@charset "UTF-8";
/** Built by Rodrigo Garcia */
/* ================ Settings ================ */
/* ================================ */
/* ================================ */
/* =============================== */
/* ================================ */
/* ================================ */
/* ================ Z-Index ================ */
/* ================ SVG ================ */
/* ================ Drawers ================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ============================================================================ Grid Breakpoints and Class Names - Do not change the variable names ============================================================================== */
/* ============================================================================ Generate breakpoint-specific column widths and push classes - Default column widths: $grid-breakpoint-has-widths: ($small, $medium-up) !default; - Default is no push classes ============================================================================== */
/* ================ Sizing Variables ================ */
/* ================ Columns ================ */
/* ============================================================================ #Grid ============================================================================== */
/* ================================ */
/* =============================== */
/* =============================== */
/* =============================== */
/* ================ Static / Vendor  ================ */
/*! Bootstrap v3.3.7 (https://getbootstrap.com) Copyright 2011-2016 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

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

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

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

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

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

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

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

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

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

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

input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print { *, *:before, *:after { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .navbar { display: none; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  .label { 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 #ddd !important; } }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

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

html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body { font-family: "Lato", "sans-serif"; font-size: 16px; line-height: 1.25; color: #666666; background-color: #ffffff; }

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

a { color: #cc9c00; text-decoration: none; }

a:hover, a:focus { color: #ffc91a; text-decoration: underline; }

a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

figure { margin: 0; }

img { vertical-align: middle; }

.img-responsive { display: block; max-width: 100%; height: auto; }

.img-rounded { border-radius: 0; }

.img-thumbnail { padding: 4px; line-height: 1.25; background-color: #ffffff; border: 1px solid #ddd; border-radius: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }

.img-circle { border-radius: 50%; }

hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #f7f7f7; }

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

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

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

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; line-height: inherit; color: black; }

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: 400; line-height: 1; color: #FFC300; }

h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }

h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }

h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

h1, .h1 { font-size: 44px; }

h2, .h2 { font-size: 40px; }

h3, .h3 { font-size: 36px; }

h4, .h4 { font-size: 28px; }

h5, .h5 { font-size: 22px; }

h6, .h6 { font-size: 18px; }

p { margin: 0 0 10px; }

.lead { margin-bottom: 20px; font-size: 18px; font-weight: 300; line-height: 1.4; }

@media (min-width: 750px) { .lead { font-size: 24px; } }

small, .small { font-size: 87%; }

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

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

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

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

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

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

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

.text-uppercase, .initialism { text-transform: uppercase; }

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

.text-muted { color: #eeeeee; }

.text-primary { color: #FFC300; }

a.text-primary:hover, a.text-primary:focus { color: #cc9c00; }

.text-success { color: #3c763d; }

a.text-success:hover, a.text-success:focus { color: #2b542c; }

.text-info { color: #31708f; }

a.text-info:hover, a.text-info:focus { color: #245269; }

.text-warning { color: #8a6d3b; }

a.text-warning:hover, a.text-warning:focus { color: #66512c; }

.text-danger { color: #a94442; }

a.text-danger:hover, a.text-danger:focus { color: #843534; }

.bg-primary { color: #fff; }

.bg-primary { background-color: #FFC300; }

a.bg-primary:hover, a.bg-primary:focus { background-color: #cc9c00; }

.bg-success { background-color: #dff0d8; }

a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }

.bg-info { background-color: #d9edf7; }

a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }

.bg-warning { background-color: #fcf8e3; }

a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }

.bg-danger { background-color: #f2dede; }

a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; }

.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #f7f7f7; }

ul, ol { margin-top: 0; margin-bottom: 10px; }

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

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

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

.list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }

dl { margin-top: 0; margin-bottom: 20px; }

dt, dd { line-height: 1.25; }

dt { font-weight: 700; }

dd { margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after { display: table; content: " "; }

.dl-horizontal dd:after { clear: both; }

@media (min-width: 1006px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; } }

abbr[title], abbr[data-original-title] { cursor: help; }

.initialism { font-size: 90%; }

blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 20px; border-left: 5px solid #f7f7f7; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }

blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.25; color: #eeeeee; }

blockquote footer:before, blockquote small:before, blockquote .small:before { content: "\2014 \00A0"; }

.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; text-align: right; border-right: 5px solid #f7f7f7; border-left: 0; }

.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ""; }

.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: "\00A0 \2014"; }

address { margin-bottom: 20px; font-style: normal; line-height: 1.25; }

table { background-color: transparent; }

table col[class*="col-"] { position: static; display: table-column; float: none; }

table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none; }

caption { padding-top: 8px; padding-bottom: 8px; color: #eeeeee; text-align: left; }

th { text-align: left; }

.table { width: 100%; max-width: 100%; margin-bottom: 20px; }

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.25; vertical-align: top; border-top: 1px solid #ddd; }

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

.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }

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

.table .table { background-color: #ffffff; }

.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }

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

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }

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

.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }

.table-hover > tbody > tr:hover { background-color: #f5f5f5; }

.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }

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

.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }

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

.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }

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

.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }

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

.table-responsive { min-height: .01%; overflow-x: auto; }

@media screen and (max-width: 749px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

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

legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 24px; line-height: inherit; color: #666666; border: 0; border-bottom: 1px solid #e5e5e5; }

label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }

input[type="search"] { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

input[type="file"] { display: block; }

input[type="range"] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

output { display: block; padding-top: 7px; font-size: 16px; line-height: 1.25; color: #808080; }

.form-control { display: block; width: 100%; height: 55px; padding: 6px 12px; font-size: 16px; line-height: 1.25; color: #808080; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }

.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder { color: #999; opacity: 1; }

.form-control:-ms-input-placeholder { color: #999; }

.form-control::-webkit-input-placeholder { color: #999; }

.form-control::-ms-expand { background-color: transparent; border: 0; }

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

.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }

textarea.form-control { height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 55px; }
  input[type="date"].input-sm, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm input[type="month"] { line-height: 33px; }
  input[type="date"].input-lg, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg input[type="month"] { line-height: 46px; } }

.form-group { margin-bottom: 15px; }

.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

.radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: 4px \9; margin-left: -20px; }

.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }

.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

.form-control-static { min-height: 36px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }

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

.input-sm { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 0; }

select.input-sm { height: 33px; line-height: 33px; }

textarea.input-sm, select[multiple].input-sm { height: auto; }

.form-group-sm .form-control { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 0; }

.form-group-sm select.form-control { height: 33px; line-height: 33px; }

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; }

.form-group-sm .form-control-static { height: 33px; min-height: 34px; padding: 6px 10px; font-size: 14px; line-height: 1.5; }

.input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0; }

select.input-lg { height: 46px; line-height: 46px; }

textarea.input-lg, select[multiple].input-lg { height: auto; }

.form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0; }

.form-group-lg select.form-control { height: 46px; line-height: 46px; }

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; }

.form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; }

.has-feedback { position: relative; }

.has-feedback .form-control { padding-right: 68.75px; }

.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 55px; height: 55px; line-height: 55px; text-align: center; pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 33px; height: 33px; line-height: 33px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; }

.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d; }

.has-success .form-control-feedback { color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; }

.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b; }

.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; }

.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; }

.has-error .form-control-feedback { color: #a94442; }

.has-feedback label ~ .form-control-feedback { top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback label.screen-reader-text ~ .form-control-feedback { top: 0; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #a6a6a6; }

@media (min-width: 750px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-static { display: inline-block; }
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
  .form-inline .input-group > .form-control { width: 100%; }
  .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback { top: 0; } }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { padding-top: 7px; margin-top: 0; margin-bottom: 0; }

.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; }

.form-horizontal .form-group { margin-right: -15px; margin-left: -15px; }

.form-horizontal .form-group:before, .form-horizontal .form-group:after { display: table; content: " "; }

.form-horizontal .form-group:after { clear: both; }

@media (min-width: 750px) { .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback { right: 15px; }

@media (min-width: 750px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } }

@media (min-width: 750px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 14px; } }

.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 6px 12px; font-size: 16px; line-height: 1.25; border-radius: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.btn:hover, .btn:focus, .btn.focus { color: #000000; text-decoration: none; }

.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; }

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

.btn-default { color: #000000; background-color: #FFC300; border-color: #FFC300; }

.btn-default:focus, .btn-default.focus { color: #000000; background-color: #cc9c00; border-color: #806200; }

.btn-default:hover { color: #000000; background-color: #cc9c00; border-color: #c29400; }

.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #000000; background-color: #cc9c00; background-image: none; border-color: #c29400; }

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { color: #000000; background-color: #a88100; border-color: #806200; }

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color: #FFC300; border-color: #FFC300; }

.btn-default .badge { color: #FFC300; background-color: #000000; }

.btn-primary { color: #000000; background-color: #FFC300; border-color: #e6b000; }

.btn-primary:focus, .btn-primary.focus { color: #000000; background-color: #cc9c00; border-color: #664e00; }

.btn-primary:hover { color: #000000; background-color: #cc9c00; border-color: #a88100; }

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #000000; background-color: #cc9c00; background-image: none; border-color: #a88100; }

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { color: #000000; background-color: #a88100; border-color: #664e00; }

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { background-color: #FFC300; border-color: #e6b000; }

.btn-primary .badge { color: #FFC300; background-color: #000000; }

.btn-success { color: #fff; background-color: #dbf0f5; border-color: #c7e8ef; }

.btn-success:focus, .btn-success.focus { color: #fff; background-color: #b3dfea; border-color: #63bed4; }

.btn-success:hover { color: #fff; background-color: #b3dfea; border-color: #97d4e2; }

.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #b3dfea; background-image: none; border-color: #97d4e2; }

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #97d4e2; border-color: #63bed4; }

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { background-color: #dbf0f5; border-color: #c7e8ef; }

.btn-success .badge { color: #dbf0f5; background-color: #fff; }

.btn-info { color: #fff; background-color: #324879; border-color: #2b3d67; }

.btn-info:focus, .btn-info.focus { color: #fff; background-color: #233355; border-color: #05080d; }

.btn-info:hover { color: #fff; background-color: #233355; border-color: #19233c; }

.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #233355; background-image: none; border-color: #19233c; }

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #19233c; border-color: #05080d; }

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { background-color: #324879; border-color: #2b3d67; }

.btn-info .badge { color: #324879; background-color: #fff; }

.btn-warning { color: #fff; background-color: #FFC300; border-color: #e6b000; }

.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #cc9c00; border-color: #664e00; }

.btn-warning:hover { color: #fff; background-color: #cc9c00; border-color: #a88100; }

.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #cc9c00; background-image: none; border-color: #a88100; }

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #a88100; border-color: #664e00; }

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { background-color: #FFC300; border-color: #e6b000; }

.btn-warning .badge { color: #FFC300; background-color: #fff; }

.btn-danger { color: #fff; background-color: #ed1c23; border-color: #de1218; }

.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c61016; border-color: #68080b; }

.btn-danger:hover { color: #fff; background-color: #c61016; border-color: #a50d12; }

.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #c61016; background-image: none; border-color: #a50d12; }

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #a50d12; border-color: #68080b; }

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { background-color: #ed1c23; border-color: #de1218; }

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

.btn-link { font-weight: 400; color: #cc9c00; border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }

.btn-link:hover, .btn-link:focus { color: #ffc91a; text-decoration: underline; background-color: transparent; }

.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #eeeeee; text-decoration: none; }

.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0; }

.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 0; }

.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 14px; line-height: 1.5; border-radius: 0; }

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

.btn-block + .btn-block { margin-top: 5px; }

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

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.fade.in { opacity: 1; }

.collapse { display: none; }

.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.dropup, .dropdown { position: relative; }

.dropdown-toggle:focus { outline: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 16px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

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

.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.25; color: #666666; white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #595959; text-decoration: none; background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; background-color: #FFC300; outline: 0; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #eeeeee; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.open > .dropdown-menu { display: block; }

.open > a { outline: 0; }

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

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

.dropdown-header { display: block; padding: 3px 20px; font-size: 14px; line-height: 1.25; color: #eeeeee; white-space: nowrap; }

.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; }

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

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }

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

.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { margin-left: -5px; }

.btn-toolbar:before, .btn-toolbar:after { display: table; content: " "; }

.btn-toolbar:after { clear: both; }

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

.btn-group > .btn:first-child { margin-left: 0; }

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

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

.btn-group > .btn-group { float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

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

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }

.btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }

.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

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

.btn .caret { margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { display: table; content: " "; }

.btn-group-vertical > .btn-group:after { clear: both; }

.btn-group-vertical > .btn-group > .btn { float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

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

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }

.btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }

.btn-group-justified > .btn-group .btn { width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu { left: auto; }

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

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

.nav:before, .nav:after { display: table; content: " "; }

.nav:after { clear: both; }

.nav > li { position: relative; display: block; }

.nav > li > a { position: relative; display: block; padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #f7f7f7; }

.nav > li.disabled > a { color: #eeeeee; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #eeeeee; text-decoration: none; cursor: not-allowed; background-color: transparent; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #f7f7f7; border-color: #cc9c00; }

.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.nav > li > a > img { max-width: none; }

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

.nav-tabs > li { float: left; margin-bottom: -1px; }

.nav-tabs > li > a { margin-right: 2px; line-height: 1.25; border: 1px solid transparent; border-radius: 0 0 0 0; }

.nav-tabs > li > a:hover { border-color: #f7f7f7 #f7f7f7 #ddd; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #808080; cursor: default; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; }

.nav-pills > li { float: left; }

.nav-pills > li > a { border-radius: 0; }

.nav-pills > li + li { margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #ffffff; background-color: #FFC300; }

.nav-stacked > li { float: none; }

.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified { width: 100%; }

.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }

.nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; }

.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 750px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 0; }

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }

@media (min-width: 750px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 0 0 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ffffff; } }

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

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

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

.navbar { position: relative; min-height: 120px; margin-bottom: 20px; border: 1px solid transparent; }

.navbar:before, .navbar:after { display: table; content: " "; }

.navbar:after { clear: both; }

@media (min-width: 1006px) { .navbar { border-radius: 0; } }

.navbar-header:before, .navbar--menu .navbar-header:before, .navbar-header:after, .navbar--menu .navbar-header:after { display: table; content: " "; }

.navbar-header:after, .navbar--menu .navbar-header:after { clear: both; }

@media (min-width: 1006px) { .navbar-header, .navbar--menu .navbar-header { float: left; } }

.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }

.navbar-collapse:before, .navbar-collapse:after { display: table; content: " "; }

.navbar-collapse:after { clear: both; }

.navbar-collapse.in { overflow-y: auto; }

@media (min-width: 1006px) { .navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; }
  .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  .navbar-collapse.in { overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-right: 0; padding-left: 0; } }

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

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }

@media (min-width: 1006px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }

.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

.container > .navbar-header, .navbar-container > .navbar-header, .navbar--menu .container > .navbar-header, .navbar--menu .navbar-container > .navbar-header, .container > .navbar-collapse, .navbar-container > .navbar-collapse, .container-fluid > .navbar-header, .navbar--menu .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }

@media (min-width: 1006px) { .container > .navbar-header, .navbar-container > .navbar-header, .navbar--menu .container > .navbar-header, .navbar--menu .navbar-container > .navbar-header, .container > .navbar-collapse, .navbar-container > .navbar-collapse, .container-fluid > .navbar-header, .navbar--menu .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }

.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }

@media (min-width: 1006px) { .navbar-static-top { border-radius: 0; } }

.navbar-brand { float: left; height: 120px; padding: 50px 15px; font-size: 18px; line-height: 20px; }

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

.navbar-brand > img { display: block; }

@media (min-width: 1006px) { .navbar > .container .navbar-brand, .navbar > .navbar-container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }

.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-right: 15px; margin-top: 43px; margin-bottom: 43px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 0; }

.navbar-toggle:focus { outline: 0; }

.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

@media (min-width: 1006px) { .navbar-toggle { display: none; } }

.navbar-nav { margin: 25px -15px; }

.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }

@media (max-width: 1005px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }

@media (min-width: 1006px) { .navbar-nav { float: left; margin: 0; }
  .navbar-nav > li { float: left; }
  .navbar-nav > li > a { padding-top: 50px; padding-bottom: 50px; } }

.navbar-form { padding: 10px 15px; margin-right: -15px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 32.5px; margin-bottom: 32.5px; }

@media (min-width: 750px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .navbar-form .form-control-static { display: inline-block; }
  .navbar-form .input-group { display: inline-table; vertical-align: middle; }
  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; }
  .navbar-form .input-group > .form-control { width: 100%; }
  .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
  .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; }
  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback { top: 0; } }

@media (max-width: 1005px) { .navbar-form .form-group { margin-bottom: 5px; }
  .navbar-form .form-group:last-child { margin-bottom: 0; } }

@media (min-width: 1006px) { .navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } }

.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.navbar-btn { margin-top: 32.5px; margin-bottom: 32.5px; }

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { margin-top: 43.5px; margin-bottom: 43.5px; }

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 49px; margin-bottom: 49px; }

.navbar-text { margin-top: 50px; margin-bottom: 50px; }

@media (min-width: 1006px) { .navbar-text { float: left; margin-right: 15px; margin-left: 15px; } }

@media (min-width: 1006px) { .navbar-left { float: left !important; }
  .navbar-right { float: right !important; margin-right: -15px; }
  .navbar-right ~ .navbar-right { margin-right: 0; } }

.navbar-default, .navbar.-default { background-color: #ffffff; border-color: #eeeeee; }

.navbar-default .navbar-brand, .navbar.-default .navbar-brand { color: #FFC300; }

.navbar-default .navbar-brand:hover, .navbar.-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar.-default .navbar-brand:focus { color: #cc9c00; background-color: transparent; }

.navbar-default .navbar-text, .navbar.-default .navbar-text { color: #FFC300; }

.navbar-default .navbar-nav > li > a, .navbar.-default .navbar-nav > li > a { color: black; }

.navbar-default .navbar-nav > li > a:hover, .navbar.-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar.-default .navbar-nav > li > a:focus { color: #FFC300; background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar.-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar.-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar.-default .navbar-nav > .active > a:focus { color: #000; background-color: transparent; }

.navbar-default .navbar-nav > .disabled > a, .navbar.-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar.-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus, .navbar.-default .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-default .navbar-nav > .open > a, .navbar.-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar.-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar.-default .navbar-nav > .open > a:focus { color: #000; background-color: transparent; }

@media (max-width: 1005px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar.-default .navbar-nav .open .dropdown-menu > li > a { color: black; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar.-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar.-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #FFC300; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar.-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar.-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar.-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #000; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar.-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar.-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar.-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; } }

.navbar-default .navbar-toggle, .navbar.-default .navbar-toggle { border-color: #ffffff; }

.navbar-default .navbar-toggle:hover, .navbar.-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar.-default .navbar-toggle:focus { background-color: #ffffff; }

.navbar-default .navbar-toggle .icon-bar, .navbar.-default .navbar-toggle .icon-bar { background-color: #ffffff; }

.navbar-default .navbar-collapse, .navbar.-default .navbar-collapse, .navbar-default .navbar-form, .navbar.-default .navbar-form { border-color: #eeeeee; }

.navbar-default .navbar-link, .navbar.-default .navbar-link { color: black; }

.navbar-default .navbar-link:hover, .navbar.-default .navbar-link:hover { color: #FFC300; }

.navbar-default .btn-link, .navbar.-default .btn-link { color: black; }

.navbar-default .btn-link:hover, .navbar.-default .btn-link:hover, .navbar-default .btn-link:focus, .navbar.-default .btn-link:focus { color: #FFC300; }

.navbar-default .btn-link[disabled]:hover, .navbar.-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, .navbar.-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar.-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar.-default .btn-link:focus { color: #cccccc; }

.navbar-inverse { background-color: #383838; border-color: #1f1e1e; }

.navbar-inverse .navbar-brand { color: #ffffff; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #ffffff; background-color: transparent; }

.navbar-inverse .navbar-text { color: #ffffff; }

.navbar-inverse .navbar-nav > li > a { color: #ffffff; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #A157B2; background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #A157B2; background-color: transparent; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444444; background-color: transparent; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #A157B2; background-color: transparent; }

@media (max-width: 1005px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #1f1e1e; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #1f1e1e; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #A157B2; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #A157B2; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444444; background-color: transparent; } }

.navbar-inverse .navbar-toggle { border-color: #1f1e1e; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #1f1e1e; }

.navbar-inverse .navbar-toggle .icon-bar { background-color: #ffffff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #262626; }

.navbar-inverse .navbar-link { color: #ffffff; }

.navbar-inverse .navbar-link:hover { color: #A157B2; }

.navbar-inverse .btn-link { color: #ffffff; }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #A157B2; }

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444444; }

.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 14px; font-weight: bold; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #FFC300; border-radius: 0px; }

.badge:empty { display: none; }

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

.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; }

.active.list-group-item > .badge, .nav-pills > .active > a > .badge { color: #cc9c00; background-color: #ffffff; }

.list-group-item > .badge { float: right; }

.list-group-item > .badge + .badge { margin-right: 5px; }

.nav-pills > li > a > .badge { margin-left: 3px; }

a.badge:hover, a.badge:focus { color: #ffffff; text-decoration: none; cursor: pointer; }

.list-group { padding-left: 0; margin-bottom: 20px; }

.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }

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

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

.disabled.list-group-item, .disabled.list-group-item:hover, .disabled.list-group-item:focus { color: #eeeeee; cursor: not-allowed; background-color: #f7f7f7; }

.disabled.list-group-item .list-group-item-heading, .disabled.list-group-item:hover .list-group-item-heading, .disabled.list-group-item:focus .list-group-item-heading { color: inherit; }

.disabled.list-group-item .list-group-item-text, .disabled.list-group-item:hover .list-group-item-text, .disabled.list-group-item:focus .list-group-item-text { color: #eeeeee; }

.active.list-group-item, .active.list-group-item:hover, .active.list-group-item:focus { z-index: 2; color: #ffffff; background-color: #FFC300; border-color: #FFC300; }

.active.list-group-item .list-group-item-heading, .active.list-group-item .list-group-item-heading > small, .active.list-group-item .list-group-item-heading > .small, .active.list-group-item:hover .list-group-item-heading, .active.list-group-item:hover .list-group-item-heading > small, .active.list-group-item:hover .list-group-item-heading > .small, .active.list-group-item:focus .list-group-item-heading, .active.list-group-item:focus .list-group-item-heading > small, .active.list-group-item:focus .list-group-item-heading > .small { color: inherit; }

.active.list-group-item .list-group-item-text, .active.list-group-item:hover .list-group-item-text, .active.list-group-item:focus .list-group-item-text { color: #fff3cc; }

a.list-group-item, button.list-group-item { color: #555; }

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; }

a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5; }

button.list-group-item { width: 100%; text-align: left; }

.list-group-item-success { color: #3c763d; background-color: #dff0d8; }

a.list-group-item-success, button.list-group-item-success { color: #3c763d; }

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; }

a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; }

.list-group-item-info { color: #31708f; background-color: #d9edf7; }

a.list-group-item-info, button.list-group-item-info { color: #31708f; }

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; }

a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; }

.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }

a.list-group-item-warning, button.list-group-item-warning { color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }

.list-group-item-danger { color: #a94442; background-color: #f2dede; }

a.list-group-item-danger, button.list-group-item-danger { color: #a94442; }

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; }

.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }

.list-group-item-text { margin-bottom: 0; line-height: 1.3; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }

.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-16by9 { padding-bottom: 56.25%; }

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

.modal-open { overflow: hidden; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }

.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.modal.in .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }

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

.modal-dialog { position: relative; width: auto; margin: 10px; }

.modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }

.modal-backdrop.in { filter: alpha(opacity=50); opacity: 0.5; }

.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }

.modal-header:before, .modal-header:after { display: table; content: " "; }

.modal-header:after { clear: both; }

.modal-header .close { margin-top: -2px; }

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

.modal-body { position: relative; padding: 15px; }

.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }

.modal-footer:before, .modal-footer:after { display: table; content: " "; }

.modal-footer:after { clear: both; }

.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }

.modal-footer .btn-group .btn + .btn { margin-left: -1px; }

.modal-footer .btn-block + .btn-block { margin-left: 0; }

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

@media (min-width: 750px) { .modal-dialog { width: 100%; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 100%; } }

@media (min-width: 990px) { .modal-lg { width: 100%; } }

.clearfix:before, .navbar-wrap:before, .clearfix:after, .navbar-wrap:after { display: table; content: " "; }

.clearfix:after, .navbar-wrap:after { clear: both; }

.center-block { display: block; margin-right: auto; margin-left: auto; }

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

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

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

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

.hidden { display: none !important; }

.affix { position: fixed; }

@-ms-viewport { width: device-width; }

.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 749px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }

@media (max-width: 749px) { .visible-xs-block { display: block !important; } }

@media (max-width: 749px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 749px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm-block { display: block !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md-block { display: block !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1400px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }

@media (min-width: 1400px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1400px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1400px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 749px) { .hidden-xs { display: none !important; } }

@media (min-width: 750px) and (max-width: 989px) { .hidden-sm { display: none !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .hidden-md { display: none !important; } }

@media (min-width: 1400px) { .hidden-lg { display: none !important; } }

.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }

.visible-print-block { display: none !important; }

@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }

@media print { .visible-print-inline { display: inline !important; } }

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

@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }

/*! Bootstrap-select v1.13.12 (https://developer.snapappointments.com/bootstrap-select) Copyright 2012-2019 SnapAppointments, LLC Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */
@-webkit-keyframes bs-notify-fadeOut { 0% { opacity: 0.9; }
  100% { opacity: 0; } }

@keyframes bs-notify-fadeOut { 0% { opacity: 0.9; }
  100% { opacity: 0; } }

select.bs-select-hidden, .bootstrap-select > select.bs-select-hidden, select.selectpicker { display: none !important; }

.bootstrap-select { width: 220px \0; /*IE9 and below*/ vertical-align: middle; }

.bootstrap-select > .dropdown-toggle { position: relative; width: 100%; text-align: right; white-space: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.bootstrap-select > .dropdown-toggle:after { margin-top: -1px; }

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active { color: #999; }

.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active { color: rgba(255, 255, 255, 0.5); }

.bootstrap-select > select { position: absolute !important; bottom: 0; left: 50%; display: block !important; width: 0.5px !important; height: 100% !important; padding: 0 !important; opacity: 0 !important; border: none; z-index: 0 !important; }

.bootstrap-select > select.mobile-device { top: 0; left: 0; display: block !important; width: 100% !important; z-index: 2 !important; }

.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle { border-color: #b94a48; }

.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle { border-color: #28a745; }

.bootstrap-select.fit-width { width: auto !important; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 220px; }

.bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .bootstrap-select .dropdown-toggle:focus { outline: thin dotted #333333 !important; outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px; }

.bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; height: auto; }

:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) { width: 100%; }

.bootstrap-select.form-control.input-group-btn { float: none; z-index: auto; }

.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*="col-"]) { width: auto; }

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] { float: none; display: inline-block; margin-left: 0; }

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right, .row .bootstrap-select[class*="col-"].dropdown-menu-right { float: right; }

.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select { margin-bottom: 0; }

.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control { padding: 0; }

.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle { height: 100%; font-size: inherit; line-height: inherit; border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle { font-size: inherit; line-height: inherit; border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle { padding: 0.25rem 0.5rem; }

.bootstrap-select.form-control-lg .dropdown-toggle { padding: 0.5rem 1rem; }

.form-inline .bootstrap-select .form-control { width: 100%; }

.bootstrap-select.disabled, .bootstrap-select > .disabled { cursor: not-allowed; }

.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus { outline: none !important; }

.bootstrap-select.bs-container { position: absolute; top: 0; left: 0; height: 0 !important; padding: 0 !important; }

.bootstrap-select.bs-container .dropdown-menu { z-index: 1060; }

.bootstrap-select .dropdown-toggle .filter-option { position: static; top: 0; left: 0; float: left; height: 100%; width: 100%; text-align: left; overflow: hidden; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }

.bs3.bootstrap-select .dropdown-toggle .filter-option { padding-right: inherit; }

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option { position: absolute; padding-top: inherit; padding-bottom: inherit; padding-left: inherit; float: none; }

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner { padding-right: inherit; }

.bootstrap-select .dropdown-toggle .filter-option-inner-inner { overflow: hidden; }

.bootstrap-select .dropdown-toggle .filter-expand { width: 0 !important; float: left; opacity: 0 !important; overflow: hidden; }

.bootstrap-select .dropdown-toggle .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }

.input-group .bootstrap-select.form-control .dropdown-toggle { border-radius: inherit; }

.bootstrap-select[class*="col-"] .dropdown-toggle { width: 100%; }

.bootstrap-select .dropdown-menu { min-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select .dropdown-menu > .inner:focus { outline: none !important; }

.bootstrap-select .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-select .dropdown-menu li { position: relative; }

.bootstrap-select .dropdown-menu li.active small { color: rgba(255, 255, 255, 0.5) !important; }

.bootstrap-select .dropdown-menu li.disabled a { cursor: not-allowed; }

.bootstrap-select .dropdown-menu li a { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.bootstrap-select .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }

.bootstrap-select .dropdown-menu li a span.check-mark { display: none; }

.bootstrap-select .dropdown-menu li a span.text { display: inline-block; }

.bootstrap-select .dropdown-menu li small { padding-left: 0.5em; }

.bootstrap-select .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: 0.9; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select .dropdown-menu .notify.fadeOut { -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut; animation: 300ms linear 750ms forwards bs-notify-fadeOut; }

.bootstrap-select .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option { position: static; display: inline; padding: 0; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner { display: inline; }

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before { content: '\00a0'; }

.bootstrap-select.fit-width .dropdown-toggle .caret { position: static; top: auto; margin-top: -1px; }

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark { position: absolute; display: inline-block; right: 15px; top: 5px; }

.bootstrap-select.show-tick .dropdown-menu li a span.text { margin-right: 34px; }

.bootstrap-select .bs-ok-default:after { content: ''; display: block; width: 0.5em; height: 1em; border-style: solid; border-width: 0 0.26em 0.26em 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle { z-index: 1061; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; bottom: -4px; left: 10px; display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before { bottom: auto; top: -4px; border-top: 7px solid rgba(204, 204, 204, 0.2); border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after { bottom: auto; top: -4px; border-top: 6px solid white; border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before { right: 12px; left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after { right: 13px; left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after { display: block; }

.bs-searchbox, .bs-actionsbox, .bs-donebutton { padding: 4px 8px; }

.bs-actionsbox { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bs-actionsbox .btn-group button { width: 50%; }

.bs-donebutton { float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bs-donebutton .btn-group button { width: 100%; }

.bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }

.bs-searchbox .form-control { margin-bottom: 0; width: 100%; float: none; }

/*# sourceMappingURL=bootstrap-select.css.map */
/*============================================================================ Slick Slider 1.6.0 - If upgrading Slick's styles, use the following variables/functions instead of the slick defaults (from slick-theme.scss) - This file includes default slick.scss styles (at Slick Slider SCSS) and slick-theme.scss (at Slick Slider Theme). Upgrade each area individually. - Remove `outline: none` from `.slick-dots li button` ==============================================================================*/
/*================ Slick Slider SCSS ================*/
.slick-slider { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; -webkit-touch-callout: none; -webkit-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-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; }

.slick-track:before, .slick-track:after { content: ''; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide > div { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

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

/*================ Slick Slider Theme ================*/
.slick-loading .slick-list { background: #ffffff url(//cdn.shopify.com/s/files/1/2643/4686/t/4/assets/ajax-loader.gif?17549447357334812326) center center no-repeat; }

/* Icons */
/* Arrows */
.slick-prev, .slick-next { position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; border: none; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { 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-family: "slick-icons, sans-serif"; font-size: 20px; line-height: 1; color: #000000; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir='rtl'] .slick-prev { right: -25px; left: auto; }

.slick-prev:before { content: "←"; }

[dir='rtl'] .slick-prev:before { content: "→"; }

.slick-next { right: -25px; }

[dir='rtl'] .slick-next { right: auto; left: -25px; }

.slick-next:before { content: "→"; }

[dir='rtl'] .slick-next:before { content: "←"; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; margin: 0; padding: 0; list-style: none; text-align: center; }

.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { display: block; width: 20px; height: 20px; padding: 5px; border: 0; background: transparent; line-height: 0; font-size: 0; color: transparent; cursor: pointer; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { content: "•"; position: absolute; top: 0; left: 0; width: 20px; height: 20px; font-family: "slick-icons, sans-serif"; font-size: 6px; line-height: 20px; text-align: center; color: #000000; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { color: #000000; opacity: 0.75; }

/* ============================================================================ #Normalize Based on normalize.css v3.0.2 | MIT License | git.io/normalize ============================================================================== */
*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body, #page, #page > div:not(.widget_global_navigation_widget) { overflow-x: hidden; overflow-y: hidden; }

body { margin: 0; }

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

body, input, textarea, button, select { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }

a { background-color: transparent; }

em { font-style: italic; }

small { font-size: 80%; }

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

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { max-width: 100%; border: 0; }

button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; }

button[disabled], html input[disabled] { cursor: default; }

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

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

input[type="search"], input[type="number"], input[type="email"], input[type="password"] { -webkit-appearance: none; -moz-appearance: none; }

table { width: 100%; border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

textarea { overflow: auto; -webkit-appearance: none; -moz-appearance: none; }

[tabindex="-1"]:focus { outline: none; }

/* ================ Mixins ================ */
/* stylelint-disable declaration-no-important */
/* ================ SASS HELPERS ================ */
/* ============================================================================ Convert pixels to ems eg. for a relational value of 12px write em(12) when the parent is 16px if the parent is another value say 24px write em(12, 24) Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/functions/_px-to-em.scss ============================================================================== */
/* ============================================================================ Strips the unit from a number. @param {Number (With Unit)} $value @example scss - Usage $dimension: strip-units(10em); @example css - CSS Output $dimension: 10; @return {Number (Unitless)} based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/functions/_strip-units.scss ============================================================================== */
/* ================ #Mixins ================ */
/* ============================================================================ Prefix mixin for generating vendor prefixes. Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/addons/_prefixer.scss Usage: // Input: .element { @include prefix(transform, scale(1), ms webkit spec); } // Output: .element { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } ============================================================================== */
/* ================ Media Query Mixin ================ */
/* ================ Responsive Show/Hide Helper ================ */
/* ================ Responsive Text Alignment Helper ================ */
.results-overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 5; }

.results-overlay .overlay-content, .results-overlay h1, .results-overlay h2, .results-overlay h4, .results-overlay p { position: relative; z-index: 6; }

/* ============================================================================ Flexbox prefix mixins from Bourbon https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/css3/_flex-box.scss ============================================================================== */
/** Returns the transition properties in the correct format This function is used by @mixin transition($transitions...) */
/* This parent can be any width and height */
.simple-animated { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated, .wow { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated, .wow { visibility: hidden; }

.stagger-children div:nth-child(1) .animated, .stagger-children div:nth-child(1) .simple-animated, .grid div:nth-child(1) .animated, .grid div:nth-child(1) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.stagger-children div:nth-child(2) .animated, .stagger-children div:nth-child(2) .simple-animated, .grid div:nth-child(2) .animated, .grid div:nth-child(2) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }

.stagger-children div:nth-child(3) .animated, .stagger-children div:nth-child(3) .simple-animated, .grid div:nth-child(3) .animated, .grid div:nth-child(3) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }

.stagger-children div:nth-child(4) .animated, .stagger-children div:nth-child(4) .simple-animated, .grid div:nth-child(4) .animated, .grid div:nth-child(4) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }

.stagger-children div:nth-child(5) .animated, .stagger-children div:nth-child(5) .simple-animated, .grid div:nth-child(5) .animated, .grid div:nth-child(5) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 2s; animation-delay: 2s; }

.stagger-children div:nth-child(6) .animated, .stagger-children div:nth-child(6) .simple-animated, .grid div:nth-child(6) .animated, .grid div:nth-child(6) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 2.4s; animation-delay: 2.4s; }

.stagger-children div:nth-child(7) .animated, .stagger-children div:nth-child(7) .simple-animated, .grid div:nth-child(7) .animated, .grid div:nth-child(7) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 2.8s; animation-delay: 2.8s; }

.stagger-children div:nth-child(8) .animated, .stagger-children div:nth-child(8) .simple-animated, .grid div:nth-child(8) .animated, .grid div:nth-child(8) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 3.2s; animation-delay: 3.2s; }

.stagger-children div:nth-child(9) .animated, .stagger-children div:nth-child(9) .simple-animated, .grid div:nth-child(9) .animated, .grid div:nth-child(9) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 3.6s; animation-delay: 3.6s; }

.stagger-children div:nth-child(10) .animated, .stagger-children div:nth-child(10) .simple-animated, .grid div:nth-child(10) .animated, .grid div:nth-child(10) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 4s; animation-delay: 4s; }

.stagger-children div:nth-child(11) .animated, .stagger-children div:nth-child(11) .simple-animated, .grid div:nth-child(11) .animated, .grid div:nth-child(11) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 4.4s; animation-delay: 4.4s; }

.stagger-children div:nth-child(12) .animated, .stagger-children div:nth-child(12) .simple-animated, .grid div:nth-child(12) .animated, .grid div:nth-child(12) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 4.8s; animation-delay: 4.8s; }

.stagger-children div:nth-child(13) .animated, .stagger-children div:nth-child(13) .simple-animated, .grid div:nth-child(13) .animated, .grid div:nth-child(13) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 5.2s; animation-delay: 5.2s; }

.stagger-children div:nth-child(14) .animated, .stagger-children div:nth-child(14) .simple-animated, .grid div:nth-child(14) .animated, .grid div:nth-child(14) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 5.6s; animation-delay: 5.6s; }

.stagger-children div:nth-child(15) .animated, .stagger-children div:nth-child(15) .simple-animated, .grid div:nth-child(15) .animated, .grid div:nth-child(15) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 6s; animation-delay: 6s; }

.stagger-children div:nth-child(16) .animated, .stagger-children div:nth-child(16) .simple-animated, .grid div:nth-child(16) .animated, .grid div:nth-child(16) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 6.4s; animation-delay: 6.4s; }

.stagger-children div:nth-child(17) .animated, .stagger-children div:nth-child(17) .simple-animated, .grid div:nth-child(17) .animated, .grid div:nth-child(17) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 6.8s; animation-delay: 6.8s; }

.stagger-children div:nth-child(18) .animated, .stagger-children div:nth-child(18) .simple-animated, .grid div:nth-child(18) .animated, .grid div:nth-child(18) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 7.2s; animation-delay: 7.2s; }

.stagger-children div:nth-child(19) .animated, .stagger-children div:nth-child(19) .simple-animated, .grid div:nth-child(19) .animated, .grid div:nth-child(19) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 7.6s; animation-delay: 7.6s; }

.stagger-children div:nth-child(20) .animated, .stagger-children div:nth-child(20) .simple-animated, .grid div:nth-child(20) .animated, .grid div:nth-child(20) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 8s; animation-delay: 8s; }

.stagger-children div:nth-child(21) .animated, .stagger-children div:nth-child(21) .simple-animated, .grid div:nth-child(21) .animated, .grid div:nth-child(21) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 8.4s; animation-delay: 8.4s; }

.stagger-children div:nth-child(22) .animated, .stagger-children div:nth-child(22) .simple-animated, .grid div:nth-child(22) .animated, .grid div:nth-child(22) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 8.8s; animation-delay: 8.8s; }

.stagger-children div:nth-child(23) .animated, .stagger-children div:nth-child(23) .simple-animated, .grid div:nth-child(23) .animated, .grid div:nth-child(23) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 9.2s; animation-delay: 9.2s; }

.stagger-children div:nth-child(24) .animated, .stagger-children div:nth-child(24) .simple-animated, .grid div:nth-child(24) .animated, .grid div:nth-child(24) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 9.6s; animation-delay: 9.6s; }

.stagger-children div:nth-child(25) .animated, .stagger-children div:nth-child(25) .simple-animated, .grid div:nth-child(25) .animated, .grid div:nth-child(25) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 10s; animation-delay: 10s; }

.stagger-children div:nth-child(26) .animated, .stagger-children div:nth-child(26) .simple-animated, .grid div:nth-child(26) .animated, .grid div:nth-child(26) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 10.4s; animation-delay: 10.4s; }

.stagger-children div:nth-child(27) .animated, .stagger-children div:nth-child(27) .simple-animated, .grid div:nth-child(27) .animated, .grid div:nth-child(27) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 10.8s; animation-delay: 10.8s; }

.stagger-children div:nth-child(28) .animated, .stagger-children div:nth-child(28) .simple-animated, .grid div:nth-child(28) .animated, .grid div:nth-child(28) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 11.2s; animation-delay: 11.2s; }

.stagger-children div:nth-child(29) .animated, .stagger-children div:nth-child(29) .simple-animated, .grid div:nth-child(29) .animated, .grid div:nth-child(29) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 11.6s; animation-delay: 11.6s; }

.stagger-children div:nth-child(30) .animated, .stagger-children div:nth-child(30) .simple-animated, .grid div:nth-child(30) .animated, .grid div:nth-child(30) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 12s; animation-delay: 12s; }

.stagger-children div:nth-child(31) .animated, .stagger-children div:nth-child(31) .simple-animated, .grid div:nth-child(31) .animated, .grid div:nth-child(31) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 12.4s; animation-delay: 12.4s; }

.stagger-children div:nth-child(32) .animated, .stagger-children div:nth-child(32) .simple-animated, .grid div:nth-child(32) .animated, .grid div:nth-child(32) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 12.8s; animation-delay: 12.8s; }

.stagger-children div:nth-child(33) .animated, .stagger-children div:nth-child(33) .simple-animated, .grid div:nth-child(33) .animated, .grid div:nth-child(33) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 13.2s; animation-delay: 13.2s; }

.stagger-children div:nth-child(34) .animated, .stagger-children div:nth-child(34) .simple-animated, .grid div:nth-child(34) .animated, .grid div:nth-child(34) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 13.6s; animation-delay: 13.6s; }

.stagger-children div:nth-child(35) .animated, .stagger-children div:nth-child(35) .simple-animated, .grid div:nth-child(35) .animated, .grid div:nth-child(35) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 14s; animation-delay: 14s; }

.stagger-children div:nth-child(36) .animated, .stagger-children div:nth-child(36) .simple-animated, .grid div:nth-child(36) .animated, .grid div:nth-child(36) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 14.4s; animation-delay: 14.4s; }

.stagger-children div:nth-child(37) .animated, .stagger-children div:nth-child(37) .simple-animated, .grid div:nth-child(37) .animated, .grid div:nth-child(37) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 14.8s; animation-delay: 14.8s; }

.stagger-children div:nth-child(38) .animated, .stagger-children div:nth-child(38) .simple-animated, .grid div:nth-child(38) .animated, .grid div:nth-child(38) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 15.2s; animation-delay: 15.2s; }

.stagger-children div:nth-child(39) .animated, .stagger-children div:nth-child(39) .simple-animated, .grid div:nth-child(39) .animated, .grid div:nth-child(39) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 15.6s; animation-delay: 15.6s; }

.stagger-children div:nth-child(40) .animated, .stagger-children div:nth-child(40) .simple-animated, .grid div:nth-child(40) .animated, .grid div:nth-child(40) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 16s; animation-delay: 16s; }

.stagger-children div:nth-child(41) .animated, .stagger-children div:nth-child(41) .simple-animated, .grid div:nth-child(41) .animated, .grid div:nth-child(41) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 16.4s; animation-delay: 16.4s; }

.stagger-children div:nth-child(42) .animated, .stagger-children div:nth-child(42) .simple-animated, .grid div:nth-child(42) .animated, .grid div:nth-child(42) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 16.8s; animation-delay: 16.8s; }

.stagger-children div:nth-child(43) .animated, .stagger-children div:nth-child(43) .simple-animated, .grid div:nth-child(43) .animated, .grid div:nth-child(43) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 17.2s; animation-delay: 17.2s; }

.stagger-children div:nth-child(44) .animated, .stagger-children div:nth-child(44) .simple-animated, .grid div:nth-child(44) .animated, .grid div:nth-child(44) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 17.6s; animation-delay: 17.6s; }

.stagger-children div:nth-child(45) .animated, .stagger-children div:nth-child(45) .simple-animated, .grid div:nth-child(45) .animated, .grid div:nth-child(45) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 18s; animation-delay: 18s; }

.stagger-children div:nth-child(46) .animated, .stagger-children div:nth-child(46) .simple-animated, .grid div:nth-child(46) .animated, .grid div:nth-child(46) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 18.4s; animation-delay: 18.4s; }

.stagger-children div:nth-child(47) .animated, .stagger-children div:nth-child(47) .simple-animated, .grid div:nth-child(47) .animated, .grid div:nth-child(47) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 18.8s; animation-delay: 18.8s; }

.stagger-children div:nth-child(48) .animated, .stagger-children div:nth-child(48) .simple-animated, .grid div:nth-child(48) .animated, .grid div:nth-child(48) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 19.2s; animation-delay: 19.2s; }

.stagger-children div:nth-child(49) .animated, .stagger-children div:nth-child(49) .simple-animated, .grid div:nth-child(49) .animated, .grid div:nth-child(49) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 19.6s; animation-delay: 19.6s; }

.stagger-children div:nth-child(50) .animated, .stagger-children div:nth-child(50) .simple-animated, .grid div:nth-child(50) .animated, .grid div:nth-child(50) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 20s; animation-delay: 20s; }

.stagger-children div:nth-child(51) .animated, .stagger-children div:nth-child(51) .simple-animated, .grid div:nth-child(51) .animated, .grid div:nth-child(51) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 20.4s; animation-delay: 20.4s; }

.stagger-children div:nth-child(52) .animated, .stagger-children div:nth-child(52) .simple-animated, .grid div:nth-child(52) .animated, .grid div:nth-child(52) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 20.8s; animation-delay: 20.8s; }

.stagger-children div:nth-child(53) .animated, .stagger-children div:nth-child(53) .simple-animated, .grid div:nth-child(53) .animated, .grid div:nth-child(53) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 21.2s; animation-delay: 21.2s; }

.stagger-children div:nth-child(54) .animated, .stagger-children div:nth-child(54) .simple-animated, .grid div:nth-child(54) .animated, .grid div:nth-child(54) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 21.6s; animation-delay: 21.6s; }

.stagger-children div:nth-child(55) .animated, .stagger-children div:nth-child(55) .simple-animated, .grid div:nth-child(55) .animated, .grid div:nth-child(55) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 22s; animation-delay: 22s; }

.stagger-children-root *:nth-child(1).animated, .stagger-children-root *:nth-child(1).simple-animated, .grid *:nth-child(1).animated, .grid *:nth-child(1).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.stagger-children-root *:nth-child(2).animated, .stagger-children-root *:nth-child(2).simple-animated, .grid *:nth-child(2).animated, .grid *:nth-child(2).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.stagger-children-root *:nth-child(3).animated, .stagger-children-root *:nth-child(3).simple-animated, .grid *:nth-child(3).animated, .grid *:nth-child(3).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; }

.stagger-children-root *:nth-child(4).animated, .stagger-children-root *:nth-child(4).simple-animated, .grid *:nth-child(4).animated, .grid *:nth-child(4).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }

.stagger-children-root *:nth-child(5).animated, .stagger-children-root *:nth-child(5).simple-animated, .grid *:nth-child(5).animated, .grid *:nth-child(5).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 1.5s; animation-delay: 1.5s; }

.stagger-children-root *:nth-child(6).animated, .stagger-children-root *:nth-child(6).simple-animated, .grid *:nth-child(6).animated, .grid *:nth-child(6).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }

.stagger-children-root *:nth-child(7).animated, .stagger-children-root *:nth-child(7).simple-animated, .grid *:nth-child(7).animated, .grid *:nth-child(7).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 2.1s; animation-delay: 2.1s; }

.stagger-children-root *:nth-child(8).animated, .stagger-children-root *:nth-child(8).simple-animated, .grid *:nth-child(8).animated, .grid *:nth-child(8).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 2.4s; animation-delay: 2.4s; }

.stagger-children-root *:nth-child(9).animated, .stagger-children-root *:nth-child(9).simple-animated, .grid *:nth-child(9).animated, .grid *:nth-child(9).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 2.7s; animation-delay: 2.7s; }

.stagger-children-root *:nth-child(10).animated, .stagger-children-root *:nth-child(10).simple-animated, .grid *:nth-child(10).animated, .grid *:nth-child(10).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3s; animation-delay: 3s; }

.stagger-children-root *:nth-child(11).animated, .stagger-children-root *:nth-child(11).simple-animated, .grid *:nth-child(11).animated, .grid *:nth-child(11).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3.3s; animation-delay: 3.3s; }

.stagger-children-root *:nth-child(12).animated, .stagger-children-root *:nth-child(12).simple-animated, .grid *:nth-child(12).animated, .grid *:nth-child(12).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3.6s; animation-delay: 3.6s; }

.stagger-children-root *:nth-child(13).animated, .stagger-children-root *:nth-child(13).simple-animated, .grid *:nth-child(13).animated, .grid *:nth-child(13).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3.9s; animation-delay: 3.9s; }

.stagger-children-root *:nth-child(14).animated, .stagger-children-root *:nth-child(14).simple-animated, .grid *:nth-child(14).animated, .grid *:nth-child(14).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 4.2s; animation-delay: 4.2s; }

.stagger-children-root *:nth-child(15).animated, .stagger-children-root *:nth-child(15).simple-animated, .grid *:nth-child(15).animated, .grid *:nth-child(15).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 4.5s; animation-delay: 4.5s; }

.stagger-children-root *:nth-child(16).animated, .stagger-children-root *:nth-child(16).simple-animated, .grid *:nth-child(16).animated, .grid *:nth-child(16).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 4.8s; animation-delay: 4.8s; }

.stagger-children-root *:nth-child(17).animated, .stagger-children-root *:nth-child(17).simple-animated, .grid *:nth-child(17).animated, .grid *:nth-child(17).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 5.1s; animation-delay: 5.1s; }

.stagger-children-root *:nth-child(18).animated, .stagger-children-root *:nth-child(18).simple-animated, .grid *:nth-child(18).animated, .grid *:nth-child(18).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 5.4s; animation-delay: 5.4s; }

.stagger-children-root *:nth-child(19).animated, .stagger-children-root *:nth-child(19).simple-animated, .grid *:nth-child(19).animated, .grid *:nth-child(19).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 5.7s; animation-delay: 5.7s; }

.stagger-children-root *:nth-child(20).animated, .stagger-children-root *:nth-child(20).simple-animated, .grid *:nth-child(20).animated, .grid *:nth-child(20).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6s; animation-delay: 6s; }

.stagger-children-root *:nth-child(21).animated, .stagger-children-root *:nth-child(21).simple-animated, .grid *:nth-child(21).animated, .grid *:nth-child(21).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6.3s; animation-delay: 6.3s; }

.stagger-children-root *:nth-child(22).animated, .stagger-children-root *:nth-child(22).simple-animated, .grid *:nth-child(22).animated, .grid *:nth-child(22).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6.6s; animation-delay: 6.6s; }

.stagger-children-root *:nth-child(23).animated, .stagger-children-root *:nth-child(23).simple-animated, .grid *:nth-child(23).animated, .grid *:nth-child(23).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6.9s; animation-delay: 6.9s; }

.stagger-children-root *:nth-child(24).animated, .stagger-children-root *:nth-child(24).simple-animated, .grid *:nth-child(24).animated, .grid *:nth-child(24).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 7.2s; animation-delay: 7.2s; }

.stagger-children-root *:nth-child(25).animated, .stagger-children-root *:nth-child(25).simple-animated, .grid *:nth-child(25).animated, .grid *:nth-child(25).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 7.5s; animation-delay: 7.5s; }

.stagger-children-root *:nth-child(26).animated, .stagger-children-root *:nth-child(26).simple-animated, .grid *:nth-child(26).animated, .grid *:nth-child(26).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 7.8s; animation-delay: 7.8s; }

.stagger-children-root *:nth-child(27).animated, .stagger-children-root *:nth-child(27).simple-animated, .grid *:nth-child(27).animated, .grid *:nth-child(27).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 8.1s; animation-delay: 8.1s; }

.stagger-children-root *:nth-child(28).animated, .stagger-children-root *:nth-child(28).simple-animated, .grid *:nth-child(28).animated, .grid *:nth-child(28).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 8.4s; animation-delay: 8.4s; }

.stagger-children-root *:nth-child(29).animated, .stagger-children-root *:nth-child(29).simple-animated, .grid *:nth-child(29).animated, .grid *:nth-child(29).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 8.7s; animation-delay: 8.7s; }

.stagger-children-root *:nth-child(30).animated, .stagger-children-root *:nth-child(30).simple-animated, .grid *:nth-child(30).animated, .grid *:nth-child(30).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9s; animation-delay: 9s; }

.stagger-children-root *:nth-child(31).animated, .stagger-children-root *:nth-child(31).simple-animated, .grid *:nth-child(31).animated, .grid *:nth-child(31).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9.3s; animation-delay: 9.3s; }

.stagger-children-root *:nth-child(32).animated, .stagger-children-root *:nth-child(32).simple-animated, .grid *:nth-child(32).animated, .grid *:nth-child(32).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9.6s; animation-delay: 9.6s; }

.stagger-children-root *:nth-child(33).animated, .stagger-children-root *:nth-child(33).simple-animated, .grid *:nth-child(33).animated, .grid *:nth-child(33).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9.9s; animation-delay: 9.9s; }

.stagger-children-root *:nth-child(34).animated, .stagger-children-root *:nth-child(34).simple-animated, .grid *:nth-child(34).animated, .grid *:nth-child(34).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 10.2s; animation-delay: 10.2s; }

.stagger-children-root *:nth-child(35).animated, .stagger-children-root *:nth-child(35).simple-animated, .grid *:nth-child(35).animated, .grid *:nth-child(35).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 10.5s; animation-delay: 10.5s; }

.stagger-children-root *:nth-child(36).animated, .stagger-children-root *:nth-child(36).simple-animated, .grid *:nth-child(36).animated, .grid *:nth-child(36).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 10.8s; animation-delay: 10.8s; }

.stagger-children-root *:nth-child(37).animated, .stagger-children-root *:nth-child(37).simple-animated, .grid *:nth-child(37).animated, .grid *:nth-child(37).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 11.1s; animation-delay: 11.1s; }

.stagger-children-root *:nth-child(38).animated, .stagger-children-root *:nth-child(38).simple-animated, .grid *:nth-child(38).animated, .grid *:nth-child(38).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 11.4s; animation-delay: 11.4s; }

.stagger-children-root *:nth-child(39).animated, .stagger-children-root *:nth-child(39).simple-animated, .grid *:nth-child(39).animated, .grid *:nth-child(39).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 11.7s; animation-delay: 11.7s; }

.stagger-children-root *:nth-child(40).animated, .stagger-children-root *:nth-child(40).simple-animated, .grid *:nth-child(40).animated, .grid *:nth-child(40).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12s; animation-delay: 12s; }

.stagger-children-root *:nth-child(41).animated, .stagger-children-root *:nth-child(41).simple-animated, .grid *:nth-child(41).animated, .grid *:nth-child(41).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12.3s; animation-delay: 12.3s; }

.stagger-children-root *:nth-child(42).animated, .stagger-children-root *:nth-child(42).simple-animated, .grid *:nth-child(42).animated, .grid *:nth-child(42).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12.6s; animation-delay: 12.6s; }

.stagger-children-root *:nth-child(43).animated, .stagger-children-root *:nth-child(43).simple-animated, .grid *:nth-child(43).animated, .grid *:nth-child(43).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12.9s; animation-delay: 12.9s; }

.stagger-children-root *:nth-child(44).animated, .stagger-children-root *:nth-child(44).simple-animated, .grid *:nth-child(44).animated, .grid *:nth-child(44).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 13.2s; animation-delay: 13.2s; }

.stagger-children-root *:nth-child(45).animated, .stagger-children-root *:nth-child(45).simple-animated, .grid *:nth-child(45).animated, .grid *:nth-child(45).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 13.5s; animation-delay: 13.5s; }

.stagger-children-root *:nth-child(46).animated, .stagger-children-root *:nth-child(46).simple-animated, .grid *:nth-child(46).animated, .grid *:nth-child(46).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 13.8s; animation-delay: 13.8s; }

.stagger-children-root *:nth-child(47).animated, .stagger-children-root *:nth-child(47).simple-animated, .grid *:nth-child(47).animated, .grid *:nth-child(47).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 14.1s; animation-delay: 14.1s; }

.stagger-children-root *:nth-child(48).animated, .stagger-children-root *:nth-child(48).simple-animated, .grid *:nth-child(48).animated, .grid *:nth-child(48).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 14.4s; animation-delay: 14.4s; }

.stagger-children-root *:nth-child(49).animated, .stagger-children-root *:nth-child(49).simple-animated, .grid *:nth-child(49).animated, .grid *:nth-child(49).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 14.7s; animation-delay: 14.7s; }

.stagger-children-root *:nth-child(50).animated, .stagger-children-root *:nth-child(50).simple-animated, .grid *:nth-child(50).animated, .grid *:nth-child(50).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15s; animation-delay: 15s; }

.stagger-children-root *:nth-child(51).animated, .stagger-children-root *:nth-child(51).simple-animated, .grid *:nth-child(51).animated, .grid *:nth-child(51).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15.3s; animation-delay: 15.3s; }

.stagger-children-root *:nth-child(52).animated, .stagger-children-root *:nth-child(52).simple-animated, .grid *:nth-child(52).animated, .grid *:nth-child(52).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15.6s; animation-delay: 15.6s; }

.stagger-children-root *:nth-child(53).animated, .stagger-children-root *:nth-child(53).simple-animated, .grid *:nth-child(53).animated, .grid *:nth-child(53).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15.9s; animation-delay: 15.9s; }

.stagger-children-root *:nth-child(54).animated, .stagger-children-root *:nth-child(54).simple-animated, .grid *:nth-child(54).animated, .grid *:nth-child(54).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 16.2s; animation-delay: 16.2s; }

.stagger-children-root *:nth-child(55).animated, .stagger-children-root *:nth-child(55).simple-animated, .grid *:nth-child(55).animated, .grid *:nth-child(55).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 16.5s; animation-delay: 16.5s; }

@-webkit-keyframes countryRow { from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  to { -webkit-transform: none; transform: none; } }

@keyframes countryRow { from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  to { -webkit-transform: none; transform: none; } }

.countryRow { -webkit-animation-name: fadeInUpSmall; animation-name: fadeInUpSmall; }

@-webkit-keyframes countryShadow { from { opacity: 0;
    -webkit-transform: translate3d(-50%, 35px, 0);
            transform: translate3d(-50%, 35px, 0); }
  to { opacity: 0.8;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0); } }

@keyframes countryShadow { from { opacity: 0;
    -webkit-transform: translate3d(-50%, 35px, 0);
            transform: translate3d(-50%, 35px, 0); }
  to { opacity: 0.8;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0); } }

.countryRowShadow { -webkit-animation-name: countryShadow; animation-name: countryShadow; }

@-webkit-keyframes countryTriadLeft { from { opacity: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  to { opacity: 1;
    left: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes countryTriadLeft { from { opacity: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  to { opacity: 1;
    left: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes countryTriadRight { from { opacity: 1;
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%); }
  to { opacity: 1;
    right: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes countryTriadRight { from { opacity: 1;
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%); }
  to { opacity: 1;
    right: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.countryTriad { -webkit-animation-fill-mode: initial; animation-fill-mode: initial; }

.countryTriad.-left { -webkit-animation-name: countryTriadLeft; animation-name: countryTriadLeft; }

.countryTriad.-right { -webkit-animation-name: countryTriadRight; animation-name: countryTriadRight; }

@-webkit-keyframes fadeInUpSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
            transform: translate3d(0, 35px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUpSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
            transform: translate3d(0, 35px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInUpSmall { -webkit-animation-name: fadeInUpSmall; animation-name: fadeInUpSmall; }

@-webkit-keyframes fadeInUpMed { from { opacity: 0;
    -webkit-transform: translate3d(0, 70px, 0);
            transform: translate3d(0, 70px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUpMed { from { opacity: 0;
    -webkit-transform: translate3d(0, 70px, 0);
            transform: translate3d(0, 70px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInUpMed { -webkit-animation-name: fadeInUpMed; animation-name: fadeInUpMed; }

@-webkit-keyframes fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
            transform: translate3d(0, -35px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
            transform: translate3d(0, -35px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes slideInUpSmall { from { -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUpSmall { from { -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUpSmall { -webkit-animation-name: slideInUpSmall; animation-name: slideInUpSmall; }

@-webkit-keyframes fadeInLeftSmall { from { opacity: 0;
    -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftSmall { from { opacity: 0;
    -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInLeftMed { from { opacity: 0;
    -webkit-transform: translate3d(-65px, 0, 0);
            transform: translate3d(-65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeftMed { from { opacity: 0;
    -webkit-transform: translate3d(-65px, 0, 0);
            transform: translate3d(-65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInLeftMed { -webkit-animation-name: fadeInLeftMed; animation-name: fadeInLeftMed; }

.fadeInLeftSmall { -webkit-animation-name: fadeInLeftSmall; animation-name: fadeInLeftSmall; }

@-webkit-keyframes fadeInRightSmall { from { opacity: 0;
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightSmall { from { opacity: 0;
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightSmall { -webkit-animation-name: fadeInRightSmall; animation-name: fadeInRightSmall; }

@-webkit-keyframes fadeInRightMed { from { opacity: 0;
    -webkit-transform: translate3d(65px, 0, 0);
    transform: translate3d(65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightMed { from { opacity: 0;
    -webkit-transform: translate3d(65px, 0, 0);
    transform: translate3d(65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightMed { -webkit-animation-name: fadeInRightMed; animation-name: fadeInRightMed; }

@-webkit-keyframes fadeInDownSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, -45px, 0);
    transform: translate3d(0, -45px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, -45px, 0);
    transform: translate3d(0, -45px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownSmall { -webkit-animation-name: fadeInDownSmall; animation-name: fadeInDownSmall; }

@-webkit-keyframes slideInLeftSmall { from { -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeftSmall { from { -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeftSmall { -webkit-animation-name: slideInLeftSmall; animation-name: slideInLeftSmall; }

@-webkit-keyframes slideInRightSmall { from { -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRightSmall { from { -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRightSmall { -webkit-animation-name: slideInRightSmall; animation-name: slideInRightSmall; }

@-webkit-keyframes navbarSlideDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

@keyframes navbarSlideDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.navbarSlideDown { -webkit-animation-name: navbarSlideDown; animation-name: navbarSlideDown; }

@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-duration: 0.9s; animation-duration: 0.9s; -webkit-transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-duration: 0.9s; animation-duration: 0.9s; -webkit-transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes flip { from { -webkit-transform: perspective(20px) rotate3d(0, 1, 0, -360deg); transform: perspective(20px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(20px) scale3d(0.95, 0.95, 0.95); transform: perspective(20px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(20px); transform: perspective(20px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@keyframes flip { from { -webkit-transform: perspective(20px) rotate3d(0, 1, 0, -360deg); transform: perspective(20px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(20px) scale3d(0.95, 0.95, 0.95); transform: perspective(20px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(20px); transform: perspective(20px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@-webkit-keyframes flipSimple { from { -webkit-transform: rotate3d(0, 1, 0, -360deg); transform: rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  to { -webkit-transform: none; transform: none;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@keyframes flipSimple { from { -webkit-transform: rotate3d(0, 1, 0, -360deg); transform: rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  to { -webkit-transform: none; transform: none;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

.animated.flipSimple { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flipSimple; animation-name: flipSimple; }

/* ================ Load First  ================ */
#brandNav, #subTop { background: #3A3939; }

#brandNav:not(#subTop), #subTop:not(#subTop) { min-height: 50px; z-index: 1999; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; }

.noScroll #brandNav:not(#subTop), .noScroll #subTop:not(#subTop) { z-index: 99999; }

@media only screen and (max-width: 749px) { #brandNav, #subTop, #subTop { -webkit-filter: drop-shadow(0px 3px 6px #00000029) !important; filter: drop-shadow(0px 3px 6px #00000029) !important; -webkit-box-shadow: 0 3px 6px #00000029 !important; box-shadow: 0 3px 6px #00000029 !important; } }

@media only screen and (max-width: 419px) { #brandNav .navbar-container, #subTop .navbar-container, #subTop .navbar-container { padding: 0; } }

#subTop { height: 35px; overflow: hidden; min-height: initial; z-index: 1998; }

#subTop .navbar-header { margin: 0 auto; }

#subTop .navbar-header:not(.logo-bar) { overflow: visible !important; }

#subTop .navbar-header .market { left: initial; top: 0.5em; }

body.apple-pay-enabled #subTop { z-index: 999999; }

.navbar__select-items .bootstrap-select .dropdown-header { color: black !important; text-transform: uppercase; font-size: 0.75em; letter-spacing: 2; }

.navbar__select-items .bootstrap-select .bs-placeholder { color: white; }

.navbar__select-items .bootstrap-select .btn { margin-top: 39.5px; margin-bottom: 39.5px; line-height: 20px; margin-right: 0px; font-size: 11px; padding-top: 9px; padding-bottom: 9px; min-width: 0px; margin-bottom: -0.5em; width: auto; }

.navbar__select-items .bootstrap-select .btn:hover, .navbar__select-items .bootstrap-select .btn:active { color: #FFC300 !important; }

.navbar__select-items .btn-group > .btn { margin-top: 39.5px; margin-bottom: 39.5px; line-height: 20px; margin-right: 0px; font-size: 11px; padding-top: 9px; padding-bottom: 9px; min-width: 0px; margin-bottom: -0.5em; width: auto; }

.navbar__select-items .btn-group > .btn:hover, .navbar__select-items .btn-group > .btn:active { color: #FFC300 !important; }

.navbar-transactional div[id^="simple-social-icons"] { float: left; text-align: right; margin-top: 41px; margin-bottom: 41px; }

.navbar-transactional div[id^="simple-social-icons"] ul li a { border: 1px white solid; color: white !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li a:focus { background-color: white; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-facebook a { border: 1px #4d6ebb solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-facebook a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-facebook a:focus { background-color: #4d6ebb !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-instagram a { border: 1px #fb3397 solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-instagram a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-instagram a:focus { background-color: #fb3397 !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-twitter a { border: 1px #3dacf3 solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-twitter a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-twitter a:focus { background-color: #3dacf3 !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-youtube a { border: 1px #b52c2c solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-youtube a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-youtube a:focus { background-color: #b52c2c !important; }

.navbar--menu { text-align: center; font-family: "Nunito Sans", NunitoSans, sans-serif !important; }

.navbar-main { float: none !important; display: inline-block !important; text-align: center !important; margin-bottom: -5px; }

.navbar-main .dropdown-menu { background-color: #383838; padding: 20px; min-width: 100%; width: 638px; max-width: 638px; margin-top: -1px !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.navbar-main .dropdown-menu > li { width: 50% !important; float: left; background-color: transparent !important; }

.navbar-main .dropdown-menu > li > a { color: #f2f2f2; background: transparent !important; }

.navbar-main .dropdown-menu > li > a:hover, .navbar-main .dropdown-menu > li > a:active { background-color: transparent !important; color: #FFC300; }

.navbar-servicios { float: none !important; display: inline-block !important; text-align: center !important; margin-bottom: -5px; margin-left: -5px; color: white; }

.navbar-servicios .dropdown-menu { background-color: #383838; padding: 0; min-width: 100%; width: 638px; max-width: 638px; margin-top: -1px !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.navbar-servicios .dropdown-menu__widget-title { color: #f2f2f2; font-size: 18px; color: #ffffff; letter-spacing: 0; text-transform: none; border-bottom: 1px solid #565656; margin-bottom: 20px; padding-bottom: 1em; display: block; }

.navbar-servicios .dropdown-menu > li { padding: 0; }

.navbar-servicios .dropdown-menu > li > .widget { padding: 45px 20px; width: 33%; float: left; border-right: 1px solid #565656; }

.navbar-servicios .dropdown-menu > li > .widget:last-child { border-right-color: transparent; }

.navbar-servicios ul.menu { padding: 0; list-style: none; color: white; }

.navbar-servicios ul.menu > li > a { color: #f2f2f2; font-size: 16px; color: #ffffff; letter-spacing: 0; text-transform: none; border-bottom: 1px solid #565656; display: block; margin-bottom: 20px; padding-bottom: 1em; }

.navbar-servicios ul.menu > li > a:hover, .navbar-servicios ul.menu > li > a:active { background-color: transparent; color: #FFC300; }

.navbar-servicios ul.menu ul.sub-menu { margin: 20px 0; padding: 0; list-style: none; color: white; }

.navbar-servicios ul.menu ul.sub-menu > li > a { text-transform: none; font-size: 12px; -webkit-box-shadow: none !important; box-shadow: none !important; }

.navbar-servicios ul.menu ul.sub-menu > li > a:hover, .navbar-servicios ul.menu ul.sub-menu > li > a:active { background-color: transparent; color: #FFC300; }

.navbar-servicios ul.menu a { color: white; }

.navbar--menu { /* .navbar-nav-item a[title="Deportes"]:before { background-color: #b974b7 !important; } */ }

.navbar--menu.navbar-fixed-top .navbar-nav-item--sub-menu.active .sub-menu { display: none; }

.navbar--menu .menu-item.dropdown.open { background-color: #383838; }

.navbar--menu .menu-item.dropdown.open > a { color: #f2f2f2; }

.navbar--menu .menu-item.dropdown.open > a:hover { background-color: transparent; color: #FFC300; }

.navbar-nav .navbar-nav-item--sub-menu.active > a { color: #ffffff; }

.navbar-nav .navbar-nav-item--sub-menu.active .sub-menu { display: block; }

.navbar-nav .navbar-nav-item--sub-menu .sub-menu { position: absolute; width: 100%; background-color: blue; left: 0; padding: 20px; z-index: -1; display: none; text-align: center; }

.navbar-nav .navbar-nav-item--sub-menu .sub-menu > .navbar-nav-item { display: inline-block; width: auto; color: #ffffff; letter-spacing: 1.25px; font-size: 10px; -webkit-box-shadow: none !important; box-shadow: none !important; }

.navbar-nav .navbar-nav-item--sub-menu .sub-menu > .navbar-nav-item > a { color: #ffffff; }

.navbar-fixed-top .logoLarge g.hideOnScroll { opacity: 0; display: none; }

.navbar-fixed-top .logoLarge g.symbolGroup { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition-duration: 0.02s; transition-duration: 0.02s; }

body.navbar-is-fixed #mainNav { top: 0; position: fixed; }

body.navbar-is-fixed.logged-in.admin-bar #mainNav { top: 31px; }

.navbar-wrap { width: 100%; clear: both; }

@media only screen and (max-width: 749px) { .navbar-wrap { height: calc(50px + 35px) !important; } }

.geolocation-markets-dropdown { float: left !important; width: auto !important; }

.animated-menu-icon { height: 15px; width: 20px; position: relative; margin: auto; padding-top: 0; border: 0 solid transparent; cursor: pointer; }

.animated-menu-icon-bar { position: absolute; height: 2px; width: 20px; display: block; margin: 2px auto; background-color: #ffffff; -webkit-transition: 0.2s; transition: 0.2s; }

.animated-menu-icon-bar:nth-of-type(1) { top: 0; -webkit-transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s, -webkit-transform 0.2s ease-out 0.1s; }

.animated-menu-icon-bar:nth-of-type(2) { top: 6px; -webkit-transition: 0.2s ease 0.2s; transition: 0.2s ease 0.2s; }

.animated-menu-icon-bar:nth-of-type(3) { top: 12px; -webkit-transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s, -webkit-transform 0.2s ease-out 0.1s; }

.animated-menu-icon:hover { opacity: 0.5; }

.animated-menu-icon.-active { -webkit-transition: -webkit-transform 0.2s ease 0.3s; transition: -webkit-transform 0.2s ease 0.3s; transition: transform 0.2s ease 0.3s; transition: transform 0.2s ease 0.3s, -webkit-transform 0.2s ease 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.animated-menu-icon.-active .animated-menu-icon-bar:nth-of-type(1) { top: 6px; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.5s; transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.5s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.5s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.5s, -webkit-transform 0.2s ease-out 0.5s; }

.animated-menu-icon.-active .animated-menu-icon-bar:nth-of-type(2) { opacity: 0; }

.animated-menu-icon.-active .animated-menu-icon-bar:nth-of-type(3) { top: 6px; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.3s; transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.3s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.3s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s; }

.cart-dropdown .cart-toggle { position: relative; }

.cart-dropdown .mobile-nav-hidden { margin-left: 20px; }

.cart-dropdown circle { fill: currentColor; }

.cart-dropdown .badge.badge--polygon { position: absolute; top: 50%; -webkit-transform: translateY(-95%) translateX(-20%); transform: translateY(-95%) translateX(-20%); display: inline-block; }

.cart-dropdown path { stroke: currentColor; }

.cart-dropdown .caret { border-top: 6px dashed; border-top: 6px solid \9; border-right: 6px solid transparent; border-left: 6px solid transparent; }

.cart-dropdown .item { width: 100%; }

.cart-dropdown.open .dropdown-menu { background-color: white; border-radius: 0; }

@media only screen and (max-width: 749px) { .cart-dropdown { padding-top: 7px; padding-left: 12px; } }

.cart-dropdown-items { max-height: 300px; overflow: auto; -webkit-box-shadow: inset 0 -5px 7px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 -5px 7px 0 rgba(0, 0, 0, 0.05); border-bottom: 1px solid #eeeeee; }

.cart-dropdown-items .item-dismiss a { background-color: #808080; display: block; text-align: center; padding: 5px; width: 30px; height: 30px; }

.cart-dropdown-empty { padding-bottom: 10px; }

.cart-dropdown-totals { text-align: center; width: 100%; }

.cart-dropdown-menu { padding-bottom: 0; background-color: white; border: 0 solid transparent; }

.navbar { z-index: 100; top: 0; right: 0; left: 0; margin-bottom: 0; border-top: 0; border-left: 0; border-right: 0; font-family: "Lato", "sans-serif"; }

.navbar #profile-avatar-drop { width: 60px; height: 60px; display: inline-block; margin-top: 30px; margin-bottom: 30px; }

.navbar-nav.navbar-left { float: left; }

.navbar-nav.navbar-right { float: right; }

.navbar-nav.navbar-left > li > a { padding-left: 0; padding-right: 0; margin-right: 30px; }

.navbar-nav.navbar-right > li > a { padding-left: 0; padding-right: 0; margin-left: 1em; margin-right: 0; }

.navbar-nav > li > .btn { margin-top: 39.5px; margin-bottom: 39.5px; margin-right: 20px; color: #000000 !important; font-size: 11px; padding-top: 9px; padding-bottom: 9px; min-width: 185px; margin-bottom: -0.5em; }

.navbar-nav > li > .btn:hover { color: white !important; }

.navbar-nav > li > a { padding-left: 0; padding-right: 0; margin-right: 40px; font-family: "Lato", "sans-serif"; letter-spacing: 0; color: black; }

.navbar-nav > li > a.active { background-repeat: no-repeat; background-position: center bottom 10px; }

.navbar-nav > li > a svg { color: white; width: 15px; height: 15px; display: inline-block; opacity: 1; shape-rendering: auto; display: inline-block; }

.navbar-nav > li > a svg path { shape-rendering: auto; }

.navbar-nav > li > a svg.icon.nav-icon { width: 24px; height: 24px; color: #808080; }

.navbar-nav > li > a svg.icon.nav-icon path { shape-rendering: auto; }

.navbar-nav > li > a svg.icon.icon-chevron-down { color: #808080; width: 10px; height: 10px; margin-bottom: 2px; }

.navbar-nav > li > a svg.icon.icon-chevron-down path { shape-rendering: auto; }

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { -webkit-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; color: #FFC300; background-color: transparent; }

.navbar-nav > .active > a { font-weight: 900 !important; }

.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus { color: #000; background-color: transparent; text-shadow: none !important; }

.navbar-nav > .disabled > a, .navbar-nav > .disabled > a:hover, .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus { background-color: transparent; color: #000; }

.navbar-inner { display: table; width: 100%; }

@media (min-width: 1400px) { .navbar-inner { table-layout: fixed; } }

.navbar-left { display: table-cell; }

.navbar-center { display: none; vertical-align: middle; text-align: center; }

@media (min-width: 990px) { .navbar-center { display: table-cell; } }

.navbar-right { display: table-cell; text-align: right; }

.navbar-header, .navbar--menu .navbar-header { width: 100%; overflow: hidden; position: relative; }

.navbar-brand { position: relative; padding-top: 0; padding-bottom: 0; height: 75px; /* &:hover { opacity: 0.5; } */ }

.-centered.navbar-brand { /* position: absolute; top: 0; */ left: 50%; display: block; text-align: center; background-color: transparent; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.navbar-brand svg, .navbar-brand img { /* width: 100%; @include color-transitions(); max-width: $navbar-brand-width; @include navbar-vertical-align($logo-height); */ height: 45px; width: auto; margin: 15px; }

@media only screen and (max-width: 749px) { .navbar-brand svg, .navbar-brand img { height: 27.5px !important; margin: 11px 15px 11.5px !important; } }

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

.navbar-logo { position: relative; top: 0; right: 0; bottom: 0; left: 0; display: block; opacity: 1; -webkit-transition: opacity 0.15s; transition: opacity 0.15s; }

.navbar .btn--link { margin-top: 53px; margin-bottom: 53px; font-family: "Lato", "sans-serif"; letter-spacing: normal; line-height: 14px; font-size: 14px; padding: 0; }

.navbar .btn--link + .btn--link { border-left: 2px solid #808080; margin-left: 5px; padding-left: 5px; }

.navbar-nav-item { position: relative; display: inline-block; color: inherit; font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: 16px; }

@media (min-width: 480px) and (max-width: 1399px) { .navbar-nav-item { padding-right: 6px; padding-left: 6px; } }

.navbar-nav-item--sub-menu { position: static !important; }

.navbar-nav-item-icon { font-size: 16px; }

@media (min-width: 750px) { .navbar-nav-item-icon { display: none; } }

.navbar-nav-item-text { display: none; }

@media (min-width: 750px) { .navbar-nav-item-text { display: inline-block; } }

.navbar-nav-item-text:after { content: ""; position: absolute; top: 50%; right: 0; left: 0; width: 0; margin: -1px 0 0 0; border-top: 1px solid; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.navbar-nav-item:hover, .navbar-nav-item:focus, .navbar-nav-item:active { color: inherit; text-decoration: none; }

.navbar-nav-item:hover .navbar-nav-item-text:after { width: 100%; }

.navbar-nav-item:hover .navbar-nav-item-icon { opacity: 0.5; }

.navbar-nav-item.-active { cursor: default; opacity: 1; }

.navbar-nav-item.-active .navbar-nav-item-text:after { width: 100%; }

.navbar-nav-item > ul > .navbar-nav-item { width: 100%; border-bottom: 0; }

.navbar-tabs { color: #FFC300; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateY(-120px); transform: translateY(-120px); }

.navbar-tabs-item { position: relative; display: inline-block; margin: 0 10px; color: inherit; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: bold; letter-spacing: 0.64px; }

@media (min-width: 1400px) { .navbar-tabs-item { margin: 0 15px; font-size: 25px; letter-spacing: 1px; } }

@media (min-width: 1800px) { .navbar-tabs-item { margin: 0 20px; font-size: 27px; letter-spacing: 1.08px; } }

.navbar-tabs-item:first-child { margin-left: 0; }

.navbar-tabs-item:last-child { margin-right: 0; }

.navbar-tabs-item:after { content: ""; position: absolute; top: 50%; right: 0; left: 0; width: 0; margin: -1px 0 0 0; border-top: 1px solid; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.navbar-tabs-item.-active, .navbar-tabs-item:hover, .navbar-tabs-item:focus { color: inherit; text-decoration: none; }

.navbar-tabs-item.-active:after, .navbar-tabs-item:hover:after, .navbar-tabs-item:focus:after { width: 100%; }

.navbar-tabs-item.-active { cursor: default; }

.navbar-tabs.-visible { -webkit-transform: translateY(0); transform: translateY(0); }

.navbar-menu-dropdown { padding-top: 20px; padding-bottom: 20px; margin-top: 30px !important; border: 0 solid transparent; }

.navbar-menu-dropdown li:hover, .navbar-menu-dropdown li:hover > a:hover { background-color: #FFC300; color: white; }

.navbar-menu-dropdown li > a { color: #FFC300; text-transform: uppercase; font-size: 14px; font-weight: 500; margin-bottom: 7px; }

.navbar-collapse { padding-left: 0; padding-right: 0; }

.navbar.-default { background-color: #ffffff; border-color: transparent; border-bottom-color: #eeeeee; }

.navbar.-default .navbar-back { color: #4C4C50; }

.navbar.-default .navbar-tabs, .navbar.-default .navbar-nav { color: #4C4C50; }

.navbar.-default .navbar .menu-icon:before { color: #FFC300; }

.navbar.-transparent .navbar-brand svg, .navbar.-transparent .navbar-brand img { -webkit-transition: all 0.05s; transition: all 0.05s; width: 140px; height: 146px; max-width: 220px; margin-top: 45px; margin-bottom: 0; }

.navbar.-transparent .navbar-brand svg path.symbol, .navbar.-transparent .navbar-brand svg circle.circle, .navbar.-transparent .navbar-brand img path.symbol, .navbar.-transparent .navbar-brand img circle.circle { fill: #FFC300; }

.navbar.-transparent .navbar-brand svg .symbolGroup, .navbar.-transparent .navbar-brand img .symbolGroup { -webkit-transform: translate(0, 36.375px); transform: translate(0, 36.375px); }

.navbar.-transparent .navbar-back { color: #4C4C50; }

.navbar.-transparent .navbar .menu-icon:before { color: #FFC300; }

.navbar.-inverse .navbar-back { color: #000000; }

.navbar.-inverse .navbar-tabs, .navbar.-inverse .navbar-nav { color: #000000; }

.navbar.-inverse .navbar .menu-icon:before { color: #FFC300; }

.navbar.-bw .navbar-back { color: #000000; }

@media (min-width: 750px) { .navbar.-bw .navbar-back { color: #ffffff; } }

.navbar.-bw .navbar-tabs, .navbar.-bw .navbar-nav { color: #000000; }

.navbar.-inverse-force .navbar-back { color: #000000; }

.navbar.-inverse-force .navbar-tabs, .navbar.-inverse-force .navbar-nav { color: #000000; }

.navbar.-small { min-height: 60px; }

@media (max-width: 1005px) { .mobile-nav-hidden { display: none !important; } }

/* .burger-button { @media (min-width: $navbar-collapse-point) { display: none; } } */
@media (max-width: 1005px) { .navbar.-transparent .navbar-brand .logoLarge { height: 48px; margin-top: 4px; margin-bottom: 4px; }
  .navbar.-transparent .navbar-brand .logoLarge g.hideOnScroll { opacity: 0; display: none; }
  .navbar.-transparent .navbar-brand .logoLarge g.symbolGroup { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition-duration: 0.02s; transition-duration: 0.02s; } }

@media only screen and (max-width: 749px) { .nav > li > .navbar-nav-item--hosted-expriences { display: none; } }

@media (max-width: 1005px) { body.navbar-is-fixed #mainNav { top: -56px; } }

@media (min-width: 750px) and (max-width: 989px) { .dektop-menu-main-nav { display: none; } }

@media (max-width: 1005px) { .navbar-wrap { height: 56px; }
  .navbar { -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); min-height: 56px; margin-bottom: 0; }
  .navbar#mainNav { display: none; }
  .navbar-transactional { margin-right: 0; }
  .navbar-transactional div[id^="simple-social-icons"] { display: none; }
  .navbar-transactional > li:not(.mobile-nav-hidden) { position: static; display: inline-block; }
  .navbar .simple-social-icons-2 { display: none; }
  .navbar-header, .navbar--menu .navbar-header { float: left; }
  .navbar-brand { height: 100%; }
  .navbar-brand svg, .navbar-brand img { height: 45px; width: auto; margin-top: 5.5px; margin-bottom: 5.5px; }
  .cart-dropdown { padding-top: 0; padding-left: 0; }
  .cart-dropdown-menu { margin-top: 18px !important; }
  .navbar-nav { margin-left: 0; }
  .navbar-nav > .open > a, .navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus, .navbar-nav > .open > a:focus { color: #FFC300; }
  .navbar-nav > .open > .dropdown-menu { position: absolute; background-color: #2e2e2e; width: 100%; right: 0; -webkit-transform: none; transform: none; left: inherit; padding-bottom: 20px; }
  .navbar-nav { margin-top: 0px; margin-bottom: 0px; }
  .navbar-nav > li > a { margin-top: 8px; margin-bottom: 8px; margin-right: 15px; }
  .navbar-nav > li > .btn--link { margin-top: 21.5px; margin-bottom: 21.5px; }
  .navbar-nav > li > .btn { margin-right: 20px; margin-top: 7.5px; margin-bottom: 7.5px; margin-bottom: 0; min-width: 50px; }
  .navbar-nav > li > .btn span { display: block; padding-left: 5px; padding-right: 5px; }
  .navbar #profile-avatar-drop { width: 30px; height: 30px; display: inline-block; margin-top: 13px; margin-bottom: 13px; } }

/*================ Module | Filters and Sort toolbar and selection ================*/
.filters-toolbar-wrapper { margin-bottom: 22px; }

@media only screen and (min-width: 750px) { .filters-toolbar-wrapper { margin-bottom: 45px; } }

.filters-toolbar { display: -ms-flexbox; display: -webkit-box; display: flex; width: 100%; -ms-flex-align: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; align-items: center; }

.filters-toolbar__item { min-width: 33%; -webkit-box-flex: 1; -ms-flex: 1 1 33%; flex: 1 1 33%; }

.no-flexbox .filters-toolbar__item { text-align: left !important; }

.filters-toolbar__item--count { min-width: 0; text-align: center; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }

.no-flexbox .filters-toolbar select { width: 100% !important; }

.filters-toolbar__input { -webkit-transition: all ease-out 0.15s; transition: all ease-out 0.15s; overflow: hidden; max-width: 100%; height: 55px; border: 0 solid transparent; background-color: #ffffff; text-overflow: ellipsis; white-space: nowrap; opacity: 1; }

@media only screen and (max-width: 749px) { .filters-toolbar__input { height: 46px; } }

.filters-toolbar__input.hidden { opacity: 0; }

.filters-toolbar__input option { overflow: hidden; text-overflow: ellipsis; }

.filters-toolbar__input--sort { margin-right: -10px; }

.no-flexbox .filters-toolbar__input--sort { margin: 0; }

.filters-toolbar__input--filter { margin-left: -15px; }

.no-flexbox .filters-toolbar__input--filter { margin: 0; }

.filters-toolbar__product-count { overflow: hidden; margin-bottom: 0; font-size: 0.9375em; font-style: italic; line-height: 55px; text-overflow: ellipsis; white-space: nowrap; }

@media only screen and (max-width: 749px) { .filters-toolbar__product-count { font-size: 0.875em; line-height: 46px; } }

/*================ Navbar -- Menu ================*/
.navbar-wrap--menu { height: 40px; }

.navbar-inverse { border: 0; -webkit-box-shadow: none; box-shadow: none; }

.navbar--menu { min-height: 0; /*background-color: $menu-bg;*/ background-color: #ffffff; border: none !important; /*box-shadow: none;*/ -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; z-index: 100; top: 0; right: 0; left: 0; margin-bottom: 0; border-top: none; border-left: 0; border-right: 0; font-family: "Lato", "sans-serif"; /*================ Orient Breadcrumb Mega ================*/ /*================ Orient Filter Breadcrumb ================*/ /*================ Orient Filter Mega Menu ================*/ position: relative; }

@media only screen and (min-width: 750px) { .navbar--menu { min-height: 40px; } }

.navbar--menu .navbar-container { margin-right: auto; margin-left: auto; padding-left: 50px; padding-right: 50px; *zoom: 1; }

.navbar--menu .navbar-container::after { content: ''; display: table; clear: both; }

@media only screen and (max-width: 749px) { .navbar--menu .navbar-container { padding-left: 22px; padding-right: 22px; } }

@media (min-width: 750px) { .navbar--menu .navbar-container { max-width: 959px; } }

@media (min-width: 990px) { .navbar--menu .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { .navbar--menu .navbar-container { max-width: 1769px; } }

@media (min-width: 1800px) { .navbar--menu .navbar-container { max-width: 1570px; } }

.navbar--menu .navbar-nav { /* > li { &:first-of-type { border-left: 1px solid #cdcdcd; } border-right: 1px solid #cdcdcd; } */ }

.navbar--menu .navbar-nav.navbar-left > li > a { margin-left: 0px; margin-right: 0px; }

.navbar--menu .navbar-nav.navbar-right > li > a { margin-left: 0px; margin-right: 0px; }

.navbar--menu .navbar-nav > li > a { /* padding-left: $line-height-computed/2; padding-right: $line-height-computed/2; font-family: $menu-nav-item-font-family; letter-spacing: $nav-letter-spacing; padding-top: ($menu-navbar-height - $line-height-tiny)/2; padding-bottom: ($menu-navbar-height - $line-height-tiny)/2; */ /* color: $menu-navbar-default-link-color; svg { color: #585858; width: 15px; height: 15px; display: inline-block; opacity: 1; shape-rendering: auto; display: inline-block; margin-bottom: -2px; path { shape-rendering: auto; } } svg.icon.icon-chevron-down { color: $gray; width: 10px; height: 10px; margin-bottom: 2px; path { shape-rendering: auto; } } */ font-family: "Nunito Sans", sans-serif; text-align: left; font-size: 14px; line-height: 40px; font-weight: 600; letter-spacing: 0; color: #3a3939; text-transform: capitalize; opacity: 1; padding: 0 20px; }

.navbar--menu .navbar-nav > li > a.active { background-repeat: no-repeat; background-position: center bottom 10px; }

.navbar--menu .navbar-nav-item { /* position: relative; display: inline-block; color: inherit; font-size: $menu-nav-item-font-size; font-weight: $menu-nav-item-font-weight; letter-spacing: $menu-nav-item-letter-spacing; text-transform: uppercase; line-height: $menu-nav-item-line-height; transition: color 0.3s, color 0s; @media (min-width: $screen-xs-min) and (max-width: $screen-md-max) { padding-right: 6px; padding-left: 6px; } .navbar-icon { font-size: 16px; transition: color 0.2s; @media (min-width: $screen-sm-min) { display: none; } } */ /* .navbar-text { display: none; @media (min-width: $screen-sm-min) { display: inline-block; } &:after { content: ""; position: absolute; top: 50%; right: 0; left: 0; width: 0; margin: -1px 0 0 0; border-top: 1px solid; transition: color 0.15s ease-in-out; } } &:hover, &:focus, &:active { color: inherit; text-decoration: none; } &:hover .navbar-text:after { width: 100%; } &:hover .navbar-icon { opacity: 0.5; } &.-active { cursor: default; opacity: 1; } &.-active .navbar-text:after { width: 100%; } */ }

.navbar--menu .navbar-nav-item a { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }

.navbar--menu .navbar-nav-item a:before { content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098D1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.navbar--menu .navbar-nav-item a:focus, .navbar--menu .navbar-nav-item a:active, .navbar--menu .navbar-nav-item a:hover { color: #000 !important; text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.75); }

.navbar--menu .navbar-nav-item a:focus:before, .navbar--menu .navbar-nav-item a:active:before, .navbar--menu .navbar-nav-item a:hover:before { left: 0; right: 0; }

.navbar--menu .navbar-menu-dropdown { padding-top: 20px; padding-bottom: 20px; margin-top: 30px !important; border: 0px solid transparent; }

.navbar--menu .navbar-menu-dropdown li:hover, .navbar--menu .navbar-menu-dropdown li:hover > a:hover { background-color: #383838; color: white; }

.navbar--menu .navbar-menu-dropdown li > a { color: #383838; text-transform: uppercase; font-size: 14px; font-weight: 500; margin-bottom: 7px; }

.navbar--menu .mega-dropdown.open > a:after { content: ""; bottom: -5px; }

.navbar--menu .mega-dropdown.open > a:hover:after { background-color: #4C4C50; }

.navbar--menu .mega-dropdown > a:hover:after { content: ""; bottom: -5px; }

.navbar--menu .mega-dropdown-menu:before { height: 303px; }

.navbar--menu .mega-dropdown-menu:after { height: 303px; }

.navbar--menu .mega-container { max-width: 700px; margin-bottom: 20px; min-height: 170px; }

.navbar--menu .navbar-breadcrumbs { border-bottom: none; font-size: 14px; line-height: 16px; letter-spacing: 0px; text-transform: uppercase; font-family: "Nunito Sans", NunitoSans, sans-serif; height: 40px; color: #808080; }

@media only screen and (max-width: 749px) { .navbar--menu .navbar-breadcrumbs { height: auto; padding: 5px 0; } }

.navbar--menu .navbar-breadcrumbs ol { margin-top: 11px; margin-bottom: 11px; }

@media only screen and (max-width: 749px) { .navbar--menu .navbar-breadcrumbs ol { margin-top: 0; margin-bottom: 0; } }

.navbar--menu .navbar-breadcrumbs ol > .active { color: #383838; }

.navbar--menu .navbar-breadcrumbs ol > li { padding-left: 0px; }

.navbar--menu .navbar-breadcrumbs ol > li + li:before { content: "/ "; padding: 0 5px; color: #ccc; }

.navbar--menu form.navbar-filter-list { margin: 0 0 0 0; }

.navbar--menu form.navbar-filter-list .h6 { text-align: center; margin-bottom: 10px; }

.navbar--menu .collection-filter-activity { position: absolute; bottom: 0; padding: 0; width: 100%; text-align: center; }

.navbar--menu .collection-filter-activity__container { border-top: 1px solid #eeeeee; padding-top: 20px; padding-left: 20px; padding-right: 20px; height: 77px; }

.navbar--menu .collection-filter-activity__active-filters, .navbar--menu .collection-filter-activity__watch-count { display: inline-block; }

.navbar--menu .collection-filter-activity__reset-button { display: inline-block; width: auto; }

.navbar--menu .collection-filter-activity .active-filter-item { display: inline-block; width: auto; }

.navbar--menu .collection-filter-activity .active-filter-item .icon-wrapper { color: #808080; font-size: 10px; }

.navbar--menu .collection-filter-activity .active-filter-item .icon { width: 12px; height: 12px; margin-bottom: 3px; margin-left: 5px; }

.navbar--menu .collection-filter-activity .btn { min-width: 0px; border-color: #eeeeee; padding: 8px; font-size: 11px; letter-spacing: 1.2px; }

.navbar--menu .collection-filter-activity .btn .icon { width: 10px; height: 10px; margin-top: -3px; margin-left: 5px; }

#navbar--top { text-align: center !important; }

#navbar--top .navbar-nav { float: none !important; display: inline-block !important; text-align: center !important; margin-bottom: 0px; }

#navbar--top .navbar-nav > li a { padding: 0; line-height: 50px; margin: 0 16px 0 12px; text-align: center; font-family: "Nunito Sans", sans-serif; text-align: left; font-size: 13px; line-height: 40px; font-weight: 600; letter-spacing: 0; color: #ffffff; text-transform: capitalize; opacity: 1; letter-spacing: .13px; }

#navbar--top .navbar-nav > li a .evc-icon { font-size: 5px; margin-left: 5px; }

#navbar--top .navbar-nav > li a:hover { color: #828282; }

#navbar--top .navbar-nav > li.dropdown.open > a { color: #828282; }

@media only screen and (min-width: 750px) { #navbar--top .navbar-nav > li.dropdown > a { margin-right: 0; float: left; margin: 0 20px 0 5px; }
  #navbar--top .navbar-nav > li.dropdown > a:first-child { margin: 0 0 0 15px; } }

#navbar--top .navbar-nav .sub a { color: #828282; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: transparent; }

#brandNav .line-sub, #subTop .line-sub { border-bottom: 1px solid #464646; }

@media only screen and (max-width: 749px) { #brandNav .line-sub, #subTop .line-sub { border: none; } }

@media (max-width: 480px) { #brandNav .line-sub > .navbar-container, #subTop .line-sub > .navbar-container { padding: 0 !important; } }

#brandNav .navbar-header, #subTop .navbar-header { margin-top: 6px; }

#brandNav .navbar-header:not(.logo-bar), #subTop .navbar-header:not(.logo-bar) { overflow: visible !important; }

@media only screen and (max-width: 749px) { #brandNav .navbar-header, #subTop .navbar-header { display: block !important; margin: 0; } }

#brandNav:not(#subTop) .navbar-header:not(.logo-bar), #subTop:not(#subTop) .navbar-header:not(.logo-bar) { z-index: 1; }

@media (max-width: 1005px) { #brandNav:not(#subTop) .logo-bar.navbar-header, #subTop:not(#subTop) .logo-bar.navbar-header { overflow: visible !important; } }

@media (max-width: 1005px) and (min-width: 750px) { #brandNav:not(#subTop) .navbar-header > .burger-button, #subTop:not(#subTop) .navbar-header > .burger-button, #brandNav:not(#subTop) .navbar--menu .navbar-header > .burger-button, #subTop:not(#subTop) .navbar--menu .navbar-header > .burger-button { margin-top: -2px; } }

.burger-button { position: absolute; left: 0; margin: 0; padding: 0; top: 8px; height: 20px; width: 25px; border: 0; background-color: transparent; color: #ffffff; z-index: 9; text-decoration: none !important; /* $burger-button-height: 15px; $burger-padding: 5px; $burger-button-size: $burger-button-height + $burger-padding; //padding: $burger-padding; //height: $burger-button-height; //margin-top: (($navbar-mobile-height - $burger-button-size) / 2); //margin-bottom: (($navbar-mobile-height - $burger-button-size) / 2); &:hover { text-decoration: none !important; } .menu-icon:before { content: "\E902"; font-family: "icons" !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: $burger-button-size; // Better Font Rendering -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: $brand-primary; font-size: $burger-button-size; } */ }

.burger-button:focus { color: #828282; background-color: transparent !important; }

.burger-button:hover { color: #828282; background-color: transparent !important; }

@media only screen and (max-width: 749px) { .burger-button { top: 15px; }
  .burger-button .evc-icon:before { font-size: 15px; } }

.market { left: 75px; top: 8px; padding: 0; width: 100px; height: 22px; min-width: auto !important; background-color: transparent; background-image: url("../images/NoticiasYa-Assets-LogosUnivision-white.svg"); background-position: -205px -52px; background-repeat: no-repeat; background-size: auto 100px; border: none; text-align: center; line-height: 20px; /* right: 26px; */ position: absolute; }

@media only screen and (max-width: 749px) { .market { /* width:80px; height:18px; background-position: -185px -45px; background-size: auto 87.5px; */ -webkit-transform: scale(0.8) translate(-1em, 0); transform: scale(0.8) translate(-1em, 0); } }

.btn.btn--search { position: absolute; left: 43px; top: 10px; padding: 0; width: 20px; height: 20px; min-width: auto !important; background: transparent !important; border: none; display: block; text-align: center; line-height: 20px; color: #ffffff; }

.btn.btn--search:after { display: none !important; }

.btn.btn--search:focus { color: #828282 !important; background-color: transparent !important; }

.btn.btn--search:hover { color: #828282 !important; background-color: transparent !important; }

body.scrolled:not(.mobile) .markets-selector-open { display: none !important; }

.markets-selector-open { font: normal normal 600 13px/18px 'Nunito Sans'; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; position: absolute; letter-spacing: 0px; margin: 0; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 9; }

@media (min-width: 1006px) { .markets-selector-open { top: 11px; } }

@media (max-width: 1005px) and (min-width: 750px) { .markets-selector-open { top: 14px; } }

@media only screen and (min-width: 750px) { .markets-selector-open { color: #fff; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; right: calc(95px + 24px); } }

@media (max-width: 1005px) { .markets-selector-open { color: transparent !important; top: 17px; left: 45px; max-width: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media (max-width: 1005px) and (min-width: 750px) { .markets-selector-open { -webkit-transform: translate(35px, -2.5px); transform: translate(35px, -2.5px); } }

@media (min-width: 1006px) { .markets-selector-open:hover, .markets-selector-open:focus, .markets-selector-open:visited, .markets-selector-open:active { color: #fff !important; } }

@media only screen and (max-width: 749px) { .markets-selector-open:hover, .markets-selector-open:focus, .markets-selector-open:visited, .markets-selector-open:active { color: transparent !important; } }

.markets-selector-open:hover svg .i-map, .markets-selector-open:focus svg .i-map, .markets-selector-open:visited svg .i-map, .markets-selector-open:active svg .i-map { fill: #CC9C00; }

.markets-selector-open svg { margin: 0 8px 0 0; height: 18px; width: 15px; }

.markets-selector-open svg .i-map { fill: #fff; }

.btn.join-request-open { border: 1px solid #f6b813; border-radius: 3px; opacity: 1; background: transparent; text-align: center; font-family: "Nunito Sans", sans-serif; font-size: 13px; line-height: 35px; letter-spacing: 0.5px; color: #f6b813; position: absolute; right: 0; top: 2px; margin: 0; padding: 0; width: 95px; height: 35px; min-width: auto; text-transform: capitalize; font-weight: 700; z-index: 9; }

.btn.join-request-open:after { content: none; }

.btn.join-request-open:hover { background-color: #f6b813; color: white; }

.btn.join-request-open:focus { background-color: #f6b813; color: white; }

@media only screen and (max-width: 749px) { .btn.join-request-open { font-size: 12px; color: #fff; font-weight: 600; border-width: 0; border-bottom: 1px solid #FFC20E; border-radius: 0; width: auto; height: 17.5px; line-height: 1.35em; top: 15px; } }

@media only screen and (max-width: 749px) { #wpadminbar { position: fixed; } }

@media (max-width: 1005px) { #brandNav:not(#subTop), #subTop:not(#subTop) { -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; position: fixed; width: 100%; }
  body:not(.admin-bar) { top: 0; } }

@media (max-width: 1005px) and (min-width: 783px) { body.admin-bar #brandNav:not(#subTop), body.admin-bar #subTop:not(#subTop) { top: 32px; } }

@media (max-width: 782px) { body.admin-bar #brandNav:not(#subTop), body.admin-bar #subTop:not(#subTop) { top: 45px; } }

@media (max-width: 1005px) and (min-width: 750px) { #brandNav:not(#subTop), #subTop:not(#subTop) { height: 60px; } }

@media (min-width: 1006px) { body.scrolled.noScroll #brandNav, body.scrolled.noScroll #subTop { position: fixed; }
  body.scrolled.noScroll #brandNav .navbar-header .isologo-nya, body.scrolled.noScroll #subTop .navbar-header .isologo-nya { display: none; }
  body:not(.scrolled) #brandNav .navbar-header .isologo-nya, body:not(.scrolled) #subTop .navbar-header .isologo-nya { display: none; }
  body:not(.noScroll) .burger-button { -webkit-transition: none !important; transition: none !important; }
  body.scrolled:not(.noScroll) .logo-bar { display: none !important; }
  body.scrolled:not(.noScroll) .navbar-header { position: fixed; }
  body.scrolled:not(.noScroll) .navbar-header .join-request-open, body.scrolled:not(.noScroll) .navbar-header .navbar-collapse, body.scrolled:not(.noScroll) .navbar-header .market { display: none !important; }
  body.scrolled:not(.noScroll) .navbar-header .btn--search, body.scrolled:not(.noScroll) .navbar-header .burger-button { -webkit-filter: invert(1); filter: invert(1); }
  body.scrolled:not(.noScroll) .navbar-header .btn--search { top: 8px; left: 86px; }
   body.scrolled:not(.noScroll) .navbar-header .burger-button { top: 6px; left: 43px; }
  body.scrolled:not(.noScroll) #mainNav { position: fixed; height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  body.scrolled:not(.noScroll) #brandNav .navbar-header .isologo-nya, body.scrolled:not(.noScroll) #subTop .navbar-header .isologo-nya { content: ""; display: block; position: absolute; background-image: url("../images/ny_icon.svg"); background-position: center center; background-repeat: no-repeat; background-size: auto 100%; width: 25px; height: 25px; top: 3px; }
  body.scrolled .navbar--menu .navbar-nav-item a:before { bottom: -2px !important; }
  body.admin-bar.scrolled > #page { padding-top: 32px !important; }
  body.admin-bar.scrolled > #page #head-navs { margin-top: -32px !important; }
  body.admin-bar.scrolled > #page #head-navs #mainNav { top: 32px; }
  body.admin-bar.scrolled.noScroll > #page #head-navs #brandNav, body.admin-bar.scrolled.noScroll > #page #head-navs #subTop { top: 32px; }
  body #mainNav .container-fluid { padding: 0; }
  body #mainNav .container-fluid .navbar-container { padding: 0; } }

@media (max-width: 1399px) and (min-width: 1006px) { body #mainNav .container-fluid .navbar-main .navbar-nav-item { padding: 0 !important; } }

@media (max-width: 1209px) and (min-width: 1006px) { body #mainNav .container-fluid { margin-left: 0; margin-right: 0; } }

@media (max-width: 1260px) and (min-width: 1006px) { body #mainNav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 1209px) and (min-width: 1190px) { body #mainNav { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (max-width: 1189px) and (min-width: 1006px) { body #mainNav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  body #mainNav .navbar-main .navbar-nav-item a { margin-right: 0px; margin-left: 0px; } }

@media (max-width: 1189px) and (min-width: 1110px) { body #mainNav .navbar-main .navbar-nav-item a { padding: 0 15px; } }

@media (max-width: 1109px) and (min-width: 1060px) { body #mainNav .navbar-main .navbar-nav-item a { padding: 0 12px; } }

@media (max-width: 1059px) and (min-width: 1006px) { body #mainNav .navbar-main .navbar-nav-item a { padding: 0 9px; } }

@media (max-width: 1189px) and (min-width: 1006px) { body.scrolled:not(.mobile) #mainNav { padding-left: calc(10px + 10%); } }

@media (max-width: 1309px) and (min-width: 1210px) { body.scrolled:not(.mobile) #mainNav .container-fluid { margin-right: 4%; } }

@media (max-width: 1209px) and (min-width: 1130px) { body.scrolled:not(.mobile) #mainNav .container-fluid { margin-right: 5%; } }

@media (max-width: 1129px) and (min-width: 1070px) { body.scrolled:not(.mobile) #mainNav .container-fluid { margin-right: 2%; } }

@media (max-width: 1069px) and (min-width: 1006px) { body.scrolled:not(.mobile) #mainNav .container-fluid { margin-right: 0; } }

@media (max-width: 1359px) and (min-width: 1210px) { body.scrolled:not(.mobile) #mainNav .container-fluid { margin-left: calc(2% + 120px); margin-right: 0; } }

@media (max-width: 1399px) and (min-width: 1210px) { body #head-navs .navbar > .line-sub > .navbar-container > .navbar-header, body #head-navs .navbar--menu .navbar > .line-sub > .navbar-container > .navbar-header { left: 2.5%; } }

@media (max-width: 1209px) and (min-width: 1190px) { body #head-navs .navbar > .line-sub > .navbar-container > .navbar-header, body #head-navs .navbar--menu .navbar > .line-sub > .navbar-container > .navbar-header { left: 1.5%; } }

@media (max-width: 1189px) and (min-width: 1006px) { body #head-navs .navbar > .line-sub > .navbar-container > .navbar-header, body #head-navs .navbar--menu .navbar > .line-sub > .navbar-container > .navbar-header { left: 10px; } }

@media (max-width: 1049px) and (min-width: 1006px) { body.scrolled:not(.noScroll) .navbar-header { left: 30px; } }

@media (max-width: 1205px) and (min-width: 1006px) { body.scrolled:not(.noScroll) .navbar-header { left: 25px; } }

@media only screen and (max-width: 749px) { #subTop { position: relative; width: 100%; top: 50px; } }

@media (min-width: 750px) and (max-width: 1005px) { #brandNav .line-sub, #subTop .line-sub, #subTop .line-sub { border: none; }
  #brandNav .burger-button, #subTop .burger-button, #brandNav .btn.btn--search, #subTop .btn.btn--search, .market { top: 15px; }
  .btn.join-request-open { top: 5px; }
  .-centered.navbar-brand { -webkit-transform: translate(-50%, -18%); transform: translate(-50%, -18%); }
  .navbar-wrap { height: 60px; } }

.mega-dropdown { position: static !important; border: none; }

.mega-dropdown.open > a:after { content: ""; position: absolute; z-index: 1001; bottom: -10px; left: 0; width: 100%; height: 2px; background-color: #4C4C50; }

.mega-dropdown.open > a:hover:after { background-color: #4C4C50; }

.mega-dropdown > a:hover:after { content: ""; position: absolute; z-index: 1001; bottom: -10px; left: 0; width: 100%; height: 2px; background-color: #e6e6e6; }

.mega-dropdown-button-wrap { padding-top: 10px; padding-bottom: 10px; text-align: center; }

.mega-dropdown-menu { width: 100%; padding: 0; padding-bottom: 100px; border-top: 1px solid white; border-right: none; border-bottom: 10px solid #f7f7f7; border-left: none; background-color: white; -webkit-box-shadow: none; box-shadow: none; background-clip: initial; }

.mega-dropdown-menu:before, .mega-dropdown-menu:after { content: ""; position: absolute; bottom: 0; width: 10px; height: calc(100% + 120px); background-color: #f7f7f7; }

.mega-dropdown-menu:before { left: 0; }

.mega-dropdown-menu:after { right: 0; }

.mega-dropdown-menu.-brand { padding-bottom: 140px; }

.mega-dropdown-menu > .container > .row, .mega-dropdown-menu > .navbar-container > .row { margin: 0; }

.mega-dropdown-menu > .container > .grid, .mega-dropdown-menu > .navbar-container > .grid, .mega-dropdown-menu > .container > .row, .mega-dropdown-menu > .navbar-container > .row, .mega-dropdown-menu > .container > .shopify-section, .mega-dropdown-menu > .navbar-container > .shopify-section { border-top: 1px solid #eeeeee; padding-top: 39px; }

.mega-dropdown-menu ul { padding: 0; margin: 0; }

.mega-dropdown-menu ul > li { list-style: none; }

.mega-dropdown-menu ul > li > a { display: block; padding: 0; clear: both; font-weight: normal; white-space: normal; }

.mega-dropdown-menu ul > li.lead-sm > a:hover, .mega-dropdown-menu ul > li.lead-sm > a:focus { text-decoration: none; background-color: #f5f5f5; }

.mega-dropdown-menu form { margin: 3px 20px; }

.mega-dropdown-menu .form-group { margin-bottom: 3px; }

.mega-dropdown-menu .right { padding-right: 0; }

.mega-dropdown ul.mega-contact { padding-top: 25%; }

.mega-dropdown ul.mega-contact li { color: black; line-height: 1.667; }

.mega-dropdown .post-item-title { font-size: 16px; line-height: 26px; margin-bottom: 3px; }

.mega-dropdown .post-item-image { background-repeat: no-repeat; background-size: cover; }

.mega-dropdown .post-item-image:before { content: ""; float: left; padding-bottom: 49.2753623188%; }

.mega-dropdown .post-item-image:after { content: ""; display: table; clear: both; }

.mega-dropdown .post-item-image > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mega-dropdown .logo-seperator { position: absolute; bottom: 0; left: 0; width: 100%; }

@media only screen and (min-width: 750px) { .mega-dropdown--sort { margin-left: 80px; } }

.logo-seperator { position: relative; padding: 40px 0; }

.logo-seperator hr { border-color: white; margin-top: 5px; margin-bottom: 5px; }

.logo-seperator-svgwrap { position: absolute; top: 50%; left: 50%; padding: 5px; background-color: white; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.logo-seperator-svgwrap svg { width: 60px; height: 32px; }

.logo-seperator path { fill: #d9d9d9; }

/* ---------------------------------------- */
/*
font-family: 'Nunito Sans', sans-serif;

font-family: 'Lato', sans-serif;
*/
.wrap-for-hero { padding-top: 120px; }

.page-wrap { position: relative; }

.page .page-wrap, .page .page-wrap-default { position: relative; padding-top: 0; }

.wrap { top: 0; right: 0; left: 0; width: 100%; height: 100%; padding-top: 120px; }

.wrap-default { padding: 20px 0; position: relative; width: 100%; }

@media only screen and (max-width: 749px) { .wrap-default { padding: 21px 0; } }

@media (min-width: 990px) { .wrap-default { padding: 45px 0; } }

@media (min-width: 1400px) { .wrap-default { padding: 45px 0; } }

.wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 45px 0; width: 100%; /* Este selector es para el fondo de color de las categorias y archives */ /* el color de fondo se da en archive.php */ }

@media only screen and (max-width: 749px) { .wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 21px 0; } }

@media only screen and (min-width: 750px) { .wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 45px 0; } }

@media only screen and (min-width: 990px) { .wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 90px 0; } }

.wrap-archive:before, .wrap-search:before, .wrap-category:before, .wrap-error404:before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; z-index: -1; height: 500px; }

@media only screen and (max-width: 749px) { .wrap-search { padding: 0 !important; } }

.wrap-single { /* Este selector es para el fondo de color de las categorias y archives */ /* el color de fondo se da en single.php */ }

.wrap-single:before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; z-index: -1; height: 500px; }

@media only screen and (max-width: 749px) { .wrap-single:before { display: none; } }

.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; *zoom: 1; }

.container-fluid::after { content: ''; display: table; clear: both; }

.container, .navbar-container { margin-right: auto; margin-left: auto; padding-left: 50px; padding-right: 50px; *zoom: 1; }

.container::after, .navbar-container::after { content: ''; display: table; clear: both; }

@media only screen and (max-width: 749px) { .container, .navbar-container { padding-left: 22px; padding-right: 22px; } }

@media (min-width: 750px) { .container, .navbar-container { max-width: 959px; } }

@media (min-width: 990px) { .container, .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { .container, .navbar-container { max-width: 1769px; } }

@media (min-width: 1800px) { .container, .navbar-container { max-width: 1570px; } }

.container .container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .container:not(.mega-container):not(.collection-filter-activity__container), .container .navbar-container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .navbar-container:not(.mega-container):not(.collection-filter-activity__container) { padding-left: 0; padding-right: 0; }

@media only screen and (max-width: 749px) { .container .container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .container:not(.mega-container):not(.collection-filter-activity__container), .container .navbar-container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .navbar-container:not(.mega-container):not(.collection-filter-activity__container) { padding-left: 0; padding-right: 0; } }

.container--thin { max-width: 1270px; }

.container--search { max-width: 900px; }

.container-inner { max-width: 1440px; padding: 0 20px; margin: auto; }

@media only screen and (max-width: 989px) { .container-inner { padding: 0; } }

.container-inner.-left { padding-right: 0; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; line-height: 1.5; min-width: 360px; font-size: 16px; }

*, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; }

html, body { font-size: 16px; overflow-x: hidden !important; }

body { background-color: white; height: 100%; width: 100%; overflow: auto; letter-spacing: 0; line-height: 1.25; color: #000000; height: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body.noScroll { overflow: hidden; }

body.noScroll .content { overflow: hidden; }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.noScroll #brandNav:not(#subTop), body.noScroll #subTop:not(#subTop) { height: 60px; } }

#main { background: white; }

#inner-content { background-color: white; position: relative; z-index: 1; }

a:focus { color: inherit; }

a:focus, button:focus, .btn:focus, .dropdown-toggle:focus { outline: 0 !important; -moz-outline: 0 !important; -webkit-outline: 0 !important; }

/* Fast Tap enables no-delay taps (FastClick-esque) on supporting browsers */
a, button, [role="button"], input, label, select, textarea { -ms-touch-action: manipulation; touch-action: manipulation; }

body, input, textarea, button, select { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }

@media only screen and (max-width: 989px) { input, textarea, select, button { font-size: 16px; } }

a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; cursor: pointer; }

a:hover, a:focus { text-decoration: underline; }

*:focus { outline: none !important; }

figure { margin: 0; }

img, picture { margin: 0; max-width: 100%; }

*::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

*::selection { background: rgba(0, 0, 0, 0.8); color: white; }

*::-moz-selection { background: #000000; color: white; }

/* ================ Form element helpers ================ */
form { margin: 0; }

button, input[type="submit"], label[for] { cursor: pointer; }

optgroup { font-weight: bold; }

option { background-color: #ffffff; color: black; }

[tabindex="-1"]:focus { outline: none; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; color: black; text-transform: uppercase; }

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #FFC300; }

h1.lead, h2.lead, h3.lead, h4.lead, h5.lead, h6.lead, .h1.lead, .h2.lead, .h3.lead, .h4.lead, .h5.lead, .h6.lead { font-size: inherit; line-height: inherit; }

h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 55%; }

.h1, .h2, .h3 { margin-top: 0; margin-bottom: 10px; }

h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }

h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

.h4, .h5, .h6 { margin-top: 0; margin-bottom: 10px; }

h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }

h1, .h1, .heading { font-size: 44px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h1, .h1, .heading { line-height: 1.1em; } }

h2, .h2, .heading-md { font-size: 40px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h2, .h2, .heading-md { line-height: 1.1em; } }

h3, .h3 { font-size: 36px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h3, .h3 { line-height: 1.1em; } }

h4, .h4 { font-size: 28px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h4, .h4 { line-height: 1.1em; } }

h5, .h5 { font-size: 22px; line-height: 1.7em; letter-spacing: 0; }

h6, .h6, .heading-tiny { font-size: 18px; line-height: 1.1em; letter-spacing: 0; }

.lead-xl { font-size: 32px; line-height: 40px; }

.lead-lg { font-size: 26px; line-height: 40px; }

.lead-md { font-size: 22px; line-height: 30px; }

.lead-sm { font-size: 20px; line-height: 30px; }

.lead-t { font-size: 16px; line-height: 30px; }

[class^="lead"] { font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: normal; text-transform: none; letter-spacing: normal; }

.lead { font-family: "Nunito Sans", NunitoSans, sans-serif; margin-bottom: 20px; font-size: 18px; font-weight: 300; line-height: 1.4; }

@media (min-width: 750px) { .lead { font-size: 24px; } }

p { margin: 0 0 10px; line-height: 1.667; /*max-width: $paragraph-max-width;*/ }

.text-center p { margin-left: auto; margin-right: auto; }

.text-xl { font-size: 22px; line-height: 30px; }

.text-lg { font-size: 18px; line-height: 30px; }

.text-md { font-size: 16px; line-height: 22px; }

.text-sm { font-size: 14px; line-height: 20px; }

.text-t { font-size: 14px; line-height: 20px; }

.rte { line-height: 1.667; }

.rte h1, .rte .h1, .rte .heading { font-size: 32px; line-height: 40px; letter-spacing: 0; }

.rte h2, .rte .h2, .rte .heading-md { font-size: 26px; line-height: 40px; letter-spacing: 0; }

.rte h3, .rte .h3 { font-size: 22px; line-height: 30px; letter-spacing: 0; }

.rte h4, .rte .h4 { font-size: 20px; line-height: 30px; letter-spacing: 0; }

.rte h5, .rte .h5 { font-size: 16px; line-height: 30px; letter-spacing: 0; }

.rte h6, .rte .h6, .rte .heading-tiny { font-size: 16px; line-height: 30px; letter-spacing: 0; }

.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6, .rte .h1, .rte .h2, .rte .h3, .rte .h4, .rte .h5, .rte .h6 { font-weight: 300; text-transform: none; letter-spacing: normal; font-family: "Lato", "sans-serif"; }

small, .small { font-size: 87%; }

small.label, .small.label { margin-top: 40px; display: block; color: #808080; }

.text-label--lg { font-size: 14px; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 0; }

.text-label { font-size: 14px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; letter-spacing: 0; }

.text-label--bold { font-weight: bold; }

.text-label--reg { font-weight: initial; }

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

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

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

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

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

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

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

.text-uppercase, .initialism { text-transform: uppercase; }

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

.text-muted { color: #eeeeee; }

.text-primary { color: #FFC300; }

a.text-primary:hover, a.text-primary:focus { color: #cc9c00; }

.text-success { color: #3c763d; }

a.text-success:hover, a.text-success:focus { color: #2b542c; }

.text-info { color: #31708f; }

a.text-info:hover, a.text-info:focus { color: #245269; }

.text-warning { color: #8a6d3b; }

a.text-warning:hover, a.text-warning:focus { color: #66512c; }

.text-danger { color: #a94442; }

a.text-danger:hover, a.text-danger:focus { color: #843534; }

.bg-primary { color: #ffffff; }

.bg-primary { background-color: #FFC300; }

a.bg-primary:hover, a.bg-primary:focus { background-color: #cc9c00; }

.bg-success { background-color: #dff0d8; }

a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }

.bg-info { background-color: #d9edf7; }

a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }

.bg-warning { background-color: #fcf8e3; }

a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }

.bg-danger { background-color: #f2dede; }

a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; }

.page-header { margin: 0 0 20px; padding-bottom: 0; border-bottom: 0 solid #f7f7f7; }

@media only screen and (max-width: 749px) { .page-header { margin: 20px 0 20px; font-size: 28px; line-height: 1.1em; } }

@media (max-width: 1005px) { .page-header { margin: 20px 0 20px; font-size: 36px; line-height: 1.1em; } }

.page-header h1, .page-header h2, .page-header h3 { margin-top: 0; margin-bottom: 0; }

ul, ol { margin-top: 0; margin-bottom: 10px; }

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

dl { margin-top: 0; margin-bottom: 20px; }

dt, dd { line-height: 1.25; }

dt { font-weight: bold; }

dd { margin-left: 0; }

.dl-horizontal dd { *zoom: 1; }

.dl-horizontal dd::after { content: ''; display: table; clear: both; }

@media (min-width: 1006px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; } }

abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #eeeeee; }

.initialism { font-size: 90%; }

blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 20px; border-left: 0 solid #f7f7f7; font-style: italic; }

.rte blockquote { margin-bottom: 25px; padding: 30px 0; border-width: 1px 0; border-style: solid; border-color: #e2e2e2; }

blockquote p + cite { margin-top: 25px; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }

blockquote cite { display: block; font-size: 0.85em; font-weight: 400; }

blockquote cite::before { content: "\2014 \0020"; }

blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.25; color: #eeeeee; }

blockquote footer:before, blockquote small:before, blockquote .small:before { content: "\2014 \00A0"; }

blockquote footer .cite::before, blockquote small .cite::before, blockquote .small .cite::before { content: none; }

.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #f7f7f7; border-left: 0; text-align: right; }

.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ""; }

.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: "\00A0 \2014"; }

address { margin-bottom: 20px; font-style: normal; line-height: 1.25; }

.breadcrumbs { border-bottom: 1px solid #e2e2e2; font-size: 11px; line-height: 18px; letter-spacing: 1.25px; text-transform: uppercase; font-family: "Nunito Sans", NunitoSans, sans-serif; height: 52px; color: #808080; }

@media only screen and (max-width: 749px) { .breadcrumbs { height: auto; padding: 5px 0; } }

.breadcrumbs ol { margin-top: 17px; margin-bottom: 17px; }

@media only screen and (max-width: 749px) { .breadcrumbs ol { margin-top: 0; margin-bottom: 0; } }

.breadcrumbs ol > .active { color: #383838; }

.breadcrumbs ol > li { padding-left: 0; }

.breadcrumbs ol > li + li:before { content: "/ "; padding: 0 5px; color: #ccc; }

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

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

section.no-gutter .container, section.no-gutter .navbar-container { margin: 0; padding: 0; }

@media (min-width: 480px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

@media (min-width: 750px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

@media (min-width: 990px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

@media (min-width: 1400px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

section.no-gutter .container-inner { padding: 0; }

section.no-gutter .wrap { padding: 0; }

section.no-gutter .wrap-default { padding: 0; }

section.no-gutter > .container, section.no-gutter > .navbar-container { padding: 0 15px 0 15px; }

section.no-gutter > .container-inner { padding: 0; }

section.no-gutter .wrap { padding: 0; }

section.no-gutter .wrap-default { padding: 0; }

section.no-gutter .row { margin-right: 0; margin-left: 0; }

section.no-gutter .row > .col, section.no-gutter .row > [class*='col-'] { padding-right: 0; padding-left: 0; }

section.no-gutter .component-body-inner { vertical-align: middle; padding: 0; }

.no-gutter .component-body { text-align: center; }

@media (min-width: 750px) { .no-gutter .component-body { text-align: left; } }

.no-gutter .component-body-inner { vertical-align: middle; padding: 0; }

.no-gutter .component.-square .no-gutter .component-body { padding: 40px; }

.group:after, .list-header:after, .footer-wrap:after, .post-list:after { content: ''; display: table; clear: both; }

.group:after, .list-header:after, .footer-wrap:after, .post-list:after { content: ''; display: table; clear: both; }

@media (min-width: 990px) { .flexify-equal-columns { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .flexify-equal-columns:before { content: none; }
  .flexify-equal-columns > * { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .flexify-equal-columns > *:last-child { margin-right: 0; } }

.inverse { color: #ffffff; }

.inverse h1, .inverse h2, .inverse h3, .inverse h4, .inverse .h1, .inverse .h2, .inverse .h3, .inverse .h4, .inverse p { color: #ffffff; }

.inverse .preview-header, .inverse .preview-title, .inverse .preview-text { color: #ffffff; }

.inverse .chevron .icon { color: #ffffff; }

.inverse .scroller_text { color: #ffffff; text-shadow: none; }

.box { background: no-repeat; background-color: #f7f7f7; background-size: contain; }

.ratio-container { content: ''; }

.ratio-container:before { content: ""; float: left; padding-bottom: 56.25%; }

.ratio-container:after { content: ""; display: table; clear: both; }

.ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ================ Core ================ */
/* ============================================================================ Animation Classes and Keyframes ============================================================================== */
.is-transitioning { display: block !important; visibility: visible !important; }

@-webkit-keyframes spin { 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin { 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* ============================================================================ Grid Setup 1. Allow the grid system to be used on lists. 2. Remove any margins and paddings that might affect the grid system. 3. Apply a negative `margin-left` to negate the columns' gutters. ============================================================================== */
.grid { *zoom: 1; margin: 0; margin-left: -15px; padding: 0; list-style: none; position: relative; max-width: none; }

.grid::after { content: ''; display: table; clear: both; }

@media only screen and (max-width: 749px) { .grid { margin-left: -10px; } }

.grid__item { float: left; width: 100%; padding-left: 15px; }

@media only screen and (max-width: 749px) { .grid__item { padding-left: 10px; } }

.grid__item[class*="--push"] { position: relative; }

.grid--view-items { overflow: visible; margin-bottom: -20px; }

.grid-view-item { margin: 0 auto 20px; text-align: center; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.custom__item .grid-view-item { margin-bottom: 0; }

.grid-view-item .grid-view-item_hover-el { visibility: hidden; }

.grid-view-item--force-hover .grid-view-item_hover-el, .grid-view-item:hover .grid-view-item_hover-el { visibility: visible; }

@media only screen and (min-width: 750px) { .grid-view-item--force-hover, .grid-view-item:hover { border-color: #808080; } }

.grid-view-item__overlay { position: relative; display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }

.grid-view-item__title { margin-bottom: 0; color: #000000; }

.grid-view-item__meta { margin-top: 8px; }

.grid-view-item__link { display: block; }

.grid-view-item__vendor { margin-top: 4px; color: black; font-size: 0.875em; text-transform: uppercase; }

@media only screen and (max-width: 749px) { .grid-view-item__vendor { font-size: 0.8125em; } }

.grid-view-item__image-wrapper { position: relative; width: 100%; margin: 0 auto; }

.grid-view-item__image { display: block; width: 100%; margin: 0 auto; }

.grid-view-item__image-wrapper .grid-view-item__image { position: absolute; top: 0; }

.grid-view-item--sold-out .grid-view-item__image { opacity: 0.5; }

.grid-view-item__image.lazyload { opacity: 0; }

.ie9 .grid-view-item__image { opacity: 1; }

@media only screen and (max-width: 749px) { .grid-view-item__title, .grid-view-item__meta { font-size: 0.9375em; } }

.grid--table { display: table; width: 100%; table-layout: fixed; }

.grid--table > .grid__item { display: table-cell; vertical-align: middle; float: none; }

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

.grid--no-gutters .grid__item { padding-left: 0; }

.grid--half-gutters { margin-left: -7.5px; }

.grid--half-gutters > .grid__item { padding-left: 7.5px; }

.grid--double-gutters { margin-left: 0; }

@media only screen and (min-width: 750px) { .grid--double-gutters { margin-left: -30px; } }

.grid--double-gutters > .grid__item { padding-left: 30px; }

@media only screen and (min-width: 750px) { .grid--double-gutters > .grid__item { padding-left: 15px; } }

@media only screen and (max-width: 749px) { .grid--double-gutters > .grid__item.small--full { padding-left: 0; } }

.grid--flush-bottom { overflow: auto; margin-bottom: -45px; }

.grid--flush-bottom > .grid__item { margin-bottom: 45px; }

/* ============================================================================ Reversed grids allow you to structure your source in the opposite order to how your rendered layout will appear. ============================================================================== */
.grid--rev { direction: rtl; text-align: left; }

.grid--rev > .grid__item { float: right; direction: ltr; text-align: left; }

/* ============================================================================ Grid Columns - Create width classes, prepended by the breakpoint name. ============================================================================== */
/* ================ Grid push classes ================ */
/* ================ Clearfix helper on uniform grids ================ */
/* ================ Build Base Grid Classes ================ */
/* Whole */
.one-whole { width: 100%; }

/* Halves */
.one-half { width: 50%; }

/* Thirds */
.one-third { width: 33.3333333333%; }

.two-thirds { width: 66.6666666667%; }

/* Quarters */
.one-quarter { width: 25%; }

.two-quarters { width: 50%; }

.three-quarters { width: 75%; }

/* Fifths */
.one-fifth { width: 20%; }

.two-fifths { width: 40%; }

.three-fifths { width: 60%; }

.four-fifths { width: 80%; }

/* Sixths */
.one-sixth { width: 16.6666666667%; }

.two-sixths { width: 33.3333333333%; }

.three-sixths { width: 50%; }

.four-sixths { width: 66.6666666667%; }

.five-sixths { width: 83.3333333333%; }

/* Eighths */
.one-eighth { width: 12.5%; }

.two-eighths { width: 25%; }

.three-eighths { width: 37.5%; }

.four-eighths { width: 50%; }

.five-eighths { width: 62.5%; }

.six-eighths { width: 75%; }

.seven-eighths { width: 87.5%; }

/* Tenths */
.one-tenth { width: 10%; }

.two-tenths { width: 20%; }

.three-tenths { width: 30%; }

.four-tenths { width: 40%; }

.five-tenths { width: 50%; }

.six-tenths { width: 60%; }

.seven-tenths { width: 70%; }

.eight-tenths { width: 80%; }

.nine-tenths { width: 90%; }

/* Twelfths */
.one-twelfth { width: 8.3333333333%; }

.two-twelfths { width: 16.6666666667%; }

.three-twelfths { width: 25%; }

.four-twelfths { width: 33.3333333333%; }

.five-twelfths { width: 41.6666666667%; }

.six-twelfths { width: 50%; }

.seven-twelfths { width: 58.3333333333%; }

.eight-twelfths { width: 66.6666666667%; }

.nine-twelfths { width: 75%; }

.ten-twelfths { width: 83.3333333333%; }

.eleven-twelfths { width: 91.6666666667%; }

.show { display: block !important; }

.hide { display: none !important; }

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

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

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

/* ================ Build Responsive Grid Classes ================ */
@media only screen and (max-width: 749px) { /* Whole */
  .small--one-whole { width: 100%; }
  /* Halves */
  .small--one-half { width: 50%; }
  /* Thirds */
  .small--one-third { width: 33.3333333333%; }
  .small--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .small--one-quarter { width: 25%; }
  .small--two-quarters { width: 50%; }
  .small--three-quarters { width: 75%; }
  /* Fifths */
  .small--one-fifth { width: 20%; }
  .small--two-fifths { width: 40%; }
  .small--three-fifths { width: 60%; }
  .small--four-fifths { width: 80%; }
  /* Sixths */
  .small--one-sixth { width: 16.6666666667%; }
  .small--two-sixths { width: 33.3333333333%; }
  .small--three-sixths { width: 50%; }
  .small--four-sixths { width: 66.6666666667%; }
  .small--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .small--one-eighth { width: 12.5%; }
  .small--two-eighths { width: 25%; }
  .small--three-eighths { width: 37.5%; }
  .small--four-eighths { width: 50%; }
  .small--five-eighths { width: 62.5%; }
  .small--six-eighths { width: 75%; }
  .small--seven-eighths { width: 87.5%; }
  /* Tenths */
  .small--one-tenth { width: 10%; }
  .small--two-tenths { width: 20%; }
  .small--three-tenths { width: 30%; }
  .small--four-tenths { width: 40%; }
  .small--five-tenths { width: 50%; }
  .small--six-tenths { width: 60%; }
  .small--seven-tenths { width: 70%; }
  .small--eight-tenths { width: 80%; }
  .small--nine-tenths { width: 90%; }
  /* Twelfths */
  .small--one-twelfth { width: 8.3333333333%; }
  .small--two-twelfths { width: 16.6666666667%; }
  .small--three-twelfths { width: 25%; }
  .small--four-twelfths { width: 33.3333333333%; }
  .small--five-twelfths { width: 41.6666666667%; }
  .small--six-twelfths { width: 50%; }
  .small--seven-twelfths { width: 58.3333333333%; }
  .small--eight-twelfths { width: 66.6666666667%; }
  .small--nine-twelfths { width: 75%; }
  .small--ten-twelfths { width: 83.3333333333%; }
  .small--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .small--one-half:nth-child(2n + 1), .grid--uniform .small--one-third:nth-child(3n + 1), .grid--uniform .small--one-quarter:nth-child(4n + 1), .grid--uniform .small--one-fifth:nth-child(5n + 1), .grid--uniform .small--one-sixth:nth-child(6n + 1), .grid--uniform .small--two-sixths:nth-child(3n + 1), .grid--uniform .small--three-sixths:nth-child(2n + 1), .grid--uniform .small--one-eighth:nth-child(8n + 1), .grid--uniform .small--two-eighths:nth-child(4n + 1), .grid--uniform .small--four-eighths:nth-child(2n + 1), .grid--uniform .small--five-tenths:nth-child(2n + 1), .grid--uniform .small--one-twelfth:nth-child(12n + 1), .grid--uniform .small--two-twelfths:nth-child(6n + 1), .grid--uniform .small--three-twelfths:nth-child(4n + 1), .grid--uniform .small--four-twelfths:nth-child(3n + 1), .grid--uniform .small--six-twelfths:nth-child(2n + 1) { clear: both; }
  .small--show { display: block !important; }
  .small--hide { display: none !important; }
  .small--text-left { text-align: left !important; }
  .small--text-right { text-align: right !important; }
  .small--text-center { text-align: center !important; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { /* Whole */
  .medium--one-whole { width: 100%; }
  /* Halves */
  .medium--one-half { width: 50%; }
  /* Thirds */
  .medium--one-third { width: 33.3333333333%; }
  .medium--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .medium--one-quarter { width: 25%; }
  .medium--two-quarters { width: 50%; }
  .medium--three-quarters { width: 75%; }
  /* Fifths */
  .medium--one-fifth { width: 20%; }
  .medium--two-fifths { width: 40%; }
  .medium--three-fifths { width: 60%; }
  .medium--four-fifths { width: 80%; }
  /* Sixths */
  .medium--one-sixth { width: 16.6666666667%; }
  .medium--two-sixths { width: 33.3333333333%; }
  .medium--three-sixths { width: 50%; }
  .medium--four-sixths { width: 66.6666666667%; }
  .medium--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .medium--one-eighth { width: 12.5%; }
  .medium--two-eighths { width: 25%; }
  .medium--three-eighths { width: 37.5%; }
  .medium--four-eighths { width: 50%; }
  .medium--five-eighths { width: 62.5%; }
  .medium--six-eighths { width: 75%; }
  .medium--seven-eighths { width: 87.5%; }
  /* Tenths */
  .medium--one-tenth { width: 10%; }
  .medium--two-tenths { width: 20%; }
  .medium--three-tenths { width: 30%; }
  .medium--four-tenths { width: 40%; }
  .medium--five-tenths { width: 50%; }
  .medium--six-tenths { width: 60%; }
  .medium--seven-tenths { width: 70%; }
  .medium--eight-tenths { width: 80%; }
  .medium--nine-tenths { width: 90%; }
  /* Twelfths */
  .medium--one-twelfth { width: 8.3333333333%; }
  .medium--two-twelfths { width: 16.6666666667%; }
  .medium--three-twelfths { width: 25%; }
  .medium--four-twelfths { width: 33.3333333333%; }
  .medium--five-twelfths { width: 41.6666666667%; }
  .medium--six-twelfths { width: 50%; }
  .medium--seven-twelfths { width: 58.3333333333%; }
  .medium--eight-twelfths { width: 66.6666666667%; }
  .medium--nine-twelfths { width: 75%; }
  .medium--ten-twelfths { width: 83.3333333333%; }
  .medium--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .medium--one-half:nth-child(2n + 1), .grid--uniform .medium--one-third:nth-child(3n + 1), .grid--uniform .medium--one-quarter:nth-child(4n + 1), .grid--uniform .medium--one-fifth:nth-child(5n + 1), .grid--uniform .medium--one-sixth:nth-child(6n + 1), .grid--uniform .medium--two-sixths:nth-child(3n + 1), .grid--uniform .medium--three-sixths:nth-child(2n + 1), .grid--uniform .medium--one-eighth:nth-child(8n + 1), .grid--uniform .medium--two-eighths:nth-child(4n + 1), .grid--uniform .medium--four-eighths:nth-child(2n + 1), .grid--uniform .medium--five-tenths:nth-child(2n + 1), .grid--uniform .medium--one-twelfth:nth-child(12n + 1), .grid--uniform .medium--two-twelfths:nth-child(6n + 1), .grid--uniform .medium--three-twelfths:nth-child(4n + 1), .grid--uniform .medium--four-twelfths:nth-child(3n + 1), .grid--uniform .medium--six-twelfths:nth-child(2n + 1) { clear: both; }
  .medium--show { display: block !important; }
  .medium--hide { display: none !important; }
  .medium--text-left { text-align: left !important; }
  .medium--text-right { text-align: right !important; }
  .medium--text-center { text-align: center !important; } }

@media only screen and (min-width: 750px) { /* Whole */
  .medium-up--one-whole { width: 100%; }
  /* Halves */
  .medium-up--one-half { width: 50%; }
  /* Thirds */
  .medium-up--one-third { width: 33.3333333333%; }
  .medium-up--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .medium-up--one-quarter { width: 25%; }
  .medium-up--two-quarters { width: 50%; }
  .medium-up--three-quarters { width: 75%; }
  /* Fifths */
  .medium-up--one-fifth { width: 20%; }
  .medium-up--two-fifths { width: 40%; }
  .medium-up--three-fifths { width: 60%; }
  .medium-up--four-fifths { width: 80%; }
  /* Sixths */
  .medium-up--one-sixth { width: 16.6666666667%; }
  .medium-up--two-sixths { width: 33.3333333333%; }
  .medium-up--three-sixths { width: 50%; }
  .medium-up--four-sixths { width: 66.6666666667%; }
  .medium-up--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .medium-up--one-eighth { width: 12.5%; }
  .medium-up--two-eighths { width: 25%; }
  .medium-up--three-eighths { width: 37.5%; }
  .medium-up--four-eighths { width: 50%; }
  .medium-up--five-eighths { width: 62.5%; }
  .medium-up--six-eighths { width: 75%; }
  .medium-up--seven-eighths { width: 87.5%; }
  /* Tenths */
  .medium-up--one-tenth { width: 10%; }
  .medium-up--two-tenths { width: 20%; }
  .medium-up--three-tenths { width: 30%; }
  .medium-up--four-tenths { width: 40%; }
  .medium-up--five-tenths { width: 50%; }
  .medium-up--six-tenths { width: 60%; }
  .medium-up--seven-tenths { width: 70%; }
  .medium-up--eight-tenths { width: 80%; }
  .medium-up--nine-tenths { width: 90%; }
  /* Twelfths */
  .medium-up--one-twelfth { width: 8.3333333333%; }
  .medium-up--two-twelfths { width: 16.6666666667%; }
  .medium-up--three-twelfths { width: 25%; }
  .medium-up--four-twelfths { width: 33.3333333333%; }
  .medium-up--five-twelfths { width: 41.6666666667%; }
  .medium-up--six-twelfths { width: 50%; }
  .medium-up--seven-twelfths { width: 58.3333333333%; }
  .medium-up--eight-twelfths { width: 66.6666666667%; }
  .medium-up--nine-twelfths { width: 75%; }
  .medium-up--ten-twelfths { width: 83.3333333333%; }
  .medium-up--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .medium-up--one-half:nth-child(2n + 1), .grid--uniform .medium-up--one-third:nth-child(3n + 1), .grid--uniform .medium-up--one-quarter:nth-child(4n + 1), .grid--uniform .medium-up--one-fifth:nth-child(5n + 1), .grid--uniform .medium-up--one-sixth:nth-child(6n + 1), .grid--uniform .medium-up--two-sixths:nth-child(3n + 1), .grid--uniform .medium-up--three-sixths:nth-child(2n + 1), .grid--uniform .medium-up--one-eighth:nth-child(8n + 1), .grid--uniform .medium-up--two-eighths:nth-child(4n + 1), .grid--uniform .medium-up--four-eighths:nth-child(2n + 1), .grid--uniform .medium-up--five-tenths:nth-child(2n + 1), .grid--uniform .medium-up--one-twelfth:nth-child(12n + 1), .grid--uniform .medium-up--two-twelfths:nth-child(6n + 1), .grid--uniform .medium-up--three-twelfths:nth-child(4n + 1), .grid--uniform .medium-up--four-twelfths:nth-child(3n + 1), .grid--uniform .medium-up--six-twelfths:nth-child(2n + 1) { clear: both; }
  .medium-up--show { display: block !important; }
  .medium-up--hide { display: none !important; }
  .medium-up--text-left { text-align: left !important; }
  .medium-up--text-right { text-align: right !important; }
  .medium-up--text-center { text-align: center !important; } }

@media only screen and (min-width: 990px) { /* Whole */
  .large-up--one-whole { width: 100%; }
  /* Halves */
  .large-up--one-half { width: 50%; }
  /* Thirds */
  .large-up--one-third { width: 33.3333333333%; }
  .large-up--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .large-up--one-quarter { width: 25%; }
  .large-up--two-quarters { width: 50%; }
  .large-up--three-quarters { width: 75%; }
  /* Fifths */
  .large-up--one-fifth { width: 20%; }
  .large-up--two-fifths { width: 40%; }
  .large-up--three-fifths { width: 60%; }
  .large-up--four-fifths { width: 80%; }
  /* Sixths */
  .large-up--one-sixth { width: 16.6666666667%; }
  .large-up--two-sixths { width: 33.3333333333%; }
  .large-up--three-sixths { width: 50%; }
  .large-up--four-sixths { width: 66.6666666667%; }
  .large-up--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .large-up--one-eighth { width: 12.5%; }
  .large-up--two-eighths { width: 25%; }
  .large-up--three-eighths { width: 37.5%; }
  .large-up--four-eighths { width: 50%; }
  .large-up--five-eighths { width: 62.5%; }
  .large-up--six-eighths { width: 75%; }
  .large-up--seven-eighths { width: 87.5%; }
  /* Tenths */
  .large-up--one-tenth { width: 10%; }
  .large-up--two-tenths { width: 20%; }
  .large-up--three-tenths { width: 30%; }
  .large-up--four-tenths { width: 40%; }
  .large-up--five-tenths { width: 50%; }
  .large-up--six-tenths { width: 60%; }
  .large-up--seven-tenths { width: 70%; }
  .large-up--eight-tenths { width: 80%; }
  .large-up--nine-tenths { width: 90%; }
  /* Twelfths */
  .large-up--one-twelfth { width: 8.3333333333%; }
  .large-up--two-twelfths { width: 16.6666666667%; }
  .large-up--three-twelfths { width: 25%; }
  .large-up--four-twelfths { width: 33.3333333333%; }
  .large-up--five-twelfths { width: 41.6666666667%; }
  .large-up--six-twelfths { width: 50%; }
  .large-up--seven-twelfths { width: 58.3333333333%; }
  .large-up--eight-twelfths { width: 66.6666666667%; }
  .large-up--nine-twelfths { width: 75%; }
  .large-up--ten-twelfths { width: 83.3333333333%; }
  .large-up--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .large-up--one-half:nth-child(2n + 1), .grid--uniform .large-up--one-third:nth-child(3n + 1), .grid--uniform .large-up--one-quarter:nth-child(4n + 1), .grid--uniform .large-up--one-fifth:nth-child(5n + 1), .grid--uniform .large-up--one-sixth:nth-child(6n + 1), .grid--uniform .large-up--two-sixths:nth-child(3n + 1), .grid--uniform .large-up--three-sixths:nth-child(2n + 1), .grid--uniform .large-up--one-eighth:nth-child(8n + 1), .grid--uniform .large-up--two-eighths:nth-child(4n + 1), .grid--uniform .large-up--four-eighths:nth-child(2n + 1), .grid--uniform .large-up--five-tenths:nth-child(2n + 1), .grid--uniform .large-up--one-twelfth:nth-child(12n + 1), .grid--uniform .large-up--two-twelfths:nth-child(6n + 1), .grid--uniform .large-up--three-twelfths:nth-child(4n + 1), .grid--uniform .large-up--four-twelfths:nth-child(3n + 1), .grid--uniform .large-up--six-twelfths:nth-child(2n + 1) { clear: both; }
  .large-up--show { display: block !important; }
  .large-up--hide { display: none !important; }
  .large-up--text-left { text-align: left !important; }
  .large-up--text-right { text-align: right !important; }
  .large-up--text-center { text-align: center !important; } }

@media only screen and (max-width: 1006px) { /* Whole */
  .breakpoint--one-whole { width: 100%; }
  /* Halves */
  .breakpoint--one-half { width: 50%; }
  /* Thirds */
  .breakpoint--one-third { width: 33.3333333333%; }
  .breakpoint--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .breakpoint--one-quarter { width: 25%; }
  .breakpoint--two-quarters { width: 50%; }
  .breakpoint--three-quarters { width: 75%; }
  /* Fifths */
  .breakpoint--one-fifth { width: 20%; }
  .breakpoint--two-fifths { width: 40%; }
  .breakpoint--three-fifths { width: 60%; }
  .breakpoint--four-fifths { width: 80%; }
  /* Sixths */
  .breakpoint--one-sixth { width: 16.6666666667%; }
  .breakpoint--two-sixths { width: 33.3333333333%; }
  .breakpoint--three-sixths { width: 50%; }
  .breakpoint--four-sixths { width: 66.6666666667%; }
  .breakpoint--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .breakpoint--one-eighth { width: 12.5%; }
  .breakpoint--two-eighths { width: 25%; }
  .breakpoint--three-eighths { width: 37.5%; }
  .breakpoint--four-eighths { width: 50%; }
  .breakpoint--five-eighths { width: 62.5%; }
  .breakpoint--six-eighths { width: 75%; }
  .breakpoint--seven-eighths { width: 87.5%; }
  /* Tenths */
  .breakpoint--one-tenth { width: 10%; }
  .breakpoint--two-tenths { width: 20%; }
  .breakpoint--three-tenths { width: 30%; }
  .breakpoint--four-tenths { width: 40%; }
  .breakpoint--five-tenths { width: 50%; }
  .breakpoint--six-tenths { width: 60%; }
  .breakpoint--seven-tenths { width: 70%; }
  .breakpoint--eight-tenths { width: 80%; }
  .breakpoint--nine-tenths { width: 90%; }
  /* Twelfths */
  .breakpoint--one-twelfth { width: 8.3333333333%; }
  .breakpoint--two-twelfths { width: 16.6666666667%; }
  .breakpoint--three-twelfths { width: 25%; }
  .breakpoint--four-twelfths { width: 33.3333333333%; }
  .breakpoint--five-twelfths { width: 41.6666666667%; }
  .breakpoint--six-twelfths { width: 50%; }
  .breakpoint--seven-twelfths { width: 58.3333333333%; }
  .breakpoint--eight-twelfths { width: 66.6666666667%; }
  .breakpoint--nine-twelfths { width: 75%; }
  .breakpoint--ten-twelfths { width: 83.3333333333%; }
  .breakpoint--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .breakpoint--one-half:nth-child(2n + 1), .grid--uniform .breakpoint--one-third:nth-child(3n + 1), .grid--uniform .breakpoint--one-quarter:nth-child(4n + 1), .grid--uniform .breakpoint--one-fifth:nth-child(5n + 1), .grid--uniform .breakpoint--one-sixth:nth-child(6n + 1), .grid--uniform .breakpoint--two-sixths:nth-child(3n + 1), .grid--uniform .breakpoint--three-sixths:nth-child(2n + 1), .grid--uniform .breakpoint--one-eighth:nth-child(8n + 1), .grid--uniform .breakpoint--two-eighths:nth-child(4n + 1), .grid--uniform .breakpoint--four-eighths:nth-child(2n + 1), .grid--uniform .breakpoint--five-tenths:nth-child(2n + 1), .grid--uniform .breakpoint--one-twelfth:nth-child(12n + 1), .grid--uniform .breakpoint--two-twelfths:nth-child(6n + 1), .grid--uniform .breakpoint--three-twelfths:nth-child(4n + 1), .grid--uniform .breakpoint--four-twelfths:nth-child(3n + 1), .grid--uniform .breakpoint--six-twelfths:nth-child(2n + 1) { clear: both; }
  .breakpoint--show { display: block !important; }
  .breakpoint--hide { display: none !important; }
  .breakpoint--text-left { text-align: left !important; }
  .breakpoint--text-right { text-align: right !important; }
  .breakpoint--text-center { text-align: center !important; } }

/* ================ Build Grid Push Classes ================ */
@media only screen and (max-width: 749px) { /* Halves */
  .small--push-one-half { left: 50%; }
  /* Thirds */
  .small--push-one-third { left: 33.3333333333%; }
  .small--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .small--push-one-quarter { left: 25%; }
  .small--push-two-quarters { left: 50%; }
  .small--push-three-quarters { left: 75%; }
  /* Fifths */
  .small--push-one-fifth { left: 20%; }
  .small--push-two-fifths { left: 40%; }
  .small--push-three-fifths { left: 60%; }
  .small--push-four-fifths { left: 80%; }
  /* Sixths */
  .small--push-one-sixth { left: 16.6666666667%; }
  .small--push-two-sixths { left: 33.3333333333%; }
  .small--push-three-sixths { left: 50%; }
  .small--push-four-sixths { left: 66.6666666667%; }
  .small--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .small--push-one-eighth { left: 12.5%; }
  .small--push-two-eighths { left: 25%; }
  .small--push-three-eighths { left: 37.5%; }
  .small--push-four-eighths { left: 50%; }
  .small--push-five-eighths { left: 62.5%; }
  .small--push-six-eighths { left: 75%; }
  .small--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .small--push-one-tenth { left: 10%; }
  .small--push-two-tenths { left: 20%; }
  .small--push-three-tenths { left: 30%; }
  .small--push-four-tenths { left: 40%; }
  .small--push-five-tenths { left: 50%; }
  .small--push-six-tenths { left: 60%; }
  .small--push-seven-tenths { left: 70%; }
  .small--push-eight-tenths { left: 80%; }
  .small--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .small--push-one-twelfth { left: 8.3333333333%; }
  .small--push-two-twelfths { left: 16.6666666667%; }
  .small--push-three-twelfths { left: 25%; }
  .small--push-four-twelfths { left: 33.3333333333%; }
  .small--push-five-twelfths { left: 41.6666666667%; }
  .small--push-six-twelfths { left: 50%; }
  .small--push-seven-twelfths { left: 58.3333333333%; }
  .small--push-eight-twelfths { left: 66.6666666667%; }
  .small--push-nine-twelfths { left: 75%; }
  .small--push-ten-twelfths { left: 83.3333333333%; }
  .small--push-eleven-twelfths { left: 91.6666666667%; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { /* Halves */
  .medium--push-one-half { left: 50%; }
  /* Thirds */
  .medium--push-one-third { left: 33.3333333333%; }
  .medium--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .medium--push-one-quarter { left: 25%; }
  .medium--push-two-quarters { left: 50%; }
  .medium--push-three-quarters { left: 75%; }
  /* Fifths */
  .medium--push-one-fifth { left: 20%; }
  .medium--push-two-fifths { left: 40%; }
  .medium--push-three-fifths { left: 60%; }
  .medium--push-four-fifths { left: 80%; }
  /* Sixths */
  .medium--push-one-sixth { left: 16.6666666667%; }
  .medium--push-two-sixths { left: 33.3333333333%; }
  .medium--push-three-sixths { left: 50%; }
  .medium--push-four-sixths { left: 66.6666666667%; }
  .medium--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .medium--push-one-eighth { left: 12.5%; }
  .medium--push-two-eighths { left: 25%; }
  .medium--push-three-eighths { left: 37.5%; }
  .medium--push-four-eighths { left: 50%; }
  .medium--push-five-eighths { left: 62.5%; }
  .medium--push-six-eighths { left: 75%; }
  .medium--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .medium--push-one-tenth { left: 10%; }
  .medium--push-two-tenths { left: 20%; }
  .medium--push-three-tenths { left: 30%; }
  .medium--push-four-tenths { left: 40%; }
  .medium--push-five-tenths { left: 50%; }
  .medium--push-six-tenths { left: 60%; }
  .medium--push-seven-tenths { left: 70%; }
  .medium--push-eight-tenths { left: 80%; }
  .medium--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .medium--push-one-twelfth { left: 8.3333333333%; }
  .medium--push-two-twelfths { left: 16.6666666667%; }
  .medium--push-three-twelfths { left: 25%; }
  .medium--push-four-twelfths { left: 33.3333333333%; }
  .medium--push-five-twelfths { left: 41.6666666667%; }
  .medium--push-six-twelfths { left: 50%; }
  .medium--push-seven-twelfths { left: 58.3333333333%; }
  .medium--push-eight-twelfths { left: 66.6666666667%; }
  .medium--push-nine-twelfths { left: 75%; }
  .medium--push-ten-twelfths { left: 83.3333333333%; }
  .medium--push-eleven-twelfths { left: 91.6666666667%; } }

@media only screen and (min-width: 750px) { /* Halves */
  .medium-up--push-one-half { left: 50%; }
  /* Thirds */
  .medium-up--push-one-third { left: 33.3333333333%; }
  .medium-up--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .medium-up--push-one-quarter { left: 25%; }
  .medium-up--push-two-quarters { left: 50%; }
  .medium-up--push-three-quarters { left: 75%; }
  /* Fifths */
  .medium-up--push-one-fifth { left: 20%; }
  .medium-up--push-two-fifths { left: 40%; }
  .medium-up--push-three-fifths { left: 60%; }
  .medium-up--push-four-fifths { left: 80%; }
  /* Sixths */
  .medium-up--push-one-sixth { left: 16.6666666667%; }
  .medium-up--push-two-sixths { left: 33.3333333333%; }
  .medium-up--push-three-sixths { left: 50%; }
  .medium-up--push-four-sixths { left: 66.6666666667%; }
  .medium-up--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .medium-up--push-one-eighth { left: 12.5%; }
  .medium-up--push-two-eighths { left: 25%; }
  .medium-up--push-three-eighths { left: 37.5%; }
  .medium-up--push-four-eighths { left: 50%; }
  .medium-up--push-five-eighths { left: 62.5%; }
  .medium-up--push-six-eighths { left: 75%; }
  .medium-up--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .medium-up--push-one-tenth { left: 10%; }
  .medium-up--push-two-tenths { left: 20%; }
  .medium-up--push-three-tenths { left: 30%; }
  .medium-up--push-four-tenths { left: 40%; }
  .medium-up--push-five-tenths { left: 50%; }
  .medium-up--push-six-tenths { left: 60%; }
  .medium-up--push-seven-tenths { left: 70%; }
  .medium-up--push-eight-tenths { left: 80%; }
  .medium-up--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .medium-up--push-one-twelfth { left: 8.3333333333%; }
  .medium-up--push-two-twelfths { left: 16.6666666667%; }
  .medium-up--push-three-twelfths { left: 25%; }
  .medium-up--push-four-twelfths { left: 33.3333333333%; }
  .medium-up--push-five-twelfths { left: 41.6666666667%; }
  .medium-up--push-six-twelfths { left: 50%; }
  .medium-up--push-seven-twelfths { left: 58.3333333333%; }
  .medium-up--push-eight-twelfths { left: 66.6666666667%; }
  .medium-up--push-nine-twelfths { left: 75%; }
  .medium-up--push-ten-twelfths { left: 83.3333333333%; }
  .medium-up--push-eleven-twelfths { left: 91.6666666667%; } }

@media only screen and (min-width: 990px) { /* Halves */
  .large-up--push-one-half { left: 50%; }
  /* Thirds */
  .large-up--push-one-third { left: 33.3333333333%; }
  .large-up--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .large-up--push-one-quarter { left: 25%; }
  .large-up--push-two-quarters { left: 50%; }
  .large-up--push-three-quarters { left: 75%; }
  /* Fifths */
  .large-up--push-one-fifth { left: 20%; }
  .large-up--push-two-fifths { left: 40%; }
  .large-up--push-three-fifths { left: 60%; }
  .large-up--push-four-fifths { left: 80%; }
  /* Sixths */
  .large-up--push-one-sixth { left: 16.6666666667%; }
  .large-up--push-two-sixths { left: 33.3333333333%; }
  .large-up--push-three-sixths { left: 50%; }
  .large-up--push-four-sixths { left: 66.6666666667%; }
  .large-up--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .large-up--push-one-eighth { left: 12.5%; }
  .large-up--push-two-eighths { left: 25%; }
  .large-up--push-three-eighths { left: 37.5%; }
  .large-up--push-four-eighths { left: 50%; }
  .large-up--push-five-eighths { left: 62.5%; }
  .large-up--push-six-eighths { left: 75%; }
  .large-up--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .large-up--push-one-tenth { left: 10%; }
  .large-up--push-two-tenths { left: 20%; }
  .large-up--push-three-tenths { left: 30%; }
  .large-up--push-four-tenths { left: 40%; }
  .large-up--push-five-tenths { left: 50%; }
  .large-up--push-six-tenths { left: 60%; }
  .large-up--push-seven-tenths { left: 70%; }
  .large-up--push-eight-tenths { left: 80%; }
  .large-up--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .large-up--push-one-twelfth { left: 8.3333333333%; }
  .large-up--push-two-twelfths { left: 16.6666666667%; }
  .large-up--push-three-twelfths { left: 25%; }
  .large-up--push-four-twelfths { left: 33.3333333333%; }
  .large-up--push-five-twelfths { left: 41.6666666667%; }
  .large-up--push-six-twelfths { left: 50%; }
  .large-up--push-seven-twelfths { left: 58.3333333333%; }
  .large-up--push-eight-twelfths { left: 66.6666666667%; }
  .large-up--push-nine-twelfths { left: 75%; }
  .large-up--push-ten-twelfths { left: 83.3333333333%; }
  .large-up--push-eleven-twelfths { left: 91.6666666667%; } }

.content-area, .posts-featured--large { padding-right: 15px; }

@media only screen and (min-width: 990px) { .content-area, .posts-featured--large { border-right: 1px solid #C4C4C4; } }

@media only screen and (min-width: 990px) { .home .posts-featured .large-up--one-quarter { border-left: 1px solid #C4C4C4 !important; } }

@media only screen and (max-width: 749px) { .format-gallery.with_thumb:not([data-sponsored="true"]), .format-video.with_thumb:not([data-sponsored="true"]) { /* .entry-tags.with_thumb { margin: 5px 0 0 0 !important; } */ }
  .format-gallery.with_thumb:not([data-sponsored="true"]) .post-card__title, .format-video.with_thumb:not([data-sponsored="true"]) .post-card__title { margin-top: 12px !important; }
  .format-gallery.with_thumb[data-sponsored="true"], .format-video.with_thumb[data-sponsored="true"] { /* .entry-tags.with_thumb { margin: 10px 0 0 0 !important; } */ }
  .format-gallery.with_thumb[data-sponsored="true"] .post-card__title, .format-video.with_thumb[data-sponsored="true"] .post-card__title { margin-top: 12px !important; } }

.single #secondary .format-video .post-thumbnail:before, .single #secondary .format-video .post-thumbnail:after, .format-gallery.with_thumb .post-card__thumb-wrap:before, .format-gallery.with_thumb .post-card__thumb-wrap:after, .format-video.with_thumb .post-card__video:before, .format-video.with_thumb .post-card__video:after { content: ""; cursor: pointer; position: absolute; }

.single #secondary .format-video .post-thumbnail:before, .format-gallery.with_thumb .post-card__thumb-wrap:before, .format-video.with_thumb .post-card__video:before { left: 50%; bottom: 0; top: 50%; z-index: 4; width: 48px; height: 48px; padding: 0 !important; background-color: rgba(23, 25, 26, 0.5); margin: -24px 0 0 -24px; position: absolute; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

.single #secondary .format-video .post-thumbnail:after, .format-gallery.with_thumb .post-card__thumb-wrap:after, .format-video.with_thumb .post-card__video:after { background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; bottom: 9px; z-index: 5; margin: -8px 0 0 -5px; position: absolute; top: 50%; left: 50%; }

@media (max-width: 749px) { .posts-featured.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:before, .post-list.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:before { bottom: 0; } }

@media (max-width: 749px) { .posts-featured.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:after, .post-list.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:after { bottom: 9px !important; } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:before, .posts-featured:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:before, .post-list .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:before, .post-list:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:before { bottom: 20px; } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:after, .posts-featured:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:after, .post-list .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:after, .post-list:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:after { bottom: calc(9px + 20px); } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:before, .posts-featured .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured .posts-featured--small .format-video.with_thumb .post-card__video:before, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:before, .post-list .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list .posts-featured--small .format-video.with_thumb .post-card__video:before { bottom: 0 !important; } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:after, .posts-featured .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured .posts-featured--small .format-video.with_thumb .post-card__video:after, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:after, .post-list .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list .posts-featured--small .format-video.with_thumb .post-card__video:after { bottom: 9px !important; } }

@media only screen and (min-width: 750px) { .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:before, .format-video.with_thumb[data-sponsored="true"] .post-card__video:before { bottom: 15px; } }

@media only screen and (min-width: 750px) { .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: calc(9px + 15px); } }

@media only screen and (max-width: 749px) { .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: calc(9px + 20px); } }

.gallery-slider .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:before, .gallery-slider .format-video.with_thumb[data-sponsored="true"] .post-card__video:before { bottom: 0 !important; }

.gallery-slider .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .gallery-slider .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: 9px !important; }

.single #secondary .format-video .post-thumbnail:after, .format-video.with_thumb .post-card__video:after { background-image: url("../images/icon-play.png"); left: calc(50% - 1px); }

.format-gallery.with_thumb .post-card__thumb-wrap:after { background-image: url("../images/icon-gallery.png"); left: calc(50% - 2px); }

/* .small--full.medium-up--two-thirds .format-gallery.with_thumb .post-card__thumb-wrap, .small--full.medium-up--two-thirds .format-video.with_thumb .post-card__video, .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap, .posts-featured--small:not(.large-up--one-third) .format-video.with_thumb .post-card__video { &:before { width: 25px; height: 25px; } &:after { width:12.36px; height:10.71px; bottom:7px; left:7px; } } */
@media only screen and (max-width: 749px) { /* .format-video.with_thumb .post-card__video,.format-gallery.with_thumb .post-card__thumb-wrap { &:before { width: 25px; height: 25px; } &:after { width:12.36px; height:10.71px; bottom:7px; left:7px; } } */ }

@media only screen and (max-width: 749px) and (min-width: 750px) { .format-video.with_thumb[data-sponsored="true"] .post-card__video:after, .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after { bottom: calc(7px + 17px) !important; } }

.home #wrap { padding-bottom: 0; z-index: 0; }

.home .wrap-archive { padding-bottom: 0 !important; }

/* .gallery-slider.slideshow.double-slider .slick-active { width: calc(50vw - 50px - 17px) !important; &:not(.slick-current) { margin-right: 0 !important; } } */
.author #main .posts-featured.post-grid > .grid__item, .date #main .posts-featured.post-grid > .grid__item, .tag #main .posts-featured.post-grid > .grid__item, .post-type-archive #main .posts-featured.post-grid > .grid__item { border: none; }

@media (min-width: 750px) { .category #main .posts-featured.post-grid > .grid__item, .tax-market #main .posts-featured.post-grid > .grid__item { border: none !important; } }

.date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-gap: 30px; row-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; }

@media (min-width: 1780px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.085fr 1fr; } }

@media (min-width: 1721px) and (max-width: 1779px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1691px) and (max-width: 1720px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1500px) and (max-width: 1690px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.09fr 1fr; } }

@media (min-width: 1400px) and (max-width: 1499px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1391px) and (max-width: 1399px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.095fr 1fr; } }

@media (min-width: 1181px) and (max-width: 1390px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1081px) and (max-width: 1180px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.13fr 1fr; } }

@media (min-width: 990px) and (max-width: 1079px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.14fr 1fr; } }

@media (min-width: 900px) and (max-width: 989px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.115fr 1fr; } }

@media (min-width: 750px) and (max-width: 899px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.145fr 1fr; } }

@media only screen and (min-width: 750px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-gap: 30px; row-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; } }

@media only screen and (max-width: 749px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { display: block; } }

.date #main .posts-featured.post-grid > .grid__item, .tag #main .posts-featured.post-grid > .grid__item, .author #main .posts-featured.post-grid > .grid__item, .post-type-archive #main .posts-featured.post-grid > .grid__item, .category #main .posts-featured.post-grid > .grid__item, .tax-market #main .posts-featured.post-grid > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

.date #main .posts-featured.post-grid > .grid__item.posts-featured--large, .tag #main .posts-featured.post-grid > .grid__item.posts-featured--large, .author #main .posts-featured.post-grid > .grid__item.posts-featured--large, .post-type-archive #main .posts-featured.post-grid > .grid__item.posts-featured--large, .category #main .posts-featured.post-grid > .grid__item.posts-featured--large, .tax-market #main .posts-featured.post-grid > .grid__item.posts-featured--large { border: none !important; }

@media only screen and (min-width: 750px) { .date #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .tag #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .author #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .post-type-archive #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .category #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .tax-market #main .posts-featured.post-grid > .grid__item.posts-featured--small:before { content: ""; position: absolute; left: -1em; top: 0; height: 95%; width: 1px; background-color: #C4C4C4; } }

.date #main .post-list-container > .post-list.post-grid, .tag #main .post-list-container > .post-list.post-grid, .author #main .post-list-container > .post-list.post-grid, .post-type-archive #main .post-list-container > .post-list.post-grid, .category #main .post-list-container > .post-list.post-grid, .tax-market #main .post-list-container > .post-list.post-grid { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; row-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; margin-top: 15px !important; padding-bottom: 15px; -webkit-box-align: start; -ms-flex-align: start; align-items: start; }

@media only screen and (min-width: 750px) { .date #main .post-list-container > .post-list.post-grid, .tag #main .post-list-container > .post-list.post-grid, .author #main .post-list-container > .post-list.post-grid, .post-type-archive #main .post-list-container > .post-list.post-grid, .category #main .post-list-container > .post-list.post-grid, .tax-market #main .post-list-container > .post-list.post-grid { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; row-gap: 0px; padding-bottom: 15px; }
  .date #main .post-list-container > .post-list.post-grid:last-child, .tag #main .post-list-container > .post-list.post-grid:last-child, .author #main .post-list-container > .post-list.post-grid:last-child, .post-type-archive #main .post-list-container > .post-list.post-grid:last-child, .category #main .post-list-container > .post-list.post-grid:last-child, .tax-market #main .post-list-container > .post-list.post-grid:last-child { border-bottom: none !important; } }

@media only screen and (max-width: 749px) { .date #main .post-list-container > .post-list.post-grid, .tag #main .post-list-container > .post-list.post-grid, .author #main .post-list-container > .post-list.post-grid, .post-type-archive #main .post-list-container > .post-list.post-grid, .category #main .post-list-container > .post-list.post-grid, .tax-market #main .post-list-container > .post-list.post-grid { display: block; } }

.date #main .post-list-container > .post-list.post-grid > .grid__item, .tag #main .post-list-container > .post-list.post-grid > .grid__item, .author #main .post-list-container > .post-list.post-grid > .grid__item, .post-type-archive #main .post-list-container > .post-list.post-grid > .grid__item, .category #main .post-list-container > .post-list.post-grid > .grid__item, .tax-market #main .post-list-container > .post-list.post-grid > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

@media only screen and (min-width: 990px) { .date #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .tag #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .author #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .post-type-archive #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .category #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .tax-market #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.5em; } }

@media only screen and (min-width: 750px) { .date.category-child .site-content .post-list-container:not(.sub-category_parent), .tag.category-child .site-content .post-list-container:not(.sub-category_parent), .author.category-child .site-content .post-list-container:not(.sub-category_parent), .post-type-archive.category-child .site-content .post-list-container:not(.sub-category_parent), .category.category-child .site-content .post-list-container:not(.sub-category_parent), .tax-market.category-child .site-content .post-list-container:not(.sub-category_parent) { border: none; } }

@media only screen and (min-width: 750px) { .date.category-child .site-content .post-list-container, .tag.category-child .site-content .post-list-container, .author.category-child .site-content .post-list-container, .post-type-archive.category-child .site-content .post-list-container, .category.category-child .site-content .post-list-container, .tax-market.category-child .site-content .post-list-container { padding-top: 0.5em; } }

.date.category-child #archive-secondary > .recent-posts-widget, .tag.category-child #archive-secondary > .recent-posts-widget, .author.category-child #archive-secondary > .recent-posts-widget, .post-type-archive.category-child #archive-secondary > .recent-posts-widget, .category.category-child #archive-secondary > .recent-posts-widget, .tax-market.category-child #archive-secondary > .recent-posts-widget { border-top: 2px solid #4c4c50 !important; }

.date.category-child #primary > .page-header .category-name, .tag.category-child #primary > .page-header .category-name, .author.category-child #primary > .page-header .category-name, .post-type-archive.category-child #primary > .page-header .category-name, .category.category-child #primary > .page-header .category-name, .tax-market.category-child #primary > .page-header .category-name { display: none; }

.date.category-child #primary > .page-header .hidden-sm.hidden-xs, .tag.category-child #primary > .page-header .hidden-sm.hidden-xs, .author.category-child #primary > .page-header .hidden-sm.hidden-xs, .post-type-archive.category-child #primary > .page-header .hidden-sm.hidden-xs, .category.category-child #primary > .page-header .hidden-sm.hidden-xs, .tax-market.category-child #primary > .page-header .hidden-sm.hidden-xs { display: block !important; color: #000 !important; }

@media only screen and (min-width: 990px) { .date .large-up--three-quarters, .tag .large-up--three-quarters, .author .large-up--three-quarters, .post-type-archive .large-up--three-quarters, .category .large-up--three-quarters, .tax-market .large-up--three-quarters { width: 73.71%; }
  .date .large-up--one-quarter, .tag .large-up--one-quarter, .author .large-up--one-quarter, .post-type-archive .large-up--one-quarter, .category .large-up--one-quarter, .tax-market .large-up--one-quarter { width: 26.29%; } }

@media only screen and (min-width: 750px) { .post-type-archive #main > .recent-posts-widget:first-child > .posts-featured.post-grid, .archive #main > .recent-posts-widget:first-child > .posts-featured.post-grid { margin-top: -10px !important; border-top: none; } }

@media only screen and (max-width: 749px) { .date #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .tag #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .author #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .category #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .tax-market #main .post-list-container:first-child > .posts-featured > .posts-featured--small { border-bottom: 2px solid #000 !important; }
  .date #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .tag #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .author #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .category #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .tax-market #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child { margin-bottom: 0; padding-bottom: 6px; }
  .category #main > .widget_ads_widget, .tax-market #main > .widget_ads_widget { margin: 0 auto 25px auto !important; }
  .category #main .post-list-container:first-child > .post-list, .tax-market #main .post-list-container:first-child > .post-list { padding: 0 !important; margin: 0 !important; } }

.post-type-archive #main > .post-list-container:first-child > .post-list.post-grid { /* border-top: 2px solid #4c4c50; margin-top: 0 !important; padding-top: 15px; */ padding: 0; margin: 0 !important; }

.tax-market #main > .post-list-container:last-child, .category:not(.category-child):not(.category-juntos) #main > .post-list-container:last-child { padding-top: 15px; }

#main.with_breaking .post-list-container > .posts-featured.post-grid { row-gap: 0; }

/*.ads { position:relative; background: #f5f5f5; &:before { content: "Publicidad"; font-family: Lato,'sans-serif'; text-transform: uppercase; position: absolute; text-align: center; color: #707070; bottom: 9px; left: 0; right: 0; text-align: center; font-size: 10px; line-height: 12px; letter-spacing: 0; } &.ads-leaderboard { padding: 25px; text-align: center; div{ display: inline-block; } } &.ads-half-page { width: 300px; height: 600px; } &.ads-medium-rectangle { width: 300px; height: 250px; @media(max-width: $screen-md-min - 1) { margin: 0 auto; } } }*/
.posts-featured--small > .post-card:not(:first-child) .post-card__meta { display: none; }

.post-list-container:not(:first-child) > .posts-featured > .posts-featured--small .without_thumb[data-sponsored="true"] .sponsored { display: none !important; }

.post-list-container:first-child > .posts-featured > .posts-featured--small .without_thumb[data-sponsored="true"] .sponsored { bottom: 5px !important; }

@media only screen and (max-width: 749px) { .post-list-container:first-child > .posts-featured > .posts-featured--small .without_thumb[data-sponsored="true"] .sponsored { right: initial; left: -5px; } }

@media only screen and (min-width: 750px) { .post-card.without_thumb[data-sponsored="true"] { padding-bottom: calc(1em + 10px) !important; } }

@media only screen and (max-width: 749px) { .post-card.without_thumb[data-sponsored="true"] { padding-bottom: calc(0.5em + 10px) !important; } }

.posts-featured--small .without_thumb { /* &[data-sponsored="true"] { padding-bottom: 19px !important; } */ }

.posts-featured--small .without_thumb > .post-card__sponsor.sponsored { display: block !important; position: absolute; background-color: #fff; left: -5px; bottom: 0; padding: 5px; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.posts-featured--small .without_thumb > .post-card__sponsor.sponsored p { font-size: 11px !important; color: #B974B7; border: 1px solid #B974B7; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }

@media only screen and (min-width: 750px) { .posts-featured--large > .with_thumb > .entry-header > .h6 { font-size: 22px; letter-spacing: 0.22px; margin-top: 13px; }
  .with_thumb .post-card__title .h6 { font-size: 18px !important; line-height: 21px !important; }
  .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 18px; }
  .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 9px; margin-bottom: 8px !important; }
  .site-content#content-juntos .post-list .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 17px !important; }
  .site-content#content-juntos .post-list .large-up--one-third .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 24px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 17px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 24px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 17px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 24px !important; }
  .site-content#content-juntos .post-list .large-up--one-third .with_thumb .post-card__title .h6, .site-content#content-juntos .post-featured .large-up--one-third .with_thumb .post-card__title .h6 { line-height: 23px !important; }
  .site-content#content-juntos .without_thumb { padding-bottom: 0; }
  .site-content#content-juntos .without_thumb .post-card__tags.entry-tags { padding-bottom: 3px; }
  .site-content#content-juntos .without_thumb .post-card__title { margin-top: 0; }
  .site-content#content-juntos .without_thumb .post-card__title .h6 { letter-spacing: 0.14px; font-weight: 400; }
  .site-content#content-juntos .without_thumb .post-card__title .h6:not(:last-child) { margin-top: 8px; margin-bottom: 0; }
  .site-content#content-juntos .without_thumb .post-card__title .h6:last-child { margin-top: 0; padding-top: 0; }
  .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 13px; margin-bottom: 4px !important; }
  .with_thumb[data-sponsored="true"] .entry-content.post-card__body p { margin-top: 5px !important; }
  /*.posts-featured--small .post-card__title .h6 { font-size: 14px !important; line-height: 21px !important; margin-top: 4px; }*/
  .without_thumb .post-card__title .h6 { font-size: 14px !important; line-height: 21px !important; font-family: "Lato" !important; }
  /* .ads { &.ads-medium-rectangle:before,&.ads-half-page:before { content:none; } } */
  .post-card__thumb-wrap > .sponsored { position: absolute; background-color: #fff; left: -5px; bottom: 2px; padding: 5px; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  .post-card__thumb-wrap > .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }
  .post-grid > .grid__item .post-card > .sponsored { display: none; }
  .post-grid > .grid__item .post-card .post-card__thumb-wrap > .sponsored { position: absolute; background-color: #fff; left: -5px; bottom: 2px; padding: 5px; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  .post-grid > .grid__item .post-card .post-card__thumb-wrap > .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }
  .post-grid > .grid__item .post-card[data-sponsored="true"] .post-card__thumb-wrap > .sponsored { bottom: -12px; }
  body.archive:not(.category-juntos):not(.category-juntas):not(.post-type-archive-recipe):not(.category-pronostico) .post-grid.first-post-loop-grid .entry-content.post-card__body { display: none; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { #primary { border-right: none; } }

@media only screen and (max-width: 749px) { .grid { margin-left: 0px; margin-right: 0px; }
  .grid .small--full { border: none !important; padding-left: 0 !important; padding-right: 0 !important; margin: 0 auto !important; width: 100% !important; }
  #site-container--rpwe_widget-10 .grid { margin-left: 0 !important; margin-right: 0 !important; width: calc(100vw - 30px); }
  .content-area, .posts-featured--large { padding-left: 10px; padding-right: 10px; border: none; }
  .posts-featured--large article > .sponsored, .recent-posts-widget > .post-list > .grid__item:first-child article > .sponsored { display: none !important; }
  .ads, .adzerk { width: 100%; padding: 0 !important; margin: 0 auto; display: block; }
  .ads img, .ads > div, .adzerk img, .adzerk > div { width: 100%; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; margin-left: auto; margin-right: auto; display: block; }
  .ads:before, .adzerk:before { font-size: 8px; line-height: 10px; letter-spacing: 0.3px; }
  .ads.ads-medium-rectangle:before, .adzerk.ads-medium-rectangle:before { bottom: initial; top: 0; }
  .sponsored { position: absolute; background-color: #fff; right: -5px; bottom: 2px; padding: 5px; z-index: 99999; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font: normal normal bold 11px/12px Nunito Sans; letter-spacing: 0.11px; }
  .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }
  .post-grid > .grid__item { /* [data-sponsored="false"] .entry-tags.entry-breadcrumbs,[data-sponsored="true"] .entry-tags:not(.entry-breadcrumbs) { display: none !important; } */ }
  .post-grid > .grid__item .post-card .post-card__tags.entry-tags.with_thumb, .post-grid > .grid__item .post-card .post-card__tags.entry-tags.without_thumb { position: absolute; margin-left: 0; float: left; }
  .post-grid > .grid__item .post-card .post-card__tags.entry-tags { z-index: 1; background-color: #fff; padding: 5px 11px 7px; padding-left: 0 !important; }
  .post-grid > .grid__item .post-card .post-card__title { max-width: 100% !important; margin: 12px auto -5px; }
  .post-grid > .grid__item .post-card .entry-content.post-card__body:not(.small--full) { display: none !important; }
  .post-grid > .grid__item .post-card[data-sponsored="true"] .post-card__thumb-wrap > .sponsored { bottom: -7px; }
  .post-grid > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { position: relative; width: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: -20px 0 0 0; position: relative; /* white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ min-width: 0; max-width: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb header.post-card__title { width: 49.5%; margin-left: 0; float: left; clear: left; padding-right: 10px; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb header.post-card__title .entry-title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post-card__meta { padding-bottom: 5px; width: 51.67%; float: left; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post__thumbnail-wrap { width: 50%; float: right; z-index: 2; max-width: 170px; top: 24px; float: none; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post__thumbnail-wrap .sponsored { display: none !important; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post-card__tags.entry-tags { padding-top: 14px; -webkit-transform: none !important; transform: none !important; max-width: 49.5%; position: relative; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .entry-header { margin-top: 0px !important; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .sponsored { bottom: 0px; }
  .post-grid > .grid__item:first-child:not(.posts-featured--large) > .post-card.with_thumb .post__thumbnail-wrap { width: 100%; position: relative !important; -webkit-transform: none !important; transform: none !important; }
  .post-grid > .grid__item.posts-featured--small .post-card .post-card__title { margin: 15px auto -5px !important; }
  .post-grid > .grid__item.posts-featured--small .post-card.without_thumb .post-card__title { margin-top: 9px !important; margin-bottom: 8px !important; }
  .post-grid > .grid__item.posts-featured--small > .with_thumb > .entry-breadcrumbs { display: none; }
  .post-grid > .grid__item.large-up--one-third:not(:first-child) .with_thumb > .entry-breadcrumbs { display: none; }
  .post-grid.one-post { padding-bottom: 5px; }
  .post-grid:not(.three-posts) > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { margin: -20px 0 0 0 !important; }
  .post-grid.three-posts > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { margin: 0 !important; }
  .post-grid.first-post-loop-grid .entry-content.post-card__body { display: none; }
  /* .archive:not(.category-juntos):not(.category-politica) .post-card__tags.visible-xs-block.with_thumb { margin: -2px 0 0 0 !important; } */
  .archive .post-grid > .grid__item:first-child > .post-card:first-child { border-bottom: 1px solid #C4C4C4; }
  .with_thumb > .post-card__tags.entry-tags:not(.with_thumb), .posts-featured--large > .with_thumb > .entry-breadcrumbs, .post-list > .large-up--one-third:first-child > .with_thumb > .entry-breadcrumbs { display: none; } }

@media (max-width: 989px) { #wrap-juntos .container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb, #wrap-juntos .navbar-container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb, #wrap-juntas .container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb, #wrap-juntas .navbar-container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb { width: 45% !important; }
  .post-tags { font-size: 11px !important; } }

@media (max-width: 989px) { .posts-featured--small .without_thumb > .post-card__sponsor.sponsored, .post-card__sponsor.sponsored { display: none !important; } }

/** This template part was added for mobile purposes Importing on library/core/grid L1508 */
@media (min-width: 750px) { body.home #page .widget_elfsight_widget p { padding-bottom: 2px; }
  body.home #page #pre-footer .container > .grid, body.home #page #pre-footer .navbar-container > .grid { padding: 0 15px !important; }
  body.home #page #pre-footer .container > .grid .ads-leaderboard, body.home #page #pre-footer .navbar-container > .grid .ads-leaderboard { margin: 0 -70px; } }

@media only screen and (max-width: 749px) { body.home { /* .container>.grid>#body-secondary, // SALUD .container>.grid>#body-secondary-bottom, { // ENTRETENIMIENTO &>.recent-posts-widget:first-child>.widget-title { margin-bottom: 24px; } } */ }
  body.home #page #content #wrap .container .grid #primary main, body.home #page #content #wrap .navbar-container .grid #primary main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item, body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item { border-bottom: 0 !important; }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__thumb-wrap { display: none; }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb { margin: 0 !important; }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .popular-post-widget article:nth-of-type(3), body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .popular-post-widget article:nth-of-type(3) { border-bottom: 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget .post-grid .grid__item article .post-card__tags > a, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget .post-grid .grid__item article .post-card__tags > a { display: none !important; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget .post-grid .grid__item article .post-card__tags > a:nth-of-type(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget .post-grid .grid__item article .post-card__tags > a:nth-of-type(1) { display: inline-block !important; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget .post-grid.three-posts > div:nth-of-type(2) > article:nth-of-type(1) > div:nth-of-type(3), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget .post-grid.three-posts > div:nth-of-type(2) > article:nth-of-type(1) > div:nth-of-type(3) { max-width: 100%; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 { border: 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article { padding: 0 0 10px 0; margin-bottom: 0; border-bottom: 1px solid #C4C4C4; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap { width: 50%; float: none; z-index: 2; max-width: 170px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { display: block !important; -webkit-transform: none !important; transform: none !important; position: relative; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title { width: 49.5%; margin-left: 0; float: left; clear: left; padding-right: 10px; margin: 0px auto !important; position: relative; z-index: 9; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title { -webkit-line-clamp: 4; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta { padding-bottom: 5px; width: 51.67%; float: left; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) { padding-top: 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap { display: none; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title { width: 100%; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags { margin-top: 0 !important; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.large-up--one-quarter article:last-child { border-bottom: 1px solid #C4C4C4; margin-bottom: 5px; padding: 10px 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb { padding-top: 14px; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb) { padding-top: 0; }
  body.home #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter aside#secondary, body.home #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter aside#secondary { padding: 15px 0 22px; margin-top: 25px; }
  body.home #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .widget_elfsight_widget .col-md-12.footer-text, body.home #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .widget_elfsight_widget .col-md-12.footer-text { border: 0; }
  body.home #page #content #wrap .widget_elfsight_widget { margin-bottom: 0 !important; }
  body.home #page #content #wrap .widget_elfsight_widget .col-md-12.footer-text { margin-bottom: 0; }
  body.home #page #content #wrap #primary .posts-breaking article .entry-content.post-card__body { border-bottom: 1px solid #C4C4C4; }
  body.home #page #content-juntos #wrap-juntos .grid__item.small--full.large-up--one-third:not(:last-child) { border-bottom: 1px solid #555371 !important; }
  body.home #page #content-juntos #wrap-juntos .grid__item.small--full.large-up--one-third:last-child { border-bottom: 0 !important; }
  body.home #page #content-juntos #wrap-juntos .see-more { padding-top: 20px; }
  body.home #page #content-juntas #wrap-juntas .grid__item.small--full.large-up--one-third { border-bottom: 1px solid #28c6f5 !important; }
  body.home #page .see-more { display: none !important; margin: 0 auto 30px !important; }
  body.home #page .see-more a.url-more { padding-bottom: 4px !important; }
  body.home #page .widget_elfsight_widget p { padding-bottom: 2px; }
  body.home .wrap-default#pre-footer-wrap .widget_entravision_plugins_widget_outbrain { padding: 0 !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb { display: none !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) { display: inline-block; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > span.post-category.badge { display: none !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > span.post-category.badge:nth-of-type(1) { display: inline-block !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > a.post-tags { display: none !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > a.post-tags:nth-of-type(1) { display: inline-block !important; }
  body.home #versus { margin-bottom: -30px; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper { height: auto !important; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper .slick-slide > div, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper .slick-slide > div { height: auto; min-height: inherit; position: relative; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--one-quarter, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--one-quarter { display: block; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--one-quarter .sponsor.widget-sponsor, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sponsor.widget-sponsor { display: none; } }

/** Handler for home page categories - temporal */
body.home .site-main > .recent-posts-widget:nth-child(2) { border-top: none !important; margin-top: 0 !important; }

@media only screen and (max-width: 749px) { body.home .site-main > .recent-posts-widget:nth-child(4) { border-top: none !important; } }

@media only screen and (min-width: 750px) { body.home #body-secondary .slideshow-wrapper { margin-top: 40px !important; height: auto !important; } }

body.home #body-secondary .slideshow-wrapper .slick-track > .slick-slide > div { position: relative; }

body.home #body-secondary .slideshow-wrapper .slick-track > .slick-slide > div .post-card { margin-bottom: 0; }

@media only screen and (min-width: 750px) { body.home main.site-main.with_breaking > div:nth-of-type(3) { border-top: 0; } }

body.home .post-list.home-breaking-listing article .post-card__tags.entry-tags > span.post-category.badge:nth-of-type(1), body.home .posts-featured.home-breaking-listing article .post-card__tags.entry-tags > span.post-category.badge:nth-of-type(1) { display: inline-block; }

body.home .post-list article .post-card__tags.entry-tags span.post-category.badge, body.home .posts-featured article .post-card__tags.entry-tags span.post-category.badge, body.home .post-grid article .post-card__tags.entry-tags span.post-category.badge { display: none; width: auto; }

body.home .post-list article .post-card__tags.entry-tags span.post-category.badge a, body.home .posts-featured article .post-card__tags.entry-tags span.post-category.badge a, body.home .post-grid article .post-card__tags.entry-tags span.post-category.badge a { color: #fff; font-weight: 700; }

@media (max-width: 749px) { body.home .post-list article .post-card__tags.entry-tags span.post-category.badge, body.home .posts-featured article .post-card__tags.entry-tags span.post-category.badge, body.home .post-grid article .post-card__tags.entry-tags span.post-category.badge { margin-right: 10px; } }

body.home .post-list.home-custom > div article .post-card__tags.entry-tags span:first-child, body.home .posts-featured.home-custom > div article .post-card__tags.entry-tags span:first-child, body.home .post-grid.home-custom > div article .post-card__tags.entry-tags span:first-child { display: inline-block; }

@media only screen and (max-width: 749px) { body.home .post-list.home-custom.three-posts, body.home .posts-featured.home-custom.three-posts, body.home .post-grid.home-custom.three-posts { border-top: 1px solid #C4C4C4; margin-top: 35px; } }

@media only screen and (min-width: 750px) { body.home .post-list.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, body.home .posts-featured.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, body.home .post-grid.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.5em; }
  body.home .post-list.home-politica:last-child, body.home .posts-featured.home-politica:last-child, body.home .post-grid.home-politica:last-child { margin-bottom: 15px; }
  body.home .post-list.home-politica:last-child .grid__item.posts-featured--large:after, body.home .posts-featured.home-politica:last-child .grid__item.posts-featured--large:after, body.home .post-grid.home-politica:last-child .grid__item.posts-featured--large:after { height: calc(100% + 1em); } }

body.home .post-list.home-politica > div article .post-card__tags.entry-tags span.post-category.badge.badge-politica, body.home .posts-featured.home-politica > div article .post-card__tags.entry-tags span.post-category.badge.badge-politica, body.home .post-grid.home-politica > div article .post-card__tags.entry-tags span.post-category.badge.badge-politica { display: inline-block; }

body.home .post-list.home-entretenimiento > div article .post-card__tags.entry-tags span.post-category.badge.badge-entretenimiento, body.home .posts-featured.home-entretenimiento > div article .post-card__tags.entry-tags span.post-category.badge.badge-entretenimiento, body.home .post-grid.home-entretenimiento > div article .post-card__tags.entry-tags span.post-category.badge.badge-entretenimiento { display: inline-block; }

@media only screen and (min-width: 750px) { body.home .post-list.home-entretenimiento.posts-featured .large-up--one-quarter:last-child, body.home .post-list.home-salud.posts-featured .large-up--one-quarter:last-child, body.home .posts-featured.home-entretenimiento.posts-featured .large-up--one-quarter:last-child, body.home .posts-featured.home-salud.posts-featured .large-up--one-quarter:last-child, body.home .post-grid.home-entretenimiento.posts-featured .large-up--one-quarter:last-child, body.home .post-grid.home-salud.posts-featured .large-up--one-quarter:last-child { border-left: 0px !important; } }

body.home .post-list.home-salud > div article .post-card__tags.entry-tags span.post-category.badge.badge-salud, body.home .posts-featured.home-salud > div article .post-card__tags.entry-tags span.post-category.badge.badge-salud, body.home .post-grid.home-salud > div article .post-card__tags.entry-tags span.post-category.badge.badge-salud { display: inline-block; }

body.home .post-list.home-inmigracion > div article .post-card__tags.entry-tags span.post-category.badge.badge-inmigracion, body.home .posts-featured.home-inmigracion > div article .post-card__tags.entry-tags span.post-category.badge.badge-inmigracion, body.home .post-grid.home-inmigracion > div article .post-card__tags.entry-tags span.post-category.badge.badge-inmigracion { display: inline-block; }

body.home .post-list.home-videos > div article .post-card__tags.entry-tags span.post-category.badge.badge-videos, body.home .posts-featured.home-videos > div article .post-card__tags.entry-tags span.post-category.badge.badge-videos, body.home .post-grid.home-videos > div article .post-card__tags.entry-tags span.post-category.badge.badge-videos { display: inline-block; }

body.home .post-list.home-internacional > div article .post-card__tags.entry-tags span.post-category.badge.badge-internacional, body.home .posts-featured.home-internacional > div article .post-card__tags.entry-tags span.post-category.badge.badge-internacional, body.home .post-grid.home-internacional > div article .post-card__tags.entry-tags span.post-category.badge.badge-internacional { display: inline-block; }

body.home .post-list.home-noticias > div article .post-card__tags.entry-tags span.post-category.badge.badge-noticias, body.home .posts-featured.home-noticias > div article .post-card__tags.entry-tags span.post-category.badge.badge-noticias, body.home .post-grid.home-noticias > div article .post-card__tags.entry-tags span.post-category.badge.badge-noticias { display: inline-block; }

body.home .post-list.home-estados-unidos > div article .post-card__tags.entry-tags span.post-category.badge.badge-estados-unidos, body.home .posts-featured.home-estados-unidos > div article .post-card__tags.entry-tags span.post-category.badge.badge-estados-unidos, body.home .post-grid.home-estados-unidos > div article .post-card__tags.entry-tags span.post-category.badge.badge-estados-unidos { display: inline-block; }

body.home .post-list.home-juntas > div article .post-card__tags.entry-tags span.post-category.badge.badge-juntas, body.home .posts-featured.home-juntas > div article .post-card__tags.entry-tags span.post-category.badge.badge-juntas, body.home .post-grid.home-juntas > div article .post-card__tags.entry-tags span.post-category.badge.badge-juntas { display: inline-block; }

@media only screen and (max-width: 749px) { body.home .post-grid > .grid__item .post-card .post-card__tags.entry-tags.without_thumb { display: none !important; } }

body.home .slick-list article .post-card__tags.entry-tags { margin-top: 20px; }

body.home .slick-list article .post-card__tags.entry-tags span { display: none; }

body.home .slick-list article .post-card__tags.entry-tags span.post-category.badge:first-child { display: inline-block; }

body.home .slick-list article .post-card__tags.entry-tags span a { color: #fff; font-weight: 700; }

body.home #wrap-juntos article .post-card__tags.entry-tags span.post-category.badge.badge-juntos { display: inline-block; }

body.home #wrap-juntos .large-up--three-quarters > .recent-posts-widget > .sponsor { display: none !important; }

@media (max-width: 749px) { body.home #content-juntas { margin-top: 50px; } }

body.home #wrap-juntas article .post-card__tags.entry-tags span.post-category.badge.badge-juntas { display: inline-block; }

@media only screen and (max-width: 749px) { body.home #main div:nth-of-type(3) .post-list.home-politica .large-up--one-third { margin-bottom: 19px !important; } }

body.home .post-card__thumb-wrap > .post-card__video { -ms-touch-action: none; touch-action: none; }

@media only screen and (max-width: 749px) { body.home #site-container--rpwe_widget-13, body.home #site-container--rpwe_widget-25, body.home #site-container--rpwe_widget-34 { border-top: 0 !important; } }

@media only screen and (min-width: 990px) { body.home #main .post-list.home-politica { grid-template-columns: repeat(3, 1fr); justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; padding-right: 0; margin-right: 0; margin-left: 0; grid-gap: 30px; display: grid; row-gap: 0; }
  body.home #main .post-list.home-politica > .grid__item { width: 100% !important; margin: 0 !important; padding: 0 !important; position: relative; }
  body.home #main .post-list.home-politica > .grid__item:not(:first-child):before { height: calc(100% - 0.85em); }
  body.home #main .post-list.home-politica > .grid__item:last-child:before { height: calc(100% - 0.25em); }
  body.home #main .post-list.home-politica > .grid__item:not(:first-child):before { content: ""; top: 0.25em; width: 1px; position: absolute; background-color: #C4C4C4; left: -1em; } }

@media only screen and (min-width: 750px) { body.home #main div:nth-of-type(3) .posts-featured > .posts-featured--small .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 9px !important; }
  body.home .posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="false"] .post-card__body p { margin-bottom: 2px; }
  body.home .sidebar section:not(.widget_ads_widget):not(.popular-post-widget) { margin-bottom: 1.07em !important; } }

body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before { bottom: 0 !important; }

body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after { bottom: 9px !important; }

@media only screen and (min-width: 750px) { .post-list.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, .posts-featured.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, .post-grid.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.5em; }
  .post-list.home-politica:last-child, .posts-featured.home-politica:last-child, .post-grid.home-politica:last-child { margin-bottom: 15px; }
  .post-list.home-politica:last-child .grid__item.posts-featured--large:after, .posts-featured.home-politica:last-child .grid__item.posts-featured--large:after, .post-grid.home-politica:last-child .grid__item.posts-featured--large:after { height: calc(100% + 1em); } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .posts-featured.home-politica { border-top: 1px solid #C4C4C4; padding-top: 10px; } }

@media only screen and (min-width: 990px) { .posts-featured.home-politica > .grid__item > article:first-child { border-top: 1px solid #C4C4C4; padding-top: 13px; } }

.responsive-image__wrapper { position: relative; overflow: hidden; width: 100%; margin: 0 auto; }

.no-js .responsive-image__wrapper { display: none; }

.responsive-image__wrapper::before { content: ""; position: relative; display: block; }

.responsive-image__wrapper img { display: block; width: 100%; }

.responsive-image__wrapper--full-height { height: 100%; }

.responsive-image__image { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }

/* ================ Buttons ================ */
.btn { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

@media only screen and (min-width: 750px) { .btn { padding: 10px 18px; } }

.btn .icon-arrow-right, .btn .icon-arrow-left { height: 9px; }

.btn.btn--smaller { padding: 8px 10px; font-size: 0.75em; line-height: 1; min-width: 0; }

/* ================ Button variations ================ */
@media only screen and (max-width: 749px) { .btn--small-wide { padding-right: 50px; padding-left: 50px; } }

.btn--link { margin: 0; border: 0; background-color: transparent; color: #000000; text-align: left; }

.btn--link:hover, .btn--link:focus { opacity: 1; }

.btn--link .icon { vertical-align: middle; }

.btn--narrow { padding-right: 15px; padding-left: 15px; }

.btn--disabled:hover, .btn--disabled:focus { opacity: 0.5; }

.btn--has-icon-after .icon, .btn--has-icon-after svg { margin-left: 10px; }

.btn--has-icon-after .icon svg:not(.icon), .btn--has-icon-after svg svg:not(.icon) { margin-bottom: -0.5em; }

.btn--has-icon-before .icon, .btn--has-icon-before svg { margin-right: 10px; }

.btn--has-icon-before svg:not(.icon) { margin-bottom: -0.25em; }

form { margin: 0; }

.form-header { text-align: center; margin-bottom: 1rem; }

.form-header p { margin: auto; max-width: 500px; }

a, area, button, [role="button"], input, label, select, summary, textarea { -ms-touch-action: manipulation; touch-action: manipulation; }

.SingleDatePickerInput__withBorder { border: 0 !important; }

.DateRangePickerInput_clearDates { height: 40px; width: 40px; padding: 0; line-height: 40px; right: -11px; }

.field-grid--container { max-width: 1025px; margin: auto; }

.field-grid .grid__item { margin-bottom: 20px; }

.DateRangePicker { width: 100%; }

.DateRangePicker .DateInput { width: 45%; min-width: 0; }

.DateRangePicker .DateInput_input { min-width: 0; line-height: 30px; }

.DateRangePicker .DateRangePickerInput_arrow { width: 10%; }

.DateInput { background-color: transparent; border: 0; min-width: 200px; }

input { min-width: 200px; }

.select__input input { min-width: 0; }

input, textarea, select { font-size: 0.875rem; max-width: 100%; border: 1px solid #e2e2e2; border-radius: 0; color: #000000; }

input[disabled], textarea[disabled], select[disabled] { border-color: #f4f4f4; background-color: #efefef; cursor: default; }

.DateInput_input { font-size: 0.875rem !important; max-width: 100% !important; border: 1px solid #e2e2e2 !important; border-radius: 0 !important; color: #000000 !important; }

.DateInput_input[disabled] { border-color: #f4f4f4 !important; background-color: #efefef !important; cursor: default !important; }

input.button, button[type="submit"], input[type="submit"] { background-color: #FFC300; color: white; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #FFC300 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

input.button:after, button[type="submit"]:after, input[type="submit"]:after { background: #FFC300; color: white; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

input.button:hover, button[type="submit"]:hover, input[type="submit"]:hover { color: white; background-color: transparent; border-color: #FFC300; }

input.button:hover:after, button[type="submit"]:hover:after, input[type="submit"]:hover:after { background-color: #FFC300; -webkit-animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

input.button:focus, button[type="submit"]:focus, input[type="submit"]:focus { background: #FFC300 !important; }

input.button:active, button[type="submit"]:active, input[type="submit"]:active { color: #997500; }

input.button:active:after, button[type="submit"]:active:after, input[type="submit"]:active:after { height: 0; opacity: 0; }

input.button.btn--action-started::before, button[type="submit"].btn--action-started::before, input[type="submit"].btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#FFC300, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

input.button:disabled, input.button[disabled], button[type="submit"]:disabled, button[type="submit"][disabled], input[type="submit"]:disabled, input[type="submit"][disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

input.button:disabled:hover, input.button[disabled]:hover, button[type="submit"]:disabled:hover, button[type="submit"][disabled]:hover, input[type="submit"]:disabled:hover, input[type="submit"][disabled]:hover { color: white; background-color: transparent; border-color: #FFC300; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

@keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

button, button[type="submit"], input[type="submit"], label[for] { cursor: pointer; }

label[for]:not(.inline) { cursor: pointer; margin-top: 1em; }

textarea { min-height: 100px; }

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

option { background-color: #ffffff; color: black; }

.input-error { border-color: #d20000; background-color: #fff8f8; color: black; }

/* ================ Vertical forms ================ */
.form-row { *zoom: 1; }

.form-row::after { content: ''; display: table; clear: both; }

input[type="radio"] { height: 20px !important; padding: 0px 2em !important; width: 20px !important; display: inline !important; min-width: 0; }

.form-vertical input, .form-vertical select, .form-vertical textarea { display: block; width: 100%; margin-bottom: 11.1111111111px; }

.form-vertical [type="radio"], .form-vertical [type="checkbox"] { display: inline-block; width: auto; margin-right: 5px; }

.form-vertical [type="submit"], .form-vertical .btn { display: inline-block; width: auto; }

.form-vertical .SingleDatePicker, .form-vertical .DateInput, .form-vertical .SingleDatePickerInput__withBorder { width: 100%; }

.form-vertical .select__input input { margin-bottom: 0; }

.form-vertical .input-group { margin-bottom: 0; }

/* ================ Input Groups ================ */
.form_grid__item--input input { width: 100%; }

.form-group { display: inline-block; margin: 0; vertical-align: middle; }

@media only screen and (max-width: 749px) { .form-group { display: block; width: 100%; margin-left: 0; } }

@media (max-width: 1005px) { .form-group { display: block; width: 100%; margin-left: 0; } }

.form-group label { display: block; }

.form-group input { display: block; }

@media only screen and (max-width: 749px) { .form-group input { display: block; width: 100%; } }

@media (max-width: 1005px) { .form-group input { display: block; width: 100%; } }

.form-group + .form-group { margin-left: 0.5rem; }

@media only screen and (max-width: 749px) { .form-group + .form-group { margin-left: 0; } }

@media (max-width: 1005px) { .form-group + .form-group { margin-left: 0; } }

.input-group { position: relative; display: table; width: 100%; border-collapse: separate; }

.input-group input:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; }

.input-group input:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; }

.input-group input:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; }

.select-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; }

.select-group .react-select { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.select-group .react-select:not(:first-child):not(:last-child) .select__control { border-radius: 0 !important; border-left: 0 !important; }

.select-group .react-select:first-child .select__control { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.select-group .react-select:last-child .select__control { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; border-left: 0 !important; }

fieldset .form-error { display: none; }

.input-group { display: inline-table; vertical-align: middle; position: relative; border-collapse: separate; margin-bottom: 1rem; }

.input-group input { float: left; width: 100%; margin-bottom: 0; }

.input-group .input-group-addon { white-space: nowrap; vertical-align: middle; padding: 8px 15px; font-size: 1rem; font-weight: 400; line-height: 1; color: inherit; text-align: center; background-color: #ffffff; border: 1px solid #cccccc; border-radius: 0 0; }

@media only screen and (min-width: 750px) { .input-group .input-group-addon { padding: 10px 18px; } }

.input-group .input-group-addon:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group .input-group-addon:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group--with-select .input-group__select-wrap:not(:first-child):not(:last-child) .select__control { border-radius: 0 !important; border-left: 0 !important; }

.input-group--with-select .form-error { display: none; }

.input-group--with-select .input-group__select-wrap:first-child .select__control { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.input-group--with-select .input-group__select-wrap:last-child .select__control { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }

.input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell; }

.input-group__field, .input-group__btn, .input-group__select-wrap { display: table-cell; vertical-align: middle; margin: 0; }

.input-group__select-wrap { min-width: 200px; }

.input-group__field, .input-group__btn .btn { height: 42px; padding-top: 0; padding-bottom: 0; }

@media only screen and (min-width: 750px) { .input-group__field, .input-group__btn .btn { height: 46px; } }

.input-group__field { width: 100%; border-right: 0; border-radius: 0 0 0 0; }

.form-vertical .input-group__field { margin: 0; }

.input-group__btn { width: 1%; white-space: nowrap; }

.input-group__btn .btn { border-radius: 0 0 0 0; white-space: nowrap; }

.checkboxGroup label { float: left; font-weight: normal; width: 50%; }

@media only screen and (min-width: 750px) { .checkboxGroup label { width: 25%; } }

.form-actions { padding: 45px 0; }

.form-body { padding-bottom: 22.5px; padding-left: 45px; padding-right: 45px; max-width: 663px; margin-left: auto; margin-right: auto; *zoom: 1; }

.form-body::after { content: ''; display: table; clear: both; }

.form-body--full { max-width: none; }

.form-body--med { max-width: 850px; }

.modal-content .form-footer { color: #ffffff; }

@media only screen and (max-width: 749px) { .form-pages { width: 100%; margin: 10px 0; float: none; } }

@media (max-width: 1005px) { .form-pages { width: 100%; margin: 10px 0; float: none; } }

.form-footer { background-color: #808080; border-top: 1px solid #ffffff; padding: 1rem; margin-top: 1rem; *zoom: 1; }

.form-footer::after { content: ''; display: table; clear: both; }

.form-footer .form-footer--right { float: right; }

@media only screen and (max-width: 749px) { .form-footer .form-footer--right { float: none; } }

@media (max-width: 1005px) { .form-footer .form-footer--right { float: none; } }

.form-footer .form-footer--left { float: left; }

@media only screen and (max-width: 749px) { .form-footer .form-footer--left { float: none; } }

@media (max-width: 1005px) { .form-footer .form-footer--left { float: none; } }

@media only screen and (max-width: 749px) { .form-footer button { width: 100%; margin-bottom: 20px; } }

@media (max-width: 1005px) { .form-footer button { width: 100%; margin-bottom: 20px; } }

.form-horizontal { line-height: 2.5em; }

.form--or-divider { text-align: center !important; overflow: hidden !important; margin: 1rem 0; }

.form--or-divider .form--or-divider--inner { position: relative !important; padding: 1rem !important; }

.form--or-divider .form--or-divider--inner::before { content: "" !important; position: absolute !important; top: 50% !important; right: 100% !important; width: 5000px !important; border-bottom: 1px solid #e4e4e4 !important; }

.form--or-divider .form--or-divider--inner::after { content: "" !important; position: absolute !important; top: 50% !important; left: 100% !important; width: 5000px !important; border-bottom: 1px solid #e4e4e4 !important; }

.form--or-divider .form--or-divider--text { font-weight: 600 !important; overflow-wrap: break-word !important; font-size: 14px !important; line-height: 18px !important; letter-spacing: normal !important; font-family: Circular, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important; color: #767676 !important; display: inline !important; margin: 0 !important; }

/* ================ Forms ================ */
form { margin: 0; }

fieldset { *zoom: 1; margin: 0 0 50px; padding: 25px; border: 1px solid #e2e2e2; overflow: hidden; }

fieldset::after { content: ''; display: table; clear: both; }

fieldset.flat { padding: 1em 0 0; margin: 0 auto; border: 0; }

fieldset input { margin-left: 0.5rem; }

@media only screen and (max-width: 749px) { fieldset input { width: 100%; margin-bottom: 20px; margin-left: 0; } }

@media (max-width: 1005px) { fieldset input { width: 100%; margin-bottom: 20px; margin-left: 0; } }

fieldset input:first-of-type { margin-left: 0; }

legend { padding: 0; border: 0; margin: 0; }

.flat legend { display: block; float: left; margin-bottom: 0.5em; width: 100%; display: block; margin-bottom: 5px; font-size: 1rem; font-weight: bold; color: #808080; margin-top: 0; margin-top: 0; }

@media only screen and (max-width: 749px) { .flat legend { font-size: 0.875em; } }

[type="radio"] + .flat legend, [type="checkbox"] + .flat legend { display: inline-block; margin-bottom: 0; }

.flat legend[for] { cursor: pointer; }

@media only screen and (max-width: 749px) { .flat legend { margin-bottom: 10px; } }

@media (max-width: 1005px) { .flat legend { margin-bottom: 10px; } }

button { cursor: pointer; }

input[type="submit"], button[type="submit"] { cursor: pointer; }

label { display: block; margin-bottom: 5px; font-size: 1rem; font-weight: bold; color: #808080; margin-top: 1em; }

@media only screen and (max-width: 749px) { label { font-size: 0.875em; } }

[type="radio"] + label, [type="checkbox"] + label { display: inline-block; margin-bottom: 0; }

label[for] { cursor: pointer; }

@media only screen and (max-width: 749px) { label { margin-bottom: 10px; } }

@media (max-width: 1005px) { label { margin-bottom: 10px; } }

.react-select.input--error .select__control { border-color: #d20000 !important; background-color: #fff8f8 !important; color: #d20000 !important; }

.react-select .select__control { border-radius: 0 !important; background-color: #ffffff !important; border-color: #e2e2e2 !important; font-size: 0.875rem !important; padding: 4px 7.5px !important; }

@media only screen and (min-width: 750px) { .react-select .select__control { padding: 5px 9px !important; } }

.react-select .select__value-container { padding: 0 !important; }

.react-select .select__multi-value__label { color: black !important; font-size: 0.875rem !important; padding: 0.3rem 0.7rem !important; }

.react-select .select__multi-value { background-color: #f6f4f4 !important; color: #000000 !important; border-radius: 0 !important; }

.react-select .select__single-value { color: #000000 !important; }

input, textarea, select { max-width: 100%; border: 1px solid #e2e2e2; border-radius: 0; background-color: #ffffff; color: #000000; line-height: 1.2; }

input:focus, textarea:focus, select:focus { border-color: #c9c8c8; }

input[disabled], textarea[disabled], select[disabled] { border-color: #f4f4f4; cursor: default; background-color: #efefef; }

input.input--error::-webkit-input-placeholder, textarea.input--error::-webkit-input-placeholder, select.input--error::-webkit-input-placeholder { color: #d20000; opacity: 0.5; }

input.input--error::-moz-placeholder, textarea.input--error::-moz-placeholder, select.input--error::-moz-placeholder { color: #d20000; opacity: 0.5; }

input.input--error:-ms-input-placeholder, textarea.input--error:-ms-input-placeholder, select.input--error:-ms-input-placeholder { color: #d20000; opacity: 0.5; }

input.input--error::-ms-input-placeholder, textarea.input--error::-ms-input-placeholder, select.input--error::-ms-input-placeholder { color: #d20000; opacity: 1; }

input.hidden-placeholder::-webkit-input-placeholder, textarea.hidden-placeholder::-webkit-input-placeholder, select.hidden-placeholder::-webkit-input-placeholder { color: transparent; }

input.hidden-placeholder::-moz-placeholder, textarea.hidden-placeholder::-moz-placeholder, select.hidden-placeholder::-moz-placeholder { color: transparent; }

input.hidden-placeholder:-ms-input-placeholder, textarea.hidden-placeholder:-ms-input-placeholder, select.hidden-placeholder:-ms-input-placeholder { color: transparent; }

input.hidden-placeholder::-ms-input-placeholder, textarea.hidden-placeholder::-ms-input-placeholder, select.hidden-placeholder::-ms-input-placeholder { opacity: 1; }

textarea { min-height: 100px; }

/* ================ Error styles ================ */
input.input--error, select.input--error, textarea.input--error { border-color: #d20000; background-color: #fff8f8; color: #d20000; }

select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-top: 8px; padding-right: 28px; padding-bottom: 8px; padding-left: 15px; background-position: right center; line-height: 1.2; text-indent: 0.01px; text-overflow: ""; cursor: pointer; background-position: right 10px center; background-image: url(""); background-repeat: no-repeat; /* ================ Hide the svg arrow in IE9 and below ================ */ }

@media only screen and (min-width: 750px) { select { padding-top: 10px; padding-bottom: 10px; padding-left: 18px; } }

.ie9 select { padding-right: 10px; background-image: none; }

optgroup { font-weight: bold; }

option { color: #000000; background-color: #ffffff; }

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

/* ================ Labels ================ */
.label--error { color: #d20000; }

input, textarea { padding: 8px 15px; }

@media only screen and (min-width: 750px) { input, textarea { padding: 10px 18px; } }

/* ================ Labels ================ */
form hr { margin: 1.5rem 0; }

.menuItems-field-group hr { margin: 1.5rem 0; }

.menuItems-field-group .btn--link.btn--remove { float: left; }

.menuItems-field-group label { padding-top: 0.5rem; }

.menuItems-field-group--dropzone .dropzone { padding: 0; background: transparent; border: 0; text-align: left; }

.menuItems-field-group--dropzone label { margin-top: 5px; margin-right: 1rem; }

.menuItems-field-group--dropzone img + span { display: none; }

.menuItems-field-group--dropzone img { max-width: 100%; padding-top: 0.25rem !important; }

.menuItems-field-group--dropzone .dropzone--instructions { display: none; }

.menuItems-field-group--dropzone .btn--remove { margin-top: 1rem; }

.menuItems-field-group--dropzone .btn { min-width: 0; width: 100%; }

.menuItems-field-group--dropzone label { font-weight: normal; }

/*============================================================================ Slick Slider 1.6.0 - If upgrading Slick's styles, use the following variables/functions instead of the slick defaults (from slick-theme.scss) - This file includes default slick.scss styles (at Slick Slider SCSS) and slick-theme.scss (at Slick Slider Theme). Upgrade each area individually. - Remove `outline: none` from `.slick-dots li button` ==============================================================================*/
/*============================================================================ Slick slider overrides ==============================================================================*/
.slick-dotted.slick-slider { margin-bottom: 0; }

.slick-slider { height: 100%; }

/*================ Slick dots and prev/next pagination ================*/
.slick-slide { position: relative; }

.slick-slide img { display: block; }

.row { margin-right: -15px; margin-left: -15px; *zoom: 1; }

.row::after { content: ''; display: table; clear: both; }

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.3333333333%; }

.col-xs-2 { width: 16.6666666667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.3333333333%; }

.col-xs-5 { width: 41.6666666667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.3333333333%; }

.col-xs-8 { width: 66.6666666667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.3333333333%; }

.col-xs-11 { width: 91.6666666667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.3333333333%; }

.col-xs-pull-2 { right: 16.6666666667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.3333333333%; }

.col-xs-pull-5 { right: 41.6666666667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.3333333333%; }

.col-xs-pull-8 { right: 66.6666666667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.3333333333%; }

.col-xs-pull-11 { right: 91.6666666667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.3333333333%; }

.col-xs-push-2 { left: 16.6666666667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.3333333333%; }

.col-xs-push-5 { left: 41.6666666667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.3333333333%; }

.col-xs-push-8 { left: 66.6666666667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.3333333333%; }

.col-xs-push-11 { left: 91.6666666667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 750px) { .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 { float: left; }
  .col-sm-1 { width: 8.3333333333%; }
  .col-sm-2 { width: 16.6666666667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.3333333333%; }
  .col-sm-5 { width: 41.6666666667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.3333333333%; }
  .col-sm-8 { width: 66.6666666667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.3333333333%; }
  .col-sm-11 { width: 91.6666666667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.3333333333%; }
  .col-sm-pull-2 { right: 16.6666666667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.3333333333%; }
  .col-sm-pull-5 { right: 41.6666666667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.3333333333%; }
  .col-sm-pull-8 { right: 66.6666666667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.3333333333%; }
  .col-sm-pull-11 { right: 91.6666666667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.3333333333%; }
  .col-sm-push-2 { left: 16.6666666667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.3333333333%; }
  .col-sm-push-5 { left: 41.6666666667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.3333333333%; }
  .col-sm-push-8 { left: 66.6666666667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.3333333333%; }
  .col-sm-push-11 { left: 91.6666666667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.3333333333%; }
  .col-sm-offset-2 { margin-left: 16.6666666667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.3333333333%; }
  .col-sm-offset-5 { margin-left: 41.6666666667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.3333333333%; }
  .col-sm-offset-8 { margin-left: 66.6666666667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.3333333333%; }
  .col-sm-offset-11 { margin-left: 91.6666666667%; }
  .col-sm-offset-12 { margin-left: 100%; } }

@media (min-width: 990px) { .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 { float: left; }
  .col-md-1 { width: 8.3333333333%; }
  .col-md-2 { width: 16.6666666667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.3333333333%; }
  .col-md-5 { width: 41.6666666667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.3333333333%; }
  .col-md-8 { width: 66.6666666667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.3333333333%; }
  .col-md-11 { width: 91.6666666667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.3333333333%; }
  .col-md-pull-2 { right: 16.6666666667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.3333333333%; }
  .col-md-pull-5 { right: 41.6666666667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.3333333333%; }
  .col-md-pull-8 { right: 66.6666666667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.3333333333%; }
  .col-md-pull-11 { right: 91.6666666667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.3333333333%; }
  .col-md-push-2 { left: 16.6666666667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.3333333333%; }
  .col-md-push-5 { left: 41.6666666667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.3333333333%; }
  .col-md-push-8 { left: 66.6666666667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.3333333333%; }
  .col-md-push-11 { left: 91.6666666667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.3333333333%; }
  .col-md-offset-2 { margin-left: 16.6666666667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.3333333333%; }
  .col-md-offset-5 { margin-left: 41.6666666667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.3333333333%; }
  .col-md-offset-8 { margin-left: 66.6666666667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.3333333333%; }
  .col-md-offset-11 { margin-left: 91.6666666667%; }
  .col-md-offset-12 { margin-left: 100%; } }

@media (min-width: 1400px) { .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 { float: left; }
  .col-lg-1 { width: 8.3333333333%; }
  .col-lg-2 { width: 16.6666666667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.3333333333%; }
  .col-lg-5 { width: 41.6666666667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.3333333333%; }
  .col-lg-8 { width: 66.6666666667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.3333333333%; }
  .col-lg-11 { width: 91.6666666667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.3333333333%; }
  .col-lg-pull-2 { right: 16.6666666667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.3333333333%; }
  .col-lg-pull-5 { right: 41.6666666667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.3333333333%; }
  .col-lg-pull-8 { right: 66.6666666667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.3333333333%; }
  .col-lg-pull-11 { right: 91.6666666667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.3333333333%; }
  .col-lg-push-2 { left: 16.6666666667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.3333333333%; }
  .col-lg-push-5 { left: 41.6666666667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.3333333333%; }
  .col-lg-push-8 { left: 66.6666666667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.3333333333%; }
  .col-lg-push-11 { left: 91.6666666667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.3333333333%; }
  .col-lg-offset-2 { margin-left: 16.6666666667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.3333333333%; }
  .col-lg-offset-5 { margin-left: 41.6666666667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.3333333333%; }
  .col-lg-offset-8 { margin-left: 66.6666666667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.3333333333%; }
  .col-lg-offset-11 { margin-left: 91.6666666667%; }
  .col-lg-offset-12 { margin-left: 100%; } }

.col.-lightning { background-color: #808080; }

.col.-right-full { position: absolute; top: 0; right: 0; height: 100%; padding-top: 120px; }

.pace { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.pace-inactive { display: none; }

.pace-progress { background-color: #FFC300; height: 0.2rem; position: fixed; right: 100%; top: 0; width: 100%; z-index: 2000; }

.mobile-menu { position: relative; z-index: 9999; display: none; color: #ffffff; /* .main-nav .sub-menu a:before { content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098D1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } */ /* @media (max-width: 570px) { .social-container { margin-left: -15px; } } */ /* @media (max-width:374px) { .footer-sub .widget_text a.todobebe { margin: 31px 15px 0 auto !important; } } */ }

.mobile-menu h2 { letter-spacing: .36px; font-family: "Nunito Sans"; font-weight: 900; font-size: 18px; color: #F1F1F1; margin-bottom: 15px; text-transform: uppercase; margin-top: 0; }

@media only screen and (max-width: 749px) { .mobile-menu .social { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; }
  .mobile-menu .social li { margin: 0 5px 10px 5px !important; } }

.mobile-menu .social li { width: 40px; height: 40px; text-align: center; display: inline-block; float: right; border: .5px solid white; border-radius: 50%; padding: 8.68px 0px 5.5px; font-size: 15px; list-style: none; color: White; margin-bottom: 10px; letter-spacing: 0.14px; }

@media only screen and (min-width: 990px) { .mobile-menu .social li { margin-left: 14.78px; margin-right: 0; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .mobile-menu .social li { margin-right: 6.34px; margin-left: 6.34px; } }

.mobile-menu .social li p { display: none; }

.mobile-menu .social li a:before { color: #fff; }

.mobile-menu .social li.facebook a:before { font-family: 'entravision-icons' !important; content: '\e90a'; }

.mobile-menu .social li.facebook a:before:active, .mobile-menu .social li.facebook a:before:hover { border: 1px solid #3E5B96; background-color: #3E5B96; }

.mobile-menu .social li.instagram a:before { font-family: 'entravision-icons' !important; content: '\e914'; margin-right: .5px; }

.mobile-menu .social li.instagram a:before:active, .mobile-menu .social li.instagram a:before:hover { border: 1px solid #DD2A7B; background-color: #DD2A7B; }

.mobile-menu .social li.twitter a:before { font-family: 'entravision-icons' !important; content: '\e911'; }

.mobile-menu .social li.twitter a:before:active, .mobile-menu .social li.twitter a:before:hover { border: 1px solid #1DADEB; background-color: #1DADEB; }

@media only screen and (max-width: 989px) { .mobile-menu .social .twitter { border: 1px solid #1DADEB; background-color: #1DADEB; }
  .mobile-menu .social .instagram { border: 1px solid #DD2A7B; background-color: #DD2A7B; }
  .mobile-menu .social .facebook { border: 1px solid #3E5B96; background-color: #3E5B96; } }

.mobile-menu .search-form-inner .bg { max-width: 635px; height: 50px; background-color: #363636; opacity: 1; margin: 0 auto; z-index: 1; border-radius: 5px; }

@media only screen and (min-width: 990px) { .mobile-menu .search-form-inner .bg { width: 100%; top: 0; left: 0; right: 0; position: absolute; } }

@media only screen and (max-width: 989px) { .mobile-menu .search-form-inner .bg { position: absolute; width: 100%; top: 0; right: 0; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .mobile-menu .search-form-inner .bg { left: -5.75em; max-width: 555px; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-inner .bg { left: 0; max-width: 605px; } }

@media (max-width: 659px) { .mobile-menu .search-form-inner .bg { width: calc(100vw - 30px); } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form label { float: left; } }

@media (min-width: 651px) and (max-width: 749px) { .mobile-menu .search-form label { width: calc(100% - 70px); } }

@media (max-width: 650px) { .mobile-menu .search-form label { width: calc(100% - 50px); } }

.mobile-menu .search-form .search-submit { min-width: 71px; background: transparent; border: 1px solid white; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: -8px; }

@media only screen and (max-width: 749px) { .mobile-menu .search-form .search-submit { margin-top: 0.5em !important; float: left; margin-right: 21px; margin-left: -21px; } }

@media (max-width: 650px) { .mobile-menu .search-form .search-submit { margin-right: 0.5em; margin-left: -0.5em; } }

.mobile-menu .search-form-form { z-index: 2; text-align: center; position: relative; }

.mobile-menu .search-form-container label input[type="search"] { color: #A5A5A5; background-repeat: no-repeat; background-size: 20px; font-family: "Lato"; font-weight: 700; text-align: left; border: none; margin-top: -17px; margin-left: 5px; z-index: 2; }

@media (min-width: 1006px) { .mobile-menu .search-form-container label input[type="search"] { background-image: url(../images/search-gray.svg); background-position: 9px; font-style: italic; padding-left: 45px; font-size: 16px; letter-spacing: 0.16px; line-height: 19px; } }

@media (max-width: 1005px) { .mobile-menu .search-form-container label input[type="search"] { background-image: url(../images/search-white.svg); background-position: 95% 15px; letter-spacing: 0.15px; font-style: normal; padding-left: 1em; line-height: 18px; font-size: 15px; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-container label input[type="search"] { padding-left: 1.47em; margin-left: 1em; } }

@media (max-width: 650px) { .mobile-menu .search-form-container label input[type="search"] { margin-left: 0.25em; } }

.mobile-menu .search-form-container label input[type="search"]::-webkit-input-placeholder { /* Edge */ color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]::-moz-placeholder { color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]::-ms-input-placeholder { color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]::placeholder { color: #A5A5A5; }

.mobile-menu .search-form-container form { display: inline-block; max-width: 635px; }

@media only screen and (min-width: 750px) { .mobile-menu .search-form-container form { width: 631px; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-container form { width: 100%; } }

.mobile-menu .search-form-container .search-submit { min-width: 71px; color: #A5A5A5; background: transparent; border: 1px solid #A5A5A5; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: -9px; margin-left: 8px; }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-container .search-submit { color: #fff; font-size: 16.4px; border: none; margin-left: 0; min-width: 42px; margin-top: -7px; float: left; } }

@media (max-width: 650px) { .mobile-menu .search-form-container .search-submit { margin-right: 0.25em; margin-left: -0.25em; } }

.mobile-menu .search-form-container .search-submit:hover { color: #383838; background-color: white; border-color: white; }

.mobile-menu .search-form-container .search-submit:focus { color: #383838; background-color: white !important; border-color: white; }

@media (max-width: 1005px) and (min-width: 990px) { .mobile-menu .main-nav { margin-bottom: 70px; } }

@media (min-width: 1006px) { .mobile-menu .main-nav { margin-bottom: 10px; } }

@media only screen and (min-width: 990px) { .mobile-menu .main-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 5.7%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media (max-width: 1079px) and (min-width: 990px) { .mobile-menu .main-nav { padding: 0 4%; } }

.mobile-menu .main-nav .col-md-offset-1 { margin-left: 4.333333%; }

.mobile-menu .main-nav li { list-style: none; margin-bottom: 6px; margin-right: 30px; }

.mobile-menu .main-nav li .sub-menu { padding-left: 0; }

.mobile-menu .main-nav li p { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

.mobile-menu .main-nav li a { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

.mobile-menu .main-nav li > p, .mobile-menu .main-nav li > a { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; display: block; }

.mobile-menu .main-nav li > p:before, .mobile-menu .main-nav li > a:before { content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098D1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.mobile-menu .main-nav li > p:hover, .mobile-menu .main-nav li > a:hover { -webkit-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; }

.mobile-menu .main-nav li > p:hover:before, .mobile-menu .main-nav li > a:hover:before { left: 0; right: 0; }

.mobile-menu .main-nav li.contenido-patrocinado .sub-menu li a:before { background-color: #ffc300; }

.mobile-menu .main-nav .item-title { padding: 0; }

@media only screen and (min-width: 990px) { .mobile-menu .main-nav .item-title { padding: 0 27px; min-height: initial; -ms-flex-preferred-size: calc(100% / 5); flex-basis: calc(100% / 5); margin-left: 0 !important; margin-bottom: 15px; margin-right: 0; } }

@media (max-width: 1079px) and (min-width: 990px) { .mobile-menu .main-nav .item-title { padding: 0 !important; } }

.mobile-menu .main-nav .item-title .sub-menu li a { font-family: "Nunito Sans"; font-weight: 400; font-size: 14px; margin-bottom: 0; color: white; padding-bottom: 8px; }

.mobile-menu .main-nav .item-title .sub-menu li a:focus { color: #828282; text-decoration: none; }

.mobile-menu .main-nav .item-title .sub-menu li a:hover { color: #828282; text-decoration: none; }

.mobile-menu .main-nav .item-title p a { letter-spacing: .36px; font-family: "Nunito Sans"; font-weight: 900; font-size: 18px; color: #F1F1F1; margin-bottom: 15px; text-transform: uppercase; }

.mobile-menu .main-nav .item-title p a:hover { text-decoration: none; color: #828282; }

.mobile-menu .main-nav .item-title p a:focus { text-decoration: none; color: #828282; }

.mobile-menu form input:not([type='submit']) { float: left; width: 545px; max-width: 534px; }

.mobile-menu-backdrop { position: fixed; z-index: 200; /*top: 0;*/ right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); }

@media (min-width: 1006px) { .mobile-menu-backdrop { top: 50px; /* desktop header bar height */ } }

@media (max-width: 1005px) and (min-width: 750px) { .mobile-menu-backdrop { top: 60px; /* tablet header bar height */ } }

@media only screen and (max-width: 749px) { .mobile-menu-backdrop { top: 50px; /* mobile header bar height */ } }

.mobile-menu-backdrop.-dark { background: rgba(0, 0, 0, 0.5); }

.mobile-menu-close { /* padding: $line-height-computed; font-size: 32px; z-index: 201; cursor: pointer; position: fixed; top: 0; color: #fff; */ position: absolute; left: 0; margin: 0; padding: 0; height: 20px; width: 25px; border: 0; background-color: transparent; color: #ffffff; z-index: 9; text-decoration: none !important; display: none; }

@media (min-width: 1006px) { .mobile-menu-close { top: 10px; } }

@media (max-width: 1005px) and (min-width: 750px) { .mobile-menu-close { top: 15px; } }

@media only screen and (max-width: 749px) { .mobile-menu-close { top: 16px; left: -3px; } }

.mobile-menu-close .animated-menu-icon-bar { background-color: #fff; }

.mobile-menu-box { position: fixed; z-index: 201; /*top: 0;*/ right: 0; bottom: 0; width: 100%; height: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translateZ(0); overflow-x: hidden; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-transform: translateZ(0); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; background-color: #3a3939; }

@media (min-width: 1006px) { .mobile-menu-box { top: 50px; /* desktop header bar height */ } }

@media (max-width: 1005px) and (min-width: 750px) { .mobile-menu-box { top: 60px; /* tablet header bar height */ } }

@media only screen and (max-width: 749px) { .mobile-menu-box { top: 50px; /* mobile header bar height */ } }

.mobile-menu-main-nav { margin-top: 0; margin-bottom: 0; }

.mobile-menu-inner { display: table; width: 100%; height: 100%; }

.mobile-menu-inner .footer-left { padding-bottom: 20px; }

@media only screen and (max-width: 749px) { .mobile-menu-inner .footer-left { padding-top: 7px !important; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 989px) { .mobile-menu-inner .footer-left .widget_text, .mobile-menu-inner .footer-left .textwidget, .mobile-menu-inner .footer-left .textwidget > p { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 749px) { .mobile-menu-inner .text-right { padding-top: 30px !important; } }

.mobile-menu-inner .footer-sub .widget_text a.todobebe { background-image: url("../images/todobebe-logo.png"); }

.mobile-menu-inner .footer-sub .widget_text a.evc { background-image: url("../images/entravision.png"); }

@media only screen and (min-width: 990px) { .mobile-menu-inner .footer-sub { padding: 15px 0; } }

@media only screen and (max-width: 989px) { .mobile-menu-inner .footer-sub { padding: 10px 0 0; } }

.mobile-menu-inner .footer-sub p { font-family: "Lato"; font-weight: 400; font-size: 12px; color: #C1C1C1; }

.mobile-menu-container { background-color: #3a3939; margin: auto; top: 0; bottom: 0; left: 0; right: 0; overflow-x: hidden; -ms-touch-action: pan-y; touch-action: pan-y; }

.admin-bar .mobile-menu-container { margin-top: 46px; }

@media only screen and (min-width: 990px) { .mobile-menu-container { position: fixed; } }

@media only screen and (max-width: 989px) { .mobile-menu-container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 100vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mobile-menu-container .social { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 15px auto -15px; padding: 0; } }

@media (min-width: 1006px) { .mobile-menu-container { padding-top: 0; } }

@media (max-width: 1005px) { .mobile-menu-container { padding-top: 0; } }

.mobile-menu-container #navbar--top_mobile { margin: -7px auto -21px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 750px) { .mobile-menu-container #navbar--top_mobile { display: none; } }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; padding: 0 15px; margin: 13px 0; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 > .menu-item { width: auto; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 a { font: normal normal 600 12px/14px Nunito Sans; padding: 2.5px 4.63px 2.5px 8px; text-transform: capitalize; border: 1px solid #fff; letter-spacing: 0.12px; margin-right: 14px; text-align: center; border-radius: 3px; color: #FFF; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 a:after { content: '\e918'; font-family: 'entravision-icons'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0.25em 0 0 8px; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal; font-size: 10px; line-height: 1; float: right; speak: none; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 a .-arrow-dropdown-menu { display: none !important; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 .navbar-nav-item--el-tiempo, .mobile-menu-container #navbar--top_mobile #menu-menu-top-1 .navbar-nav-item--promociones { display: none; }

.mobile-menu-container > div { overflow-x: hidden; overflow-y: auto; max-width: 100%; float: left; scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0); }

@media only screen and (min-width: 990px) { .mobile-menu-container > div { padding-bottom: 70px; height: 100%; } }

@media only screen and (max-width: 989px) { .mobile-menu-container > div { height: auto; } }

.mobile-menu-container > div::-webkit-scrollbar { width: 6px; }

.mobile-menu-container > div::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }

.mobile-menu-container > div::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.21); border-radius: 3px; border: 3px solid rgba(0, 0, 0, 0); }

.mobile-menu-content { height: 100%; }

.mobile-menu-content .navs-inner { -ms-touch-action: pan-y; touch-action: pan-y; overflow-x: hidden; }

.mobile-menu-content > div, .mobile-menu-content > .search-form-inner .search-form-container { overflow: hidden !important; max-width: 100%; height: auto !important; float: left; width: 100% !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.mobile-menu-content > .search-form-inner .search-form-container > div, .mobile-menu-content > .search-form-inner .search-form-container > div form { overflow: hidden; }

.mobile-menu .search-form-inner { display: table; width: 100%; /*height: 300px;*/ margin-top: 21px; }

@media only screen and (min-width: 990px) { .mobile-menu .search-form-inner { margin: 10px auto; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .mobile-menu .search-form-inner { margin-bottom: 35px; } }

@media (max-width: 1005px) and (min-width: 990px) { .mobile-menu .search-form-inner { margin: 15px auto !important; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-inner { margin-bottom: 5px; } }

.mobile-menu .search-form-inner .search-form-container { position: relative; }

.mobile-menu .social-inner { padding: 0; border-top: 1px solid #464646; background-color: #3a3939; display: table; width: 100%; }

@media only screen and (min-width: 990px) { .mobile-menu .social-inner { position: absolute; bottom: 0; height: 70px !important; } }

@media only screen and (max-width: 989px) { .mobile-menu .social-inner { height: auto !important; } }

@media only screen and (min-width: 990px) { .mobile-menu .social-inner .social-container { margin-left: 0; margin-right: 0; } }

.mobile-menu .dropdown > a, .mobile-menu .dropdown > a:hover, .mobile-menu .dropdown > a:focus { border-color: transparent; color: #ffffff; text-decoration: none; }

.mobile-menu .panel { list-style: none; margin-left: 0; padding: 0; background-color: #3a3939; }

.mobile-menu .panel .list-group { padding: 11px 0; }

.mobile-menu .panel .panel-collapse, .mobile-menu .panel .panel-collapse ul, .mobile-menu .panel .panel-collapse li, .mobile-menu .panel .panel-collapse a { background-color: #363636 !important; }

.mobile-menu #mobile-menu-panels { border-top: 0; border-bottom: 1px solid #616161; }

.mobile-menu__content { padding: 20px; }

.mobile-menu .panel-heading { padding: 0; margin: 0; font-size: 18px; letter-spacing: 0; line-height: 1.1em; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; color: black; text-transform: uppercase; }

.mobile-menu .panel-heading a { color: white; display: block; border: none !important; min-height: 45px; position: relative; background-color: #3a3939; font: normal normal bold 14px/38px 'Nunito Sans', sans; letter-spacing: 0.14px; padding: 3px 15px; }

.mobile-menu .panel-heading a:hover, .mobile-menu .panel-heading a.active, .mobile-menu .panel-heading a:focus { color: #fff; text-decoration: none; opacity: 1; }

@media only screen and (max-width: 989px) { .mobile-menu .panel-heading .pull-right { position: absolute; right: 15px; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px; display: none; } }

.mobile-menu .panel-heading .pull-right.open svg { -webkit-transform: rotate(180deg) scale(0.7); transform: rotate(180deg) scale(0.7); }

.mobile-menu .panel-heading > .menu-item.menu-item-has-children .pull-right { display: -webkit-box; display: -ms-flexbox; display: flex; }

.mobile-menu .panel-heading a:not(.collapsed) { border-bottom: solid 1px #3b3b3e; border-top: solid 1px #3b3b3e; background-color: #3a3939; }

.mobile-menu .panel-heading a:not(.collapsed):before { content: ""; width: 5px; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; background-color: transparent; }

.mobile-menu .panel-heading a:not(.collapsed).color-noticias:before, .mobile-menu .panel-heading a:not(.collapsed).color-audio:before { background-color: #FFC20E; }

.mobile-menu .panel-heading a:not(.collapsed).color-politica:before { background-color: #E46161; }

.mobile-menu .panel-heading a:not(.collapsed).color-inmigracion:before { background-color: #ACC65C; }

.mobile-menu .panel-heading a:not(.collapsed).color-salud:before { background-color: #7DBFD5; }

.mobile-menu .panel-heading a:not(.collapsed)[title="Deportes"]:before, .mobile-menu .panel-heading a:not(.collapsed)[title="DEPORTES"]:before, .mobile-menu .panel-heading a:not(.collapsed)[title="Promociones"]:before, .mobile-menu .panel-heading a:not(.collapsed)[title="PROMOCIONES"]:before, .mobile-menu .panel-heading a:not(.collapsed).color-deportes:before { background-color: transparent; }

.mobile-menu .panel-heading a:not(.collapsed).color-entretenimiento:before { background-color: #B974B7; }

.mobile-menu .panel-heading a:not(.collapsed).color-noticias:before { background-color: #FFC20E; }

.mobile-menu .panel-title { margin: 0; position: relative; font-size: 18px; letter-spacing: 0; line-height: 1.1em; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; color: black; text-transform: uppercase; }

.mobile-menu .panel-title .icon { height: 10.49px; -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); }

.mobile-menu .panel-title .icon polygon { fill: white; }

.mobile-menu .list-group-item { padding-left: 37px; background-color: #383838; border: none !important; padding-top: 0; padding-bottom: 0; }

.mobile-menu .list-group-item a { display: block; border: none; margin: 0; padding: 1px 0; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; font-size: 18px; letter-spacing: 0; line-height: 1.1em; font: normal normal 300 14px/35px 'Nunito Sans', sans-serif; letter-spacing: 0.14px; color: white; text-transform: initial; }

@media only screen and (max-width: 749px) { .mobile-menu .list-group-item a { text-transform: initial; font: normal normal 300 14px/35px Nunito Sans; letter-spacing: 0.14px; } }

.mobile-menu .list-group-item a:hover, .mobile-menu .list-group-item a:focus { text-decoration: none; opacity: 0.8; }

.mobile-menu .list-group-item a[href*="blockSponsored"] { font: normal normal bold 11px/16px Nunito Sans; background-color: #F6B813 !important; text-transform: uppercase; letter-spacing: 0.11px; padding: 3px 9px 1px; margin-bottom: 20px; border-radius: 4px; text-align: center; margin-top: 20px; color: #FFF; }

.mobile-menu .list-group-item a[href*="guia-de-emergencia"], .mobile-menu .list-group-item a[href*="tampa/pam/"] { /* font: normal normal bold 15px/20px Nunito Sans; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; letter-spacing: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; height: 37px; /* &:after { content: ""; background-color: #F6B813; position: absolute; border-radius: 50%; height: 4px; width: 4px; bottom: 13px; right: -9px; } */ }

.mobile-menu .highlight.list-group-item a { font: normal normal bold 15px/20px Nunito Sans; }

.mobile-menu .point.list-group-item a:after { content: ""; background-color: #F6B813; position: absolute; border-radius: 50%; height: 4px; width: 4px; bottom: 13px; right: -9px; }

.mobile-menu .list-group-item:first-of-type a { border-top: 0; }

.mobile-menu .list-group-item:last-of-type { border-bottom: solid 1px #404043; }

.mobile-menu .list-group-item:last-of-type a { border-bottom: 0; }

.mobile-menu .navbar-btn { margin: 45px auto; float: none; display: block; max-width: 320px; }

.mobile-menu *::-moz-selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.mobile-menu *::selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.mobile-menu *::-moz-selection { background: #FFC300; color: #FFC300; }

.mobile-menu .dropdown { display: none; }

.mobile-menu .footer-sub .widget_text a { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 989px) { .mobile-menu .social-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .mobile-menu .footer-sub .widget_text p > span { margin: 0.5em auto 0; text-align: center; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } }

@media only screen and (max-width: 749px) { .mobile-menu .footer-sub .widget_text a { margin: 31px auto 0 !important; }
  .mobile-menu .footer-sub .widget_text a:not(.univision) { background-size: contain !important; min-width: 120px; min-height: 28px; }
  .mobile-menu .footer-sub .widget_text a.univision { -webkit-transform: translate(0, 4px); transform: translate(0, 4px); } }

.noScroll #subTop { display: none !important; }

@media (max-width: 1005px) { .noScroll .logo-bar.navbar-header { display: block !important; } }

.join-request { display: none; position: relative; z-index: 99999999999; }

.join-request-footer { padding: 30px 40px 15px; color: white; text-align: center; background-image: url("../images/ny_logo@2x.png"); background-repeat: no-repeat; background-position: 50% 15px; background-size: 75px; text-align: center; margin: 0; position: relative; z-index: 1; background-color: #363636; }

.join-request-footer p { color: white; font: normal normal normal 12px/18px 'Lato'; letter-spacing: 0.12px; margin: 0px; }

.join-request-footer p a { color: white; }

.join-request-footer p a:hover { color: #707070; text-decoration: none; }

.join-request-footer h3 { color: white; font-family: 'Nunito Sans'; font-weight: 900; font-size: 12px; margin-bottom: 0px; }

.join-request-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 200; background: rgba(255, 195, 0, 0.5); }

.join-request-backdrop.-dark { background: rgba(0, 0, 0, 0.5); }

.join-request-box { position: fixed; top: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 202; max-width: 100%; -webkit-overflow-scrolling: touch; -webkit-transform: translateZ(0px); overflow-x: hidden; overflow-y: auto; -webkit-transform: translateZ(0px); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; width: 100%; max-width: 360px; background: #363636; }

.join-request-box .animated-menu-icon-bar { width: 15px; }

.join-request-inner { opacity: 1 !important; display: table; width: 100%; max-height: calc(100% - 96px); height: 100%; height: calc(100% - 96px); background-image: url("../images/anchors_market_join.png"), url("../images/Background.png"); background-repeat: no-repeat,no-repeat; background-position: bottom center; background-size: 100%, cover; }

@media (min-width: 750px) and (min-height: 667px) { .join-request-inner { min-height: 570px !important; } }

@media (min-width: 750px) and (max-height: 666px) { .join-request-inner { min-height: 529px !important; } }

@media only screen and (max-width: 749px) { .join-request-inner { min-height: 550px !important; } }

.join-request-container { display: table-cell; padding: 0 43px 20px; }

@media only screen and (min-width: 750px) { .join-request-container { padding-left: 43px; padding-right: 43px; -webkit-transform: scale(0.8) translate(0, -16%); transform: scale(0.8) translate(0, -16%); } }

@media (min-width: 750px) and (max-height: 625px) { .join-request-container { -webkit-transform: scale(0.63) translate(0, -31%) !important; transform: scale(0.63) translate(0, -31%) !important; } }

@media (min-width: 750px) and (min-height: 625px) and (max-height: 649px) { .join-request-container { -webkit-transform: scale(0.68) translate(0, -27%) !important; transform: scale(0.68) translate(0, -27%) !important; } }

@media (min-width: 750px) and (min-height: 650px) and (max-height: 666px) { .join-request-container { -webkit-transform: scale(0.71) translate(0, -22%) i !important; transform: scale(0.71) translate(0, -22%) i !important; } }

@media (min-width: 750px) and (min-height: 1200px) { .join-request-container { -webkit-transform: scale(1) translate(0, 22vh) !important; transform: scale(1) translate(0, 22vh) !important; } }

@media (min-width: 750px) and (min-height: 1101px) and (max-height: 1200px) { .join-request-container { -webkit-transform: scale(1) translate(0, 15vh) !important; transform: scale(1) translate(0, 15vh) !important; } }

@media (min-width: 750px) and (min-height: 951px) and (max-height: 1100px) { .join-request-container { -webkit-transform: scale(1) translate(0, 11vh) !important; transform: scale(1) translate(0, 11vh) !important; } }

@media (min-width: 750px) and (min-height: 851px) and (max-height: 950px) { .join-request-container { -webkit-transform: scale(1) translate(0, 8vh) !important; transform: scale(1) translate(0, 8vh) !important; } }

@media (min-width: 750px) and (min-height: 801px) and (max-height: 850px) { .join-request-container { -webkit-transform: scale(1) translate(0, 3vh) !important; transform: scale(1) translate(0, 3vh) !important; } }

@media (min-width: 750px) and (min-height: 751px) and (max-height: 800px) { .join-request-container { -webkit-transform: scale(1) translate(0, -1.5vh) !important; transform: scale(1) translate(0, -1.5vh) !important; } }

@media (min-width: 750px) and (min-height: 701px) and (max-height: 750px) { .join-request-container { -webkit-transform: scale(0.9) translate(0, -7vh) !important; transform: scale(0.9) translate(0, -7vh) !important; } }

@media (min-width: 750px) and (min-height: 681px) and (max-height: 700px) { .join-request-container { -webkit-transform: scale(0.8) translate(0, -12vh) !important; transform: scale(0.8) translate(0, -12vh) !important; } }

@media only screen and (max-width: 749px) { .join-request-container { -webkit-transform: scale(0.9) translate(0, -8.5%); transform: scale(0.9) translate(0, -8.5%); } }

@media (max-width: 749px) and (max-height: 699px) { .join-request-container { -webkit-transform: scale(0.85) translate(0, -13%) !important; transform: scale(0.85) translate(0, -13%) !important; } }

@media (max-width: 749px) and (min-height: 750px) and (max-height: 799px) { .join-request-container { -webkit-transform: scale(0.92) translate(0, -2.5%) !important; transform: scale(0.92) translate(0, -2.5%) !important; } }

@media (max-width: 749px) and (min-height: 800px) and (max-height: 850px) { .join-request-container { -webkit-transform: scale(0.95) translate(0, 3%) !important; transform: scale(0.95) translate(0, 3%) !important; } }

@media (max-width: 749px) and (min-height: 851px) and (max-height: 950px) { .join-request-container { -webkit-transform: scale(1) translate(0, 8%) !important; transform: scale(1) translate(0, 8%) !important; } }

@media (max-width: 749px) and (min-height: 951px) and (max-height: 1099px) { .join-request-container { -webkit-transform: scale(1) translate(0, 15%) !important; transform: scale(1) translate(0, 15%) !important; } }

@media (max-width: 749px) and (min-height: 1100px) { .join-request-container { -webkit-transform: scale(1) translate(0, 20%) !important; transform: scale(1) translate(0, 20%) !important; } }

@media (min-width: 480px) { .join-request-container { padding-left: 43px; padding-right: 43px; } }

.join-request-content { display: table-cell; vertical-align: middle; }

.join-request-close { padding: 20px; font-size: 32px; cursor: pointer; position: fixed; top: 0; color: #000000; z-index: 9; }

.join-request-close .animated-menu-icon-bar { background-color: White; }

.join-request-title { text-align: center; color: white; display: block; max-width: 260px; font: normal normal 900 20px/21px 'Nunito Sans'; text-transform: uppercase; letter-spacing: .8px; }

@media only screen and (min-width: 750px) { .join-request-title { margin: 0 auto 25px; } }

@media (min-width: 750px) and (min-height: 667px) { .join-request-title { margin: 0 auto 15px; } }

@media only screen and (max-width: 749px) { .join-request-title { margin: 0 auto 15px; } }

.join-request-title p { text-transform: initial; font-weight: 900; font-size: 12px; line-height: 16px; font-family: "Lato"; padding: 0; margin: 0; }

.join-request-message { display: none; }

.join-request-message a { color: #000000; border-bottom: 1px #000000 dotted; -webkit-transition: all 0.15s; transition: all 0.15s; }

.join-request-message a:hover, .join-request-message a:focus { text-decoration: none; border-bottom-color: transparent; }

.join-request-message-body { font-family: "Nunito Sans", NunitoSans, sans-serif; font-size: 40px; font-weight: bold; letter-spacing: 0.85px; line-height: 51px; }

.join-request-message-controls { margin: 38px 0 0 0; }

.join-request-form, .join-request-form__not { background-image: url("../images/top5.png"); background-repeat: no-repeat; background-position: top center; background-size: 195px auto; text-align: center; margin: Max(37px, 6vh) 0 0 0; padding-top: 99px; }

.join-request-form form, .join-request-form__not form { max-width: 282px; margin: 0 auto; }

.join-request-form input[type='email'], .join-request-form__not input[type='email'] { font: normal normal bold 15px/18px 'Lato' !important; letter-spacing: 0.15px !important; }

.join-request-form input[type='email']::-webkit-input-placeholder, .join-request-form input[type='email']::-moz-placeholder, .join-request-form input[type='email']:-webkit-autofill, .join-request-form input[type='email']:focus:-webkit-autofill, .join-request-form input[type='email']:active:-webkit-autofill, .join-request-form input[type='email']:hover:-webkit-autofill, .join-request-form input[type='email']:-webkit-autofill:hover, .join-request-form input[type='email']:-webkit-autofill:active, .join-request-form input[type='email']:-webkit-autofill:focus, .join-request-form__not input[type='email']::-webkit-input-placeholder, .join-request-form__not input[type='email']::-moz-placeholder, .join-request-form__not input[type='email']:-webkit-autofill, .join-request-form__not input[type='email']:focus:-webkit-autofill, .join-request-form__not input[type='email']:active:-webkit-autofill, .join-request-form__not input[type='email']:hover:-webkit-autofill, .join-request-form__not input[type='email']:-webkit-autofill:hover, .join-request-form__not input[type='email']:-webkit-autofill:active, .join-request-form__not input[type='email']:-webkit-autofill:focus { font: normal normal bold 15px/18px 'Lato' !important; letter-spacing: 0.15px !important; }

.join-request-form input[type='email']:not(:hover):not(:active):not(:focus), .join-request-form__not input[type='email']:not(:hover):not(:active):not(:focus) { border-bottom-color: #D0D0D0; }

.join-request-form .icontact-signup-teaser-email:hover, .join-request-form .icontact-signup-teaser-email:focus, .join-request-form__not .icontact-signup-teaser-email:hover, .join-request-form__not .icontact-signup-teaser-email:focus { border-color: #707070; }

.join-request-form .icontact-signup-teaser-email, .join-request-form__not .icontact-signup-teaser-email { font-family: "Lato"; font-weight: 700; font-size: 15px; }

.join-request-form img, .join-request-form__not img { width: 191px; margin-bottom: 20px; margin-top: 0px; }

.join-request-form-submit.btn, .join-request-form__not-submit.btn { border-radius: 3px; text-transform: initial; background-color: transparent; padding: 10px 21px; color: white; border: solid 1px white; min-width: 100%; height: 40px; margin-top: 10px; font: normal normal 900 14px/14px 'Nunito Sans'; letter-spacing: 0.28px; }

.join-request-form-submit.btn:after, .join-request-form__not-submit.btn:after { border: none; text-transform: initial; background-color: transparent; }

.join-request-form-submit.btn:hover:after, .join-request-form-submit.btn:hover, .join-request-form-submit.btn:focus, .join-request-form__not-submit.btn:hover:after, .join-request-form__not-submit.btn:hover, .join-request-form__not-submit.btn:focus { border: none; color: #363636; background: white !important; }

.join-request .form-group { margin: 0 0 0 0; padding: 0 0 0 0; }

.join-request .form-group + .form-group { margin: 0 0 0 0; padding: 0 0 0 0; }

.join-request button { margin-top: 2em; }

.join-request p { margin-top: 15px; }

.join-request *::-moz-selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.join-request *::selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.join-request *::-moz-selection { background: #FFC300; color: #FFC300; }

.search-form-wrapper { display: none; position: relative; z-index: 99999999999; }

.search-form-wrapper .search-form-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 200; background: rgba(0, 0, 0, 0.5); }

.search-form-wrapper .search-form-box { position: fixed; top: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 202; overflow: hidden; -webkit-transform: translateZ(0px); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; background: #FFC20E; }

.search-form-wrapper .search-form-inner { display: table; width: 100%; height: 100%; }

.search-form-wrapper .search-form-close { padding: 20px; font-size: 32px; cursor: pointer; position: fixed; top: 0; color: #fff; }

.search-form-wrapper .search-form-close .animated-menu-icon-bar { background-color: #fff; }

.search-form-wrapper .search-form-form { text-align: center; /* ver estilos propios del form en  ../../noticias/search.scss */ }

.markets-selector-wrapper { display: none; position: relative; z-index: 99999999999; }

.markets-selector-wrapper .markets-selector-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 200; cursor: pointer; background: rgba(0, 0, 0, 0); }

.markets-selector-wrapper .markets-selector-box { position: fixed; right: 0; left: 0; bottom: 0; top: 0; height: 100%; width: 100%; z-index: 202; overflow: hidden; -webkit-transform: translateZ(0px); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; background: #464646; }

.markets-selector-wrapper .markets-selector-inner { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; overflow-y: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.markets-selector-wrapper .markets-selector-close { padding: 0; font-size: 32px; cursor: pointer; position: fixed; top: 0; color: #fff; z-index: 1; }

.markets-selector-wrapper .markets-selector-close .animated-menu-icon { width: 100vw; height: 4vmax; opacity: 0; -webkit-transform: none; transform: none; }

.markets-selector-wrapper .markets-selector-close .animated-menu-icon:after { content: ""; position: absolute; cursor: pointer; top: -100%; width: 100%; height: 100%; }

.markets-selector-wrapper .markets-selector-close .animated-menu-icon-bar { background-color: #fff; }

.markets-selector-wrapper .markets-selector-form { text-align: center; margin: 0 auto !important; width: 100%; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form { padding: 4vmax 15px 2vmax; } }

@media (max-width: 1219px) { .markets-selector-wrapper .markets-selector-form { float: none; } }

@media (min-width: 1100px) and (max-width: 1219px) { .markets-selector-wrapper .markets-selector-form { max-width: 760px; } }

@media (min-width: 990px) and (max-width: 1099px) { .markets-selector-wrapper .markets-selector-form { max-width: 750px; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form { padding: 99px 15px 4vmax; } }

.markets-selector-wrapper .markets-selector-form .widgettitle { display: none; }

@media (min-width: 1220px) { .markets-selector-wrapper .markets-selector-form #markets-manager { max-width: 772px; margin-left: auto; margin-right: auto; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager { position: relative; margin-top: 0; } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-open { display: none; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-open { font: normal normal bold 16px/22px 'Nunito Sans'; padding: 20px 70px 15px 30px; background-color: #CC9C00; text-transform: initial; text-decoration: none; margin: 0 -15px 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: left; min-height: 77px; text-align: left; position: fixed; color: #3A3939; display: block; width: 100%; z-index: 1; top: -1px; } }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { z-index: 1; width: 24px; height: 24px; display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: transparent; -webkit-transform: rotate(45deg) scale(1.15); transform: rotate(45deg) scale(1.15); }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after, .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { content: ""; position: absolute; margin: 0 auto; bottom: 0; right: 0; left: 0; top: 0; }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { width: 22px; height: 2px; margin-top: 11px; }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after { height: 22px; width: 2px; margin-top: 1px; }

@media (min-width: 1220px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { margin-right: -2.5em !important; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { padding-right: 20vw; } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { position: relative; margin: 0 0 23px auto; }
  .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after, .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { background-color: #fff; } }

@media (min-width: 990px) and (max-width: 1099px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { right: -70px; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { top: 30px; right: 31px; position: fixed; }
  .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after, .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { background-color: #3A3939; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { list-style: none; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 0 auto; max-width: 772px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (min-width: 990px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { left: -2em; } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { content: "Selecciona o cambia el lugar para ver contenido local y define tu favorito al marcarlo con el corazón."; text-align: left; font: normal normal bold 16px/22px Nunito Sans; letter-spacing: 0px; color: #FFF; position: absolute; display: block; width: 100%; top: -58px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { left: 0; } }

@media (min-width: 1220px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% + 80px); top: -47px; } }

@media (min-width: 1190px) and (max-width: 1219px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% + 40px); } }

@media (min-width: 1150px) and (max-width: 1189px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% + 30px); } }

@media (min-width: 1040px) and (max-width: 1099px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% + 50px); } }

@media (min-width: 940px) and (max-width: 989px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% + 10px); } }

@media (min-width: 890px) and (max-width: 939px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% - 10px); } }

@media (min-width: 850px) and (max-width: 889px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% - 30px); } }

@media (min-width: 810px) and (max-width: 849px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% - 40px); } }

@media (min-width: 780px) and (max-width: 809px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% - 5vw); } }

@media (min-width: 750px) and (max-width: 779px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list:before { width: calc(100% - 7vw); } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { grid-template-columns: repeat(3, calc(100% / 3)); grid-template-rows: repeat(8, 24px); grid-auto-flow: column; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: grid; row-gap: 30px; padding: 0; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

@media (min-width: 810px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }

@media (min-width: 750px) and (max-width: 809px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 15px 0 10px 30px; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; min-width: 341px; display: -webkit-box; display: -ms-flexbox; display: flex; row-gap: 16px; width: auto; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li { -ms-flex-preferred-size: calc(100% / 3); flex-basis: calc(100% / 3); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.market-favorite { -webkit-box-ordinal-group: -1; -ms-flex-order: -2; order: -2; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.nacional { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.los-angeles { display: none; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li label[for="favorite_market"] { width: 0; height: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: transparent; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .favorite_market_indicator { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 20px; height: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: transparent; position: relative; /* &:hover, &:active { &:before { background-image: url('../images/heart-filled.png'); } } */ }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .favorite_market_indicator:before { content: ""; position: absolute; display: inline-block; background-image: url("../images/heart.png"); background-size: 100% auto; background-position: center; background-repeat: no-repeat; height: 18px; width: 19px; left: 0; top: 0; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden { /* display: none; visibility: hidden; */ position: absolute; text-align: left; cursor: pointer; min-width: 20px; max-width: 20px; height: 20px; z-index: 1; opacity: 0; margin: 0; left: 0; top: 0; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden:checked ~ .favorite_market_indicator:before, .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden:hover + .favorite_market_indicator:before { background-image: url("../images/heart-filled.png"); } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden:checked ~ .favorite_market_indicator:before { background-image: url("../images/heart-filled.png"); } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter { text-align: left; font: normal normal bold 18px/24px 'Nunito Sans'; color: #FFF; margin-left: 26px; position: relative; letter-spacing: 0px; text-decoration: none; white-space: nowrap; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:hover:before, .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:focus:before, .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:active:before { opacity: 1; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:before { content: ""; position: absolute; z-index: -1; opacity: 0; -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:before { top: -10px; left: -10px; right: -10px; bottom: -10px; background-color: #3A3939; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:before { background-image: url("../images/confirm.png"); background-repeat: no-repeat; background-position: center; background-size: cover; left: calc(-30px - 15px + 68vw); height: 18px; width: 24px; bottom: 0; top: 0; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.market-favorite .favorite_market_indicator:before { background-image: url("../images/heart-filled.png"); }

.markets-selector-wrapper .markets-selector-form #markets-manager .mobile-markets-layer-close a { position: fixed; width: 100vw; left: 0; right: 0; bottom: 0; height: 4vmax; opacity: 0; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(70, 70, 70, 0.9); z-index: 1; display: none; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner { background-color: #464646; position: absolute; top: 50%; bottom: 0; left: 50%; right: 0; max-width: 403px; max-height: 250px; width: 100%; height: auto; padding: 42px 64px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner { margin: -2em 0 0; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner { margin: 0 0 0; } }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner > h3 { text-align: left; font: normal normal bold 18px/24px Nunito Sans; letter-spacing: 0px; color: #CC9C00; text-transform: initial; margin: 0 auto 12px; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner > p { text-align: left; font: normal normal 600 14px/19px Nunito Sans; letter-spacing: 0px; color: #FFFFFF; margin-bottom: 32px; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner .favorite-market-popup-actions > a { text-align: center; font: normal normal 300 12px/16px Nunito Sans; letter-spacing: 0px; color: #FFFFFF; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner #favorite-market-authorize { color: #CC9C00; text-decoration: underline; font-weight: bold; margin-left: 46px; }

.markets-selector-wrapper .bg { background-color: #464646; }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .bg { position: fixed; bottom: 0; z-index: 1; width: 100%; height: 20px; -webkit-box-shadow: 0 -10px 10px 0 #464646; box-shadow: 0 -10px 10px 0 #464646; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper.pop-up:before { content: ""; position: fixed; top: -25vh; bottom: 0; left: 0; right: 0; width: 100%; height: calc(100% + 25vh); background-color: #3A3939; z-index: 1; }
  .markets-selector-wrapper.pop-up .bg, .markets-selector-wrapper.pop-up .markets-selector-close, .markets-selector-wrapper.pop-up .widget_geolocation_markets_widget { display: none; }
  .markets-selector-wrapper.pop-up .markets-selector-box, .markets-selector-wrapper.pop-up #favorite-market-popup, .markets-selector-wrapper.pop-up #favorite-market-popup-inner { background-color: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: none !important; }
  .markets-selector-wrapper.pop-up .markets-selector-box { border-radius: 0; height: 100%; top: 0; }
  .markets-selector-wrapper.pop-up #favorite-market-popup-inner { padding: 42px 50px; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; } }

.markets-selector-wrapper .market-selector-loading-message { display: none; margin: 0 auto; max-width: 772px; padding: 0 0 0 15px; }

.markets-selector-wrapper .market-selector-loading-message > h3, .markets-selector-wrapper .market-selector-loading-message > p { letter-spacing: 0px; text-align: left; color: #FFF; }

.markets-selector-wrapper .market-selector-loading-message > h3 { text-transform: initial; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-loading-message > h3 { font: normal normal bold 20px/27px 'Nunito Sans'; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-loading-message > h3 { font: normal normal bold 24px/28px 'Nunito Sans'; } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-loading-message > p { font: normal normal normal 16px/22px 'Nunito Sans'; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-loading-message > p { font: normal normal normal 14px/19px 'Nunito Sans'; } }

.markets-selector-wrapper .market-selector-choosing-message { display: none; }

.section-header { text-align: center; padding-top: 10px; clear: both; position: relative; z-index: 2; }

.section-header p { max-width: 650px; margin-left: auto; margin-right: auto; }

.section-title { font-size: 63px; }

.section-link-text { display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; color: #FFC300; }

.section.-primary { background-color: #FFC300; }

.section.-pop { background-color: #A157B2; }

.section.-dark { background: #4d4d4d; }

.section--mute { background: #f7f7f7; }

.section.-padded { padding: 28px 0 56px; }

@media (min-width: 480px) { .section.-padded { padding: 35px 0 70px; } }

@media (min-width: 1400px) { .section.-padded { padding: 40px 0 80px; } }

.section.-icon-row .icon-column { max-width: none; }

@media (min-width: 480px) { .section.-icon-row .icon-column { max-width: 320px; margin: auto; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid rgba(255, 255, 255, 0.45); } }

@media (min-width: 750px) { .section.-icon-row .icon-column { max-width: none; border-top: 0; border-left: 1px solid rgba(255, 255, 255, 0.45); } }

.section.-icon-row .icon-column:first-child { border-top: 0; border-left: 0; }

.section *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.section *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.tab-section > .container, .tab-section > .navbar-container { width: auto; margin: 0; padding: 0; }

.input-group__btn .btn { height: 42px; padding-top: 0; padding-bottom: 0; margin-left: -20px; }

@media only screen and (min-width: 750px) { .input-group__btn .btn { height: 46px; } }

.pagination .btn { min-width: 0; padding: 5px; }

.btn.btn--small, .btn.btn--sm { min-width: 0; font-size: 14px; line-height: 1.5; border-radius: 1.5em; padding: 5px 10px; }

.btn.btn-medium, .btn.btn-md { min-width: 0; font-size: 16px; line-height: 1.5; border-radius: 1.5em; padding: 5px 10px; }

input.btn { position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 12px 17px; font-size: 14px; min-width: 165px; background: none; line-height: 1.2em; border: 1.5px #FFC300 solid; border-radius: 0; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; color: #FFC300; }

input.btn:hover { color: white; background-color: #FFC300; border-color: #FFC300; }

input.btn:hover:after { -webkit-animation: btn-flat-hover linear 0.6s forwards; animation: btn-flat-hover linear 0.6s forwards; }

input.btn:active:after { opacity: 0; }

/* Button Group */
.btn-group .btn:not(:last-child) { border-right: none; }

.btn-group *:last-child .btn { border-right: 1.5px solid white; }

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

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

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):after { border-radius: 0; }

.btn { background-color: #FFC300; color: white; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #FFC300 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; -webkit-transition: width 0.6s cubic-bezier(0.19, 1, 0.22, 1), height 0.6s cubic-bezier(0.19, 1, 0.22, 1), color linear 0.2s; transition: width 0.6s cubic-bezier(0.19, 1, 0.22, 1), height 0.6s cubic-bezier(0.19, 1, 0.22, 1), color linear 0.2s; }

.btn:after { background: #FFC300; color: white; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn:hover { color: white; background-color: transparent; border-color: #FFC300; }

.btn:hover:after { background-color: #FFC300; -webkit-animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn:focus { background: #FFC300 !important; }

.btn:active { color: #997500; }

.btn:active:after { height: 0; opacity: 0; }

.btn.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#FFC300, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn:disabled, .btn[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn:disabled:hover, .btn[disabled]:hover { color: white; background-color: transparent; border-color: #FFC300; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

@keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

.input-group .btn { min-width: 130px; }

@media only screen and (max-width: 989px) { .btn { padding: 10px 17px; } }

.btn i[class^="icon"] { vertical-align: middle; font-size: 1.2em; }

.btn:after { content: ""; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -webkit-transform: scaleY(0); transform: scaleY(0); background-color: #FFC300; color: #FFC300; -webkit-animation: btn-flat-2-out linear 0.2s forwards; animation: btn-flat-2-out linear 0.2s forwards; border-radius: 0; }

.btn:hover { color: #FFC300; text-decoration: none; background-color: white; }

.btn:hover:after { -webkit-animation: btn-flat-2-hover linear 0.2s forwards; animation: btn-flat-2-hover linear 0.2s forwards; }

.btn:active { color: #FFC300; text-decoration: none; outline: none !important; -webkit-box-shadow: none; box-shadow: none; }

.btn:active:after { height: 0; opacity: 0; }

.btn:focus { outline: none !important; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; }

.btn:disabled:not(.btn--link), .btn[disabled]:not(.btn--link) { border-color: #efefef; background-color: #efefef; color: #d6d6d6; cursor: not-allowed; }

.btn:disabled:not(.btn--link):hover, .btn:disabled:not(.btn--link):focus, .btn[disabled]:not(.btn--link):hover, .btn[disabled]:not(.btn--link):focus { border-color: #efefef; background: none; color: #efefef; cursor: not-allowed; }

.btn.btn--action-started::before { content: ""; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid #ffffff; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

.btn.btn--outline { background-color: transparent; color: #FFC300; }

.btn.btn--flat, .btn.btn--outline { color: black; }

.btn.btn--flat:after, .btn.btn--outline:after { background: #997500; color: #000000; opacity: 0; -webkit-animation: btn-flat-out linear 0.25s forwards; animation: btn-flat-out linear 0.25s forwards; }

.btn.btn--flat:hover, .btn.btn--outline:hover { color: white; border-color: #997500; }

.btn.btn--flat:hover:after, .btn.btn--outline:hover:after { -webkit-animation: btn-flat-hover linear 0.6s forwards; animation: btn-flat-hover linear 0.6s forwards; }

.btn.btn--flat:active:after, .btn.btn--outline:active:after { opacity: 0; }

.btn.btn--full { width: 100%; }

.btn.btn--white { background-color: white; color: #808080; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #c4c4c4 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--white:after { background: white; color: #808080; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--white:hover { color: black; background-color: transparent; border-color: #cccccc; }

.btn.btn--white:hover:after { background-color: #cccccc; -webkit-animation: btn--white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--white:focus { background: white !important; }

.btn.btn--white:active { color: #cccccc; }

.btn.btn--white:active:after { height: 0; opacity: 0; }

.btn.btn--white.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(white, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--white:disabled, .btn.btn--white[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--white:disabled:hover, .btn.btn--white[disabled]:hover { color: black; background-color: transparent; border-color: #cccccc; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #cccccc; }
  30% { background: #cccccc; }
  35% { background: #cccccc;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #cccccc;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #cccccc;
    opacity: 1; } }

@keyframes btn--white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #cccccc; }
  30% { background: #cccccc; }
  35% { background: #cccccc;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #cccccc;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #cccccc;
    opacity: 1; } }

.btn.btn--outline-white { background-color: transparent; color: white; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px white solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--outline-white:after { background: transparent; color: white; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--outline-white:hover { color: #FFC300; background-color: transparent; border-color: #FFC300; }

.btn.btn--outline-white:hover:after { background-color: transparent; -webkit-animation: btn--outline-white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--outline-white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--outline-white:focus { background: transparent !important; }

.btn.btn--outline-white:active { color: rgba(0, 0, 0, 0); }

.btn.btn--outline-white:active:after { height: 0; opacity: 0; }

.btn.btn--outline-white.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(transparent, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--outline-white:disabled, .btn.btn--outline-white[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--outline-white:disabled:hover, .btn.btn--outline-white[disabled]:hover { color: #FFC300; background-color: transparent; border-color: transparent; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--outline-white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

@keyframes btn--outline-white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

.btn.btn--link { background-color: transparent; color: inherit; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px transparent solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--link:after { background: transparent; color: inherit; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--link:hover { color: #FFC300; background-color: transparent; border-color: transparent; }

.btn.btn--link:hover:after { background-color: transparent; -webkit-animation: btn--link cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--link cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--link:focus { background: transparent !important; }

.btn.btn--link:active { color: rgba(0, 0, 0, 0); }

.btn.btn--link:active:after { height: 0; opacity: 0; }

.btn.btn--link.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(transparent, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--link:disabled, .btn.btn--link[disabled] { background-color: transparent; color: #666666; border-color: transparent; }

.btn.btn--link:disabled:hover, .btn.btn--link[disabled]:hover { color: #FFC300; background-color: transparent; border-color: transparent; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.1s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.1s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.1s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.1s; }

@-webkit-keyframes btn--link { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

@keyframes btn--link { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

.btn.btn--link::before { content: none; }

.btn.btn--link::after { content: none; }

.btn.btn--fb { background-color: #3b5998; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #3b5998 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--fb:after { background: #3b5998; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--fb:hover { color: #ffffff; background-color: transparent; border-color: #2d4373; }

.btn.btn--fb:hover:after { background-color: #2d4373; -webkit-animation: btn--fb cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--fb cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--fb:focus { background: #3b5998 !important; }

.btn.btn--fb:active { color: #1e2e4f; }

.btn.btn--fb:active:after { height: 0; opacity: 0; }

.btn.btn--fb.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#3b5998, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--fb:disabled, .btn.btn--fb[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--fb:disabled:hover, .btn.btn--fb[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #2d4373; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--fb { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #2d4373; }
  30% { background: #2d4373; }
  35% { background: #2d4373;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #2d4373;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #2d4373;
    opacity: 1; } }

@keyframes btn--fb { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #2d4373; }
  30% { background: #2d4373; }
  35% { background: #2d4373;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #2d4373;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #2d4373;
    opacity: 1; } }

.btn.btn--google { background-color: #ffffff; color: #808080; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #808080 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--google:after { background: #ffffff; color: #808080; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--google:hover { color: #676666; background-color: transparent; border-color: #e6e5e5; }

.btn.btn--google:hover:after { background-color: #e6e5e5; -webkit-animation: btn--google cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--google cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--google:focus { background: #ffffff !important; }

.btn.btn--google:active { color: #cccccc; }

.btn.btn--google:active:after { height: 0; opacity: 0; }

.btn.btn--google.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#ffffff, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--google:disabled, .btn.btn--google[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--google:disabled:hover, .btn.btn--google[disabled]:hover { color: #676666; background-color: transparent; border-color: #e6e5e5; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--google { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #e6e5e5; }
  30% { background: #e6e5e5; }
  35% { background: #e6e5e5;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #e6e5e5;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #e6e5e5;
    opacity: 1; } }

@keyframes btn--google { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #e6e5e5; }
  30% { background: #e6e5e5; }
  35% { background: #e6e5e5;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #e6e5e5;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #e6e5e5;
    opacity: 1; } }

.btn.btn--dark { background-color: #808080; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #808080 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--dark:after { background: #808080; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--dark:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; }

.btn.btn--dark:hover:after { background-color: #4d4d4d; -webkit-animation: btn--dark cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--dark cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--dark:focus { background: #808080 !important; }

.btn.btn--dark:active { color: #4d4d4d; }

.btn.btn--dark:active:after { height: 0; opacity: 0; }

.btn.btn--dark.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#808080, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--dark:disabled, .btn.btn--dark[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--dark:disabled:hover, .btn.btn--dark[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--dark { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

@keyframes btn--dark { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

.btn.btn--darker { background-color: #808080; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #808080 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--darker:after { background: #808080; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--darker:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; }

.btn.btn--darker:hover:after { background-color: #4d4d4d; -webkit-animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--darker:focus { background: #808080 !important; }

.btn.btn--darker:active { color: #4d4d4d; }

.btn.btn--darker:active:after { height: 0; opacity: 0; }

.btn.btn--darker.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#808080, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--darker:disabled, .btn.btn--darker[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--darker:disabled:hover, .btn.btn--darker[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

@keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

.btn.btn--black, .btn .btn-secondary { background-color: black; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px black solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--black:after, .btn .btn-secondary:after { background: black; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--black:hover, .btn .btn-secondary:hover { color: #ffffff; background-color: transparent; border-color: black; }

.btn.btn--black:hover:after, .btn .btn-secondary:hover:after { background-color: black; -webkit-animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--black:focus, .btn .btn-secondary:focus { background: black !important; }

.btn.btn--black:active, .btn .btn-secondary:active { color: black; }

.btn.btn--black:active:after, .btn .btn-secondary:active:after { height: 0; opacity: 0; }

.btn.btn--black.btn--action-started::before, .btn .btn-secondary.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(black, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--black:disabled, .btn.btn--black[disabled], .btn .btn-secondary:disabled, .btn .btn-secondary[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--black:disabled:hover, .btn.btn--black[disabled]:hover, .btn .btn-secondary:disabled:hover, .btn .btn-secondary[disabled]:hover { color: #ffffff; background-color: transparent; border-color: black; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: black; }
  30% { background: black; }
  35% { background: black;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: black;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: black;
    opacity: 1; } }

@keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: black; }
  30% { background: black; }
  35% { background: black;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: black;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: black;
    opacity: 1; } }

.btn.btn--email { background-color: #666666; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #666666 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--email:after { background: #666666; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--email:hover { color: #ffffff; background-color: transparent; border-color: #333333; }

.btn.btn--email:hover:after { background-color: #333333; -webkit-animation: btn--email cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--email cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--email:focus { background: #666666 !important; }

.btn.btn--email:active { color: #333333; }

.btn.btn--email:active:after { height: 0; opacity: 0; }

.btn.btn--email.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#666666, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--email:disabled, .btn.btn--email[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--email:disabled:hover, .btn.btn--email[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #333333; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--email { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #333333; }
  30% { background: #333333; }
  35% { background: #333333;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #333333;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #333333;
    opacity: 1; } }

@keyframes btn--email { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #333333; }
  30% { background: #333333; }
  35% { background: #333333;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #333333;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #333333;
    opacity: 1; } }

.btn.btn--dimsiss { min-width: 0; border-color: #f7f7f7; color: #808080; -webkit-transition: color linear 0.2s; transition: color linear 0.2s; }

.btn.btn--dimsiss:after { background: #f7f7f7; color: #FFC300; -webkit-animation: btn-flat-2-out linear 0.2s forwards; animation: btn-flat-2-out linear 0.2s forwards; }

.btn.btn--dimsiss:hover { color: #808080; }

.btn.btn--dimsiss:hover:after { -webkit-animation: btn-flat-2-hover linear 0.2s forwards; animation: btn-flat-2-hover linear 0.2s forwards; }

.btn.btn--dimsiss:active { color: #000000; }

.btn.btn--dimsiss:active:after { height: 0; opacity: 0; }

.btn:disabled:not(.btn--link), .btn:disabled:hover:not(.btn--link), .btn:disabled:focus:not(.btn--link), .btn:disabled:active:not(.btn--link), .btn[disabled]:not(.btn--link), .btn[disabled]:hover:not(.btn--link), .btn[disabled]:focus:not(.btn--link), .btn[disabled]:active:not(.btn--link) { border-color: #efefef; background-color: #efefef; color: #d6d6d6; }

.btn:disabled:not(.btn--link):after, .btn:disabled:hover:not(.btn--link):after, .btn:disabled:focus:not(.btn--link):after, .btn:disabled:active:not(.btn--link):after, .btn[disabled]:not(.btn--link):after, .btn[disabled]:hover:not(.btn--link):after, .btn[disabled]:focus:not(.btn--link):after, .btn[disabled]:active:not(.btn--link):after { -webkit-animation: none !important; animation: none !important; opacity: 0 !important; }

.btn:disabled:not(.btn--link):hover, .btn:disabled:not(.btn--link):focus, .btn:disabled:hover:not(.btn--link):hover, .btn:disabled:hover:not(.btn--link):focus, .btn:disabled:focus:not(.btn--link):hover, .btn:disabled:focus:not(.btn--link):focus, .btn:disabled:active:not(.btn--link):hover, .btn:disabled:active:not(.btn--link):focus, .btn[disabled]:not(.btn--link):hover, .btn[disabled]:not(.btn--link):focus, .btn[disabled]:hover:not(.btn--link):hover, .btn[disabled]:hover:not(.btn--link):focus, .btn[disabled]:focus:not(.btn--link):hover, .btn[disabled]:focus:not(.btn--link):focus, .btn[disabled]:active:not(.btn--link):hover, .btn[disabled]:active:not(.btn--link):focus { border-color: #efefef; background: none; color: #efefef; }

.btn.btn--audio { overflow: hidden; margin: 0 -2px; padding: 0; border: 0; cursor: pointer; background: none; outline: none; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }

.btn.btn--audio span { display: inline-block; vertical-align: bottom; width: 1px; height: 20px; max-height: 20px; margin: 0 2px; background: #FFC300; -webkit-animation-name: btn-audio-bar-1; animation-name: btn-audio-bar-1; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.btn.btn--audio span:nth-child(1) { -webkit-animation-name: btn-audio-bar-1; animation-name: btn-audio-bar-1; -webkit-animation-duration: 3.3s; animation-duration: 3.3s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.btn.btn--audio span:nth-child(2) { -webkit-animation-name: btn-audio-bar-2; animation-name: btn-audio-bar-2; -webkit-animation-duration: 3.1s; animation-duration: 3.1s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.btn.btn--audio span:nth-child(3) { -webkit-animation-name: btn-audio-bar-3; animation-name: btn-audio-bar-3; -webkit-animation-duration: 3.2s; animation-duration: 3.2s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.btn.btn--audio span:nth-child(4) { -webkit-animation-name: btn-audio-bar-4; animation-name: btn-audio-bar-4; -webkit-animation-duration: 3.5s; animation-duration: 3.5s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.btn.btn--audio span:nth-child(5) { -webkit-animation-name: btn-audio-bar-5; animation-name: btn-audio-bar-5; -webkit-animation-duration: 2.9s; animation-duration: 2.9s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.btn.btn--audio span:nth-child(6) { -webkit-animation-name: btn-audio-bar-6; animation-name: btn-audio-bar-6; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.btn.btn--audio:hover { opacity: 0.7; }

.btn.btn--audio.btn--off span { max-height: 2px; }

@-webkit-keyframes btn-audio-bar-1 { 0% { height: 10px; }
  12.5% { height: 13px; }
  25% { height: 5px; }
  37.5% { height: 15px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 10px; } }

@keyframes btn-audio-bar-1 { 0% { height: 10px; }
  12.5% { height: 13px; }
  25% { height: 5px; }
  37.5% { height: 15px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 10px; } }

@-webkit-keyframes btn-audio-bar-2 { 0% { height: 12px; }
  12.5% { height: 7px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 16px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@keyframes btn-audio-bar-2 { 0% { height: 12px; }
  12.5% { height: 7px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 16px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@-webkit-keyframes btn-audio-bar-3 { 0% { height: 14px; }
  12.5% { height: 5px; }
  25% { height: 10px; }
  37.5% { height: 5px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 16px; }
  100% { height: 14px; } }

@keyframes btn-audio-bar-3 { 0% { height: 14px; }
  12.5% { height: 5px; }
  25% { height: 10px; }
  37.5% { height: 5px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 16px; }
  100% { height: 14px; } }

@-webkit-keyframes btn-audio-bar-4 { 0% { height: 16px; }
  12.5% { height: 20px; }
  25% { height: 6px; }
  37.5% { height: 10px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 13px; }
  87.5% { height: 10px; }
  100% { height: 16px; } }

@keyframes btn-audio-bar-4 { 0% { height: 16px; }
  12.5% { height: 20px; }
  25% { height: 6px; }
  37.5% { height: 10px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 13px; }
  87.5% { height: 10px; }
  100% { height: 16px; } }

@-webkit-keyframes btn-audio-bar-5 { 0% { height: 4px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 12px; }
  50% { height: 18px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 4px; } }

@keyframes btn-audio-bar-5 { 0% { height: 4px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 12px; }
  50% { height: 18px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 4px; } }

@-webkit-keyframes btn-audio-bar-6 { 0% { height: 12px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 5px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@keyframes btn-audio-bar-6 { 0% { height: 12px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 5px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@-webkit-keyframes btn-flat-dark-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #000000; }
  20% { background: none; }
  25% { background: #000000;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #000000;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

@keyframes btn-flat-dark-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #000000; }
  20% { background: none; }
  25% { background: #000000;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #000000;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

@-webkit-keyframes btn-flat-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #ffffff; }
  20% { background: none; }
  25% { background: #997500;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #997500;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #997500;
    opacity: 1; } }

@keyframes btn-flat-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #ffffff; }
  20% { background: none; }
  25% { background: #997500;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #997500;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #997500;
    opacity: 1; } }

@-webkit-keyframes btn-flat-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@keyframes btn-flat-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@-webkit-keyframes btn-flat-2-hover { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@keyframes btn-flat-2-hover { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@-webkit-keyframes btn-flat-2-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

@keyframes btn-flat-2-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

.components { position: fixed; z-index: 50; top: 0; right: 0; left: 0; overflow: auto; width: 100%; height: 100%; -webkit-overflow-scrolling: touch; background: #FFC300; /* Left */ /* Menu */ }

@media (min-width: 750px) { .components { overflow: hidden; background: none; } }

.components-wrap { width: 100%; height: 100%; }

@media (min-width: 750px) { .components-left { position: absolute; z-index: 1; top: 0; right: 0; left: 0; width: 100%; height: 100%; } }

@media (min-width: 750px) { .components-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 50%; height: 100%; background: #FFC300; } }

.components-header { padding: 70px 0 40px 20px; }

@media (min-width: 480px) { .components-header { padding: 100px 0 80px 25px; } }

@media (min-width: 750px) { .components-header { display: none; } }

.components-header h1 { color: #000000; font-family: "Lato", "sans-serif"; font-size: 40px; font-weight: bold; letter-spacing: 0.83px; }

@media (min-width: 480px) { .components-header h1 { font-size: 55px; letter-spacing: 1.15px; } }

.components-items { position: relative; width: 100%; height: 100%; }

.components-item { margin: 20px 0; }

@media (min-width: 750px) { .components-item { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; margin: 0; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
  .components-item.-prev { z-index: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
  .components-item.-active { z-index: 2; -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 1; } }

.components-right { display: none; }

@media (min-width: 750px) { .components-right { position: absolute; z-index: 2; top: 0; right: 0; display: block; width: 50%; height: 100%; background: #f2f2f2; } }

.components-line { position: absolute; top: 0; bottom: 0; left: 0; width: 52px; height: 100%; background: #FFC300; }

@media (min-width: 480px) { .components-line { width: 62px; } }

@media (min-width: 750px) { .components-line { width: 75px; } }

@media (min-width: 1400px) { .components-line { width: 115px; } }

@media (min-width: 1800px) { .components-line { width: 155px; } }

.components-menu { height: 100%; }

.components-menu-inner { position: relative; height: 100%; padding: 200px 0 0; }

@media (min-width: 480px) { .components-menu-inner { padding: 255px 0 0; } }

@media (min-width: 750px) { .components-menu-inner { overflow: auto; width: 105%; overflow-x: hidden; -webkit-overflow-scrolling: touch; } }

.components-menu-item { position: relative; height: 70px; margin: 15px 0; padding: 17px 0; cursor: pointer; background: none; -webkit-transition: background 0.15s ease-in-out; transition: background 0.15s ease-in-out; }

.components-menu-item-num { position: relative; display: inline-block; overflow: hidden; vertical-align: middle; width: 52px; height: 100%; margin: 0 22px 0 0; color: #000000; font-family: "Lato", "sans-serif"; font-size: 10px; font-weight: bold; letter-spacing: 3.09px; white-space: nowrap; text-align: center; }

@media (min-width: 480px) { .components-menu-item-num { width: 62px; margin: 0 25px 0 0; font-size: 11px; letter-spacing: 3.4px; } }

@media (min-width: 750px) { .components-menu-item-num { width: 75px; margin: 0 30px 0 0; } }

@media (min-width: 1400px) { .components-menu-item-num { width: 115px; margin: 0 39px 0 0; } }

@media (min-width: 1800px) { .components-menu-item-num { width: 155px; } }

.components-menu-item-num span { position: relative; display: inline-block; vertical-align: middle; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(-90deg) translateX(-1em); transform: rotate(-90deg) translateX(-1em); }

.components-menu-item-arr { position: relative; top: 2px; display: inline-block; overflow: hidden; vertical-align: middle; width: 24px; margin: 0 19px 0 0; font-size: 10px; white-space: nowrap; -webkit-transition: width 0.2s ease-in-out, margin 0.1s ease-in-out 0.1s; transition: width 0.2s ease-in-out, margin 0.1s ease-in-out 0.1s; }

@media (min-width: 480px) { .components-menu-item-arr { width: 28px; margin: 0 23px 0 0; } }

@media (min-width: 750px) { .components-menu-item-arr { width: 38px; margin: 0 39px 0 0; } }

@media (min-width: 1400px) { .components-menu-item-arr { margin: 0 49px 0 0; } }

.components-menu-item-title { display: inline-block; vertical-align: middle; font-family: "Lato", "sans-serif"; font-weight: normal; font-size: 21px; letter-spacing: 0.87px; }

@media (min-width: 480px) { .components-menu-item-title { font-size: 25px; letter-spacing: 1.02px; } }

@media (min-width: 750px) { .components-menu-item-title { font-size: 27px; letter-spacing: 1.1px; } }

@media (min-width: 750px) { .components-menu-item.-preactive { background: rgba(0, 0, 0, 0.02); }
  .components-menu-item.-active { background: rgba(0, 0, 0, 0.04); }
  .components-menu-item.-active .components-menu-item-arr { width: 60px; margin-left: 3px; } }

.components-menu-year { position: relative; overflow: hidden; width: 52px; height: 45px; margin: 18px 0; text-align: center; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: bold; letter-spacing: 0.8px; white-space: nowrap; color: #000000; }

@media (min-width: 480px) { .components-menu-year { width: 62px; height: 51px; margin: 20px 0; font-size: 18px; letter-spacing: 0.9px; } }

@media (min-width: 750px) { .components-menu-year { width: 75px; height: 58px; margin: 25px 0; font-size: 20px; letter-spacing: 1px; } }

@media (min-width: 1400px) { .components-menu-year { width: 115px; } }

@media (min-width: 1800px) { .components-menu-year { width: 155px; } }

.components-menu-year b { display: block; }

.components-menu-year span { position: relative; display: inline-block; vertical-align: middle; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(-90deg) translateX(-1em); transform: rotate(-90deg) translateX(-1em); }

.components *::-moz-selection { background: #000000; color: white; }

.components *::selection { background: #000000; color: white; }

.component { position: relative; overflow: hidden; height: 100%; margin: 0 auto; /* No Fill */ /* Full Fill */ /* Treatment Fill */ /* Theme Color States */ /* Tab Heading */ }

.component-wrap { position: relative; height: 100%; }

.component-bg { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; width: 100%; height: 100%; pointer-events: auto; }

.component-bg-inner { width: 100%; height: 100%; }

.component-bg-fill { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }

.component-bg-photo { width: 100%; height: 100%; background-size: cover; background-position: center center; }

.component-bg-video { position: relative; overflow: hidden; height: 100%; background-size: cover; background-position: center center; }

.component-bg-video video { position: absolute; top: 50%; left: 50%; width: auto; min-width: 100%; height: auto; min-height: 100%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.component-bg-video-overlay { position: absolute; top: 50%; left: 50%; width: auto; min-width: 100%; height: auto; min-height: 100%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.component-bg-video + .component-bg-photo { display: none; }

.component-fill { position: absolute; z-index: 3; top: 0; right: 0; bottom: 0; left: 0; width: 50%; height: 100%; background: #000000; }

.component-fill:before { content: ''; position: absolute; right: 0; left: 0; width: 100%; height: 100%; }

.-color .component-fill { background: #FFC300; opacity: 1; }

.component-body { position: absolute; z-index: 4; top: 0; right: 0; bottom: 0; left: 0; display: table; width: 100%; height: 100%; color: #ffffff; padding: 10px; /* Body - Background Sizes (Split or Full ) */ /* Body - Text States - Left & Right */ }

@media only screen and (min-width: 750px) { .component-body:not(.-center) { width: 50%; padding: 45px; }
  .component-body.-center { width: 70%; min-width: 720px; max-width: 920px; padding: 45px; } }

@media only screen and (max-width: 1024px) { .component-body { width: 100%; } }

@media only screen and (min-width: 990px) { .component-body { padding: 45px; } }

.component-body h1, .component-body h2, .component-body h3, .component-body h4, .component-body .h1, .component-body .h2, .component-body .h3, .component-body .h4, .component-body p { color: #ffffff; }

.component-body-inner { display: table-cell; vertical-align: middle; padding: 0; }

@media (min-width: 750px) { .component-body-inner { vertical-align: middle; padding: 20px 0; } }

.component-body-inner-top { vertical-align: top; }

@media (min-width: 750px) { .component-body-inner-top { vertical-align: top; } }

.component-body.-full { width: 100%; }

@media only screen and (min-width: 750px) { .component-body.-half { width: 50%; } }

.component-body.-left { text-align: left; margin: 0; float: left; clear: both; }

@media only screen and (min-width: 750px) { .component-body.-left { float: left; } }

.component-body.-left .component-text { text-align: left; }

.component-body.-right { text-align: left; margin: 0; clear: both; }

@media only screen and (min-width: 750px) { .component-body.-right { float: right; } }

.component-body.-right .component-text { text-align: left; }

.component-body.-center { margin: auto; float: none; }

@media only screen and (min-width: 750px) { .component-body.-center { float: none; } }

.component.-square { overflow: visible; height: auto; }

.component.-square:before { content: ""; float: left; padding-bottom: 87.7192982456%; }

.component.-square:after { content: ""; display: table; clear: both; }

.component.-square > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.component.-square .component-wrap { position: absolute; width: 100%; height: 100%; }

.component.-square > .component-body.-center { text-align: center; }

.component.-square > .component-body.-full { width: 100%; }

.component.-square > .component-body.-half { width: 100%; }

@media only screen and (min-width: 750px) { .component.-square > .component-body.-half { width: 50%; } }

.component.-square > .component-body.-two-thirds { width: 100%; }

@media (min-width: 480px) { .component.-square > .component-body.-two-thirds { width: 100%; } }

@media (min-width: 750px) { .component.-square > .component-body.-two-thirds { width: 100%; } }

@media (min-width: 1400px) { .component.-square > .component-body.-two-thirds { width: 65%; } }

.component.-no-fill > .component-wrap > .component-fill { display: none; }

@media (min-width: 750px) { .component.-no-fill > .component-wrap > .component-fill { display: none; } }

.component.-full-fill > .component-wrap > .component-fill { width: 100%; }

@media (min-width: 750px) { .component.-full-fill > .component-wrap > .component-fill { display: block; } }

.component.-full-fill > .component-wrap > .component-bg-photo { display: none; }

@media (min-width: 750px) { .component.-full-fill > .component-wrap > .component-bg { display: none; } }

.component.-treatment-fill { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }

.component.-treatment-fill > .component-wrap > .component-fill { width: 100%; opacity: 0.4; }

@media (min-width: 750px) { .component.-treatment-fill > .component-wrap > .component-fill { display: block; } }

.component.-treatment-fill > .component-wrap > .component-bg-photo { display: block; }

@media (min-width: 750px) { .component.-treatment-fill > .component-wrap > .component-bg { display: block; } }

.component.dark-half-fill .component-fill { opacity: 0.55; }

.component.-inverse, .component.-dark { color: #ffffff; }

.component.-inverse h1, .component.-inverse h2, .component.-inverse h3, .component.-inverse h4, .component.-inverse .h1, .component.-inverse .h2, .component.-inverse .h3, .component.-inverse .h4, .component.-inverse p, .component.-inverse .component-body, .component.-inverse .component-header, .component.-inverse .component-title, .component.-inverse .component-link-text, .component.-dark h1, .component.-dark h2, .component.-dark h3, .component.-dark h4, .component.-dark .h1, .component.-dark .h2, .component.-dark .h3, .component.-dark .h4, .component.-dark p, .component.-dark .component-body, .component.-dark .component-header, .component.-dark .component-title, .component.-dark .component-link-text { color: #ffffff; }

.component.-inverse .preview-header, .component.-inverse .preview-title, .component.-inverse .preview-text, .component.-dark .preview-header, .component.-dark .preview-title, .component.-dark .preview-text { color: #ffffff; }

.component.-inverse .chevron .icon, .component.-dark .chevron .icon { color: #ffffff; }

.component.-inverse .scroller_text, .component.-dark .scroller_text { color: #ffffff; text-shadow: none; }

.component.-converse, .component.-light { color: #4C4C50; }

.component.-converse h1, .component.-converse h2, .component.-converse h3, .component.-converse .h1, .component.-converse .h2, .component.-converse .h3, .component.-converse p, .component.-converse .component-body, .component.-converse .component-header, .component.-converse .component-title, .component.-converse .component-link-text, .component.-light h1, .component.-light h2, .component.-light h3, .component.-light .h1, .component.-light .h2, .component.-light .h3, .component.-light p, .component.-light .component-body, .component.-light .component-header, .component.-light .component-title, .component.-light .component-link-text { color: #4C4C50; }

.component.-converse .preview-header, .component.-converse .preview-title, .component.-converse .preview-text, .component.-light .preview-header, .component.-light .preview-title, .component.-light .preview-text { color: #4C4C50; }

.component.-converse .chevron .icon, .component.-light .chevron .icon { color: #4C4C50; }

.component.-converse .scroller_text, .component.-light .scroller_text { color: #4C4C50; text-shadow: none; }

.component.-tab-heading { height: auto; }

@media (min-width: 750px) { .component.-tab-heading { height: auto; } }

.component.-tab-heading .component-bg { display: block; }

@media (min-width: 750px) { .component.-tab-heading .component-bg { display: block; } }

.component.-tab-heading .component-fill { z-index: 0; display: block; }

@media (min-width: 750px) { .component.-tab-heading .component-fill { display: block; } }

.component.-tab-heading .component-body { position: relative; padding: 20px 10px; }

@media (max-width: 749px) { .component.-tab-heading .component-body { color: #000000; } }

@media (min-width: 750px) { .component.-tab-heading .component-body { position: relative; padding: 40px 20px; } }

@media (min-width: 990px) { .component.-tab-heading .component-body { position: relative; padding: 40px 20px; } }

@media (min-width: 1400px) { .component.-tab-heading .component-body { position: relative; padding: 60px 20px; } }

.component.-tab-heading .component-text { position: relative; max-width: 500px; margin: auto; }

@media (max-width: 749px) { .component.-tab-heading .component-text { color: #000000; } }

@media (min-width: 750px) { .component.-tab-heading .component-text { position: relative; } }

.component.-tab-heading .component-brief-line { display: none; }

@media (min-width: 750px) { .component.-tab-heading .component-brief-line { display: block; } }

@media (max-width: 750px) { .component.-tab-heading .component-brief-store-item { color: #000000; } }

.component *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.component *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.component--hero.-light.no-overlay .component-fill.-treatment { opacity: 0; }

.component--hero.-light .component-fill.-treatment { background-color: white; opacity: 0.3; }

@media (max-width: 1005px) { .component--hero.-light .component-fill.-treatment { background-color: white; } }

.component--hero.-light.-contain.no-overlay .component-fill.-treatment { opacity: 0; }

@media (max-width: 1005px) { .component--hero.-light.-contain .component-bg-photo { background-size: contain; background-position: center bottom; background-repeat: no-repeat; } }

@media (max-width: 1005px) { .component--hero.dark-half-fill .component-fill.dark-half { width: 100%; opacity: 0.2; } }

.component--hero.-dark .component-fill.-treatment { background-color: #000000; display: none; opacity: 0.5; }

.component--hero.-top { margin-top: -120px; }

@media (max-width: 1005px) { .component--hero.-top { margin-top: -56px; } }

.component--hero { position: relative; overflow: hidden; height: 100%; margin: 0 auto; overflow: visible; height: auto; min-height: 70vh; background-color: #4C4C50; }

.component--hero .mega-subtitle { max-width: none; }

@media only screen and (min-width: 750px) { .component--hero { min-height: 740px; } }

@media (min-width: 480px) { .component--hero { min-height: 740px; } }

@media (min-width: 750px) { .component--hero:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero:after { content: ""; display: table; clear: both; }
  .component--hero > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media (min-width: 1400px) { .component--hero:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero:after { content: ""; display: table; clear: both; }
  .component--hero > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (max-width: 749px) { .component--hero { min-height: 378px; } }

.component--hero.-video:before { content: ""; float: left; padding-bottom: 56.25%; }

.component--hero.-video:after { content: ""; display: table; clear: both; }

.component--hero.-video > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (min-width: 750px) { .component--hero.-video { min-height: 740px; } }

@media only screen and (max-width: 749px) { .component--hero.-video { min-height: 378px; } }

@media only screen and (min-width: 750px) { .component--hero.-video:before { padding-bottom: 740px !important; } }

@media only screen and (max-width: 749px) { .component--hero.-video:before { padding-bottom: 378px !important; } }

.component--hero .h1 { line-height: 1.2em; }

.component--hero .component-bg-video { height: 1px; background-image: none !important; }

@media only screen and (min-width: 750px) { .component--hero .component-bg-video { min-height: 740px; } }

@media only screen and (max-width: 749px) { .component--hero .component-bg-video { min-height: 378px; } }

.component--hero .component-bg-video iframe { /* @media (min-width: $screen-xs-min) { min-height: 60vh; } */ top: 0; left: 0; right: 0; bottom: 0; width: auto; min-width: 100%; height: auto; border: none; }

@media (min-width: 750px) { .component--hero .component-bg-video iframe:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero .component-bg-video iframe:after { content: ""; display: table; clear: both; }
  .component--hero .component-bg-video iframe > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media (min-width: 1400px) { .component--hero .component-bg-video iframe:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero .component-bg-video iframe:after { content: ""; display: table; clear: both; }
  .component--hero .component-bg-video iframe > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 750px) { .component--hero .component-bg-video iframe { min-height: 740px; } }

@media only screen and (max-width: 749px) { .component--hero .component-bg-video iframe { min-height: 378px; } }

.component--hero .component-bg-photo.skrollable { -webkit-transition: none; transition: none; }

.component--hero .component-wrap { position: absolute; width: 100%; height: 100%; }

.component--hero .component-bg { -webkit-transition: none; transition: none; }

.component--hero .component-bg img { width: auto; height: 100%; }

@media (max-width: 889px) { .component--hero .component-body-inner { padding: 20px; } }

.component--hero .component-body-inner .component-text { margin: auto; opacity: 0; }

.component--hero .component-body-inner .component-text .h3 { text-transform: initial; text-align: center; color: #FFF; margin-left: auto; margin-right: auto; }

@media only screen and (min-width: 750px) { .component--hero .component-body-inner .component-text .h3 { font: normal normal 900 82px/75px Nunito Sans; letter-spacing: -2.46px; max-width: 6em; opacity: 0.85; } }

@media only screen and (max-width: 749px) { .component--hero .component-body-inner .component-text .h3 { font: normal normal 900 50px/45px Nunito Sans; letter-spacing: -1.5px; max-width: 320px; opacity: 0.77; } }

.component--hero .component-body-inner .component-text .h3:after { content: none !important; }

.component--hero .component-body-inner .component-text .h3:before { content: ""; position: relative; background-image: url("../images/icon-play.png"); background-color: rgba(0, 0, 0, 0.75); background-repeat: no-repeat; background-position: 56% 50%; border-radius: 50%; -webkit-filter: invert(1); filter: invert(1); display: block; opacity: 0; }

@media only screen and (min-width: 750px) { .component--hero .component-body-inner .component-text .h3:before { background-size: 29px auto; margin: 0 auto 16px; height: 80px; width: 80px; } }

@media only screen and (max-width: 749px) { .component--hero .component-body-inner .component-text .h3:before { background-size: 18px auto; margin: 0 auto 24px; height: 48px; width: 48px; } }

.component--hero .component-body-inner .component-text .component--hero__subtitle { margin-left: auto; margin-right: auto; letter-spacing: 0px; text-align: center; color: #FFF; opacity: 1; }

@media only screen and (min-width: 750px) { .component--hero .component-body-inner .component-text .component--hero__subtitle { font: normal normal 600 25px/30px Nunito Sans; max-width: 460px; } }

@media only screen and (max-width: 749px) { .component--hero .component-body-inner .component-text .component--hero__subtitle { font: normal normal 600 18px/25px Nunito Sans; } }

.component--hero .component-body { position: relative; display: none; }

.component--hero .component-body h4 { color: white; margin-bottom: 20px; }

.component--hero .preview-text, .component--hero .component-text { text-align: center; }

@media (max-width: 889px) { .component--hero .preview-text h4, .component--hero .component-text h4 { font-size: 14px !important; letter-spacing: -1px; } }

.component--hero .btn { margin-top: 20px; }

.component--hero .component-wrap { position: absolute; width: 100%; height: 100%; }

.component--hero--parallax .component-wrap { position: absolute; width: 100%; height: 100%; }

.component--hero--parallax .component-bg { position: fixed; z-index: 0; margin-top: 120px; }

.component--hero--parallax .component-bg img { width: 100%; height: auto; }

.component--hero--parallax .component-bg-photo { -webkit-transition: none; transition: none; position: absolute; top: -5%; left: -5%; width: 120%; }

.component--hero--parallax .component-bg-photo:before { content: ""; float: left; padding-bottom: 43.9238653001%; }

.component--hero--parallax .component-bg-photo:after { content: ""; display: table; clear: both; }

.component--hero--parallax .component-bg-photo > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ================ Hero and slideshow headers ================ */
.mega-title, .mega-subtitle { text-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }

.mega-title { margin-bottom: 8px; }

.mega-title--large { font-size: 2.125em; }

@media only screen and (min-width: 750px) { .mega-title--large { font-size: 4.0625em; } }

@media only screen and (min-width: 750px) { .mega-subtitle { max-width: 75%; margin: 0 auto; font-size: 1.25em; } }

.mega-subtitle p { color: inherit; }

.mega-subtitle--large { font-size: 1.125em; font-weight: 900; }

@media only screen and (min-width: 750px) { .mega-subtitle--large { font-size: 1.5em; } }

.component.-hover-box { text-align: center; }

.component.-hover-box .component-body { display: table; }

.component.-hover-box .component-body-inner { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }

.component.-hover-box .component-fill { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.component.-hover-box .icon-box .h4 { font-size: 26px; }

.component.-hover-box .icon-box img { width: auto; height: 85px; }

.component.-hover-box:hover .component-fill.-dark { background: #f2f4f7 !important; }

.component.-hover-box:hover .-default-visible { position: absolute; z-index: -2; display: none; opacity: 0; visibility: hidden; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.component.-hover-box:hover .-hover-visible { position: initial; opacity: 1; visibility: visible; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.component.-hover-box .-default-visible { position: initial; }

.component.-hover-box .-hover-visible { position: absolute; z-index: -2; opacity: 0; visibility: hidden; }

.component.-hover-box .component-hover-box-text { color: #000000; }

.component.-hover-box .component-hover-box-header .h2, .component.-hover-box .component-hover-box-header h3 { margin-top: 20px; color: #FFC300; text-transform: uppercase; font-size: 18px; }

.label { display: inline; padding: .2em .6em .3em; font-size: 11px; line-height: 1; color: #383838; text-align: center; white-space: nowrap; vertical-align: middle; border-radius: .25em; text-transform: uppercase; border: 1px solid #FFC300; font-family: "Nunito Sans", NunitoSans, sans-serif; letter-spacing: 1.25px; }

.label:empty { display: none; }

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

a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; }

ul { line-height: 1.2em; }

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

/* ================ #Lists ================ */
.list--inline, .list-inline { padding-left: 0; list-style: none; margin: 0; padding: 0; max-width: 900px; }

.list--inline li, .list-inline li { display: inline-block; vertical-align: middle; margin-bottom: 0; padding-left: 5px; padding-right: 5px; }

.list-header { position: relative; height: 16px; }

.list-header h3 { background-color: white; z-index: 2; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0; padding: 0 10px 0 0; text-transform: uppercase; font-weight: bold; color: black; }

.list-header:after { content: ''; border: 1px solid black; width: 100%; height: 1px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; }

.list-header.-inverse { color: white; }

.list-header.-inverse h3 { color: white; background-color: #4C4C50; }

.list-header.-inverse:after { border-color: white; }

ul.list-colored { list-style: none; }

ul.list-colored li::before { content: '•'; color: #FFC300; display: inline-block; width: 1em; margin-left: -1em; font-size: 1.2em; }

/* Breaking Changed - this item was previously named -default-thumb-item */
.-thumb-link { position: relative; overflow: hidden; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; background-color: #666666; text-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.97); color: #ffffff; }

.-thumb-link:before { content: ""; float: left; padding-bottom: 71.4285714286%; }

.-thumb-link:after { content: ""; display: table; clear: both; }

.-thumb-link > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.-thumb-link:hover { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.-thumb-link h1, .-thumb-link h2, .-thumb-link h3, .-thumb-link h4, .-thumb-link h5, .-thumb-link h6, .-thumb-link .h1, .-thumb-link .h2, .-thumb-link .h3, .-thumb-link .h4, .-thumb-link .h5, .-thumb-link .h6, .-thumb-link p, .-thumb-link a { color: #ffffff; }

.-thumb-link-body, .-thumb-link-header, .-thumb-link-title, .-thumb-link-link-text { color: #ffffff; }

.-thumb-link h1, .-thumb-link h2, .-thumb-link h3, .-thumb-link h4, .-thumb-link .h1, .-thumb-link .h2, .-thumb-link .h3, .-thumb-link .h4 { margin-top: 0; }

.-thumb-link small { color: #FFC300; }

.-thumb-link h4 { margin-bottom: 0; font-size: 32px; }

@media (min-width: 750px) { .-thumb-link h4 { font-size: 24px; } }

@media (min-width: 990px) { .-thumb-link h4 { font-size: 26px; } }

@media (min-width: 1400px) { .-thumb-link h4 { font-size: 26px; } }

/* Children */
.-thumb-link__link { top: 0; bottom: 0; left: 0; right: 0; position: absolute; }

.-thumb-link__overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 0; }

.-thumb-link__overlay .overlay-content, .-thumb-link__overlay h1, .-thumb-link__overlay h2, .-thumb-link__overlay h4, .-thumb-link__overlay p { position: relative; z-index: 1; }

.-thumb-link__overlay:before { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translateY(-70%); transform: translateY(-70%); opacity: 0.95; }

.-thumb-link__inner { z-index: 2; text-align: center; }

.-thumb-link__inner > *:not(.-thumb-link__overlay) { position: absolute; text-align: center; top: 9%; left: 0; right: 0; z-index: 1; -webkit-transform: translateY(0); transform: translateY(0); padding: 0 45px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.-thumb-link__inner:hover > *:not(.-thumb-link__overlay), .expanded .-thumb-link__inner > *:not(.-thumb-link__overlay) { -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; -webkit-transition-delay: 1.3; transition-delay: 1.3; }

.-thumb-link__inner:hover .-thumb-link__overlay:before, .expanded .-thumb-link__inner .-thumb-link__overlay:before { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 0.72; }

.-thumb-link__inner .-thumb-link__title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 90%; margin: auto; font-size: 22px; }

@media only screen and (max-width: 989px) { .-thumb-link__inner .-thumb-link__title { font-size: 1.2em; line-height: 1.2em; } }

.-thumb-link__inner:hover .-thumb-link__title { white-space: unset; overflow: visible; text-overflow: unset; font-size: 28px; }

@media only screen and (max-width: 989px) { .-thumb-link__inner:hover .-thumb-link__title { font-size: 22px; } }

.-thumb-link__inner .-thumb-link__desc { opacity: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.-thumb-link__inner:hover .-thumb-link__desc, .expanded .-thumb-link__inner .-thumb-link__desc { opacity: 1; }

.-thumb-link .btn { margin-top: 45px; }

figure { position: relative; margin-bottom: 20px; }

@media only screen and (min-width: 750px) { figure { margin-bottom: 1.5em; } }

figure img { width: 100%; height: auto; }

figcaption { position: absolute; bottom: 0; text-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.97); padding: 20px; width: 100%; }

figcaption h1, figcaption h2, figcaption h3, figcaption h4, figcaption h5, figcaption h6, figcaption .h1, figcaption .h2, figcaption .h3, figcaption .h4, figcaption .h5, figcaption .h6, figcaption p, figcaption a { color: #ffffff; }

figcaption::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 0; }

figcaption .overlay-content, figcaption h1, figcaption h2, figcaption h4, figcaption p { position: relative; z-index: 1; }

figcaption .caption--large { margin: 0; font-size: 28px; }

.panel { background-color: #eeeeee; padding: 1em 2em 2em; }

.panel__default { background-color: white; }

.accounts, .account { position: relative; }

.backgroundSection { position: relative; display: table; width: 100%; height: 475px; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }

.loading::after { content: ''; position: absolute; display: block; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 3px solid #808080; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

/* Modifiers  */
.backgroundSection--x-small { height: 94px; }

.backgroundSection--small { height: 225px; }

.backgroundSection--medium { height: 357px; }

.backgroundSection--large { height: 488px; }

.backgroundSection--x-large { height: 582px; }

@media only screen and (min-width: 750px) { .backgroundSection--x-small { height: 125px; }
  .backgroundSection--small { height: 300px; }
  .backgroundSection--medium { height: 475px; }
  .backgroundSection--large { height: 650px; }
  .backgroundSection--x-large { height: 775px; } }

/* Children */
.backgroundSection__overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 1; }

.backgroundSection__overlay .overlay-content, .backgroundSection__overlay h1, .backgroundSection__overlay h2, .backgroundSection__overlay h4, .backgroundSection__overlay p { position: relative; z-index: 2; }

.backgroundSection__inner { position: relative; z-index: 2; display: table-cell; vertical-align: middle; padding: 45px 0; }

.backgroundSection .btn { margin-top: 45px; }

.spinner { position: absolute; background-color: rgba(255, 255, 255, 0.85); height: 100%; width: 100%; min-height: 200px; top: 0; left: 0; -webkit-animation: rotator 1.4s linear infinite; animation: rotator 1.4s linear infinite; }

.spinner:before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); content: ''; position: absolute; display: block; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; border: 3px solid #FFC300; border-radius: 50%; border-top-color: transparent; stroke-width: 1 !important; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

.spinner--empty { position: relative; }

.spinner .path { stroke-width: 1 !important; stroke-dasharray: 187; stroke-dashoffset: 0; -webkit-transform-origin: center; transform-origin: center; -webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite; animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite; }

@font-face { font-family: 'entravision-icons'; src: url("../fonts/DCollective-Icons.eot?2.8.11"); src: url("../fonts/DCollective-Icons.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/DCollective-Icons.ttf?2.8.11") format("truetype"), url("../fonts/DCollective-Icons.woff?2.8.11") format("woff"), url("../fonts/DCollective-Icons.svg?2.8.11#DCollective-Icons") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'blacktie'; src: url("../fonts/blacktie/light/BlackTie-Light-webfont.eot?2.8.11"); src: url("../fonts/blacktie/light/BlackTie-Light-webfont.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/blacktie/light/BlackTie-Light-webfont.ttf?2.8.11") format("truetype"), url("../fonts/blacktie/light/BlackTie-Light-webfont.woff?2.8.11") format("woff"), url("../fonts/blacktie/light/BlackTie-Light-webfont.svg?2.8.11#BlackTie-webfont") format("svg"); font-weight: 200; font-style: normal; speak: none; }

@font-face { font-family: 'blacktie'; src: url("../fonts/blacktie/regular/BlackTie-Regular-webfont.eot?2.8.11"); src: url("../fonts/blacktie/regular/BlackTie-Regular-webfont.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/blacktie/regular/BlackTie-Regular-webfont.ttf?2.8.11") format("truetype"), url("../fonts/blacktie/regular/BlackTie-Regular-webfont.woff?2.8.11") format("woff"), url("../fonts/blacktie/regular/BlackTie-Regular-webfont.svg?2.8.11#BlackTie-webfont") format("svg"); font-weight: 400; font-style: normal; }

@font-face { font-family: 'blacktie'; src: url("../fonts/blacktie/solid/BlackTie-Solid-webfont.eot?2.8.11"); src: url("../fonts/blacktie/solid/BlackTie-Solid-webfont.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/blacktie/solid/BlackTie-Solid-webfont.ttf?2.8.11") format("truetype"), url("../fonts/blacktie/solid/BlackTie-Solid-webfont.woff?2.8.11") format("woff"), url("../fonts/blacktie/solid/BlackTie-Solid-webfont.svg?2.8.11#BlackTie-webfont") format("svg"); font-weight: 600; font-style: normal; }

.icon--blacktie { font-family: 'blacktie'; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon--blacktie--pin:before { content: "\f0ca"; }

.icon--blacktie--person:before { content: "\F0D6"; }

.icon--blacktie--search:before { content: "\F002"; }

.entravision-icon { font-family: 'entravision-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Helper Modifiers */ /* Offsets */ /* Icon Set */ }

.entravision-icon.-fw, .entravision-icon-fw { margin-right: 8px; }

.entravision-icon.-google-play { position: relative; top: 1px; }

.entravision-icon.-cog:before { content: '\e91b'; }

.entravision-icon.-clutch:before { content: '\e91a'; }

.entravision-icon.-arrow-down:before { content: '\e916'; }

.entravision-icon.-arrow-left:before { content: '\e917'; }

.entravision-icon.-arrow-right:before { content: '\e918'; }

.entravision-icon.-arrow-up:before { content: '\e919'; }

.entravision-icon.-scroll:before { content: '\e915'; }

.entravision-icon.-instagram:before { content: '\e914'; }

.entravision-icon.-web:before { content: '\e913'; }

.entravision-icon.-pointer:before { content: '\e912'; }

.entravision-icon.-apple:before { content: '\e901'; }

.entravision-icon.-bars:before { content: '\e902'; }

.entravision-icon.-behance:before { content: '\e903'; }

.entravision-icon.-chevron-down:before { content: '\e904'; }

.entravision-icon.-chevron-left:before { content: '\e906'; -webkit-transform: rotateY(180deg); transform: rotate(180deg); display: inline-block; }

.entravision-icon.-chevron-right:before { content: '\e906'; }

.entravision-icon.-chevron-up:before { content: '\e907'; }

.entravision-icon.-contacts:before { content: '\e908'; }

.entravision-icon.-DCollective:before { content: '\e900'; }

.entravision-icon.-dribbble:before { content: '\e909'; }

.entravision-icon.-facebook:before { content: '\e90a'; }

.entravision-icon.-google-play:before { content: '\e90b'; }

.entravision-icon.-link:before { content: '\e90c'; }

.entravision-icon.-long-arrow-down:before { content: '\e90d'; }

.entravision-icon.-long-arrow-left:before { content: '\e90e'; }

.entravision-icon.-long-arrow-right:before { content: '\e90f'; }

.entravision-icon.-long-arrow-up:before { content: '\e910'; }

.entravision-icon.-twitter:before { content: '\e911'; }

@font-face { font-family: 'evc-icons'; src: url("../fonts/icons/evc-icons.eot"); src: url("../fonts/icons/evc-icons.eot#iefix") format("embedded-opentype"), url("../fonts/icons/evc-icons.ttf") format("truetype"), url("../fonts/icons/evc-icons.woff") format("woff"), url("../fonts/icons/evc-icons.svg") format("svg"); font-weight: normal; font-style: normal; }

.evc-icon { font-family: 'evc-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Icon Set */ }

.evc-icon.-icon-menu:before { content: '\e900'; font-size: 12px; }

.evc-icon.-icon-close:before { content: '\e901'; }

.evc-icon.-icon-search:before { content: '\e902'; font-size: 17px; }

.evc-icon.-icon-play:before { content: '\e903'; }

.evc-icon.-icon-camera:before { content: '\e904'; }

.evc-icon.-icon-arrow-button:before { content: '\e905'; }

.evc-icon.-icon-arrow-slider:before { content: '\e906'; }

.evc-icon.-arrow-dropdown-menu:before { content: '\e907'; }

.evc-icon.-icon-instagram-logo:before { content: '\e908'; }

.evc-icon.-icon-twitter-share:before { content: '\e909'; }

.evc-icon.-icon-facebook-share:before { content: '\e90a'; }

.evc-icon.-icon-whatsapp-share:before { content: '\e90b'; }

.evc-icon.-icon-mail-share:before { content: '\e90c'; }

.evc-icon.-icon-copy-share:before { content: '\e90d'; }

.form-group, form-group { margin: 0px 0; }

.form-group + .form-group, form-group + .form-group { margin: 18px 0; }

.form-submit, form-submit { margin: 18px 0; }

.form-input, .form input:not([type='submit']), form-input, form input:not([type='submit']) { text-align: center; width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px white solid; background-color: transparent; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.form-input:hover, .form input:not([type='submit']):hover, form-input:hover, form input:not([type='submit']):hover { border-color: #FFC300; }

.form-input:focus, .form-input:active, .form input:not([type='submit']):focus, .form input:not([type='submit']):active, form-input:focus, form-input:active, form input:not([type='submit']):focus, form input:not([type='submit']):active { border-color: #FFC300; outline: none; }

.form-input::-webkit-input-placeholder, .form input:not([type='submit'])::-webkit-input-placeholder, form-input::-webkit-input-placeholder, form input:not([type='submit'])::-webkit-input-placeholder { color: white; }

.form-input:-webkit-autofill, .form-input:focus:-webkit-autofill, .form-input:active:-webkit-autofill, .form-input:hover:-webkit-autofill, .form-input:-webkit-autofill:hover, .form-input:-webkit-autofill:active, .form-input:-webkit-autofill:focus, .form-input:-webkit-autofill, .form-input:focus:-webkit-autofill, .form-input:active:-webkit-autofill, .form-input:hover:-webkit-autofill, .form-input:-webkit-autofill:hover, .form-input:-webkit-autofill:active, .form-input:-webkit-autofill:focus, .form input:not([type='submit']):-webkit-autofill, .form input:not([type='submit']):focus:-webkit-autofill, .form input:not([type='submit']):active:-webkit-autofill, .form input:not([type='submit']):hover:-webkit-autofill, .form input:not([type='submit']):-webkit-autofill:hover, .form input:not([type='submit']):-webkit-autofill:active, .form input:not([type='submit']):-webkit-autofill:focus, .form input:not([type='submit']):-webkit-autofill, .form input:not([type='submit']):focus:-webkit-autofill, .form input:not([type='submit']):active:-webkit-autofill, .form input:not([type='submit']):hover:-webkit-autofill, .form input:not([type='submit']):-webkit-autofill:hover, .form input:not([type='submit']):-webkit-autofill:active, .form input:not([type='submit']):-webkit-autofill:focus, form-input:-webkit-autofill, form-input:focus:-webkit-autofill, form-input:active:-webkit-autofill, form-input:hover:-webkit-autofill, form-input:-webkit-autofill:hover, form-input:-webkit-autofill:active, form-input:-webkit-autofill:focus, form-input:-webkit-autofill, form-input:focus:-webkit-autofill, form-input:active:-webkit-autofill, form-input:hover:-webkit-autofill, form-input:-webkit-autofill:hover, form-input:-webkit-autofill:active, form-input:-webkit-autofill:focus, form input:not([type='submit']):-webkit-autofill, form input:not([type='submit']):focus:-webkit-autofill, form input:not([type='submit']):active:-webkit-autofill, form input:not([type='submit']):hover:-webkit-autofill, form input:not([type='submit']):-webkit-autofill:hover, form input:not([type='submit']):-webkit-autofill:active, form input:not([type='submit']):-webkit-autofill:focus, form input:not([type='submit']):-webkit-autofill, form input:not([type='submit']):focus:-webkit-autofill, form input:not([type='submit']):active:-webkit-autofill, form input:not([type='submit']):hover:-webkit-autofill, form input:not([type='submit']):-webkit-autofill:hover, form input:not([type='submit']):-webkit-autofill:active, form input:not([type='submit']):-webkit-autofill:focus { color: white; font-size: 16px; font-family: "Lato", "sans-serif"; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0 30px transparent inset; -webkit-tap-highlight-color: transparent !important; }

.form-textarea, .form textarea, form-textarea, form textarea { width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px #000000 solid; resize: none; background-color: transparent; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; min-height: 20px; }

.form-textarea:hover, .form textarea:hover, form-textarea:hover, form textarea:hover { border-color: #999999; }

.form-textarea:focus, .form-textarea:active, .form textarea:focus, .form textarea:active, form-textarea:focus, form-textarea:active, form textarea:focus, form textarea:active { height: 100px; border-color: #FFC300; outline: none; }

.form-radio, form-radio { position: relative; width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.form-radio-label, form-radio-label { display: inline-block; font-weight: normal; }

.form-radio-items, form-radio-items { position: absolute; right: 0; bottom: 0; display: inline-block; vertical-align: middle; }

.form-radio-items hr, form-radio-items hr { position: absolute; right: 0; bottom: 0; width: 87px; height: 2px; margin: 0; border: 0; background: #FFC300; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.form-radio-items label, form-radio-items label { padding: 0 15px 10px; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: normal; letter-spacing: 0; cursor: pointer; color: #969696; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.form-radio-items label:hover, .form-radio-items label:focus, form-radio-items label:hover, form-radio-items label:focus { color: white; }

.form-radio-items input, form-radio-items input { position: absolute; z-index: -1; overflow: hidden; width: 0; height: 0; cursor: pointer; opacity: 0; }

.form-radio-items input:checked + label, form-radio-items input:checked + label { color: #FFC300; }

.form-radio-items input:checked:nth-child(5) ~ hr, form-radio-items input:checked:nth-child(5) ~ hr { right: 0; }

.form-radio-items input:checked:nth-child(3) ~ hr, form-radio-items input:checked:nth-child(3) ~ hr { right: 90px; width: 135px; }

.form-radio-items input:checked:nth-child(1) ~ hr, form-radio-items input:checked:nth-child(1) ~ hr { right: 240px; width: 125px; }

.form-radio:hover, form-radio:hover { border-color: #999999; }

.form-select, form-select { /* Bootstrap Select Approach */ }

.form-select .bootstrap-select, .form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), form-select .bootstrap-select, form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }

.form-select .bootstrap-select .dropdown-toggle, form-select .bootstrap-select .dropdown-toggle { width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; border-radius: 0; background: none !important; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.form-select .bootstrap-select .dropdown-toggle:hover, form-select .bootstrap-select .dropdown-toggle:hover { border-color: #999999; background: none; }

.form-select .bootstrap-select .dropdown-toggle:focus, .form-select .bootstrap-select .dropdown-toggle:active, form-select .bootstrap-select .dropdown-toggle:focus, form-select .bootstrap-select .dropdown-toggle:active { -webkit-box-shadow: none; box-shadow: none; outline: none !important; }

.form-select .bootstrap-select .dropdown-menu, form-select .bootstrap-select .dropdown-menu { display: block; overflow: hidden; margin: 0; border: 1px solid #c5c5c5; border-top: 0; border-radius: 0; background: #FFC300; -webkit-box-shadow: none; box-shadow: none; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }

.form-select .bootstrap-select .dropdown-menu a, form-select .bootstrap-select .dropdown-menu a { padding: 15px 20px; outline: none !important; font-size: 18px; color: #858585; letter-spacing: 0.6px; line-height: 26px; -webkit-transition: all 0.15s; transition: all 0.15s; }

.form-select .bootstrap-select .dropdown-menu a:active, form-select .bootstrap-select .dropdown-menu a:active { outline: none !important; }

.form-select .bootstrap-select .dropdown-menu a:hover, form-select .bootstrap-select .dropdown-menu a:hover { padding-left: 30px; color: #000000; }

.form-select .bootstrap-select .caret, form-select .bootstrap-select .caret { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.form-select .bootstrap-select.open .dropdown-toggle, form-select .bootstrap-select.open .dropdown-toggle { border-color: #FFC300; -webkit-box-shadow: none; box-shadow: none; }

.form-select .bootstrap-select.open .dropdown-menu, form-select .bootstrap-select.open .dropdown-menu { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }

.form-select .bootstrap-select.open .caret, form-select .bootstrap-select.open .caret { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.request-message-text { font-size: 14px; }

.section-header { margin-bottom: 20px; }

@media only screen and (min-width: 990px) { .section-header { margin-bottom: 45px; } }

@media only screen and (max-width: 749px) { .section-header h1, .section-header .h1, .section-header h2, .section-header .h2 { padding-bottom: 10px; margin: 20px 0 20px; font-size: 28px; line-height: 1.1em; } }

@media (max-width: 1005px) { .section-header h1, .section-header .h1, .section-header h2, .section-header .h2 { padding-bottom: 10px; margin: 20px 0 20px; font-size: 36px; line-height: 1.1em; } }

/* ================ Index sections ================ */
.index-section { padding-top: 45px; padding-bottom: 45px; }

@media only screen and (min-width: 750px) { .index-section { padding-top: 20px; padding-bottom: 20px; } }

.index-section:first-child { padding-top: 0; border-top: 0; }

.index-section:last-child { padding-bottom: 0; }

.index-section--flush + .index-section--flush { margin-top: -40px; }

@media only screen and (min-width: 750px) { [class*='index-section--flush'] + [class*='index-section--flush'] { margin-top: -90px; } }

.index-section--flush:first-child { margin-top: -20px; }

@media only screen and (min-width: 750px) { [class*='index-section--flush']:first-child { margin-top: -45px; } }

.index-section--flush:last-child { margin-bottom: -20px; }

@media only screen and (min-width: 750px) { [class*='index-section--flush']:last-child { margin-bottom: -45px; } }

@media only screen and (max-width: 749px) { .index-section--featured-country:first-child { margin-top: -12px; } }

.single .sidebar .slideshow-wrapper article br, .category-pronostico .site-main .slideshow-wrapper article br { display: none; }

.sidebar .slideshow-wrapper, .category-pronostico .site-main .slideshow-wrapper { margin-top: 0 !important; border: none !important; height: auto !important; }

.sidebar .slideshow-wrapper .slick-slide > div, .single #page > .site-content-single .slick-slide > div, .category-pronostico .site-main .slideshow-wrapper .slick-slide > div { position: relative !important; }

.single #page > .site-content-single .slideshow-wrapper { border: none !important; height: auto !important; }

.sidebar .slideshow-wrapper .slick-list { margin-top: 0 !important; }

.sidebar .post-list-container:nth-child(1), .archive .sidebar .post-list-container { margin-top: 0; border: none; }

.sidebar .post-list-container:nth-child(1) { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.sidebar .post-list-container:nth-child(1) h2 { display: none; margin: 0 !important; position: absolute; left: 0; top: 0; }

.sidebar .post-list-container .sponsor.widget-sponsor { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.sidebar .post-list-container .sponsor.widget-sponsor .sponsor-link img { max-height: 36px; }

.sidebar .post-list-container .gallery-slider__slide-control { position: relative; text-align: right; padding: 0; margin: -0.5em auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; z-index: 1; bottom: 0 !important; }

.sidebar .post-list-container .gallery-slider__slide-control .slick-arrow { display: none !important; /* margin: 0 0 10px !important; position: relative; display: inline-block; */ }

.sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control { display: block; line-height: 0; }

.sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots { text-align: center; line-height: 0; }

.sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

.sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:after { content: ""; background-color: #000; width: 8px !important; height: 8px !important; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

.sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

.sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

body.mobile .sidebar .post-list-container .sponsor.widget-sponsor { margin: 0 0 6px; }

body:not(.mobile) .sidebar .post-list-container .sponsor.widget-sponsor { margin: -5px 0 12px; }

.sidebar { /*padding: 0 6px;*/ /* Elements -----------------------*/ }

.sidebar .popular-post-widget article .post-card__thumb-wrap { padding-left: 22px; width: 116px; }

.sidebar .post-card .post-card__image { height: auto; }

@media only screen and (max-width: 749px) { .sidebar .post-card .post-card__image { height: auto; width: 100%; } }

.sidebar .post-card .post-card__title .h6 { margin-bottom: 0; }

.sidebar .post-card .post-card__title a { font-family: "Lato"; font-weight: 700; letter-spacing: .14px; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.sidebar .popular-post-widget article .post-card__thumb-wrap:before { font-weight: 900; font-size: 16px; left: 7px; }

@media only screen and (max-width: 749px) { .sidebar .popular-post-widget article .post-card__thumb-wrap:before { left: -1em; } }

@media only screen and (max-width: 749px) { .sidebar { padding: 2em 0 0; } }

.sidebar input[type="submit"] { width: 50%; margin-top: 20px; }

.sidebar section:not(.widget_ads_widget):not(.popular-post-widget) { margin-bottom: 1.5em !important; }

@media only screen and (min-width: 750px) and (max-width: 989px) { .sidebar section:not(.widget_ads_widget) { padding: 0 20px; } }

@media only screen and (max-width: 749px) { .sidebar section:not(.widget_ads_widget) { padding: 0; max-width: 100%; margin-left: auto; margin-right: auto; } }

.sidebar section.widget_ads_widget { margin-bottom: 5px !important; }

.sidebar section.popular-post-widget { margin-bottom: 15px !important; }

.sidebar section.popular-post-widget h2.widget-title { margin-bottom: -10px; }

.sidebar section.widget_elfsight_widget { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media only screen and (min-width: 750px) { .sidebar section.widget_elfsight_widget { margin-top: 10px !important; margin-bottom: 0 !important; padding-bottom: 0; }
  .sidebar section.widget_elfsight_widget .footer-text { margin-bottom: 0; padding-bottom: 0; } }

@media only screen and (max-width: 749px) { .sidebar section.widget_elfsight_widget { margin-top: 25px !important; } }

.sidebar section#ads_widget-33 { margin-top: 20px; margin-bottom: 15px !important; }

.sidebar article { margin-bottom: 0.5em !important; clear: both; }

.sidebar p { font-family: "Nunito Sans", NunitoSans, sans-serif; color: #777777; }

.sidebar h2, .sidebar .h4, .sidebar h4, .sidebar h3 { /* GET CONNECTED: */ font-weight: 900 !important; text-align: left; font-family: "Nunito Sans", sans-serif; font-size: 20px; line-height: 30px; text-transform: uppercase; letter-spacing: 0.8px; color: #000000; margin-bottom: 10px; }

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

.sidebar ul > li { padding: 6px 0; }

.sidebar ul > li > a { color: #383838; }

.sidebar ul > li > a:hover { color: #FFC300; }

.sidebar-logo { text-transform: uppercase; color: #a3a3a3; text-align: center; }

.sidebar-logo-location { font-weight: 400; font-size: 12px; padding-bottom: 10px; }

.sidebar-logo-tagline { font-weight: 800; font-size: 16px; padding-top: 10px; }

.sidebar-logo svg { width: 154px; height: 61px; }

.sidebar__item { margin-bottom: 20px; }

.sidebar__item:last-child { margin-bottom: 0; }

.sidebar-seperator { position: relative; padding: 60px 0; }

.sidebar-seperator hr { border-color: #d9d9d9; }

.sidebar-seperator-svgwrap { position: absolute; padding: 20px; background-color: white; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.sidebar-seperator path { fill: #d9d9d9; }

.sidebar-sub { padding-top: 45px; padding-bottom: 45px; font-size: 14px; background-color: black; margin-top: 45px; }

@media only screen and (max-width: 749px) { .sidebar-sub { text-align: center; } }

@media (max-width: 1005px) { .sidebar-sub { text-align: center; } }

.sidebar-sub a { color: #777777; }

.sidebar-sub-links { text-align: left; line-height: 1.3rem; }

@media only screen and (max-width: 749px) { .sidebar-sub-links { text-align: center; } }

@media (max-width: 1005px) { .sidebar-sub-links { text-align: center; } }

.sidebar-sub .payment-icons .icon { width: 30px; height: 35px; margin: 0 2px; }

.sidebar-sub__logo { max-width: 220px; }

@media only screen and (max-width: 749px) { .sidebar-sub__logo { margin: 20px auto; } }

@media (max-width: 1005px) { .sidebar-sub__logo { margin: 20px auto; } }

.sidebar .btn { max-width: 268px; }

.sidebar .logo { margin-bottom: 20px; max-width: 100%; }

.sidebar .component-social { padding-top: 20px; padding-bottom: 20px; }

.sidebar .component-social .icon-svg { margin-left: 5px; margin-right: 5px; }

.sidebar .component-social path { fill: inherit; }

.sidebar .request-form { margin: 0; }

.sidebar .container-inner { padding: 0; }

.sidebar .form-group { margin: 7px 0; }

.sidebar .form-submit { margin: 40px 0 0 0; }

.sidebar .form-input { background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-input:hover { border-color: #999999; }

.sidebar .form-input:focus, .sidebar .form-input:active { border-color: #FFC300; outline: none; }

.sidebar .form-textarea { height: 50px; width: 100%; padding: 14px 10px; resize: none; background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-textarea:hover { border-color: #999999; }

.sidebar .form-textarea:focus, .sidebar .form-textarea:active { border-color: #FFC300; outline: none; height: 100px; }

.sidebar .form-radio { position: relative; height: 50px; width: 100%; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-radio-label { display: inline-block; font-weight: normal; }

.sidebar .form-radio-items { display: inline-block; position: absolute; right: 0; bottom: 0; vertical-align: middle; }

.sidebar .form-radio-items hr { position: absolute; right: 0; bottom: 0; height: 2px; width: 87px; margin: 0; background: #FFC300; border: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.sidebar .form-radio-items label { padding: 0 15px 10px; font-size: 16px; font-weight: normal; letter-spacing: 0; cursor: pointer; color: #969696; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.sidebar .form-radio-items label:hover, .sidebar .form-radio-items label:focus { color: #000000; }

.sidebar .form-radio-items input { position: absolute; height: 0; width: 0; overflow: hidden; cursor: pointer; opacity: 0; z-index: -1; }

.sidebar .form-radio-items input:checked + label { color: #FFC300; }

.sidebar .form-radio-items input:checked:nth-child(5) ~ hr { right: 0; }

.sidebar .form-radio-items input:checked:nth-child(3) ~ hr { width: 135px; right: 90px; }

.sidebar .form-radio-items input:checked:nth-child(1) ~ hr { width: 125px; right: 240px; }

.sidebar .form-radio:hover { border-color: #999999; }

.sidebar .form-select { /* Bootstrap Select Approach */ }

.sidebar .form-select .bootstrap-select, .sidebar .form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }

.sidebar .form-select .bootstrap-select .dropdown-toggle { height: 50px; width: 100%; padding: 15px 10px; background: none !important; border: 0; border-radius: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-select .bootstrap-select .dropdown-toggle:hover { background: none; border-color: #999999; }

.sidebar .form-select .bootstrap-select .dropdown-toggle:focus, .sidebar .form-select .bootstrap-select .dropdown-toggle:active { -webkit-box-shadow: none; box-shadow: none; outline: none !important; }

.sidebar .form-select .bootstrap-select .dropdown-menu { background: #FFC300; border-radius: 0; border: 1px solid #c5c5c5; border-top: 0; margin: 0; -webkit-box-shadow: none; box-shadow: none; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; display: block; -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scaleY(0); transform: scaleY(0); overflow: hidden; opacity: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }

.sidebar .form-select .bootstrap-select .dropdown-menu a { padding: 15px 20px; outline: none !important; font-size: 18px; color: #858585; letter-spacing: 0.6px; line-height: 26px; -webkit-transition: all 0.15s; transition: all 0.15s; }

.sidebar .form-select .bootstrap-select .dropdown-menu a:active { outline: none !important; }

.sidebar .form-select .bootstrap-select .dropdown-menu a:hover { color: #000000; padding-left: 30px; }

.sidebar .form-select .bootstrap-select .caret { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.sidebar .form-select .bootstrap-select.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; border-color: #FFC300; }

.sidebar .form-select .bootstrap-select.open .dropdown-menu { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }

.sidebar .form-select .bootstrap-select.open .caret { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.sidebar .list-group { margin-bottom: 0; }

.sidebar .list-group-item { background-color: transparent; }

.sidebar .list-group-item:first-child { border-radius: 0; }

.sidebar .list-group a.list-group-item { padding: 0; line-height: 1.8em; color: #777777; }

.sidebar .list-group a.active.list-group-item { color: #FFC300; }

.sidebar a.list-group-item:hover, .sidebar a.list-group-item:hover, .sidebar a.list-group-item:focus, .sidebar a.list-group-item:focus, .sidebar button.list-group-item:hover, .sidebar button.list-group-item:hover, .sidebar button.list-group-item:focus, .sidebar button.list-group-item:focus { text-decoration: none; color: #cc9c00; background-color: transparent; }

.list-group { margin-bottom: 0; }

.list-group-item { background-color: transparent; border: 0; }

.policy.list-group-item { display: inline; }

.eapps-facebook-feed { overflow: auto !important; min-width: 225px !important; margin: 0 auto !important; /* margin-right: 0px !important; margin-left: 27px !important; */ }

@media only screen and (min-width: 750px) { .eapps-facebook-feed { margin-top: 45px !important; max-width: 262px; } }

@media only screen and (max-width: 749px) { .eapps-facebook-feed { margin-top: 7px !important; max-width: 100%; } }

.eapps-facebook-feed-container { height: 484px; }

.widget_elfsight_widget { padding-bottom: 90px; }

@media only screen and (max-width: 749px) { .widget_elfsight_widget > .eapps-facebook-feed-extra-small { -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.21); box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.21); } }

.widget_elfsight_widget .eapps-facebook-feed_head-tile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-line-pack: center; align-content: center; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget .eapps-facebook-feed_head-tile { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget .eapps-facebook-feed_head-tile { width: 100%; padding-top: 16px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.widget_elfsight_widget h2 { width: 200px; }

.widget_elfsight_widget .img-title { margin-left: -10px; }

.widget_elfsight_widget p { color: #3A3939; font-size: 14px; font-family: "Nunito Sans"; margin: 0 auto; border-bottom: solid 2px #FFC300; }

.widget_elfsight_widget p a { color: #3A3939 !important; }

.widget_elfsight_widget p a:hover { color: #828282 !important; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget p { padding-top: 15px; width: 185px; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget p { padding-top: 20px; width: auto; text-align: left; margin-left: 0; } }

.widget_elfsight_widget > div[class*="elfsight-app-"] { background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 100% auto; width: 100%; overflow-y: scroll; border-radius: 20px; margin: 0 auto; -webkit-overflow-scrolling: touch; white-space: nowrap; overflow: hidden; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget > div[class*="elfsight-app-"] { background-image: url("../images/bg-cellphone.png"); max-width: 302px; height: 600px; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget > div[class*="elfsight-app-"] { background-image: none; height: auto; } }

.widget_elfsight_widget > div[class*="elfsight-app-"]::-webkit-scrollbar { height: 5px; }

.widget_elfsight_widget > div[class*="elfsight-app-"]::-webkit-scrollbar-track { background-color: #bbb; }

.widget_elfsight_widget > div[class*="elfsight-app-"]::-webkit-scrollbar-thumb { background-color: #383838; }

.widget_elfsight_widget .footer-text { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; -ms-flex-item-align: start; align-self: flex-start; padding-left: 0; margin-bottom: 20px; padding-bottom: 20px; }

@media only screen and (min-width: 990px) { .widget_elfsight_widget .footer-text { margin-left: 0; } }

@media only screen and (max-width: 989px) { .widget_elfsight_widget .footer-text { margin-left: auto; margin-right: auto; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget .footer-text { max-width: 100% !important; width: 100%; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -ms-flex-line-pack: center; align-content: center; }
  .widget_elfsight_widget .img-title { margin-left: -3px !important; } }

@media only screen and (max-width: 749px) { body .widget_elfsight_widget { padding-bottom: 13px; }
  body .widget_elfsight_widget .eapps-facebook-feed_head-tile { margin-top: -12px; padding-top: 0; }
  body .widget_elfsight_widget .footer-text { margin-bottom: 0; padding-bottom: 0 !important; border-bottom: none !important; }
  body .widget_elfsight_widget .footer-text > p { padding-top: 23px; margin-right: auto; margin-left: auto; }
  body.date .widget_elfsight_widget .eapps-facebook-feed_head-tile, body.tag .widget_elfsight_widget .eapps-facebook-feed_head-tile, body.category .widget_elfsight_widget .eapps-facebook-feed_head-tile, body.tax-market .widget_elfsight_widget .eapps-facebook-feed_head-tile, body.post-type-archive-recipe .widget_elfsight_widget .eapps-facebook-feed_head-tile, body.tax-recipe-chef .widget_elfsight_widget .eapps-facebook-feed_head-tile { border-top: 1px solid #C4C4C4; } }

.eapps-facebook-feed-popup[eapps-popup-type~='video'] .eapps-facebook-feed-popup-wrapper { width: 823px; }

.eapps-widget.eapps-facebook-feed-popup-visible { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto !important; overflow: hidden !important; }

.eapps-facebook-feed-popup[eapps-popup-type~='video'] .eapps-facebook-feed-popup-item { margin: 0 auto; }

.eapps-facebook-feed-popup[eapps-popup-type~='video'] .eapps-facebook-feed-popup-arrow { bottom: 30% !important; }

.widget_elfsight_widget p a:hover { color: #828282; }

.widget_elfsight_widget .footer-text .entravision-icon.-arrow-right:before { content: '\e918'; margin-left: 5px; font-size: 11px; font-weight: 900; }

.widget_elfsight_widget p { width: 174px; }

.popular-post-widget { counter-reset: number; }

.popular-post-widget article { counter-increment: number; border-bottom: 1px solid #C4C4C4; }

@media only screen and (min-width: 750px) { .popular-post-widget article { margin: 12.5px auto 0 !important; padding-bottom: 12.5px; } }

@media only screen and (max-width: 749px) { .popular-post-widget article { margin: 8px auto 0 !important; padding-bottom: 8px; } }

.popular-post-widget article > .post-card__grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 0; margin-right: 0; }

.popular-post-widget article .post-card__thumb-wrap { position: relative; }

@media only screen and (max-width: 749px) { .popular-post-widget article .post-card__thumb-wrap { width: 25.92% !important; min-width: 88px; padding: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }

.popular-post-widget article .post-card__thumb-wrap:before { content: counter(number); position: absolute; left: 0; z-index: 999; width: 30px; height: 30px; text-align: center; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: #3a3939; border-radius: 4px; font-family: "Nunito Sans"; font-size: 16px; line-height: 30px; color: #ffffff; text-transform: uppercase; opacity: 1; }

.popular-post-widget article .post-card__thumb-wrap .post-card__image { min-height: 60.95px; min-width: 88px; }

@media only screen and (max-width: 749px) { .popular-post-widget article .post-card__body { padding-right: 1.5em !important; width: 74.08% !important; } }

@media only screen and (min-width: 750px) { .popular-post-widget article .post-card__body { padding-left: 0 !important; padding-right: 0.5em; margin-left: 0; margin-right: auto; } }

@media (min-width: 990px) and (max-width: 1279px) { .popular-post-widget article .post-card__body { padding-right: 0 !important; } }

.popular-post-widget article .post-card__body .post-card__title { min-height: 41px; }

.popular-post-widget article .post-card__body .post-card__title .h6 { line-height: 19px; }

.popular-post-widget article .sponsored { display: none !important; }

.popular-post-widget article:hover { border-bottom: 1px solid #C4C4C4; }

#footer_promos { padding: 25px 0; }

@media only screen and (min-width: 750px) { #footer_promos { background: #FAFAFA; } }

@media only screen and (max-width: 749px) { #footer_promos { background: transparent; padding-top: 7px; } }

#footer_promos .container, #footer_promos .navbar-container { height: 290px; }

@media (max-width: 480px) { #footer_promos .container .grid div:nth-child(2), #footer_promos .navbar-container .grid div:nth-child(2) { max-height: 288px; } }

@media (max-width: 480px) { #footer_promos .container, #footer_promos .navbar-container { height: auto; } }

@media (min-width: 1800px) { #footer_promos .container, #footer_promos .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { #footer_promos .container, #footer_promos .navbar-container { max-width: 1369px; } }

@media (max-width: 989px) { #footer_promos { background-color: #F8F8F8; padding-top: 20px; }
  #footer_promos .container .grid > div:first-child, #footer_promos .navbar-container .grid > div:first-child { max-height: 330px; margin-bottom: 25px !important; } }

.footer { z-index: 0; position: relative; background-color: #3A3939; color: #fff; text-align: left; padding: 60px 0 30px; /* &-sub { // padding: $line-height-computed; padding-top: $section-spacing; padding-bottom: $section-spacing; font-size: 14px; //background-color: black; //margin-top: $section-spacing; @include media-query($small) { text-align: center; } @media (max-width: $navbar-collapse-point - 1) { text-align: center; } a { color: $footer-text-color; } &-links { text-align: left; line-height: 1.3rem; color: #C1C1C1; @include media-query($small) { text-align: center; } @media (max-width: $navbar-collapse-point - 1) { text-align: center; } } .payment-icons .icon { width: 30px; height: 35px; margin: 0 2px; } &__logo { max-width: 220px; @include media-query($small) { margin: $section-spacing-small auto; } @media (max-width: $navbar-collapse-point - 1) { margin: $section-spacing-small auto; } } } */ /* Elements -----------------------*/ }

@media only screen and (max-width: 989px) { .footer { padding: 40px 0 18px; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media only screen and (max-width: 749px) { .footer { padding: 40px 0 3px; } }

.footer .social { margin: 10px 0 0; list-style: none; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 144px; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.footer .social li { margin: 0; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; font-size: 12px; }

.footer .social li a { height: 35.58px; width: 35.58px; max-height: 35.58px; max-width: 35.58px; padding: 7.85px; border-radius: 50%; text-decoration: none !important; }

@media only screen and (min-width: 750px) { .footer .social li a { border: 0.5px solid #fff; color: #fff; }
  .footer .social li a:hover { color: #fff; } }

@media only screen and (max-width: 749px) { .footer .social li a { color: #fff; } }

.footer .social li a:before { font-family: 'entravision-icons' !important; }

.footer .social li p { display: none; }

.footer .social li.facebook a:hover, .footer .social li.facebook a:active { border: 1px solid #3E5B96; background-color: #3E5B96; }

@media only screen and (max-width: 989px) { .footer .social li.facebook a { border: 1px solid #3E5B96; background-color: #3E5B96; } }

.footer .social li.facebook a:before { content: '\e90a'; }

.footer .social li.twitter a:hover, .footer .social li.twitter a:active { border: 1px solid #1DADEB; background-color: #1DADEB; }

@media only screen and (max-width: 989px) { .footer .social li.twitter a { border: 1px solid #1DADEB; background-color: #1DADEB; } }

.footer .social li.twitter a:before { content: '\e911'; }

.footer .social li.instagram a:hover, .footer .social li.instagram a:active { border: 1px solid #DD2A7B; background-color: #DD2A7B; }

@media only screen and (max-width: 989px) { .footer .social li.instagram a { border: 1px solid #DD2A7B; background-color: #DD2A7B; } }

.footer .social li.instagram a:before { content: '\e914'; }

.footer ul { padding-left: 0; }

.footer ul li { list-style: none; font-size: 14px; font-family: 'Nunito Sans', sans-serif; color: White; margin-bottom: 10px; letter-spacing: 0.14px; word-break: break-word; }

.footer ul li a { color: White; }

.footer ul li a.underline { text-decoration: underline; }

@media only screen and (min-width: 990px) { .footer ul li a.email { font-size: 12px; white-space: nowrap; } }

.footer ul li a:hover { color: #828282; text-decoration: none; }

@media only screen and (max-width: 989px) { .footer ul li { font-weight: 300; } }

@media only screen and (max-width: 749px) { .footer ul li { text-align: left; } }

.footer p { /* font-family: $headings-font-family; color: $footer-text-color; */ text-align: left; font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 30px; font-weight: 300; letter-spacing: 0.14px; color: #C1C1C1; opacity: 1; display: block; margin: 0; }

@media only screen and (min-width: 750px) and (max-width: 989px) { .footer p { font-size: 12px; } }

@media only screen and (max-width: 749px) { .footer p { font-size: 11px; } }

.footer h2 { text-align: left; font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #FFFFFF; text-transform: uppercase; opacity: 1; margin: 0; }

@media only screen and (max-width: 749px) { .footer h2 { line-height: 3.2em; letter-spacing: 0.14px; margin: 12px 0 0; } }

.footer h4, .footer h3 { /* GET CONNECTED: */ font-size: 14px; color: #a3a3a3; letter-spacing: 1px; line-height: 20px; font-weight: 900 !important; }

.footer-wrap { /*padding-top: 40px;*/ }

.footer .footer-wrap > .container > .container-inner > .row > .col-xs-6:last-child, .footer .footer-wrap > .navbar-container > .container-inner > .row > .col-xs-6:last-child { padding-top: 36px; }

.footer-logo { text-transform: uppercase; color: #a3a3a3; text-align: center; }

.footer-logo-location { font-weight: 400; font-size: 12px; padding-bottom: 10px; }

.footer-logo-tagline { font-weight: 800; font-size: 16px; padding-top: 10px; }

.footer-logo svg { width: 154px; height: 61px; }

.footer-disclaimer { padding: 20px; font-weight: 100; max-width: 700px; margin: auto; }

.footer-col { /* &:last-child { border-right: 0; } &:first-child { border-left: 0; border-top: 0; } */ }

@media only screen and (max-width: 749px) { .footer-col { text-align: center; padding: 0; } }

@media (min-width: 480px) { .footer-col { border-top: 1px solid rgba(255, 255, 255, 0.45); max-width: 320px; margin: 20px auto; } }

@media (min-width: 750px) { .footer-col { border-top: 1px solid rgba(255, 255, 255, 0.45); max-width: 420px; margin: 20px auto; } }

@media (min-width: 990px) { .footer-col { max-width: none; border-top: 0; padding-left: 0; } }

@media (min-width: 1400px) { .footer-col { border-top: 0; } }

.footer-seperator { position: relative; padding: 60px 0; }

.footer-seperator hr { border-color: #d9d9d9; }

.footer-seperator-svgwrap { position: absolute; padding: 20px; background-color: #3A3939; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.footer-seperator path { fill: #d9d9d9; }

.footer .btn { max-width: 268px; }

.footer .logo { margin-bottom: 20px; max-width: 100%; }

.footer .component-social { padding-top: 20px; padding-bottom: 20px; }

.footer .component-social .icon-svg { margin-left: 5px; margin-right: 5px; }

.footer .component-social path { fill: inherit; }

.footer .request-form { margin: 0; }

@media (min-width: 750px) and (max-width: 989px) { .footer .container-inner > .row:first-child { margin-left: -30px !important; margin-right: -30px !important; } }

@media (max-width: 749px) and (min-width: 420px) { .footer .container-inner > .row:first-child { margin-left: 8px !important; margin-right: 8px !important; } }

@media only screen and (max-width: 419px) { .footer .container-inner > .row:first-child { margin-left: -7px !important; margin-right: -7px !important; } }

@media only screen and (max-width: 989px) { .footer .container-inner { padding: 0; }
  .footer .container-inner > .row:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .footer .container-inner > .row:first-child .col-xs-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .footer .container-inner > .row:first-child .col-xs-6:first-child h2, .footer .container-inner > .row:first-child .col-xs-6:nth-child(2) h2 { margin-top: 0; } }

@media (max-width: 989px) and (min-width: 750px) { .footer .container-inner > .row:last-child { margin: 0 -8px; } }

@media (max-width: 749px) and (min-width: 420px) { .footer .container-inner > .row:last-child { margin: 0 -3px; } }

@media only screen and (max-width: 419px) { .footer .container-inner > .row:last-child { margin: 0; } }

.footer .form-group { margin: 7px 0; }

.footer .form-submit { margin: 40px 0 0 0; }

.footer .form-input { background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-input:hover { border-color: #999999; }

.footer .form-input:focus, .footer .form-input:active { border-color: #FFC300; outline: none; }

.footer .form-textarea { height: 50px; width: 100%; padding: 14px 10px; resize: none; background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-textarea:hover { border-color: #999999; }

.footer .form-textarea:focus, .footer .form-textarea:active { border-color: #FFC300; outline: none; height: 100px; }

.footer .form-radio { position: relative; height: 50px; width: 100%; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-radio-label { display: inline-block; font-weight: normal; }

.footer .form-radio-items { display: inline-block; position: absolute; right: 0; bottom: 0; vertical-align: middle; }

.footer .form-radio-items hr { position: absolute; right: 0; bottom: 0; height: 2px; width: 87px; margin: 0; background: #FFC300; border: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.footer .form-radio-items label { padding: 0 15px 10px; font-size: 16px; font-weight: normal; letter-spacing: 0; cursor: pointer; color: #969696; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.footer .form-radio-items label:hover, .footer .form-radio-items label:focus { color: #000000; }

.footer .form-radio-items input { position: absolute; height: 0; width: 0; overflow: hidden; cursor: pointer; opacity: 0; z-index: -1; }

.footer .form-radio-items input:checked + label { color: #FFC300; }

.footer .form-radio-items input:checked:nth-child(5) ~ hr { right: 0; }

.footer .form-radio-items input:checked:nth-child(3) ~ hr { width: 135px; right: 90px; }

.footer .form-radio-items input:checked:nth-child(1) ~ hr { width: 125px; right: 240px; }

.footer .form-radio:hover { border-color: #999999; }

.footer .form-select { /* Bootstrap Select Approach */ }

.footer .form-select .bootstrap-select, .footer .form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }

.footer .form-select .bootstrap-select .dropdown-toggle { height: 50px; width: 100%; padding: 15px 10px; background: none !important; border: 0; border-radius: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-select .bootstrap-select .dropdown-toggle:hover { background: none; border-color: #999999; }

.footer .form-select .bootstrap-select .dropdown-toggle:focus, .footer .form-select .bootstrap-select .dropdown-toggle:active { -webkit-box-shadow: none; box-shadow: none; outline: none !important; }

.footer .form-select .bootstrap-select .dropdown-menu { background: #FFC300; border-radius: 0; border: 1px solid #c5c5c5; border-top: 0; margin: 0; -webkit-box-shadow: none; box-shadow: none; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; display: block; -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scaleY(0); transform: scaleY(0); overflow: hidden; opacity: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }

.footer .form-select .bootstrap-select .dropdown-menu a { padding: 15px 20px; outline: none !important; font-size: 18px; color: #858585; letter-spacing: 0.6px; line-height: 26px; -webkit-transition: all 0.15s; transition: all 0.15s; }

.footer .form-select .bootstrap-select .dropdown-menu a:active { outline: none !important; }

.footer .form-select .bootstrap-select .dropdown-menu a:hover { color: #000000; padding-left: 30px; }

.footer .form-select .bootstrap-select .caret { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.footer .form-select .bootstrap-select.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; border-color: #FFC300; }

.footer .form-select .bootstrap-select.open .dropdown-menu { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }

.footer .form-select .bootstrap-select.open .caret { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.footer .list-group, .footer .menu { list-style: none; margin-left: 0; padding-left: 0; margin-bottom: 0; }

.footer .list-group-item, .footer .menu-item { background-color: transparent; }

.footer .list-group-item:first-child, .footer .menu-item:first-child { border-radius: 0; }

.footer .list-group a.list-group-item, .footer .list-group li a, .footer .menu a.list-group-item, .footer .menu li a { padding: 0; /* line-height: 1.8em; color: $footer-text-color; */ text-align: left; font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 30px; font-weight: 200; letter-spacing: 0.14px; color: #FFFFFF; text-transform: capitalize; opacity: 1; }

.footer .list-group a.active.list-group-item, .footer .list-group li a.active, .footer .menu a.active.list-group-item, .footer .menu li a.active { color: #FFC300; }

.footer .list-group .sub-menu, .footer .menu .sub-menu { list-style: none; padding-left: 0; }

@media only screen and (max-width: 749px) { .footer .container-inner .row > .col-xs-6 { padding-right: 7px; padding-left: 7px; } }

@media only screen and (max-width: 989px) { .footer .container-inner .row > .col-xs-6:last-child { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer .container-inner .row > .col-xs-6:last-child > .footer-col { margin-left: 0; } }

.footer a.list-group-item:hover, .footer a.list-group-item:hover, .footer a.list-group-item:focus, .footer a.list-group-item:focus, .footer button.list-group-item:hover, .footer button.list-group-item:hover, .footer button.list-group-item:focus, .footer button.list-group-item:focus { text-decoration: none; color: #cc9c00; background-color: transparent; }

.footer #site-container--text-77 > .textwidget > h2 { margin: 0 !important; height: 44px; min-height: 44px; }

.list-group { margin-bottom: 0; }

.list-group-item { background-color: transparent; border: 0; }

.policy.list-group-item { display: inline; }

.footer-promos h2, .footer-promos h3 { margin: 0; }

.footer-promos__item { height: 290px; position: relative; }

.footer-promos__item:before { content: ""; float: left; padding-bottom: 104.285714286%; }

.footer-promos__item:after { content: ""; display: table; clear: both; }

.footer-promos__item > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (min-width: 750px) { .footer-promos__item:before { content: ""; float: left; padding-bottom: 41.6666666667%; }
  .footer-promos__item:after { content: ""; display: table; clear: both; }
  .footer-promos__item > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 990px) and (max-width: 1399px) { .footer-promos__item:before { content: ""; float: left; padding-bottom: 55.5555555556%; }
  .footer-promos__item:after { content: ""; display: table; clear: both; }
  .footer-promos__item > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

.footer-promos__item__inner { padding: 45px 20px; }

@media only screen and (max-width: 749px) { .footer-promos__item__inner .vertical-center { left: 0; margin: 0 auto; display: block; } }

@media only screen and (min-width: 750px) { .footer-promos__item .form-horizontal { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.footer-promos .anunciate { background-color: #4C4C50; text-align: center; background-image: url("../images/Advertise-card.png"); background-repeat: no-repeat; background-position: bottom left; background-size: cover; }

@media only screen and (max-width: 749px) { .footer-promos .anunciate { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/Advertise-card-mobile.png"); background-size: cover; } }

.footer-promos .newsletter { background-color: #ebebeb; background-image: url("../images/anchors.png"); background-repeat: no-repeat; background-position: initial; /*.btn { margin-top: $section-spacing-small; //min-width: 100%; }*/ }

@media only screen and (min-width: 750px) { .footer-promos .newsletter { background-size: cover; } }

@media only screen and (max-width: 749px) { .footer-promos .newsletter { background-image: url("../images/top5.png"), url("../images/anchors-mobile.png") !important; background-size: 60%,cover; background-position: 50% 14%; height: 330px; margin-bottom: 25px; } }

.footer-promos .newsletter form { text-align: center; width: 50%; float: right; margin-top: 7px; }

.footer-promos .newsletter form h3 { text-align: center; color: white; display: block; margin-bottom: 5px; font-family: 'Nunito Sans'; text-transform: uppercase; font-size: 20px; font-weight: 900; padding: 0 20px; margin-top: -20px; letter-spacing: .20px; }

@media only screen and (max-width: 749px) { .footer-promos .newsletter form h3 { padding: 0 10px; padding-top: 97px; } }

.footer-promos .newsletter form p { color: white; font-family: 'Lato'; font-size: 15px; font-weight: 700; padding: 0px 30px; line-height: 18px; margin-bottom: 30px; letter-spacing: .14px; }

@media only screen and (max-width: 749px) { .footer-promos .newsletter form p { display: none; } }

@media only screen and (max-width: 749px) { .footer-promos .newsletter form { width: 100%; } }

.footer-promos .newsletter form input:not([type='submit']) { min-width: 0; font-family: "Lato"; font-weight: 700; }

@media only screen and (max-width: 749px) { .footer-promos .newsletter form input:not([type='submit']) { margin-top: 15px; } }

.footer-promos .newsletter form input:not([type='submit']):hover, .footer-promos .newsletter form input:not([type='submit']):focus { border-color: #707070; }

.footer-promos .newsletter .btn { margin-top: 10px; border-radius: 3px; font-weight: 700; text-transform: initial; background-color: transparent; padding: 11px 19px; color: white; font-size: 13px; font-family: 'Nunito Sans'; border: solid 1px white; min-width: 100%; height: 40px; letter-spacing: 0.5px; }

@media only screen and (max-width: 749px) { .footer-promos .newsletter .btn { color: #3A3939; background-color: white !important; } }

.footer-promos .newsletter .btn:after { border: none; text-transform: initial; background-color: transparent; }

.footer-promos .newsletter .btn:hover, .footer-promos .newsletter .btn:focus { border: none; color: #3A3939; background-color: white !important; }

.vertical-center { text-align: center; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; width: 50%; padding: 0 25px; }

.vertical-center h3 { font-family: "Nunito Sans"; color: #3A3939; font-size: 20px; margin-top: -15px; margin-bottom: 10px; font-weight: 900; letter-spacing: 0.8px; }

.vertical-center p { font-family: "Lato"; color: #3A3939; line-height: 16px; font-weight: 700; }

@media only screen and (min-width: 750px) { .vertical-center p { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

@media only screen and (max-width: 749px) { .vertical-center p { font: normal normal bold 14px/16px Lato; letter-spacing: 0.14px; } }

.vertical-center .btn { border-radius: 3px; background-color: transparent; text-transform: initial; color: #3A3939 !important; border: none; width: 100%; padding: 11px 19px; height: 40px; font-size: 13px; font-weight: 700; font-family: "Nunito Sans"; border: 1px solid #3A3939; letter-spacing: 0.5px; }

@media (max-width: 480px) { .vertical-center .btn { width: 100%; min-width: 230px; } }

@media only screen and (max-width: 749px) { .vertical-center .btn { background-color: #3A3939; color: #fff !important; } }

.vertical-center .btn:after { background-color: transparent; color: #3A3939; text-transform: initial; }

.vertical-center .btn:hover, .vertical-center .btn:focus { background-color: #3A3939 !important; color: white !important; text-transform: initial; }

@media (max-width: 480px) { .vertical-center { width: 100%; padding: 0 45px; text-align: center; } }

.menu-footer-right-container ul.menu { -moz-column-count: 2; -moz-column-gap: 0; -webkit-column-count: 2; -webkit-column-gap: 0; column-count: 2; column-gap: 0; }

.footer-col { margin-top: 0px; }

@media only screen and (max-width: 749px) { .footer-col { margin-left: 0; } }

@media only screen and (max-width: 989px) { .footer-col { border: none; } }

.footer-col.simple-social-icons ul li { border: 1px solid #fff !important; width: 40px; height: 40px; border-radius: 20px; line-height: 40px; text-align: center; margin: 0 15px 0 0 !important; }

.footer-col.simple-social-icons ul li a { display: block; width: 100%; height: 100%; line-height: 1; }

.footer-col.simple-social-icons ul li a svg { height: 100%; color: #fff; }

@media (max-width: 479px) { .legal-foot .footer-col .fcc-link { margin: 0 auto; } }

@media (max-width: 989px) and (min-width: 480px) { .legal-foot .footer-col .fcc-link { margin: -10px auto -10px; } }

@media only screen and (min-width: 990px) { .legal-foot .footer-col .fcc-link { margin: -20px auto -10px; } }

@media only screen and (min-width: 990px) { .legal-foot .footer-col .carrers-link { margin: -10px auto 0; } }

.footer-sub { padding-top: 0; }

@media only screen and (max-width: 749px) { .footer-sub { padding-top: 44px; } }

@media only screen and (max-width: 989px) { .footer-sub { padding-left: 0; padding-right: 0; } }

.footer-sub .widget_text p { float: left; line-height: 40px; }

@media (max-width: 789px) and (min-width: 750px) { .footer-sub .widget_text p { padding: 0 0.72em; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .footer-sub .widget_text p > span { text-align: left !important; padding-left: 0 !important; } }

@media (min-width: 750px) and (max-width: 989px) { .footer-sub .widget_text p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .footer-sub .widget_text p { float: none; } }

@media only screen and (max-width: 749px) { .footer-sub .widget_text p > span { width: 100%; display: inline-block; margin: 0 auto; text-align: left; padding-left: 1.7em; } }

@media only screen and (max-width: 419px) { .footer-sub .widget_text p > span { padding-left: 0 !important; } }

.footer-sub .widget_text a { display: block; width: 100px; height: 40px; margin-right: 35px; float: left; color: transparent; }

@media only screen and (max-width: 749px) { .footer-sub .widget_text a { max-height: 21.5px; width: calc(100% / 3.25); -ms-flex-preferred-size: calc(100% / 3.25); flex-basis: calc(100% / 3.25); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 0.1em 0 !important; } }

.footer-sub .widget_text a.nya { background-color: transparent; background-image: url("../images/noticiasya-white.svg"); background-position: center; background-repeat: no-repeat; background-size: 99.4% auto; opacity: .6; }

.footer-sub .widget_text a.univision { background-color: transparent; background-image: url("../images/logos-univision.svg"); background-position: -1px -27px; /* nuevo mexico */ background-repeat: no-repeat; background-size: auto 100px; width: 100px; height: 22px; margin-top: 7px; opacity: .6; }

.footer-sub .widget_text a.todobebe { background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 100%; opacity: .6; }

.footer-sub .widget_text a.evc { background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 100%; opacity: .6; }

#footer .footer-sub { padding-top: 0; }

#footer .footer-sub .widget_text a { margin-top: 44px !important; }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text a.nya { background-size: auto 99.4% !important; -webkit-transform: translate(-10.5%, 0); transform: translate(-10.5%, 0); } }

@media (max-width: 519px) { #footer .footer-sub .widget_text a.nya { width: 71.29px; } }

@media (min-width: 420px) and (max-width: 519px) { #footer .footer-sub .widget_text a.nya { margin-right: 15px !important; -webkit-transform: translate(24%, 0); transform: translate(24%, 0); } }

@media (max-width: 419px) { #footer .footer-sub .widget_text a.nya { margin-right: 10px !important; } }

@media only screen and (max-width: 419px) { #footer .footer-sub .widget_text a.nya { -webkit-transform: translate(-2%, 0); transform: translate(-2%, 0); } }

@media only screen and (min-width: 750px) { #footer .footer-sub .widget_text a.univision { -webkit-transform: translate(0%, 0) !important; transform: translate(0%, 0) !important; } }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text a.univision { -webkit-transform: translate(-28%, 0) scale(0.85); transform: translate(-28%, 0) scale(0.85); max-width: 100px; } }

@media (min-width: 420px) and (max-width: 519px) { #footer .footer-sub .widget_text a.univision { margin-right: 9px !important; -webkit-transform: translate(19%, 0px) scale(0.85) !important; transform: translate(19%, 0px) scale(0.85) !important; } }

@media (max-width: 419px) and (min-width: 375px) { #footer .footer-sub .widget_text a.univision { margin-right: 15px !important; -webkit-transform: translate(0%, 0) scale(0.85) !important; transform: translate(0%, 0) scale(0.85) !important; } }

@media (max-width: 374px) { #footer .footer-sub .widget_text a.univision { margin-right: 15px !important; -webkit-transform: translate(4%, 0) scale(0.85) !important; transform: translate(4%, 0) scale(0.85) !important; } }

#footer .footer-sub .widget_text a.todobebe { background-image: url("../images/todobebe-logo.svg"); }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text a.todobebe { background-size: auto 100% !important; -webkit-transform: translate(-10%, 0); transform: translate(-10%, 0); } }

@media (max-width: 519px) { #footer .footer-sub .widget_text a.todobebe { width: 87.16px; height: 16.82px; } }

@media (min-width: 420px) and (max-width: 519px) { #footer .footer-sub .widget_text a.todobebe { -webkit-transform: translate(12.25%, 3px); transform: translate(12.25%, 3px); } }

@media only screen and (max-width: 419px) { #footer .footer-sub .widget_text a.todobebe { -webkit-transform: translate(-5%, 3px); transform: translate(-5%, 3px); } }

#footer .footer-sub .widget_text a.evc { background-image: url("../images/entravision.svg"); }

@media (max-width: 749px) and (min-width: 375px) { #footer .footer-sub .widget_text a.evc { margin: 44px auto 10px !important; } }

@media (max-width: 374px) { #footer .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text a.evc { background-size: auto 100% !important; -webkit-transform: translate(0, 0); transform: translate(0, 0); } }

@media (max-width: 519px) { #footer .footer-sub .widget_text a.evc { width: 87.16px; height: 16.82px; } }

@media (min-width: 420px) and (max-width: 519px) { #footer .footer-sub .widget_text a.evc { -webkit-transform: translate(21%, 2px); transform: translate(21%, 2px); } }

@media only screen and (max-width: 419px) { #footer .footer-sub .widget_text a.evc { -webkit-transform: translate(0%, 2px); transform: translate(0%, 2px); } }

/* Grid 5ths columns */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }

.col-xs-5ths { float: left; width: 20%; }

@media (min-width: 768px) { .col-sm-5ths { float: left; width: 20%; } }

@media (min-width: 992px) { .col-md-5ths { float: left; width: 20%; } }

@media (min-width: 1200px) { .col-lg-5ths { float: left; width: 20%; } }

.img-responsive { display: block; width: 100%; height: auto; }

.dropdown-submenu { position: relative; }

.dropdown-menu { border-radius: 0; }

.dropdown-menu > li > [role='menuitem'] { position: relative; }

.dropdown-menu > li > [role='menuitem'] span { display: inline-block; margin: -3px -20px; padding: 3px 20px; width: calc(100% + 40px); }

.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0 6px 6px; }

.dropdown-submenu:hover > .dropdown-menu { display: block; }

.dropdown-submenu > a:after { content: ' '; display: block; float: right; width: 0; height: 0; margin-top: 5px; margin-right: -10px; border-width: 5px 0 5px 5px; border-style: solid; border-color: transparent; border-left-color: #cccccc; }

.dropdown-submenu:hover > a:after { border-left-color: #ffffff; }

.dropdown-submenu.pull-left { float: none; }

.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0 6px 6px; }

.navbar-transparent, .navbar.-transparent { background-color: transparent; border-color: transparent; }

.navbar-transparent .navbar-brand, .navbar.-transparent .navbar-brand { color: #ffffff; }

.navbar-transparent .navbar-brand:hover, .navbar.-transparent .navbar-brand:hover, .navbar-transparent .navbar-brand:focus, .navbar.-transparent .navbar-brand:focus { color: #e6e5e5; background-color: transparent; }

.navbar-transparent navbar-nav-item dropdown-toggle .navbar-text, .navbar.-transparent navbar-nav-item dropdown-toggle .navbar-text { color: #ffffff; }

.navbar-transparent .navbar-nav > li > .btn--link, .navbar.-transparent .navbar-nav > li > .btn--link { color: #ffffff; }

.navbar-transparent .navbar-nav > li > .btn--link + .btn--link, .navbar.-transparent .navbar-nav > li > .btn--link + .btn--link { border-left-color: #bfbfbf; }

.navbar-transparent .navbar-nav > li > a, .navbar.-transparent .navbar-nav > li > a { color: #ffffff; }

.navbar-transparent .navbar-nav > li > a svg, .navbar.-transparent .navbar-nav > li > a svg { color: #ffffff; }

.navbar-transparent .navbar-nav > li > a:hover, .navbar.-transparent .navbar-nav > li > a:hover, .navbar-transparent .navbar-nav > li > a:focus, .navbar.-transparent .navbar-nav > li > a:focus { color: #806200; background-color: transparent; }

.navbar-transparent .navbar-nav > li > a.btn.-flat, .navbar.-transparent .navbar-nav > li > a.btn.-flat { border-color: #ffffff; }

.navbar-transparent .navbar-nav > .active > a, .navbar.-transparent .navbar-nav > .active > a, .navbar-transparent .navbar-nav > .active > a:hover, .navbar.-transparent .navbar-nav > .active > a:hover, .navbar-transparent .navbar-nav > .active > a:focus, .navbar.-transparent .navbar-nav > .active > a:focus { color: #ffffff; background-color: transparent; }

.navbar-transparent .navbar-nav > .disabled > a, .navbar.-transparent .navbar-nav > .disabled > a, .navbar-transparent .navbar-nav > .disabled > a:hover, .navbar.-transparent .navbar-nav > .disabled > a:hover, .navbar-transparent .navbar-nav > .disabled > a:focus, .navbar.-transparent .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-transparent .navbar-toggle, .navbar.-transparent .navbar-toggle { border-color: transparent; }

.navbar-transparent .navbar-toggle:hover, .navbar.-transparent .navbar-toggle:hover, .navbar-transparent .navbar-toggle:focus, .navbar.-transparent .navbar-toggle:focus { background-color: #000000; }

.navbar-transparent .navbar-toggle .icon-bar, .navbar.-transparent .navbar-toggle .icon-bar { background-color: #000000; }

.navbar-transparent .navbar-collapse, .navbar.-transparent .navbar-collapse, .navbar-transparent .navbar-form, .navbar.-transparent .navbar-form { border-color: rgba(0, 0, 0, 0); }

.navbar-transparent .navbar-nav > .open > a, .navbar.-transparent .navbar-nav > .open > a, .navbar-transparent .navbar-nav > .open > a:hover, .navbar.-transparent .navbar-nav > .open > a:hover, .navbar-transparent .navbar-nav > .open > a:focus, .navbar.-transparent .navbar-nav > .open > a:focus { background-color: transparent; color: #ffffff; }

@media (max-width: 1005px) { .navbar-transparent .navbar-nav .open .dropdown-menu > .dropdown-header, .navbar.-transparent .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #383838; }
  .navbar-transparent .navbar-nav .open .dropdown-menu .divider, .navbar.-transparent .navbar-nav .open .dropdown-menu .divider { background-color: #e3e3e3; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > li > a, .navbar.-transparent .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:hover, .navbar.-transparent .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:focus, .navbar.-transparent .navbar-nav .open .dropdown-menu > li > a:focus { color: #806200; background-color: transparent; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > .active > a, .navbar.-transparent .navbar-nav .open .dropdown-menu > .active > a, .navbar-transparent .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar.-transparent .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar.-transparent .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff; background-color: transparent; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > .disabled > a, .navbar.-transparent .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-transparent .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar.-transparent .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar.-transparent .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; } }

.navbar-transparent .navbar-link, .navbar.-transparent .navbar-link { color: #ffffff; }

.navbar-transparent .navbar-link:hover, .navbar.-transparent .navbar-link:hover { color: #806200; }

.navbar-transparent .btn-link, .navbar.-transparent .btn-link { color: #ffffff; }

.navbar-transparent .btn-link.-flat, .navbar.-transparent .btn-link.-flat { border-color: #ffffff; }

.navbar-transparent .btn-link:hover, .navbar.-transparent .btn-link:hover, .navbar-transparent .btn-link:focus, .navbar.-transparent .btn-link:focus { color: #806200; }

.navbar-transparent .btn-link[disabled]:hover, .navbar.-transparent .btn-link[disabled]:hover, .navbar-transparent .btn-link[disabled]:focus, .navbar.-transparent .btn-link[disabled]:focus, fieldset[disabled] .navbar-transparent .btn-link:hover, fieldset[disabled] .navbar.-transparent .btn-link:hover, fieldset[disabled] .navbar-transparent .btn-link:focus, fieldset[disabled] .navbar.-transparent .btn-link:focus { color: #cccccc; }

.modal.in .modal-dialog { top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); margin: 0 auto; }

.modal-content { border-radius: 0; max-height: 100vh; overflow: auto; }

.modal-body { padding-top: 22.5px; padding-bottom: 0; padding-left: 0; padding-right: 0; position: relative; }

.modal-body .medium-down--one-half:first-of-type { padding-right: 45px; }

@media only screen and (min-width: 750px) { .modal-body .form-card-column { padding-right: 20px; } }

@media only screen and (min-width: 750px) { .modal-body .form-column.medium-up--one-quarter + .form-column.medium-up--three-quarters:before, .modal-body .form-column.medium-up--one-third + .form-column.medium-up--two-thirds:before { content: ''; position: absolute; height: 100%; border-left: 1px solid #dedede; left: 22%; } }

@media only screen and (min-width: 750px) { .modal-body .form-column.medium-down--one-half + .form-column.medium-down--one-half:before { content: ''; position: absolute; height: 100%; border-left: 1px solid #dedede; left: 50%; } }

.modal-dialog .modal-content { border: 0; }

.modal-dialog { width: 100%; max-width: 568px; margin: 30px auto; position: relative; }

@media only screen and (max-width: 749px) { .modal-dialog { width: 95%; } }

@media (max-width: 1005px) { .modal-dialog { width: 95%; } }

.modal-body .modal-inner { padding: 2rem; }

.modal-body .modal-inner.modal-inner--centered { position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 100%; }

.modal-dialog .modal-footer { background-color: #808080; color: #ffffff; border-top: 0; }

.modal-dialog.modal-lg { max-width: 1000px; }

@media only screen and (max-width: 749px) { .modal-dialog.modal-lg { width: 95%; } }

@media (max-width: 1005px) { .modal-dialog.modal-lg { width: 95%; } }

.modal-dialog.modal-sm { width: 560px; }

@media only screen and (max-width: 749px) { .modal-dialog.modal-sm { width: 95%; } }

@media (max-width: 1005px) { .modal-dialog.modal-sm { width: 95%; } }

/* ================ noticias ================ */
/* ================ noticias ================ */
.grid__item a:hover { text-decoration: none; }

.post-tags { /* font-family: $font-family-base; text-transform: uppercase; color: $color-text-dark; font-size: $font-size-tiny; letter-spacing: $letter-spacing-tiny; display: inline-block; margin-right: $line-height-computed/2; */ font-family: "Nunito Sans"; text-align: left; font-size: 11px; line-height: 20px; letter-spacing: 0.55px; color: #151515; font-weight: 400; text-transform: uppercase; opacity: 1; display: inline-block; margin-right: 5px; }

.post-category + .post-tags { margin-left: 10px; line-height: 2em; }

@media (max-width: 989px) { .post-category + .post-tags { margin-left: 0; } }

.post-category .badge { font-weight: 900; letter-spacing: 0; background: #B974B7; }

@media (max-width: 989px) { .post-category .badge { margin-right: 10px; } }

.post-card { position: relative; overflow: hidden; height: auto; margin: 0 auto; padding: 0; color: #000000; background-color: transparent; text-align: left; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; /* Mobile override */ }

@media only screen and (min-width: 750px) { .post-card { margin-bottom: 14px; } }

@media only screen and (max-width: 749px) { .post-card { margin-bottom: 5px; } }

a:hover .post-card { text-decoration: none; }

.post-card.grid-view-item--force-hover, .post-card:hover { border-color: #4C4C50; }

.post-card.grid-view-item--force-hover .post-card__image--container, .post-card:hover .post-card__image--container { position: relative; }

.post-card.grid-view-item--force-hover .post-card__image--container::before, .post-card:hover .post-card__image--container::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 1; }

.post-card.grid-view-item--force-hover .post-card__image--container .overlay-content, .post-card.grid-view-item--force-hover .post-card__image--container h1, .post-card.grid-view-item--force-hover .post-card__image--container h2, .post-card.grid-view-item--force-hover .post-card__image--container h4, .post-card.grid-view-item--force-hover .post-card__image--container p, .post-card:hover .post-card__image--container .overlay-content, .post-card:hover .post-card__image--container h1, .post-card:hover .post-card__image--container h2, .post-card:hover .post-card__image--container h4, .post-card:hover .post-card__image--container p { position: relative; z-index: 2; }

.post-card.grid-view-item--force-hover .post-card__price, .post-card.grid-view-item--force-hover .post-card__date, .post-card:hover .post-card__price, .post-card:hover .post-card__date { border-color: #272729; text-align: left; }

@media only screen and (min-width: 750px) { .post-card.grid-view-item--force-hover, .post-card:hover { border-color: #f7f7f7; } }

.post-card p { color: #000000; }

.post-card .avatar img { border-radius: 50%; }

.post-card .post-card__location { float: left; width: 30%; text-align: left; padding: 0.5em 1em; color: #A157B2; font-size: 16px; font-weight: 900; margin: auto; text-transform: uppercase; }

.post-card .post-card__tools { float: right; width: 30%; padding: 0.5em 1em; }

.post-card .post-card__body { color: #000000; }

.post-card .post-card__header { color: #000000; }

.post-card .author { font-size: 12px; text-transform: uppercase; font-weight: bold; }

.post-card .author a { color: #707070; font-weight: 400; font-family: "Lato"; font-size: 12px; text-transform: capitalize; }

.post-card .author a:hover, .post-card .author a:focus { text-decoration: none; }

.post-card .post-card__title { max-width: 100%; margin: 0 auto; color: black; padding-left: 0; padding-right: 0; clear: both; }

@media only screen and (max-width: 749px) { .post-card .post-card__title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.post-card .post-card__title a { color: black; }

.post-card .post-card__title h6, .post-card .post-card__title .h6, .post-card .post-card__title h5, .post-card .post-card__title .h5 { /* font-family: $font-family-base; font-weight: 900; line-height: 1.2em; font-size: 16px; text-transform: none; @include media-query($large-up) { font-size: $font-size-h6; line-height: 1.4em; } */ font-family: "Nunito Sans"; text-align: left; font-size: 18px; line-height: 23px; letter-spacing: 0.18px; color: #000000; font-weight: 700; opacity: 1; text-transform: none; }

@media only screen and (max-width: 749px) { .post-card .post-card__title h6, .post-card .post-card__title .h6, .post-card .post-card__title h5, .post-card .post-card__title .h5 { line-height: 21px; margin-bottom: 8px; } }

.post-card .post-card__tags { padding: 0 0 10px; }

.post-card .post-card__meta { padding: 0 0 10px; position: relative; z-index: 2; }

.post-card .post-card__text { margin: auto; padding-bottom: 20px; position: relative; clear: both; z-index: 2; }

.post-card .post-card__thumb-wrap { position: relative; z-index: 0; }

.post-card .post-card__thumb-wrap .widget_videos-post-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div, .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe, .post-card .post-card__thumb-wrap .widget_videos-post-video > video { width: 100%; height: 100%; overflow: hidden; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div > img, .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe > img, .post-card .post-card__thumb-wrap .widget_videos-post-video > video > img { width: 100%; height: auto; min-height: 100%; border: none; /* slick slider fix */ position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.post-card .post-card__thumb-wrap .widget_videos-post-video [data-videos-is-created] img { top: initial !important; -webkit-transform: initial !important; transform: initial !important; }

.post-card .post-card__image { margin-top: 0; position: relative; display: block; background-color: #383838; background-image: url("../images/ny_icon.svg"); background-position: center center; background-repeat: no-repeat; background-size: auto 50%; }

.post-card .post-card__image:before { content: ""; float: left; padding-bottom: 57.1428571429%; }

.post-card .post-card__image:after { content: ""; display: table; clear: both; }

.post-card .post-card__image > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.post-card .post-card__image img { -o-object-fit: cover; object-fit: cover; -o-object-position: center top; object-position: center top; }

.post-card .post-card__hover-meta { position: absolute; z-index: 3; top: 0; bottom: 0; padding: 45px; width: 100%; }

.post-card .post-card__hover-meta span { display: block; position: absolute; padding-left: 20px; padding-right: 20px; left: 0; right: 0; top: 10%; -webkit-transform: none; transform: none; }

@media only screen and (min-width: 990px) and (max-width: 1399px) { .post-card .post-card__hover-meta span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.post-card .post-card__date { float: left; text-align: left; width: 66.66%; padding: 20px; border-top: 1px solid #dedede; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; }

.post-card .post-card__date time { -webkit-transform: translateY(50%); transform: translateY(50%); display: block; position: absolute; width: calc(100% - 40px); text-align: left; }

.post-card .post-card__price { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; float: right; text-align: left; width: 33.33%; color: #FFC300; padding: 20px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; }

.post-card .post-card__price span { font-size: 22px; display: block; font-weight: 900; }

.post-card .post-card__avatar { position: relative; top: -75px; margin-bottom: -75px; }

@media only screen and (max-width: 989px) { .post-card .post-card__avatar { top: 0; margin-bottom: 0; } }

.post-card .btn { min-width: 0; }

.post-card .post-form__cart-submit { margin-top: 5px; }

.post-card .post-form { padding-bottom: 0; }

.post-card__wrap { position: relative; height: 100%; }

.post-card__header { position: relative; margin: 0; padding: 0; color: #FFC300; font-family: "Lato", "sans-serif"; font-size: 26px; font-weight: bold; letter-spacing: 0.11px; line-height: 1.2em; }

.post-card__body__inner { display: table-cell; vertical-align: middle; padding: 30px 0 0 0 0; }

@media (max-width: 989px) { .post-card__body__inner { padding: 10px 0 0; } }

@media (min-width: 990px) { .post-card__body__inner { padding: 30px 0 0; } }

.post-card__body__inner__top { vertical-align: top; }

@media (min-width: 750px) { .post-card__body__inner__top { vertical-align: top; } }

.post-card__body.-inverse { color: #000000; }

.post-card__link { position: absolute; z-index: 20; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }

.post-card__link-text { margin-top: 20px; padding-bottom: 20px; text-decoration: none; display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; }

.post-card--avatar-hidden .post-card__title { margin-top: 100px; }

@media only screen and (min-width: 750px) { .post-card--featured .post-card__image--container { width: 50%; float: right; } }

@media only screen and (min-width: 990px) { .post-card--featured .post-card__image--container { width: 66.66%; float: right; } }

@media only screen and (min-width: 750px) { .post-card--featured .ratio-container:before { content: ""; float: left; padding-bottom: 100%; }
  .post-card--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-card--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 990px) { .post-card--featured .ratio-container:before { content: ""; float: left; padding-bottom: 56.25%; }
  .post-card--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-card--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

.post-card--featured .post-card__text { margin-top: -32px; -webkit-transform: translateY(0); transform: translateY(0); margin-bottom: 0; }

@media only screen and (min-width: 750px) { .post-card--featured .post-card__meta, .post-card--featured .post-card__reservation-info { width: 50%; float: left; } }

@media only screen and (min-width: 990px) { .post-card--featured .post-card__meta, .post-card--featured .post-card__reservation-info { width: 33.33%; float: left; } }

@media only screen and (min-width: 750px) { .post-card--featured .post-card__hover-meta { font-size: 22px; left: 0; right: 0; }
  .post-card--featured .post-card__reservation-info { position: absolute; bottom: 0; }
  .post-card--featured .chef-or-host__avatar { top: 0%; margin-bottom: 0; } }

@media only screen and (min-width: 750px) and (min-width: 990px) { .post-card--featured .chef-or-host__avatar { top: 10%; margin-top: 40px; } }

@media only screen and (min-width: 750px) { .post-card--popular-posts { margin-bottom: 1em; } }

.post-card--popular-posts .header, .post-card--popular-posts h2, .post-card--popular-posts .h6 { margin-top: 0; font-size: 14px !important; line-height: 21px !important; margin-top: 4px; }

@media only screen and (min-width: 990px) { .post-card--popular-posts .post-card__title .h6 { font-size: 12px; margin-top: 0; } }

.post-card .bottom-line-container { text-align: left; }

.post-card .bottomLine { display: inline-block; }

.gallery-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > div > img, .gallery-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe > img, .gallery-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > video > img { top: initial !important; -webkit-transform: initial !important; transform: initial !important; }

/* .recent-posts-widget .post-card.format-video .post-card__thumb-wrap,.recent-posts-widget .post-card.with_thumb .post-card__thumb-wrap { min-height: 144px; } */
.single .post-grid .post-card .letter_us { display: none !important; }

.grid-view-item.post-price--sold-out .post-price__price { text-decoration: line-through; }

.post-size__badge { border-radius: 50%; height: 32px; width: 32px; border: 1px solid #FFC300; display: inline-block; vertical-align: middle; text-align: center; color: #FFC300; text-transform: bold; font-weight: bold; -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1); margin: 0 5px; }

.post-size__badge:hover { color: white; background-color: #FFC300; }

.post-price__sale, .post__price--sale { color: #FFC300; }

.post-price__sale-label { display: inline-block; white-space: nowrap; font-size: 0.9375em; }

.post-price__sold-out { font-weight: inherit; white-space: nowrap; }

.badge { /* font-family: $headings-font-family; text-transform: uppercase; font-weight: 300; */ font-family: 'Nunito Sans'; border-radius: 3px; text-align: center; font-size: 12px; line-height: 20px; letter-spacing: 0.12px; color: #FFFFFF !important; font-weight: 600; text-transform: uppercase; opacity: 1; padding: 0px 10px; max-height: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media only screen and (min-width: 750px) and (max-width: 989px) { .badge { margin-right: 8px; } }

@media only screen and (max-width: 749px) { .badge { margin-right: 10px; } }

.badge a { color: #fff; }

.badge-nacional { background-color: #FFC300; }

.badge-local { background-color: #3DACF3; }

.badge-inmigracion { background-color: #A157B2; }

.badge-salud { background-color: #02D0C4; }

.badge-tendencias { background-color: #FB3397; }

.badge-videos { background-color: #FB7833; }

.badge-servicios { background-color: #B5B5B5; }

.badge-noticias { background-color: #FFC300; }

.site-content { /* .post-list-container + .post-list-container, .post-list-container + .post-list { border-top: 1px solid $gray-darkest; } */ }

.site-content .post-list-container { position: relative; margin-top: 25px; z-index: 0; }

@media only screen and (min-width: 750px) { .site-content .post-list-container { border-top: 2px solid #4c4c50; } }

@media only screen and (max-width: 749px) { .site-content .post-list-container { border-top: 2px solid #000; }
  .site-content .post-list-container .post-list .grid__item { border-bottom: 1px solid #C4C4C4 !important; }
  .site-content .post-list-container .post-list .grid__item:last-child { margin-bottom: 19px !important; } }

.site-content .post-list-container h2 { font-size: 20px; font-weight: 900; font-family: "Nunito Sans", sans-serif; letter-spacing: 0.8px; }

@media only screen and (max-width: 749px) { .site-content .post-list-container h2.widget-title { margin-top: 17px; margin-bottom: 1px; } }

.site-content .grid > .recent-posts-widget > h2 { margin-bottom: 25px; margin-top: 27px; }

.site-content #secondary > .recent-posts-widget > h2 { margin-top: 10px; }

body.mobile.archive.tag #main > .post-list-container:not(:last-child) .post-list.post-grid > .grid__item:last-child { border-bottom: none !important; }

body.mobile.archive.tag #main > .post-list-container:nth-of-type(9) .post-list.post-grid > .grid__item:first-child { border-bottom: 1px solid #C4C4C4 !important; padding-top: 15px !important; }

body.mobile.date .site-content .post-list-container .post-list > .large-up--one-third:last-child, body.mobile.author .site-content .post-list-container .post-list > .large-up--one-third:last-child { border-bottom: none !important; }

.tag .site-content .post-list-container, .author .site-content .post-list-container, .archive .site-content .post-list-container, .category .site-content .post-list-container, .tax-market .site-content .post-list-container { margin-top: 0; }

.tag .site-content #secondary > #main > .post-list-container:nth-child(3), .author .site-content #secondary > #main > .post-list-container:nth-child(3), .archive .site-content #secondary > #main > .post-list-container:nth-child(3), .category .site-content #secondary > #main > .post-list-container:nth-child(3), .tax-market .site-content #secondary > #main > .post-list-container:nth-child(3) { margin-top: 25px; }

@media only screen and (min-width: 750px) { .tag .site-content #secondary > #main > .post-list-container:nth-child(3), .author .site-content #secondary > #main > .post-list-container:nth-child(3) { margin-top: 35px; } }

@media only screen and (max-width: 749px) { .tag .site-content #secondary > #main > .post-list-container:nth-child(3), .author .site-content #secondary > #main > .post-list-container:nth-child(3) { margin-top: 43px; padding-top: 0px; border-top: 1px solid #C4C4C4; } }

.tag .site-content .entry-breadcrumbs, .author .site-content .entry-breadcrumbs { margin-top: 0; margin-bottom: 16px; }

.tag .site-content > #wrap > .container, .tag .site-content > #wrap > .navbar-container, .author .site-content > #wrap > .container, .author .site-content > #wrap > .navbar-container { padding-top: 23px; }

@media only screen and (min-width: 750px) { .category .site-content #secondary > #main > .post-list-container:nth-child(3), .tax-market .site-content #secondary > #main > .post-list-container:nth-child(3) { margin-top: 30px; } }

@media only screen and (max-width: 749px) { .category .site-content #secondary > #main > .post-list-container:nth-child(3), .tax-market .site-content #secondary > #main > .post-list-container:nth-child(3) { margin-top: 25px; } }

.post-type-archive-recipe #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title { min-height: initial; }

.post-type-archive-recipe .post-list-container { border-top: none !important; }

.post-type-archive-recipe #main .posts-featured--large:first-child > .post-card > .entry-breadcrumbs { margin: 0 !important; }

.posts-list { color: white; }

.posts-list .post { color: white; }

.posts-list .btn { display: block; margin: auto; }

.post-list { width: 100%; display: block; clear: both; }

.post-list-item { width: 100%; display: block; clear: both; padding: 40px 0; }

@media only screen and (max-width: 749px) { .post-list-item { border-bottom: 1px solid #808080; } }

@media (min-width: 750px) { .post-list-item { display: table; } }

.post-list-item:hover { text-decoration: none; }

.post-list-price { padding: 10px 0; }

.post-list-title { text-align: left; padding-top: 10px; clear: both; color: black; position: relative; z-index: 2; }

.post-list-title svg { width: 165px; height: 60px; }

.post-list-title svg path { fill: currentColor; }

.post-list-title .thin-extended, .post-list-title .thin-large { margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0; color: #808080; display: block; }

.post-list-title .h2, .post-list-title h2 { margin: 0; padding: 0; font-size: 57px; }

.post-list-title p { max-width: 650px; margin-left: auto; margin-right: auto; }

.post-list-link-text { display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; color: primary; }

.post-list div[class$="-column"] { display: table-cell; vertical-align: middle; }

@media (max-width: 989px) { .post-list div[class$="-column"] { display: block; } }

.post-list .post-list-image-column { width: 20%; padding: 0 40px; }

@media (max-width: 989px) { .post-list .post-list-image-column { width: 100%; padding: 40px; } }

.post-list .post-list-image-column img { max-width: 160px; margin: auto; }

@media (max-width: 989px) { .post-list .post-list-image-column img { max-width: 120px; } }

.post-list .post-list-title-column { width: 40%; }

@media (max-width: 989px) { .post-list .post-list-title-column { width: 100%; } }

.post-list .post-list-info-column { width: 40%; }

@media (max-width: 989px) { .post-list .post-list-info-column { width: 100%; } }

.post-list-info { color: black; }

.post-list-info svg { max-width: 65px; max-height: 65px; margin: auto; }

.post-list.-primary { background-color: #FFC300; }

.post-list.-pop { background-color: #A157B2; }

.post-list.-dark { background: #4d4d4d; }

.post-list.-mute { background: #f2f4f7; }

.post-list.-padded { padding: 28px 0 56px; }

@media (min-width: 480px) { .post-list.-padded { padding: 35px 0 70px; } }

@media (min-width: 1400px) { .post-list.-padded { padding: 40px 0 80px; } }

.post-list *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.post-list *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.tab-section > .container, .tab-section > .navbar-container { width: auto; margin: 0; padding: 0; }

.site-content-single .post-tags, .site-content-single .entry-date { display: none; }

.site-content-single #primary .post-tags, .site-content-single #primary .entry-date { display: inline-block; }

.site-content-single #primary .entry-date { font-size: 13px; }

.post-single { position: relative; overflow: visible; height: 100%; margin: 0 auto; padding: 0; color: #000000; background-color: transparent; text-align: left; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-bottom: 30px; /* Mobile override */ }

a:hover .post-single { text-decoration: none; }

@media only screen and (min-width: 750px) { .post-single { margin-left: -1px; margin-bottom: 0; } }

.post-single.grid-view-item--force-hover, .post-single:hover { border-color: #4C4C50; }

.post-single.grid-view-item--force-hover .post-single__image--container, .post-single:hover .post-single__image--container { position: relative; }

.post-single.grid-view-item--force-hover .post-single__image--container::before, .post-single:hover .post-single__image--container::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 1; }

.post-single.grid-view-item--force-hover .post-single__image--container .overlay-content, .post-single.grid-view-item--force-hover .post-single__image--container h1, .post-single.grid-view-item--force-hover .post-single__image--container h2, .post-single.grid-view-item--force-hover .post-single__image--container h4, .post-single.grid-view-item--force-hover .post-single__image--container p, .post-single:hover .post-single__image--container .overlay-content, .post-single:hover .post-single__image--container h1, .post-single:hover .post-single__image--container h2, .post-single:hover .post-single__image--container h4, .post-single:hover .post-single__image--container p { position: relative; z-index: 2; }

.post-single.grid-view-item--force-hover .post-single__price, .post-single.grid-view-item--force-hover .post-single__date, .post-single:hover .post-single__price, .post-single:hover .post-single__date { border-color: #272729; text-align: left; }

@media only screen and (min-width: 750px) { .post-single.grid-view-item--force-hover, .post-single:hover { border-color: #f7f7f7; } }

.post-single p { color: #000000; }

.post-single p.letter_us { font-family: 'Nunito Sans', sans-serif; letter-spacing: 0.14px; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; line-height: 1.7em; font-size: 14px; display: block; z-index: 1; }

@media only screen and (max-width: 749px) { .post-single p.letter_us { margin-top: 8px; } }

@media only screen and (min-width: 750px) { .post-single p.letter_us { margin-top: 3px; border-bottom: 2px solid #FFC20E; } }

.post-single p.letter_us a { color: #151515 !important; letter-spacing: 0.14px; font-weight: bold; }

.post-single p.letter_us a:hover { color: #828282 !important; }

@media only screen and (max-width: 749px) { .post-single p.letter_us a { border-bottom: 2px solid #FFC20E; } }

.post-single p.letter_us a .evc-icon { font-size: 9px; }

.post-single .avatar img { border-radius: 50%; }

.post-single .post-single__location { float: left; width: 30%; text-align: left; padding: 0.5em 1em; color: #A157B2; font-size: 16px; font-weight: 900; margin: auto; text-transform: uppercase; }

.post-single .post-single__tools { float: right; width: 30%; padding: 0.5em 1em; }

.post-single .post-single__body { color: #000000; }

.post-single .post-single__header { color: #000000; }

.post-single .post-single__comment-link a { font-family: "Nunito Sans", NunitoSans, sans-serif; font-size: 20px; color: #000000; letter-spacing: 0; float: right; display: block; background-image: url("../images/comment-icon.png"); background-repeat: no-repeat; padding-right: 1.5em; background-position: center right; }

.post-single .post-single__title { max-width: 100%; margin: 0 auto; color: black; margin-bottom: 10px !important; padding-left: 0; padding-right: 0; }

.post-single .post-single__title .posted-on { font-family: Lato,'sans-serif'; text-transform: capitalize; padding-right: 0.4em; font-size: 13px; }

@media only screen and (min-width: 750px) { .post-single .post-single__title .posted-on { line-height: 1.75em; position: absolute; color: #000; right: 0; top: -46px; } }

@media only screen and (max-width: 749px) { .post-single .post-single__title .posted-on { line-height: 16px; color: #828282; position: relative; margin-top: 9px; display: block; margin-bottom: 14px; } }

.post-single .post-single__title .post-single__heading { font-family: 'Nunito Sans', sans-serif; margin: 0 auto; font-weight: 800; line-height: 1em; font-size: 24px; text-transform: none; }

@media only screen and (min-width: 750px) { .post-single .post-single__title .post-single__heading { font-size: 40px; } }

@media only screen and (max-width: 749px) { .post-single .post-single__title .post-single__heading { font-size: 30px; letter-spacing: 0.3px; } }

.post-single .post-single__title a { color: #B5B5B5; }

.post-single .post-single__title p { font-family: 'Nunito Sans', sans-serif; font-weight: bold; margin: 9px 0; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }

@media only screen and (min-width: 990px) { .post-single .post-single__title p { -webkit-line-clamp: 2; color: #000; } }

@media only screen and (max-width: 989px) { .post-single .post-single__title p { -webkit-line-clamp: 5; color: #3A3939; } }

@media only screen and (min-width: 750px) { .post-single .post-single__title p { letter-spacing: 0.18px; font-size: 18px; line-height: 25px; } }

@media only screen and (max-width: 749px) { .post-single .post-single__title p { letter-spacing: 0.16px; font-size: 16px; line-height: 20px; } }

.post-single .post-single__tags { padding: 0 0 10px; }

@media only screen and (max-width: 749px) { .post-single .post-single__tags.entry-breadcrumbs { padding-left: 0 !important; } }

@media only screen and (min-width: 750px) { .post-single .post-single__tags.entry-breadcrumbs { padding-bottom: 25px !important; } }

.post-single .post-single__tags.entry-breadcrumbs a { font-family: Lato,'sans-serif'; font-weight: bold; background-color: transparent !important; text-transform: initial !important; color: #3A3939; font-size: 13px; line-height: 14px; padding: 0; margin: 0; }

@media only screen and (max-width: 749px) { .post-single .post-single__tags.entry-breadcrumbs a { font-size: 14px !important; } }

.post-single .post-single__tags.entry-breadcrumbs .bread_separator { font-size: 13px; line-height: 14px; color: #3A3939; font-weight: bold; }

.post-single .post-single__tags.entry-breadcrumbs .badge { margin-top: -2px; }

@media only screen and (min-width: 750px) { .post-single .post-single__tags.entry-breadcrumbs .badge { color: #828282; } }

@media only screen and (max-width: 749px) { .post-single .post-single__tags.entry-breadcrumbs .badge { color: #3A3939; } }

.post-single .post-single__tags.entry-breadcrumbs .post-category { margin-right: 0.5em; }

.post-single .post-single__meta { padding: .5em 0 1em 0; position: relative; float: left; z-index: 2; width: 100%; }

.post-single .post-single__meta__prefix, .post-single .post-single__meta .post-single a { font-weight: 900; }

.post-single .post-single__meta a { color: #B5B5B5; }

.post-single .post-single__meta a.url, .post-single .post-single__meta .post-single__meta__prefix, .post-single .post-single__meta .byline { font-family: Lato,'sans-serif'; font-weight: 700 !important; color: #000 !important; line-height: 17px; font-size: 14px; }

.post-single .post-single__body > div:not(.ad_paragraphs_desktop):not([data-widget-id]):not([itemprop="articleBody"]), .post-single .post-single__body ul, .post-single .post-single__body p { font-size: 18px; line-height: 28px; letter-spacing: 0.18px; font-family: Lato,'sans-serif'; margin-bottom: 28px; clear: both; }

.post-single .post-single__body > div:not(.ad_paragraphs_desktop):not([data-widget-id]):not([itemprop="articleBody"]) img, .post-single .post-single__body ul img, .post-single .post-single__body p img { height: auto; }

.post-single .post-single__body > div:not(.ad_paragraphs_desktop):not([data-widget-id]):not([itemprop="articleBody"]):last-child, .post-single .post-single__body ul:last-child, .post-single .post-single__body p:last-child { margin-bottom: 0; }

.post-single .post-single__text { margin: auto; padding-bottom: 20px; position: relative; clear: both; z-index: 2; }

.post-single .post-single__thumb-wrap { position: relative; margin-bottom: 22px; }

@media only screen and (min-width: 750px) { .post-single .post-single__thumb-wrap { float: none; margin-right: 0; width: 100%; } }

.post-single .post-single__thumb-wrap:before { content: ""; float: left; padding-bottom: 57.1428571429%; }

.post-single .post-single__thumb-wrap:after { content: ""; display: table; clear: both; }

.post-single .post-single__thumb-wrap > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.post-single .post-single__thumb-wrap .post-image-description { color: #707070; font-size: 12px; line-height: 15px; display: block; background-image: none; background-color: transparent; position: relative !important; margin: 0 auto; background-color: #fff; padding: 8px 3.3em 10px 0; z-index: 2; }

.post-single .post-single__thumb-wrap .post-card__video:before, .post-single .post-single__thumb-wrap .post-card__video:after { content: none !important; }

.post-single ul { display: block; clear: both; }

.post-single twitter-widget { float: left; }

@media only screen and (min-width: 750px) { .post-single twitter-widget { margin-right: 20px; } }

.post-single .post-single__image { margin-top: 0; position: relative; display: block; /* background-color: $gray-base; background-image: url('../images/ny_icon.svg'); */ background-color: white !important; background-image: none !important; background-position: center center; background-repeat: no-repeat; z-index: 2; }

.post-single .post-single__image img { -o-object-fit: cover; object-fit: cover; }

.post-single .post-single__image:after { content: attr(data-alt); position: absolute; top: 100%; padding: 10px 3.3em 0 0.3em !important; background-color: white; text-align: left; font: normal normal normal 12px/15px Lato; letter-spacing: 0px; color: #707070; text-transform: capitalize; display: block; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; left: 0; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }

.post-single .post-single__hover-meta { position: absolute; z-index: 3; top: 0; bottom: 0; padding: 45px; width: 100%; }

.post-single .post-single__hover-meta span { display: block; position: absolute; padding-left: 20px; padding-right: 20px; left: 0; right: 0; top: 10%; -webkit-transform: none; transform: none; }

@media only screen and (min-width: 990px) and (max-width: 1399px) { .post-single .post-single__hover-meta span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.post-single .post-single__date { float: left; text-align: left; width: 66.66%; padding: 20px; border-top: 1px solid #dedede; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; }

.post-single .post-single__date time { -webkit-transform: translateY(50%); transform: translateY(50%); display: block; position: absolute; width: calc(100% - 40px); text-align: left; }

.post-single .post-single__price { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; float: right; text-align: left; width: 33.33%; color: #FFC300; padding: 20px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; }

.post-single .post-single__price span { font-size: 22px; display: block; font-weight: 900; }

.post-single .post-single__avatar { position: relative; top: -75px; margin-bottom: -75px; }

@media only screen and (max-width: 989px) { .post-single .post-single__avatar { top: 0; margin-bottom: 0; } }

.post-single .btn { min-width: 0; }

.post-single .post-form__cart-submit { margin-top: 5px; }

.post-single .post-form { padding-bottom: 0; }

.post-single__wrap { position: relative; height: 100%; }

.post-single__header { position: relative; margin: 0; padding: 0; color: #FFC300; font-family: "Lato", "sans-serif"; font-size: 26px; font-weight: bold; letter-spacing: 0.11px; line-height: 1.2em; }

.post-single__body { position: relative; width: 100%; clear: both; }

.post-single__body__inner { padding: 30px 0 0 0 0; }

@media (max-width: 989px) { .post-single__body__inner { padding: 10px 0 0; } }

@media (min-width: 990px) { .post-single__body__inner { padding: 30px 0 0; } }

.post-single__body__inner__top { vertical-align: top; }

@media (min-width: 750px) { .post-single__body__inner__top { vertical-align: top; } }

.post-single__body.-inverse { color: #000000; }

.post-single__link { position: absolute; z-index: 20; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }

.post-single__link-text { margin-top: 20px; padding-bottom: 20px; text-decoration: none; display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; }

.post-single--avatar-hidden .post-single__title { margin-top: 100px; }

@media only screen and (min-width: 750px) { .post-single--featured .post-single__image--container { width: 50%; float: right; } }

@media only screen and (min-width: 990px) { .post-single--featured .post-single__image--container { width: 66.66%; float: right; } }

@media only screen and (min-width: 750px) { .post-single--featured .ratio-container:before { content: ""; float: left; padding-bottom: 100%; }
  .post-single--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-single--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 990px) { .post-single--featured .ratio-container:before { content: ""; float: left; padding-bottom: 56.25%; }
  .post-single--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-single--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

.post-single--featured .post-single__text { margin-top: -32px; -webkit-transform: translateY(0); transform: translateY(0); margin-bottom: 0; }

@media only screen and (min-width: 750px) { .post-single--featured .post-single__meta, .post-single--featured .post-single__reservation-info { width: 50%; float: left; } }

@media only screen and (min-width: 990px) { .post-single--featured .post-single__meta, .post-single--featured .post-single__reservation-info { width: 33.33%; float: left; } }

@media only screen and (min-width: 750px) { .post-single--featured .post-single__hover-meta { font-size: 22px; left: 0; right: 0; }
  .post-single--featured .post-single__reservation-info { position: absolute; bottom: 0; }
  .post-single--featured .chef-or-host__avatar { top: 0%; margin-bottom: 0; } }

@media only screen and (min-width: 750px) and (min-width: 990px) { .post-single--featured .chef-or-host__avatar { top: 10%; margin-top: 40px; } }

.post-single .bottom-line-container { text-align: left; }

.post-single .bottomLine { display: inline-block; }

.post-single blockquote.twitter-tweet { display: none; }

.post-single div.twitter-tweet > iframe { position: static !important; visibility: visible !important; width: 100% !important; min-height: 176px; }

.post-single[data-sponsored="true"] .post-single__tags { padding: 0; height: 10px; }

.post-single[data-sponsored="true"] .post-single__title .posted-on { top: 0px; }

.post-single__content-wrap p > img { display: block; }

.post-single__content-wrap p > img.alignleft { margin-right: auto; }

.post-single__content-wrap p > img.aligncenter { margin-left: auto; margin-right: auto; }

.post-single__content-wrap p > img.alignright { margin-left: auto; }

.popular-posts__thumbnail img { max-width: 220px; }

.post-single__title .post-tags { color: #151515 !important; }

.post-single__body a { position: relative; }

.post-single__body blockquote > p, .post-single__body blockquote > p > span { font-weight: 700; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #AAA8A8)); }

.post-single__body h2 > span { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #AAA8A8)); }

.post-single__body h2, .post-single__body blockquote > p, .post-single__body h3, .post-single__body h4, .post-single__body h5, .post-single__body h6 { position: relative; text-align: left; letter-spacing: 0px; font-family: 'Lato','sans-serif'; font-weight: bold; font-style: italic; margin: 29px auto !important; }

.post-single__body h2 > span, .post-single__body blockquote > p > span, .post-single__body h3 > span, .post-single__body h4 > span, .post-single__body h5 > span, .post-single__body h6 > span { display: inline; background-size: auto 150%; white-space: pre-wrap; text-overflow: clip; text-transform: none; }

.post-single__body blockquote span { font-weight: normal !important; }

.post-single__body blockquote > p { display: inline; background-size: auto 150%; white-space: pre-wrap; text-overflow: clip; text-transform: none; }

.post-single__body blockquote a { text-decoration: none !important; }

.post-single__body > p > a, .post-single__body > a { overflow: hidden; position: relative; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

.post-single__body > p > a img, .post-single__body > a img { height: auto; }

.post-single__body a { color: #000; }

.post-single__body a:not([href*=".jpg"]):not([href*=".png"]) { text-decoration: underline; -webkit-text-decoration-color: #FFC20E; text-decoration-color: #FFC20E; text-decoration: underline 2px #FFC20E; -webkit-text-decoration: underline 2px #FFC20E; -webkit-text-underline-offset: 1px; text-underline-position: under; text-underline-offset: 1px; display: inline; }

.post-single__body figure { width: 100% !important; position: relative; overflow: hidden; }

.post-single__body figure a:before { content: none !important; }

.post-single__body figure figcaption { position: relative; background-color: transparent; text-shadow: none !important; border: none; display: block; margin: 0 auto; text-align: left; letter-spacing: 0px; color: #707070; text-transform: capitalize; padding: 0.8em 0.5em 1em 0; }

@media only screen and (min-width: 750px) { .post-single__body figure figcaption { font: normal normal normal 12px/15px Lato; } }

@media only screen and (max-width: 749px) { .post-single__body figure figcaption { font: normal normal normal 14px/20px Lato; } }

.post-single__body figure figcaption:before { content: none !important; }

.post-single__body > .post-card__video { display: none; }

.post-single__body > .post-card__video:before, .post-single__body > .post-card__video:after { content: none !important; }

@media only screen and (max-width: 749px) { .post-single__body p iframe { width: 100%; }
  .post-single__body h2, .post-single__body blockquote > p { font-size: 23px; line-height: 31px; }
  .post-single__body .post-single__before-text-content { margin-bottom: 30px !important; }
  .post-single__body .post-single__before-text-content > .widget_entravision_plugins_widget_trinity { margin-top: -20px !important; margin-bottom: 0 !important; }
  .post-single__body .widget_ads_widget { margin-bottom: 35px; } }

@media only screen and (min-width: 750px) { .post-single__body { padding: 0 7.5vw; }
  .post-single__body h2, .post-single__body blockquote > p { font-size: 26px !important; line-height: 35px !important; }
  .post-single__body > *:not(div) { padding: 0; text-transform: initial; }
  .post-single__body .post-single__thumb-wrap, .post-single__body .post-single__before-text-content, .post-single__body .post-single__after-text-content { width: calc(100% + 15vw); margin-left: -7.5vw !important; margin-right: -7.5vw !important; }
  .post-single__body > div.embed-twitter { margin-bottom: 28px; }
  .post-single__body .videos-player-brightcove, .post-single__body .twitter-tweet, .post-single__body .fb-video, .post-single__body .instagram-media, .post-single__body .fb_iframe_widget { width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .post-single__body .videos-player-brightcove, .post-single__body .videos-player-brightcove img { -o-object-fit: cover; object-fit: cover; height: 100%; }
  .post-single__body .videos-player-brightcove { top: 0; z-index: 999999; }
  .post-single__body li { line-height: 1.75em; }
  .post-single__body .post-single__before-text-content { margin-bottom: 21px !important; }
  .post-single__body .post-single__before-text-content > .widget_entravision_plugins_widget_trinity { margin-top: -20px; } }

.site-content-single:not(#content) > .wrap-single > .container > .grid, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid, #buen-provecho-secondary { margin-left: 0 !important; }

@media only screen and (min-width: 750px) { .site-content-single:not(#content) > .wrap-single > .container > .grid, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid, #buen-provecho-secondary { padding: 0 26.5px; } }

@media only screen and (max-width: 749px) { .site-content-single:not(#content) > .wrap-single > .container > .grid, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid, #buen-provecho-secondary { padding: 0; } }

.site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-gap: 30px; display: grid; margin: 0; }

@media (min-width: 1100px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-template-columns: repeat(4, 1fr); } }

@media (max-width: 1099px) and (min-width: 750px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-template-columns: repeat(2, 1fr); row-gap: 0px; } }

@media (max-width: 749px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-template-columns: repeat(1, 1fr); } }

.site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns, #buen-provecho-secondary > section > .post-list > .posts--four-columns { position: relative; width: 100%; padding: 0; }

@media only screen and (min-width: 750px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns:before, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns:before, #buen-provecho-secondary > section > .post-list > .posts--four-columns:before { content: ""; top: 0; left: -1em; width: 1px; height: 100%; display: block; position: absolute; background-color: #C4C4C4; } }

.site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns:first-child:before, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns:first-child:before, #buen-provecho-secondary > section > .post-list > .posts--four-columns:first-child:before { content: none !important; }

@media (max-width: 1099px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns:nth-child(3):before, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns:nth-child(3):before, #buen-provecho-secondary > section > .post-list > .posts--four-columns:nth-child(3):before { content: none !important; } }

.post-single__widgets { border-top: 0px solid black; margin-top: 0; padding-top: 0; }

.post-single__widgets ul { list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; }

.post-single__widgets > .grid > .grid__item { width: 100%; padding: 0 15px !important; }

.post-single__widgets > .grid > .grid__item h2 { margin: 1.75em auto 1.25em; }

.post-single__widgets > .grid > .grid__item .sponsor img { -webkit-transform: scale(0.78) translate(-0.25em, 0); transform: scale(0.78) translate(-0.25em, 0); }

.single .widget_pollswidget > .poll_wrapper { padding-right: 15px; }

.single #content .content-area { margin-bottom: 0; position: relative; }

@media only screen and (min-width: 750px) { .single #content .content-area { margin-top: 1.5em; padding-left: 2vw; padding-right: 2vw; border-color: transparent; } }

@media only screen and (max-width: 749px) { .single #content .content-area { border: none; margin-top: 18px; padding-left: 15px; padding-right: 15px; } }

.single #content #secondary { position: relative; }

@media only screen and (min-width: 750px) { .single #content .content-area:before { content: ""; background-color: #C4C4C4; position: absolute; height: 100%; width: 1px; top: 7px; right: 0; } }

@media only screen and (min-width: 750px) { .single #content .large-up--one-quarter { padding-top: 1.65em; } }

.single #content #wrap { padding-bottom: 0; }

@media only screen and (max-width: 749px) { .single #content #wrap { padding-top: 0; } }

@media only screen and (max-width: 749px) { .single #content #wrap > .container, .single #content #wrap > .navbar-container { padding: 0; }
  .single #content #wrap > .container #main, .single #content #wrap > .navbar-container #main { padding: 15px; } }

.single #content #wrap > .container > .grid, .single #content #wrap > .navbar-container > .grid { margin: 0 !important; z-index: 0; }

.single #content #wrap #secondary section:not(.widget_ads_widget):not(.popular-post-widget):last-child > .post-card:last-child { margin-bottom: -44px !important; overflow: visible; }

.single #content #wrap #secondary section:not(.widget_ads_widget):not(.popular-post-widget):last-child > .post-card:last-child > .post-card__grid { padding-bottom: 0 !important; margin-bottom: -25px !important; }

.single #content .grid > .widget_ads_widget { width: 100%; }

@media only screen and (max-width: 749px) { .single #content .sidebar section:not(.widget_ads_widget) { max-width: calc(100% - 30px); } }

.single #content .sidebar .post-card .post-card__image { min-height: 70px; }

.single .single-post__bottom-wrapper { margin-top: -5.99em; }

.single .single-post__bottom-wrapper .wrap-single { padding-top: 0; padding-bottom: 0; }

.single .single-post__bottom-wrapper .wrap-single .widget-title { margin-top: 1.5em; margin-bottom: 1.3em; }

.single .single-post__bottom-wrapper .wrap-single .entry-title { margin-top: 18px; margin-bottom: 3px; }

.single .wrap-single { padding-top: 23px; padding-bottom: 0; }

@media only screen and (min-width: 750px) { .single .wrap-single > .container, .single .wrap-single > .navbar-container { padding: 0 23px; } }

@media only screen and (max-width: 749px) { .single .wrap-single > .container, .single .wrap-single > .navbar-container { padding: 0 15px; } }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card { margin: 0 !important; position: relative; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:after, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:after { content: ""; position: absolute; width: 100%; height: 1px; left: 0; right: 0; bottom: 1em; background-color: #C4C4C4; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:last-child:after, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:last-child:after { content: none !important; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid { display: grid; grid-template-columns: 1fr 1.354fr; -webkit-column-gap: 21px; -moz-column-gap: 21px; column-gap: 21px; row-gap: 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-right: 0 !important; }

@media only screen and (min-width: 750px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid { padding: 0 0 13px 15px; } }

@media only screen and (max-width: 749px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid { padding: 0 0 13px 0; } }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid > .grid__item, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid > .grid__item { width: 100% !important; padding: 0; min-width: 118px; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-title > a, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-title > a { font: normal normal bold 14px/20px Lato; letter-spacing: 0.14px; min-height: 4.32em; }

@media only screen and (min-width: 990px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags { margin-top: -0.35em; padding-bottom: 0 !important; } }

@media only screen and (max-width: 749px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags { margin-top: -0.35em; } }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6 { margin-top: -8px; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6 a, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6 a { min-height: auto !important; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__image, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__image { min-height: 180px; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__tags, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__tags { display: none !important; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid { direction: ltr; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid .post-card__title .h6, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid .post-card__title .h6 { margin-top: 0; }

@media only screen and (max-width: 749px) { .single .wrap-single > .container > .grid > .post-list-container .post-list > .grid__item, .single .wrap-single > .navbar-container > .grid > .post-list-container .post-list > .grid__item { border-bottom: 1px solid #C4C4C4 !important; } }

.single #versus { position: relative; }

.single #versus:before { content: ""; position: absolute; background-color: #4C4C50; display: block; margin: 0 auto; height: 2px; width: calc(100% - 100px); left: -0.5%; right: 0; top: 0; }

@media only screen and (min-width: 990px) { .single #versus:before { max-width: 1369px; } }

.single #versus #wrap-versus { padding: 36px 0 0; }

.single #versus .widgettitle { margin-top: 0.9em !important; }

.single #versus .container > .grid > .large-up--three-quarters, .single #versus .navbar-container > .grid > .large-up--three-quarters { padding-left: 0 !important; }

.single #pre-footer .wrap-single { padding-top: 26px; padding-bottom: 0px; }

.single #pre-footer .widget { margin-bottom: 2px; }

.single #footer_promos { padding-top: 24px; }

.single .post-single__thumb-wrap.entry-header-thumb { margin-top: 0; position: relative; display: block; background-color: #383838; background-image: url("../images/ny_icon.svg"); background-position: center center; background-repeat: no-repeat; background-size: auto 50%; }

.single .post-single__thumb-wrap.entry-header-thumb:before { padding-bottom: 0; }

@media only screen and (min-width: 750px) { .single .post-single__thumb-wrap.entry-header-thumb .post-thumbnail { min-height: initial; } }

.single .post-single__thumb-wrap.entry-header-thumb .post-card__video { display: none !important; }

.single .video-iframe img { height: auto; }

.single #secondary .sponsored { display: none !important; }

.single .post-single.format-gallery .post-single__thumb-wrap:before { padding-bottom: 0 !important; }

.site-content-single .widget_pollswidget { display: none; }

#content .widget_pollswidget { display: block; }

@media only screen and (min-width: 750px) { .widget_entravision_social_share, .shared-icons { text-align: right; float: right; position: absolute; bottom: 0.25em; right: 0; width: 61.5% !important; } }

@media only screen and (max-width: 749px) { .widget_entravision_social_share, .shared-icons { text-align: center; position: relative; width: 100% !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 0; } }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share, .shared-icons > .social-share { margin-top: 20px; } }

.widget_entravision_social_share > .social-share > button, .shared-icons > .social-share > button { display: none; }

.widget_entravision_social_share > .social-share > ul, .shared-icons > .social-share > ul { max-height: 55px; padding: 0; }

@media only screen and (min-width: 750px) { .widget_entravision_social_share > .social-share > ul, .shared-icons > .social-share > ul { display: inline-block; } }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul, .shared-icons > .social-share > ul { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } }

.widget_entravision_social_share > .social-share > ul li, .shared-icons > .social-share > ul li { height: 55px; width: 35.58px; text-align: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 12.68px; border-radius: 50%; padding: 7.68px 0px 5.5px; font-size: 12px; }

.widget_entravision_social_share > .social-share > ul li a, .shared-icons > .social-share > ul li a { text-indent: -99999px; position: relative; color: transparent; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share > ul li a:before, .shared-icons > .social-share > ul li a:before { font-family: 'entravision-icons' !important; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; text-indent: 0px; font-size: 15px; color: #000; top: 0.72em; left: 0.8em; z-index: 1; }

.widget_entravision_social_share > .social-share > ul li a:after, .shared-icons > .social-share > ul li a:after { top: 0; left: 0; content: ""; width: 40px; height: 40px; position: absolute; border-radius: 50%; background-color: #F3F3F3; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook a:active:before, .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:hover:before, .shared-icons > .social-share > ul li.social-share-facebook a:active:before, .shared-icons > .social-share > ul li.social-share-facebook a:hover:before { color: #4b4399; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook a:active:after, .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:hover:after, .shared-icons > .social-share > ul li.social-share-facebook a:active:after, .shared-icons > .social-share > ul li.social-share-facebook a:hover:after { background-color: #3E5B9626; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook a:before, .shared-icons > .social-share > ul li.social-share-facebook a:before { content: '\e90a'; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:before, .shared-icons > .social-share > ul li.social-share-facebook a:before { color: #4b4399; }
  .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:after, .shared-icons > .social-share > ul li.social-share-facebook a:after { background-color: #3E5B9626; } }

@media only screen and (min-width: 750px) { .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp, .shared-icons > .social-share > ul li.social-share-whatsapp { display: none; } }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:active:before, .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:hover:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:active:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:hover:before { color: #3C8314; -webkit-filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:active:after, .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:hover:after, .shared-icons > .social-share > ul li.social-share-whatsapp a:active:after, .shared-icons > .social-share > ul li.social-share-whatsapp a:hover:after { background-color: #3C831426; }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:before { content: ""; background-image: url("../images/icon-whatsapp@32.png"); background-size: 100% auto; background-position: center; background-repeat: no-repeat; top: 0.85em !important; width: 15px; height: 15px; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:before { color: #3C8314; -webkit-filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); }
  .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:after, .shared-icons > .social-share > ul li.social-share-whatsapp a:after { background-color: #3C831426; } }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter a:hover:before, .shared-icons > .social-share > ul li.social-share-twitter a:hover:before { color: #379cf0; }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter a:hover:after, .shared-icons > .social-share > ul li.social-share-twitter a:hover:after { background-color: #1DADEB26; }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter a:before, .shared-icons > .social-share > ul li.social-share-twitter a:before { content: '\e911'; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-twitter a:before, .shared-icons > .social-share > ul li.social-share-twitter a:before { color: #379cf0; }
  .widget_entravision_social_share > .social-share > ul li.social-share-twitter a:after, .shared-icons > .social-share > ul li.social-share-twitter a:after { background-color: #1DADEB26; } }

.widget_entravision_social_share > .social-share > ul li.social-share-email a, .shared-icons > .social-share > ul li.social-share-email a { position: relative; }

.widget_entravision_social_share > .social-share > ul li.social-share-email a:before, .shared-icons > .social-share > ul li.social-share-email a:before { content: ""; background-image: url("../images/mail-icon-share@36.png"); background-size: 100% auto; background-position: center; background-repeat: no-repeat; top: 0.85em !important; width: 15px; height: 15px; }

.widget_entravision_social_share > .social-share > ul li.social-share-email a:hover:before, .shared-icons > .social-share > ul li.social-share-email a:hover:before { -webkit-filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); }

.widget_entravision_social_share > .social-share > ul li.social-share-email a:hover:after, .shared-icons > .social-share > ul li.social-share-email a:hover:after { background-color: #D9302526; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-email a:before, .shared-icons > .social-share > ul li.social-share-email a:before { -webkit-filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); }
  .widget_entravision_social_share > .social-share > ul li.social-share-email a:after, .shared-icons > .social-share > ul li.social-share-email a:after { background-color: #D9302526; } }

.widget_entravision_social_share > .social-share #social-copy-link, .shared-icons > .social-share #social-copy-link { margin: 0; height: 55px; width: 35.58px; margin-right: 0; max-height: 55px; padding: 7.68px 0; text-align: center; border-radius: 50%; line-height: 1.2em; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-transform: translateY(2px); transform: translateY(2px); }

.widget_entravision_social_share > .social-share #social-copy-link input, .shared-icons > .social-share #social-copy-link input { position: absolute; left: -1200%; opacity: 0; z-index: -1; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link, .shared-icons > .social-share #social-copy-link .social-copy-link { position: relative; color: transparent; text-indent: -99999px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:hover:before, .shared-icons > .social-share #social-copy-link .social-copy-link:hover:before { color: #3a3939; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:hover:after, .shared-icons > .social-share #social-copy-link .social-copy-link:hover:after { background-color: #3A393926; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:before, .shared-icons > .social-share #social-copy-link .social-copy-link:before { font-family: 'entravision-icons' !important; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; content: '\e90c'; text-indent: 0px; font-size: 15px; color: #000; top: 0.72em; left: 0.8em; z-index: 1; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:after, .shared-icons > .social-share #social-copy-link .social-copy-link:after { top: 0; left: 0; content: ""; width: 40px; height: 40px; position: absolute; border-radius: 50%; background-color: #F3F3F3; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { bottom: 0; opacity: 0; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #F3F3F3; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

@media (min-width: 1320px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { left: 1em; } }

@media (max-width: 1319px) and (min-width: 1300px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { left: 0.5em; } }

@media (min-width: 1300px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { top: 0.25em; z-index: 1; padding: 0.5em 1em; line-height: 2em; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; border-radius: 5px 5px 0 0; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); } }

@media (max-width: 1299px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { top: 10%; z-index: 1; height: 70%; left: initial; right: 3.65em; border-radius: 5px; padding: 0 1.5em 0 1em; -webkit-transform: translate(0, 0%) scaleX(0); transform: translate(0, 0%) scaleX(0); } }

.widget_entravision_social_share > .social-share .copy-txt.up, .shared-icons > .social-share .copy-txt.up { opacity: 1; }

@media (min-width: 1300px) { .widget_entravision_social_share > .social-share .copy-txt.up, .shared-icons > .social-share .copy-txt.up { -webkit-transform: translate(0, 0%); transform: translate(0, 0%); } }

@media (max-width: 1299px) { .widget_entravision_social_share > .social-share .copy-txt.up, .shared-icons > .social-share .copy-txt.up { -webkit-transform: translate(0, 0%) scaleX(1); transform: translate(0, 0%) scaleX(1); } }

.widget_entravision_social_share { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; width: 100% !important; text-align: center; position: relative; bottom: initial; -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; float: none; }

.single #primary #main > .entry-breadcrumbs { margin-bottom: 5px; }

.single #primary #main .post-single__title .post-tags { font-size: 11px !important; }

.single #primary #main .post-single__meta { padding-top: 0; }

.single #primary #main .post-single__meta .shared-icons > .social-share { margin-top: 0; }

@media (max-width: 409px) and (min-width: 390px) { .single #primary #main .post-single__meta .letter_us { font-size: 13px; } }

@media (max-width: 389px) { .single #primary #main .post-single__meta .letter_us { font-size: 12px; } }

.single #primary #main .post-single[data-sponsored="true"] { margin-top: 15px; }

.single .site-content-single:not(#content):not(#pre-footer) > .wrap-single { margin-top: -25px; }

.single .grid__item:not(.content-area) .shared-icons, .single .grid__item:not(.content-area) .letter_us { display: none; }

body.single #page #content #wrap .single-container .grid #primary main nav.entry-breadcrumbs { margin-bottom: 10px; }

body.single #page #content #wrap .single-container .grid #primary main article > div.post-single__tags { display: none; }

@media only screen and (max-width: 749px) { body.single #page #content #wrap .single-container .grid #primary main article .entry-content .videos-player-brightcove { margin-bottom: 35px; } }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .slideshow-wrapper .gallery-slider .slideshow__slide { min-height: 490px; }

@media only screen and (max-width: 749px) { body.single #page #content #wrap .single-container .grid #primary main article { margin-bottom: 0; } }

body.single .sidebar-single > .popular-post-widget .post-card__image:before, body.single .sidebar-single > .popular-post-widget .post-card__image:after { content: none !important; }

body.single.promotion-template-default #wrap:before { background-color: #DEDEDE; }

body.single.promotion-template-default #wrap #main > .entry-breadcrumbs { display: none !important; }

@media only screen and (max-width: 749px) { body.single.single-post #primary main .sponsor .sponsor-text { max-width: 120px; width: auto; text-align: left; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus:before { width: 100%; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus { padding-top: 20px; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus article { border: 0; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus h2.widgettitle { margin-bottom: 0 !important; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus .poll_wrapper h3 { margin-top: 0 !important; padding-top: 10px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single { padding-top: 0; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid > .widget_ads_widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid > .widget_ads_widget { float: none; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(1), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(1) { margin-top: 0; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(1) .post-list.post-grid.grid, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(1) .post-list.post-grid.grid { grid-gap: 0px !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article { margin-bottom: 0; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before { content: ''; position: absolute; z-index: 4; padding: 0 !important; margin: -24px 0 0 -24px; width: 48px; height: 48px; top: 50%; left: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid #fff; background-color: rgba(23, 25, 26, 0.5); }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:after, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:after { content: ''; position: absolute; background-image: url(../images/icon-play.png); left: 50%; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; z-index: 5; margin: -8px 0 0 -5px; top: 50%; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(1), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(1) { margin-bottom: 10px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) { padding: 15px 0; border-top: 1px solid #C4C4C4; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .post-card__thumb-wrap { width: 35% !important; float: left; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content { width: 65% !important; float: right; padding: 0 0 0 20px !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 { font-size: 14px; line-height: 20px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 60px; overflow: hidden; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section.widget_elfsight_widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section.widget_elfsight_widget { margin-bottom: 35px; padding: 0 !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid .sidebar__item.popular-post-widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid .sidebar__item.popular-post-widget { padding: 0 !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid .sidebar__item.popular-post-widget article:nth-of-type(3), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid .sidebar__item.popular-post-widget article:nth-of-type(3) { border: 0; }
  body.single.single-post #pre-footer { background-color: transparent !important; }
  body.single.single-post #pre-footer #pre-footer-wrap .container .grid .widget_entravision_plugins_widget_outbrain, body.single.single-post #pre-footer #pre-footer-wrap .navbar-container .grid .widget_entravision_plugins_widget_outbrain { padding: 0 !important; }
  body.single.single-post #pre-footer #pre-footer-wrap .container .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN, body.single.single-post #pre-footer #pre-footer-wrap .navbar-container .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN { padding-top: 20px; }
  body.single.single-post #pre-footer #pre-footer-wrap .container .grid .widget_ads_widget, body.single.single-post #pre-footer #pre-footer-wrap .navbar-container .grid .widget_ads_widget { display: table; } }

.single-promotion .widget_entravision_plugins_widget_trinity { display: none; }

.single-promotion .post-single > .post-single__title > p { display: none; }

body.mobile-safari .widget_entravision_plugins_widget_trinity, body.safari .widget_entravision_plugins_widget_trinity { display: none; }

.post-card__tags .post-category.badge, .post-card__tags .post-tags { display: none; }

.post-category + .post-tags, .large-up--two-thirds .post-tags, .large-up--two-quarters .post-tags, .slideshow__slide .post-tags { display: inline-block !important; }

.medium-up--two-thirds .post-tags:nth-child(1), .single-post .post-card__tags .post-category.badge:nth-child(1) { display: inline-block !important; }

@media only screen and (max-width: 749px) { .large-up--two-thirds .post-card__tags > a.post-tags { display: none; }
  .large-up--two-thirds .post-card__tags > a.post-tags:first-child { display: inline-block !important; } }

.archive.tag .post-card__tags .post-category.badge:nth-child(1), .archive.author .post-card__tags .post-category.badge:nth-child(1) { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media only screen and (max-width: 749px) { .archive.tag .post-card__tags .post-category.badge:nth-child(1), .archive.author .post-card__tags .post-category.badge:nth-child(1) { margin-right: 10px; } }

#wrap-juntos .post-grid .large-up--one-third, #wrap-juntas .post-grid .large-up--one-third { width: 31.633333%; margin-right: 15px; }

#wrap-juntos .grid__item.large-up--one-third, #wrap-juntas .grid__item.large-up--one-third { width: 31.333333%; }

#wrap-juntos .post-list, #wrap-juntas .post-list { margin-left: 0px; margin-right: 0; grid-template-columns: repeat(3, 1fr); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-right: 15px; grid-gap: 30px; row-gap: 0; display: grid; }

@media only screen and (max-width: 989px) { #wrap-juntos .post-list, #wrap-juntas .post-list { display: block; padding-right: 0; } }

#wrap-juntos .post-list > .grid__item, #wrap-juntas .post-list > .grid__item { width: 100% !important; margin: 0 !important; padding: 0 !important; }

#wrap-juntos .posts-featured, #wrap-juntas .posts-featured { margin-left: 0 !important; padding-right: 15px; }

#wrap-juntos .posts-featured > .grid__item, #wrap-juntas .posts-featured > .grid__item { width: 100%; margin: 0 !important; padding: 0 !important; }

@media only screen and (min-width: 750px) { #wrap-juntos .posts-featured > .large-up--two-thirds, #wrap-juntas .posts-featured > .large-up--two-thirds { width: 68.77%; padding-right: 30px !important; } }

@media only screen and (max-width: 749px) { #wrap-juntos .posts-featured > .large-up--two-thirds, #wrap-juntas .posts-featured > .large-up--two-thirds { width: 100%; } }

@media only screen and (min-width: 750px) { #wrap-juntos .posts-featured > .large-up--one-third, #wrap-juntas .posts-featured > .large-up--one-third { width: 31.23%; } }

@media only screen and (max-width: 749px) { #wrap-juntos .posts-featured > .large-up--one-third, #wrap-juntas .posts-featured > .large-up--one-third { width: 100%; } }

#wrap-juntos article, #wrap-juntas article { border-bottom: none; }

.posts-featured .large-up--two-quarters.posts-featured--large { border: none !important; }

.posts-featured .large-up--one-quarter { padding-right: 15px; }

@media only screen and (min-width: 990px) { .posts-featured .large-up--one-quarter { border-right: 1px solid #C4C4C4; } }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 9px !important; margin-bottom: 8px !important; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="false"] .post-card__body p { margin-bottom: -2px; line-height: 20px; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 18px !important; margin-bottom: 9px !important; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="true"] .post-card__body p { margin-top: -3px; margin-bottom: -2px; line-height: 20px; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="true"] .post-card__meta { margin-top: 4px; }

.posts-featured .large-up--one-quarter:last-child { padding-right: 0; border-right: none; }

.posts-featured .large-up--one-quarter:last-child .sponsored { display: none !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid { display: grid; grid-template-columns: 1fr 1.27fr; grid-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-right: 0 !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .small--full { width: 100% !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--two-thirds { padding-left: 17px !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--two-thirds > .post-card__title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }

@media only screen and (min-width: 990px) { .posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--two-thirds > .post-card__tags { margin-top: -0.35em; padding-bottom: 0 !important; } }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--one-third > .post-card__image { min-height: 67px; min-width: 113px; }

.posts-featured .btn { display: block; margin: auto; }

.posts-featured--small .post-card { border-bottom: 1px solid #C4C4C4; margin-bottom: 5px; padding: 10px 0; /*&__title .h6{ font-size: 14px; }*/ }

.posts-featured--small .post-card:first-of-type { padding-top: 0; }

.posts-featured--small .post-card:last-of-type { border-bottom: 0; }

.posts-featured--small .post-card__title { margin-top: 5px; }

.posts-featured--small .post-card__tags + .post-card__title { margin: 0 0 0; }

.posts-featured-title { text-align: left; padding-top: 10px; clear: both; color: black; position: relative; z-index: 2; }

.posts-featured-title svg { width: 165px; height: 60px; }

.posts-featured-title svg path { fill: currentColor; }

.posts-featured-title .thin-extended, .posts-featured-title .thin-large { margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0; color: #808080; display: block; }

.posts-featured-title .h2, .posts-featured-title h2 { margin: 0; padding: 0; font-size: 57px; }

.posts-featured-title p { max-width: 650px; margin-left: auto; margin-right: auto; }

.posts-featured-link-text { display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; color: primary; }

.posts-featured div[class$='-column'] { display: table-cell; vertical-align: middle; }

@media (max-width: 989px) { .posts-featured div[class$='-column'] { display: block; } }

.posts-featured .posts-featured-image-column { width: 20%; padding: 0 40px; }

@media (max-width: 989px) { .posts-featured .posts-featured-image-column { width: 100%; padding: 40px; } }

.posts-featured .posts-featured-image-column img { max-width: 160px; margin: auto; }

@media (max-width: 989px) { .posts-featured .posts-featured-image-column img { max-width: 120px; } }

.posts-featured .posts-featured-title-column { width: 40%; }

@media (max-width: 989px) { .posts-featured .posts-featured-title-column { width: 100%; } }

.posts-featured .posts-featured-info-column { width: 40%; }

@media (max-width: 989px) { .posts-featured .posts-featured-info-column { width: 100%; } }

.posts-featured-info { color: black; }

.posts-featured-info svg { max-width: 65px; max-height: 65px; margin: auto; }

.posts-featured.-primary { background-color: #FFC300; }

.posts-featured.-pop { background-color: #A157B2; }

.posts-featured.-dark { background: #4d4d4d; }

.posts-featured.-mute { background: #f2f4f7; }

.posts-featured.-padded { padding: 28px 0 56px; }

@media (min-width: 480px) { .posts-featured.-padded { padding: 35px 0 70px; } }

@media (min-width: 1400px) { .posts-featured.-padded { padding: 40px 0 80px; } }

.posts-featured *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.posts-featured *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.tab-section > .container, .tab-section > .navbar-container { width: auto; margin: 0; padding: 0; }

/*============================================================================ Hero slider Extends default slick slider styles. Extra specificity in selectors is used to override defaults. ==============================================================================*/
.wrap-tax-recipe-category .badge-dishes { color: white; }

.slideshow-wrapper { position: relative; /* @include aspect-ratio(16, 9); */ }

@media (max-width: 989px) { .slideshow-wrapper { border: 0 !important; } }

@media (max-width: 989px) { .slideshow-wrapper .slick-slide { margin-right: 1px; margin-left: 1px; } }

@media only screen and (max-width: 749px) { .with_dots.slideshow-wrapper .slick-slide { margin-right: 10px; } }

.home.mobile #wrap .recent-posts-widget .with_dots .gallery-slider .slick-list { padding-right: 50px; }

@media only screen and (max-width: 749px) { body.mobile-safari .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title { display: block !important; }
  body.mobile-safari .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title { height: 46px; overflow: hidden; -webkit-line-clamp: unset !important; text-overflow: unset !important; }
  body.mobile-safari .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title a { height: 46px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; } }

#body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { position: relative; border-top: 1px solid #c4c4c4; height: auto; /* .slick-slide > div { //padding: 10px 35px 35px 35px; //padding: 10px 10px 0px 5px; padding: 10px 0px 0px 20px; margin-left: -20px; } */ }

@media only screen and (min-width: 750px) { #body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { margin-top: 30px; } }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { margin-top: 25px; margin-bottom: 30px; } }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { width: calc(100vw - 30px) !important; } }

#body-secondary .slideshow-wrapper .slick-list, .wrap-category .slideshow-wrapper .slick-list, .wrap-tag .slideshow-wrapper .slick-list, .wrap-tax-recipe-category .slideshow-wrapper .slick-list, .wrap-archive .slideshow-wrapper .slick-list, .post-single__thumb-wrap .slideshow-wrapper .slick-list, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-list { margin-top: 10px; }

#body-secondary .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tag .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tax-recipe-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-archive .slideshow-wrapper .slick-slide:nth-of-type(even), .post-single__thumb-wrap .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide:nth-of-type(even) { margin-left: 10px; }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tag .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tax-recipe-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-archive .slideshow-wrapper .slick-slide:nth-of-type(even), .post-single__thumb-wrap .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide:nth-of-type(even) { margin-left: 0px; } }

#body-secondary .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-category .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-tag .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-tax-recipe-category .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-archive .slideshow-wrapper .slick-slide:nth-of-type(odd), .post-single__thumb-wrap .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide:nth-of-type(odd) { margin-right: 10px; }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before { margin: -24px 0 0 -24px; position: absolute; width: 48px; height: 48px; top: 50%; left: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: rgba(23, 25, 26, 0.5); }
  #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after { background-image: url(../images/icon-play.png); margin: -8px 0 0 -5px; position: absolute; height: 17px; width: 15px; left: 50%; top: 50%; } }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb { top: -15px; margin: 0 0 -5px !important; padding: 5px 5px 0 0; position: relative; width: auto; display: table !important; background-color: #ffffff; }
  #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags { font-weight: 700; } }

#body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 { line-height: 23px; margin-top: 8px; }
  #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a { font-size: 18px; } }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header { margin-top: 0px !important; } }

#body-secondary .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-category .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-tag .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-tax-recipe-category .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-archive .slideshow-wrapper .slick-track > .slick-slide > div, .post-single__thumb-wrap .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-track > .slick-slide > div { position: relative; }

#body-secondary .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-category .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-tag .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-tax-recipe-category .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-archive .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .post-single__thumb-wrap .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-track > .slick-slide > div .post-card { margin-bottom: 0; }

.gallery-slider h2 { margin-top: 15px; }

.gallery-slider h2 a { font-size: 22px; }

.gallery-slider__slide-control { position: absolute; top: 0; right: 0; padding: 20px; margin: 10px; text-align: center; margin-right: 0; cursor: default; }

@media only screen and (min-width: 750px) { .gallery-slider__slide-control { padding-right: 0; } }

@media only screen and (max-width: 749px) { .gallery-slider__slide-control { padding-right: 5px; margin-top: 49px; } }

.gallery-slider__slide-control .slick-dots, .gallery-slider__slide-control .slick-dots { position: relative; display: inline-block; bottom: 0; margin: 0; padding: 0; }

.gallery-slider__slide-control .slick-dots li, .gallery-slider__slide-control .slick-dots li { display: none; bottom: 0; }

.gallery-slider__slide-control .slick-dots li.slick-active, .gallery-slider__slide-control .slick-dots li.slick-active { display: inline-block; }

.gallery-slider__slide-control .entravision-icon { /*padding: $section-spacing-small;*/ padding-left: 7px; padding-right: 0px; color: #3a3939; font-size: 13px; }

.gallery-slider__slide-control .entravision-icon.-chevron-right { padding-left: 25px; }

.gallery-slider__slide-control .entravision-icon:focus { color: #c4c4c4; text-decoration: none; }

@media only screen and (max-width: 749px) { .gallery-slider__slide-control .entry-meta.post-card__meta { display: none; } }

.slideshow { overflow: hidden; margin-bottom: 0; }

.slideshow .slideshow__slide, .slideshow .slick-list, .slideshow .slick-track { height: 100%; }

.slideshow .slick-prev, .slideshow .slick-next { top: 0; width: 40px; height: 100%; margin-top: 0; }

.slideshow .slick-prev { left: 0; }

.slideshow .slick-next { right: 0; }

.video-is-playing .slick-dots { display: none !important; }

.slideshow__pause:focus { z-index: 10000; width: auto; height: auto; margin: 0; padding: 25px; clip: auto; color: #000000; background-color: #FFC300; -webkit-transition: none; transition: none; }

.video-is-playing .slideshow__pause:focus { display: none; }

.slideshow__pause-stop { display: block; }

.is-paused .slideshow__pause-stop { display: none; }

.slideshow__pause-play { display: none; }

.is-paused .slideshow__pause-play { display: block; }

/*================ General slide styles ================*/
.slideshow__slide { position: relative; overflow: hidden; }

.slideshow__link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; }

.slideshow__link:active, .slideshow__link:focus { opacity: 1; }

.slideshow__overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 3; }

.slideshow__overlay .overlay-content, .slideshow__overlay h1, .slideshow__overlay h2, .slideshow__overlay h4, .slideshow__overlay p { position: relative; z-index: 4; }

.gallery-slider__dots-control { display: none; }

.slideshow__caption { background-color: rgba(3, 3, 3, 0.65); position: absolute; width: 100%; bottom: 0; color: white; z-index: 9999; padding: 10px; margin: 0px; }

/*================ Slide images ================*/
.slideshow__image { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.slick-initialized .slideshow__image, .no-js .slideshow__image { opacity: 1; }

.slideshow__slide--background-video .slideshow__image { opacity: 0; }

.no-autoplay .slideshow__image { opacity: 1; }

.ie9 .slideshow__slide { z-index: 1 !important; }

.ie9 .slick-dots { z-index: 2; }

/*================ Slide text ================*/
.slideshow__text-wrap { height: 100%; }

.slideshow__link .slideshow__text-wrap { cursor: inherit; }

.slideshow__slide--has-background-video .slideshow__text-wrap { padding-top: 150px; }

.video-is-playing .slideshow__text-wrap { display: none; }

.slideshow__slide.video-is-paused .slideshow__text-wrap { display: none; }

.slideshow__text-content { position: absolute; z-index: 3; top: 50%; width: 100%; text-align: center; opacity: 0; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; -webkit-transform: translateY(-40%); transform: translateY(-40%); }

.slick-active .slideshow__text-content, .no-js .slideshow__text-content { -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; }

.slideshow__text-content::after { content: ""; bottom: -50px; left: 50%; opacity: 1; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 3px solid #ffffff; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

.slick-initialized .slideshow__text-content::after, .no-js .slideshow__text-content::after { content: none; opacity: 0; visibility: hidden; }

.slideshow__title { color: #ffffff; }

.slideshow__subtitle { display: block; color: #ffffff; }

/*================ Video styles ================*/
.slideshow__slide--has-background-video::after { content: ""; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; }

.slideshow__video { position: absolute; z-index: 2; top: 0; left: 0; display: none; }

.slideshow__video--background { position: relative; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

.autoplay .slideshow__video--background.video-is-loaded { display: block; visibility: visible; opacity: 1; }

.slideshow__slide--background-video::after { content: ""; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; display: block; }

.slideshow__video--chrome { display: none; width: 100%; height: 100%; opacity: 0; visibility: none; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

.ie9 .slideshow__video--chrome { display: block; }

.slideshow__slide.video-is-playing .slideshow__video--chrome, .slideshow__slide.video-is-paused .slideshow__video--chrome { display: block; visibility: visible; opacity: 1; }

/*================ Video control buttons ================*/
.slideshow__video-control { position: absolute; z-index: 4; display: none; padding: 5px; visibility: hidden; opacity: 0; -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }

.slideshow__video-control:hover, .slideshow__video-control:focus { opacity: 0.7; }

.video-loader { content: ''; position: absolute; display: block; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 3px solid #ffffff; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; z-index: 4; top: 50%; left: 50%; -webkit-transition: all 0.1s ease-out 0.5s; transition: all 0.1s ease-out 0.5s; }

.ie9 .video-loader, .video-is-loaded .video-loader, .video-is-playing .video-loader, .video-is-paused .video-loader, .autoplay .video-loader, .no-autoplay .video-loader { content: none; display: none; }

.video-is-loading .video-loader, .autoplay .video-is-loading .video-loader, .no-autoplay .video-is-loading .video-loader { display: block; visibility: visible; opacity: 1; }

.slideshow__video-control--play-wrapper { height: 30px; }

@media only screen and (min-width: 750px) { .slideshow__video-control--play-wrapper { height: 45px; } }

@media only screen and (min-width: 750px) { .slideshow__video-control--play-wrapper--push { margin-top: 15px; } }

.slideshow__video-control--play { position: relative; margin: 0 auto; opacity: 0; color: #ffffff; }

.slideshow__video-control--play .slideshow__video--background { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.video-is-loaded .slideshow__video-control--play { display: block; visibility: visible; opacity: 1; }

.video-is-loading .slideshow__video-control--play, .video-is-playing .slideshow__video-control--play, .slideshow__slide.video-is-paused .slideshow__video-control--play { display: none; visibility: hidden; opacity: 0; }

.slideshow__video-control--play .icon { width: 42px; height: 100%; }

@media only screen and (min-width: 750px) { .slideshow__video-control--play .icon { width: 65px; } }

.slideshow__video-control--close { top: 10px; right: 10px; background-color: #ffffff; color: #000000; }

.video-is-playing .slideshow__video-control--close, .slideshow__slide.video-is-paused .slideshow__video-control--close { display: block; visibility: visible; opacity: 1; }

.slideshow__video-control--close .icon { display: block; width: 20px; height: 20px; }

/* Galerias de Jetpack */
.entry-content .gallery { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; /*@include column-gap( 1.5em );*/ }

.entry-content .gallery > img, .entry-content .gallery > div, .entry-content .gallery > figure, .entry-content .gallery > article { display: inline-block; vertical-align: top; float: none; width: 100%; }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-3 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-4 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-5 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-5 { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-6 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-6 { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-7 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-7 { -webkit-column-count: 7; -moz-column-count: 7; column-count: 7; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-8 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-8 { -webkit-column-count: 8; -moz-column-count: 8; column-count: 8; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-9 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-9 { -webkit-column-count: 9; -moz-column-count: 9; column-count: 9; } }

.comments-heading { border-bottom: 1px solid black; }

.comments-heading { position: relative; }

.comments-heading a:after { position: absolute; right: 0; top: 0; display: block; float: right; font-family: 'entravision-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1em; font-weight: 300; content: '\e904'; color: black; }

.comments-heading a.collapsed:after { font-family: 'entravision-icons' !important; content: '\e906'; }

.comments-link__prefix { display: none; }

.comments-title { font-family: "Lato", "sans-serif"; font-size: 16px; color: #393939; letter-spacing: 1.6px; }

.comments-area { padding: 0 1em 1em 1em; border: 1px solid #F3F3F3; border-top: 0; min-height: 1px; }

.comments-area ol { list-style: none; }

.comments-area ol.comment-list { padding: 0 0 0 0; }

.comments-area ol.comment-list .comment { border-bottom: 1px solid #dcdada; }

.comments-area ol.children { padding-top: 1em; margin-top: 1em; }

.comments-area ol.children .comment { border-top: 1px solid #dcdada; border-bottom: 0; }

.comments-area .comment { padding: 1em 0; }

.comments-area .comment-content { padding: 1em; clear: both; }

.comments-area .comment-meta { padding-top: 1em; }

.comments-area .comment-meta .comment-author { float: left; }

.comments-area .comment-meta .comment-metadata { float: right; }

.comments-area .comment-meta a { color: black; }

.comments-area .comment-meta time, .comments-area .comment-meta .fn { text-transform: uppercase; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; }

.comments-area .comment-reply-title { margin-top: 1em; margin-bottom: 0; }

.comments-area textarea { width: 100%; }

.comments__toggle { margin-top: 2em; }

.error404 .wrap-error404 { margin: 0; padding: 0; }

@media only screen and (max-width: 749px) { .error404 .component-body-inner { padding-top: 0; vertical-align: top; } }

.error404 h1 { color: #FFC300 !important; }

.error404 .component--hero { min-height: 535px; }

.error404 .component--hero .component-body { display: block; }

.error404 .component--hero .component-bg-photo { background-color: white; }

.error404 #page #content #wrap header { margin-bottom: 25px; }

.error404 #page #content #wrap header .component-wrap .component-bg .component-bg-inner .component-bg-photo { background-image: unset; }

.error404 #page #content #wrap header .component-wrap .component-body { width: 100%; background: transparent linear-gradient(69deg, var(--genérico-ffc20e) 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(69deg, #FFC20E 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; padding-top: 50px; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner { display: table; width: 100%; padding-top: 50px; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text { opacity: 1; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text span, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h2, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h6, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text p { color: #ffffff; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text span, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h2 { font-size: 25px; text-transform: uppercase; line-height: 40px; opacity: 0.5; font-weight: 900; font-family: "Nunito sans"; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h6 { font-size: 145px; line-height: 145px; opacity: 0.5; font-family: "Nunito sans"; font-weight: 900; }

@media (min-width: 990px) { .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h6 { font-size: 171px; line-height: 171px; } }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h2 { opacity: 1; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text p { font-size: 23px; line-height: 25px; font-family: "Nunito sans"; }

@media (min-width: 990px) { .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text p { font-size: 20px; } }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home { margin: 50px auto 0 auto; display: table; text-align: center; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home a { background-color: #f6b813; font-family: "Nunito sans"; font-size: 14px; padding: 10px 15px; border-radius: 3px; color: #ffffff; font-weight: 700; }

@media (min-width: 1280px) { .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home a { background-color: #f6b813; }
  .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home a:hover { background-color: #e6a803; text-decoration: none; } }

@media (min-width: 990px) { .error404 #page #content #wrap header .component-wrap .component-body { padding-top: 0; } }

@media (min-width: 990px) { .error404 #page #content #wrap header { margin-bottom: 0; } }

.search-form-wrapper .search-form-close { margin-left: 5%; }

.search-form-wrapper .search-form .search-submit { min-width: 71px; background: transparent; border: 1px solid white; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: -8px; }

.search-form-wrapper .search-form .search-submit:hover { border: none; background-color: white; color: #FFC20E; }

.search-form-wrapper .search-form-form { margin-top: -15px; z-index: 2; }

.search-form-wrapper .search-form label { width: 100%; max-width: 545px; display: inline-block; }

.search-form-wrapper .search-form label input { border: none; }

.search-form-wrapper .search-form label input:focus { border: none; }

.search-form-wrapper .search-form label input:hover { border: none; }

.search-form-wrapper .search-form label input[type="search"] { background-image: url("../images/Search-white.svg"); background-position: 9px; background-repeat: no-repeat; background-size: 20px; font-family: "Lato"; font-weight: 700; text-align: left; padding-left: 45px; }

.search-form-wrapper .search-form label input[type="search"]:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:focus:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:active:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:hover:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:-webkit-autofill:hover, .search-form-wrapper .search-form label input[type="search"]:-webkit-autofill:active, .search-form-wrapper .search-form label input[type="search"]:-webkit-autofill:focus { font-size: 16px; line-height: 1.2; font-weight: 700; text-align: left; font-family: "Lato"; letter-spacing: 0.6px; color: #fff !important; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0 30px #ffcd55 inset; -webkit-tap-highlight-color: #ffcd55 !important; }

@media only screen and (min-width: 750px) { .search-form-wrapper .search-form label { max-width: 545px; } }

.search-form-wrapper .search-form .search-submit { letter-spacing: 0.5px; display: inline-block; }

.search-form-wrapper .bg { max-width: 635px; height: 50px; background-color: white; opacity: .24; margin: 0 auto; margin-top: 20%; z-index: 1; border-radius: 5px; }

@media only screen and (min-width: 750px) { body.search #wrap.wrap-search { padding-bottom: 30px; padding-left: 23px; padding-right: 23px; padding-top: 27px; }
  body.search #wrap.wrap-search > #primary > .container > .grid > .grid__item.content-area, body.search #wrap.wrap-search > #primary > .navbar-container > .grid > .grid__item.content-area { border-right: none; }
  body.search #wrap.wrap-search > #primary > .container > .grid > .grid__item:not(.content-area), body.search #wrap.wrap-search > #primary > .navbar-container > .grid > .grid__item:not(.content-area) { margin-top: -45px; } }

@media only screen and (min-width: 990px) { body.search #wrap.wrap-search > #primary > .container > .grid > .grid__item:not(.content-area), body.search #wrap.wrap-search > #primary > .navbar-container > .grid > .grid__item:not(.content-area) { border-left: 1px solid #C4C4C4; } }

body.search #wrap.wrap-search:before { background-color: #DEDEDE; }

body.search #wrap.wrap-search .content-area { background-color: #FFFFFF; }

body.search #wrap.wrap-search #primary .search-results-title { text-transform: initial; }

body.search #wrap.wrap-search #primary .widget_videos-post-video:before { bottom: 0 !important; }

body.search #wrap.wrap-search #primary .widget_videos-post-video:after { bottom: 9px !important; }

body.search #pre-footer #pre-footer-wrap > .container, body.search #pre-footer #pre-footer-wrap > .navbar-container { margin-top: -15px; }

body.search #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget { border-top: 2px solid black; padding-top: 10px; }

/** Styles for newsletters suscriptions */
.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main { background: transparent; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article header, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article header { display: none; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before { content: ''; width: 57px; height: 57px; display: table; margin: 35px auto 20px auto; background-color: transparent; background-size: 100%; background-repeat: no-repeat; border-radius: 100%; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper a, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper a { font-family: "Nunito Sans", sans-serif; color: #ffffff; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6 { font-size: 25px; line-height: 40px; text-align: center; font-weight: 900; }

@media (max-width: 1279px) { .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6 { line-height: 30px; } }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper > p, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper > p, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper > p, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper > p { font-size: 23px; line-height: 25px; text-align: center; margin-bottom: 120px; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home { margin-bottom: 55px; text-align: center; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { font-size: 14px; padding: 10px 15px; border-radius: 3px; color: #ffffff; font-weight: 700; }

.page-newsletter-suscripcion-exitosa #page #content { /*background: transparent linear-gradient(69deg, var(--genérico-ffc20e) 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(69deg, #FFC20E 0%, #FCDA76 100%) 0% 0% no-repeat padding-box;*/ background: transparent linear-gradient(69deg, #63A026 0%, #A8F25A 100%) 0% 0% no-repeat padding-box; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main { background: transparent; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article header { display: none; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before { background-image: url(../../src/images/tick-icon.svg); }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #63A026; }

@media (min-width: 1280px) { .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #63A026; }
  .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover { background-color: #A8F25A; } }

.page-newsletter-suscripcion-erronea #page #content { background: transparent linear-gradient(69deg, #D43B67 0%, #FF3131 100%) 0% 0% no-repeat padding-box; }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main { background: transparent; }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article header { display: none; }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before { background-image: url(../../src/images/error-icon.svg); }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #860f32; }

@media (min-width: 1280px) { .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #aa1d46; }
  .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover { background-color: #860f32; } }

/** Styles for sales/contact page */
.page-sales .icon-list-title h2 { color: #000; text-align: center; letter-spacing: 0px; text-transform: initial; }

@media only screen and (min-width: 750px) { .page-sales .icon-list-title h2 { font: normal normal 800 40px/1em Nunito Sans; margin: 73px auto 52px; max-width: 10em; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list-title h2 { font: normal normal 800 30px/1em Nunito Sans; margin: 44px auto 24px; max-width: 320px; } }

.page-sales .icon-list { display: grid; margin: 0 auto 50px; justify-items: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; }

@media (min-width: 1140px) { .page-sales .icon-list { grid-template-columns: repeat(4, 1fr); } }

@media (max-width: 1139px) and (min-width: 750px) { .page-sales .icon-list { grid-template-columns: repeat(2, 1fr); -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media only screen and (min-width: 750px) { .page-sales .icon-list { padding: 0 calc(50px + 15px); max-width: 1369px; grid-gap: 22px; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list { grid-template-columns: repeat(1, 1fr); padding: 0 calc(15px); grid-gap: 9px; } }

.page-sales .icon-list:before, .page-sales .icon-list:after { content: none; }

.page-sales .icon-list__item { padding: 0; width: 100%; border: none; border-radius: 7px; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item { max-width: 300px; padding: 28px 31px; background: transparent linear-gradient(39deg, #FFC20E 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item { max-width: 330px; padding: 26px 7px 18px 13px; background: transparent linear-gradient(73deg, #FFC20E 0%, #FFD762 100%) 0% 0% no-repeat padding-box; } }

.page-sales .icon-list__item img { max-width: 100% !important; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item img { margin-bottom: 1.35em; width: 54px; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item img { margin-bottom: 0; width: 50px; float: left; } }

.page-sales .icon-list__item .text-primary { color: #fff; text-transform: initial; margin: -1px auto 1px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item .text-primary { font: normal normal 900 6.003vw/1.1em Nunito Sans; letter-spacing: -2.46px; text-align: center; width: 100%; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item .text-primary { font: normal normal 900 50px/30px Nunito Sans; width: calc(100% - 50px - 8px); letter-spacing: -1.5px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; float: right; } }

.page-sales .icon-list__item .text-primary span { opacity: 0.5; }

.page-sales .icon-list__item h5 { min-height: initial; letter-spacing: 0; color: #fff; text-transform: initial; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item h5 { font: normal normal 600 25px/22px Nunito Sans; width: 100%; margin: 0 auto 35px; text-align: center; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item h5 { font: normal normal 600 20px/18px Nunito Sans; width: calc(100% - 50px - 8px); text-align: left; margin: 8px auto 0; float: right; } }

.page-sales .icon-list-legend p { color: #707070; font-size: 12px; line-height: 15px; display: block; background-image: none; background-color: transparent; position: relative !important; margin: 0 auto; background-color: #fff; padding: 8px 3.3em 10px 0; text-align: center; margin: -3em auto 1em; }

.page-sales .custom-content-page { background-color: #F1F1F1 !important; /*.contact-form { max-width: 720px !important; padding: 2.928vw 6.589vw; background-color: #fff; border-radius: 10px; position: relative; display: block; .grunion-field-wrap { position: relative; &.grunion-field-name-wrap { margin-top: -1.35em; } .grunion-field-label { margin: 0; bottom: 0.25em; color: #3A3939 !important; left: 0;right: 0; text-align: center; position: absolute; width: 100% !important; padding: 0 !important; z-index: 0; transition: all 200ms ease-in-out 0ms; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } span { display: none; } } } input.name { margin-top: 24px; } input:-webkit-autofill, input:focus:-webkit-autofill, input:active:-webkit-autofill, input:hover:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:active, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:focus:-webkit-autofill, textarea:active:-webkit-autofill, textarea:hover:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:active, textarea:-webkit-autofill:focus { line-height: 1em; color: #3A3939 !important; -webkit-mask-composite: clear; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #3A3939 !important; -webkit-box-shadow: 0 0 0 30px #fff inset; -webkit-tap-highlight-color: #fff !important; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } } input, textarea { border-bottom: 1px solid #D0D0D0; margin-bottom: 47px; padding: 4px 10px; line-height: 1em; width: 100%; height: auto; text-align: center; color: #3A3939 !important; display: block; margin-left: auto; margin-right: auto; z-index: 1; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } &::-webkit-input-placeholder, &::-webkit-input-placeholder, &:-ms-input-placeholder, &:-ms-input-placeholder, &::placeholder, &::placeholder { transition: all 200ms ease-in-out 0ms; opacity:1; } &:hover::-webkit-input-placeholder, &:focus::-webkit-input-placeholder, &:hover:-ms-input-placeholder, &:focus:-ms-input-placeholder, &:hover::placeholder, &:focus::placeholder { opacity:0; } } label:hover, label:focus, label:active, input:hover ~ label, input:focus ~ label, input:active ~ label, input:focus-visible ~ label, input:focus-within ~ label, textarea:hover ~ label, textarea:focus ~ label, textarea:active ~ label, textarea:focus-visible ~ label, textarea:focus-within ~ label { opacity:0 !important; } input, textarea, input::-webkit-input-placeholder, input:-ms-input-placeholder, input::placeholder, textarea::-webkit-input-placeholder, textarea:-ms-input-placeholder, textarea::placeholder { text-align: center; color: #3A3939 !important; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } } textarea { line-height: 1; overflow: hidden; min-height: 27px; max-height: 102px; margin-bottom: -1px; padding: 76px 10px 10px; } p.contact-submit { display: block !important; clear: both !important; text-align: center; margin: 0 0 1.65em; } .hide>label { opacity: 0; } button[type="submit"] { text-align: center; font: normal normal 900 14px/14px Nunito Sans; letter-spacing: 0.28px; text-transform: capitalize; border-radius:3px; position: relative; @include media-query($medium-up) { color: #FFC20E; border-color: #FFC20E; margin: 28px auto 1px; background-color: transparent; &:active, &:focus, &:hover { color:#fff !important; border-color:#F6B813 !important; background-color:#F6B813 !important; } } @include media-query($small) { color: #fff; border-color:#F6B813; margin: 18px auto 20px; background-color:#F6B813; } } } */ /*.contact-form-wrapper { position: relative; } .contact-form-message { font: normal normal 900 25px/40px Nunito Sans; transition: 200ms all ease-in-out 0ms; background-color: #F1F1F1; text-transform: uppercase; justify-content: center; flex-direction: column; letter-spacing: 0px; text-align: center; position: relative; display: flex; color: #000; height: 100%; width: 100%; opacity: 1; margin: 0; right: 0; left: 0; top: 0; max-width: 720px !important; padding: 2.928vw 6.589vw; border-radius: 10px; margin: 0 auto; height: 535px; &:after { content: "Nos comunicaremos contigo"; text-transform: initial; letter-spacing: 0px; position: relative; text-align: center; display: block; color: #000; @include media-query($medium-up) { font: normal normal 600 23px/25px Nunito Sans; margin-top: 0.5em; } @include media-query($small) { font: normal normal 600 20px/25px Nunito Sans; margin-top: 0.67em; } } } */ }

@media only screen and (max-width: 749px) { .page-sales .custom-content-page { padding: 1em 15px 1.5em; margin-bottom: 0; } }

.page-sales #wrap > #main > .custom-content-page > .entry-content > h2 { color: #000; text-align: center; letter-spacing: 0px; text-transform: initial; }

@media only screen and (min-width: 750px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > h2 { font: normal normal 800 40px/1em Nunito Sans; margin: 65px auto 56px; } }

@media only screen and (max-width: 749px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > h2 { font: normal normal 800 30px/1em Nunito Sans; margin: 28px auto 26px; } }

.page-sales #wrap > #main > .custom-content-page > .entry-content > ul { padding: 0; list-style: none; text-align: center; }

@media only screen and (min-width: 750px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) { margin: 41px auto 0; } }

@media only screen and (max-width: 749px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) { margin: 30px auto 0; } }

.page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) li:not(:last-child) { margin: 0 auto 13px; }

.page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) li a { font: normal normal normal 16px/16px Nunito Sans; text-decoration: underline; text-transform: lowercase; letter-spacing: 0px; color: #3A3939; }

.page-sales .ads { background-color: #fff !important; }

@media only screen and (max-width: 749px) { .page-sales .ads { margin-top: 21px; } }

.page-sales .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:before, .page-sales .format-video.with_thumb[data-sponsored="true"] .post-card__video:before { bottom: 0 !important; }

.page-sales .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .page-sales .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: 9px !important; }

.page-sales #pre-footer .widget_custom_html:nth-of-type(1) { position: relative; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (min-width: 990px) { .page-sales #pre-footer .widget_custom_html:nth-of-type(1) { margin: -1.5em 0 0 7.5px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .page-sales #pre-footer .widget_custom_html:nth-of-type(1) { margin: -1.5em 0 0 15px; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .widget_custom_html:nth-of-type(1) { margin: -1.5em 0 0 0; } }

.page-sales #pre-footer .widget_custom_html:nth-of-type(1):before { content: ""; position: absolute; top: 0; bottom: 0; left: -10vw; width: 110vw; z-index: -1; background-color: #f1f1f1; }

.page-sales #pre-footer .social { margin: 0; list-style: none; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 144px; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social { padding: 31px 0 calc(33px + 1.1em); } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social { padding: calc(33px - 1.05em) 0 33px; } }

.page-sales #pre-footer .social li { margin: 0; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; font-size: 12px; }

.page-sales #pre-footer .social li a { height: 35.58px; width: 35.58px; max-height: 35.58px; max-width: 35.58px; padding: 7.85px; border-radius: 50%; text-decoration: none !important; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li a { border: 0.5px solid #3A3939; color: #3A3939; }
  .page-sales #pre-footer .social li a:hover { color: #fff; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li a { color: #fff; } }

.page-sales #pre-footer .social li a:before { font-family: 'entravision-icons' !important; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li.facebook a:hover, .page-sales #pre-footer .social li.facebook a:active { border: 1px solid #3E5B96; background-color: #3E5B96; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li.facebook a { border: 1px solid #3E5B96; background-color: #3E5B96; } }

.page-sales #pre-footer .social li.facebook a:before { content: '\e90a'; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li.twitter a:hover, .page-sales #pre-footer .social li.twitter a:active { border: 1px solid #1DADEB; background-color: #1DADEB; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li.twitter a { border: 1px solid #1DADEB; background-color: #1DADEB; } }

.page-sales #pre-footer .social li.twitter a:before { content: '\e911'; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li.instagram a:hover, .page-sales #pre-footer .social li.instagram a:active { border: 1px solid #DD2A7B; background-color: #DD2A7B; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li.instagram a { border: 1px solid #DD2A7B; background-color: #DD2A7B; } }

.page-sales #pre-footer .social li.instagram a:before { content: '\e914'; }

/** Added archive custom to manage or customize some archive styles that we can't manage from backend. */
/** This template part was added for mobile purposes Importing on library/core/grid L1508 */
.post-type-archive-promotion .post-card__tags .post-category.badge:nth-child(1) { display: inline-block; }

@media only screen and (max-width: 749px) { .post-type-archive-promotion .site-main article span.byline { float: initial; } }

@media only screen and (max-width: 749px) { .post-type-archive-promotion .site-main article header { float: initial !important; } }

.archive .vjs-poster { background-color: white !important; }

.bc-playlist-container .video-js { background-color: white !important; }

.bc-playlist-container .video-js video { -o-object-fit: cover; object-fit: cover; }

/* ARCHIVE grid template: DESKTOP: featured (4 posts) & three columns (6 posts || 3+3 posts) & featured (3 posts) MOBILE: featured (1 post) & featured extended (3 posts) & featured reverse (3 posts) x 3 */
body.archive.mobile #secondary > main, body.date.mobile #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }

body.archive.mobile #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.date.mobile #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { max-width: 49.5%; }

body.archive.mobile #secondary > main > .recent-posts-widget > .posts-featured:not(.three-posts):not(.one-post), body.date.mobile #secondary > main > .recent-posts-widget > .posts-featured:not(.three-posts):not(.one-post) { display: none; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop, body.date.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop { padding-bottom: 0 !important; padding-top: 15px !important; margin-top: 15px !important; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child, body.date.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child { border-bottom: none !important; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child .post-card, body.date.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child .post-card { margin-bottom: -15px; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget:nth-of-type(5) > .post-list.three-post-loop, body.date.mobile.tax-market #secondary > main > .recent-posts-widget:nth-of-type(5) > .post-list.three-post-loop { padding-top: 0 !important; }

body.archive.mobile.tax-market #secondary > main > .post-list-container:not(:first-child), body.date.mobile.tax-market #secondary > main > .post-list-container:not(:first-child) { /*border-top: none !important;*/ }

body.archive.mobile.tax-market #secondary > main > .post-list-container:not(:first-child) > .slideshow-wrapper.clima-slider, body.date.mobile.tax-market #secondary > main > .post-list-container:not(:first-child) > .slideshow-wrapper.clima-slider { border-bottom: 1px solid #C4C4C4 !important; padding-bottom: 15px; margin-bottom: 20px; }

@media only screen and (min-width: 750px) { body.archive:not(.mobile) .posts-featured.home-politica, body.date:not(.mobile) .posts-featured.home-politica { border-top: 1px solid #C4C4C4 !important; padding-top: 13px !important; margin-top: 0 !important; }
  body.archive:not(.mobile) .posts-featured.home-politica > .grid__item > article:first-child, body.date:not(.mobile) .posts-featured.home-politica > .grid__item > article:first-child { padding-top: 0 !important; border: none !important; } }

body.mobile:not(.tax-market) #secondary > main > .post-list-container:not(:first-child) { border-top: none !important; }

body.mobile:not(.tax-market) #secondary > main > .post-list-container:not(:first-child) .three-posts > .grid__item:first-child { border-top: 1px solid #C4C4C4; }

@media only screen and (max-width: 749px) { body.archive .site-content #primary .page-header.taxonomy-with-image { position: relative; }
  body.archive .site-content #primary .page-header.taxonomy-with-image:after { content: ""; position: absolute; left: -10vw; right: 0; width: 120vw; height: 10px; bottom: -12.5px; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; }
  body.archive .site-content #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) { border: 0; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article { margin-bottom: 5px; padding: 0 0 0 0; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap { width: 50%; float: right; z-index: 2; max-width: 170px; top: 24px; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { display: block !important; -webkit-transform: none !important; transform: none !important; position: relative; padding-top: 15px; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title { width: 49.5%; margin-left: 0; float: left; clear: left; padding-right: 10px; margin: 0px auto !important; position: relative; z-index: 9; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title { -webkit-line-clamp: 4; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta { width: 51.67%; float: left; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) { padding-top: 0; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap { display: none; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags.entry-tags { max-width: 100%; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title { width: 100%; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags { margin-top: 0 !important; padding-top: 13px; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child { margin-bottom: 5px; padding: 3px 0 10px; }
  body.archive .site-content .grid__item.small--full.large-up--one-quarter aside#secondary { padding-top: 15px; }
  body.archive .site-content .grid__item.small--full.large-up--one-quarter .widget_elfsight_widget .col-md-12.footer-text { border: 0; }
  body.archive #page #content-juntos #wrap-juntos .grid__item.small--full.large-up--one-third { border-bottom: 1px solid #555371 !important; }
  body.archive #page #content-juntos #wrap-juntos .see-more { padding-top: 40px; }
  body.archive #page #content-juntas #wrap-juntas .grid__item.small--full.large-up--one-third { border-bottom: 1px solid #555371 !important; }
  body.archive #page #content-juntas #wrap-juntas .see-more { padding-top: 40px; }
  body.archive #page .see-more { margin: 0 auto 30px !important; }
  body.archive #page .see-more a.url-more { padding-bottom: 4px !important; }
  body.archive #page .widget_elfsight_widget p { padding-bottom: 2px; }
  body.archive .wrap-default#pre-footer-wrap .widget_entravision_plugins_widget_outbrain { padding: 0 !important; }
  body.archive:not(.tax-market) .site-content #secondary > main > .post-list-containe:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child { border-bottom: 1px solid #C4C4C4; }
  body.author .site-content #secondary > main, body.date .site-content #secondary > main, body.tag .site-content #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.author .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.date .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.tag .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { max-width: 49.5%; }
  body.category .site-content #secondary > main, body.tax-market .site-content #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.category .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.tax-market .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { max-width: 100%; float: left; } }

.category-destino-2020 #page #content #wrap:before { background-image: url(../../src/images/bg-destino2020.png); width: 100%; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title { display: block; font-size: 14px; line-height: 96px; margin: 0 30px 0 0; padding: 0 0 0 180px; border: 0; color: #fff; position: relative; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title a, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title a { font-size: 0; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title a:before, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title a:before { content: ''; position: absolute; bottom: 35px; width: 30%; right: 0; display: table; height: 4px; background: #fff; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title span:after, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title span:after { display: none; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories { float: left; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories ul, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories ul { float: left; padding: 0; margin: 0; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories ul li, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories ul li { line-height: 96px; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories ul li a, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories ul li a { color: #ffffff; }

@media (min-width: 990px) { body.archive.date #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs { display: none; } }

body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title { color: #000000; }

body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title a { display: none; }

@media (min-width: 990px) { body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title a { display: inline-block; }
  body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title a span, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title a span, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title a span { color: #828282; }
  body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title p, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title p, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title p { display: inline-block !important; } }

@media (min-width: 990px) { body.archive.date.category-juntos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-juntas #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-huracanes-clima #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-incendios #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-inundaciones #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-terremotos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-tornados #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-juntos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-juntas #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-huracanes-clima #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-incendios #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-inundaciones #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-terremotos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-tornados #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-juntos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-juntas #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-huracanes-clima #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-incendios #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-inundaciones #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-terremotos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-tornados #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs { display: block; } }

body.archive.date .wrap-archive .container #primary .page-header .page-title span, body.archive.date .wrap-archive .navbar-container #primary .page-header .page-title span { color: #000 !important; }

body.archive.date .wrap-archive .container #primary .page-header .page-title span:after, body.archive.date .wrap-archive .navbar-container #primary .page-header .page-title span:after { content: none; }

body.archive.date .wrap-archive .container #secondary > #main > .recent-posts-widget .post-card > .entry-tags > .post-category.badge:first-child, body.archive.date .wrap-archive .navbar-container #secondary > #main > .recent-posts-widget .post-card > .entry-tags > .post-category.badge:first-child { display: inline; }

body.archive.date .wrap-archive .container #secondary > #main > .recent-posts-widget:not(:nth-child(3)), body.archive.date .wrap-archive .navbar-container #secondary > #main > .recent-posts-widget:not(:nth-child(3)) { border-top: none; }

body.archive.date .wrap-archive .container #secondary > #main > .recent-posts-widget:last-child .posts-featured, body.archive.date .wrap-archive .navbar-container #secondary > #main > .recent-posts-widget:last-child .posts-featured { margin-top: 15px; }

body.archive .widget_custom_html h2 { font-size: 20px; font-weight: 900; font-family: "Nunito Sans", sans-serif; letter-spacing: 0.8px; padding-bottom: 5px; color: #000; }

body.archive .widget_custom_html h2 a { color: #000; }

body.archive .widget_custom_html h2 a:hover { color: #828282; }

body.archive .archive-description { float: left; width: 100%; padding: 25px 0 20px 0; }

body.archive .archive-description p { font-size: 16px; line-height: 26px; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary header h1.page-title a.category-name { display: none; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-huracanes-clima { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-incendios { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-tornados { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-terremotos { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-inundaciones { border-top: 2px solid #000; }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) .post-card__tags, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) .post-card__tags { width: 100%; position: relative; }
  body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) header, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) header { float: left; } }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main section:nth-of-type(5), body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main section:nth-of-type(5) { padding-top: 15px; }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { content: ""; cursor: pointer; position: absolute; }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { left: 50%; z-index: 4; width: 48px; height: 48px; padding: 0 !important; background-color: rgba(23, 25, 26, 0.5); margin: -24px 0 0 -24px; position: absolute; top: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { background-image: url(../images/icon-play.png); background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; background-size: contain; height: 17px; width: 15px; z-index: 5; left: 50%; margin: -8px 0 0 -5px; position: absolute; top: 50%; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 0px; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 20px; } }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: 9px; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: calc(9px + 20px); } }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb { z-index: 3; padding-left: 5px !important; margin: -20px 0 0 -1px !important; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 0; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 1px; } }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: 9px; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: 10px; } }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:after { -webkit-transform: scale(1.5); transform: scale(1.5); }

body.archive.tax-recipe-category #page #content #wrap .container.archive-container #primary header, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #primary header { margin-top: 27px !important; }

body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section article .post-card__tags.entry-tags .post-category, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section article .post-card__tags.entry-tags .post-category { background-color: #b974b7 !important; }

@media only screen and (max-width: 749px) { body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section article, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section article { display: none; } }

@media only screen and (min-width: 750px) { body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section { border-top: 0 !important; }
  body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section .post-list.post-grid.grid, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section .post-list.post-grid.grid { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; row-gap: 0px; padding-bottom: 15px; }
  body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section .post-list.post-grid.grid .grid__item, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section .post-list.post-grid.grid .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; } }

body.archive.post-type-archive-promotion .site-content-archive .wrap-archive .container #primary .page-header .page-title, body.archive.post-type-archive-promotion .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title { color: #000000; }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container { padding-top: 3px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary .entry-breadcrumbs, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary .entry-breadcrumbs { margin-top: 10px !important; margin-bottom: 13px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary header { margin-bottom: 16px; position: relative; border: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary header h1.page-title, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary header h1.page-title { font: normal normal 800 30px/40px Nunito Sans; margin-top: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary header:after, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary header:after { content: ""; position: absolute; left: -15px; right: 0; width: 100vw; height: 10px; bottom: -1px; -webkit-box-shadow: 0px 3px 5px #00000029; box-shadow: 0px 3px 5px #00000029; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb { display: none !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__tags.entry-tags.visible-xs-block, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__tags.entry-tags.visible-xs-block { display: block !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__thumb-wrap, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__thumb-wrap { position: relative; top: 0; float: right; -webkit-transform: none; transform: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured.promotions-mobile-first .grid__item article, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured.promotions-mobile-first .grid__item article { border-bottom: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(1), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(1) { border-bottom: 0 !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(1) article .post-card__tags.visible-xs-block, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(1) article .post-card__tags.visible-xs-block { display: none !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(3), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(3) { padding: 10px 0 !important; margin-bottom: 10px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(2) article header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(2) article header, body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(3) article header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(3) article header { position: relative; z-index: 99; top: -7px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) { margin-top: 15px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article { border-top: 1px solid #C4C4C4; padding: 10px 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article .post-card__thumb-wrap, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article .post-card__thumb-wrap { top: 0; } }

@media only screen and (max-width: 749px) and (max-width: 749px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1) { padding-bottom: 20px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1) header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1) header { float: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2) { padding-bottom: 20px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2) header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2) header { display: block; } }

@media only screen and (max-width: 749px) and (max-width: 749px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(1) article span.byline, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(1) article span.byline { display: block; margin-bottom: 20px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list .grid__item article header.post-card__title, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list .grid__item article header.post-card__title { float: none; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container aside#secondary, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container aside#secondary { margin-top: 25px; } }

body.archive.post-type-archive-promotion.post-type-archive #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title { min-height: unset; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-promotion .wrap-default.wrap-archive.wrap-post-archive:before { background-color: #ffc20e; } }

@media only screen and (min-width: 750px) { body.archive.category.category-entretenimiento #page #content #secondary main section:nth-of-type(3) { border-top: 2px solid #4c4c50 !important; } }

body.archive.category.category-entretenimiento #page #content #secondary main section .list-buen-provecho .grid__item article .post-card__tags .post-category.badge { background-color: #b974b7 !important; }

@media only screen and (min-width: 750px) { body.archive.category.category-entretenimiento #page #content #secondary main section .list-buen-provecho { border-bottom: 0 !important; } }

body.archive.category.category-entretenimiento #page #content #secondary main section:nth-of-type(5) .see-more.visible-xs-block a { border-color: #b974b7 !important; }

body.archive.category.category-entretenimiento #page #content #secondary main .post-list-container.sub-category_parent.sub-category-buen-provecho { display: none; }

@media only screen and (max-width: 749px) { body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:before, body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player:before { bottom: 0; }
  body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:after, body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player:after { bottom: 9px; } }

body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article a.post-tags { display: none !important; }

body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article a.post-tags:nth-of-type(1), body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article a.post-tags:nth-of-type(2) { display: inline-block !important; }

@media only screen and (max-width: 749px) { .home .gallery-slider__slide-control.home-videos { bottom: -1em; } }

@media only screen and (max-width: 749px) { .home .gallery-slider__dots-control.home-videos { display: initial; } }

.post-type-archive-recipe #main .post-list-container > .post-list.post-grid:nth-last-child(2) { border: none !important; }

.category-el-tiempo .navigation.parent-category a.view-more-button:before { content: "Ver más de el tiempo"; }

.category-guia-de-emergencias .navigation.parent-category a.view-more-button:before { content: "Ver más de Guías de emergencias"; }

.category-estados-unidos .navigation.parent-category a.view-more-button:before { content: "Ver más de estados unidos"; }

.category-internacional .navigation.parent-category a.view-more-button:before { content: "Ver más de internacional"; }

.category-inmigracion .navigation.parent-category a.view-more-button:before { content: "Ver más de inmigracion"; }

.post-type-archive-recipe .navigation.recipes a.view-more-button:before { content: "Ver más recetas"; }

.post-type-archive-recipe .navigation.notas-buen-provecho a.view-more-button:before { content: "Ver más de Buen Provecho"; }

.home .navigation.home-custom a.view-more-button:before, .post-type-archive-promotion .navigation a.view-more-button:before { content: "Ver Más noticias locales"; }

.home .navigation.home-politica a.view-more-button:before, .category-politica .navigation.parent-category a.view-more-button:before { content: "Ver Más de POLÍTICA"; }

.home .navigation.home-salud a.view-more-button:before, .category-salud .navigation.parent-category a.view-more-button:before { content: "Ver Más de salud"; }

.home .navigation.home-entretenimiento a.view-more-button:before, .category-entretenimiento .navigation.parent-category a.view-more-button:before { content: "Ver Más de entretenimiento"; }

.home .navigation.home-juntos a.view-more-button:before, .category-juntos .navigation.parent-category a.view-more-button:before { content: "Ver Más de juntos"; }

.home .navigation.home-juntos a.view-more-button:before { content: "Ver Más de juntos"; }

.category-juntos .navigation.juntos-sanamos a.view-more-button:before { content: "Ver Más de juntos sanamos"; }

.category-juntos .navigation.juntos-podemos a.view-more-button:before { content: "Ver Más de juntos podemos"; }

.category-juntos .navigation.juntos-hacia-adelante a.view-more-button:before { content: "Ver Más de juntos hacia adelante"; }

.home .navigation a.view-more-button:before, .post-type-archive-promotion .navigation a.view-more-button:before, .post-type-archive-recipe .navigation a.view-more-button:before, .category-juntos .navigation a.view-more-button:before, .category .navigation.parent-category a.view-more-button:before { font-family: "Nunito sans"; font-weight: 700; font-size: 16px; text-transform: uppercase; line-height: 22px; text-align: center; }

@media only screen and (max-width: 749px) { .home .gallery-slider__slide-control.clima-slider .slick-dots { bottom: 40px; } }

.clima-slider > .gallery-slider { width: 100%; }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper.with_dots { height: auto !important; margin-bottom: 55px !important; } }

.paged.category-child .page-title p span, .paged .page-title span { display: none; }

.paged.category-child .page-title a span, .author .page-title .vcard { display: block !important; }

@media only screen and (max-width: 749px) { body.mobile-safari .post-list-container .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title { height: 75px; } }

@media only screen and (max-width: 749px) { body.mobile-safari .post-list-container .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title a { height: 64px; } }

@media only screen and (max-width: 749px) { .home .post-list-container .navigation .view-more-button { height: auto; padding: 10px 25px; text-transform: initial; background-color: #3A3939; color: white; border-radius: 2px; font-size: 0; } }

@media only screen and (max-width: 749px) { .home .navigation { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-bottom: 36px; }
  .home .navigation.home-juntos, .home .navigation.home-politica { margin-bottom: 15px; } }

@media only screen and (max-width: 749px) { .home .post-list-container .navigation.home-custom .view-more-button { font-size: 0px; line-height: 11px; background-color: #f6b813; padding: 10px 20px; border-radius: 2px; } }

@media only screen and (max-width: 749px) { .home .post-list-container .navigation.home-custom { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-bottom: 36px; } }

/* Archive numeric pagination */
.navigation .view-more-button { font-family: "Nunito sans"; font-weight: 700; text-transform: uppercase; color: white; line-height: 25px; background-color: #f6b813; padding: 10px 20px; display: block; text-align: center; }

.category .navigation .view-more-button { font-size: 16px; }

.home .navigation .view-more-button, .category-juntos .navigation a.view-more-button, .post-type-archive-promotion .navigation a.view-more-button, .post-type-archive-recipe .navigation a.view-more-button, .category .navigation.parent-category a.view-more-button { font-size: 0px; line-height: 11px; }

.navigation .view-more-button:hover { background-color: #3A3939 !important; color: white; }

.navigation .view-more-button:focus { text-decoration: none; }

.home .navigation.home-juntos a.view-more-button { background-color: #cc33cc; color: white; }

.home .navigation.home-juntos a.view-more-button:hover { background-color: #3A3939; }

.home .navigation.home-politica a.view-more-button, .category-politica .navigation .view-more-button { background-color: #e46161; }

.home .navigation.home-salud a.view-more-button, .category-salud .navigation .view-more-button { background-color: #7dbfd5; }

.home .navigation.home-entretenimiento a.view-more-button, .category-entretenimiento .navigation .view-more-button { background-color: #b974b7; }

.category-estados-unidos .navigation a.view-more-button { background-color: #828daf; }

.category-internacional .navigation a.view-more-button { background-color: #d9909a; }

.category-inmigracion .navigation a.view-more-button { background-color: #acc65c; }

.category-politica .navigation a.view-more-button { background-color: #e46161; }

.category-salud .navigation a.view-more-button { background-color: #7dbfd5; }

.post-type-archive-recipe .navigation a.view-more-button { background-color: #b974b7; }

.category-juntos .navigation a.view-more-button { background-color: #cc33cc; }

.category-entretenimiento .navigation a.view-more-button { background-color: #b974b7; }

.home .navigation.home-politica a.view-more-button, .home .navigation.home-custom a.view-more-button { margin-bottom: 25px; }

.navigation { margin-top: 25px; overflow: hidden; }

@media only screen and (max-width: 749px) { .navigation { margin-top: 0px; } }

.navigation.home-custom, .navigation.home-politica, .navigation.home-salud, .navigation.home-entretenimiento, .navigation.home-juntos, .navigation.juntos-sanamos, .navigation.juntos-podemos, .navigation.juntos-hacia-adelante { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-top: 20px; }

.navigation.parent-category { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-bottom: 36px; }

.navigation.sub, .post-type-archive .navigation { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 25px auto; margin-top: 10px; }

@media only screen and (max-width: 749px) { .navigation.sub, .post-type-archive .navigation { margin-top: 5px; max-width: 250px; } }

@media only screen and (max-width: 749px) { .navigation.home-custom, .navigation.home-politica, .navigation.home-salud, .navigation.home-entretenimiento, .navigation.home-juntos { margin-top: 65px; } }

@media only screen and (max-width: 749px) { .navigation.home-entretenimiento { margin-bottom: 30px; } }

.navigation ul { text-align: center; overflow: hidden; margin: 0; padding: 0; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; }

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { text-decoration: none; }

.navigation li { display: inline-block; border: 1px solid #D6D6D6; border-top: none; border-bottom: none; border-right: none; line-height: 30px; color: #777777; min-width: 40px; }

.navigation li:last-child, .navigation li:first-child { border: none; }

.navigation li:last-child:hover, .navigation li:first-child:hover, .navigation li a:last-child:hover, .navigation li a:first-child:hover { background-color: transparent; }

.navigation li:nth-last-child(2) { border-right: 1px solid #D6D6D6; }

.navigation li a { padding: 0px 10px; }

.navigation li a, .navigation li.disabled { color: #777777; background-color: transparent; border-radius: 2px; cursor: pointer; display: block; line-height: 30px; }

.navigation li:hover { background-color: #777777; color: white; }

.navigation li a:hover { background-color: #777777; color: white; }

.navigation li.active a { background-color: transparent; color: #f6b813; }

.navigation li:last-child a:before { content: '\e906'; color: #3a3939; font-size: 13px; font-family: 'evc-icons' !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; }

.navigation li:last-child a { font-size: 0; }

.paged .navigation li:first-child a { font-size: 0; border: none; }

.paged .navigation li:first-child a:before { content: '\e906'; -webkit-transform: rotateY(180deg); transform: rotate(180deg); color: #3a3939; font-size: 13px; font-family: 'evc-icons' !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; display: inline-block; }

.mobile.archive:not(.category):not(.tax-market) #main > .navigation { margin: -1.5em auto -2em; }

.mobile.archive.tax-market #main > .navigation { margin: 2.5em auto 0em; }

/** Single for recipes */
.recipe-template-default.single.single-recipe #page #content #wrap:before { background-color: #B974B7; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article header.entry-header.post-single__title p, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article header.entry-header.post-single__title p { margin-top: 30px; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article header.entry-header.post-single__title p, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article header.entry-header.post-single__title p { margin-top: 9px; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-meta.post-single__meta .letter_us, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-meta.post-single__meta .letter_us { margin-bottom: 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .post-single__tags.entry-tags.entry-breadcrumbs, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .post-single__tags.entry-tags.entry-breadcrumbs { display: none; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap { padding: 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image { display: none; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:before, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:after, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:after { display: none; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video { position: relative; display: block; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player { min-height: 200px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe { border: none; min-height: 200px; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player { min-height: initial; }
  .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe { min-height: initial; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head h3, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head h3, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer h3, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer h3 { font-family: "Lato"; font-size: 26px; line-height: 35px; font-weight: 700; font-style: italic; display: table; width: auto; text-transform: capitalize; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(185, 116, 183, 0.5))); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(185, 116, 183, 0.5) 50%); background-size: auto 150%; white-space: pre-wrap; text-overflow: clip; margin-bottom: 25px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p { margin: 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p span { font-weight: 700; margin-right: 5px; padding-left: 30px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions { font-family: "Lato"; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients span, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions span { width: 100%; display: table; margin: 30px 0; font-weight: 700; font-size: 18px; font-family: "Lato"; line-height: 28px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul { padding: 0; margin: 10px 0 30px 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li { list-style: none; line-height: 30px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li span, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li span { margin: 0; font-size: 18px; font-family: "Lato"; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li { line-height: 28px; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li { line-height: 30px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li span { margin: 0; font-size: 18px; font-family: "Lato"; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li { line-height: 28px; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i { position: relative; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i:before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 16px; height: 16px; background-position: center center; background-repeat: no-repeat; background-size: 100%; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_servings:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_servings:before { background-image: url(../../src/images/Icon_metro-spoon-fork.svg); }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_time:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_time:before { background-image: url(../../src/images/Icon_material-access-time.svg); }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_difficulty:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_difficulty:before { background-image: url(../../src/images/Icon_metro-fire.svg); }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head { padding: 0 7.5vw; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body > div, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body > div { margin: 25px 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body > div img, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body > div img { height: auto; }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body > div, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body > div { padding: 0 7.5vw; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer { font-size: 18px; line-height: 28px; font-family: "Lato"; }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer { padding: 0 7.5vw; } }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe .post-single__body .post-single__before-text-content > .widget_entravision_plugins_widget_trinity { margin-left: -7.5vw; } }

.single.single-recipe .widget_videos-post-video { position: absolute !important; z-index: 2; }

.single.single-recipe .videos-player-sticky-wrapper { width: 100%; }

.single.single-recipe .widget_entravision_plugins_widget_trinity { margin: 0 !important; }

.single.single-recipe .post-single__before-text-content { padding: 0 !important; }

.single.single-recipe .post-single__body br, .single.single-recipe .videos-stick-dismiss { display: none; }

.single.single-recipe.recipe-template-default.single #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image, .single.single-recipe.recipe-template-default.single #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image { display: block; }

.single.single-recipe ._meta-field_recipe-get-the-gear { display: none; }

.single .sponsor-mobile img { height: 50px !important; }

.single .sponsor-mobile .sponsor .sponsor-text { font-size: 14px !important; }

@media (min-width: 320px) and (max-width: 480px) { .archive .vjs-playlist-vertical { overflow-y: scroll; margin: 20px 0; }
  .archive .vjs-playlist ol.vjs-playlist-item-list { max-height: 340px; }
  .post-type-archive-recipe .post-list-container:nth-child(4) .post-list .grid__item:last-child { border-bottom: none !important; }
  .post-category + .post-tags { line-height: 20px; }
  .single.recipe-template-default.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player, .single.recipe-template-default.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player { min-height: 200px; }
  .single.recipe-template-default.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe, .single.recipe-template-default.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe { min-height: 200px; } }

/** Styles for breaking news */
@media only screen and (min-width: 750px) { .__breaking.post-card { border-bottom: 1px solid #C4C4C4; width: calc(100% - 15px); padding-bottom: 24px; margin-right: initial; margin-left: auto; margin-bottom: 20px; } }

.__breaking.post-card > .large-up--four-quarters, .__breaking.post-card > .large-up--two-thirds { padding-left: 0 !important; }

.__breaking { padding-bottom: 0.5em; /* &[data-sponsored="true"] { .entry-header.post-card__title { margin-top: 11px; } }*/ /*  &.format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap, &.format-video.with_thumb[data-sponsored="true"] .post-card__video { &:before { bottom: 0 !important; } &:after { bottom: 9px !important; } }*/ }

@media only screen and (min-width: 990px) { .__breaking > .large-up--two-thirds { padding-bottom: calc(8.08px * 2 + 30px); width: 64.36% !important; } }

.__breaking > .large-up--two-thirds .post-card__image { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 749px) { .__breaking > .large-up--two-thirds .post-card__image { margin-top: -1px; height: 53.889vw; } }

.__breaking > .large-up--two-thirds .post-card__image img { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 750px) { .__breaking > .large-up--two-thirds .post-card__image img { height: -webkit-fill-available; height: -moz-available; height: fill-available; max-height: 100%; min-width: -webkit-fill-available; } }

@media only screen and (min-width: 750px) { .__breaking > .large-up--two-thirds .post-card__image:after { content: attr(data-alt); position: absolute; bottom: -4.5em; -webkit-transform: scale(1.01); transform: scale(1.01); padding: 8px 3.3em 0 0.3em !important; background-color: white; text-align: left; font: normal normal normal 11.99px/15px Lato; letter-spacing: 0px; color: #707070; text-transform: capitalize; display: block; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; left: 0; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; } }

@media only screen and (min-width: 990px) { .__breaking > .large-up--one-third { width: 35.64% !important; } }

.__breaking .large-up--one-third { position: relative; }

.__breaking .desc.col-md-8.pd15 { max-height: 20px; }

@media (max-width: 989px) { .__breaking .desc.col-md-8.pd15 { display: none; } }

.__breaking .first-arrow { float: right; }

.__breaking .url-more { margin-top: 15px; font-family: "Nunito sans"; color: #363636; font-weight: 400; border-bottom: solid 2px #FF3131; letter-spacing: 0.14px; }

.__breaking .url-more span { font-family: "Nunito sans"; font-weight: 700; }

.__breaking .url-more:hover, .__breaking .url-more:focus { color: #828282 !important; text-decoration: none; }

@media (max-width: 989px) { .__breaking .url-more { display: table; margin-bottom: 10px; margin-top: 0; border-bottom: solid 3px #FF3131; }
  .__breaking .url-more i.entravision-icon.-arrow-right { background-image: url("../images/arrow-right.png"); margin: 0 0 -2px 10px !important; background-repeat: no-repeat; background-position: center; background-size: 100% auto; display: inline-block; height: 14px; width: 14px; }
  .__breaking .url-more i.entravision-icon.-arrow-right:before { margin-left: 10px; content: none; } }

.__breaking .entry-content { font-family: "Lato"; font-size: 14px; line-height: 20px; }

.__breaking .entry-content .see-more { margin-top: 15px; }

.__breaking .entry-content.post-card__body { /* @include media-query($large-up) { border-bottom: 1px solid #C4C4C4; } */ }

@media only screen and (min-width: 750px) and (max-width: 989px) { .__breaking .entry-content.post-card__body { padding-bottom: 10px; margin-bottom: 25px; } }

@media only screen and (max-width: 749px) { .__breaking .entry-content.post-card__body { padding-bottom: 0px; } }

@media only screen and (min-width: 990px) { .__breaking .entry-meta { padding-top: 10px; padding-bottom: 25px; } }

@media only screen and (max-width: 989px) { .__breaking .entry-meta { padding-top: 0; padding-bottom: 0px; margin: 15px 0; } }

.__breaking h2 { margin-top: 0 !important; }

.__breaking h2 a { font-weight: 800; font-family: "Nunito sans"; font-size: 40px; line-height: 40px; letter-spacing: 0.4px; word-break: break-word; color: #363636 !important; }

@media only screen and (max-width: 989px) { .__breaking h2 a { font-size: 30px; line-height: 30px; letter-spacing: 0.3px; } }

@media only screen and (min-width: 750px) { .__breaking h2 a:hover { color: #FF3131 !important; } }

@media (max-width: 1809px) { .__breaking h2 a { word-break: break-word; line-height: 1em; } }

@media (max-width: 1809px) and (min-width: 1400px) { .__breaking h2 a { font-size: 2.7vw !important; } }

@media (max-width: 1399px) and (min-width: 1300px) { .__breaking h2 a { font-size: 2.95vw !important; } }

@media (max-width: 1299px) and (min-width: 1250px) { .__breaking h2 a { font-size: 2.7vw !important; } }

@media (max-width: 1249px) and (min-width: 1060px) { .__breaking h2 a { font-size: 2.6vw !important; } }

@media (max-width: 1059px) and (min-width: 990px) { .__breaking h2 a { font-size: 2.6vw !important; } }

.__breaking h3 { font-family: "Nunito sans"; font-size: 20px; color: white; margin: 0; }

@media only screen and (max-width: 749px) { .__breaking h3 { font-size: 16px; line-height: 22px; } }

.__breaking .post-card__body > p { display: -webkit-box; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; color: #363636; letter-spacing: 0.14px; line-height: 20px; }

@media only screen and (min-width: 750px) { .__breaking .post-card__body > p { max-width: 284px !important; -webkit-line-clamp: 4; padding-right: 15px; } }

@media only screen and (max-width: 989px) { .__breaking .post-card__body > p { margin-bottom: 4px; } }

@media only screen and (max-width: 749px) { .__breaking .post-card__body > p { -webkit-line-clamp: 3; } }

.__breaking.last_time-bar { padding: 0; position: relative; background-color: #FF3131; color: white; font-size: 13px; font-family: "Lato"; font-weight: 700; margin-bottom: 10px; }

.__breaking.last_time-bar .lh22 { line-height: 22px; }

.__breaking.last_time-bar .lh22 p { color: white; font-size: 13px; line-height: 22px; overflow: hidden; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; /*white-space: nowrap; display: -webkit-box; -webkit-line-clamp: 1;*/ letter-spacing: 0.13px; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

@media only screen and (min-width: 750px) { .__breaking.last_time-bar .lh22 p { width: 700px; } }

.__breaking.last_time-bar:hover { background-color: #DD1717; }

.__breaking.last_time-bar .text-last { -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; white-space: nowrap; max-width: 171px; padding: 11.5px 12px !important; }

@media (max-width: 989px) { .__breaking.last_time-bar .text-last { max-width: initial; } }

@media only screen and (max-width: 989px) { .__breaking.last_time-bar .text-last { -webkit-box-shadow: none; box-shadow: none; } }

@media only screen and (min-width: 750px) { .__breaking.last_time-bar .pd15 { padding: 10px; } }

@media only screen and (max-width: 749px) { .__breaking.last_time-bar .pd15 { padding: 11.5px; } }

.__breaking.last_time-bar .arrow { text-align: right; width: 131px; }

@media (max-width: 989px) { .__breaking.last_time-bar .arrow { width: 50%; } }

@media (max-width: 1339px) { .__breaking.last_time-bar .arrow { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; float: right; } }

@media (max-width: 989px) { .__breaking.last_time-bar { height: 45px; } }

@media only screen and (max-width: 749px) { .__breaking.last_time-bar { margin-bottom: 0; } }

.__breaking .sponsored { display: none; /*@include media-query($small) { display: none; &.post-card__sponsor { display: block !important; right: auto; left: -5px; bottom: -12px; top: auto; } }*/ }

@media only screen and (min-width: 750px) { .__breaking .sponsored { position: relative; background-color: #fff; padding: 0 5px 5px 0; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  .__breaking .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: left; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; margin-left: 3px; }
  .__breaking .sponsored.post-card__sponsor { position: absolute; bottom: -12px; padding: 5px; left: -3px; } }

.__breaking .post-card__thumb-wrap .sponsored { display: none !important; /* bottom: -12px !important; p { color:#FF3131 !important; border-color:#FF3131 !important; }*/ }

.__breaking .__breaking_post_category { position: absolute; bottom: -18px; left: -5px; display: table; width: auto; background: #fff; z-index: 1; padding: 5px; }

.__breaking .__breaking_post_category .post-category.badge-juntas-votamos { background-color: #28c6f5 !important; }

.__breaking .__breaking_post_category .post-category.badge-estados-unidos { background-color: #828DAF !important; }

.__breaking .__breaking_post_category .post-category.badge-internacional { background-color: #D9909A !important; }

.__breaking .__breaking_post_category .post-category.badge-politica { background-color: #E46161 !important; }

.__breaking .__breaking_post_category .post-category.badge-inmigracion { background-color: #ACC65C !important; }

.__breaking .__breaking_post_category .post-category.badge-salud { background-color: #7DBFD5 !important; }

.__breaking .__breaking_post_category .post-category.badge-entretenimiento { background-color: #B974B7 !important; }

.__breaking .__breaking_post_category .post-category.badge-noticias-locales { background-color: #F68547 !important; }

.__breaking .__breaking_post_category .post-category.badge-juntos { background-color: #cc33cc !important; }

.__breaking .__breaking_post_category .__breaking_post_tags { display: inline-block; }

.__breaking .__breaking_post_category .__breaking_post_tags a { display: none !important; }

.__breaking .__breaking_post_category .__breaking_post_tags a:first-child { display: inline-block !important; }

@media only screen and (min-width: 750px) { .__breaking .__breaking_post_category .__breaking_post_tags { margin-left: 10px; } }

@media only screen and (min-width: 750px) { .__breaking .entry-header.post-card__title { margin-top: -3px; } }

@media only screen and (max-width: 749px) { .__breaking .entry-header.post-card__title { margin-top: 10px; padding-top: 10px; } }

.__breaking.format-gallery.with_thumb .post-card__thumb-wrap:before, .__breaking.format-video.with_thumb .post-card__video:before { bottom: 15px !important; top: auto; }

.__breaking.format-gallery.with_thumb .post-card__thumb-wrap:after, .__breaking.format-video.with_thumb .post-card__video:after { bottom: calc(9px + 15px) !important; top: auto; }

/** Sass to manage the ads configuration. 12 01 2020 Noticias Ya 2020 Included on Index.scss */
.widget_ads_widget .ads.ads-mobile { width: 320px; }

@media only screen and (max-width: 989px) { .widget_ads_widget .ads.ads-mobile { margin-left: auto; margin-right: auto; } }

@media (max-width: 989px) { .widget_ads_widget .ads.ads-mobile:after { bottom: -15px; font-size: 7px; letter-spacing: 0px; } }

.widget_ads_widget .ads.ads-mobile > div { margin: 0 auto; }

@media only screen and (max-width: 749px) { .widget_ads_widget .ads.ads-mobile { background-color: transparent; } }

.widget_ads_widget .ads.ads-medium-rectangle { overflow: hidden; }

@media (max-width: 989px) { .widget_ads_widget .ads.ads-medium-rectangle:after { top: -9px; font-size: 8px; padding-top: 3px; } }

.widget_adzerkwidget .adzerk.leaderboard:before, .widget_adzerkwidget .adzerk.mobile:before, .widget_adzerkwidget .adzerk.medium-rectangle:before, .widget_adzerkwidget .adzerk.half-page:before { content: "Publicidad"; font-family: Lato,'sans-serif'; text-transform: uppercase; position: absolute; text-align: center; color: #707070; bottom: 9px; left: 0; right: 0; text-align: center; font-size: 10px; line-height: 12px; letter-spacing: 0; z-index: 9; }

@media (max-width: 989px) { .widget_adzerkwidget .adzerk.leaderboard:before, .widget_adzerkwidget .adzerk.mobile:before, .widget_adzerkwidget .adzerk.medium-rectangle:before, .widget_adzerkwidget .adzerk.half-page:before { font-size: 7px !important; right: 5px !important; } }

.widget_adzerkwidget { position: relative; }

.widget_adzerkwidget .adzerk.leaderboard { padding: 25px; text-align: center; overflow: hidden; /*width: 728px; height: 90px; display: table;*/ margin: 0 auto; display: block; position: relative; width: 100%; height: 100%; }

.widget_adzerkwidget .adzerk.leaderboard:after { content: ''; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: #f5f5f5; z-index: 0; }

.widget_adzerkwidget .adzerk.leaderboard div { display: inline-block; position: relative; z-index: 9; }

.widget_adzerkwidget .adzerk.mobile { margin: 0 auto !important; width: 320px !important; height: 50px !important; overflow: hidden; }

.widget_adzerkwidget .adzerk.mobile:after { top: -15px; right: 0; font-size: 9px; left: auto; }

.widget_adzerkwidget .adzerk.mobile:before { bottom: -15px; }

.widget_adzerkwidget .adzerk.medium-rectangle { width: 300px; height: 250px; display: table; margin: 0 auto; overflow: hidden; }

.widget_adzerkwidget .adzerk.medium-rectangle:before { bottom: -15px; }

.widget_adzerkwidget .adzerk.half-page:before { bottom: -15px; width: 300px; }

.ads { position: relative; background: #f5f5f5; /*&.ads-medium-rectangle, &.ads-half-page { &:after { content: none; } }*/ }

.ads.ads-half-page:after, .ads.ads-medium-rectangle:after { content: "Publicidad" !important; background-color: #fff; margin-bottom: -9px; position: relative; margin-top: 11px; display: block; }

.ads:after { content: "Publicidad"; font-family: Lato,'sans-serif'; text-transform: uppercase; position: absolute; text-align: center; color: #707070; bottom: 9px; left: 0; right: 0; text-align: center; font-size: 10px; line-height: 12px; letter-spacing: 0; }

.ads.ads-leaderboard { padding: 25px; text-align: center; }

.ads.ads-leaderboard div { display: inline-block; }

.ads.ads-half-page { width: 300px; height: 600px; }

.ads.ads-medium-rectangle { width: 300px; height: auto; }

@media (max-width: 989px) { .ads.ads-medium-rectangle { margin: 0 auto; } }

.ads.ads-interstitial { background: transparent; }

.ads.ads-interstitial:after { display: none; }

#content-juntos .ads, #content-juntas .ads { background-color: transparent !important; }

#content-juntos .ads.ads-half-page:after, #content-juntos .ads.ads-medium-rectangle:after, #content-juntas .ads.ads-half-page:after, #content-juntas .ads.ads-medium-rectangle:after { background-color: transparent !important; color: #fff !important; }

@media (max-width: 1119px) { #pre-footer .grid > .widget_ads_widget { width: 100%; } }

@media only screen and (max-width: 749px) { #pre-footer .widget_ads_widget .ads-mobile { top: -25px; } }

/** Sass to manage elements by market. 12 09 2020 Noticias Ya 2020 Included on Index.scss */
#hmb-item-1305373 .sub-menu > .item > a:before, .navbar-nav-item--market_name > a:before { background-color: #f68547 !important; }

body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) .market { background-position: -205px -52px; }

body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) .mobile-menu .footer-sub .widget_text a.univision { background-position: -204px -75px; }

body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) #footer .footer-sub .widget_text a.univision { background-position: -205px -75px; min-width: 99px; }

.geolocation-market-default .market, .geolocation-market-default #subTop, .geolocation-market-default .footer-sub .widget_text a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-default .navbar-wrap { height: 50px !important; } }

.geolocation-market-default .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-default .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); }

.geolocation-market-colorado .market { background-position: -209px -2px; width: 94px; }

.geolocation-market-colorado .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/colorado-top.png"), url("../images/Background.png"); }

.geolocation-market-colorado .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/colorado-bottom.png"); }

.geolocation-market-colorado .footer-sub .widget_text a.univision { background-position: -211px -27px; max-width: 93px; width: 93px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-colorado .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-colorado .footer-sub .widget_text a.nya, .geolocation-market-colorado .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-corpus-christi .market { background-position: -300px  -2px; width: 106px; }

.geolocation-market-corpus-christi .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/corpuschristi-top.png"), url("../images/Background.png"); }

.geolocation-market-corpus-christi .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/corpuschristi-bottom.png"); }

.geolocation-market-corpus-christi .footer-sub .widget_text a.univision { max-width: 106px; width: 106px; }

.geolocation-market-corpus-christi .mobile-menu .footer-sub .widget_text a.univision { background-position: -300px -27px; }

@media only screen and (min-width: 750px) { .geolocation-market-corpus-christi #footer .footer-sub .widget_text a.univision { background-position: -300px -27px; } }

@media only screen and (max-width: 749px) { .geolocation-market-corpus-christi #footer .footer-sub .widget_text a.univision { background-position: -304.5px -27px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-corpus-christi .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-corpus-christi .footer-sub .widget_text a.nya, .geolocation-market-corpus-christi .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-costa-central .market { background-position: -305px -52px; }

.geolocation-market-costa-central .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-top.png"), url("../images/Background.png"); }

.geolocation-market-costa-central .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-bottom.png"); }

.geolocation-market-costa-central .footer-sub .widget_text a.univision { background-position: -305px -76px; max-width: 100px; width: 100px; }

@media only screen and (max-width: 749px) { .geolocation-market-costa-central #footer .footer-sub .widget_text a.univision { width: 106px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-costa-central .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-costa-central .footer-sub .widget_text a.nya, .geolocation-market-costa-central .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-el-centro .market { background-position: -502px -2px; }

.geolocation-market-el-centro .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elcentro-top.png"), url("../images/Background.png"); }

.geolocation-market-el-centro .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elcentro-bottom.png"); }

.geolocation-market-el-centro .footer-sub .widget_text a.univision { background-position: -502px -27px; max-width: 100px; width: 100px; }

@media only screen and (max-width: 749px) { .geolocation-market-el-centro #footer .footer-sub .widget_text a.univision { width: 100px; max-width: 100px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-el-centro .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-el-centro .footer-sub .widget_text a.nya, .geolocation-market-el-centro .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-el-paso .market { background-position: -604px 0px; width: 103px; }

.geolocation-market-el-paso .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elpaso-top.png"), url("../images/Background.png"); }

.geolocation-market-el-paso .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elpaso-bottom.png"); }

.geolocation-market-el-paso .footer-sub .widget_text a.univision { background-position: -604px -25px; max-width: 103px; width: 103px; }

@media only screen and (max-width: 749px) { .geolocation-market-el-paso #footer .footer-sub .widget_text a.univision { width: 103px; max-width: 103px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-el-paso .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-el-paso .footer-sub .widget_text a.nya, .geolocation-market-el-paso .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-frontera .market, .geolocation-market-frontera .footer-sub .widget_text a.univision { background-position: center !important; background-size: contain; }

.geolocation-market-frontera .market { background-image: url("../images/noticiasya_frontera_white.png"); }

.geolocation-market-frontera .footer-sub .widget_text a.univision { background-image: url("../images/noticiasya_frontera_logo_grey.png"); -webkit-filter: invert(1) grayscale(1) brightness(6); filter: invert(1) grayscale(1) brightness(6); }

.geolocation-market-frontera .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-frontera .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-frontera .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-frontera .footer-sub .widget_text a.nya, .geolocation-market-frontera .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-global .market { background-position: -205px -52px; }

.geolocation-market-global .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-global .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); }

.geolocation-market-global .footer-sub .widget_text a.univision { max-width: 100px; width: 100px; }

.geolocation-market-global .mobile-menu .footer-sub .widget_text a.univision { background-position: -204px -75px; }

.geolocation-market-global #footer .footer-sub .widget_text a.univision { background-position: -205px -75px; }

@media only screen and (max-width: 749px) { .geolocation-market-global #footer .footer-sub .widget_text a.univision { width: 98px; max-width: 98px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-global #footer .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-global .footer-sub .widget_text a.nya, .geolocation-market-global .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-hartford-springfield .market { background-position: -98px -2px; width: 112px; }

.geolocation-market-hartford-springfield .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-top.png"), url("../images/Background.png"); }

.geolocation-market-hartford-springfield .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-bottom.png"); }

.geolocation-market-hartford-springfield .footer-sub .widget_text a.univision { background-position: -96px -27px; max-width: 112px; min-width: 112px; width: 112px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-hartford-springfield .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-hartford-springfield .footer-sub .widget_text a.nya, .geolocation-market-hartford-springfield .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-kansas .market { background-position: -716px -52px; width: 97px; }

.geolocation-market-kansas .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/kansas-top.png"), url("../images/Background.png"); }

.geolocation-market-kansas .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/kansas-bottom.png"); }

.geolocation-market-kansas .footer-sub .widget_text a.univision { background-position: -716px -76px; min-width: 97px; width: 97px; }

@media only screen and (max-width: 749px) { .geolocation-market-kansas .mobile-menu .footer-sub .widget_text a.univision { max-width: 97px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-kansas .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-kansas .footer-sub .widget_text a.nya, .geolocation-market-kansas .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-laredo .market { background-position: -807px -2px; width: 94px; }

.geolocation-market-laredo .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/laredo-top.png"), url("../images/Background.png"); }

.geolocation-market-laredo .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/laredo-bottom.png"); }

.geolocation-market-laredo .footer-sub .widget_text a.univision { background-position: -807px -27px; max-width: 94px; width: 94px; }

@media only screen and (max-width: 749px) { .geolocation-market-laredo .mobile-menu .footer-sub .widget_text a.univision { max-width: 93px; } }

.geolocation-market-laredo #footer .footer-sub .widget_text a.univision { max-width: 92px; width: 92px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-laredo .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-laredo .footer-sub .widget_text a.nya, .geolocation-market-laredo .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-las-vegas .market { background-position: -899px -2px; }

.geolocation-market-las-vegas .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-top.png"), url("../images/Background.png"); }

.geolocation-market-las-vegas .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-bottom.png"); }

.geolocation-market-las-vegas .footer-sub .widget_text a.univision { background-position: -897px -27px; max-width: 100px; width: 100px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-las-vegas .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-las-vegas .footer-sub .widget_text a.nya, .geolocation-market-las-vegas .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-los-angeles .market, .geolocation-market-los-angeles #subTop, .geolocation-market-los-angeles .footer-sub .widget_text a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-los-angeles .navbar-wrap { height: 50px !important; } }

.geolocation-market-los-angeles .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-los-angeles .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); }

.geolocation-market-lubbock .market { background-position: -997px -2px; width: 94px; }

.geolocation-market-lubbock .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-lubbock .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); }

.geolocation-market-lubbock .footer-sub .widget_text a.univision { background-position: -997px -27px; max-width: 94px; width: 94px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-lubbock .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-lubbock .footer-sub .widget_text a.nya, .geolocation-market-lubbock .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-midland-odessa .market { background-position: -813px -52px; }

.geolocation-market-midland-odessa .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-top.png"), url("../images/Background.png"); }

.geolocation-market-midland-odessa .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-bottom.png"); }

@media only screen and (min-width: 750px) { .geolocation-market-midland-odessa .footer-sub .widget_text a.univision { background-position: -96px -75px; } }

@media only screen and (max-width: 749px) { .geolocation-market-midland-odessa .footer-sub .widget_text a.univision { background-position: -96px -75px; } }

.geolocation-market-midland-odessa .mobile-menu .footer-sub .widget_text a.univision { width: 103px; max-width: 103px; }

.geolocation-market-midland-odessa #footer .footer-sub .widget_text a.univision { width: 106px; max-width: 106px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-midland-odessa .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-midland-odessa .footer-sub .widget_text a.nya, .geolocation-market-midland-odessa .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-monterey-salinas .market, .geolocation-market-monterey-salinas #subTop, .geolocation-market-monterey-salinas .footer-sub .widget_text a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-monterey-salinas .navbar-wrap { height: 50px !important; } }

.geolocation-market-monterey-salinas .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-top.png"), url("../images/Background.png"); }

.geolocation-market-monterey-salinas .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-bottom.png"); }

.geolocation-market-nacional .market, .geolocation-market-nacional #subTop, .geolocation-market-nacional .footer-sub .widget_text a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-nacional .navbar-wrap { height: 50px !important; } }

.geolocation-market-nacional .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-nacional .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); }

.geolocation-market-nueva-inglaterra .market { background-position: -98px -2px; width: 112px; }

.geolocation-market-nueva-inglaterra .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-top.png"), url("../images/Background.png"); }

.geolocation-market-nueva-inglaterra .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-bottom.png"); }

.geolocation-market-nueva-inglaterra .footer-sub .widget_text a.univision { background-position: -96px -27px; max-width: 115px; min-width: 115px; width: 115px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-nueva-inglaterra .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-nueva-inglaterra .footer-sub .widget_text a.nya, .geolocation-market-nueva-inglaterra .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-nuevo-mexico .market { background-position: 0px -2px; }

.geolocation-market-nuevo-mexico .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevomexico-top.png"), url("../images/Background.png"); }

.geolocation-market-nuevo-mexico .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevomexico-bottom.png"); }

.geolocation-market-nuevo-mexico .mobile-menu .footer-sub .widget_text a.univision { background-position: 2px -27px; max-width: 100px; }

.geolocation-market-nuevo-mexico #footer .footer-sub .widget_text a.univision { background-position: 1.5px -27px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-nuevo-mexico .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-nuevo-mexico .footer-sub .widget_text a.nya, .geolocation-market-nuevo-mexico .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-orlando .market { background-position: -1016px -52px; width: 96px; }

.geolocation-market-orlando .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/orlando-top.png"), url("../images/Background.png"); }

.geolocation-market-orlando .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/orlando-bottom.png"); }

.geolocation-market-orlando .footer-sub .widget_text a.univision { max-width: 96px; width: 96px; }

@media only screen and (min-width: 750px) { .geolocation-market-orlando .mobile-menu .footer-sub .widget_text a.univision { background-position: -1016px -76px; } }

@media only screen and (max-width: 749px) { .geolocation-market-orlando .mobile-menu .footer-sub .widget_text a.univision { background-position: -1013px -76px; } }

.geolocation-market-orlando #footer .footer-sub .widget_text a.univision { background-position: -1013px -76px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-orlando .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-orlando .footer-sub .widget_text a.nya, .geolocation-market-orlando .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-palm-springs .market, .geolocation-market-palm-springs #subTop, .geolocation-market-palm-springs .footer-sub .widget_text a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-palm-springs .navbar-wrap { height: 50px !important; } }

.geolocation-market-palm-springs .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-top.png"), url("../images/Background.png"); }

.geolocation-market-palm-springs .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-bottom.png"); }

.geolocation-market-reno .market { background-position: -899px -2px; }

.geolocation-market-reno .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-top.png"), url("../images/Background.png"); }

.geolocation-market-reno .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-bottom.png"); }

.geolocation-market-reno .footer-sub .widget_text a.univision { background-position: -897px -27px; }

.geolocation-market-reno .mobile-menu .footer-sub .widget_text a.univision { max-width: 100px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-reno .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-reno .footer-sub .widget_text a.nya, .geolocation-market-reno .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-san-angelo .market { background-position: -813px -52px; }

.geolocation-market-san-angelo .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-top.png"), url("../images/Background.png"); }

.geolocation-market-san-angelo .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-bottom.png"); }

.geolocation-market-san-angelo .footer-sub .widget_text a.univision { background-position: -96px -76px; max-width: 103px; width: 103px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-san-angelo .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-san-angelo .footer-sub .widget_text a.nya, .geolocation-market-san-angelo .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-san-diego .market { background-position: -205px -52px; }

.geolocation-market-san-diego .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/sandiego-top.png"), url("../images/Background.png"); }

.geolocation-market-san-diego .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/sandiego-bottom.png"); }

.geolocation-market-san-diego .mobile-menu .footer-sub .widget_text a.univision { max-width: 100px; }

.geolocation-market-san-diego #footer .footer-sub .widget_text a.univision { width: 95px; max-width: 95px; background-position: -205px -75px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-san-diego .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-san-diego .footer-sub .widget_text a.nya, .geolocation-market-san-diego .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-tampa .market { background-position: -515px -52px; width: 95px; }

.geolocation-market-tampa .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/tampa-top.png"), url("../images/Background.png"); }

.geolocation-market-tampa .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/tampa-bottom.png"); }

.geolocation-market-tampa .footer-sub .widget_text a.univision { max-width: 95px; width: 95px; }

.geolocation-market-tampa .mobile-menu .footer-sub .widget_text a.univision { background-position: -517px -76px; max-width: 92px; width: 92px; }

.geolocation-market-tampa #footer .footer-sub .widget_text a.univision { background-position: -515px -76px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-tampa .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-tampa .footer-sub .widget_text a.nya, .geolocation-market-tampa .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-el-valle .market { background-position: -1092px -2px; width: 150px; }

.geolocation-market-el-valle .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-top.png"), url("../images/Background.png"); }

.geolocation-market-el-valle .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-bottom.png"); }

.geolocation-market-el-valle .footer-sub .widget_text a.univision { background-position: -1092px -27px; margin-right: 1.5em !important; margin-left: -0.5em !important; min-width: 145px; max-width: 145px; width: 145px; }

.geolocation-market-el-valle #footer .footer-sub .widget_text a.univision { -webkit-transform: translate(-10%, 0) scale(0.85); transform: translate(-10%, 0) scale(0.85); }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-el-valle .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-el-valle .footer-sub .widget_text a.nya, .geolocation-market-el-valle .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

.geolocation-market-washington-dc .market { background-position: -611px -52px; width: 109px; }

.geolocation-market-washington-dc .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/washington-top.png"), url("../images/Background.png"); }

.geolocation-market-washington-dc .footer-promos .newsletter { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/washington-bottom.png"); }

.geolocation-market-washington-dc .footer-sub .widget_text a.univision { background-position: -611px  -76px; max-width: 110px; min-width: 110px; width: 110px; }

.geolocation-market-washington-dc .mobile-menu .footer-sub .widget_text a.univision { margin-right: 1.5em !important; margin-left: -0.5em !important; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-washington-dc .footer-sub .widget_text a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-washington-dc .footer-sub .widget_text a.nya, .geolocation-market-washington-dc .footer-sub .widget_text a.univision { margin-right: 5px !important; } }

body.geolocation-market-san-diego #hmb-item-1305205, body.geolocation-market-tampa #hmb-item-1305205 { margin: 0 0 6px; }

body.geolocation-market-nacional .footer ul li a.market-local { display: none; }

@media (min-width: 1240px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(-4em); transform: translateX(-4em); } }

@media (max-width: 1239px) and (min-width: 1006px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(-6em); transform: translateX(-6em); } }

@media (max-width: 1179px) and (min-width: 1006px) { body.geolocation-market-corpus-christi #menu-menu-top > li > a, body.geolocation-market-costa-central #menu-menu-top > li > a, body.geolocation-market-el-centro #menu-menu-top > li > a, body.geolocation-market-hartford-springfield #menu-menu-top > li > a, body.geolocation-market-midland-odessa #menu-menu-top > li > a, body.geolocation-market-monterey-salinas #menu-menu-top > li > a, body.geolocation-market-nueva-inglaterra #menu-menu-top > li > a, body.geolocation-market-nuevo-mexico #menu-menu-top > li > a, body.geolocation-market-palm-springs #menu-menu-top > li > a, body.geolocation-market-el-valle #menu-menu-top > li > a, body.geolocation-market-washington-dc #menu-menu-top > li > a { margin: 0 8px 0 6px; } }

@media (max-width: 1179px) and (min-width: 1006px) { body.geolocation-market-corpus-christi #brandNav > .line-sub > .navbar-container, body.geolocation-market-corpus-christi #subTop > .line-sub > .navbar-container, body.geolocation-market-costa-central #brandNav > .line-sub > .navbar-container, body.geolocation-market-costa-central #subTop > .line-sub > .navbar-container, body.geolocation-market-el-centro #brandNav > .line-sub > .navbar-container, body.geolocation-market-el-centro #subTop > .line-sub > .navbar-container, body.geolocation-market-hartford-springfield #brandNav > .line-sub > .navbar-container, body.geolocation-market-hartford-springfield #subTop > .line-sub > .navbar-container, body.geolocation-market-midland-odessa #brandNav > .line-sub > .navbar-container, body.geolocation-market-midland-odessa #subTop > .line-sub > .navbar-container, body.geolocation-market-monterey-salinas #brandNav > .line-sub > .navbar-container, body.geolocation-market-monterey-salinas #subTop > .line-sub > .navbar-container, body.geolocation-market-nueva-inglaterra #brandNav > .line-sub > .navbar-container, body.geolocation-market-nueva-inglaterra #subTop > .line-sub > .navbar-container, body.geolocation-market-nuevo-mexico #brandNav > .line-sub > .navbar-container, body.geolocation-market-nuevo-mexico #subTop > .line-sub > .navbar-container, body.geolocation-market-palm-springs #brandNav > .line-sub > .navbar-container, body.geolocation-market-palm-springs #subTop > .line-sub > .navbar-container, body.geolocation-market-el-valle #brandNav > .line-sub > .navbar-container, body.geolocation-market-el-valle #subTop > .line-sub > .navbar-container, body.geolocation-market-washington-dc #brandNav > .line-sub > .navbar-container, body.geolocation-market-washington-dc #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { body.geolocation-market-corpus-christi .markets-selector-open, body.geolocation-market-costa-central .markets-selector-open, body.geolocation-market-el-centro .markets-selector-open, body.geolocation-market-hartford-springfield .markets-selector-open, body.geolocation-market-midland-odessa .markets-selector-open, body.geolocation-market-monterey-salinas .markets-selector-open, body.geolocation-market-nueva-inglaterra .markets-selector-open, body.geolocation-market-nuevo-mexico .markets-selector-open, body.geolocation-market-palm-springs .markets-selector-open, body.geolocation-market-el-valle .markets-selector-open, body.geolocation-market-washington-dc .markets-selector-open { right: calc(95px + 14px); }
  body.geolocation-market-corpus-christi #menu-menu-top > li, body.geolocation-market-costa-central #menu-menu-top > li, body.geolocation-market-el-centro #menu-menu-top > li, body.geolocation-market-hartford-springfield #menu-menu-top > li, body.geolocation-market-midland-odessa #menu-menu-top > li, body.geolocation-market-monterey-salinas #menu-menu-top > li, body.geolocation-market-nueva-inglaterra #menu-menu-top > li, body.geolocation-market-nuevo-mexico #menu-menu-top > li, body.geolocation-market-palm-springs #menu-menu-top > li, body.geolocation-market-el-valle #menu-menu-top > li, body.geolocation-market-washington-dc #menu-menu-top > li { padding: 0 3px; } }

@media (max-width: 1179px) and (min-width: 1006px) { body.geolocation-market-el-paso #menu-menu-top > li > a, body.geolocation-market-las-vegas #menu-menu-top > li > a, body.geolocation-market-san-angelo #menu-menu-top > li > a, body.geolocation-market-san-diego #menu-menu-top > li > a, body.geolocation-market-tampa #menu-menu-top > li > a { margin: 0 8px 0 6px; }
  body.geolocation-market-el-paso #brandNav > .line-sub > .navbar-container, body.geolocation-market-el-paso #subTop > .line-sub > .navbar-container, body.geolocation-market-las-vegas #brandNav > .line-sub > .navbar-container, body.geolocation-market-las-vegas #subTop > .line-sub > .navbar-container, body.geolocation-market-san-angelo #brandNav > .line-sub > .navbar-container, body.geolocation-market-san-angelo #subTop > .line-sub > .navbar-container, body.geolocation-market-san-diego #brandNav > .line-sub > .navbar-container, body.geolocation-market-san-diego #subTop > .line-sub > .navbar-container, body.geolocation-market-tampa #brandNav > .line-sub > .navbar-container, body.geolocation-market-tampa #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { body.geolocation-market-el-paso .markets-selector-open, body.geolocation-market-las-vegas .markets-selector-open, body.geolocation-market-san-angelo .markets-selector-open, body.geolocation-market-san-diego .markets-selector-open, body.geolocation-market-tampa .markets-selector-open { right: calc(95px + 14px); }
  body.geolocation-market-el-paso #menu-menu-top > li, body.geolocation-market-las-vegas #menu-menu-top > li, body.geolocation-market-san-angelo #menu-menu-top > li, body.geolocation-market-san-diego #menu-menu-top > li, body.geolocation-market-tampa #menu-menu-top > li { padding: 0 3px; } }

.geolocation-market-san-diego #menu-menu-top .navbar-nav-item--contenido-patrocinado > a.menu-title-dropdown, .geolocation-market-san-diego .mobile-menu .navbar-hmb-item--contenido-patrocinado > p > a { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

#mobile-item-1305195 a[title='comunidad noticiasya'], #mobile-item-1305205 a[title*='experto'], .navbar-hmb-item--comunidad-noticiasya > h2, .navbar-hmb-item--preguntale-al-experto > p > a { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.navbar-hmb-item--comunidad-noticiasya > h2 { line-height: 1.5em; }

.geolocation-market-los-angeles .legal-foot .footer-col .carrers-link, .geolocation-market-frontera .legal-foot .footer-col .carrers-link { margin-top: 0px; }

#favorite-market-popup { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background: transparent; }

#favorite-market-popup #favorite-market-popup-inner { position: fixed; padding: 40px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #000; }

#favorite-market-popup #favorite-market-popup-inner h3 { color: #FFC20E; font-size: 22px; text-transform: none; font-weight: 600; margin: 0 0 15px; }

#favorite-market-popup #favorite-market-popup-inner p { color: #fff; margin: 0 auto 25px; width: 400px; }

#favorite-market-popup #favorite-market-popup-inner a { color: #fff; margin: 0 10px; }

#favorite-market-popup #favorite-market-popup-inner a:hover { text-decoration: underline; color: #FFC20E; }

/** Sass to manage elements from widget AccuWeather 12 09 2020 Noticias Ya 2020 Included on Index.scss */
#secondary div[id^='aw-widget-current'] .aw1JZe, #secondary div[id*='aw-widget-current'] .aw1JZe { font-size: 30.3px !important; }

#secondary div[id^='aw-widget-current'] .aw1a9X, #secondary div[id*='aw-widget-current'] .aw1a9X { width: 25px; }

#secondary div[id^='aw-widget-current'] .aw2cVH, #secondary div[id*='aw-widget-current'] .aw2cVH { padding-left: 0 !important; color: white; }

#secondary div[id^='aw-widget-current'] .aw2awh, #secondary div[id*='aw-widget-current'] .aw2awh { font-size: 10px !important; }

#secondary div[id^='aw-widget-current'] > div, #secondary div[id*='aw-widget-current'] > div { margin: 1.2em auto 0.5em; }

.home #secondary div[id^='aw-widget-current'] > div, .home #secondary div[id*='aw-widget-current'] > div, .archive #secondary div[id^='aw-widget-current'] > div, .archive #secondary div[id*='aw-widget-current'] > div { margin-top: 0; }

.single #secondary div[id^='aw-widget-current'] > div, .single #secondary div[id*='aw-widget-current'] > div { margin-top: 0.25em; }

.single #page > .site-content-single .aw1NNy, body:not(.category-pronostico) #secondary .aw1NNy { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.single #page > .site-content-single .aw1NNy .aw2mGM, body:not(.category-pronostico) #secondary .aw1NNy .aw2mGM { max-height: 32px; overflow: hidden; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__slide-control { position: relative; margin: 0 0 -0.5em; text-align: left; padding: 0 0 5px; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__slide-control > .slick-arrow { display: none !important; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control { display: block; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots { text-align: center; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after { content: ""; background-color: #000; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__slide-control, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__slide-control, body.mobile.home #versus .recent-posts-widget .gallery-slider__slide-control { position: relative; margin: 0 0 -0.5em; text-align: left; padding: 0 0 5px; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control > .slick-arrow, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__slide-control > .slick-arrow, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__slide-control > .slick-arrow, body.mobile.home #versus .recent-posts-widget .gallery-slider__slide-control > .slick-arrow { display: none !important; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control { display: block; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots { text-align: center; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after { content: ""; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider .slick-list, body.mobile #archive-secondary .recent-posts-widget .gallery-slider .slick-list, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider .slick-list, body.mobile.home #versus .recent-posts-widget .gallery-slider .slick-list { margin: 0; }

/** Added this temporal image gallery file to get the mockup format */
body .post-single .gallery { padding: 0 7.5vw; text-transform: initial; }

body .post-single .gallery .gallery-item { display: block; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb { background: transparent; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .post-single__image.post-thumbnail, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .post-single__image.post-thumbnail { display: none; }

@media (max-width: 989px) { body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .slick-slider, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .slick-slider { border-radius: 5px; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; } }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list { margin: 0 !important; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide { margin: 0 !important; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide { /* p { &.slideshow__caption { padding: 20px; background-color: rgba(255, 255, 255, 0.85); color: #707070; font-size: 12px; line-height: 20px; } }*/ }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide h2.slideshow__caption, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide h2.slideshow__caption { letter-spacing: 0.18px; font-family: Lato,'sans-serif'; font-weight: normal; padding: 20px; background-color: rgba(255, 255, 255, 0.85); color: #707070; font-size: 12px !important; line-height: 20px !important; position: absolute; width: 100%; bottom: 0; z-index: 9999; margin: 0 !important; text-transform: initial; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control { height: auto; padding: 0; margin: 0; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control:before, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control:before { content: ''; width: 100%; height: 46px; background: none; -webkit-box-shadow: none; box-shadow: none; opacity: 0.48; display: block; z-index: 0; position: absolute; top: 0; left: 0; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a { width: 46px; height: 46px; float: left; background-color: #fff; text-decoration: none; position: absolute; top: 0; right: 0; z-index: 9; padding: 0; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a:before, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a:before { content: '\e906'; border: 0; bottom: 16px; position: relative; top: 13px; right: 0px; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a.entravision-icon.slides-prev, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a.entravision-icon.slides-prev { right: 50px; }

/** Magnet - Klangoo Styles Handler */
@media only screen and (max-width: 749px) { .single .widget_adzerkwidget { z-index: -1; } }

@media only screen and (max-width: 749px) { .widget_klangoo ._magnetRelConrel_183-1 div:nth-of-type(2) div:nth-child(1) .magnet-box-rel_183-1 div div:first-child { height: 42px; display: block; } }

.widget_klangoo { width: 100%; float: left; z-index: 100; /* Articulos relacionados. */ }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 { float: none; font-size: 12px; } }

.widget_klangoo ._magnetRelConrel_183-1 a { color: #000000; }

.widget_klangoo ._magnetRelConrel_183-1 ._magnetRelHdrel_183-1 { background: transparent !important; padding: 0; text-transform: uppercase; border-top: 2px solid #000; border-color: black !important; margin-top: 25px; }

.widget_klangoo ._magnetRelConrel_183-1 ._magnetRelHdrel_183-1 > div { padding: 0 !important; font-weight: 900; font-family: "Nunito Sans", sans-serif; letter-spacing: 0.8px; font-size: 20px; display: table !important; margin-bottom: 25px; margin-top: 27px; color: black; }

@media only screen and (max-width: 749px) { .widget_klangoo ._magnetRelConrel_183-1 ._magnetRelHdrel_183-1 > div { margin-bottom: 10px !important; margin-top: 20px !important; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 .magnet-row-rel_183-1 { width: calc(25% - 23px) !important; margin-right: 30px; position: relative; overflow: visible !important; }
  .widget_klangoo ._magnetRelConrel_183-1 .magnet-row-rel_183-1 .magnet-box-rel_183-1 { overflow: visible !important; }
  .widget_klangoo ._magnetRelConrel_183-1 .magnet-row-rel_183-1 .magnet-box-rel_183-1:after { content: ""; top: 0; left: -1em; width: 1px; height: 100%; display: block; position: absolute; background-color: #C4C4C4; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) { padding: 0 !important; display: table; width: 100%; position: relative; }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) { display: block; } }

@media (max-width: 989px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:nth-of-type(1) .magnet-box-rel_183-1 { min-height: 288px; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:nth-of-type(1) .magnet-box-rel_183-1 a { width: 100%; max-height: 230px; position: relative; left: 0; top: 0; max-width: unset; height: 100%; padding: 0 !important; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:nth-of-type(1) .magnet-box-rel_183-1 a .magnet-image-wrapper-rel_183-1 ._magnetRelTbrel_183-1 { max-height: 200px !important; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div { position: relative; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div .magnet-box-rel_183-1 { position: relative; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:first-child .magnet-box-rel_183-1:after { display: none; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:last-child { margin-right: 0; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div { float: none; border: 0 !important; width: auto; padding: 0 !important; display: table; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child { padding: 0 !important; width: 100% !important; margin-bottom: 0 !important; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a { width: 155px; max-height: 245px; overflow: hidden; float: left; padding: 0 !important; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a .magnet-image-wrapper-rel_183-1 { width: 100% !important; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a ._magnetRelTbrel_183-1 { /* THUMBNAIL */ width: 155px !important; height: 155px !important; min-height: auto !important; background-position: 0 0 !important; margin-bottom: 0 !important; margin-right: 0 !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a ._magnetRelTbrel_183-1 { width: 100% !important; height: 165px !important; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a ._magnetRelTbrel_183-1 { width: 100% !important; height: 100% !important; max-height: 84px; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a._magnetRelLkrel_183-1 { /* TITULO */ font-family: "Nunito Sans", sans-serif; font-size: 18px; line-height: 21px; padding: 0 20px; margin-bottom: 30px; letter-spacing: 0.18px; font-weight: 700; color: #000000 !important; display: table; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a._magnetRelLkrel_183-1:hover { color: #828282 !important; text-decoration: none !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a._magnetRelLkrel_183-1 { margin-top: 18px; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a div { margin-bottom: 0 !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a { width: auto; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a { width: 100%; float: none; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child > div { display: block; margin-bottom: 0; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child ._magnetRelDtrel_183-1 { /* DATE */ font-family: "Nunito Sans", sans-serif; color: #000000 !important; font-weight: bold; position: absolute; top: auto; bottom: 0; left: 20px; z-index: 9; float: none; margin: 0; display: none !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child ._magnetRelDtrel_183-1 { top: 15px; bottom: auto; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child ._magnetRelDtrel_183-1 { position: absolute; display: block; bottom: 10px; left: 0; font-weight: normal; font-size: 11px; color: #9b9b9b !important; bottom: 0; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child { min-height: auto !important; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child { width: 100% !important; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div { float: left; display: block; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:nth-of-type(even) > div:first-child { margin-right: 0px; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:nth-of-type(3) > div:first-child, .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:nth-of-type(6) > div:first-child { margin-right: 0px; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div { padding: 15px 0 !important; border-bottom: 1px solid #C4C4C4 !important; margin-bottom: 0; min-height: 114px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:last-child { margin-bottom: 20px; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div { height: 84px !important; float: none !important; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div:first-child > div a { padding: 0 170px 0 0 !important; margin: 0 !important; float: none; width: 100%; line-height: 21px !important; font-weight: normal; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div > div { height: 84px !important; float: none !important; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div > a { width: 84px; height: 84px; max-width: 150px; max-height: 84px; position: absolute; top: 0; right: 0; float: none; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div > a > div { width: 100% !important; height: 100% !important; padding: 0 !important; } }

/** Outbrain tyles Handler */
.widget_entravision_plugins_widget_outbrain { width: 100%; float: left; z-index: 2; }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain { padding: 0 20px !important; } }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN { width: 100%; float: left; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout { width: 100%; float: left; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-header .ob-grid-header-text { font-family: 'Nunito Sans', sans-serif !important; color: #000; font-size: 16px !important; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p { margin-bottom: 10px; }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p:before { content: ''; position: absolute; bottom: 0; width: 100%; background-color: #C4C4C4; height: 1px; display: block; } }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container { margin-bottom: 15px !important; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container .ob-image-ratio { padding-top: 56.25% !important; }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container img { z-index: 0; height: auto !important; max-height: unset !important; } }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container { overflow: hidden; } }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link section.ob-sub-units .ob-unit.ob-rec-text { font-family: 'Nunito Sans', sans-serif !important; color: #000; font-size: 18px !important; line-height: 23px !important; font-weight: 700; margin-bottom: 15px !important; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link section.ob-sub-units .ob-unit.ob-rec-text:hover { color: #828282; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link section.ob-sub-units .ob-unit { font-family: 'Lato' !important; font-size: 12px !important; line-height: 15px !important; color: #707070; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container > div:last-child:before { display: none; }

#pre-footer .grid:before { content: ''; position: absolute; width: 500%; height: 100%; background: #fff; left: -200%; display: block; top: 0; z-index: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain { float: left; width: 100%; margin: 25px 0; padding-top: 15px; position: relative; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain h2.h6.widget-title { position: relative; z-index: 1; margin-top: 30px; font-family: 'Nunito Sans', sans-serif !important; font-size: 20px; line-height: 22px; color: #000; text-transform: uppercase; font-weight: 900; margin-bottom: 5px; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain:before, #pre-footer .grid .widget_entravision_plugins_widget_outbrain:after { content: ''; position: absolute; left: 0; width: 100%; height: 2px; display: block; background: #000; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain:before { top: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain:after { bottom: 0; }

@media (max-width: 989px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain:after { display: none; } }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .ob-grid-header-text { font-family: 'Nunito Sans', sans-serif !important; font-size: 12px; line-height: 15px; color: #000; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN { float: left; width: 100%; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget { float: left; width: 100%; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container { display: table; width: 100%; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container { float: left; margin-right: 30px; width: calc(100% / 3 - 20px); margin-bottom: 40px; }

@media only screen and (max-width: 749px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container { width: 100%; margin-right: 0; margin-left: 0; }
  #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container.ob-p:last-child:before { content: none !important; } }

@media only screen and (max-width: 749px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > div:nth-child(3) { margin-bottom: 0; } }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > div:last-child { margin-right: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units { margin-top: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units .ob-rec-text { font-family: 'Nunito Sans', sans-serif !important; font-weight: 700; font-size: 18px; line-height: 23px; color: #000; }

@media (min-width: 990px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units .ob-rec-text { padding-top: 10px; } }

@media (min-width: 990px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units br { display: none; } }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-rec-source { font-family: 'Lato' !important; font-size: 12px !important; line-height: 15px !important; color: #707070; margin-top: 15px; }

@media only screen and (max-width: 749px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-rec-source { margin-bottom: 25px; } }

/** Las mas leidas generic handler, please delete the styles in another files. Importend on index.scss */
@media only screen and (min-width: 750px) { .popular-post-widget { margin: 20px 0 25px 0; } }

@media only screen and (max-width: 749px) { .popular-post-widget { margin: 5px 0 25px 0; } }

.popular-post-widget h2.widget-title { font-weight: 900 !important; text-align: left; font-family: "Nunito Sans", sans-serif; font-size: 20px; line-height: 30px; text-transform: uppercase; letter-spacing: 0.8px; color: #000000; margin: 10px 0; }

@media only screen and (max-width: 749px) { .popular-post-widget article:last-child { border: none; } }

.popular-post-widget article .post-card__thumb-wrap:before { left: -1em; font-weight: 900; font-size: 16px; }

.popular-post-widget article .entry-content.medium-up--two-thirds .byline { display: none; }

@media (max-width: 749px) { .popular-post-widget { border-top: 2px solid #000; } }

/** Sass to manage versus and polls styles */
@media (min-width: 1800px) { #versus .container, #versus .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { #versus .container, #versus .navbar-container { max-width: 1369px; } }

#versus .gallery-slider__slide-control { margin: 0px; }

@media (min-width: 990px) { #versus .gallery-slider__slide-control { padding-top: 0 !important; } }

#versus .post-list-container { margin-top: 0; border: none; }

#versus .post-list-container > h2 { margin-top: 0; }

@media only screen and (min-width: 750px) { #versus #wrap-versus { padding: 30px 0 25px; } }

@media only screen and (max-width: 749px) { #versus #wrap-versus { padding: 30px 0 0; }
  #versus #wrap-versus .container .grid > div:nth-of-type(2) .widget_ads_widget, #versus #wrap-versus .navbar-container .grid > div:nth-of-type(2) .widget_ads_widget, #versus #wrap-versus .container .grid > div:nth-of-type(2) .widget_adzerkwidget, #versus #wrap-versus .navbar-container .grid > div:nth-of-type(2) .widget_adzerkwidget { margin-top: 25px; } }

#versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .post-list-container h2.widgettitle, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .post-list-container h2.widgettitle { margin-bottom: 10px; }

#versus .gallery-slider, #versus .slick-slide { overflow: visible !important; }

#versus .gallery-slider { -webkit-filter: drop-shadow(0px 3px 6px #00000029); filter: drop-shadow(0px 3px 6px #00000029); }

@media only screen and (min-width: 750px) { #versus .slideshow-wrapper { height: 450px; } }

@media (max-width: 749px) { #versus .slideshow-wrapper { height: 60vw; min-height: 295px; } }

@media (max-width: 749px) and (min-width: 700px) { #versus .slideshow-wrapper { height: 55.5vw; min-height: 415px; } }

@media (max-width: 699px) and (min-width: 481px) { #versus .slideshow-wrapper { height: 55.75vw; min-height: 392px; } }

@media (max-width: 480px) and (min-width: 450px) { #versus .slideshow-wrapper { height: 63.5vw; min-height: 305px; } }

@media (max-width: 449px) and (min-width: 381px) { #versus .slideshow-wrapper { height: 65vw; min-height: 285px; } }

@media (max-width: 380px) { #versus .slideshow-wrapper { height: 68vw; min-height: 260px; } }

#versus .slideshow-wrapper .slick-slide li:first-child { margin-right: 3px; }

#versus .slideshow-wrapper .slick-slide li:last-child { margin-left: 2px; }

@media only screen and (max-width: 989px) { #versus .large-up--one-quarter { display: none; } }

.poll_wrapper { width: 100%; position: relative; /* despues de votar */ }

.poll_wrapper > img { display: none; }

.poll_wrapper h3 { border: none; margin-top: 10px; font-size: 22px; font-family: "Lato"; font-weight: 700; line-height: 22px; letter-spacing: 0px; text-transform: initial; }

@media only screen and (min-width: 750px) { .poll_wrapper h3 { border-top: 1px solid #C4C4C4; padding-top: 25px; } }

@media only screen and (max-width: 749px) { .poll_wrapper h3 { border-color: transparent; padding-top: 21px; } }

@media (max-width: 989px) { .poll_wrapper h3 { font-size: 14px; line-height: 21px; font-weight: 600; } }

.poll_wrapper p { display: none; font-size: 14px; font-weight: 500; font-family: "Lato"; letter-spacing: 0.14px; line-height: 21px; }

.poll_wrapper .polls-thanks { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; height: auto; font-size: 2.5em; font-weight: 800; z-index: 3000; position: absolute; left: 0; right: 0; height: calc(100% - 57px); width: 100%; text-align: center; margin: 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(237, 237, 237, 0.72); background: radial-gradient(ellipse at center, rgba(237, 237, 237, 0.55) 0%, rgba(199, 199, 199, 0.82) 70%, rgba(237, 237, 237, 0.45) 99%, rgba(0, 0, 0, 0) 100%); color: #3a3939; }

@media only screen and (max-width: 749px) { .poll_wrapper .polls-thanks { height: 100%; } }

.poll_wrapper[data-after-vote="show-both"] .polls-thanks { bottom: 0; opacity: 0; -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation: fadeInOut 8s linear forwards; animation: fadeInOut 8s linear forwards; }

.poll_wrapper[data-after-vote="show-thanks"] .polls-thanks { opacity: 1; bottom: -0.1em; min-height: 2em; position: relative; background-color: transparent; background-image: none; }

@-webkit-keyframes fadeInOut { 0%, 100% { opacity: 0; }
  30%, 80% { opacity: 1; }
  100% { z-index: 0; } }

@keyframes fadeInOut { 0%, 100% { opacity: 0; }
  30%, 80% { opacity: 1; }
  100% { z-index: 0; } }

.poll_wrapper form { min-width: 100%; position: relative; overflow: visible; float: left; }

.poll_wrapper form input:not([type='submit']) { display: none !important; }

.poll_wrapper form label[for]:not(.inline) { position: relative; margin: 1em auto; padding: 0 8px; bottom: 0; z-index: 20000; width: 100%; text-align: center; }

@media only screen and (min-width: 750px) { .poll_wrapper form label[for]:not(.inline) { padding: 0 20px; } }

@media only screen and (max-width: 749px) { .poll_wrapper form label[for]:not(.inline) { padding: 0 8px; } }

.poll_wrapper form ul li:after { content: "Seleccionar"; position: relative; margin: 10px auto; bottom: 0; z-index: 10000; font-family: "Nunito Sans"; font-weight: 700; font-size: 13px; letter-spacing: 0.13px; line-height: 14px; color: #f6b813; border: 1px solid #f6b813; height: 35px; text-align: center; padding-top: 10px; border-radius: 3px; /*webkit pendiente*/ }

@media only screen and (min-width: 750px) { .poll_wrapper form ul li:after { width: 185px; } }

@media only screen and (max-width: 749px) { .poll_wrapper form ul li:after { width: 140px; } }

@media only screen and (max-width: 989px) { .poll_wrapper form ul li:after { background-color: #f6b813; color: white; } }

.poll_wrapper form ul li:hover:after { background-color: #f6b813; color: white; }

.poll_wrapper ul { padding: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.poll_wrapper ul:before { content: "vs"; top: 36%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; color: white; background: #f6b813; z-index: 2; text-align: center; border-radius: 50%; font-family: "Nunito Sans"; font-weight: 900; text-transform: uppercase; }

@media only screen and (min-width: 750px) { .poll_wrapper ul:before { font-size: 20px; width: 75px; height: 75px; line-height: 75px; } }

@media only screen and (max-width: 749px) { .poll_wrapper ul:before { font-size: 16px; width: 53px; height: 53px; line-height: 53px; } }

.poll_wrapper ul li { width: auto; display: inline-block; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 1; background: #ffffff 0% 0% no-repeat padding-box; overflow: hidden; cursor: pointer; height: auto; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.poll_wrapper ul li img { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: scale(1); transform: scale(1); }

@media only screen and (min-width: 750px) { .poll_wrapper ul li img { max-height: 242px; width: 100%; } }

@media only screen and (max-width: 749px) { .poll_wrapper ul li img { min-height: 105px; max-height: 105px; width: 100%; } }

.poll_wrapper ul li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-filter: brightness(80%); filter: brightness(80%); }

.poll_wrapper ul li label { font-family: "Nunito Sans"; font-size: 16px; color: black; letter-spacing: 0.16px; line-height: 23px; }

.poll_wrapper ul li .poll_image { position: relative; -o-object-fit: cover; object-fit: cover; overflow: hidden; -webkit-box-ordinal-group: -1; -ms-flex-order: -2; order: -2; width: 100%; height: auto; max-width: initial; min-width: -webkit-fill-available; }

.poll_wrapper .polls-bar, .poll_wrapper .polls-answer, .poll_wrapper .polls-results { position: relative; z-index: 20000; text-align: center; height: 20px; display: block; font-size: .9em; color: #353743; }

.poll_wrapper .polls-bar { bottom: 0; margin-top: 5px; background: #f6b813; }

.poll_wrapper .polls-answer { width: 100%; bottom: 0; font-family: "Nunito Sans"; font-size: 16px; color: black; letter-spacing: 0.16px; line-height: 23px; font-weight: 700; margin: 15px auto 0; height: auto; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.poll_wrapper .polls-results { bottom: 0; font-family: "Nunito Sans"; font-size: 16px; color: #707070; letter-spacing: 0.16px; line-height: 23px; font-weight: 900; margin: 0 auto 10px; }

.poll_wrapper .polls-results strong { font-weight: 900; }

.poll_wrapper .polls-results span { margin-left: 10px; display: inline-block; display: none; }

.poll_wrapper .polls-results span:before { content: "("; }

.poll_wrapper .polls-results span:after { content: ")"; }

body.mobile #versus .gallery-slider__slide-control { position: absolute !important; bottom: 0em; top: initial; left: 0; right: 0; padding: 0 !important; margin: 0 !important; z-index: 1; }

body.mobile #versus .poll_wrapper h3 { padding-top: 0 !important; margin-top: 0 !important; }

body.mobile #versus .poll_wrapper form { padding-bottom: 1.5em; }

#content-versus .grid { margin-left: 0; margin-right: 0; }

@media (min-width: 1120px) { #content-versus .grid .widget_ads_widget img, #content-versus .grid .widget_adzerkwidget img { float: right; } }

@media (max-width: 1119px) { #content-versus .grid .widget_ads_widget img, #content-versus .grid .widget_adzerkwidget img { float: none; margin: 23px auto -15px; display: block; } }

.no-border { border: none !important; }

body { /* &.author, &.category-parent, &.category-juntos, &.category-juntas, &.category-el-tiempo, &.category-pronostico, &.category-guia-de-emergencias, &.category-huracanes-clima, &.category-guia-de-incendios, &.category-guia-de-inundaciones, &.category-guia-de-terremotos, &.category-guia-de-tornados, &.category-deportes, &.category-horoscopo, &.category-todo-bebe, &.category-reforma-migratoria, &.category-daca, &.category-tps, &.category-frontera-mexico, &.category-educacion, &.category-tsi-tsi-ki-felix-podcast, &.category-puerto-rico, &.category-dinero, &.category-historias-especiales, &.category-noticiasya-el-podcast, &.category-policiales, */ }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.post-type-archive-recipe #wrap #primary.large-up--four-quarters, body.category-juntas #wrap #primary.large-up--four-quarters, body.category-juntos #wrap #primary.large-up--four-quarters { padding: 5px 15px 0 !important; } }

@media only screen and (max-width: 749px) { body.post-type-archive-recipe #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntas #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-noticias #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-estados-unidos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-politica #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-inmigracion #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-salud #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-entretenimiento #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { content: ""; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 5px; z-index: 10000; }
  body.post-type-archive-recipe #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntas #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #CC33CC; }
  body.post-type-archive-recipe #wrap #primary.large-up--four-quarters, body.category-juntas #wrap #primary.large-up--four-quarters, body.category-juntos #wrap #primary.large-up--four-quarters { margin-bottom: -5px !important; }
  body.category-noticias #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #FFC20E; }
  body.category-estados-unidos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #828daf; }
  body.category-politica #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #E46161; }
  body.category-inmigracion #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #ACC65C; }
  body.category-salud #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #7DBFD5; }
  body.category-entretenimiento #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #B974B7; } }

@media only screen and (min-width: 750px) { body.post-type-archive .wrap-archive > .site-content > .wrap-default { padding-top: 0; }
  body.post-type-archive .widget_elfsight_widget { padding-bottom: 0; }
  body.post-type-archive #wrap > .site-content-post-archive:not(#pre-footer) > .wrap-default { padding-bottom: 0; }
  body.category-entretenimiento .wrap-archive > .archive-container { padding-bottom: 15px; }
  body.category-pronostico #secondary > .popular-post-widget { margin-top: -0.85em; }
  body:not(.category-pronostico):not(.search) #secondary > .widget_custom_html { margin-bottom: -0.5em !important; } }

body.post-type-archive-recipe #buen-provecho-secondary > .post-list-container { border-top: 2px solid #4c4c50 !important; }

@media (max-width: 480px) { body.post-type-archive-recipe #wrap, body.category-juntas #wrap, body.category-juntos #wrap, body.author #wrap, body.date #wrap, body.tag #wrap { padding-top: 0 !important; }
  body.post-type-archive-recipe #wrap > .archive-container, body.category-juntas #wrap > .archive-container, body.category-juntos #wrap > .archive-container, body.author #wrap > .archive-container, body.date #wrap > .archive-container, body.tag #wrap > .archive-container { padding-top: 0 !important; }
  body.post-type-archive-recipe #wrap > .archive-container #primary > .entry-breadcrumbs, body.category-juntas #wrap > .archive-container #primary > .entry-breadcrumbs, body.category-juntos #wrap > .archive-container #primary > .entry-breadcrumbs, body.author #wrap > .archive-container #primary > .entry-breadcrumbs, body.date #wrap > .archive-container #primary > .entry-breadcrumbs, body.tag #wrap > .archive-container #primary > .entry-breadcrumbs { margin-top: 10px; margin-bottom: 10px; } }

@media (max-width: 749px) and (min-width: 481px) { body.post-type-archive-recipe #wrap .archive-container > .grid, body.category-juntas #wrap .archive-container > .grid, body.category-juntos #wrap .archive-container > .grid, body.author #wrap .archive-container > .grid, body.date #wrap .archive-container > .grid, body.tag #wrap .archive-container > .grid { overflow: hidden; } }

@media only screen and (min-width: 750px) { body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default, body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container { padding-top: 0; }
  body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default { padding-bottom: 15px; } }

@media only screen and (max-width: 749px) { body.post-type-archive-recipe #wrap .posts-featured > .posts-featured--small, body.post-type-archive-recipe #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.category-juntas #wrap .posts-featured > .posts-featured--small, body.category-juntas #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.category-juntos #wrap .posts-featured > .posts-featured--small, body.category-juntos #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.author #wrap .posts-featured > .posts-featured--small, body.author #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.date #wrap .posts-featured > .posts-featured--small, body.date #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.tag #wrap .posts-featured > .posts-featured--small, body.tag #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article { border-top: 1px solid #C4C4C4 !important; }
  body.post-type-archive-recipe #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.post-type-archive-recipe #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.category-juntas #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.category-juntas #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.category-juntos #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.category-juntos #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.author #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.author #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.date #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.date #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.tag #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.tag #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child { border-bottom: none !important; } }

@media only screen and (min-width: 990px) { body.post-type-archive-recipe #archive-secondary, body.category-juntas #archive-secondary, body.category-juntos #archive-secondary, body.author #archive-secondary, body.date #archive-secondary, body.tag #archive-secondary { margin-top: 16px; } }

body.author #primary .page-header .page-title .vcard:after { content: none !important; }

body.author #primary > .entry-breadcrumbs { display: none; }

body.date .widget_elfsight_widget .footer-text, body.tag .widget_elfsight_widget .footer-text, body.category .widget_elfsight_widget .footer-text, body.post-type-archive-recipe .widget_elfsight_widget .footer-text, body.tax-recipe-chef .widget_elfsight_widget .footer-text { border-bottom: 1px solid #C4C4C4; padding-bottom: 20px; }

body.category #primary .page-header .children-categories { -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

@media (max-width: 609px) { body.category #primary .page-header .children-categories { width: 100%; } }

body.category #primary .page-header .children-categories.ready { opacity: 1; }

body.category #primary .page-header .children-categories > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 1006px) { body.category #primary .page-header .children-categories > ul { padding-left: 0; } }

@media (max-width: 1005px) { body.category #primary .page-header .children-categories > ul { padding: 0 !important; } }

body.category #primary .page-header .children-categories .subcategories-dropdown { line-height: 0; position: relative; min-width: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 1005px) { body.category #primary .page-header .children-categories .subcategories-dropdown { -ms-flex-item-align: center; align-self: center; } }

@media (max-width: 480px) { body.category #primary .page-header .children-categories .subcategories-dropdown { margin: -4px 0 2px -5px; } }

@media (max-width: 1005px) and (min-width: 481px) { body.category #primary .page-header .children-categories .subcategories-dropdown { margin: -4px 0 -2px -5px; } }

@media (min-width: 1006px) { body.category #primary .page-header .children-categories .subcategories-dropdown { -ms-flex-item-align: end; align-self: flex-end; margin: -4px 0 1px -5px; } }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas { font: normal normal 800 14px/19px Nunito Sans; text-decoration: none !important; text-transform: initial; letter-spacing: 0.14px; color: #000; }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas[aria-expanded="true"], body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas:hover { color: #828282; }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas[aria-expanded="true"] .evc-icon.-arrow-dropdown-menu:before, body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas:hover .evc-icon.-arrow-dropdown-menu:before { color: #828282; }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas .evc-icon.-arrow-dropdown-menu:before { -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; font-size: 6px !important; color: #000; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu { background: #F1F1F1 0% 0% no-repeat padding-box; -webkit-box-shadow: 0px 3px 6px #00000026; box-shadow: 0px 3px 6px #00000026; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; padding: 0 !important; border-radius: 3px; margin-top: 8px; border: none; z-index: 991; left: initial; right: 0; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu.open { display: block !important; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu li { margin: 0 !important; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu li a { font: normal normal 800 14px/1em Nunito Sans; letter-spacing: 0.14px; padding: 8px 10px 7px; text-transform: none; text-align: left; color: #000; width: 100%; white-space: break-spaces; max-width: 140px; word-break: break-word; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

body.category #primary .page-header.taxonomy-with-image.has-children { margin-bottom: calc(25px + 33px); z-index: 1; }

body.category #primary .page-header.taxonomy-with-image.has-children .children-categories { -webkit-transform: translate(2px, 96px); transform: translate(2px, 96px); }

@media only screen and (max-width: 749px) { body.category #secondary #main > .widget_custom_html { border-top: 2px solid #000; } }

body.category.category-pronostico .archive-description, body.category.category-politicaya-tsi-tsi-ki-felix .archive-description { display: none; }

body.category.category-parent #secondary > #main { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_custom_html:first-child, body.category.category-parent:not(.mobile) #secondary > #main > .recent-posts-widget:first-child { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

body.category.category-parent:not(.mobile) #secondary > #main > .recent-posts-widget:not(:first-child):nth-child(2) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

body.category.category-parent:not(.mobile) #secondary > #main > .navigation:nth-child(3) { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; }

body.category.category-parent:not(.mobile) #secondary > #main > .navigation.parent-category:nth-child(4) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

body.category.category-parent:not(.mobile) #secondary > #main > .navigation.parent-category:nth-child(3) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:nth-child(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:nth-child(3) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

body.category.category-parent:not(.mobile) #secondary > #main > .post-list-container.sub-category_parent:nth-child(4) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

body.category.category-parent:not(.mobile) #secondary > #main > .post-list-container.sub-category_parent:nth-child(5) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

body.category.category-parent:not(.mobile) #secondary > #main > .post-list-container.sub-category_parent:nth-child(6) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

body.category.category-parent:not(.mobile) #secondary > #main > .post-list-container.sub-category_parent:nth-child(7) { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }

body.category.category-parent:not(.mobile) #secondary > #main > .post-list-container.sub-category_parent:nth-child(8) { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }

body.category.category-parent:not(.mobile) #secondary > #main > .post-list-container.sub-category_parent:nth-child(9) { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_custom_html:nth-child(9) { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:nth-child(5) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:nth-child(6) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:nth-child(7) { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:nth-child(10) { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }

body.category.category-parent:not(.mobile) #secondary > #main > .widget_adzerkwidget:last-child { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; }

body.category.category-parent:not(.mobile) #secondary > #main > .navigation:last-child { -webkit-box-ordinal-group: 99999; -ms-flex-order: 99998; order: 99998; }

body.category.category-parent.mobile #secondary > #main > .widget_custom_html:first-child, body.category.category-parent.mobile #secondary > #main > .recent-posts-widget:first-child { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

body.category.category-parent.mobile #secondary > #main > .widget_adzerkwidget:nth-child(2) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

body.category.category-parent.mobile #secondary > #main > .widget_adzerkwidget:nth-child(3) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

body.category.category-parent.mobile #secondary > #main > .navigation:nth-child(3) { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; }

body.category.category-parent.mobile #secondary > #main > .recent-posts-widget:nth-child(3) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

body.category.category-parent.mobile #secondary > #main > .recent-posts-widget:nth-child(4) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

body.category.category-parent.mobile #secondary > #main > .widget_adzerkwidget:nth-child(4) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

body.category.category-parent.mobile #secondary > #main > .widget_adzerkwidget:nth-child(5) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

body.category.category-parent.mobile #secondary > #main > .navigation:nth-child(5) { -webkit-box-ordinal-group: 4 !important; -ms-flex-order: 3 !important; order: 3 !important; }

body.category.category-parent.mobile #secondary > #main > .navigation.parent-category:nth-child(5) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

body.category.category-parent.mobile #secondary > #main > .navigation.parent-category:nth-child(6) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

body.category.category-parent.mobile #secondary > #main > .post-list-container.sub-category_parent:nth-child(6) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

body.category.category-parent.mobile #secondary > #main > .post-list-container.sub-category_parent:nth-child(7) { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }

body.category.category-parent.mobile #secondary > #main > .post-list-container.sub-category_parent:nth-child(8) { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }

body.category.category-parent.mobile #secondary > #main > .post-list-container.sub-category_parent:nth-child(9) { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }

body.category.category-parent.mobile #secondary > #main > .post-list-container.sub-category_parent:nth-child(10) { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }

body.category.category-parent.mobile #secondary > #main > .widget_custom_html:nth-child(11) { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }

body.category.category-parent.mobile #secondary > #main > .widget_adzerkwidget:last-child { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; }

body.category.category-parent.mobile #secondary > #main > .navigation:last-child { -webkit-box-ordinal-group: 99999; -ms-flex-order: 99998; order: 99998; }

body.category-guia-de-huracanes #main > .navigation, body.category-guia-de-huracanes #main > .sub-category_parent, body.category-que-es-un-huracan #main > .navigation, body.category-que-es-un-huracan #main > .sub-category_parent, body.category-que-hacer-en-un-huracan #main > .navigation, body.category-que-hacer-en-un-huracan #main > .sub-category_parent, body.category-lista-de-refugios #main > .navigation, body.category-lista-de-refugios #main > .sub-category_parent { display: none; }

@media (max-width: 480px) { body.date #wrap, body.tag #wrap, body.tax-market #wrap, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap { padding-top: 0 !important; }
  body.date #wrap > .archive-container, body.tag #wrap > .archive-container, body.tax-market #wrap > .archive-container, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container { padding-top: 3px !important; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) { margin-bottom: 16px; position: relative; border: none; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after { content: ""; position: absolute; left: -15px; right: 0; width: 100vw; height: 10px; bottom: -1px; -webkit-box-shadow: 0px 3px 5px #00000029; box-shadow: 0px 3px 5px #00000029; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title, body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title { margin-top: 15px; font: normal normal 800 30px/40px Nunito Sans; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul, body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul { margin: 6px 0 11px; line-height: 0; }
  body.date #wrap > .archive-container #primary > .entry-breadcrumbs, body.tag #wrap > .archive-container #primary > .entry-breadcrumbs, body.tax-market #wrap > .archive-container #primary > .entry-breadcrumbs, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary > .entry-breadcrumbs { margin-top: 10px; margin-bottom: 13px; } }

@media (max-width: 749px) and (min-width: 481px) { body.date #wrap .archive-container > .grid, body.tag #wrap .archive-container > .grid, body.tax-market #wrap .archive-container > .grid, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap .archive-container > .grid { overflow: hidden; } }

@media (max-width: 609px) { body.date #wrap > .archive-container #primary .page-header, body.tag #wrap > .archive-container #primary .page-header, body.tax-market #wrap > .archive-container #primary .page-header, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header { row-gap: 0; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  body.date #wrap > .archive-container #primary .page-header > .sponsor, body.tag #wrap > .archive-container #primary .page-header > .sponsor, body.tax-market #wrap > .archive-container #primary .page-header > .sponsor, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .sponsor { top: 0; bottom: 0; float: none; min-height: 50px; margin: 0 -15px 0 2px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; right: initial; left: 0; }
  body.date #wrap > .archive-container #primary .page-header > .page-title, body.tag #wrap > .archive-container #primary .page-header > .page-title, body.tax-market #wrap > .archive-container #primary .page-header > .page-title, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .page-title { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; float: none; display: block; margin: 0 auto 0 0; padding-right: 10px; } }

@media (min-width: 481px) and (max-width: 609px) { body.date #wrap > .archive-container #primary .page-header > .sponsor, body.tag #wrap > .archive-container #primary .page-header > .sponsor, body.tax-market #wrap > .archive-container #primary .page-header > .sponsor, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .sponsor { margin-bottom: 4px; } }

@media (max-width: 480px) { body.date #wrap > .archive-container #primary .page-header > .sponsor, body.tag #wrap > .archive-container #primary .page-header > .sponsor, body.tax-market #wrap > .archive-container #primary .page-header > .sponsor, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .sponsor { margin-bottom: 0; } }

@media (max-width: 989px) { body.date #secondary main section:first-child .posts-featured .posts-featured--large article, body.tag #secondary main section:first-child .posts-featured .posts-featured--large article, body.tax-market #secondary main section:first-child .posts-featured .posts-featured--large article, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section:first-child .posts-featured .posts-featured--large article { border: 0; }
  body.date #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.tag #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.tax-market #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article { border-top: 1px solid #C4C4C4; }
  body.date #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child, body.tag #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child, body.tax-market #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child { border-bottom: 0; }
  body.date #secondary main section .post-list.post-grid > div:first-child, body.tag #secondary main section .post-list.post-grid > div:first-child, body.tax-market #secondary main section .post-list.post-grid > div:first-child, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section .post-list.post-grid > div:first-child { border-bottom: 0 !important; }
  body.date #secondary main .post-list-container .post-list.post-grid.grid > div:first-child, body.tag #secondary main .post-list-container .post-list.post-grid.grid > div:first-child, body.tax-market #secondary main .post-list-container .post-list.post-grid.grid > div:first-child, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main .post-list-container .post-list.post-grid.grid > div:first-child { border: 0 !important; } }

@media only screen and (min-width: 990px) { body.tax-market #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent), body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent) { border-top: none !important; }
  body.tax-market #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent) { margin-bottom: 0; }
  body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos):not([class*="category-guia"]) #wrap #main .post-list-container:nth-child(4):not(.sub-category_parent) { border-top: none !important; } }

body:not(.mobile).category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos):not(.category-pronostico) #wrap #main .recent-posts-widget:nth-child(4):not(.sub-category_parent) { border-top: 1px solid #C4C4C4 !important; }

body.category-juntas #secondary, body.category-juntas-crecemos #secondary, body.category-juntas-nos-queremos #secondary, body.category-juntas-votamos #secondary { display: none; }

body.category-juntas #content #wrap.wrap-category:before, body.category-juntas #content #wrap.wrap-archive:before, body.category-juntas-crecemos #content #wrap.wrap-category:before, body.category-juntas-crecemos #content #wrap.wrap-archive:before, body.category-juntas-nos-queremos #content #wrap.wrap-category:before, body.category-juntas-nos-queremos #content #wrap.wrap-archive:before, body.category-juntas-votamos #content #wrap.wrap-category:before, body.category-juntas-votamos #content #wrap.wrap-archive:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasya2020/bg-juntas.png); background-size: 100%; background-position: 0 0; background-repeat: no-repeat; }

@media (max-width: 989px) { body.category-juntas #content #wrap.wrap-category:before, body.category-juntas #content #wrap.wrap-archive:before, body.category-juntas-crecemos #content #wrap.wrap-category:before, body.category-juntas-crecemos #content #wrap.wrap-archive:before, body.category-juntas-nos-queremos #content #wrap.wrap-category:before, body.category-juntas-nos-queremos #content #wrap.wrap-archive:before, body.category-juntas-votamos #content #wrap.wrap-category:before, body.category-juntas-votamos #content #wrap.wrap-archive:before { display: none; } }

@media only screen and (min-width: 750px) { body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default, body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default > .container, body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default > .navbar-container { padding-top: 0; }
  body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default { padding-bottom: 15px; } }

@media (max-width: 480px) { body.archive.category-child #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after { bottom: -10px !important; }
  body.archive.category-child #wrap .post-grid.three-posts > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { background-color: transparent; } }

@media (max-width: 480px) { body.archive .wrap-archive:before { content: none !important; }
  body.archive .page-header.has-dropdown:not(.taxonomy-with-image) { margin-bottom: 25px !important; }
  body.archive .page-header.has-dropdown:not(.taxonomy-with-image):after { bottom: -10px !important; }
  body.archive .page-header.has-dropdown:not(.taxonomy-with-image) .children-categories { margin: 10px auto 0 0; } }

@media only screen and (min-width: 750px) { body.archive:not(.tax-market) #main > .post-list-container:nth-child(7) .post-grid:not(:nth-of-type(3)), body.archive:not(.tax-market) .sub-category_parent .post-grid:not(:nth-of-type(3)) { border-bottom: 1px solid #C4C4C4 !important; } }

@media only screen and (max-width: 749px) { body.archive .sub-category_parent .post-list .grid__item:last-child { border-bottom: none !important; }
  body.archive .post-list.three-post-loop { margin-bottom: -15px; }
  body.archive #content > #wrap > .site-content-archive > .wrap-default { padding-top: 0; padding-bottom: 0; }
  body.archive.tax-market #main > .post-list-container:nth-child(5) { padding-top: 15px; } }

body.date #wrap > .container > .grid #main > .widget:nth-child(3) > .post-list:last-child, body.date #wrap > .navbar-container > .grid #main > .widget:nth-child(3) > .post-list:last-child, body.tag #wrap > .container > .grid #main > .widget:nth-child(3) > .post-list:last-child, body.tag #wrap > .navbar-container > .grid #main > .widget:nth-child(3) > .post-list:last-child { border-bottom: 1px solid #C4C4C4 !important; }

@media (max-width: 480px) { body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) { margin-bottom: 21px !important; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after { bottom: -6px; } }

@media only screen and (max-width: 989px) { body.date #wrap #main > .post-list-container:not(:first-child):not(:nth-of-type(3)), body.tag #wrap #main > .post-list-container:not(:first-child):not(:nth-of-type(3)) { border-top: 2px solid #000 !important; }
  body.date #wrap #main > .post-list-container:nth-child(5) .post-list > .grid__item:first-child, body.date #wrap #main > .post-list-container:nth-child(7) .post-list > .grid__item:first-child, body.tag #wrap #main > .post-list-container:nth-child(5) .post-list > .grid__item:first-child, body.tag #wrap #main > .post-list-container:nth-child(7) .post-list > .grid__item:first-child { border-bottom: 1px solid #C4C4C4 !important; }
  body.date #wrap #main > .post-list-container:nth-child(7), body.tag #wrap #main > .post-list-container:nth-child(7) { padding-top: 15px; }
  body.date #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before, body.tag #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { bottom: 15px !important; }
  body.date #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after, body.tag #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after { bottom: calc(9px + 15px) !important; } }

body.tax-market .archive-description { display: none !important; }

@media only screen and (max-width: 749px) { body.tax-market .site-content .post-list-container:last-child { border-top: none; }
  body.tax-market .site-content .post-list-container > .post-list .grid__item:last-child, body.tax-market .site-content .post-list-container > .posts-featured.three-post-loop { margin-bottom: -30px !important; }
  body.tax-market .site-content .post-list-container > .post-list:last-child .grid__item:last-child { border-bottom: none !important; }
  body.tax-market .site-content .post-list-container .post-list.three-post-loop { margin-bottom: 0; padding-bottom: 0; } }

@media only screen and (max-width: 989px) { body #primary:not(.taxonomy-with-image-wrap) > .entry-breadcrumbs { display: none !important; } }

body.archive.category-estados-unidos .post-list-container.sub-category-noticiasya-el-podcast { display: none !important; }

@media only screen and (max-width: 749px) { body.archive.category.category-child #page #content #wrap .container.archive-container .grid main, body.archive.category.category-child #page #content #wrap .archive-container.navbar-container .grid main { margin-top: 10px; } }

/** Styles for categories tags depend of class from category */
body.category-noticias-locales .badge-noticias-locales { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-estados-unidos .badge-estados-unidos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-internacional .badge-internacional { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-inmigracion .badge-inmigracion { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-politica .badge-politica { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-salud .badge-salud { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-entretenimiento .badge-entretenimiento { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-juntos .badge-juntos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-juntas .badge-juntas { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-el-tiempo .badge-el-tiempo { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-dinero .badge-dinero { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-historias-especiales .badge-historias-especiales { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-policiales .badge-policiales { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-puerto-rico .badge-puerto-rico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-noticiasya-el-podcast .badge-noticiasya-el-podcast { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-centroamerica .badge-centroamerica { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-mexico .badge-mexico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-daca .badge-daca { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-frontera-mexico .badge-frontera-mexico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-reforma-migratoria .badge-reforma-migratoria { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-tps .badge-tps { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-ciudadania .badge-ciudadania { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-educacion .badge-educacion { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-tsi-tsi-ki-felix-podcast .badge-tsi-tsi-ki-felix-podcast { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-todo-bebe .badge-todo-bebe { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-deportes .badge-deportes { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-horoscopo .badge-horoscopo { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-emergencias .badge-guia-de-emergencias { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-pronostico .badge-pronostico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-tornados .badge-guia-de-tornados { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-terremotos .badge-guia-de-terremotos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-inundaciones .badge-guia-de-inundaciones { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-incendios .badge-guia-de-incendios { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-huracanes-clima .badge-huracanes-clima { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-appetizers .badge-appetizers { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-corazones-contentos .badge-corazones-contentos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-desserts .badge-desserts { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-dishes .badge-dishes { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-drinks .badge-drinks { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-en-espanol .badge-en-espanol { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-healthy .badge-healthy { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-promoted .badge-promoted { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-snacks .badge-snacks { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-vegan .badge-vegan { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.recipe-category-vegetarian .badge-vegetarian { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.post-type-archive-recipe .post-card__tags .post-category.badge { background: #b974b7 !important; }

body.category-estados-unidos .sub-category-dinero .badge-estados-unidos, body.category-estados-unidos .sub-category-historias-especiales .badge-estados-unidos, body.category-estados-unidos .sub-category-policiales .badge-estados-unidos, body.category-estados-unidos .sub-category-puerto-rico .badge-estados-unidos, body.category-estados-unidos .sub-category-noticiasya-el-podcast .badge-estados-unidos { display: none !important; }

body.category-estados-unidos .sub-category-dinero .badge-dinero, body.category-estados-unidos .sub-category-historias-especiales .badge-historias-especiales, body.category-estados-unidos .sub-category-policiales .badge-policiales, body.category-estados-unidos .sub-category-puerto-rico .badge-puerto-rico, body.category-estados-unidos .sub-category-noticiasya-el-podcast .badge-noticiasya-el-podcast, body.category-estados-unidos .first-post-loop-grid .category-estados-unidos .badge-estados-unidos, body.archive.tax-market .post-card__tags .post-category.badge:nth-child(1), body.search-results .post-card__tags.with_thumb > .post-category:first-child { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.search-results #primary .post-card > .post-card__tags > .badge-contenido-patrocinado { display: none !important; }

body.archive.tax-market .badge-politicaya-tsi-tsi-ki-felix { background-color: #e46161 !important; }

body.category-internacional .sub-category-centroamerica .badge-internacional, body.category-internacional .sub-category-mexico .badge-internacional { display: none !important; }

body.category-internacional .sub-category-centroamerica .badge-centroamerica, body.category-internacional .sub-category-mexico .badge-mexico, body.category-internacional .first-post-loop-grid .category-internacional .badge-internacional { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-inmigracion .sub-category-daca .badge-inmigracion, body.category-inmigracion .sub-category-frontera-mexico .badge-inmigracion, body.category-inmigracion .sub-category-reforma-migratoria .badge-inmigracion, body.category-inmigracion .sub-category-tps .badge-inmigracion { display: none !important; }

body.category-inmigracion .sub-category-daca .badge-daca, body.category-inmigracion .sub-category-frontera-mexico .badge-frontera-mexico, body.category-inmigracion .sub-category-reforma-migratoria .badge-reforma-migratoria, body.category-inmigracion .sub-category-tps .badge-tps, body.category-inmigracion .first-post-loop-grid .category-inmigracion .badge-inmigracion { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-politica .sub-category-ciudadania .badge-politica, body.category-politica .sub-category-educacion .badge-politica, body.category-politica .sub-category-tsi-tsi-ki-felix-podcast .badge-politica { display: none !important; }

body.category-politica .sub-category-ciudadania .badge-ciudadania, body.category-politica .sub-category-educacion .badge-educacion, body.category-politica .sub-category-tsi-tsi-ki-felix-podcast .badge-tsi-tsi-ki-felix-podcast, body.category-politica .first-post-loop-grid .category-politica .badge-politica { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-salud .sub-category-todo-bebe .badge-salud { display: none !important; }

body.category-salud .sub-category-todo-bebe .badge-todo-bebe, body.category-salud .first-post-loop-grid .category-salud .badge-salud { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-entretenimiento .sub-category-deportes .badge-entretenimiento, body.category-entretenimiento .sub-category-horoscopo .badge-internacional { display: none !important; }

body.category-entretenimiento .sub-category-deportes .badge-deportes, body.category-entretenimiento .sub-category-horoscopo .badge-horoscopo, body.category-entretenimiento .first-post-loop-grid .category-entretenimiento .badge-entretenimiento { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-el-tiempo .sub-category-guias-de-emergencias .badge-el-tiempo, body.category-el-tiempo .sub-category-pronostico .badge-el-tiempo { display: none !important; }

body.category-el-tiempo .sub-category-guias-de-emergencias .badge-guias-de-emergencias, body.category-el-tiempo .sub-category-pronostico .badge-pronostico, body.category-el-tiempo .first-post-loop-grid .category-el-tiempo .badge-el-tiempo { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-el-tiempo .sub-category-guias-de-emergencias .badge-el-tiempo, body.category-el-tiempo .sub-category-pronostico .badge-el-tiempo { display: none !important; }

body.category-guias-de-emergencias .sub-category-huracanes-clima .badge-huracanes-clima, body.category-guias-de-emergencias .sub-category-guia-de-incendios .badge-guia-de-incendios, body.category-guias-de-emergencias .sub-category-guia-de-inundaciones .badge-guia-de-inundaciones, body.category-guias-de-emergencias .sub-category-guia-de-terremotos .badge-guia-de-terremotos, body.category-guias-de-emergencias .sub-category-guia-de-tornados .badge-guia-de-tornados, body.category-guias-de-emergencias .first-post-loop-grid .category-guias-de-emergencias .badge-guias-de-emergencias { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (max-width: 749px) { body.category-juntas #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #28c6f5; } }

@media only screen and (max-width: 749px) { body.archive.category #page #content #wrap .container.archive-container .grid main section article .post-card__tags.entry-tags > a.post-tags, body.archive.category #page #content #wrap .archive-container.navbar-container .grid main section article .post-card__tags.entry-tags > a.post-tags { display: none !important; }
  body.archive.category #page #content #wrap .container.archive-container .grid main section article .post-card__tags.entry-tags > a.post-tags:nth-of-type(1), body.archive.category #page #content #wrap .archive-container.navbar-container .grid main section article .post-card__tags.entry-tags > a.post-tags:nth-of-type(1) { display: inline-block !important; } }

/** Juntas styles for home page boxes. */
body.home #wrap #content-juntas #wrap-juntas { background-image: url("https://evc-sites.s3.amazonaws.com/noticiasya2020/img/bg-juntas.png"); }

@media (max-width: 1249px) { body.home #wrap #content-juntas #wrap-juntas { background-image: url("https://evc-sites.s3.amazonaws.com/noticiasya2020/img/bg-juntas.png"), url("https://evc-sites.s3.amazonaws.com/noticiasya2020/img/bg-juntas.png") !important; } }

body.home #wrap #content-juntas #wrap-juntas .see-more .url-more { border-bottom-color: #28c6f5 !important; }

body.home #wrap #content-juntas #wrap-juntas #JuntasLogo:after { display: none; }

body.home #wrap #content-juntas #wrap-juntas .container .grid .posts-featured.post-grid.grid, body.home #wrap #content-juntas #wrap-juntas .navbar-container .grid .posts-featured.post-grid.grid { margin-top: 20px; }

@media only screen and (max-width: 749px) { body.home #wrap #content-juntas #wrap-juntas .post-card__tags.entry-tags.visible-xs-block.with_thumb { background-color: transparent !important; } }

@media only screen and (max-width: 749px) { body.home #wrap #content-juntas #wrap-juntas .grid__item.small--full.large-up--one-third .post-card__tags.entry-tags.visible-xs-block.with_thumb { background-color: #360c97 !important; } }

@media only screen and (max-width: 749px) { body.home #wrap #content-juntas #wrap-juntas .posts-featured.post-grid.grid.home-juntas-mobile .grid__item.small--full.large-up--one-third.posts-featured--small { border-bottom: 0 !important; } }

/** Archivo temporal para fixear los listados de tags en mobile Luego, dividir las estructuras como corresponde y que no sean tan genericas. Fixes para listados de categorias tambien - mobile 21 - 01 - 2021 */
@media only screen and (max-width: 749px) { body.date #page .site-content.site-content-tag #wrap .page-header h1.page-title, body.tag #page .site-content.site-content-tag #wrap .page-header h1.page-title { font-size: 33px; }
  body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-35 article, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-35 article { border-top: 0 !important; }
  body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-37 .posts-featured.post-grid.grid .posts-featured--small, body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-38 .posts-featured.post-grid.grid .posts-featured--small, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-37 .posts-featured.post-grid.grid .posts-featured--small, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-38 .posts-featured.post-grid.grid .posts-featured--small { border: 0 !important; }
  body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-3, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-3 { padding-top: 20px; }
  body.date #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-6, body.tag #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-6 { display: none; }
  body.date #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-7, body.tag #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-7 { margin-bottom: 0 !important; }
  body.date #page .site-content.site-content-tag #wrap .wrap-default, body.tag #page .site-content.site-content-tag #wrap .wrap-default { padding-top: 0; }
  body.date #page .site-content.site-content-tag #wrap .wrap-default #archive-secondary .popular-post-widget, body.tag #page .site-content.site-content-tag #wrap .wrap-default #archive-secondary .popular-post-widget { margin-bottom: 40px; }
  body.date #page #pre-footer, body.tag #page #pre-footer { background-color: transparent !important; }
  body.date #page #pre-footer #pre-footer-wrap.wrap-tag .container, body.date #page #pre-footer #pre-footer-wrap.wrap-tag .navbar-container, body.tag #page #pre-footer #pre-footer-wrap.wrap-tag .container, body.tag #page #pre-footer #pre-footer-wrap.wrap-tag .navbar-container { padding-top: 0; }
  body.category #page #content #wrap .archive-container #secondary section:nth-of-type(3), body.tax-market #page #content #wrap .archive-container #secondary section:nth-of-type(3) { padding-top: 0px; }
  body.category #page #content #wrap .archive-container #secondary section:nth-of-type(3).recent-posts-widget, body.tax-market #page #content #wrap .archive-container #secondary section:nth-of-type(3).recent-posts-widget { padding-top: 9px; }
  body.category #page #content #wrap .archive-container #secondary section:nth-of-type(3) article .post__thumbnail-wrap, body.tax-market #page #content #wrap .archive-container #secondary section:nth-of-type(3) article .post__thumbnail-wrap { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 0; float: none; }
  body.archive.category #page #content #wrap .posts-featured.post-grid.three-posts .grid__item.large-up--one-quarter.posts-featured--small article .post-card__tags.entry-tags.visible-xs-block.without_thumb { display: none !important; } }

/** Para manejar todo lo relaciona a estilos de autor. */
@media only screen and (max-width: 749px) { body.archive.author #page #content.site-content-author #wrap .archive-container .grid #primary header { display: table; height: auto; padding: 10px 0 15px 0; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:nth-of-type(3) { border-top: 0; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:nth-of-type(5) > div:nth-of-type(2) .grid__item.small--full.large-up--one-third.posts-featured--small, body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:nth-of-type(7) > div:nth-of-type(2) .grid__item.small--full.large-up--one-third.posts-featured--small { border: 0 !important; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:last-child { padding-top: 25px; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main #elfsight_widget-6 { display: none; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main .widget_elfsight_widget { margin-bottom: 0 !important; }
  body.archive.author #page #content.site-content-author #wrap .site-content.site-content-archive .wrap-default { padding-top: 0; } }

@media (max-width: 767px) { body.page-instagram #content #wrap .container, body.page-instagram #content #wrap .navbar-container { padding: 0; } }

body.page-instagram #content #wrap main { float: left; width: 100%; }

body.page-instagram #content #wrap main article { float: left; width: 100%; }

body.page-instagram #content #wrap main article header { display: none; }

body.page-instagram #content #wrap main article .entry-content { display: table; margin: 0 auto; width: 100%; max-width: 865px; }

body.page-instagram #content #wrap main article .entry-content ul { float: left; width: 100%; margin: 0 auto; padding: 0; }

body.page-instagram #content #wrap main article .entry-content ul li::marker { font-size: 0; }

body.page-instagram #content #wrap main article .entry-content ul li { float: left; margin: 2px; width: calc(33.33% - 4px); display: inline-block; /*@media(max-width: 767px) { width: calc(33.33% - 4px); display: inline-block; }*/ }

body.page-instagram #content #wrap main article .entry-content ul li:hover { -webkit-filter: brightness(1.25); filter: brightness(1.25); }

body.page-instagram #content #wrap main article .entry-content ul li article .post_featured_image a { position: relative; width: 100%; height: 0px; overflow: hidden; padding-top: 100%; display: block; }

body.page-instagram #content #wrap main article .entry-content ul li article .post_featured_image a img { width: 100%; top: 0; height: 100%; left: 0; position: absolute; -o-object-fit: cover; object-fit: cover; /*@media(max-width: 767px) { width: 100%; height: 100%; }*/ }

body.page-instagram #content #wrap main article .entry-content ul li article .post_title H2 { display: none; }

body.page-instagram #content #wrap main article .entry-content ul li article .post_date { display: none; }

#content main article .entry-content > div .contact-form { max-width: 720px !important; padding: 2.928vw 6.589vw; background-color: #fff; border-radius: 10px; position: relative; display: block; }

#content main article .entry-content > div .contact-form .grunion-field-wrap { position: relative; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-name-wrap { margin-top: -1.35em; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .grunion-field-label, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .grunion-field-label { position: relative; bottom: initial; line-height: 2em; text-align: center; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox-multiple, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox-multiple { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: start; align-self: flex-start; margin: 1em 0 0.25em; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox-multiple input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox-multiple input { margin: 0 1em; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; width: auto; min-width: auto; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 2em !important; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox input { position: absolute; left: 0; min-height: 32px; -webkit-transform: translateX(-1em); transform: translateX(-1em); }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox-multiple, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox-multiple { -ms-flex-preferred-size: 50%; flex-basis: 50%; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap { margin: 0 auto; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap { margin: -1.25em auto 0; }

#content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label { margin: 0; bottom: 0.25em; color: #3A3939 !important; left: 0; right: 0; text-align: center; position: absolute; width: 100% !important; padding: 0 !important; z-index: 0; -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label span { display: none; }

#content main article .entry-content > div .contact-form input.name { margin-top: 24px; }

#content main article .entry-content > div .contact-form input:-webkit-autofill, #content main article .entry-content > div .contact-form input:focus:-webkit-autofill, #content main article .entry-content > div .contact-form input:active:-webkit-autofill, #content main article .entry-content > div .contact-form input:hover:-webkit-autofill, #content main article .entry-content > div .contact-form input:-webkit-autofill:hover, #content main article .entry-content > div .contact-form input:-webkit-autofill:active, #content main article .entry-content > div .contact-form input:-webkit-autofill:focus, #content main article .entry-content > div .contact-form textarea:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:focus:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:active:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:hover:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:hover, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:active, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:focus { line-height: 1em; color: #3A3939 !important; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #3A3939 !important; -webkit-box-shadow: 0 0 0 30px #fff inset; -webkit-tap-highlight-color: #fff !important; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form input:-webkit-autofill, #content main article .entry-content > div .contact-form input:focus:-webkit-autofill, #content main article .entry-content > div .contact-form input:active:-webkit-autofill, #content main article .entry-content > div .contact-form input:hover:-webkit-autofill, #content main article .entry-content > div .contact-form input:-webkit-autofill:hover, #content main article .entry-content > div .contact-form input:-webkit-autofill:active, #content main article .entry-content > div .contact-form input:-webkit-autofill:focus, #content main article .entry-content > div .contact-form textarea:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:focus:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:active:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:hover:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:hover, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:active, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:focus { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form input:-webkit-autofill, #content main article .entry-content > div .contact-form input:focus:-webkit-autofill, #content main article .entry-content > div .contact-form input:active:-webkit-autofill, #content main article .entry-content > div .contact-form input:hover:-webkit-autofill, #content main article .entry-content > div .contact-form input:-webkit-autofill:hover, #content main article .entry-content > div .contact-form input:-webkit-autofill:active, #content main article .entry-content > div .contact-form input:-webkit-autofill:focus, #content main article .entry-content > div .contact-form textarea:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:focus:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:active:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:hover:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:hover, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:active, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:focus { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea { border-bottom: 1px solid #D0D0D0; margin-bottom: 47px; padding: 4px 10px; line-height: 1em; width: 100%; height: auto; text-align: center; color: #3A3939 !important; display: block; margin-left: auto; margin-right: auto; z-index: 1; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; opacity: 1; }

#content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { -webkit-transition: all 200ms ease-in-out 0ms; -ms-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; opacity: 1; }

#content main article .entry-content > div .contact-form input:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:focus::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:focus::-webkit-input-placeholder { opacity: 0; color: transparent; }

#content main article .entry-content > div .contact-form input:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:focus::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:hover:-ms-input-placeholder, #content main article .entry-content > div .contact-form input:focus:-ms-input-placeholder, #content main article .entry-content > div .contact-form input:hover::placeholder, #content main article .entry-content > div .contact-form input:focus::placeholder, #content main article .entry-content > div .contact-form textarea:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:focus::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:hover:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea:focus:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea:hover::placeholder, #content main article .entry-content > div .contact-form textarea:focus::placeholder { opacity: 0; color: transparent; }

#content main article .entry-content > div .contact-form .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-checkbox-multiple-wrap) > label.grunion-field-label:not(.checkbox-multiple):not(.checkbox) { top: -25px; }

#content main article .entry-content > div .contact-form label.checkbox-multiple:hover, #content main article .entry-content > div .contact-form label.checkbox-multiple:focus, #content main article .entry-content > div .contact-form label.checkbox-multiple:active, #content main article .entry-content > div .contact-form label.checkbox:hover, #content main article .entry-content > div .contact-form label.checkbox:focus, #content main article .entry-content > div .contact-form label.checkbox:active { color: #000 !important; }

#content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { text-align: center; color: #3A3939 !important; }

#content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { text-align: center; color: #3A3939 !important; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form textarea { line-height: 1; overflow: hidden; min-height: 27px; max-height: 102px; margin-bottom: -1px; padding: 76px 10px 10px; }

#content main article .entry-content > div .contact-form p.contact-submit { display: block !important; clear: both !important; text-align: center; margin: 0 0 1.65em; }

#content main article .entry-content > div .contact-form .hide > label { opacity: 0; }

#content main article .entry-content > div .contact-form button[type="submit"] { text-align: center; font: normal normal 900 14px/14px Nunito Sans; letter-spacing: 0.28px; text-transform: capitalize; border-radius: 3px; position: relative; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form button[type="submit"] { color: #FFC20E; border-color: #FFC20E; margin: 28px auto 1px; background-color: transparent; }
  #content main article .entry-content > div .contact-form button[type="submit"]:active, #content main article .entry-content > div .contact-form button[type="submit"]:focus, #content main article .entry-content > div .contact-form button[type="submit"]:hover { color: #fff !important; border-color: #F6B813 !important; background-color: #F6B813 !important; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form button[type="submit"] { color: #fff; border-color: #F6B813; margin: 18px auto 20px; background-color: #F6B813; } }

#content main article .entry-content > div .contact-form-wrapper { position: relative; }

#content main article .entry-content > div .contact-form-message { font: normal normal 900 25px/40px Nunito Sans; -webkit-transition: 200ms all ease-in-out 0ms; transition: 200ms all ease-in-out 0ms; background-color: #F1F1F1; text-transform: uppercase; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; letter-spacing: 0px; text-align: center; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; color: #000; height: 100%; width: 100%; opacity: 1; margin: 0; right: 0; left: 0; top: 0; max-width: 720px !important; padding: 2.928vw 6.589vw; border-radius: 10px; margin: 0 auto; height: 535px; }

#content main article .entry-content > div .contact-form-message:after { content: "Nos comunicaremos contigo"; text-transform: initial; letter-spacing: 0px; position: relative; text-align: center; display: block; color: #000; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form-message:after { font: normal normal 600 23px/25px Nunito Sans; margin-top: 0.5em; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form-message:after { font: normal normal 600 20px/25px Nunito Sans; margin-top: 0.67em; } }

.single #content main article .entry-content > div .contact-form { -webkit-box-shadow: 0 10px 55px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 10px 55px 0 rgba(0, 0, 0, 0.07); margin-top: 2em; }

/** Addded sass for pages. */
body.page.page-template-custom-page-template-preguntale #page #wrap { padding-top: 0; }

body.page.page-template-custom-page-template-preguntale #page #wrap .container, body.page.page-template-custom-page-template-preguntale #page #wrap .navbar-container { max-width: unset; padding: 0; }

body.page.page-template-custom-page-template-preguntale #page #wrap .container main article header, body.page.page-template-custom-page-template-preguntale #page #wrap .navbar-container main article header { display: none; }

body.page.page-template-custom-page-template-preguntale #page #wrap .container main article iframe, body.page.page-template-custom-page-template-preguntale #page #wrap .navbar-container main article iframe { border: 0; }

/** Styles for Playlist archive */
.bc-playlist-container { position: relative; width: 100%; }

.bc-playlist-container > div { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.bc-playlist-container .video-js[tabindex="-1"] { outline: 0; display: inherit; min-height: 500px; width: 100%; }

@media only screen and (max-width: 749px) { .bc-playlist-container .video-js[tabindex="-1"] { min-height: unset; padding-top: 56.25%; }
  .bc-playlist-container .video-js[tabindex="-1"] .vjs-poster { position: absolute; top: 0; left: 0; } }

@media only screen and (max-width: 749px) { .bc-playlist-container { margin-top: 25px; } }

.vjs-playlist.vjs-mouse::-webkit-scrollbar { width: 3px; border: 3px solid #000000; }

.vjs-playlist.vjs-mouse::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.vjs-playlist.vjs-mouse::-webkit-scrollbar-thumb { background-color: gray; background-clip: padding-box; outline: 1px solid #000000; }

.vjs-playlist { background-color: #ffffff; }

.vjs-playlist ol.vjs-playlist-item-list { background-color: #ffffff; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item { background-color: transparent; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #C4C4C4; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail { display: table; position: relative; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:before, .vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:after { content: ''; cursor: pointer; position: absolute; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:before { left: 0; bottom: 0px; z-index: 4; width: 35px; height: 35px; padding: 0 !important; background-color: rgba(0, 0, 0, 0.75); }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:after { background-image: url(../images/icon-play.png); left: 9px; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 15px; width: 20px; bottom: 9px; z-index: 5; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail .vjs-playlist-now-playing-text { font-size: 12px; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail img { max-width: 116px; float: left; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail .vjs-playlist-title-container { text-shadow: none; color: #000000; position: relative; float: left; padding: 0 0 0 15px; width: 55%; height: 65px; overflow: hidden; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail .vjs-playlist-title-container cite.vjs-playlist-name { white-space: inherit; font-size: 14px; font-family: "Lato" !important; line-height: 22px !important; font-weight: 600; max-height: unset; text-transform: capitalize; }

@media only screen and (max-width: 749px) { .vjs-playlist ol.vjs-playlist-item-list li:first-child { margin-top: 25px; padding-top: 25px; border-top: 1px solid #C4C4C4; } }

@media (min-width: 600px) { .vjs-playlist { height: 500px; margin-bottom: 45px; } }

.vjs-playlist .vjs-selected img { opacity: 0.8; }

.with_thumb .entry-meta .post-card__meta { padding-bottom: 0; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div, .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe, .post-card .post-card__thumb-wrap .widget_videos-post-video > video { z-index: 3; position: relative; pointer-events: none; }

.slick-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > div, .slick-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe, .slick-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > video { pointer-events: all !important; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div[data-videos-is-created] { z-index: 6; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: initial !important; }

.recent-posts-widget .sponsor { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 15px; }

.recent-posts-widget .sponsor .sponsor-text { padding-top: 18px; margin-right: 5px; }

.recent-posts-widget .single-share-column { display: none; }

@media only screen and (min-width: 990px) { .recent-posts-widget .posts-featured .posts-featured--small > article > .post-card__body > p, .recent-posts-widget .posts--four-columns .entry-title, .recent-posts-widget .large-up--one-third .entry-title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }
  .recent-posts-widget .posts-featured .posts-featured--small > article > .post-card__body > p, .recent-posts-widget .posts--four-columns .entry-title { min-height: 3.5em; } }

.recent-posts-widget .large-up--one-third.posts-featured--small .with_thumb .post-card__heading.entry-title, .recent-posts-widget .double-slider .entry-title { min-height: initial !important; }

.recent-posts-widget .posts-featured--large .post-card__video:before, .recent-posts-widget .posts-featured--large .post-card__video:after { -webkit-transform: scale(1.5); transform: scale(1.5); }

.recent-posts-widget .posts-featured--large .post-card__video .videos-player-brightcove:before, .recent-posts-widget .posts-featured--large .post-card__video .videos-player-brightcove:after { -webkit-transform: scale(1.5); transform: scale(1.5); }

.recent-posts-widget .posts-featured--large .entry-title { min-height: initial !important; font-size: 24px !important; line-height: 1em !important; }

@media (max-width: 989px) { .recent-posts-widget .posts-featured--large .entry-title { font-size: 18px !important; line-height: 23px !important; } }

@media only screen and (max-width: 749px) { .recent-posts-widget .post-list .post-card .entry-title { margin-top: 0; } }

.recent-posts-widget > .see-more { display: block; margin: 0 auto 39px; float: none; }

.recent-posts-widget > .see-more > .url-more { text-align: left; font: normal normal normal 14px/14px Nunito Sans; letter-spacing: 0.14px; color: #3A3939; border-bottom: 2px solid #E46161; display: inline-block; padding-bottom: 2px; }

.recent-posts-widget > .see-more > .url-more .-arrow-right { background-image: url("../images/arrow-right.png"); margin: 0 0 -2px 5px !important; background-repeat: no-repeat; background-position: center; background-size: 100% auto; display: inline-block; height: 14px; width: 14px; }

.recent-posts-widget > .see-more > .url-more .-arrow-right:before { content: none; }

@media only screen and (min-width: 750px) { body:not(.single) #wrap .recent-posts-widget > h2.widget-title { margin-top: 27px; margin-bottom: 27px; } }

@media only screen and (min-width: 750px) { body:not(.mobile).tag #wrap .recent-posts-widget > h2.widget-title { margin-top: 0 !important; } }

.site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--large { border-right-color: transparent; }

.site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--small { position: relative; }

@media only screen and (min-width: 750px) { .site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--small:before { content: ""; position: absolute; left: 0; top: 0; height: calc(100% - 1em); width: 1px; background-color: #C4C4C4; } }

@media (max-width: 1292px) and (min-width: 750px) { .site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--small:before { top: 0% !important; height: calc(100% * 1); } }

.site-content-home #main > .widget:nth-child(3) .posts-featured > .grid__item.posts-featured--large { border-right: none; position: relative; }

@media only screen and (min-width: 750px) { .site-content-home #main > .widget:nth-child(3) .posts-featured > .grid__item.posts-featured--large:after { content: ""; right: -1em; width: 1px; position: absolute; background-color: #C4C4C4; top: 0; height: calc(100% - 0.5em); } }

.site-content-archive .wrap-archive { padding-top: 4px; }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive { padding-top: 4px; } }

@media (max-width: 480px) { .site-content-archive .wrap-archive.wrap-category:before { background-color: initial; } }

.site-content-archive .wrap-archive .container, .site-content-archive .wrap-archive .navbar-container { padding-left: 23px; padding-right: 23px; padding-top: 23px; }

@media (max-width: 480px) { .site-content-archive .wrap-archive .container, .site-content-archive .wrap-archive .navbar-container { padding-left: 15px; padding-right: 15px; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary.taxonomy-with-image-wrap .entry-breadcrumbs, .site-content-archive .wrap-archive .navbar-container #primary.taxonomy-with-image-wrap .entry-breadcrumbs { display: none; } }

.site-content-archive .wrap-archive .container #primary .page-header, .site-content-archive .wrap-archive .navbar-container #primary .page-header { margin-bottom: 25px; }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image { min-height: 96px; background-repeat: no-repeat; border: none; background-size: cover; background-position: center; }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image h1, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image h1, .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image .children-categories, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image .children-categories { display: none; }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored { top: 0 !important; } }

@media (max-width: 480px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored { margin-top: calc(12px + 0.95em); } }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored .sponsor.tax-sponsor { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

@media only screen and (min-width: 990px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { right: 29px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { right: 15px; } }

@media only screen and (min-width: 750px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { top: 23px; display: block; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { top: 0 !important; right: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; margin: -35px 0 0; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image { margin-top: calc(12px + 0.75em + 15px); -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor { right: 0; }

@media only screen and (min-width: 750px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor { top: -33px; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor { right: 0; top: -35px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image { right: 0; top: -35px !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } }

@media (min-width: 481px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image { margin-top: 12px; } }

@media (min-width: 481px) { .site-content-archive .wrap-archive .container #primary .page-header:not(.taxonomy-with-image), .site-content-archive .wrap-archive .navbar-container #primary .page-header:not(.taxonomy-with-image) { margin-top: 27px; } }

@media (max-width: 480px) { .site-content-archive .wrap-archive .container #primary .page-header, .site-content-archive .wrap-archive .navbar-container #primary .page-header { margin-top: 1px; } }

.site-content-archive .wrap-archive .container #primary .page-header .page-title, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title { color: #828282; }

.site-content-archive .wrap-archive .container #primary .page-header .page-title span, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span { color: black; padding-right: 15px; margin-right: 15px; position: relative; }

.site-content-archive .wrap-archive .container #primary .page-header .page-title span:hover, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span:hover { color: #828282; }

.site-content-archive .wrap-archive .container #primary .page-header .page-title span:focus, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span:focus { color: #828282; }

@media only screen and (min-width: 750px) { .site-content-archive .wrap-archive .container #primary .page-header .page-title span:after, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span:after { background-color: #C4C4C4; top: calc(50% - 0.5em); position: absolute; height: 35px; content: ""; width: 1px; right: 0; } }

.site-content-archive .wrap-archive .container .recent-posts-widget, .site-content-archive .wrap-archive .navbar-container .recent-posts-widget { margin-top: 0; }

.site-content-archive .wrap-archive .container .page-header, .site-content-archive .wrap-archive .navbar-container .page-header { padding-right: 0; border-bottom: 1px solid #4C4C50; width: 100%; height: 45px; margin-top: 15px; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul { padding-left: 15px; padding-top: 14px; margin-bottom: 0; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li { font-size: 14px; font-weight: 800; font-family: "Nunito Sans", sans-serif; list-style: none; float: left; margin-right: 30px; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li a, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li a { color: black; white-space: nowrap; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li a:focus, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li a:focus { color: #828282; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li a:hover, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li a:hover { color: #828282; }

.site-content-archive .wrap-archive .container .page-header h1, .site-content-archive .wrap-archive .navbar-container .page-header h1 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; display: inline-block; float: left; text-transform: initial; font-size: 40px; font-weight: 800; font-family: "Nunito Sans", sans-serif; margin-right: 30px; margin-top: -6px; }

.site-content-archive .wrap-archive .container #secondary #main .post-list-container h2 a, .site-content-archive .wrap-archive .navbar-container #secondary #main .post-list-container h2 a { color: black; }

.site-content-archive .wrap-archive .container #secondary #main .post-list-container h2 a:focus, .site-content-archive .wrap-archive .navbar-container #secondary #main .post-list-container h2 a:focus { color: #828282; text-decoration: none; }

.site-content-archive .wrap-archive .container #secondary #main .post-list-container h2 a:hover, .site-content-archive .wrap-archive .navbar-container #secondary #main .post-list-container h2 a:hover { color: #828282; }

.site-content-tag .wrap-archive .container #primary .page-header .page-title, .site-content-tag .wrap-archive .navbar-container #primary .page-header .page-title { color: #000; }

.gallery-slider .home-videos .post-card__meta { display: none !important; }

#buen-provecho-secondary .gallery-slider.single-slider .post-card__meta, #buen-provecho-secondary .gallery-slider.double-slider .post-card__meta, #archive-secondary .gallery-slider.single-slider .post-card__meta, #archive-secondary .gallery-slider.double-slider .post-card__meta { display: none !important; }

@media only screen and (max-width: 749px) { #buen-provecho-secondary .gallery-slider__slide-control, #archive-secondary .gallery-slider__slide-control { position: relative; text-align: right; margin: 0 0 -2.5em; padding: 18px 0 !important; } }

.gallery-slider.single-slider .post-card__video, .gallery-slider.double-slider .post-card__video { -ms-touch-action: auto !important; touch-action: auto !important; }

.gallery-slider.single-slider .widget_videos-post-video, .gallery-slider.double-slider .widget_videos-post-video { pointer-events: all; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; z-index: 3; }

a.post-tags:hover { color: #828282 !important; }

.page-contactanos form h2 { display: none; }

.univision-sponsor { width: 157px; height: 37px; background-image: url("../images/univision_al_rescate_logo@2x.png"); background-size: contain; background-repeat: no-repeat; }

.edit-link { display: none; }

.entry-content form input[type="submit"] { margin: 2em auto; display: block; }

.widget-sponsor { margin-bottom: 0.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.widget-sponsor > .sponsor-text { margin: 0 0.5em 0 0; }

#content #body-secondary .recent-posts-widget:first-child > .widget-sponsor { position: absolute; margin-top: 10px; right: 0; top: 0; }

#content #body-secondary .recent-posts-widget:last-child > .widget-title { position: absolute; top: 0; }

#content #body-secondary .recent-posts-widget > .widget-sponsor { float: none !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

@media only screen and (min-width: 750px) { #content #body-secondary .recent-posts-widget > .widget-sponsor { margin-bottom: -0.2em; margin-top: 0.5em; } }

@media only screen and (max-width: 749px) { #content #body-secondary .recent-posts-widget > .widget-sponsor { margin-bottom: -0.75em; margin-top: 0.2em; } }

#content #body-secondary-bottom .recent-posts-widget .widget-sponsor { position: absolute; margin-top: 10px; right: 0; top: 0; }

body:not(.mobile) #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { padding: 18px 0 !important; position: relative; text-align: right; }

@media only screen and (min-width: 750px) { body:not(.mobile) #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { margin: 0 0 -1.65em; } }

@media only screen and (max-width: 749px) { body:not(.mobile) #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { position: relative; padding: 18px 0 !important; margin: 0 0 -2.5em; } }

body:not(.mobile).tax-market #main > .recent-posts-widget:nth-of-type(4) { border-top: none !important; }

body.mobile #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos, body.mobile #content #archive-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { z-index: 1; }

body.mobile #content #body-secondary .recent-posts-widget:first-child > .widget-sponsor, body.mobile #content #archive-secondary .recent-posts-widget:first-child > .widget-sponsor { margin-top: 0; }

body.mobile #content #body-secondary-bottom .recent-posts-widget .widget-sponsor { margin-top: 0; }

@media only screen and (max-width: 749px) { body.mobile #content #body-secondary-bottom .recent-posts-widget .widget-sponsor { position: relative !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; float: none; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { body .site-content-archive .entry-breadcrumbs { margin-top: 0; } }

@media (max-width: 749px) { body .site-content-archive .wrap-archive .container > .grid, body .site-content-archive .wrap-archive .navbar-container > .grid { overflow: visible !important; } }

@media (min-width: 481px) and (max-width: 749px) { body .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored), body .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { top: 0 !important; } }

@media (min-width: 481px) and (max-width: 749px) { body .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored, body .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored { margin-top: calc(12px + 0.25em); } }

@media (min-width: 481px) and (max-width: 749px) { body:not(.admin-bar) .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored), body:not(.admin-bar) .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { margin-top: -10px !important; } }

@media (max-width: 480px) { body:not(.admin-bar) .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored), body:not(.admin-bar) .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { margin-top: calc(12px + 0.75em + 10px); margin-bottom: -13px; } }

@media (min-width: 481px) and (max-width: 749px) { body.admin-bar .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image, body.admin-bar .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image { margin-top: -14px !important; } }

@media (max-width: 480px) { body.admin-bar .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image, body.admin-bar .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image { margin-bottom: -10px; margin-top: calc(12px + 0.75em + 8px); } }

@media (max-width: 480px) { body.admin-bar .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image, body.admin-bar .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image { margin-top: calc(12px + 0.75em + 15px - 8px); } }

.post-single__read-more--left .sponsor .sponsor-text, .page-header--sponsored .sponsor .sponsor-text, .site-main .widget .sponsor .sponsor-text { display: inline-block; }

.post-single__read-more--left .sponsor img, .page-header--sponsored .sponsor img, .site-main .widget .sponsor img { display: inline-block; }

.sponsor { float: right; text-align: right; }

.sponsor .sponsor-text { text-transform: initial; display: block; font-weight: 400; font-size: 11px; margin-bottom: 0.5em; font-family: "Lato"; color: #3A3939; }

@media only screen and (max-width: 749px) { .sponsor .sponsor-text { padding: 0 !important; margin-bottom: 0; } }

.sponsor img { display: block; height: 40px; margin-bottom: 0.5em; padding-top: 10px; }

/** sponsor conf, para single y archivos. */
@media only screen and (min-width: 750px) and (max-width: 989px) { body.single .page-header--sponsored:not(.taxonomy-with-image), body.archive .page-header--sponsored:not(.taxonomy-with-image) { margin-top: 0 !important; } }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor), body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; right: 15px; top: 5px; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-text, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-text { margin: 0 0.5em 0 0; line-height: 1.48em; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link { display: -webkit-box; display: -ms-flexbox; display: flex; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link img, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link img { height: 24px; padding: 0; margin: 0; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) a, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) a { line-height: 0.65em; }

.sponsor-mobile { display: none; }

@media only screen and (max-width: 749px) { .sponsor-mobile { display: block; background-color: #FFF9E7; padding: 10px 0; } }

@media only screen and (max-width: 749px) { .sponsor-mobile .sponsor-mobile .sponsor.tax-sponsor { display: block; } }

body.archive #wrap > .container > .grid, body.archive #wrap > .navbar-container > .grid { margin-left: auto; margin-right: auto; }

@media (min-width: 1006px) and (max-width: 1179px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { padding-bottom: 100px; } }

@media (min-width: 990px) and (max-width: 1005px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { padding-bottom: 105px; } }

@media (min-width: 750px) and (max-width: 829px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { height: auto !important; } }

@media (min-width: 610px) and (max-width: 749px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { padding-bottom: 85px; } }

@media (min-width: 1180px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { margin-top: 57px; } }

@media only screen and (min-width: 750px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; right: 25px; } }

@media only screen and (max-width: 989px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { position: relative; } }

@media (min-width: 1006px) and (max-width: 1179px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { margin: 0 auto 0.5em; } }

@media (min-width: 990px) and (max-width: 1005px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { margin-top: -0.7em; } }

@media (min-width: 990px) and (max-width: 1179px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { right: 0; top: 30px; float: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: -40px; position: relative; margin-bottom: 35px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (min-width: 830px) and (max-width: 989px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; right: 0; } }

@media (min-width: 750px) and (max-width: 829px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; right: 0; float: none; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media only screen and (max-width: 749px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { right: 0; float: none; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (min-width: 481px) and (max-width: 749px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; margin-top: -10px; margin-bottom: 10px; } }

@media (max-width: 480px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 10px; margin-top: 0; margin-bottom: -5px; } }

body.archive.category-guia-de-huracanes .archive-container #primary > .entry-breadcrumbs, body.archive.category-que-es-un-huracan .archive-container #primary > .entry-breadcrumbs, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .entry-breadcrumbs, body.archive.category-lista-de-refugios .archive-container #primary > .entry-breadcrumbs { display: block !important; }

body.archive.category-guia-de-huracanes .archive-container #primary > .page-header, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header, body.archive.category-lista-de-refugios .archive-container #primary > .page-header { border: none !important; margin-bottom: 5px !important; }

body.archive.category-guia-de-huracanes .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-guia-de-huracanes .archive-container #primary > .page-header .category-name, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header .category-name, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header .category-name, body.archive.category-lista-de-refugios .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-lista-de-refugios .archive-container #primary > .page-header .category-name { display: none !important; }

body.archive.category-guia-de-huracanes #main > .widget_custom_html:first-child, body.archive.category-que-es-un-huracan #main > .widget_custom_html:first-child, body.archive.category-que-hacer-en-un-huracan #main > .widget_custom_html:first-child, body.archive.category-lista-de-refugios #main > .widget_custom_html:first-child { border-top: none !important; }

body.archive.category-guia-de-huracanes #main ol.vjs-playlist, body.archive.category-que-es-un-huracan #main ol.vjs-playlist, body.archive.category-que-hacer-en-un-huracan #main ol.vjs-playlist, body.archive.category-lista-de-refugios #main ol.vjs-playlist { height: auto; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p { font: normal normal 800 24px/30px 'Nunito Sans'; position: relative; letter-spacing: 0.24px; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:after { content: ""; bottom: 0; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:before { position: relative; display: inline-block; border-radius: 4px; top: 5px; left: 0; margin: 0 10px 0 0; width: 30px; height: 30px; background-color: #F6B813; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:after { position: absolute; left: 4px; top: calc(5px + 4px); height: 22px; width: 22px; background-repeat: no-repeat; background-position: center; background-size: auto 14px; }

body.archive.category-que-es-un-huracan .archive-container #main .card-notice, body.archive.category-que-hacer-en-un-huracan .archive-container #main .card-notice, body.archive.category-lista-de-refugios .archive-container #main .card-notice { margin: -2px 0 24px; }

body.archive.category-que-es-un-huracan .archive-container #main h1, body.archive.category-que-es-un-huracan .archive-container #main hr, body.archive.category-que-es-un-huracan .archive-container #main div, body.archive.category-que-hacer-en-un-huracan .archive-container #main h1, body.archive.category-que-hacer-en-un-huracan .archive-container #main hr, body.archive.category-que-hacer-en-un-huracan .archive-container #main div, body.archive.category-lista-de-refugios .archive-container #main h1, body.archive.category-lista-de-refugios .archive-container #main hr, body.archive.category-lista-de-refugios .archive-container #main div { clear: both; }

body.archive.category-que-es-un-huracan .archive-container #main h1, body.archive.category-que-hacer-en-un-huracan .archive-container #main h1, body.archive.category-lista-de-refugios .archive-container #main h1 { font: normal normal 800 30px/30px 'Nunito Sans'; text-transform: initial; letter-spacing: 0.3px; margin-bottom: 5px; }

body.archive.category-que-es-un-huracan .archive-container #main p, body.archive.category-que-hacer-en-un-huracan .archive-container #main p, body.archive.category-lista-de-refugios .archive-container #main p { font: normal normal normal 14px/19px 'Nunito Sans'; letter-spacing: 0.14px; }

body.archive.category-que-es-un-huracan .archive-container #main .videos-player-brightcove, body.archive.category-que-hacer-en-un-huracan .archive-container #main .videos-player-brightcove, body.archive.category-lista-de-refugios .archive-container #main .videos-player-brightcove { margin: -8px auto 12px; }

body.archive.category-que-es-un-huracan .archive-container #main hr, body.archive.category-que-hacer-en-un-huracan .archive-container #main hr, body.archive.category-lista-de-refugios .archive-container #main hr { border-top-color: #464646; margin: 16px auto; }

body.archive.category-que-es-un-huracan .archive-container #main hr.hr-half, body.archive.category-que-hacer-en-un-huracan .archive-container #main hr.hr-half, body.archive.category-lista-de-refugios .archive-container #main hr.hr-half { max-width: 660px; margin-left: 0 !important; }

body.archive.category-que-es-un-huracan .archive-container #main ul > li, body.archive.category-que-hacer-en-un-huracan .archive-container #main ul > li, body.archive.category-lista-de-refugios .archive-container #main ul > li { font: normal normal normal 14px/19px Nunito Sans; letter-spacing: 0.14px; }

body.archive.category-que-es-un-huracan .archive-container #main .widget_text a, body.archive.category-que-hacer-en-un-huracan .archive-container #main .widget_text a, body.archive.category-lista-de-refugios .archive-container #main .widget_text a { font: normal normal normal 14px/16px Nunito Sans; letter-spacing: 0.14px; color: #000; }

body.archive.category-que-es-un-huracan .archive-container #main .widget_text p > img { max-width: 300px; height: auto; float: left; clear: left; margin: 0 8px 10px 0; }

body.archive.category-que-hacer-en-un-huracan .archive-container #main .widget_text p > img { width: 100%; height: auto; margin: 12px auto; }

body.archive.category-lista-de-refugios .archive-container #main .widget_custom_html iframe { width: 100%; margin: 16px auto; }

.hurricane-icon:after, .category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:after, .category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAMAAAAhSXi5AAAAk1BMVEUAAAA6OTk6OTk8PDw6OTk6OTk6OTk6OTk6OTk5OTk6OTk7Nzc6ODg4ODg6OTk6OTk6OTk7OTk6Ojo6Ojo6Ojo6Ojo5ODg5OTk7Ozs5ODg6Nzc5OTk6OTk6OTk6OTk6OTk5ODg5ODg6OTk6OTk4ODg6Ojo6ODg6OTk7Ojo5OTk4ODg5OTk7OTk7Ozs8Ojo5OTk6OTmAVYMVAAAAMHRSTlMA6ecF9eXc96n77xT6C+zhamcRYS4j3s4/OijTy71bt3p3dFEfxaKIgkhBNa6qmpRL0SWbAAABaElEQVQoz11RiXbCMAxzTK+kJ21HodxjNzv0/183pRS6off86qixbDlyj7Rv75n5Z6RqTCIT8qrTGAPWN3L2OnCBZUT9lV2WJItw7QBznF3ZY8Hj87I1gE4NDw7xYiXySAnXPY3sySHY50zqraGWLi9jhYj3o179Zii3EuLbYkF2xFMEhDXnVf7+66mEfRHZBdgMkzdJ0viqs4FJ5QvxnIeHReCdPDDdwh4lgjKfLYAsAyLef3esL6FMmwA6rwyCZugWig+RBBml5hn89kIoY6IrO9Ihw+SDiBlEduyjKGUD986ULqy9tOwVkRwybP2A0W3AyndIOf3Z29klyW5YQofgJPJiUaYyYVlA2a0OARZfQWP2R4iVX+ZrOrL7mBu8lCmd67M/5NsAxem65M4BeBT54FM7fke0Xqf92BRAUd26HMi6dUgyLm9P0nsnloFY36bnW4MgZ7oqlwmJMapR0tTyH22fyh1+AR4LJPlhHqfEAAAAAElFTkSuQmCC); }

.check-icon:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAMAAACTisy7AAAAllBMVEUAAAA6OTk6OTk5OTk7Ozs5OTk6OTk6ODg5ODg5ODg6OTk6OTk7OTk6OTk6OTk6OTk5OTk5ODg6ODg6OTk6OTk5OTk6Ojo7Ozs4ODg6Ojo5OTk6OTk5OTk6OTk5OTk5OTk5OTk6OTk6ODg6OTk5OTk5OTk7OTk6OTk6OTk6ODg5OTk6Ojo7OTk6Ojo6OTk6Ojo8ODg6OTnVQ1OrAAAAMXRSTlMA7/s1B2Lkno99eWQg8bu3qJVxXlpDMi4lGRP42MXAhN/Mx7OyraFya2hQSj4OzkY3D2peaAAAARtJREFUKM91kdmWgjAQRENEdlBQBGRz352Z+v+fm9AhkiOHeqr0TSqdDvvIfLbLKLKTjI1UOCF6Vc8vdi8xyOoqQaASlxDijeN5dgXUojTn/CFhx0J3KxeblTA+BxxaeoLtA6ZpLphBnWXCHd4jNiN7Fq6YYAGA+QRjCWCZE4wdgXjMzOTanaiAFWPv20tjlOeKpQGk3VO5r2fGgP2BDQBfu8+Wl+0odmMIehl6WcjYoxzUrKOKUd5aDs9iRDWWCl/QEGgTJRt/hCj1oIxFP5Jf85496ACd4EBkMk1ZCPz0lRZAo40+NYBSDdCMulZu/dbc5qDXKXqCUHh2/btTC0fTGqhbQtPuNSAKu3CFLM9k39qu48W+PrW/Q+kfyQ8rBKYe17cAAAAASUVORK5CYII=); }

.shelter-icon:after, .category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAclBMVEUAAAA+Pj47OTk6Ojo6ODg6OTk6OTk6OTk9Nzc6OTk5OTlISEg6OTk5OTk7Ojo6Nzc6OTk6OTk6Ojo5OTk5OTk6OTk6OTk5OTk6ODg5OTk1NTU6OTk6OTk7OTk6OTk6Ojo5OTk6Ojo5OTk4ODg9PT06OTkC2fNpAAAAJXRSTlMACDdm0c+Z3xP0twP6lkom69h6Ww3s5MWRURjar6qigG8+LSAZ9spr5wAAAL1JREFUKM/VkNcOwyAMRZ0JmWSv7uH//8XaKIpoIFJfex4Q3GNhDJiUQpTgxiuQKDyX82vU1L6lsiYnkaa05E327V4jpQmlQUKbUZmu5Sh8AqEiLrtvSp6RmLy1wU03eK8DDHQQD+NpJwqqkgeYkLh0YNDFnF07qLlqhh1zxVcDLwtYLDwUS8/5Xz9LFWyovZQJbiRyJ3008G3Zx5reKSPQhH8rB8Q2s2XWIgqI8ZACpDhyQgLIWOS2yUUh4QOcly1B0L/QfAAAAABJRU5ErkJggg==); }

.support-icon:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAgVBMVEUAAAA6OTk6OTk6OTk3Nzc6OTk5OTk6OTk6ODg6ODg9PT06OTk6OTk6OTk8Nzc3Nzc7ODg6OTk5OTk5OTk6OTk6ODg6ODg6Ojo7ODg5OTk5ODg6Nzc5OTk6OTk6OTk6OTk5OTk6ODg5OTk6ODg6ODg6Ojo6Ojo6OTk5ODg6Ojo6OTlujii4AAAAKnRSTlMA6vvtDPGulmNMBbtqMx8XE+PeysS1oY16VUQp9ufYqYYn1L+IWjnufHPqHfDyAAABF0lEQVQoz32S2XKDMAwAhSFgIISbADmbq+3+/weWI+FKpvskeWVpPLIMWDqPlYptbckba4MnxnqhLJsWs6+wZ5c9H0grq6mqMiD3JvIGaj0MUHAe3UbBfUwrUJshc6CQCQU4Q3LoKmedDq94B5nMyODrGdZjl3FO3UfhCZJg6oIETmHX1ABIpzIFMJrG3hGUYjWVZnvCRcSF48ZYSiM8gislaHmXoqGULbifpAvb/2UJ5Sf5A7/ygJU2l9LUewhEclrMfq+77unPlTdRlL0i0d9wbd5uA/j9d7gXvhO1W6blEEnkQ7z4RytUHoN/K/ZwnssHOLKj52LNZdBOrjulTpHM8RIwFDiVG8obtQJIPflIcN0n58mwP1cUJLDe0F/LAAAAAElFTkSuQmCC); }

.card-notice { padding: 15px; border-radius: 4px; }

.card-notice h3, .card-notice p { text-align: left; font-family: 'Nunito Sans'; }

.card-notice > h3 { font-weight: 800; line-height: 32px; margin: 0 0 2px; font-size: 24px; text-transform: initial; }

.card-notice > p { font: normal normal bold 13px/16px Nunito Sans; letter-spacing: 0px; color: #000; margin: 0; }

.card-notice.--yellow { background-color: #F6B813; }

.hurricane_list { padding: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; counter-reset: incrementcounter; }

.hurricane_list > li { text-align: left; font: normal normal 800 20px/30px Nunito Sans; letter-spacing: 0.2px; color: #000; margin-bottom: 19px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.hurricane_list > li:before { content: counter(incrementcounter); counter-increment: incrementcounter; position: relative; width: auto; height: auto; border-radius: 50%; top: 2px; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

.hurricane_list > li:after { content: ".-"; position: relative; top: 2px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.hurricane_list > li > .hurricane_menu { text-align: left; font: normal normal bold 14px/23px Nunito Sans; letter-spacing: 0.14px; color: #3A3939; background: #F1F1F1 0% 0% no-repeat padding-box; -webkit-box-shadow: 0px 2px 4px #0000001A; box-shadow: 0px 2px 4px #0000001A; border: 1px solid #707070; border-radius: 4px; padding: 2.5px 13px; position: relative; margin-left: 8px; max-height: 30px; overflow: hidden; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.hurricane_list > li > .hurricane_menu[class*="-icon"] { padding-left: 43px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"]:before { content: ""; position: absolute; border-radius: 4px; left: 0; top: 0; bottom: 0; height: 100%; width: 30px; background-color: #F6B813; }

.hurricane_list > li > .hurricane_menu[class*="-icon"]:after { position: absolute; left: 0; top: 0; bottom: 0; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].hurricane-icon:after { content: ""; background-size: auto 15.33px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].check-icon:after { content: ""; background-size: auto 14px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].shelter-icon:after { content: ""; background-size: auto 14px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].support-icon:after { content: ""; background-size: auto 14px; }

#Asistencia { background-color: #fff; overflow-x: hidden; overflow-y: auto; z-index: 100000; }

#Asistencia .modal-close { position: absolute; cursor: pointer; width: 35px; height: 35px; left: 0; z-index: 1; margin: 0 auto; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAGFBMVEUAAABwcHB3d3d2dnZ2dnZ2dnZ3d3d3d3e/Bsy3AAAAB3RSTlMAENDPwKCfrnHNtgAAAI9JREFUKM9d0rENwkAQBdHvDk4gyImIiSjhYiLHtABnbfuWddKM5I1f8keb+2iJt/Rv1nol3rW2VP1bRO+q9DqYqEYuk4keWZ4HE/1aYKDARDAQTAQDyUQykAwkA8lAMhAMZAKXmoClIpgJCGIngtiJICCCiOwmgolgIJgIJpKJZH0i2QgIlnUi2Zbb+TE/O7l9WuptUhQSAAAAAElFTkSuQmCC) no-repeat scroll center/18px auto; }

@media (min-height: 625px) { #Asistencia .modal-close { top: 12vh; } }

@media (max-height: 624px) { #Asistencia .modal-close { top: 2vh; } }

@media (min-width: 620px) { #Asistencia .modal-close { right: calc(-360px - 12.5px - 192px); } }

@media (max-width: 619px) and (min-width: 520px) { #Asistencia .modal-close { right: calc(-360px - 12.5px - 96px); } }

@media (max-width: 519px) and (min-width: 430px) { #Asistencia .modal-close { right: calc(-360px - 12.5px - 15px); } }

@media (max-width: 429px) and (min-width: 400px) { #Asistencia .modal-close { right: calc(-360px - 12.5px); } }

@media (max-width: 399px) and (min-width: 370px) { #Asistencia .modal-close { right: -330px; } }

@media (max-width: 369px) { #Asistencia .modal-close { right: -320px; top: 0.5vh !important; } }

#Asistencia .modal-body { padding: 2.5vh 7.5px; max-width: 360px; }

@media (min-height: 625px) { #Asistencia .modal-body { margin: 15vh auto 1vh; } }

@media (max-height: 624px) and (min-height: 555px) { #Asistencia .modal-body { margin: 5vh auto 1vh; } }

@media (max-height: 554px) { #Asistencia .modal-body { margin: 1.5vh auto 0; } }

@media (max-width: 369px) { #Asistencia .modal-body { margin: 8vh auto 1vh !important; } }

#Asistencia .modal-body h3, #Asistencia .modal-body p { text-align: left; font-family: 'Nunito Sans'; }

#Asistencia .modal-body h3 { font-size: 24px; line-height: 1em; text-transform: initial; }

#Asistencia .modal-body > p { font: normal normal 800 14px/16px 'Nunito Sans'; letter-spacing: 0.14px; }

#Asistencia .modal-body > p:nth-child(3) { margin: 20px 0 32px; }

#Asistencia .modal-body > .title { letter-spacing: 0.24px; line-height: 30px; font-weight: 700; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; margin: 0 0 10px; }

#Asistencia .modal-body > .title.question-icon:before, #Asistencia .modal-body > .title.question-icon:after { content: ""; bottom: 0; }

#Asistencia .modal-body > .title.question-icon:before { position: relative; display: inline-block; border-radius: 4px; top: 0; left: 0; margin: 0 10px 0 0; width: 30px; height: 30px; background-color: #F6B813; }

#Asistencia .modal-body > .title.question-icon:after { position: absolute; left: 4px; top: 4px; height: 22px; width: 22px; background-repeat: no-repeat; background-position: center; background-size: auto 14px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAilBMVEUAAAA6OTk6OTk6OTk6OTk6OTk5OTk6OTk6OTk6OTk6OTkzMzM6OTk5ODg6Ojo6OTk7Ozs5NTU6ODg6OTk4Nzc6OTk5OTk6OTk5ODg4ODg4ODg6OTk5ODg6OTk7OTk6OTk7OTk5ODg5OTk6OTk3Nzc6Ojo5OTk6OTk5OTk9Ozs4ODg6Ojo9PT06OTn7E7trAAAALXRSTlMA3/rG1Ojb79Cb8wXKMgyyXEiTjyHjzXBNSSStiGphvJeLd0US5reoUjopFhXVjzKLAAABW0lEQVQoz2WT14KDIBBFBUTBkGg0McX0vuX+/+8tDCyY3XnBmSPTyaJMtVBFoYSeZn/lkJcIUuaHN7TtK3Am6rYdBOOo+m1iGwae72dema1yDjaPTELuJunfSXeHDHTLsFzb86sTyuazcL8vwRYEe0jHGgaS5cUqcwlDeVZ85yq5x2xfVu2qqrFHjtzFOwLIzycG0J2JNdsbJd87BwVQ3LLsWgLM6SteTjMNRjXUx2Nnj4UECqqIQWcCIktyM4A3EFB4JtYUlskrfddQNlYb2aW0jO290qKwsPMKhQEXi6BpCxWGX3jlgIltHKDGCW0A7GIMYwGV4uWzruvNKMbJNyHIh25ScrYJvn2BSVTkNrTPN/7sDU8AfYAtr5o0Mmon8PDsJWHSsMmVVo9vMq3DsP1k5fltTSStSaBuwVahott4wcizcatpBt3WtJqGfEZpxksdq/33HE7pOfwAIS4iRh+x5OQAAAAASUVORK5CYII=); }

#Asistencia .modal-body .card-notice > p { margin-bottom: 2px; }

#Asistencia .modal-body > .modal-phones { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 24px; padding-left: calc(35px + 16px); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#Asistencia .modal-body > .modal-phones > a { text-align: center; font: normal normal bold 14px/18px Nunito Sans; letter-spacing: 0.14px; color: #3A3939; background: #F1F1F1 0% 0% no-repeat padding-box; -webkit-box-shadow: 0px 2px 4px #0000001A; box-shadow: 0px 2px 4px #0000001A; border: 1px solid #707070; border-radius: 4px; padding: 8px; display: inline-block; position: relative; width: calc(100% - 35px - 16px); height: 35px; margin: 0; max-width: 243px; }

#Asistencia .modal-body > .modal-phones > a:before, #Asistencia .modal-body > .modal-phones > a:after { content: ""; position: absolute; display: inline-block; }

#Asistencia .modal-body > .modal-phones > a:before { border-radius: 4px; top: -1px; bottom: 0; left: calc(-35px - 16px); width: 35px; height: 35px; background-color: #F6B813; }

#Asistencia .modal-body > .modal-phones > a:after { bottom: 0; top: calc(-1px + 8.75px); width: 17.5px; height: 17.5px; left: calc(-35px - 16px + 8.75px); background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAgVBMVEUAAAA6OTk5OTk5ODg4ODg5OTk6OTk6OTk5OTk6OTk6OTk5OTk6OTk6OTk6OTk6OTk8ODg9PT06OTk6OTk6OTk7ODg6OTk5ODg5OTk6Ojo6Ojo6OTk6OTk6OTk6ODg6OTk5OTk6OTk6OTk6ODg7Ozs6Ojo3Nzc6OTk7ODg3Nzc6OTlmvfY+AAAAKnRSTlMA+/Y5JQrqgg/y4t/BuKeKEwPmzJpxX1FBLB/u29XQxrKgeWdKNAfsSRfNQqf/AAABAElEQVQ4y4WU567DIAxGIYvsNLvrdtxuv/8DtqIOQ8L0/ERH2JgP2Id1z6ELmY81hw8Hn7J9gMS3UQ1fBlrZcHSymHQELEykUyqnJJ0OFBHlBNoRlJNo50Q5R+1cKGdQyl9LOTMgScQoUpwhv/2+i5x5CLHW1SdVIClijxPhGBvm4R+79iWo7dXpaW4cp5j+rgal0Xc8r+xqFUpHvX6CoLGsdI9SvjQ+yvw2ZvXNDiUuZL2Q4znGuzFuFbZiatkqh4V81tJTSbAXPWgS871m4CSwnlrndApm8qpcTs1sxgA0VGi2AwebsysqZ2uvKnZHfCoB4c2d/pQudbHLDkKm5Q08UUBs2kHQ4AAAAABJRU5ErkJggg==) no-repeat scroll center/contain; }

#Asistencia .modal-body > .btn-download { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 24px auto 0; }

#Asistencia .modal-body > .btn-download > .btn { text-align: center; font: normal normal bold 12px/16px Nunito Sans; letter-spacing: 0px; text-transform: uppercase; border-radius: 2px; border: none; padding: 10px 27px; height: 36px; }

#Asistencia .modal-body > .btn-download > .btn:after { border-radius: 2px; }

#Asistencia .modal-body > .btn-download.--yellow-white > .btn { color: #fff; background-color: #FFC300; }

#Asistencia .modal-body > .btn-download.--yellow-white > .btn:after { background-color: #CC9C00; }

b { display: inline; }

.single-event .post-single__thumb-wrap { width: 100%; }

.page-sales .entry-header, .page-anunciate-aqui .entry-header { display: none; }

.page-sales .content-area, .page-anunciate-aqui .content-area { clear: both; }

.page-sales .wrap-default.wrap-page, .page-anunciate-aqui .wrap-default.wrap-page { margin: 0; padding-top: 0; }

.page-sales header.component--hero h1:after, .page-anunciate-aqui header.component--hero h1:after { content: ""; width: 50px; height: 4px; background-color: #FFC300; display: block; margin-top: 0.5em; }

.page-sales #wrap, .page-anunciate-aqui #wrap { margin-bottom: 0; padding-bottom: 0; }

.page-sales .custom-content-page, .page-anunciate-aqui .custom-content-page { max-width: none; background-color: #f0f0f0; padding: 2em; margin-bottom: -1em; }

.page-sales #wrap form, .page-anunciate-aqui #wrap form { max-width: 750px; margin: auto; }

.page-sales #wrap form label, .page-anunciate-aqui #wrap form label { color: black; }

@media only screen and (min-width: 750px) { .page-sales #wrap form label, .page-anunciate-aqui #wrap form label { width: 50%; float: left; padding: 20px; } }

.page-sales #wrap form span[role="alert"], .page-anunciate-aqui #wrap form span[role="alert"] { margin-top: 1em; display: inline-block; }

.page-sales #wrap form input[type="submit"], .page-anunciate-aqui #wrap form input[type="submit"] { margin: 2em auto; clear: both; display: block; }

.page-sales #wrap form input[type="submit"]:hover, .page-sales #wrap form input[type="submit"]:focus, .page-anunciate-aqui #wrap form input[type="submit"]:hover, .page-anunciate-aqui #wrap form input[type="submit"]:focus { background-color: #cc9c00; }

.page-sales #wrap form p, .page-anunciate-aqui #wrap form p { clear: both; }

@media only screen and (min-width: 750px) { .page-sales #wrap form p, .page-anunciate-aqui #wrap form p { display: inline; clear: none; } }

.page-sales #wrap form h2, .page-anunciate-aqui #wrap form h2 { text-align: center; }

.icon-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.icon-list:first-child { border: 0; }

.icon-list__item { border-left: 1px solid #b5b5b5; width: 100%; padding: 1em; }

@media only screen and (min-width: 750px) { .icon-list__item { width: 25%; padding: 4em 2em 2em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; /* vertical alignment of flex items */ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; /* center flex items vertically */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* center flex items horizontally */ } }

@media only screen and (max-width: 749px) { .icon-list__item { padding: 1em; } }

@media only screen and (min-width: 990px) { .icon-list__item .h1 { font-size: 65px; letter-spacing: -2.25px; } }

@media only screen and (min-width: 750px) { .icon-list__item h5 { min-height: 75px; } }

.icon-list__item p { font-size: 24px; color: #151515; letter-spacing: 0; text-align: center; line-height: 30px; }

.icon-list__item img { max-width: 40px; margin: 0 auto 1em auto; }

#main .post-list { margin-top: 15px; }

#main:not(.with_breaking) div:nth-of-type(3) .posts-featured .posts-featured--large article:first-of-type, #main:not(.with_breaking) div:nth-of-type(3) .posts-featured .posts-featured--small article:first-of-type { padding-top: 15px; border-top: 1px solid #c4c4c4; }

#main.with_breaking > .recent-posts-widget:nth-child(3) { padding-top: 15px; }

@media only screen and (min-width: 750px) { #main.with_breaking > .recent-posts-widget:nth-child(3) { border-top: 2px solid #4c4c50; } }

@media only screen and (max-width: 749px) { #main.with_breaking > .recent-posts-widget:nth-child(3) { border-top: 1px solid #C4C4C4 !important; } }

#main > .recent-posts-widget > .sponsor.widget-sponsor { position: absolute; right: 0; top: 0; }

@media only screen and (min-width: 750px) { #main > .recent-posts-widget > .sponsor.widget-sponsor { margin-top: 10px; } }

@media only screen and (max-width: 749px) { #main > .recent-posts-widget > .sponsor.widget-sponsor { margin-top: 4px; } }

@media (max-width: 989px) { #main .recent-posts-widget post-list-container .posts-featured.post-grid.grid .grid__item small--full.large-up--two-thirds.posts-featured--large article:first-of-type { border: 0; padding: 0; } }

#main div:nth-of-type(3) .post-list { margin-left: 0; }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .post-list { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; } }

@media only screen and (max-width: 749px) { #main div:nth-of-type(3) .post-list { display: block; } }

#main div:nth-of-type(3) .post-list > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

#main div:nth-of-type(3) .posts-featured { margin-left: 0; margin-right: 0; }

@media (min-width: 1780px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.085fr 1fr; } }

@media (min-width: 1721px) and (max-width: 1779px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1691px) and (max-width: 1720px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1500px) and (max-width: 1690px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.09fr 1fr; } }

@media (min-width: 1400px) and (max-width: 1499px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1391px) and (max-width: 1399px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.095fr 1fr; } }

@media (min-width: 1181px) and (max-width: 1390px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1081px) and (max-width: 1180px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.13fr 1fr; } }

@media (min-width: 990px) and (max-width: 1079px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.14fr 1fr; } }

@media (min-width: 900px) and (max-width: 989px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.115fr 1fr; } }

@media (min-width: 750px) and (max-width: 899px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.145fr 1fr; } }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .posts-featured { grid-gap: 30px; row-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; } }

@media only screen and (max-width: 749px) { #main div:nth-of-type(3) .posts-featured { display: block; } }

#main div:nth-of-type(3) .posts-featured > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

#main div:nth-of-type(3) .posts-featured > .grid__item > .post-card:last-child { margin-bottom: -2px; padding-bottom: 0; }

@media only screen and (min-width: 990px) { #main div:nth-of-type(3) .posts-featured > .posts-featured--small { padding-left: 1px !important; } }

#main div:nth-of-type(3) .posts-featured > .posts-featured--small .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 1px !important; margin-bottom: 8px !important; }

#main div:nth-of-type(3) .posts-featured > .posts-featured--small .with_thumb[data-sponsored="false"] .post-card__body p { margin-bottom: -2px; line-height: 20px; }

#main div:nth-of-type(3) .post-list .large-up--one-third { width: 100% !important; margin: 0 !important; position: relative; padding: 0; }

#main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(2) { /* .post-card__meta{ display: none; } */ }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(2):before { content: ""; position: absolute; left: -1em; top: 0; height: calc(100% + 1em); width: 1px; background-color: #C4C4C4; } }

#main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(3) { border-left: 1px solid #c4c4c4; }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(3) { border-left-color: transparent; }
  #main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(3):before { content: ""; position: absolute; left: -1em; top: 0; height: calc(100% + 1em); width: 1px; background-color: #C4C4C4; } }

#content-juntos, #content-juntas { overflow: visible !important; }

@media only screen and (max-width: 749px) { #content-juntos, #content-juntas { margin-top: 4px; } }

#wrap-juntos, #wrap-juntas { background-color: transparent; background-image: url("../images/bg-juntos_2x.png"); background-position: center top; background-repeat: no-repeat; padding-bottom: 32px; }

@media only screen and (min-width: 750px) { #wrap-juntos, #wrap-juntas { margin-top: -21px; } }

@media only screen and (max-width: 749px) { #wrap-juntos, #wrap-juntas { margin-top: -11px; } }

@media (max-width: 1366px) and (min-width: 750px) { #wrap-juntos, #wrap-juntas { padding-top: calc(65px + 85px); } }

@media (max-width: 1366px) { #wrap-juntos, #wrap-juntas { background-size: auto 100%; padding-bottom: 32px; } }

@media (min-width: 1367px) { #wrap-juntos, #wrap-juntas { background-size: cover; padding-top: calc(65px + 85px + 5vw); } }

@media (max-width: 1249px) { #wrap-juntos, #wrap-juntas { background-image: url("../images/bg-juntos_2x.png"), url("../images/bg-juntos_2x.png") !important; background-size: 100% auto, auto 99%; background-position: center top, right bottom; background-repeat: no-repeat, no-repeat; } }

#wrap-juntos #JuntosLogo, #wrap-juntos #JuntasLogo, #wrap-juntas #JuntosLogo, #wrap-juntas #JuntasLogo { margin-bottom: 38px; width: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; display: block; position: relative; }

#wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { content: ""; height: 1px; position: absolute; background-color: #FFF; }

@media only screen and (max-width: 749px) { #wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { left: -60.5%; bottom: 1.75em; width: 100px; } }

@media (max-width: 1366px) and (min-width: 750px) { #wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { left: -50%; bottom: 2.55em; width: 120px; } }

@media (min-width: 1367px) { #wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { left: -99.6vw; bottom: 2.6em; width: 100vw; } }

#wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { content: ""; position: absolute; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; }

@media only screen and (min-width: 750px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { background-image: url("../images/right-line-white-juntos.png"); } }

@media only screen and (max-width: 749px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { background-image: url("../images/right-line-white-juntos-mobile.png"); height: 100px; right: -92.5%; bottom: 2.1em; width: 140%; } }

@media (max-width: 1366px) and (min-width: 750px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { right: -140%; bottom: 2.3em; width: 140%; } }

@media (min-width: 1367px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { right: -33.9vw; bottom: 3.1em; width: 35vw; } }

@media only screen and (max-width: 749px) { #wrap-juntos #JuntosLogo img, #wrap-juntos #JuntasLogo img, #wrap-juntas #JuntosLogo img, #wrap-juntas #JuntasLogo img { max-width: 160px; } }

#wrap-juntos .post-card .post-card__title .entry-title, #wrap-juntos .post-card .post-card__title a, #wrap-juntos .post-tags, #wrap-juntas .post-card .post-card__title .entry-title, #wrap-juntas .post-card .post-card__title a, #wrap-juntas .post-tags { color: #fff; }

@media only screen and (min-width: 750px) { #wrap-juntos .post-card[data-sponsored="true"], #wrap-juntas .post-card[data-sponsored="true"] { padding-bottom: 2em; } }

@media only screen and (max-width: 749px) { #wrap-juntos .post-card__tags.entry-tags, #wrap-juntas .post-card__tags.entry-tags { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }
  #wrap-juntos .post-card__tags.entry-tags:not(.with_thumb), #wrap-juntas .post-card__tags.entry-tags:not(.with_thumb) { background-color: transparent !important; }
  #wrap-juntos .post-list.home-juntos-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb, #wrap-juntas .post-list.home-juntos-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb { background-color: #272638 !important; }
  #wrap-juntos .post-list.home-juntos-mobile > .large-up--one-third:not(:first-child) .post-card__tags.entry-tags.with_thumb, #wrap-juntas .post-list.home-juntos-mobile > .large-up--one-third:not(:first-child) .post-card__tags.entry-tags.with_thumb { background-color: transparent !important; }
  #wrap-juntos .post-list.home-juntas-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb, #wrap-juntas .post-list.home-juntas-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb { background-color: #360c97 !important; }
  #wrap-juntos .home-juntos-mobile.posts-featured, #wrap-juntas .home-juntos-mobile.posts-featured { display: none; } }

#wrap-juntos .badge, #wrap-juntas .badge { background: #e46161; }

#wrap-juntos .posts-featured--large, #wrap-juntas .posts-featured--large { padding-right: 0; border-right: none; }

#wrap-juntos .post-list-container, #wrap-juntas .post-list-container { border-top: none; margin-top: 0; }

#wrap-juntos .post-list-container .widget-title, #wrap-juntas .post-list-container .widget-title { display: none; }

#wrap-juntos .posts-featured--large article .post-card__thumb-wrap, #wrap-juntas .posts-featured--large article .post-card__thumb-wrap { width: 100%; display: inline-block; }

#wrap-juntos .author a, #wrap-juntas .author a { color: #fff !important; }

#wrap-juntos .sponsored, #wrap-juntas .sponsored { background-color: #272638; }

#wrap-juntos .sponsored p, #wrap-juntas .sponsored p { color: #fff !important; border-color: #fff !important; }

#wrap-juntos .see-more, #wrap-juntas .see-more { margin-bottom: 38px; margin-top: 52px; }

#wrap-juntos .see-more .url-more, #wrap-juntas .see-more .url-more { color: #fff !important; border-bottom-color: #DA005D !important; }

#wrap-juntos .see-more .url-more .-arrow-right, #wrap-juntas .see-more .url-more .-arrow-right { -webkit-filter: invert(1); filter: invert(1); }

@media only screen and (max-width: 749px) { #wrap-juntos { padding-top: 100px; } }

@media only screen and (max-width: 749px) { #wrap-juntas { padding-top: 70px; } }

#primary .large-up--two-thirds { width: 67.666667%; }

#primary .large-up--one-third { width: 32.333333%; }

#primary #main > div:first-child, .archive #secondary > #main > .recent-posts-widget:first-child { border-top: none !important; margin-top: 0; }

@media only screen and (min-width: 750px) { .archive #secondary > #main > .recent-posts-widget:first-child { padding-top: 0.5em; } }

.tag #secondary > #main > .recent-posts-widget:first-child, .author #secondary > #main > .recent-posts-widget:first-child, .category #secondary > #main > .recent-posts-widget:first-child, .archive #secondary > #main > .recent-posts-widget:first-child { margin-bottom: 15px; }

@media only screen and (min-width: 750px) { .post-card .entry-title { margin-top: -11px; } }

.post-card p { font-family: "Lato"; font-size: 14px; line-height: 23px; }

body.search #primary > #main { position: relative; }

@media only screen and (max-width: 749px) { body.search #primary > #main:after { content: ""; position: absolute; bottom: 0; left: -5%; right: 0; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; height: 100%; width: 110%; } }

@media only screen and (min-width: 990px) { body.search #primary .content-area > #main { padding-right: 4.502vw; } }

@media only screen and (max-width: 989px) { body.search #primary #secondary .popular-post-widget { border-top: 2px solid #000; padding-top: 13px; margin-top: 5px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.search #primary { padding-left: 15px; }
  body.search #primary > .container > .grid .large-up--three-quarters, body.search #primary > .navbar-container > .grid .large-up--three-quarters { padding-right: 0; border: none; }
  body.search #primary > .container > .grid .large-up--one-quarter, body.search #primary > .navbar-container > .grid .large-up--one-quarter { padding-top: 2em; padding-left: 0; } }

@media only screen and (min-width: 750px) { body.search #primary .page-header { margin-top: 8px; margin-bottom: 15px; } }

@media only screen and (min-width: 750px) { body.search #primary .page-header .search-results-title { font: normal normal 800 40px/40px Nunito Sans; padding-bottom: 8px; } }

@media only screen and (max-width: 749px) { body.search #primary .page-header .search-results-title { font: normal normal 800 30px/30px Nunito Sans; padding-bottom: 15px; } }

body.search #primary .page-header .search-results-title > span:last-child { font: normal normal normal 16px/25px Nunito Sans; letter-spacing: 0.16px; padding-top: 20px; text-align: left; margin-top: 8px; display: block; color: #000; }

@media only screen and (min-width: 750px) { body.search #primary .page-header .search-results-title > span:last-child { border-top: 1px solid #4C4C50; } }

@media only screen and (max-width: 749px) { body.search #primary .page-header .search-results-title > span:last-child { border-top: 1px solid transparent; margin: 0; } }

body.search #primary .page-header .search-results-title > span:last-child:after { content: "."; font: normal normal normal 16px/25px Nunito Sans; letter-spacing: 0.16px; position: relative; display: inline; color: #000; }

body.search #primary .query-searched { text-transform: initial; font: normal normal bold 22px/27px Nunito Sans; letter-spacing: 0.22px; }

@media only screen and (min-width: 750px) { body.search #primary .query-searched { margin-bottom: 18px; } }

@media only screen and (max-width: 749px) { body.search #primary .query-searched { margin-top: 0; } }

body.search #primary .search-form { display: inline-block; max-width: 100%; width: 100% !important; height: 50px; text-align: center; position: relative; width: 100%; background-color: #F1F1F1; border-radius: 5px; margin-bottom: 16px; z-index: 1; }

@media only screen and (max-width: 749px) { body.search #primary .search-form { margin-top: 8px; } }

body.search #primary .search-form label { float: left; width: calc(98% - 82px); }

body.search #primary .search-form .search-submit { min-width: 82px; color: #3A3939; background: transparent; border: 1px solid #3A3939; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: 8px; -webkit-transform: translateX(-8px); transform: translateX(-8px); float: right; }

@media only screen and (max-width: 749px) { body.search #primary .search-form .search-submit { margin-top: 0.5em !important; margin-right: -8px; font-size: 16.4px; border: none; margin-left: 0; min-width: 42px; margin-top: -7px; } }

@media (max-width: 650px) { body.search #primary .search-form .search-submit { margin-right: 0.25em; margin-left: -0.25em; } }

body.search #primary .search-form .search-submit:hover { color: #383838; background-color: white; border-color: white; }

body.search #primary .search-form .search-submit:focus { color: #383838; background-color: white !important; border-color: white; }

body.search #primary .search-form label input[type="search"] { font: italic normal normal 16px/19px Lato; color: #3A3939; background-repeat: no-repeat; background-size: 20px; font-family: "Lato"; font-weight: 700; text-align: left; border: none; margin-top: -17px; margin-left: 5px; z-index: 2; }

@media only screen and (min-width: 750px) { body.search #primary .search-form label input[type="search"] { background-image: url(../images/search-gray.svg); background-position: 9px; font-style: italic; padding-left: 51px; font-size: 16px; letter-spacing: 0.16px; line-height: 19px; } }

@media only screen and (max-width: 749px) { body.search #primary .search-form label input[type="search"] { padding-left: 0; margin-left: 12px; } }

body.search #primary .search-form label input[type="search"]:-webkit-autofill, body.search #primary .search-form label input[type="search"]:focus:-webkit-autofill, body.search #primary .search-form label input[type="search"]:active:-webkit-autofill, body.search #primary .search-form label input[type="search"]:hover:-webkit-autofill, body.search #primary .search-form label input[type="search"]:-webkit-autofill:hover, body.search #primary .search-form label input[type="search"]:-webkit-autofill:active, body.search #primary .search-form label input[type="search"]:-webkit-autofill:focus, body.search #primary .search-form label input[type="search"]:-webkit-autofill, body.search #primary .search-form label input[type="search"]:focus:-webkit-autofill, body.search #primary .search-form label input[type="search"]:active:-webkit-autofill, body.search #primary .search-form label input[type="search"]:hover:-webkit-autofill, body.search #primary .search-form label input[type="search"]:-webkit-autofill:hover, body.search #primary .search-form label input[type="search"]:-webkit-autofill:active, body.search #primary .search-form label input[type="search"]:-webkit-autofill:focus { -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: #f1f1f1 !important; -webkit-text-fill-color: #3A3939 !important; -webkit-box-shadow: 0 0 0 30px #f1f1f1 inset; -webkit-tap-highlight-color: #f1f1f1 !important; }

body.search #primary .search-form label input[type="search"]::-webkit-input-placeholder { /* Edge */ font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]::-moz-placeholder { font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]::-ms-input-placeholder { font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]::placeholder { font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary #main { position: relative; }

body.search #primary #main article { border-bottom: 1px solid #C4C4C4; margin-bottom: 0; }

@media only screen and (min-width: 750px) { body.search #primary #main article { padding-bottom: 17px !important; padding-top: 17px !important; }
  body.search #primary #main article .post-card__image { max-height: 172px; min-height: 172px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article { padding-bottom: 1px !important; padding-top: 20px !important; } }

body.search #primary #main article .post__thumbnail-wrap { width: 33.9%; float: right; }

@media only screen and (min-width: 750px) { body.search #primary #main article .post__thumbnail-wrap { height: 172px; } }

@media only screen and (max-width: 989px) { body.search #primary #main article .post__thumbnail-wrap { max-height: 172px; } }

body.search #primary #main article > header.entry-header, body.search #primary #main article .post-card__tags, body.search #primary #main article .post-card__title, body.search #primary #main article .post-card__meta { float: left; width: 66.1%; }

body.search #primary #main article .post-card__meta { display: inline-block; margin-top: 0.5em; width: auto; }

@media only screen and (min-width: 750px) { body.search #primary #main article.with_thumb .post-card__tags.entry-tags.with_thumb { display: inline-block !important; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; } }

@media only screen and (max-width: 749px) { body.search #primary #main article.with_thumb .post-card__tags.entry-tags.with_thumb { display: block !important; } }

body.search #primary #main article.with_thumb .post-card__tags.entry-tags:not(.with_thumb) { display: none !important; }

body.search #primary #main article .entry-title { text-transform: capitalize; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-title { margin-top: 2px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-title { margin-top: 0; } }

body.search #primary #main article .entry-title a { color: #000; display: block; white-space: break-spaces; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-title a { padding-right: 50px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-title a { padding-right: 23px; } }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-title { font: normal normal bold 18px/23px Nunito Sans; letter-spacing: 0.18px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-title { font: normal normal bold 17px/21px Nunito Sans; letter-spacing: 0px; } }

body.search #primary #main article .entry-summary { font: normal normal normal 14px/20px Lato; -webkit-box-orient: vertical; letter-spacing: 0.14px; display: -webkit-box; overflow: hidden; text-align: left; color: #000; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-summary { min-height: calc(14px * 3.35); -webkit-line-clamp: 3; padding-right: 50px; } }

@media (min-width: 481px) and (max-width: 989px) { body.search #primary #main article .entry-summary { margin-top: 0.62em; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-summary { min-height: calc(14px * 3); -webkit-line-clamp: 2; padding-right: 0; float: left; width: 100%; }
  body.search #primary #main article .entry-summary p { margin: 0; } }

@media only screen and (min-width: 750px) { body.search #primary #main article .post-card__meta, body.search #primary #main article .entry-meta_date { padding-bottom: 0; -webkit-transform: translateY(7px); transform: translateY(7px); } }

@media only screen and (max-width: 749px) { body.search #primary #main article .post-card__meta, body.search #primary #main article .entry-meta_date { padding-bottom: 11px; } }

body.search #primary #main article .entry-meta_date { display: inline-block; margin-top: 0.5em; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-meta_date { left: min(80px, 140px); } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-meta_date { min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; width: 35%; } }

@media (min-width: 611px) { body.search #primary #main article .entry-meta_date { margin-left: min(40px, 48px); float: left; } }

@media (max-width: 610px) { body.search #primary #main article .entry-meta_date { position: absolute; margin-left: 20px; bottom: 0.05em; float: right; width: 35%; right: 0; } }

body.search #primary #main article .entry-meta_date .posted-on { text-transform: capitalize; text-align: left; color: #707070; font: normal normal normal 12px/15px Lato; letter-spacing: 0px; }

body.search #primary .navigation { position: relative; }

@media only screen and (min-width: 750px) { body.search #primary .navigation { margin-top: 1.25em; } }

@media only screen and (max-width: 749px) { body.search #primary .navigation { margin-top: 14px; } }

body.search #primary .navigation > .nav-links { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media only screen and (min-width: 750px) { body.search #primary .navigation > .nav-links { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media only screen and (max-width: 749px) { body.search #primary .navigation > .nav-links { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 1px; } }

body.search #primary .navigation > .nav-links div { -ms-flex-item-align: center; align-self: center; line-height: 1em; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 750px) { body.search #primary .navigation > .nav-links div { margin-right: 6px; } }

@media only screen and (max-width: 749px) { body.search #primary .navigation > .nav-links div { margin-bottom: 8px; }
  body.search #primary .navigation > .nav-links div.nav-next { margin: 0 !important; width: 100%; }
  body.search #primary .navigation > .nav-links div.nav-next > a { position: relative; width: auto; height: auto; font: normal normal bold 14px/14px Nunito Sans; border: 1px solid #707070; background-color: #707070; text-transform: capitalize; letter-spacing: 0.28px; padding: 0.58em 1.15em; line-height: 1.65em; border-radius: 3px; text-align: center; margin: 0px auto 36px; width: 70%; color: transparent !important; /* &:after { content: "Cargar Más Resultados"; color: #fff; text-indent: 0px; width: auto; position: absolute; left: 0; right: 0; text-align: center; } */ }
  body.search #primary .navigation > .nav-links div.nav-next > a:after { color: #fff !important; } }

body.search #primary .navigation > .nav-links div a { border: 1px solid #707070; border-radius: 3px; padding: 0.9em 1.88em; text-align: center; font: normal normal bold 14px/14px Nunito Sans; letter-spacing: 0.28px; color: transparent; text-transform: capitalize; }

@media only screen and (max-width: 749px) { body.search #primary .navigation > .nav-links div a { max-width: 214px; min-width: 214px; } }

body.search #primary .navigation > .nav-links div:active a:after, body.search #primary .navigation > .nav-links div:hover a:after, body.search #primary .navigation > .nav-links div.active a:after { color: #fff; }

body.search #primary .navigation > .nav-links div:active a, body.search #primary .navigation > .nav-links div:hover a, body.search #primary .navigation > .nav-links div.active a { background-color: #707070; }

body.search #primary .navigation > .nav-links div a:after { color: #707070; position: absolute; left: 0; right: 0; }

body.search #primary .navigation > .nav-links div.nav-previous a:after { content: "Siguiente"; }

body.search #primary .navigation > .nav-links div.nav-next a:after { content: "Anterior"; }

.double-slider .sponsored, .single-slider .sponsored { display: none !important; }

.double-slider .post-card .entry-title { margin-top: 16px !important; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }

.double-slider .post-card .entry-title a { line-height: 23px; }

.double-slider .post-card .sponsored { display: none !important; bottom: -12px; }

.double-slider .post-card > .sponsored { display: none; }

.double-slider .post-card__meta > .letter_us, .double-slider .post-card__meta > .shared-icons { display: none; }

@media only screen and (min-width: 990px) { body.single #primary { padding-left: 26.5px !important; padding-right: 15px !important; }
  #versus .container > .grid > .large-up--three-quarters, #versus .navbar-container > .grid > .large-up--three-quarters { padding-left: 26.5px !important; padding-right: 15px !important; }
  body.search #primary, body.archive #primary { padding-left: 26.5px !important; padding-right: 26.5px !important; }
  #versus .container > .grid > .large-up--one-quarter, #versus .navbar-container > .grid > .large-up--one-quarter { padding-left: 15px !important; padding-right: 26.5px !important; }
  #versus .container > .grid, #versus .navbar-container > .grid { margin: 0 !important; }
  body.single #secondary { padding: 0 !important; }
  body.archive #secondary { padding: 0 15px 0 26.5px !important; margin-bottom: 15px; }
  .single #wrap > .container > .grid, .single #wrap > .navbar-container > .grid, .archive #wrap > .container > .grid, .archive #wrap > .navbar-container > .grid { margin-left: auto; margin-right: auto; }
  .single #wrap > .container > .grid .grid__item.large-up--one-quarter #secondary, .single #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter #secondary, .archive #wrap > .container > .grid .grid__item.large-up--one-quarter #secondary, .archive #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter #secondary { padding: 0 !important; }
  .single #wrap > .container > .grid .grid__item.large-up--one-quarter, .single #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter { padding-right: 11px; }
  .archive #wrap > .container > .grid .grid__item.large-up--one-quarter, .archive #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter { padding-right: 26.5px; }
  .home #wrap > .container > .grid .grid__item.large-up--one-quarter #secondary, .home #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter #secondary { padding: 0 !important; }
  .archive #wrap > .container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-title, .archive #wrap > .navbar-container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-title { margin-bottom: 8px; }
  .archive #wrap > .container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-content > p, .archive #wrap > .navbar-container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-content > p { margin-bottom: 5px; }
  .archive .post-list:first-child:not(.home-politica) { border-bottom: 1px solid #C4C4C4; }
  .archive .post-list > .large-up--one-third:nth-child(2), .archive .post-list > .posts--three-columns:nth-child(2) { position: relative; }
  .archive .post-list > .large-up--one-third:nth-child(2):before, .archive .post-list > .large-up--one-third:nth-child(2):after, .archive .post-list > .posts--three-columns:nth-child(2):before, .archive .post-list > .posts--three-columns:nth-child(2):after { content: ""; top: 0.25em; width: 1px; position: absolute; height: calc(100% - 0.25em); background-color: #C4C4C4; }
  .archive .post-list > .large-up--one-third:nth-child(2):before, .archive .post-list > .posts--three-columns:nth-child(2):before { left: -1em; }
  .archive .post-list > .large-up--one-third:nth-child(2):after, .archive .post-list > .posts--three-columns:nth-child(2):after { right: -1em; }
  .archive .site-content-archive .container > .grid, .archive .site-content-archive .navbar-container > .grid { margin: 0 !important; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary, .archive .site-content-archive .container > .grid #archive-secondary, .archive .site-content-archive .navbar-container > .grid #archive-secondary { padding: 0 26.5px; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget > .widget-title, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget > .widget-title, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget > .widget-title, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget > .widget-title { position: absolute; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget > .sponsor, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget > .sponsor, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget > .sponsor, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget > .sponsor { margin-top: 0.5em; margin-bottom: -0.2em; float: none !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .gallery-slider__slide-control, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .gallery-slider__slide-control, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .gallery-slider__slide-control, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .gallery-slider__slide-control { padding: 18px 0 !important; position: relative; text-align: right; margin: 0; } }

@media only screen and (min-width: 990px) and (min-width: 750px) { .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper { margin-top: 14px !important; height: auto !important; padding-top: 18px; } }

@media only screen and (min-width: 990px) { .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div { position: relative; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card { margin-bottom: 0; }
  .archive #pre-footer .container > .grid, .archive #pre-footer .navbar-container > .grid { padding: 0 26.5px !important; } }

body.search #primary .sponsored { background-color: #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; z-index: 10000; float: left; }

body.search #primary .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }

body.search #primary .post-card__thumb-wrap > .sponsored { display: none; }

body.search #primary .post-card[data-sponsored="true"] > .post-card__sponsor.sponsored { z-index: 0; }

@media only screen and (min-width: 750px) { body.search #primary { padding-top: 15px; }
  body.search #primary .post-card[data-sponsored="true"] > .post-card__sponsor.sponsored { display: inline-block !important; }
  body.search #primary .sponsored { position: relative; padding: 2px 5px; margin-left: 10px; left: 5px; } }

@media only screen and (max-width: 749px) { body.search #primary .post-card[data-sponsored="true"] > .post-card__sponsor.sponsored { display: block !important; }
  body.search #primary .sponsored { position: relative; margin: -5px 0 5px; padding: 5px; left: -5px; } }

@media only screen and (max-width: 989px) { .archive .posts-featured.grid { margin: 0 !important; }
  .archive .posts-featured.grid > .grid__item { padding: 0 !important; }
  .archive #primary { padding: 25px 15px 0 !important; } }

@media (max-width: 749px) and (min-width: 481px) { .archive #primary { padding: 0 15px 0 !important; } }

@media (max-width: 480px) { .archive #primary { padding: 0 !important; } }

@media (max-width: 749px) and (min-width: 481px) { .archive #main { padding: 0 15px; } }

@media (max-width: 480px) { .archive #main { padding: 0; } }

@media only screen and (max-width: 749px) { .post-card.without_thumb .entry-title { margin-top: -10px; } }

@media (min-width: 1120px) { .grid > .widget_ads_widget { float: right; } }

@media (max-width: 1119px) { .grid > .widget_ads_widget { float: left; } }

@media only screen and (max-width: 749px) { .grid { margin-left: 0 !important; margin-right: 0 !important; }
  .container, .navbar-container, .navbar-container { padding-left: 15px; padding-right: 15px; } }

.site-content-archive .entry-breadcrumbs { margin-top: 1.5em; margin-bottom: 0; }

.entry-breadcrumbs { margin-bottom: 25px; }

.entry-breadcrumbs span { text-decoration: none; font-family: "Lato"; font-weight: bold; }

@media only screen and (min-width: 990px) { .entry-breadcrumbs span { font-size: 13px; } }

@media only screen and (max-width: 989px) { .entry-breadcrumbs span { font-size: 14px; } }

.entry-breadcrumbs span:last-child { color: #828282; }

.entry-breadcrumbs a { color: #3A3939; text-decoration: none; font-family: "Lato"; font-weight: bold; }

@media only screen and (min-width: 990px) { .entry-breadcrumbs a { font-size: 13px; } }

@media only screen and (max-width: 989px) { .entry-breadcrumbs a { font-size: 14px; } }

.entry-breadcrumbs a:hover { color: #828282; }

.entry-breadcrumbs a:last-child { color: #828282; }

.post-card .post-card__title a:hover { color: #828282; }

#wrap-juntos .post-card .post-card__title a:hover { color: #828282; }

#wrap-juntas .post-card .post-card__title a:hover { color: #828282; }

.videos-player iframe { border: none !important; }

.badge-desserts { color: white !important; }

.wrap-tag .entry-breadcrumbs, .wrap-author .entry-breadcrumbs { display: none; }

@media (max-width: 480px) { .wrap-tag .entry-breadcrumbs, .wrap-author .entry-breadcrumbs { display: block; } }

.wrap-archive.wrap-tag:before, .wrap-archive.wrap-author:before { background-color: #DEDEDE; }

@media (max-width: 480px) { .wrap-archive.wrap-tag:before, .wrap-archive.wrap-author:before { background-color: initial; } }

.wrap-tag .sidebar__item.recent-posts-widget.post-list-container, .wrap-author .sidebar__item.recent-posts-widget.post-list-container { border: none; }

.wrap-tag .sidebar__item.recent-posts-widget.post-list-container, .mobile .wrap-author .sidebar__item.recent-posts-widget.post-list-container { border: 1px solid transparent; margin-top: 25px; }

.wrap-home .widget-title a { color: #000000; }

.wrap-home .widget-title a:hover { color: #828282; }

#pre-footer, #pre-footer .ads { background-color: #FAFAFA !important; }

#pre-footer #pre-footer-wrap { padding: 0px; }

#pre-footer #pre-footer-wrap > .container, #pre-footer #pre-footer-wrap > .navbar-container { padding-top: 0; }

@media only screen and (max-width: 749px) { #pre-footer #pre-footer-wrap > .container, #pre-footer #pre-footer-wrap > .navbar-container { margin-top: 15px; } }

@media only screen and (max-width: 749px) { body.home #pre-footer #pre-footer-wrap > .container, body.home #pre-footer #pre-footer-wrap > .navbar-container, body.single #pre-footer #pre-footer-wrap > .container, body.single #pre-footer #pre-footer-wrap > .navbar-container { margin-top: 0px; } }

@media only screen and (min-width: 750px) { body:not(.home):not(.single) #pre-footer #pre-footer-wrap .widget_entravision_plugins_widget_outbrain { margin-top: 0 !important; }
  body:not(.home) #pre-footer #pre-footer-wrap > .container, body:not(.home) #pre-footer #pre-footer-wrap > .navbar-container { padding-top: 0; }
  body:not(.home) #pre-footer #pre-footer-wrap .ads-leaderboard { margin: 0 -50px; } }

body.post-type-archive-recipe .site-content-archive .wrap-archive .container #primary .page-header, body.post-type-archive-recipe .site-content-archive .wrap-archive .navbar-container #primary .page-header { height: 96px; background-size: auto 100%; background-repeat: no-repeat; background-position: center; border-bottom: none; background-color: #B974B7; }

@media (min-width: 1300px) { .post-card .post-card__meta { padding-bottom: 0; } }

@media (max-width: 989px) { body:not(.search) #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter, body:not(.search) #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter { position: relative; /* &:before { content: ""; height: 2px; width: calc(100% - 30px); background-color: #000; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; } */ }
  body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar { padding: 1em 0 0; }
  body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts { padding-bottom: 13px; margin-top: 13px !important; }
  body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts > div .entry-content.post-card__body span.byline, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts > div .entry-content.post-card__body span.byline { display: none; } }

.wrap-archive, .wrap-category { padding-bottom: 0px; }

@media (max-width: 989px) { body.single .sidebar__item.widget_elfsight_widget, body.single .sidebar__item.popular-post-widget { padding: 0 20px !important; } }

.widget_elfsight_widget .footer-text .entravision-icon.-arrow-right { background-image: url(../images/arrow-right.png); margin: 0 0 -2px 5px !important; background-repeat: no-repeat; background-position: center; background-size: 100% auto; display: inline-block; height: 14px; width: 14px; }

.widget_elfsight_widget .footer-text .entravision-icon.-arrow-right:before { display: none; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:after { display: none; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { content: ''; position: absolute; cursor: pointer; z-index: 1; padding: 0 !important; border: 2px solid #fff; background-color: rgba(23, 25, 26, 0.5); background-clip: content-box; margin: -24px 0 0 -24px; border-radius: 50%; width: 48px; height: 48px; bottom: 0; right: 0; top: 50%; left: 50%; opacity: 1; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after { content: ''; position: absolute; cursor: pointer; background-image: url(../images/icon-play.png); margin: -8px 0 0 -5px; left: 50%; top: 50%; right: 0; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; z-index: 2; bottom: 0; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:hover:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:hover:after, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:active:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:active:after { opacity: 0.85; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove[data-videos-is-created="true"]:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove[data-videos-is-created="true"]:after { display: none; }

body:not(.mobile) .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after, body:not(.mobile) .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { -webkit-transform: scale(1.5); transform: scale(1.5); }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) { margin-top: 15px; margin-bottom: 35px; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-track > .slick-slide:last-child { width: calc(100vw - 35px) !important; margin-right: -50px !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div { position: relative; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card { margin-bottom: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags { margin-top: -20px; position: relative; width: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: -20px 0 0 0; min-width: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; z-index: 1; background-color: #fff; padding: 5px 11px 7px; padding-left: 0 !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags:not(.visible-xs-block) { display: none !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags > a:not(:nth-of-type(1)) { display: none !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags > a:nth-of-type(1) { display: inline-block !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__video .videos-player:before { bottom: 20px; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__video .videos-player:after { bottom: calc(9px + 20px); }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__title { margin-top: 0 !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__title h2 { margin: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__meta { padding-bottom: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-videos > .gallery-slider .slick-track > .slick-slide { margin-right: 12px !important; margin-left: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-videos > .gallery-slider .slick-track > .slick-slide:last-child { margin-right: -50px !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control { position: absolute !important; bottom: 5em; top: initial; left: 0; right: 0; padding: 0 !important; margin: 0 !important; }

body.mobile.home #wrap #body-secondary .recent-posts-widget .gallery-slider__slide-control.home-videos { bottom: -2em !important; }

body.mobile:not(.home) #body-secondary .recent-posts-widget .gallery-slider__slide-control.home-videos { bottom: -1em !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__slide-control, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__slide-control { position: absolute !important; bottom: -1.42em !important; top: initial; left: 0; right: 0; padding: 0 !important; margin: 0 !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide { margin-right: 12px !important; margin-left: 0; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide:last-child, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide:last-child { margin-right: -50px !important; }

body.mobile #buen-provecho-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, body.mobile #archive-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb { display: none !important; }

body.mobile #buen-provecho-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags:not(.with_thumb), body.mobile #archive-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags:not(.with_thumb) { display: inline-block; }

body.mobile #buen-provecho-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__meta, body.mobile #archive-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__meta { display: block !important; }

@media only screen and (min-width: 750px) { body.scrolled #content #wrap { margin-top: 100px; } }

body.archive #secondary main .no-results.not-found { display: none; }

@media only screen and (min-width: 750px) { .post-type-archive-recipe #main .post-list-container > .post-list.post-grid { border-bottom: 1px solid #C4C4C4; }
  .post-type-archive-recipe #main .post-list-container:nth-child(3), .post-type-archive-recipe #main .post-list-container:nth-child(4) { border-top: 2px solid #4c4c50 !important; } }

.post-type-archive-recipe .post-card__tags .post-category.badge:nth-child(1) { display: inline-block; }

@media (min-width: 320px) and (max-width: 480px) { .post-type-archive-recipe .vjs-playlist-vertical { overflow-y: scroll; margin: 20px 0; }
  .post-type-archive-recipe .vjs-playlist ol.vjs-playlist-item-list { max-height: 340px; }
  .post-type-archive-recipe .post-list-container:nth-child(4) .post-list .grid__item:last-child { border-bottom: none !important; }
  .post-category + .post-tags { line-height: 20px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwibGlicmFyeS9zZXR0aW5ncy92YXJpYWJsZXMuc2NzcyIsImxpYnJhcnkvc2V0dGluZ3MvY29sb3JzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2dsb2JhbC5zY3NzIiwibGlicmFyeS9zZXR0aW5ncy9idXR0b25zLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL3R5cG9ncmFwaHkuc2NzcyIsImxpYnJhcnkvc2V0dGluZ3MvbmF2LnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL25hdi1tZW51LnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2VsZW1lbnRzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2dyaWQuc2NzcyIsImxpYnJhcnkvc2V0dGluZ3MvcG9wb3ZlcnMtYW5kLXRvb2x0aXBzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2JyZWFrcG9pbnRzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2NvbnRhaW5lcnMuc2NzcyIsInN0YXRpYy9pbmRleC5zY3NzIiwic3RhdGljL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwic3RhdGljL2Jvb3RzdHJhcC1zZWxlY3QuY3NzIiwic3RhdGljL3NsaWNrLnNjc3MiLCJsaWJyYXJ5L2NvcmUvbm9ybWFsaXplLnNjc3MiLCJsaWJyYXJ5L3Rvb2xzL3ZlbmRvci1taXhpbnMuc2NzcyIsImxpYnJhcnkvdG9vbHMvZnVuY3Rpb25zLnNjc3MiLCJsaWJyYXJ5L3Rvb2xzL21peGlucy5zY3NzIiwibGlicmFyeS90b29scy9idXR0b24tdmFyaWFudHMuc2NzcyIsImxpYnJhcnkvdG9vbHMvYW5pbWF0aW9ucy5zY3NzIiwibGlicmFyeS9uYXYvbmF2YmFyLnNjc3MiLCJsaWJyYXJ5L25hdi9uYXZiYXItbW9iaWxlLnNjc3MiLCJsaWJyYXJ5L25hdi9tZW51LW5hdmJhci5zY3NzIiwibGlicmFyeS9uYXYvbWVnYS1kcm9wZG93bi5zY3NzIiwibGlicmFyeS9mb250cy5zY3NzIiwibGlicmFyeS93cmFwcy5zY3NzIiwibGlicmFyeS9iYXNlLnNjc3MiLCJsaWJyYXJ5L3R5cGUuc2NzcyIsImxpYnJhcnkvbmF2L2JyZWFkY3J1bWJzLnNjc3MiLCJsaWJyYXJ5L3V0aWxzL25vLWd1dHRlci5zY3NzIiwibGlicmFyeS91dGlscy91dGlsaXRpZXMuc2NzcyIsImxpYnJhcnkvdXRpbHMvcmF0aW8tY29udGFpbmVycy5zY3NzIiwibGlicmFyeS9jb3JlL2luZGV4LnNjc3MiLCJsaWJyYXJ5L2NvcmUvYW5pbWF0aW9uLWNsYXNzZXMuc2NzcyIsImxpYnJhcnkvY29yZS9ncmlkLnNjc3MiLCJub3RpY2lhcy90ZW1wbGF0ZS9mcm9udC1wYWdlLnNjc3MiLCJsaWJyYXJ5L2NvcmUvcmVzcG9uc2l2ZS1pbWFnZXMuc2NzcyIsImxpYnJhcnkvY29yZS9idXR0b25zLnNjc3MiLCJsaWJyYXJ5L2NvcmUvZm9ybXMuc2NzcyIsImxpYnJhcnkvY29yZS9zbGljay1vdmVyaWRlcy5zY3NzIiwibGlicmFyeS9ncmlkLnNjc3MiLCJsaWJyYXJ5L2NvbHVtbnMuc2NzcyIsImxpYnJhcnkvcGFjZS5zY3NzIiwibGlicmFyeS9wYW5lbHMvbW9iaWxlLW1lbnUuc2NzcyIsImxpYnJhcnkvcGFuZWxzL2pvaW4tcmVxdWVzdC5zY3NzIiwibGlicmFyeS9wYW5lbHMvc2VhcmNoLWZvcm0uc2NzcyIsImxpYnJhcnkvcGFuZWxzL21hcmtldHMtc2VsZWN0b3Iuc2NzcyIsImxpYnJhcnkvc2VjdGlvbi5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9jb21wb25lbnQtaW5kZXguc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9jb21wb25lbnQuc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9oZXJvX2NvbXBvbmVudC5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2hvdmVyX2JveC5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2xhYmVscy5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2xpc3RzLnNjc3MiLCJsaWJyYXJ5L2NvbXBvbmVudHMvdGh1bWItbGluay5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2ZpZ3VyZS5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL3BhbmVsLnNjc3MiLCJsaWJyYXJ5L2NvbXBvbmVudHMvYmFja2dyb3VuZFNlY3Rpb24uc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9zcGlubmVyLnNjc3MiLCJsaWJyYXJ5L2NvbXBvbmVudHMvaWNvbnMuc2NzcyIsImxpYnJhcnkvZm9ybS5zY3NzIiwibGlicmFyeS9zZWN0aW9ucy9jb21tb24uc2NzcyIsImxpYnJhcnkvc2lkZWJhci5zY3NzIiwibGlicmFyeS9mb290ZXIuc2NzcyIsImxpYnJhcnkvdmVuZG9ycy9ib290c3RyYXAtYWRkb25zLnNjc3MiLCJub3RpY2lhcy9pbmRleC5zY3NzIiwibm90aWNpYXMvcG9zdC1jYXJkLnNjc3MiLCJub3RpY2lhcy9wb3N0LWNvbW1vbi5zY3NzIiwibm90aWNpYXMvcG9zdC1saXN0LnNjc3MiLCJub3RpY2lhcy9wb3N0LXNpbmdsZS5zY3NzIiwibm90aWNpYXMvcG9zdHMtZmVhdHVyZWQuc2NzcyIsIm5vdGljaWFzL2ltYWdlLWdhbGxlcnkuc2NzcyIsIm5vdGljaWFzL2NvbW1lbnQtYXJlYS5zY3NzIiwibm90aWNpYXMvNDA0LnNjc3MiLCJub3RpY2lhcy9zZWFyY2guc2NzcyIsIm5vdGljaWFzL25ld3NsZXR0ZXJzLXJlc3BvbnNlcy5zY3NzIiwibm90aWNpYXMvc2FsZXMtY29udGFjdC5zY3NzIiwibm90aWNpYXMvYXJjaGl2ZS1jdXN0b20uc2NzcyIsIm5vdGljaWFzL3NpbmdsZS1yZWNpcGUuc2NzcyIsIm5vdGljaWFzL2JyZWFraW5nLnNjc3MiLCJub3RpY2lhcy9hZHMuc2NzcyIsIm5vdGljaWFzL21hcmtldHMuc2NzcyIsIm5vdGljaWFzL2FjY3V3ZWF0aGVyLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL3NpbmdsZV9pbWFnZV9nYWxsZXJpZXMuc2NzcyIsIm5vdGljaWFzL21vZHVsZXMvbWFnbmV0LnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL291dGJyYWluLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL2xhc19tYXNfbGVpZGFzLnNjc3MiLCJub3RpY2lhcy90ZW1wbGF0ZS92ZXJzdXMuc2NzcyIsIm5vdGljaWFzL2NhdGVnb3JpZXMuc2NzcyIsIm5vdGljaWFzL2NhdGVnb3JpZXMtdGFncy5zY3NzIiwibm90aWNpYXMvdGVtcGxhdGUvanVudGFzLWhvbWUuc2NzcyIsIm5vdGljaWFzL3RlbXBsYXRlL3RtcC10YWdzLnNjc3MiLCJub3RpY2lhcy90ZW1wbGF0ZS9hdXRob3Iuc2NzcyIsIm5vdGljaWFzL3RlbXBsYXRlL3BhZ2UtaW5zdGFncmFtLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL2NvbnRhY3QtZm9ybS5zY3NzIiwibm90aWNpYXMvcGFnZS5zY3NzIiwibm90aWNpYXMvcGxheWxpc3QtYXJjaGl2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQSw4QkFFRztBQUVILGdEQUFnRDtBQ0FoRCxzQ0FBc0M7QUNMdEMsc0NBQXNDO0FBd0l0QyxxQ0FBcUM7QUQ5SHJDLHNDQUFzQztBRVZ0QyxzQ0FBc0M7QUF1QnRDLCtDQUErQztBQU8vQywyQ0FBMkM7QUFHM0MsK0NBQStDO0FGbEIvQyxzQ0FBc0M7QUdkdEMsc0NBQXNDO0FIbUJ0QyxzQ0FBc0M7QUlwQnRDLHNDQUFzQztBSnlCdEMsc0NBQXNDO0FLeEJ0QyxzQ0FBc0M7QUFXdEMsc0NBQXNDO0FBaUN0QyxzQ0FBc0M7QUFxQ3RDLHNDQUFzQztBTHBEdEMsc0NBQXNDO0FNN0J0QyxzQ0FBc0M7QUFRdEMsc0NBQXNDO0FOMEJ0QyxzQ0FBc0M7QU9sQ3RDLHNDQUFzQztBQTJEdEMsc0NBQXNDO0FQcEJ0QyxzQ0FBc0M7QVF6Q3RDLHFPQUdpRjtBQTJCakYsK1VBSWlGO0FBSWpGLHdEQUF3RDtBQVF4RCwrQ0FBK0M7QUFVL0MsdUtBRWlGO0FSWmpGLHNDQUFzQztBQUt0QyxxQ0FBcUM7QVVqRHJDLHFDQUFxQztBVnNEckMscUNBQXFDO0FEOUNyQyx3REFBd0Q7QWNWeEQsK0pBSUc7QWlDSkgsNEVBQTRFO0E4QkU1RSxPQUFPLENBQUMsdUlBQUk7QUFFWixPQUFPLENBQUMsc0tBQUk7QTlCSVosQUFBQSxJQUFJLENBQUMsRUFDSCxXQUFXLEVBQUUsVUFBVSxFQUN2QixvQkFBb0IsRUFBRSxJQUFJLEVBQzFCLHdCQUF3QixFQUFFLElBQUksR0FDL0I7O0FBTUQsQUFBQSxJQUFJLENBQUMsRUFDSCxNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQVlELEFBQUEsT0FBTyxFQUNQLEtBQUssRUFDTCxPQUFPLEVBQ1AsVUFBVSxFQUNWLE1BQU0sRUFDTixNQUFNLEVBQ04sTUFBTSxFQUNOLE1BQU0sRUFDTixJQUFJLEVBQ0osSUFBSSxFQUNKLEdBQUcsRUFDSCxPQUFPLEVBQ1AsT0FBTyxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFPRCxBQUFBLEtBQUssRUFDTCxNQUFNLEVBQ04sUUFBUSxFQUNSLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxRQUFRLEdBQ3pCOztBQU9ELEFBQUEsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxHQUFXLEVBQ3BCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLENBQUMsR0FDVjs7Q0FPRCxBQUFBLEFBQUEsTUFBQyxBQUFBLEdBQ0QsUUFBUSxDQUFDLEVBQ1AsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFTRCxBQUFBLENBQUMsQ0FBQyxFQUNBLGdCQUFnQixFQUFFLFdBQVcsR0FDOUI7O0FBT0QsQUFBQSxDQUFDLEFBQUEsT0FBTyxFQUNSLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQVVELEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU8sRUFDVixhQUFhLEVBQUUsSUFBSSxFQUNuQixlQUFlLEVBQUUsU0FBUyxFQUMxQixlQUFlLEVBQUUsZ0JBQWdCLEdBQ2xDOztBQU1ELEFBQUEsQ0FBQyxFQUNELE1BQU0sQ0FBQyxFQUNMLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQU1ELEFBQUEsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBT0QsQUFBQSxFQUFFLENBQUMsRUFDRCxTQUFTLEVBQUUsR0FBRyxFQUNkLE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQU1ELEFBQUEsSUFBSSxDQUFDLEVBQ0gsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFNRCxBQUFBLEtBQUssQ0FBQyxFQUNKLFNBQVMsRUFBRSxHQUFHLEdBQ2Y7O0FBTUQsQUFBQSxHQUFHLEVBQ0gsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEVBQUUsQ0FBQyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGNBQWMsRUFBRSxRQUFRLEdBQ3pCOztBQUVELEFBQUEsR0FBRyxDQUFDLEVBQ0YsR0FBRyxFQUFFLE1BQU0sR0FDWjs7QUFFRCxBQUFBLEdBQUcsQ0FBQyxFQUNGLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQVNELEFBQUEsR0FBRyxDQUFDLEVBQ0YsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFNRCxBQUFBLEdBQUcsQUFBQSxJQUFLLENBQUEsS0FBSyxFQUFFLEVBQ2IsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBU0QsQUFBQSxNQUFNLENBQUMsRUFDTCxNQUFNLEVBQUUsUUFBUSxHQUNqQjs7QUFNRCxBQUFBLEVBQUUsQ0FBQyxFQUNELFVBQVUsRUFBRSxXQUFXLEVBQ3ZCLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBTUQsQUFBQSxHQUFHLENBQUMsRUFDRixRQUFRLEVBQUUsSUFBSSxHQUNmOztBQU1ELEFBQUEsSUFBSSxFQUNKLEdBQUcsRUFDSCxHQUFHLEVBQ0gsSUFBSSxDQUFDLEVBQ0gsV0FBVyxFQUFFLG9CQUFvQixFQUNqQyxTQUFTLEVBQUUsR0FBRyxHQUNmOztBQWlCRCxBQUFBLE1BQU0sRUFDTixLQUFLLEVBQ0wsUUFBUSxFQUNSLE1BQU0sRUFDTixRQUFRLENBQUMsRUFDUCxLQUFLLEVBQUUsT0FBTyxFQUNkLElBQUksRUFBRSxPQUFPLEVBQ2IsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFNRCxBQUFBLE1BQU0sQ0FBQyxFQUNMLFFBQVEsRUFBRSxPQUFPLEdBQ2xCOztBQVNELEFBQUEsTUFBTSxFQUNOLE1BQU0sQ0FBQyxFQUNMLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQVVELEFBQUEsTUFBTSxFQUNOLElBQUksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBQ1gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQUNuQixrQkFBa0IsRUFBRSxNQUFNLEVBQzFCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQU1ELEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQ1AsSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLEVBQ25CLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQU1ELEFBQUEsTUFBTSxBQUFBLGtCQUFrQixFQUN4QixLQUFLLEFBQUEsa0JBQWtCLENBQUMsRUFDdEIsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQU9ELEFBQUEsS0FBSyxDQUFDLEVBQ0osV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBVUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjLEVBQ2xCLFVBQVUsRUFBRSxVQUFVLEVBQ3RCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBUUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEVBQy9DLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQyxFQUM5QyxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQU9ELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQ25CLGtCQUFrQixFQUFFLFNBQVMsRUFDN0IsVUFBVSxFQUFFLFdBQVcsR0FDeEI7O0FBUUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsOEJBQThCLEVBQ2xELEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQyxFQUM5QyxrQkFBa0IsRUFBRSxJQUFJLEdBQ3pCOztBQU1ELEFBQUEsUUFBUSxDQUFDLEVBQ1AsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixNQUFNLEVBQUUsS0FBSyxFQUNiLE9BQU8sRUFBRSxxQkFBcUIsR0FDL0I7O0FBT0QsQUFBQSxNQUFNLENBQUMsRUFDTCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBTUQsQUFBQSxRQUFRLENBQUMsRUFDUCxRQUFRLEVBQUUsSUFBSSxHQUNmOztBQU9ELEFBQUEsUUFBUSxDQUFDLEVBQ1AsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBU0QsQUFBQSxLQUFLLENBQUMsRUFDSixlQUFlLEVBQUUsUUFBUSxFQUN6QixjQUFjLEVBQUUsQ0FBQyxHQUNsQjs7QUFFRCxBQUFBLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDRCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQzFhRCxxRkFBcUY7QUFPckYsTUFBTSxDQUFDLEtBQUssR0FDVixBQUFBLENBQUMsRUFDRCxDQUFDLEFBQUEsT0FBTyxFQUNSLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsZUFBZSxFQUN0QixXQUFXLEVBQUUsZUFBZSxFQUM1QixVQUFVLEVBQUUsc0JBQXNCLEVBQ2xDLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxDQUFDLEVBQ0QsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxFQUNSLGVBQWUsRUFBRSxTQUFTLEdBQzNCO0VBRUQsQUFBQSxDQUFDLENBQUEsQUFBQSxJQUFDLEFBQUEsQ0FBSyxNQUFNLENBQUMsRUFDWixPQUFPLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEdBQzdCO0VBRUQsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FBTSxNQUFNLENBQUMsRUFDaEIsT0FBTyxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxHQUM5QjtFQUlELEFBQUEsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLEdBQUcsQUFBVCxDQUFVLE1BQU0sRUFDbEIsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLGFBQWEsQUFBbkIsQ0FBb0IsTUFBTSxDQUFDLEVBQzNCLE9BQU8sRUFBRSxFQUFFLEdBQ1o7RUFFRCxBQUFBLEdBQUcsRUFDSCxVQUFVLENBQUMsRUFDVCxNQUFNLEVBQUUsY0FBYyxFQUN0QixpQkFBaUIsRUFBRSxLQUFLLEdBQ3pCO0VBRUQsQUFBQSxLQUFLLENBQUMsRUFDSixPQUFPLEVBQUUsa0JBQWtCLEdBQzVCO0VBRUQsQUFBQSxFQUFFLEVBQ0YsR0FBRyxDQUFDLEVBQ0YsaUJBQWlCLEVBQUUsS0FBSyxHQUN6QjtFRHlJSCxBQUFBLEdBQUcsQ0N2SUcsRUFDRixTQUFTLEVBQUUsZUFBZSxHQUMzQjtFQUVELEFBQUEsQ0FBQyxFQUNELEVBQUUsRUFDRixFQUFFLENBQUMsRUFDRCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7RUFFRCxBQUFBLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDRCxnQkFBZ0IsRUFBRSxLQUFLLEdBQ3hCO0VBS0QsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsSUFBSSxHQUNkO0VBQ0QsQUFFRSxJQUZFLEdBRUEsTUFBTSxFQURWLE9BQU8sR0FBRyxJQUFJLEdBQ1YsTUFBTSxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsZUFBZSxHQUNsQztFQUVILEFBQUEsTUFBTSxDQUFDLEVBQ0wsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLE1BQU0sQ0FBQyxFQUNMLGVBQWUsRUFBRSxtQkFBbUIsR0FNckM7RUFQRCxBQUdFLE1BSEksQ0FHSixFQUFFLEVBSEosTUFBTSxDQUlKLEVBQUUsQ0FBQyxFQUNELGdCQUFnQixFQUFFLGVBQWUsR0FDbEM7RUFFSCxBQUNFLGVBRGEsQ0FDYixFQUFFLEVBREosZUFBZSxDQUViLEVBQUUsQ0FBQyxFQUNELE1BQU0sRUFBRSx5QkFBeUIsR0FDbEM7O0FDdEZMLEFBQUEsQ0FBQyxDQUFDLEVwQmdFQSxrQkFBa0IsRW9CL0RFLFVBQVUsRXBCZ0UzQixlQUFlLEVvQmhFRSxVQUFVLEVwQmlFdEIsVUFBVSxFb0JqRUUsVUFBVSxHQUMvQjs7QUFDRCxBQUFBLENBQUMsQUFBQSxPQUFPLEVBQ1IsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFcEI0RE4sa0JBQWtCLEVvQjNERSxVQUFVLEVwQjREM0IsZUFBZSxFb0I1REUsVUFBVSxFcEI2RHRCLFVBQVUsRW9CN0RFLFVBQVUsR0FDL0I7O0FGUkQsQUFBQSxJQUFJLENFYUMsRUFDSCxTQUFTLEVBQUUsSUFBSSxFQUNmLDJCQUEyQixFQUFFLGdCQUFnQixHQUM5Qzs7QUZORCxBQUFBLElBQUksQ0VRQyxFQUNILFdBQVcsRTVDbEJNLE1BQU0sRUFBQyxZQUFZLEU0Q21CcEMsU0FBUyxFNUNJTSxJQUFJLEU0Q0huQixXQUFXLEU1Q2lGTSxJQUFJLEU0Q2hGckIsS0FBSyxFL0N0QkssT0FBTyxFK0N1QmpCLGdCQUFnQixFL0MwQ0wsT0FBTyxHK0N6Q25COztBQUdELEFBQUEsS0FBSyxFQUNMLE1BQU0sRUFDTixNQUFNLEVBQ04sUUFBUSxDQUFDLEVBQ1AsV0FBVyxFQUFFLE9BQU8sRUFDcEIsU0FBUyxFQUFFLE9BQU8sRUFDbEIsV0FBVyxFQUFFLE9BQU8sR0FDckI7O0FGOENELEFBQUEsQ0FBQyxDRXpDQyxFQUNBLEtBQUssRTlDNUNNLE9BQTBCLEU4QzZDckMsZUFBZSxFQUFFLElBQUksR0FXdEI7O0FBYkQsQUFJRSxDQUpELEFBSUUsTUFBTSxFQUpULENBQUMsQUFLRSxNQUFNLENBQUMsRUFDTixLQUFLLEU5Q2hEVSxPQUF3QixFOENpRHZDLGVBQWUsRTlDaERLLFNBQVMsRzhDaUQ5Qjs7QUFSSCxBQVVFLENBVkQsQUFVRSxNQUFNLENBQUMsRXhCbkRSLE9BQU8sRUFBRSxpQ0FBaUMsRUFDMUMsY0FBYyxFQUFFLElBQUksR3dCb0RuQjs7QUZtSkgsQUFBQSxNQUFNLENFMUlDLEVBQ0wsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUZxSEQsQUFBQSxHQUFHLENFaEhDLEVBQ0YsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBR0QsQUFBQSxlQUFlLENBQUMsRTlCNUVkLE9BQU8sRUFEdUIsS0FBSyxFQUVuQyxTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEc4QjRFYjs7QUFHRCxBQUFBLFlBQVksQ0FBQyxFQUNYLGFBQWEsRXpDM0RPLENBQUMsR3lDNER0Qjs7QUFLRCxBQUFBLGNBQWMsQ0FBQyxFQUNiLE9BQU8sRWxDZ3BCcUIsR0FBRyxFa0Mvb0IvQixXQUFXLEU1Q2dCTSxJQUFJLEU0Q2ZyQixnQkFBZ0IsRS9DdEJMLE9BQU8sRStDdUJsQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2xDaXBCVyxJQUFJLEVrQ2hwQmhDLGFBQWEsRXpDdkVNLENBQUMsRXFCK0pwQixrQkFBa0IsRW9CdkZFLEdBQUcsQ0FBQyxJQUFHLENBQUMsV0FBVyxFcEJ3RmxDLGFBQWEsRW9CeEZFLEdBQUcsQ0FBQyxJQUFHLENBQUMsV0FBVyxFcEJ5Ri9CLFVBQVUsRW9CekZFLEdBQUcsQ0FBQyxJQUFHLENBQUMsV0FBVyxFOUI5RnZDLE9BQU8sRThCaUdpQixZQUFZLEU5QmhHcEMsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsSUFBSSxHOEJnR2I7O0FBR0QsQUFBQSxXQUFXLENBQUMsRUFDVixhQUFhLEVBQUUsR0FBRyxHQUNuQjs7QUYyR0QsQUFBQSxFQUFFLENFdEdDLEVBQ0QsVUFBVSxFNUNBVyxJQUV0QixFNENEQyxhQUFhLEU1Q0RRLElBRXRCLEU0Q0FDLE1BQU0sRUFBRSxDQUFDLEVBQ1QsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMvQ3ZHUixPQUFPLEcrQ3dHckI7O0FBT0QsQUFBQSxRQUFRLEVzRThyQ1IsbUJBQW1CLEN0RTlyQ1YsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsSUFBSSxFQUNaLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLElBQUksRUFBRSxnQkFBZ0IsRUFDdEIsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFNRCxBQUNFLGtCQURnQixBQUNmLE9BQU8sRUFEVixrQkFBa0IsQUFFZixNQUFNLENBQUMsRUFDTixRQUFRLEVBQUUsTUFBTSxFQUNoQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLENBQUMsRUFDVCxRQUFRLEVBQUUsT0FBTyxFQUNqQixJQUFJLEVBQUUsSUFBSSxHQUNYOztDQVVILEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsRUFDZCxNQUFNLEVBQUUsT0FBTyxHQUNoQjs7QUN4SkQsQUFBQSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFDdEIsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFDM0IsV0FBVyxFN0NQUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRTZDUXpELFdBQVcsRTdDS1UsSUFBSSxFNkNKekIsV0FBVyxFN0NLVSxPQUFPLEU2Q0o1QixLQUFLLEVoRHFDVyxLQUFLLEdnRDdCdEI7O0FBYkQsQUFPRSxFQVBBLENBT0EsS0FBSyxFQVBQLEVBQUUsQ0FRQSxNQUFNLEVBUkosRUFBRSxDQU9KLEtBQUssRUFQSCxFQUFFLENBUUosTUFBTSxFQVJBLEVBQUUsQ0FPUixLQUFLLEVBUEMsRUFBRSxDQVFSLE1BQU0sRUFSSSxFQUFFLENBT1osS0FBSyxFQVBLLEVBQUUsQ0FRWixNQUFNLEVBUlEsRUFBRSxDQU9oQixLQUFLLEVBUFMsRUFBRSxDQVFoQixNQUFNLEVBUlksRUFBRSxDQU9wQixLQUFLLEVBUGEsRUFBRSxDQVFwQixNQUFNLEVBUFIsR0FBRyxDQU1ELEtBQUssRUFOUCxHQUFHLENBT0QsTUFBTSxFQVBILEdBQUcsQ0FNTixLQUFLLEVBTkYsR0FBRyxDQU9OLE1BQU0sRUFQRSxHQUFHLENBTVgsS0FBSyxFQU5HLEdBQUcsQ0FPWCxNQUFNLEVBUE8sR0FBRyxDQU1oQixLQUFLLEVBTlEsR0FBRyxDQU9oQixNQUFNLEVBUFksR0FBRyxDQU1yQixLQUFLLEVBTmEsR0FBRyxDQU9yQixNQUFNLEVBUGlCLEdBQUcsQ0FNMUIsS0FBSyxFQU5rQixHQUFHLENBTzFCLE1BQU0sQ0FBQyxFQUNMLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFaERLTyxPQUFPLEdnREpwQjs7QUFHSCxBQUFBLEVBQUUsRUFBRSxHQUFHLEVBQ1AsRUFBRSxFQUFFLEdBQUcsRUFDUCxFQUFFLEVBQUUsR0FBRyxDQUFDLEVBQ04sVUFBVSxFN0N1RlcsSUFFdEIsRTZDeEZDLGFBQWEsRUFBRSxJQUEyQixHQU0zQzs7QUFWRCxBQU1FLEVBTkEsQ0FNQSxLQUFLLEVBTlAsRUFBRSxDQU9BLE1BQU0sRUFQSixHQUFHLENBTUwsS0FBSyxFQU5ILEdBQUcsQ0FPTCxNQUFNLEVBTlIsRUFBRSxDQUtBLEtBQUssRUFMUCxFQUFFLENBTUEsTUFBTSxFQU5KLEdBQUcsQ0FLTCxLQUFLLEVBTEgsR0FBRyxDQU1MLE1BQU0sRUFMUixFQUFFLENBSUEsS0FBSyxFQUpQLEVBQUUsQ0FLQSxNQUFNLEVBTEosR0FBRyxDQUlMLEtBQUssRUFKSCxHQUFHLENBS0wsTUFBTSxDQUFDLEVBQ0wsU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFFSCxBQUFBLEVBQUUsRUFBRSxHQUFHLEVBQ1AsRUFBRSxFQUFFLEdBQUcsRUFDUCxFQUFFLEVBQUUsR0FBRyxDQUFDLEVBQ04sVUFBVSxFQUFFLElBQTJCLEVBQ3ZDLGFBQWEsRUFBRSxJQUEyQixHQU0zQzs7QUFWRCxBQU1FLEVBTkEsQ0FNQSxLQUFLLEVBTlAsRUFBRSxDQU9BLE1BQU0sRUFQSixHQUFHLENBTUwsS0FBSyxFQU5ILEdBQUcsQ0FPTCxNQUFNLEVBTlIsRUFBRSxDQUtBLEtBQUssRUFMUCxFQUFFLENBTUEsTUFBTSxFQU5KLEdBQUcsQ0FLTCxLQUFLLEVBTEgsR0FBRyxDQU1MLE1BQU0sRUFMUixFQUFFLENBSUEsS0FBSyxFQUpQLEVBQUUsQ0FLQSxNQUFNLEVBTEosR0FBRyxDQUlMLEtBQUssRUFKSCxHQUFHLENBS0wsTUFBTSxDQUFDLEVBQ0wsU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFHSCxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxTQUFTLEU3Q05KLElBQUksRzZDTW1COztBQUN0QyxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxTQUFTLEU3Q0ZKLElBQUksRzZDRW1COztBQUN0QyxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxTQUFTLEU3Q0NKLElBQUksRzZDRG1COztBQUN0QyxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxTQUFTLEU3Q0tKLElBQUksRzZDTG1COztBQUN0QyxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxTQUFTLEU3Q1NKLElBQUksRzZDVG1COztBQUN0QyxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUMsRUFBRSxTQUFTLEU3Q2FKLElBQUksRzZDYm1COztBQU10QyxBQUFBLENBQUMsQ0FBQyxFQUNBLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTJCLEdBQ3hDOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQ0osYUFBYSxFN0NtRFEsSUFFdEIsRTZDcERDLFNBQVMsRUFBRSxJQUErQixFQUMxQyxXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsR0FBRyxHQUtqQjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFOMUIsQUFBQSxLQUFLLENBQUMsRUFPRixTQUFTLEVBQUUsSUFBdUIsR0FFckM7O0FBT0QsQUFBQSxLQUFLLEVBQ0wsTUFBTSxDQUFDLEVBQ0wsU0FBUyxFQUFFLEdBQWtELEdBQzlEOztBQUVELEFBQUEsSUFBSSxFQUNKLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEVBQ2IsZ0JBQWdCLEVuQzJhZSxPQUFPLEdtQzFhdkM7O0FBR0QsQUFBQSxVQUFVLENBQVcsRUFBRSxVQUFVLEVBQUUsSUFBSSxHQUFJOztBQUMzQyxBQUFBLFdBQVcsQ0FBVSxFQUFFLFVBQVUsRUFBRSxLQUFLLEdBQUk7O0FBQzVDLEFBQUEsWUFBWSxDQUFTLEVBQUUsVUFBVSxFQUFFLE1BQU0sR0FBSTs7QUFDN0MsQUFBQSxhQUFhLENBQVEsRUFBRSxVQUFVLEVBQUUsT0FBTyxHQUFJOztBQUM5QyxBQUFBLFlBQVksQ0FBUyxFQUFFLFdBQVcsRUFBRSxNQUFNLEdBQUk7O0FBRzlDLEFBQUEsZUFBZSxDQUFNLEVBQUUsY0FBYyxFQUFFLFNBQVMsR0FBSTs7QUFDcEQsQUFBQSxlQUFlLEVBeUlmLFdBQVcsQ0F6SVUsRUFBRSxjQUFjLEVBQUUsU0FBUyxHQUFJOztBQUNwRCxBQUFBLGdCQUFnQixDQUFLLEVBQUUsY0FBYyxFQUFFLFVBQVUsR0FBSTs7QUFHckQsQUFBQSxXQUFXLENBQUMsRUFDVixLQUFLLEVoRDFGTSxPQUFPLEdnRDJGbkI7O0F2Qm5HQyxBQUFBLGFBQWEsQ0FBRixFQUNULEtBQUssRXpCbUJPLE9BQU8sR3lCbEJwQjs7QUFDRCxBQUFBLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxFQUNwQixDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBRixFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxhQUFhLENBQUYsRUFDVCxLQUFLLEVaa2Z3QixPQUFPLEdZamZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxFQUNwQixDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBRixFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxVQUFVLENBQUMsRUFDVCxLQUFLLEVac2Z3QixPQUFPLEdZcmZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxFQUNqQixDQUFDLEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBQyxFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxhQUFhLENBQUYsRUFDVCxLQUFLLEVaMGZ3QixPQUFPLEdZemZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxFQUNwQixDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBRixFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxZQUFZLENBQUQsRUFDVCxLQUFLLEVaOGZ3QixPQUFPLEdZN2ZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUNuQixDQUFDLEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FBRCxFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0F1QjRHSCxBQUFBLFdBQVcsQ0FBQyxFQUdWLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBSkQsQUFBQSxXQUFXLENYbEhFLEVBQ1QsZ0JBQWdCLEVyQ21CSixPQUFPLEdxQ2xCcEI7O0FBQ0QsQUFBQSxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sRUFDbEIsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLENBQUEsRUFDaEIsZ0JBQWdCLEVBQUUsT0FBbUIsR0FDdEM7O0FBTkQsQUFBQSxXQUFXLENBQUEsRUFDVCxnQkFBZ0IsRXhCbWZhLE9BQU8sR3dCbGZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxFQUNsQixDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQSxFQUNoQixnQkFBZ0IsRUFBRSxPQUFtQixHQUN0Qzs7QUFORCxBQUFBLFFBQVEsQ0FBRyxFQUNULGdCQUFnQixFeEJ1ZmEsT0FBTyxHd0J0ZnJDOztBQUNELEFBQUEsQ0FBQyxBQUFBLFFBQVEsQUFBQSxNQUFNLEVBQ2YsQ0FBQyxBQUFBLFFBQVEsQUFBQSxNQUFNLENBQUcsRUFDaEIsZ0JBQWdCLEVBQUUsT0FBbUIsR0FDdEM7O0FBTkQsQUFBQSxXQUFXLENBQUEsRUFDVCxnQkFBZ0IsRXhCMmZhLE9BQU8sR3dCMWZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxFQUNsQixDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQSxFQUNoQixnQkFBZ0IsRUFBRSxPQUFtQixHQUN0Qzs7QUFORCxBQUFBLFVBQVUsQ0FBQyxFQUNULGdCQUFnQixFeEIrZmEsT0FBTyxHd0I5ZnJDOztBQUNELEFBQUEsQ0FBQyxBQUFBLFVBQVUsQUFBQSxNQUFNLEVBQ2pCLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUFDLEVBQ2hCLGdCQUFnQixFQUFFLE9BQW1CLEdBQ3RDOztBVytISCxBQUFBLFlBQVksQ0FBQyxFQUNYLGNBQWMsRUFBRSxHQUFpQyxFQUNqRCxNQUFNLEVBQUUsSUFBMkIsQ0FBQyxDQUFDLEM3QzFCaEIsSUFFdEIsRTZDeUJDLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDaEQvSFgsT0FBTyxHZ0RnSXJCOztBQU9ELEFBQUEsRUFBRSxFQUNGLEVBQUUsQ0FBQyxFQUNELFVBQVUsRUFBRSxDQUFDLEVBQ2IsYUFBYSxFQUFFLElBQTJCLEdBSzNDOztBQVJELEFBSUUsRUFKQSxDQUlBLEVBQUUsRUFKSixFQUFFLENBS0EsRUFBRSxFQUpKLEVBQUUsQ0FHQSxFQUFFLEVBSEosRUFBRSxDQUlBLEVBQUUsQ0FBQyxFQUNELGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQVdILEFBQUEsY0FBYyxDQUFDLEVBSmIsWUFBWSxFQUFFLENBQUMsRUFDZixVQUFVLEVBQUUsSUFBSSxHQUtqQjs7QUFJRCxBQUFBLFlBQVksQ0FBQyxFQVZYLFlBQVksRUFBRSxDQUFDLEVBQ2YsVUFBVSxFQUFFLElBQUksRUFXaEIsV0FBVyxFQUFFLElBQUksR0FPbEI7O0FBVEQsQUFJRSxZQUpVLEdBSVIsRUFBRSxDQUFDLEVBQ0gsT0FBTyxFQUFFLFlBQVksRUFDckIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsWUFBWSxFQUFFLEdBQUcsR0FDbEI7O0FBSUgsQUFBQSxFQUFFLENBQUMsRUFDRCxVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRTdDekVRLElBRXRCLEc2Q3dFQTs7QUFDRCxBQUFBLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDRCxXQUFXLEU3Q2hGTSxJQUFJLEc2Q2lGdEI7O0FBQ0QsQUFBQSxFQUFFLENBQUMsRUFDRCxXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFDRCxBQUFBLEVBQUUsQ0FBQyxFQUNELFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBT0QsQVIvTEUsY1ErTFksQ0FDWixFQUFFLEFSaE1ELE9BQU8sRVErTFYsY0FBYyxDQUNaLEVBQUUsQVIvTEQsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBUTJMSCxBUjFMRSxjUTBMWSxDQUNaLEVBQUUsQVIzTEQsTUFBTSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QVE2TEQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBTDNCLEFBTUksY0FOVSxDQU1WLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLEtBQTRCLEVBQ25DLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLEtBQUssRXRCbE5yQixRQUFRLEVBQUUsTUFBTSxFQUNoQixhQUFhLEVBQUUsUUFBUSxFQUN2QixXQUFXLEVBQUUsTUFBTSxHc0JrTmhCO0VBWkwsQUFhSSxjQWJVLENBYVYsRUFBRSxDQUFDLEVBQ0QsV0FBVyxFbkMybkJhLEtBQUssR21DMW5COUI7O0FBVUwsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsR0FDTCxJQUFJLENBQUEsQUFBQSxtQkFBQyxBQUFBLEVBQXFCLEVBQ3hCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFBQSxXQUFXLENBQUMsRUFDVixTQUFTLEVBQUUsR0FBRyxHQUVmOztBQUdELEFBQUEsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQTJCLEM3Q2hJZixJQUV0QixFNkMrSEMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLEM3Q2pJVSxJQUV0QixFNkNnSUMsU0FBUyxFbkM0bUJtQixJQUF3QixFbUMzbUJwRCxXQUFXLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2hEdk9ULE9BQU8sR2dEK1ByQjs7QUE1QkQsQUFTSSxVQVRNLENBTVIsQ0FBQyxBQUdFLFdBQVcsRUFUaEIsVUFBVSxDQU9SLEVBQUUsQUFFQyxXQUFXLEVBVGhCLFVBQVUsQ0FRUixFQUFFLEFBQ0MsV0FBVyxDQUFDLEVBQ1gsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBWEwsQUFnQkUsVUFoQlEsQ0FnQlIsTUFBTSxFQWhCUixVQUFVLENBaUJSLEtBQUssRUFqQlAsVUFBVSxDQWtCUixNQUFNLENBQUMsRUFDTCxPQUFPLEVBQUUsS0FBSyxFQUNkLFNBQVMsRUFBRSxHQUFHLEVBQ2QsV0FBVyxFN0N2SkksSUFBSSxFNkN3Sm5CLEtBQUssRWhEMVBJLE9BQU8sR2dEK1BqQjs7QUEzQkgsQUF3QkksVUF4Qk0sQ0FnQlIsTUFBTSxBQVFILE9BQU8sRUF4QlosVUFBVSxDQWlCUixLQUFLLEFBT0YsT0FBTyxFQXhCWixVQUFVLENBa0JSLE1BQU0sQUFNSCxPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsYUFBYSxHQUN2Qjs7QUFPTCxBQUFBLG1CQUFtQixFQUNuQixVQUFVLEFBQUEsV0FBVyxDQUFDLEVBQ3BCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFlBQVksRUFBRSxDQUFDLEVBQ2YsVUFBVSxFQUFFLEtBQUssRUFDakIsWUFBWSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENoRHpRVixPQUFPLEVnRDBRcEIsV0FBVyxFQUFFLENBQUMsR0FXZjs7QUFqQkQsQUFZSSxtQkFaZSxDQVNqQixNQUFNLEFBR0gsT0FBTyxFQVpaLG1CQUFtQixDQVVqQixLQUFLLEFBRUYsT0FBTyxFQVpaLG1CQUFtQixDQVdqQixNQUFNLEFBQ0gsT0FBTyxFQVhaLFVBQVUsQUFBQSxXQUFXLENBUW5CLE1BQU0sQUFHSCxPQUFPLEVBWFosVUFBVSxBQUFBLFdBQVcsQ0FTbkIsS0FBSyxBQUVGLE9BQU8sRUFYWixVQUFVLEFBQUEsV0FBVyxDQVVuQixNQUFNLEFBQ0gsT0FBTyxDQUFDLEVBQUUsT0FBTyxFQUFFLEVBQUUsR0FBSTs7QUFaOUIsQUFhSSxtQkFiZSxDQVNqQixNQUFNLEFBSUgsTUFBTSxFQWJYLG1CQUFtQixDQVVqQixLQUFLLEFBR0YsTUFBTSxFQWJYLG1CQUFtQixDQVdqQixNQUFNLEFBRUgsTUFBTSxFQVpYLFVBQVUsQUFBQSxXQUFXLENBUW5CLE1BQU0sQUFJSCxNQUFNLEVBWlgsVUFBVSxBQUFBLFdBQVcsQ0FTbkIsS0FBSyxBQUdGLE1BQU0sRUFaWCxVQUFVLEFBQUEsV0FBVyxDQVVuQixNQUFNLEFBRUgsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLGFBQWEsR0FDdkI7O0FBS0wsQUFBQSxPQUFPLENBQUMsRUFDTixhQUFhLEU3Q3JMUSxJQUV0QixFNkNvTEMsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFN0MxTE0sSUFBSSxHNkMyTHRCOztBSHlIRCxBQUFBLEtBQUssQ0k3WkMsRUFDSixnQkFBZ0IsRXBDZ0ljLFdBQVcsR29DNUcxQzs7QUFyQkQsQUFPRSxLQVBHLENBT0gsR0FBRyxDQUFBLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFQUFlLEVBQ2pCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBWEgsQUFlSSxLQWZDLENBYUgsRUFBRSxDQUVDLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixHQWZOLEtBQUssQ0FjSCxFQUFFLENBQ0MsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWUsRUFDZixRQUFRLEVBQUUsTUFBTSxFQUNoQixPQUFPLEVBQUUsVUFBVSxFQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUlMLEFBQUEsT0FBTyxDQUFDLEVBQ04sV0FBVyxFcENvR21CLEdBQUcsRW9DbkdqQyxjQUFjLEVwQ21HZ0IsR0FBRyxFb0NsR2pDLEtBQUssRWpEbkJNLE9BQU8sRWlEb0JsQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFFRCxBQUFBLEVBQUUsQ0FBQyxFQUNELFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBSCtDQyxBQUFBLE1BQU0sQ0cxQ0QsRUFDTCxLQUFLLEVBQUUsSUFBSSxFQUNYLFNBQVMsRUFBRSxJQUFJLEVBQ2YsYUFBYSxFOUNvRVEsSUFFdEIsRzhDOUJBOztBQTNDRCxBQVNNLE1BVEEsR0FLRixLQUFLLEdBR0gsRUFBRSxHQUNBLEVBQUUsRUFUVixNQUFNLEdBS0YsS0FBSyxHQUdILEVBQUUsR0FFQSxFQUFFLEVBVlYsTUFBTSxHQU1GLEtBQUssR0FFSCxFQUFFLEdBQ0EsRUFBRSxFQVRWLE1BQU0sR0FNRixLQUFLLEdBRUgsRUFBRSxHQUVBLEVBQUUsRUFWVixNQUFNLEdBT0YsS0FBSyxHQUNILEVBQUUsR0FDQSxFQUFFLEVBVFYsTUFBTSxHQU9GLEtBQUssR0FDSCxFQUFFLEdBRUEsRUFBRSxDQUFDLEVBQ0gsT0FBTyxFcEM0RWlCLEdBQUcsRW9DM0UzQixXQUFXLEU5Q3dEQSxJQUFJLEU4Q3ZEZixjQUFjLEVBQUUsR0FBRyxFQUNuQixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3BDc0ZHLElBQUksR29DckY3Qjs7QUFmUCxBQW1CRSxNQW5CSSxHQW1CRixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsTUFBTSxFQUN0QixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3BDK0VJLElBQUksR29DOUVqQzs7QUF0QkgsQUE0Qk0sTUE1QkEsR0F3QkYsT0FBTyxHQUFHLEtBQUssR0FHYixFQUFFLEFBQUEsWUFBWSxHQUNaLEVBQUUsRUE1QlYsTUFBTSxHQXdCRixPQUFPLEdBQUcsS0FBSyxHQUdiLEVBQUUsQUFBQSxZQUFZLEdBRVosRUFBRSxFQTdCVixNQUFNLEdBeUJGLFFBQVEsR0FBRyxLQUFLLEdBRWQsRUFBRSxBQUFBLFlBQVksR0FDWixFQUFFLEVBNUJWLE1BQU0sR0F5QkYsUUFBUSxHQUFHLEtBQUssR0FFZCxFQUFFLEFBQUEsWUFBWSxHQUVaLEVBQUUsRUE3QlYsTUFBTSxHQTBCRixLQUFLLEFBQUEsWUFBWSxHQUNmLEVBQUUsQUFBQSxZQUFZLEdBQ1osRUFBRSxFQTVCVixNQUFNLEdBMEJGLEtBQUssQUFBQSxZQUFZLEdBQ2YsRUFBRSxBQUFBLFlBQVksR0FFWixFQUFFLENBQUMsRUFDSCxVQUFVLEVBQUUsQ0FBQyxHQUNkOztBQS9CUCxBQW1DRSxNQW5DSSxHQW1DRixLQUFLLEdBQUcsS0FBSyxDQUFDLEVBQ2QsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENwQ2dFTyxJQUFJLEdvQy9EakM7O0FBckNILEFBd0NFLE1BeENJLENBd0NKLE1BQU0sQ0FBQyxFQUNMLGdCQUFnQixFakRWUCxPQUFPLEdpRFdqQjs7QUFNSCxBQUtNLGdCQUxVLEdBQ1osS0FBSyxHQUdILEVBQUUsR0FDQSxFQUFFLEVBTFYsZ0JBQWdCLEdBQ1osS0FBSyxHQUdILEVBQUUsR0FFQSxFQUFFLEVBTlYsZ0JBQWdCLEdBRVosS0FBSyxHQUVILEVBQUUsR0FDQSxFQUFFLEVBTFYsZ0JBQWdCLEdBRVosS0FBSyxHQUVILEVBQUUsR0FFQSxFQUFFLEVBTlYsZ0JBQWdCLEdBR1osS0FBSyxHQUNILEVBQUUsR0FDQSxFQUFFLEVBTFYsZ0JBQWdCLEdBR1osS0FBSyxHQUNILEVBQUUsR0FFQSxFQUFFLENBQUMsRUFDSCxPQUFPLEVwQ2tDaUIsR0FBRyxHb0NqQzVCOztBQVVQLEFBQUEsZUFBZSxDQUFDLEVBQ2QsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENwQ2lDYSxJQUFJLEdvQ2hCbkM7O0FBbEJELEFBTU0sZUFOUyxHQUVYLEtBQUssR0FHSCxFQUFFLEdBQ0EsRUFBRSxFQU5WLGVBQWUsR0FFWCxLQUFLLEdBR0gsRUFBRSxHQUVBLEVBQUUsRUFQVixlQUFlLEdBR1gsS0FBSyxHQUVILEVBQUUsR0FDQSxFQUFFLEVBTlYsZUFBZSxHQUdYLEtBQUssR0FFSCxFQUFFLEdBRUEsRUFBRSxFQVBWLGVBQWUsR0FJWCxLQUFLLEdBQ0gsRUFBRSxHQUNBLEVBQUUsRUFOVixlQUFlLEdBSVgsS0FBSyxHQUNILEVBQUUsR0FFQSxFQUFFLENBQUMsRUFDSCxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3BDMEJPLElBQUksR29DekI3Qjs7QUFUUCxBQWFJLGVBYlcsR0FZWCxLQUFLLEdBQUcsRUFBRSxHQUNSLEVBQUUsRUFiUixlQUFlLEdBWVgsS0FBSyxHQUFHLEVBQUUsR0FFUixFQUFFLENBQUMsRUFDSCxtQkFBbUIsRUFBRSxHQUFHLEdBQ3pCOztBQVNMLEFBQ0UsY0FEWSxHQUNWLEtBQUssR0FBRyxFQUFFLEFBQUEsWUFBYSxDQUFBLEdBQUcsRUFBRSxFQUM1QixnQkFBZ0IsRXBDQ1ksT0FBTyxHb0NBcEM7O0FBUUgsQUFDRSxZQURVLEdBQ1IsS0FBSyxHQUFHLEVBQUUsQUFBQSxNQUFNLENBQUMsRUFDakIsZ0JBQWdCLEVwQ1JZLE9BQU8sR29DU3BDOztBYjlJRCxBQUdFLE1BSEksR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUdmLEVBQUUsQUFBQSxPQUFPLEVBSGIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBSWYsRUFBRSxBQUFBLE9BQU8sRUFKYixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFLaEIsT0FBTyxHQUFHLEVBQUUsRUFMZixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFNaEIsT0FBTyxHQUFHLEVBQUUsRUFMZixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FFZixFQUFFLEFBQUEsT0FBTyxFQUZiLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUdmLEVBQUUsQUFBQSxPQUFPLEVBSGIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBSWhCLE9BQU8sR0FBRyxFQUFFLEVBSmYsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBS2hCLE9BQU8sR0FBRyxFQUFFLEVBSmYsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQ2YsRUFBRSxBQUFBLE9BQU8sRUFEYixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FFZixFQUFFLEFBQUEsT0FBTyxFQUZiLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUdoQixPQUFPLEdBQUcsRUFBRSxFQUhmLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUloQixPQUFPLEdBQUcsRUFBRSxDQUFJLEVBQ2YsZ0JBQWdCLEV2QjhIVSxPQUFPLEd1QjdIbEM7O0FBS0gsQUFDRSxZQURVLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FDckIsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEVBRG5CLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUVyQixFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sRUFGbkIsWUFBWSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBR3RCLE9BQU8sQUFBQSxNQUFNLEdBQUcsRUFBRSxFQUhyQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFJdEIsTUFBTSxHQUFHLE9BQU8sRUFKbkIsWUFBWSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBS3RCLE9BQU8sQUFBQSxNQUFNLEdBQUcsRUFBRSxDQUFJLEVBQ3JCLGdCQUFnQixFQUFFLE9BQXVCLEdBQzFDOztBQXBCSCxBQUdFLE1BSEksR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUdmLEVBQUUsQUFBQSxRQUFRLEVBSGQsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBSWYsRUFBRSxBQUFBLFFBQVEsRUFKZCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFLaEIsUUFBUSxHQUFHLEVBQUUsRUFMaEIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBTWhCLFFBQVEsR0FBRyxFQUFFLEVBTGhCLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUVmLEVBQUUsQUFBQSxRQUFRLEVBRmQsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBR2YsRUFBRSxBQUFBLFFBQVEsRUFIZCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFJaEIsUUFBUSxHQUFHLEVBQUUsRUFKaEIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBS2hCLFFBQVEsR0FBRyxFQUFFLEVBSmhCLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUNmLEVBQUUsQUFBQSxRQUFRLEVBRGQsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBRWYsRUFBRSxBQUFBLFFBQVEsRUFGZCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFHaEIsUUFBUSxHQUFHLEVBQUUsRUFIaEIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBSWhCLFFBQVEsR0FBRyxFQUFFLENBQUcsRUFDZixnQkFBZ0IsRXZCNGVXLE9BQU8sR3VCM2VuQzs7QUFLSCxBQUNFLFlBRFUsR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUNyQixFQUFFLEFBQUEsUUFBUSxBQUFBLE1BQU0sRUFEcEIsWUFBWSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBRXJCLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxFQUZwQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFHdEIsUUFBUSxBQUFBLE1BQU0sR0FBRyxFQUFFLEVBSHRCLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUl0QixNQUFNLEdBQUcsUUFBUSxFQUpwQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFLdEIsUUFBUSxBQUFBLE1BQU0sR0FBRyxFQUFFLENBQUcsRUFDckIsZ0JBQWdCLEVBQUUsT0FBdUIsR0FDMUM7O0FBcEJILEFBR0UsTUFISSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBR2YsRUFBRSxBQUFBLEtBQUssRUFIWCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FJZixFQUFFLEFBQUEsS0FBSyxFQUpYLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUtoQixLQUFLLEdBQUcsRUFBRSxFQUxiLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQU1oQixLQUFLLEdBQUcsRUFBRSxFQUxiLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUVmLEVBQUUsQUFBQSxLQUFLLEVBRlgsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBR2YsRUFBRSxBQUFBLEtBQUssRUFIWCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFJaEIsS0FBSyxHQUFHLEVBQUUsRUFKYixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFLaEIsS0FBSyxHQUFHLEVBQUUsRUFKYixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FDZixFQUFFLEFBQUEsS0FBSyxFQURYLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUVmLEVBQUUsQUFBQSxLQUFLLEVBRlgsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBR2hCLEtBQUssR0FBRyxFQUFFLEVBSGIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBSWhCLEtBQUssR0FBRyxFQUFFLENBQU0sRUFDZixnQkFBZ0IsRXZCZ2ZXLE9BQU8sR3VCL2VuQzs7QUFLSCxBQUNFLFlBRFUsR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUNyQixFQUFFLEFBQUEsS0FBSyxBQUFBLE1BQU0sRUFEakIsWUFBWSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBRXJCLEVBQUUsQUFBQSxLQUFLLEFBQUEsTUFBTSxFQUZqQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFHdEIsS0FBSyxBQUFBLE1BQU0sR0FBRyxFQUFFLEVBSG5CLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUl0QixNQUFNLEdBQUcsS0FBSyxFQUpqQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFLdEIsS0FBSyxBQUFBLE1BQU0sR0FBRyxFQUFFLENBQU0sRUFDckIsZ0JBQWdCLEVBQUUsT0FBdUIsR0FDMUM7O0FBcEJILEFBR0UsTUFISSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBR2YsRUFBRSxBQUFBLFFBQVEsRUFIZCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FJZixFQUFFLEFBQUEsUUFBUSxFQUpkLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUtoQixRQUFRLEdBQUcsRUFBRSxFQUxoQixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFNaEIsUUFBUSxHQUFHLEVBQUUsRUFMaEIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBRWYsRUFBRSxBQUFBLFFBQVEsRUFGZCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FHZixFQUFFLEFBQUEsUUFBUSxFQUhkLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUloQixRQUFRLEdBQUcsRUFBRSxFQUpoQixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFLaEIsUUFBUSxHQUFHLEVBQUUsRUFKaEIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQ2YsRUFBRSxBQUFBLFFBQVEsRUFEZCxNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FFZixFQUFFLEFBQUEsUUFBUSxFQUZkLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUdoQixRQUFRLEdBQUcsRUFBRSxFQUhoQixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFJaEIsUUFBUSxHQUFHLEVBQUUsQ0FBRyxFQUNmLGdCQUFnQixFdkJvZlcsT0FBTyxHdUJuZm5DOztBQUtILEFBQ0UsWUFEVSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQ3JCLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxFQURwQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FFckIsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEVBRnBCLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUd0QixRQUFRLEFBQUEsTUFBTSxHQUFHLEVBQUUsRUFIdEIsWUFBWSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBSXRCLE1BQU0sR0FBRyxRQUFRLEVBSnBCLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUt0QixRQUFRLEFBQUEsTUFBTSxHQUFHLEVBQUUsQ0FBRyxFQUNyQixnQkFBZ0IsRUFBRSxPQUF1QixHQUMxQzs7QUFwQkgsQUFHRSxNQUhJLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FHZixFQUFFLEFBQUEsT0FBTyxFQUhiLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUlmLEVBQUUsQUFBQSxPQUFPLEVBSmIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBS2hCLE9BQU8sR0FBRyxFQUFFLEVBTGYsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBTWhCLE9BQU8sR0FBRyxFQUFFLEVBTGYsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBRWYsRUFBRSxBQUFBLE9BQU8sRUFGYixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FHZixFQUFFLEFBQUEsT0FBTyxFQUhiLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUloQixPQUFPLEdBQUcsRUFBRSxFQUpmLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUtoQixPQUFPLEdBQUcsRUFBRSxFQUpmLE1BQU0sR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUNmLEVBQUUsQUFBQSxPQUFPLEVBRGIsTUFBTSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBRWYsRUFBRSxBQUFBLE9BQU8sRUFGYixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFHaEIsT0FBTyxHQUFHLEVBQUUsRUFIZixNQUFNLEdBQUcsS0FBSyxHQUFHLEVBQUUsQUFJaEIsT0FBTyxHQUFHLEVBQUUsQ0FBSSxFQUNmLGdCQUFnQixFdkJ3ZlcsT0FBTyxHdUJ2Zm5DOztBQUtILEFBQ0UsWUFEVSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQ3JCLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxFQURuQixZQUFZLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FFckIsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEVBRm5CLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUd0QixPQUFPLEFBQUEsTUFBTSxHQUFHLEVBQUUsRUFIckIsWUFBWSxHQUFHLEtBQUssR0FBRyxFQUFFLEFBSXRCLE1BQU0sR0FBRyxPQUFPLEVBSm5CLFlBQVksR0FBRyxLQUFLLEdBQUcsRUFBRSxBQUt0QixPQUFPLEFBQUEsTUFBTSxHQUFHLEVBQUUsQ0FBSSxFQUNyQixnQkFBZ0IsRUFBRSxPQUF1QixHQUMxQzs7QWFpSkwsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsSUFBSSxHQTZEakI7O0FBM0RDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUFKckMsQUFBQSxpQkFBaUIsQ0FBQyxFQUtkLEtBQUssRUFBRSxJQUFJLEVBQ1gsYUFBYSxFQUFFLElBQTZCLEVBQzVDLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGtCQUFrQixFQUFFLHdCQUF3QixFQUM1QyxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3BDckNXLElBQUksR29DMkZuQztFQS9ERCxBQVlJLGlCQVphLEdBWVgsTUFBTSxDQUFDLEVBQ1AsYUFBYSxFQUFFLENBQUMsR0FhakI7RUExQkwsQUFvQlUsaUJBcEJPLEdBWVgsTUFBTSxHQUlKLEtBQUssR0FHSCxFQUFFLEdBQ0EsRUFBRSxFQXBCZCxpQkFBaUIsR0FZWCxNQUFNLEdBSUosS0FBSyxHQUdILEVBQUUsR0FFQSxFQUFFLEVBckJkLGlCQUFpQixHQVlYLE1BQU0sR0FLSixLQUFLLEdBRUgsRUFBRSxHQUNBLEVBQUUsRUFwQmQsaUJBQWlCLEdBWVgsTUFBTSxHQUtKLEtBQUssR0FFSCxFQUFFLEdBRUEsRUFBRSxFQXJCZCxpQkFBaUIsR0FZWCxNQUFNLEdBTUosS0FBSyxHQUNILEVBQUUsR0FDQSxFQUFFLEVBcEJkLGlCQUFpQixHQVlYLE1BQU0sR0FNSixLQUFLLEdBQ0gsRUFBRSxHQUVBLEVBQUUsQ0FBQyxFQUNILFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBdkJYLEFBNkJJLGlCQTdCYSxHQTZCWCxlQUFlLENBQUMsRUFDaEIsTUFBTSxFQUFFLENBQUMsR0ErQlY7RUE3REwsQUFxQ1UsaUJBckNPLEdBNkJYLGVBQWUsR0FJYixLQUFLLEdBR0gsRUFBRSxHQUNBLEVBQUUsQUFBQSxZQUFZLEVBckMxQixpQkFBaUIsR0E2QlgsZUFBZSxHQUliLEtBQUssR0FHSCxFQUFFLEdBRUEsRUFBRSxBQUFBLFlBQVksRUF0QzFCLGlCQUFpQixHQTZCWCxlQUFlLEdBS2IsS0FBSyxHQUVILEVBQUUsR0FDQSxFQUFFLEFBQUEsWUFBWSxFQXJDMUIsaUJBQWlCLEdBNkJYLGVBQWUsR0FLYixLQUFLLEdBRUgsRUFBRSxHQUVBLEVBQUUsQUFBQSxZQUFZLEVBdEMxQixpQkFBaUIsR0E2QlgsZUFBZSxHQU1iLEtBQUssR0FDSCxFQUFFLEdBQ0EsRUFBRSxBQUFBLFlBQVksRUFyQzFCLGlCQUFpQixHQTZCWCxlQUFlLEdBTWIsS0FBSyxHQUNILEVBQUUsR0FFQSxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQ2YsV0FBVyxFQUFFLENBQUMsR0FDZjtFQXhDWCxBQXlDVSxpQkF6Q08sR0E2QlgsZUFBZSxHQUliLEtBQUssR0FHSCxFQUFFLEdBS0EsRUFBRSxBQUFBLFdBQVcsRUF6Q3pCLGlCQUFpQixHQTZCWCxlQUFlLEdBSWIsS0FBSyxHQUdILEVBQUUsR0FNQSxFQUFFLEFBQUEsV0FBVyxFQTFDekIsaUJBQWlCLEdBNkJYLGVBQWUsR0FLYixLQUFLLEdBRUgsRUFBRSxHQUtBLEVBQUUsQUFBQSxXQUFXLEVBekN6QixpQkFBaUIsR0E2QlgsZUFBZSxHQUtiLEtBQUssR0FFSCxFQUFFLEdBTUEsRUFBRSxBQUFBLFdBQVcsRUExQ3pCLGlCQUFpQixHQTZCWCxlQUFlLEdBTWIsS0FBSyxHQUNILEVBQUUsR0FLQSxFQUFFLEFBQUEsV0FBVyxFQXpDekIsaUJBQWlCLEdBNkJYLGVBQWUsR0FNYixLQUFLLEdBQ0gsRUFBRSxHQU1BLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQTVDWCxBQXNEVSxpQkF0RE8sR0E2QlgsZUFBZSxHQXNCYixLQUFLLEdBRUgsRUFBRSxBQUFBLFdBQVcsR0FDWCxFQUFFLEVBdERkLGlCQUFpQixHQTZCWCxlQUFlLEdBc0JiLEtBQUssR0FFSCxFQUFFLEFBQUEsV0FBVyxHQUVYLEVBQUUsRUF2RGQsaUJBQWlCLEdBNkJYLGVBQWUsR0F1QmIsS0FBSyxHQUNILEVBQUUsQUFBQSxXQUFXLEdBQ1gsRUFBRSxFQXREZCxpQkFBaUIsR0E2QlgsZUFBZSxHQXVCYixLQUFLLEdBQ0gsRUFBRSxBQUFBLFdBQVcsR0FFWCxFQUFFLENBQUMsRUFDSCxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUp1SlgsQUFBQSxRQUFRLENLalhDLEVBSVAsU0FBUyxFQUFFLENBQUMsRUFDWixPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxDQUFDLEVBQ1QsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUxvWEQsQUFBQSxNQUFNLENLbFhDLEVBQ0wsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBQ1YsYUFBYSxFL0MwRlEsSUFFdEIsRStDM0ZDLFNBQVMsRUFBRSxJQUF1QixFQUNsQyxXQUFXLEVBQUUsT0FBTyxFQUNwQixLQUFLLEVsRGxCSyxPQUFPLEVrRG1CakIsTUFBTSxFQUFFLENBQUMsRUFDVCxhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3JDbU1PLE9BQU8sR3FDbE12Qzs7QUFFRCxBQUFBLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsYUFBYSxFQUFFLEdBQUcsRUFDbEIsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FMa1VELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFS3pUZSxFdkI2Qm5CLGtCQUFrQixFdUIzQkUsVUFBVSxFdkI0QjNCLGVBQWUsRXVCNUJFLFVBQVUsRXZCNkJ0QixVQUFVLEV1QjdCRSxVQUFVLEVBUTlCLGtCQUFrQixFQUFFLElBQUksRUFDeEIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBR0QsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQixFQUNyQixNQUFNLEVBQUUsT0FBTyxFQUNmLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxNQUFNLEdBV3BCOztBQWZELEFBVUUsS0FWRyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQVVILEFBQUEsUUFBQyxBQUFBLEdBVkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQVdILFNBQVMsRUFDVixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFaWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQVNILEFBQUEsUUFBQyxBQUFBLEdBVEosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQVVILFNBQVMsRUFDVixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFYWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBV2lCLEVBQ25CLE1BQU0sRXJDOEp1QixXQUFXLEdxQzdKekM7O0FBR0gsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEVBQWEsRUFDakIsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFHRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBR0QsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsR0FDUCxNQUFNLENBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBR0QsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQVksTUFBTSxFQUN4QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWEsTUFBTSxFQUN6QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLE1BQU0sQ0FBQyxFM0IxRjNCLE9BQU8sRUFBRSxpQ0FBaUMsRUFDMUMsY0FBYyxFQUFFLElBQUksRzJCMkZyQjs7QUFHRCxBQUFBLE1BQU0sQ0FBQyxFQUNMLE9BQU8sRUFBRSxLQUFLLEVBQ2QsV0FBVyxFQUFFLEdBQTRCLEVBQ3pDLFNBQVMsRS9DeEVNLElBQUksRStDeUVuQixXQUFXLEUvQ0tNLElBQUksRStDSnJCLEtBQUssRWxEaEdBLE9BQU8sR2tEaUdiOztBQXlCRCxBQUFBLGFBQWEsQ0FBQyxFQUNaLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEU1Q3RGWSxJQUVuQixFNENxRkMsT0FBTyxFNUM3SGUsR0FBRyxDQUNELElBQUksRTRDNkg1QixTQUFTLEUvQ3pHTSxJQUFJLEUrQzBHbkIsV0FBVyxFL0M1Qk0sSUFBSSxFK0M2QnJCLEtBQUssRWxEaklBLE9BQU8sRWtEa0laLGdCQUFnQixFckNnRGUsSUFBSSxFcUMvQ25DLGdCQUFnQixFQUFFLElBQUksRUFDdEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENyQ3FEYyxJQUFJLEVxQ3BEbkMsYUFBYSxFNUNySE0sQ0FBQyxFcUIwQ3BCLGtCQUFrQixFdUI0RUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixFdkIzRS9DLFVBQVUsRXVCMkVFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsRXZCeUN2RCxrQkFBa0IsRXVCeENFLFlBQVksQ0FBQyxXQUFXLENBQUMsS0FBSSxFQUFFLFVBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSSxFdkJ5Q3pFLGFBQWEsRXVCekNFLFlBQVksQ0FBQyxXQUFXLENBQUMsS0FBSSxFQUFFLFVBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSSxFdkIwQ3RFLFVBQVUsRXVCMUNFLFlBQVksQ0FBQyxXQUFXLENBQUMsS0FBSSxFQUFFLFVBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSSxHQWdDL0U7O0FBN0NELEFoQjVFRSxhZ0I0RVcsQWhCNUVWLE1BQU0sQ0FBQyxFQUNOLFlBQVksRXJCc0ppQixPQUFPLEVxQnJKcEMsT0FBTyxFQUFFLENBQUMsRVBVWixrQkFBa0IsRU9USSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBSnJELHdCQUFrRCxFUGN2RCxVQUFVLEVPVkksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUpyRCx3QkFBa0QsR0FLOUQ7O0FnQndFSCxBdkI5QkUsYXVCOEJXLEF2QjlCVixrQkFBa0IsQ0FBQyxFQUNsQixLQUFLLEVkMkd3QixJQUFJLEVjMUdqQyxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBdUIyQkgsQXZCMUJFLGF1QjBCVyxBdkIxQlYsc0JBQXNCLENBQUMsRUFBRSxLQUFLLEVkd0dBLElBQUksR2N4R1E7O0F1QjBCN0MsQXZCekJFLGF1QnlCVyxBdkJ6QlYsMkJBQTJCLENBQUUsRUFBRSxLQUFLLEVkdUdOLElBQUksR2N2R2M7O0F1QnlCbkQsQUFzQkUsYUF0QlcsQUFzQlYsWUFBWSxDQUFDLEVBQ1osZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQXpCSCxBQWdDRSxhQWhDVyxDQWdDVixBQUFBLFFBQUMsQUFBQSxHQWhDSixhQUFhLENBaUNWLEFBQUEsUUFBQyxBQUFBLEdBQ0YsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBbENYLGFBQWEsQ0FrQ1UsRUFDbkIsZ0JBQWdCLEVsRDFKTCxPQUFPLEVrRDJKbEIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFyQ0gsQUF1Q0UsYUF2Q1csQ0F1Q1YsQUFBQSxRQUFDLEFBQUEsR0FDRixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUF4Q1gsYUFBYSxDQXdDVSxFQUNuQixNQUFNLEVyQzBEdUIsV0FBVyxHcUN6RHpDOztBQU1ILEFBQUEsUUFBUSxBQUFBLGFBQWEsQ0FBQyxFQUNwQixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQVlELE1BQU0sQ0FBQyxNQUFNLE9BQU8sNkJBQTZCLEVBQUUsQ0FBQyxJQUNsRCxBQUlFLEtBSkcsQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FJSCxhQUFhLEVBSGhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FHSCxhQUFhLEVBRmhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FFSCxhQUFhLEVBRGhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FDSCxhQUFhLENBQUMsRUFDYixXQUFXLEU1Q3ZKRyxJQUVuQixHNENzSkk7RUFOSCxBQVFFLEtBUkcsQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FRSCxTQUFTLEVBQ1YsZUFBZSxDQVRqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQU9ILFNBQVMsRUFDVixlQUFlLENBUmpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssZ0JBQWdCLEFBQXJCLENBTUgsU0FBUyxFQUNWLGVBQWUsQ0FQakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLGdCQUFnQixBQUFyQixHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FLSCxTQUFTLEVBQ1YsZUFBZSxDQU5qQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBTWMsRUFDaEIsV0FBVyxFckNZZ0IsSUFBa0YsR3FDWDlHO0VBWEgsQUFhRSxLQWJHLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBYUgsU0FBUyxFQUNWLGVBQWUsQ0FkakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FZSCxTQUFTLEVBQ1YsZUFBZSxDQWJqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLGdCQUFnQixBQUFyQixDQVdILFNBQVMsRUFDVixlQUFlLENBWmpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBVUgsU0FBUyxFQUNWLGVBQWUsQ0FYakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQVdjLEVBQ2hCLFdBQVcsRTVDN0pJLElBR3BCLEc0QzJKSTs7QUFVTCxBQUFBLFdBQVcsQ0FBQyxFQUNWLGFBQWEsRXJDRmtCLElBQUksR3FDR3BDOztBQU9ELEFBQUEsTUFBTSxFQUNOLFNBQVMsQ0FBQyxFQUNSLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLElBQUksRUFDaEIsYUFBYSxFQUFFLElBQUksR0FpQnBCOztBQXRCRCxBQVVJLE1BVkUsQUFRSCxTQUFTLENBRVIsS0FBSyxFQURQLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQVRYLE1BQU0sQ0FVRixLQUFLLEVBVFQsU0FBUyxBQU9OLFNBQVMsQ0FFUixLQUFLLEVBRFAsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBUlgsU0FBUyxDQVNMLEtBQUssQ0FBQyxFQUNKLE1BQU0sRXJDVnFCLFdBQVcsR3FDV3ZDOztBQVpMLEFBZUUsTUFmSSxDQWVKLEtBQUssRUFkUCxTQUFTLENBY1AsS0FBSyxDQUFDLEVBQ0osVUFBVSxFL0NySVMsSUFFdEIsRStDb0lHLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQUVILEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FDYixhQUFhLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQUNwQixTQUFTLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHQUNoQixnQkFBZ0IsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCLEVBQ3RDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxLQUFLLEdBQ25COztBQUVELEFBQUEsTUFBTSxHQUFHLE1BQU0sRUFDZixTQUFTLEdBQUcsU0FBUyxDQUFDLEVBQ3BCLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUdELEFBQUEsYUFBYSxFQUNiLGdCQUFnQixDQUFDLEVBQ2YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFDckIsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLENBQUMsRUFDaEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsTUFBTSxFQUFFLE9BQU8sR0FPaEI7O0FBZkQsQUFXRSxhQVhXLEFBV1YsU0FBUyxFQUNWLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQVpYLGFBQWEsRUFDYixnQkFBZ0IsQUFVYixTQUFTLEVBQ1YsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBWFgsZ0JBQWdCLENBV08sRUFDbkIsTUFBTSxFckNsRHVCLFdBQVcsR3FDbUR6Qzs7QUFFSCxBQUFBLGFBQWEsR0FBRyxhQUFhLEVBQzdCLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDLEVBQ2xDLFVBQVUsRUFBRSxDQUFDLEVBQ2IsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBUUQsQUFBQSxvQkFBb0IsQ0FBQyxFQUNuQixVQUFVLEVBQUUsSUFBeUMsRUFFckQsV0FBVyxFQUFFLEdBQTRCLEVBQ3pDLGNBQWMsRUFBRSxHQUE0QixFQUU1QyxhQUFhLEVBQUUsQ0FBQyxHQU9qQjs7QUFiRCxBQVFFLG9CQVJrQixBQVFqQixTQUFTLEVBUlosb0JBQW9CLEFBU2pCLFNBQVMsQ0FBQyxFQUNULGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBaEI5T0QsQUFBQSxTQUFTLENBQUUsRUFDVCxNQUFNLEVyQmtKdUIsSUFBa0YsRXFCakovRyxPQUFPLEU1QnZEYyxHQUFHLENBQ0QsSUFBSSxFNEJ1RDNCLFNBQVMsRS9CM0NLLElBQUksRStCNENsQixXQUFXLEU1QmxESyxHQUFHLEU0Qm1EbkIsYUFBYSxFNUIvQ0ssQ0FBQyxHNEJnRHBCOztBQUVELEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FBRSxFQUNmLE1BQU0sRXJCMEl1QixJQUFrRixFcUJ6SS9HLFdBQVcsRXJCeUlrQixJQUFrRixHcUJ4SWhIOztBQUVELEFBQUEsUUFBUSxBQUFBLFNBQVMsRUFDakIsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsU0FBUyxDQUFFLEVBQ3pCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FnQjJPSCxBQUNFLGNBRFksQ0FDWixhQUFhLENBQUMsRUFDWixNQUFNLEVyQzFHdUIsSUFBa0YsRXFDMkcvRyxPQUFPLEU1Q25UYyxHQUFHLENBQ0QsSUFBSSxFNENtVDNCLFNBQVMsRS9DdlNLLElBQUksRStDd1NsQixXQUFXLEU1QzlTSyxHQUFHLEU0QytTbkIsYUFBYSxFNUMzU0ssQ0FBQyxHNEM0U3BCOztBQVBILEFBUUUsY0FSWSxDQVFaLE1BQU0sQUFBQSxhQUFhLENBQUMsRUFDbEIsTUFBTSxFckNqSHVCLElBQWtGLEVxQ2tIL0csV0FBVyxFckNsSGtCLElBQWtGLEdxQ21IaEg7O0FBWEgsQUFZRSxjQVpZLENBWVosUUFBUSxBQUFBLGFBQWEsRUFadkIsY0FBYyxDQWFaLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLGFBQWEsQ0FBQyxFQUM1QixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQWZILEFBZ0JFLGNBaEJZLENBZ0JaLG9CQUFvQixDQUFDLEVBQ25CLE1BQU0sRXJDekh1QixJQUFrRixFcUMwSC9HLFVBQVUsRUFBRSxJQUEwQyxFQUN0RCxPQUFPLEVBQUUsR0FBNkIsQzVDbFVmLElBQUksRTRDbVUzQixTQUFTLEUvQ3ZUSyxJQUFJLEUrQ3dUbEIsV0FBVyxFNUM5VEssR0FBRyxHNEMrVHBCOztBaEJqUkQsQUFBQSxTQUFTLENBQUUsRUFDVCxNQUFNLEU1QmxCVyxJQUdwQixFNEJnQkcsT0FBTyxFNUIxRGMsSUFBSSxDQUNGLElBQUksRTRCMEQzQixTQUFTLEUvQjdDSyxJQUFJLEUrQjhDbEIsV0FBVyxFNUJuREssU0FBUyxFNEJvRHpCLGFBQWEsRTVCaERLLENBQUMsRzRCaURwQjs7QUFFRCxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQUUsRUFDZixNQUFNLEU1QjFCVyxJQUdwQixFNEJ3QkcsV0FBVyxFNUIzQk0sSUFHcEIsRzRCeUJFOztBQUVELEFBQUEsUUFBUSxBQUFBLFNBQVMsRUFDakIsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsU0FBUyxDQUFFLEVBQ3pCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FnQnFRSCxBQUNFLGNBRFksQ0FDWixhQUFhLENBQUMsRUFDWixNQUFNLEU1Q3hTVyxJQUdwQixFNENzU0csT0FBTyxFNUNoVmMsSUFBSSxDQUNGLElBQUksRTRDZ1YzQixTQUFTLEUvQ25VSyxJQUFJLEUrQ29VbEIsV0FBVyxFNUN6VUssU0FBUyxFNEMwVXpCLGFBQWEsRTVDdFVLLENBQUMsRzRDdVVwQjs7QUFQSCxBQVFFLGNBUlksQ0FRWixNQUFNLEFBQUEsYUFBYSxDQUFDLEVBQ2xCLE1BQU0sRTVDL1NXLElBR3BCLEU0QzZTRyxXQUFXLEU1Q2hUTSxJQUdwQixHNEM4U0U7O0FBWEgsQUFZRSxjQVpZLENBWVosUUFBUSxBQUFBLGFBQWEsRUFadkIsY0FBYyxDQWFaLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLGFBQWEsQ0FBQyxFQUM1QixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQWZILEFBZ0JFLGNBaEJZLENBZ0JaLG9CQUFvQixDQUFDLEVBQ25CLE1BQU0sRTVDdlRXLElBR3BCLEU0Q3FURyxVQUFVLEVBQUUsSUFBMEMsRUFDdEQsT0FBTyxFQUFFLElBQTZCLEM1Qy9WZixJQUFJLEU0Q2dXM0IsU0FBUyxFL0NuVkssSUFBSSxFK0NvVmxCLFdBQVcsRTVDelZLLFNBQVMsRzRDMFYxQjs7QUFRSCxBQUFBLGFBQWEsQ0FBQyxFQUVaLFFBQVEsRUFBRSxRQUFRLEdBTW5COztBQVJELEFBS0UsYUFMVyxDQUtYLGFBQWEsQ0FBQyxFQUNaLGFBQWEsRUFBRSxPQUEyQixHQUMzQzs7QUFHSCxBQUFBLHNCQUFzQixDQUFDLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFNUN4VmEsSUFFbkIsRTRDdVZDLE1BQU0sRTVDelZZLElBRW5CLEU0Q3dWQyxXQUFXLEU1QzFWTyxJQUVuQixFNEN5VkMsVUFBVSxFQUFFLE1BQU0sRUFDbEIsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBQ0QsQUFBQSxTQUFTLEdBQUcsc0JBQXNCLEVBQ2xDLGVBQWUsR0FBRyxzQkFBc0IsRUFDeEMsY0FBYyxDQUFDLGFBQWEsR0FBRyxzQkFBc0IsQ0FBQyxFQUNwRCxLQUFLLEU1QzdWYyxJQUdwQixFNEMyVkMsTUFBTSxFNUM5VmEsSUFHcEIsRTRDNFZDLFdBQVcsRTVDL1ZRLElBR3BCLEc0QzZWQTs7QUFDRCxBQUFBLFNBQVMsR0FBRyxzQkFBc0IsRUFDbEMsZUFBZSxHQUFHLHNCQUFzQixFQUN4QyxjQUFjLENBQUMsYUFBYSxHQUFHLHNCQUFzQixDQUFDLEVBQ3BELEtBQUssRXJDaE0wQixJQUFrRixFcUNpTWpILE1BQU0sRXJDak15QixJQUFrRixFcUNrTWpILFdBQVcsRXJDbE1vQixJQUFrRixHcUNtTWxIOztBQUdELEFoQnhaRSxZZ0J3WlUsQ2hCeFpWLFdBQVcsRWdCd1piLFlBQVksQ2hCdlpWLGNBQWMsRWdCdVpoQixZQUFZLENoQnRaVixNQUFNLEVnQnNaUixZQUFZLENoQnJaVixTQUFTLEVnQnFaWCxZQUFZLENoQnBaVixhQUFhLEVnQm9aZixZQUFZLENoQm5aVixnQkFBZ0IsRWdCbVpsQixZQUFZLEFoQmxaVCxNQUFNLENBQUMsS0FBSyxFZ0JrWmYsWUFBWSxBaEJqWlQsU0FBUyxDQUFDLEtBQUssRWdCaVpsQixZQUFZLEFoQmhaVCxhQUFhLENBQUMsS0FBSyxFZ0JnWnRCLFlBQVksQWhCL1lULGdCQUFnQixDQUFDLEtBQUssQ0FBRSxFQUN2QixLQUFLLEVyQnNld0IsT0FBTyxHcUJyZXJDOztBZ0I2WUgsQWhCM1lFLFlnQjJZVSxDaEIzWVYsYUFBYSxDQUFDLEVBQ1osWUFBWSxFckJrZWlCLE9BQU8sRWNuYnRDLGtCQUFrQixFTzlDSSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLEVQK0NqRCxVQUFVLEVPL0NJLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsR0FNeEQ7O0FnQm1ZSCxBaEJ4WUksWWdCd1lRLENoQjNZVixhQUFhLEFBR1YsTUFBTSxDQUFDLEVBQ04sWUFBWSxFQUFFLE9BQTBCLEVQNEM1QyxrQkFBa0IsRU8zQ0wsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQTJCLEVQNEM3RSxVQUFVLEVPNUNMLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUEyQixHQUVsRjs7QWdCb1lMLEFoQmpZRSxZZ0JpWVUsQ2hCallWLGtCQUFrQixDQUFDLEVBQ2pCLEtBQUssRXJCd2R3QixPQUFPLEVxQnZkcEMsZ0JBQWdCLEVyQndkYSxPQUFPLEVxQnZkcEMsWUFBWSxFckJzZGlCLE9BQU8sR3FCcmRyQzs7QWdCNlhILEFoQjNYRSxZZ0IyWFUsQ2hCM1hWLHNCQUFzQixDQUFDLEVBQ3JCLEtBQUssRXJCa2R3QixPQUFPLEdxQmpkckM7O0FnQjRYSCxBaEIzWkUsWWdCMlpVLENoQjNaVixXQUFXLEVnQjJaYixZQUFZLENoQjFaVixjQUFjLEVnQjBaaEIsWUFBWSxDaEJ6WlYsTUFBTSxFZ0J5WlIsWUFBWSxDaEJ4WlYsU0FBUyxFZ0J3WlgsWUFBWSxDaEJ2WlYsYUFBYSxFZ0J1WmYsWUFBWSxDaEJ0WlYsZ0JBQWdCLEVnQnNabEIsWUFBWSxBaEJyWlQsTUFBTSxDQUFDLEtBQUssRWdCcVpmLFlBQVksQWhCcFpULFNBQVMsQ0FBQyxLQUFLLEVnQm9abEIsWUFBWSxBaEJuWlQsYUFBYSxDQUFDLEtBQUssRWdCbVp0QixZQUFZLEFoQmxaVCxnQkFBZ0IsQ0FBQyxLQUFLLENBQUUsRUFDdkIsS0FBSyxFckI4ZXdCLE9BQU8sR3FCN2VyQzs7QWdCZ1pILEFoQjlZRSxZZ0I4WVUsQ2hCOVlWLGFBQWEsQ0FBQyxFQUNaLFlBQVksRXJCMGVpQixPQUFPLEVjM2J0QyxrQkFBa0IsRU85Q0ksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixFUCtDakQsVUFBVSxFTy9DSSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLEdBTXhEOztBZ0JzWUgsQWhCM1lJLFlnQjJZUSxDaEI5WVYsYUFBYSxBQUdWLE1BQU0sQ0FBQyxFQUNOLFlBQVksRUFBRSxPQUEwQixFUDRDNUMsa0JBQWtCLEVPM0NMLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUEyQixFUDRDN0UsVUFBVSxFTzVDTCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBMkIsR0FFbEY7O0FnQnVZTCxBaEJwWUUsWWdCb1lVLENoQnBZVixrQkFBa0IsQ0FBQyxFQUNqQixLQUFLLEVyQmdld0IsT0FBTyxFcUIvZHBDLGdCQUFnQixFckJnZWEsT0FBTyxFcUIvZHBDLFlBQVksRXJCOGRpQixPQUFPLEdxQjdkckM7O0FnQmdZSCxBaEI5WEUsWWdCOFhVLENoQjlYVixzQkFBc0IsQ0FBQyxFQUNyQixLQUFLLEVyQjBkd0IsT0FBTyxHcUJ6ZHJDOztBZ0IrWEgsQWhCOVpFLFVnQjhaUSxDaEI5WlIsV0FBVyxFZ0I4WmIsVUFBVSxDaEI3WlIsY0FBYyxFZ0I2WmhCLFVBQVUsQ2hCNVpSLE1BQU0sRWdCNFpSLFVBQVUsQ2hCM1pSLFNBQVMsRWdCMlpYLFVBQVUsQ2hCMVpSLGFBQWEsRWdCMFpmLFVBQVUsQ2hCelpSLGdCQUFnQixFZ0J5WmxCLFVBQVUsQWhCeFpQLE1BQU0sQ0FBQyxLQUFLLEVnQndaZixVQUFVLEFoQnZaUCxTQUFTLENBQUMsS0FBSyxFZ0J1WmxCLFVBQVUsQWhCdFpQLGFBQWEsQ0FBQyxLQUFLLEVnQnNadEIsVUFBVSxBaEJyWlAsZ0JBQWdCLENBQUMsS0FBSyxDQUFFLEVBQ3ZCLEtBQUssRXJCa2Z3QixPQUFPLEdxQmpmckM7O0FnQm1aSCxBaEJqWkUsVWdCaVpRLENoQmpaUixhQUFhLENBQUMsRUFDWixZQUFZLEVyQjhlaUIsT0FBTyxFYy9idEMsa0JBQWtCLEVPOUNJLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsRVArQ2pELFVBQVUsRU8vQ0ksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixHQU14RDs7QWdCeVlILEFoQjlZSSxVZ0I4WU0sQ2hCalpSLGFBQWEsQUFHVixNQUFNLENBQUMsRUFDTixZQUFZLEVBQUUsT0FBMEIsRVA0QzVDLGtCQUFrQixFTzNDTCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBMkIsRVA0QzdFLFVBQVUsRU81Q0wsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQTJCLEdBRWxGOztBZ0IwWUwsQWhCdllFLFVnQnVZUSxDaEJ2WVIsa0JBQWtCLENBQUMsRUFDakIsS0FBSyxFckJvZXdCLE9BQU8sRXFCbmVwQyxnQkFBZ0IsRXJCb2VhLE9BQU8sRXFCbmVwQyxZQUFZLEVyQmtlaUIsT0FBTyxHcUJqZXJDOztBZ0JtWUgsQWhCallFLFVnQmlZUSxDaEJqWVIsc0JBQXNCLENBQUMsRUFDckIsS0FBSyxFckI4ZHdCLE9BQU8sR3FCN2RyQzs7QWdCb1lILEFBRUUsYUFGVyxDQUFDLEtBQUssR0FFYixzQkFBc0IsQ0FBQyxFQUN6QixHQUFHLEVBQUUsSUFBMkIsR0FDakM7O0FBSkgsQUFLRSxhQUxXLENBQUMsS0FBSyxBQUtoQixRQUFRLEdBQUcsc0JBQXNCLEVBTHBDLGFBQWEsQ0FBQyxLQUFLLEFtRWc1Qm5CLG1CQUFtQixHbkUzNEJMLHNCQUFzQixDQUFDLEVBQ2pDLEdBQUcsRUFBRSxDQUFDLEdBQ1A7O0FBU0gsQUFBQSxXQUFXLENBQUMsRUFDVixPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxHQUFHLEVBQ2YsYUFBYSxFQUFFLElBQUksRUFDbkIsS0FBSyxFQUFFLE9BQXlCLEdBQ2pDOztBQWtCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFtRTFCLEFBakVJLFlBaUVRLENBakVSLFdBQVcsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCO0VBNkRMLEFBMURJLFlBMERRLENBMURSLGFBQWEsQ0FBQyxFQUNaLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQUFFLE1BQU0sR0FDdkI7RUFzREwsQUFuREksWUFtRFEsQ0FuRFIsb0JBQW9CLENBQUMsRUFDbkIsT0FBTyxFQUFFLFlBQVksR0FDdEI7RUFpREwsQUEvQ0ksWUErQ1EsQ0EvQ1IsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLE1BQU0sR0FPdkI7RUFzQ0wsQUEzQ00sWUEyQ00sQ0EvQ1IsWUFBWSxDQUlWLGtCQUFrQixFQTJDeEIsWUFBWSxDQS9DUixZQUFZLENBS1YsZ0JBQWdCLEVBMEN0QixZQUFZLENBL0NSLFlBQVksQ0FNVixhQUFhLENBQUMsRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBdUNQLEFBbkNJLFlBbUNRLENBbkNSLFlBQVksR0FBRyxhQUFhLENBQUMsRUFDM0IsS0FBSyxFQUFFLElBQUksR0FDWjtFQWlDTCxBQS9CSSxZQStCUSxDQS9CUixjQUFjLENBQUMsRUFDYixhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsTUFBTSxHQUN2QjtFQTRCTCxBQXhCSSxZQXdCUSxDQXhCUixNQUFNLEVBd0JWLFlBQVksQ0F2QlIsU0FBUyxDQUFDLEVBQ1IsT0FBTyxFQUFFLFlBQVksRUFDckIsVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsTUFBTSxHQUt2QjtFQWNMLEFBakJNLFlBaUJNLENBeEJSLE1BQU0sQ0FPSixLQUFLLEVBaUJYLFlBQVksQ0F2QlIsU0FBUyxDQU1QLEtBQUssQ0FBQyxFQUNKLFlBQVksRUFBRSxDQUFDLEdBQ2hCO0VBZVAsQUFiSSxZQWFRLENBYlIsTUFBTSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FhakIsWUFBWSxDQVpSLFNBQVMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCLEVBQy9CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7RUFTTCxBQU5JLFlBTVEsQ0FOUixhQUFhLENBQUMsc0JBQXNCLENBQUMsRUFDbkMsR0FBRyxFQUFFLENBQUMsR0FDUDs7QUFlTCxBQUtFLGdCQUxjLENBS2QsTUFBTSxFQUxSLGdCQUFnQixDQU1kLFNBQVMsRUFOWCxnQkFBZ0IsQ0FPZCxhQUFhLEVBUGYsZ0JBQWdCLENBUWQsZ0JBQWdCLENBQUMsRUFDZixXQUFXLEVBQUUsR0FBNEIsRUFDekMsVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFaSCxBQWVFLGdCQWZjLENBZWQsTUFBTSxFQWZSLGdCQUFnQixDQWdCZCxTQUFTLENBQUMsRUFDUixVQUFVLEVBQUUsSUFBc0QsR0FDbkU7O0FBbEJILEFBcUJFLGdCQXJCYyxDQXFCZCxXQUFXLENBQUMsRU5yaUJaLFlBQVksRUFBRSxLQUFxQixFQUNuQyxXQUFXLEVBQUUsS0FBb0IsR01zaUJoQzs7QUF2QkgsQVZsaEJFLGdCVWtoQmMsQ0FxQmQsV0FBVyxBVnZpQlYsT0FBTyxFVWtoQlYsZ0JBQWdCLENBcUJkLFdBQVcsQVZ0aUJWLE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QVU4Z0JILEFWN2dCRSxnQlU2Z0JjLENBcUJkLFdBQVcsQVZsaUJWLE1BQU0sQ0FBQyxFQUNOLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FVc2lCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUEzQjFCLEFBNEJJLGdCQTVCWSxDQTRCWixjQUFjLENBQUMsRUFDYixXQUFXLEVBQUUsR0FBNEIsRUFDekMsYUFBYSxFQUFFLENBQUMsRUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDbEI7O0FBaENMLEFBdUNFLGdCQXZDYyxDQXVDZCxhQUFhLENBQUMsc0JBQXNCLENBQUMsRUFDbkMsS0FBSyxFQUFFLElBQStCLEdBQ3ZDOztBQU9DLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWhENUIsQUFpRE0sZ0JBakRVLENBK0NkLGNBQWMsQ0FFVixjQUFjLENBQUMsRUFDYixXQUFXLEVBQUUsSUFBNkIsRUFDMUMsU0FBUyxFL0N0akJDLElBQUksRytDdWpCZjs7QUFJSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUF4RDVCLEFBeURNLGdCQXpEVSxDQXVEZCxjQUFjLENBRVYsY0FBYyxDQUFDLEVBQ2IsV0FBVyxFQUFFLEdBQTZCLEVBQzFDLFNBQVMsRS9DNWpCQyxJQUFJLEcrQzZqQmY7O0FDbmxCUCxBQUFBLElBQUksQ0FBQyxFQUNILE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFdBQVcsRXRDMElvQixNQUFNLEVzQ3pJckMsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsWUFBWSxFQUFFLFlBQVksRUFDMUIsTUFBTSxFQUFFLE9BQU8sRUFDZixnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLE1BQU0sRUFBRSxxQkFBcUIsRXRCc0M3QixPQUFPLEV2QjdDZSxHQUFHLENBQ0QsSUFBSSxFdUI2QzVCLFNBQVMsRTFCekJNLElBQUksRTBCMEJuQixXQUFXLEUxQm9ETSxJQUFJLEUwQm5EckIsYUFBYSxFdkJqQ00sQ0FBQyxFcUIrTHBCLG1CQUFtQixFd0JyTUUsSUFBSSxFeEJzTXRCLGdCQUFnQixFd0J0TUUsSUFBSSxFeEJ1TXJCLGVBQWUsRXdCdk1FLElBQUksRXhCd01qQixXQUFXLEV3QnhNRSxJQUFJLEdBa0MxQjs7QUE5Q0QsQUFpQkksSUFqQkEsQUFpQkMsTUFBTSxFQWpCWCxJQUFJLEFBa0JDLE1BQU0sRUFsQlgsSUFBSSxBQWVELE9BQU8sQUFFTCxNQUFNLEVBakJYLElBQUksQUFlRCxPQUFPLEFBR0wsTUFBTSxFQWxCWCxJQUFJLEFBZ0JELE9BQU8sQUFDTCxNQUFNLEVBakJYLElBQUksQUFnQkQsT0FBTyxBQUVMLE1BQU0sQ0FBQyxFNUJwQlYsT0FBTyxFQUFFLGlDQUFpQyxFQUMxQyxjQUFjLEVBQUUsSUFBSSxHNEJxQmpCOztBQXBCTCxBQXVCRSxJQXZCRSxBQXVCRCxNQUFNLEVBdkJULElBQUksQUF3QkQsTUFBTSxFQXhCVCxJQUFJLEFBeUJELE1BQU0sQ0FBQyxFQUNOLEtBQUssRWpEOUJXLE9BQU8sRWlEK0J2QixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUE1QkgsQUE4QkUsSUE5QkUsQUE4QkQsT0FBTyxFQTlCVixJQUFJLEFBK0JELE9BQU8sQ0FBQyxFQUNQLGdCQUFnQixFQUFFLElBQUksRUFDdEIsT0FBTyxFQUFFLENBQUMsRXhCMkJaLGtCQUFrQixFd0IxQkksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixFeEIyQmpELFVBQVUsRXdCM0JJLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBbUIsR0FDeEQ7O0FBbkNILEFBcUNFLElBckNFLEFBcUNELFNBQVMsRUFyQ1osSUFBSSxDQXNDRCxBQUFBLFFBQUMsQUFBQSxHQUNGLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQXZDWCxJQUFJLENBdUNtQixFQUNuQixNQUFNLEV0Q3VMdUIsV0FBVyxFR25PMUMsTUFBTSxFQUFFLGlCQUEwQixFQUNsQyxPQUFPLEVtQzRDWSxJQUFHLEV4Qm1CdEIsa0JBQWtCLEV3QmxCSSxJQUFJLEV4Qm1CbEIsVUFBVSxFd0JuQkksSUFBSSxHQUN6Qjs7QUFLSCxBQUNFLENBREQsQUFBQSxJQUFJLEFBQ0YsU0FBUyxFQUNWLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUZYLENBQUMsQUFBQSxJQUFJLENBRWtCLEVBQ25CLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQU9ILEFBQUEsWUFBWSxDQUFDLEV0QjdEWCxLQUFLLEUzQkZhLE9BQU8sRTJCR3pCLGdCQUFnQixFN0JjSCxPQUFPLEU2QmJwQixZQUFZLEU3QmFDLE9BQU8sR21EZ0RyQjs7QUFGRCxBdEJ6REUsWXNCeURVLEF0QnpEVCxNQUFNLEVzQnlEVCxZQUFZLEF0QnhEVCxNQUFNLENBQUMsRUFDTixLQUFLLEUzQlJXLE9BQU8sRTJCU3ZCLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCb0RILEF0Qm5ERSxZc0JtRFUsQXRCbkRULE1BQU0sQ0FBQyxFQUNOLEtBQUssRTNCYlcsT0FBTyxFMkJjdkIsZ0JBQWdCLEVBQUUsT0FBd0IsRUFDMUMsWUFBWSxFQUFFLE9BQW9CLEdBQ25DOztBc0IrQ0gsQXRCOUNFLFlzQjhDVSxBdEI5Q1QsT0FBTyxFc0I4Q1YsWUFBWSxBdEI3Q1QsT0FBTyxFQUNSLEtBQUssR3NCNENQLFlBQVksQXRCNUNELGdCQUFnQixDQUFDLEVBQ3hCLEtBQUssRTNCcEJXLE9BQU8sRTJCcUJ2QixnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLFlBQVksRUFBRSxPQUFvQixHQVNuQzs7QXNCK0JILEF0QnRDSSxZc0JzQ1EsQXRCOUNULE9BQU8sQUFRTCxNQUFNLEVzQnNDWCxZQUFZLEF0QjlDVCxPQUFPLEFBU0wsTUFBTSxFc0JxQ1gsWUFBWSxBdEI5Q1QsT0FBTyxBQVVMLE1BQU0sRXNCb0NYLFlBQVksQXRCN0NULE9BQU8sQUFPTCxNQUFNLEVzQnNDWCxZQUFZLEF0QjdDVCxPQUFPLEFBUUwsTUFBTSxFc0JxQ1gsWUFBWSxBdEI3Q1QsT0FBTyxBQVNMLE1BQU0sRUFSVCxLQUFLLEdzQjRDUCxZQUFZLEF0QjVDRCxnQkFBZ0IsQUFNdEIsTUFBTSxFQU5ULEtBQUssR3NCNENQLFlBQVksQXRCNUNELGdCQUFnQixBQU90QixNQUFNLEVBUFQsS0FBSyxHc0I0Q1AsWUFBWSxBdEI1Q0QsZ0JBQWdCLEFBUXRCLE1BQU0sQ0FBQyxFQUNOLEtBQUssRTNCNUJTLE9BQU8sRTJCNkJyQixnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQmdDTCxBdEIzQkksWXNCMkJRLEF0QjlCVCxTQUFTLEFBR1AsTUFBTSxFc0IyQlgsWUFBWSxBdEI5QlQsU0FBUyxBQUlQLE1BQU0sRXNCMEJYLFlBQVksQXRCOUJULFNBQVMsQUFLUCxNQUFNLEVzQnlCWCxZQUFZLEN0QjdCVCxBQUFBLFFBQUMsQUFBQSxDQUVDLE1BQU0sRXNCMkJYLFlBQVksQ3RCN0JULEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxFc0IwQlgsWUFBWSxDdEI3QlQsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEVBSFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQjRCWCxZQUFZLEF0QjNCUCxNQUFNLEVBRFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQjRCWCxZQUFZLEF0QjFCUCxNQUFNLEVBRlQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQjRCWCxZQUFZLEF0QnpCUCxNQUFNLENBQUMsRUFDTixnQkFBZ0IsRTdCdEJQLE9BQU8sRTZCdUJoQixZQUFZLEU3QnZCSCxPQUFPLEc2QndCakI7O0FzQnNCTCxBdEJuQkUsWXNCbUJVLEN0Qm5CVixNQUFNLENBQUMsRUFDTCxLQUFLLEU3QjVCTSxPQUFPLEU2QjZCbEIsZ0JBQWdCLEUzQjlDQSxPQUFPLEcyQitDeEI7O0FzQm1CSCxBQUFBLFlBQVksQ0FBQyxFdEJoRVgsS0FBSyxFM0JGYSxPQUFPLEUyQkd6QixnQkFBZ0IsRTdCY0gsT0FBTyxFNkJicEIsWUFBWSxFaEJxSm1CLE9BQTJCLEdzQ3JGM0Q7O0FBRkQsQXRCNURFLFlzQjREVSxBdEI1RFQsTUFBTSxFc0I0RFQsWUFBWSxBdEIzRFQsTUFBTSxDQUFDLEVBQ04sS0FBSyxFM0JSVyxPQUFPLEUyQlN2QixnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQnVESCxBdEJ0REUsWXNCc0RVLEF0QnREVCxNQUFNLENBQUMsRUFDTixLQUFLLEUzQmJXLE9BQU8sRTJCY3ZCLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCa0RILEF0QmpERSxZc0JpRFUsQXRCakRULE9BQU8sRXNCaURWLFlBQVksQXRCaERULE9BQU8sRUFDUixLQUFLLEdzQitDUCxZQUFZLEF0Qi9DRCxnQkFBZ0IsQ0FBQyxFQUN4QixLQUFLLEUzQnBCVyxPQUFPLEUyQnFCdkIsZ0JBQWdCLEVBQUUsT0FBd0IsRUFDMUMsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixZQUFZLEVBQUUsT0FBb0IsR0FTbkM7O0FzQmtDSCxBdEJ6Q0ksWXNCeUNRLEF0QmpEVCxPQUFPLEFBUUwsTUFBTSxFc0J5Q1gsWUFBWSxBdEJqRFQsT0FBTyxBQVNMLE1BQU0sRXNCd0NYLFlBQVksQXRCakRULE9BQU8sQUFVTCxNQUFNLEVzQnVDWCxZQUFZLEF0QmhEVCxPQUFPLEFBT0wsTUFBTSxFc0J5Q1gsWUFBWSxBdEJoRFQsT0FBTyxBQVFMLE1BQU0sRXNCd0NYLFlBQVksQXRCaERULE9BQU8sQUFTTCxNQUFNLEVBUlQsS0FBSyxHc0IrQ1AsWUFBWSxBdEIvQ0QsZ0JBQWdCLEFBTXRCLE1BQU0sRUFOVCxLQUFLLEdzQitDUCxZQUFZLEF0Qi9DRCxnQkFBZ0IsQUFPdEIsTUFBTSxFQVBULEtBQUssR3NCK0NQLFlBQVksQXRCL0NELGdCQUFnQixBQVF0QixNQUFNLENBQUMsRUFDTixLQUFLLEUzQjVCUyxPQUFPLEUyQjZCckIsZ0JBQWdCLEVBQUUsT0FBd0IsRUFDMUMsWUFBWSxFQUFFLE9BQW9CLEdBQ25DOztBc0JtQ0wsQXRCOUJJLFlzQjhCUSxBdEJqQ1QsU0FBUyxBQUdQLE1BQU0sRXNCOEJYLFlBQVksQXRCakNULFNBQVMsQUFJUCxNQUFNLEVzQjZCWCxZQUFZLEF0QmpDVCxTQUFTLEFBS1AsTUFBTSxFc0I0QlgsWUFBWSxDdEJoQ1QsQUFBQSxRQUFDLEFBQUEsQ0FFQyxNQUFNLEVzQjhCWCxZQUFZLEN0QmhDVCxBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sRXNCNkJYLFlBQVksQ3RCaENULEFBQUEsUUFBQyxBQUFBLENBSUMsTUFBTSxFQUhULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFc0IrQlgsWUFBWSxBdEI5QlAsTUFBTSxFQURULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFc0IrQlgsWUFBWSxBdEI3QlAsTUFBTSxFQUZULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFc0IrQlgsWUFBWSxBdEI1QlAsTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEU3QnRCUCxPQUFPLEU2QnVCaEIsWUFBWSxFaEJpSGUsT0FBMkIsR2dCaEh2RDs7QXNCeUJMLEF0QnRCRSxZc0JzQlUsQ3RCdEJWLE1BQU0sQ0FBQyxFQUNMLEtBQUssRTdCNUJNLE9BQU8sRTZCNkJsQixnQkFBZ0IsRTNCOUNBLE9BQU8sRzJCK0N4Qjs7QXNCdUJILEFBQUEsWUFBWSxDQUFDLEV0QnBFWCxLQUFLLEVoQnlKMEIsSUFBSSxFZ0J4Sm5DLGdCQUFnQixFN0JXQyxPQUFPLEU2QlZ4QixZQUFZLEVoQnlKbUIsT0FBMkIsR3NDckYzRDs7QUFGRCxBdEJoRUUsWXNCZ0VVLEF0QmhFVCxNQUFNLEVzQmdFVCxZQUFZLEF0Qi9EVCxNQUFNLENBQUMsRUFDTixLQUFLLEVoQm1Kd0IsSUFBSSxFZ0JsSmpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCMkRILEF0QjFERSxZc0IwRFUsQXRCMURULE1BQU0sQ0FBQyxFQUNOLEtBQUssRWhCOEl3QixJQUFJLEVnQjdJakMsZ0JBQWdCLEVBQUUsT0FBd0IsRUFDMUMsWUFBWSxFQUFFLE9BQW9CLEdBQ25DOztBc0JzREgsQXRCckRFLFlzQnFEVSxBdEJyRFQsT0FBTyxFc0JxRFYsWUFBWSxBdEJwRFQsT0FBTyxFQUNSLEtBQUssR3NCbURQLFlBQVksQXRCbkRELGdCQUFnQixDQUFDLEVBQ3hCLEtBQUssRWhCdUl3QixJQUFJLEVnQnRJakMsZ0JBQWdCLEVBQUUsT0FBd0IsRUFDMUMsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixZQUFZLEVBQUUsT0FBb0IsR0FTbkM7O0FzQnNDSCxBdEI3Q0ksWXNCNkNRLEF0QnJEVCxPQUFPLEFBUUwsTUFBTSxFc0I2Q1gsWUFBWSxBdEJyRFQsT0FBTyxBQVNMLE1BQU0sRXNCNENYLFlBQVksQXRCckRULE9BQU8sQUFVTCxNQUFNLEVzQjJDWCxZQUFZLEF0QnBEVCxPQUFPLEFBT0wsTUFBTSxFc0I2Q1gsWUFBWSxBdEJwRFQsT0FBTyxBQVFMLE1BQU0sRXNCNENYLFlBQVksQXRCcERULE9BQU8sQUFTTCxNQUFNLEVBUlQsS0FBSyxHc0JtRFAsWUFBWSxBdEJuREQsZ0JBQWdCLEFBTXRCLE1BQU0sRUFOVCxLQUFLLEdzQm1EUCxZQUFZLEF0Qm5ERCxnQkFBZ0IsQUFPdEIsTUFBTSxFQVBULEtBQUssR3NCbURQLFlBQVksQXRCbkRELGdCQUFnQixBQVF0QixNQUFNLENBQUMsRUFDTixLQUFLLEVoQitIc0IsSUFBSSxFZ0I5SC9CLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCdUNMLEF0QmxDSSxZc0JrQ1EsQXRCckNULFNBQVMsQUFHUCxNQUFNLEVzQmtDWCxZQUFZLEF0QnJDVCxTQUFTLEFBSVAsTUFBTSxFc0JpQ1gsWUFBWSxBdEJyQ1QsU0FBUyxBQUtQLE1BQU0sRXNCZ0NYLFlBQVksQ3RCcENULEFBQUEsUUFBQyxBQUFBLENBRUMsTUFBTSxFc0JrQ1gsWUFBWSxDdEJwQ1QsQUFBQSxRQUFDLEFBQUEsQ0FHQyxNQUFNLEVzQmlDWCxZQUFZLEN0QnBDVCxBQUFBLFFBQUMsQUFBQSxDQUlDLE1BQU0sRUFIVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRXNCbUNYLFlBQVksQXRCbENQLE1BQU0sRUFEVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRXNCbUNYLFlBQVksQXRCakNQLE1BQU0sRUFGVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRXNCbUNYLFlBQVksQXRCaENQLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFN0J6QkgsT0FBTyxFNkIwQnBCLFlBQVksRWhCcUhlLE9BQTJCLEdnQnBIdkQ7O0FzQjZCTCxBdEIxQkUsWXNCMEJVLEN0QjFCVixNQUFNLENBQUMsRUFDTCxLQUFLLEU3Qi9CVSxPQUFPLEU2QmdDdEIsZ0JBQWdCLEVoQjZHYSxJQUFJLEdnQjVHbEM7O0FzQjJCSCxBQUFBLFNBQVMsQ0FBQyxFdEJ4RVIsS0FBSyxFaEI2SjBCLElBQUksRWdCNUpuQyxnQkFBZ0IsRTdCU0wsT0FBTyxFNkJSbEIsWUFBWSxFaEI2Sm1CLE9BQXdCLEdzQ3JGeEQ7O0FBRkQsQXRCcEVFLFNzQm9FTyxBdEJwRU4sTUFBTSxFc0JvRVQsU0FBUyxBdEJuRU4sTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEJ1SndCLElBQUksRWdCdEpqQyxnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQitESCxBdEI5REUsU3NCOERPLEF0QjlETixNQUFNLENBQUMsRUFDTixLQUFLLEVoQmtKd0IsSUFBSSxFZ0JqSmpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCMERILEF0QnpERSxTc0J5RE8sQXRCekROLE9BQU8sRXNCeURWLFNBQVMsQXRCeEROLE9BQU8sRUFDUixLQUFLLEdzQnVEUCxTQUFTLEF0QnZERSxnQkFBZ0IsQ0FBQyxFQUN4QixLQUFLLEVoQjJJd0IsSUFBSSxFZ0IxSWpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLGdCQUFnQixFQUFFLElBQUksRUFDdEIsWUFBWSxFQUFFLE9BQW9CLEdBU25DOztBc0IwQ0gsQXRCakRJLFNzQmlESyxBdEJ6RE4sT0FBTyxBQVFMLE1BQU0sRXNCaURYLFNBQVMsQXRCekROLE9BQU8sQUFTTCxNQUFNLEVzQmdEWCxTQUFTLEF0QnpETixPQUFPLEFBVUwsTUFBTSxFc0IrQ1gsU0FBUyxBdEJ4RE4sT0FBTyxBQU9MLE1BQU0sRXNCaURYLFNBQVMsQXRCeEROLE9BQU8sQUFRTCxNQUFNLEVzQmdEWCxTQUFTLEF0QnhETixPQUFPLEFBU0wsTUFBTSxFQVJULEtBQUssR3NCdURQLFNBQVMsQXRCdkRFLGdCQUFnQixBQU10QixNQUFNLEVBTlQsS0FBSyxHc0J1RFAsU0FBUyxBdEJ2REUsZ0JBQWdCLEFBT3RCLE1BQU0sRUFQVCxLQUFLLEdzQnVEUCxTQUFTLEF0QnZERSxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEJtSXNCLElBQUksRWdCbEkvQixnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQjJDTCxBdEJ0Q0ksU3NCc0NLLEF0QnpDTixTQUFTLEFBR1AsTUFBTSxFc0JzQ1gsU0FBUyxBdEJ6Q04sU0FBUyxBQUlQLE1BQU0sRXNCcUNYLFNBQVMsQXRCekNOLFNBQVMsQUFLUCxNQUFNLEVzQm9DWCxTQUFTLEN0QnhDTixBQUFBLFFBQUMsQUFBQSxDQUVDLE1BQU0sRXNCc0NYLFNBQVMsQ3RCeENOLEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxFc0JxQ1gsU0FBUyxDdEJ4Q04sQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEVBSFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQnVDWCxTQUFTLEF0QnRDSixNQUFNLEVBRFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQnVDWCxTQUFTLEF0QnJDSixNQUFNLEVBRlQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQnVDWCxTQUFTLEF0QnBDSixNQUFNLENBQUMsRUFDTixnQkFBZ0IsRTdCM0JULE9BQU8sRTZCNEJkLFlBQVksRWhCeUhlLE9BQXdCLEdnQnhIcEQ7O0FzQmlDTCxBdEI5QkUsU3NCOEJPLEN0QjlCUCxNQUFNLENBQUMsRUFDTCxLQUFLLEU3QmpDSSxPQUFPLEU2QmtDaEIsZ0JBQWdCLEVoQmlIYSxJQUFJLEdnQmhIbEM7O0FzQitCSCxBQUFBLFlBQVksQ0FBQyxFdEI1RVgsS0FBSyxFaEJpSzBCLElBQUksRWdCaEtuQyxnQkFBZ0IsRTdCY0gsT0FBTyxFNkJicEIsWUFBWSxFaEJpS21CLE9BQTJCLEdzQ3JGM0Q7O0FBRkQsQXRCeEVFLFlzQndFVSxBdEJ4RVQsTUFBTSxFc0J3RVQsWUFBWSxBdEJ2RVQsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEIySndCLElBQUksRWdCMUpqQyxnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQm1FSCxBdEJsRUUsWXNCa0VVLEF0QmxFVCxNQUFNLENBQUMsRUFDTixLQUFLLEVoQnNKd0IsSUFBSSxFZ0JySmpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCOERILEF0QjdERSxZc0I2RFUsQXRCN0RULE9BQU8sRXNCNkRWLFlBQVksQXRCNURULE9BQU8sRUFDUixLQUFLLEdzQjJEUCxZQUFZLEF0QjNERCxnQkFBZ0IsQ0FBQyxFQUN4QixLQUFLLEVoQitJd0IsSUFBSSxFZ0I5SWpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLGdCQUFnQixFQUFFLElBQUksRUFDdEIsWUFBWSxFQUFFLE9BQW9CLEdBU25DOztBc0I4Q0gsQXRCckRJLFlzQnFEUSxBdEI3RFQsT0FBTyxBQVFMLE1BQU0sRXNCcURYLFlBQVksQXRCN0RULE9BQU8sQUFTTCxNQUFNLEVzQm9EWCxZQUFZLEF0QjdEVCxPQUFPLEFBVUwsTUFBTSxFc0JtRFgsWUFBWSxBdEI1RFQsT0FBTyxBQU9MLE1BQU0sRXNCcURYLFlBQVksQXRCNURULE9BQU8sQUFRTCxNQUFNLEVzQm9EWCxZQUFZLEF0QjVEVCxPQUFPLEFBU0wsTUFBTSxFQVJULEtBQUssR3NCMkRQLFlBQVksQXRCM0RELGdCQUFnQixBQU10QixNQUFNLEVBTlQsS0FBSyxHc0IyRFAsWUFBWSxBdEIzREQsZ0JBQWdCLEFBT3RCLE1BQU0sRUFQVCxLQUFLLEdzQjJEUCxZQUFZLEF0QjNERCxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEJ1SXNCLElBQUksRWdCdEkvQixnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQitDTCxBdEIxQ0ksWXNCMENRLEF0QjdDVCxTQUFTLEFBR1AsTUFBTSxFc0IwQ1gsWUFBWSxBdEI3Q1QsU0FBUyxBQUlQLE1BQU0sRXNCeUNYLFlBQVksQXRCN0NULFNBQVMsQUFLUCxNQUFNLEVzQndDWCxZQUFZLEN0QjVDVCxBQUFBLFFBQUMsQUFBQSxDQUVDLE1BQU0sRXNCMENYLFlBQVksQ3RCNUNULEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxFc0J5Q1gsWUFBWSxDdEI1Q1QsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEVBSFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQjJDWCxZQUFZLEF0QjFDUCxNQUFNLEVBRFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQjJDWCxZQUFZLEF0QnpDUCxNQUFNLEVBRlQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQjJDWCxZQUFZLEF0QnhDUCxNQUFNLENBQUMsRUFDTixnQkFBZ0IsRTdCdEJQLE9BQU8sRTZCdUJoQixZQUFZLEVoQjZIZSxPQUEyQixHZ0I1SHZEOztBc0JxQ0wsQXRCbENFLFlzQmtDVSxDdEJsQ1YsTUFBTSxDQUFDLEVBQ0wsS0FBSyxFN0I1Qk0sT0FBTyxFNkI2QmxCLGdCQUFnQixFaEJxSGEsSUFBSSxHZ0JwSGxDOztBc0JtQ0gsQUFBQSxXQUFXLENBQUMsRXRCaEZWLEtBQUssRWhCcUswQixJQUFJLEVnQnBLbkMsZ0JBQWdCLEU3QnlCSCxPQUFPLEU2QnhCcEIsWUFBWSxFaEJxS21CLE9BQTBCLEdzQ3JGMUQ7O0FBRkQsQXRCNUVFLFdzQjRFUyxBdEI1RVIsTUFBTSxFc0I0RVQsV0FBVyxBdEIzRVIsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEIrSndCLElBQUksRWdCOUpqQyxnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQnVFSCxBdEJ0RUUsV3NCc0VTLEF0QnRFUixNQUFNLENBQUMsRUFDTixLQUFLLEVoQjBKd0IsSUFBSSxFZ0J6SmpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLFlBQVksRUFBRSxPQUFvQixHQUNuQzs7QXNCa0VILEF0QmpFRSxXc0JpRVMsQXRCakVSLE9BQU8sRXNCaUVWLFdBQVcsQXRCaEVSLE9BQU8sRUFDUixLQUFLLEdzQitEUCxXQUFXLEF0Qi9EQSxnQkFBZ0IsQ0FBQyxFQUN4QixLQUFLLEVoQm1Kd0IsSUFBSSxFZ0JsSmpDLGdCQUFnQixFQUFFLE9BQXdCLEVBQzFDLGdCQUFnQixFQUFFLElBQUksRUFDdEIsWUFBWSxFQUFFLE9BQW9CLEdBU25DOztBc0JrREgsQXRCekRJLFdzQnlETyxBdEJqRVIsT0FBTyxBQVFMLE1BQU0sRXNCeURYLFdBQVcsQXRCakVSLE9BQU8sQUFTTCxNQUFNLEVzQndEWCxXQUFXLEF0QmpFUixPQUFPLEFBVUwsTUFBTSxFc0J1RFgsV0FBVyxBdEJoRVIsT0FBTyxBQU9MLE1BQU0sRXNCeURYLFdBQVcsQXRCaEVSLE9BQU8sQUFRTCxNQUFNLEVzQndEWCxXQUFXLEF0QmhFUixPQUFPLEFBU0wsTUFBTSxFQVJULEtBQUssR3NCK0RQLFdBQVcsQXRCL0RBLGdCQUFnQixBQU10QixNQUFNLEVBTlQsS0FBSyxHc0IrRFAsV0FBVyxBdEIvREEsZ0JBQWdCLEFBT3RCLE1BQU0sRUFQVCxLQUFLLEdzQitEUCxXQUFXLEF0Qi9EQSxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEIySXNCLElBQUksRWdCMUkvQixnQkFBZ0IsRUFBRSxPQUF3QixFQUMxQyxZQUFZLEVBQUUsT0FBb0IsR0FDbkM7O0FzQm1ETCxBdEI5Q0ksV3NCOENPLEF0QmpEUixTQUFTLEFBR1AsTUFBTSxFc0I4Q1gsV0FBVyxBdEJqRFIsU0FBUyxBQUlQLE1BQU0sRXNCNkNYLFdBQVcsQXRCakRSLFNBQVMsQUFLUCxNQUFNLEVzQjRDWCxXQUFXLEN0QmhEUixBQUFBLFFBQUMsQUFBQSxDQUVDLE1BQU0sRXNCOENYLFdBQVcsQ3RCaERSLEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxFc0I2Q1gsV0FBVyxDdEJoRFIsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEVBSFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQitDWCxXQUFXLEF0QjlDTixNQUFNLEVBRFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQitDWCxXQUFXLEF0QjdDTixNQUFNLEVBRlQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVzQitDWCxXQUFXLEF0QjVDTixNQUFNLENBQUMsRUFDTixnQkFBZ0IsRTdCWFAsT0FBTyxFNkJZaEIsWUFBWSxFaEJpSWUsT0FBMEIsR2dCaEl0RDs7QXNCeUNMLEF0QnRDRSxXc0JzQ1MsQ3RCdENULE1BQU0sQ0FBQyxFQUNMLEtBQUssRTdCakJNLE9BQU8sRTZCa0JsQixnQkFBZ0IsRWhCeUhhLElBQUksR2dCeEhsQzs7QXNCNENILEFBQUEsU0FBUyxDQUFDLEVBQ1IsV0FBVyxFQUFFLEdBQUcsRUFDaEIsS0FBSyxFbEQ3Rk0sT0FBMEIsRWtEOEZyQyxhQUFhLEVBQUUsQ0FBQyxHQThCakI7O0FBakNELEFBS0UsU0FMTyxFQUFULFNBQVMsQUFNTixPQUFPLEVBTlYsU0FBUyxBQU9OLE9BQU8sRUFQVixTQUFTLENBUU4sQUFBQSxRQUFDLEFBQUEsR0FDRixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFUWCxTQUFTLENBU2MsRUFDbkIsZ0JBQWdCLEVBQUUsV0FBVyxFeEJyQy9CLGtCQUFrQixFd0JzQ0ksSUFBSSxFeEJyQ2xCLFVBQVUsRXdCcUNJLElBQUksR0FDekI7O0FBWkgsQUFhRSxTQWJPLEVBQVQsU0FBUyxBQWNOLE1BQU0sRUFkVCxTQUFTLEFBZU4sTUFBTSxFQWZULFNBQVMsQUFnQk4sT0FBTyxDQUFDLEVBQ1AsWUFBWSxFQUFFLFdBQVcsR0FDMUI7O0FBbEJILEFBbUJFLFNBbkJPLEFBbUJOLE1BQU0sRUFuQlQsU0FBUyxBQW9CTixNQUFNLENBQUMsRUFDTixLQUFLLEVsRC9HVSxPQUF3QixFa0RnSHZDLGVBQWUsRWxEL0dLLFNBQVMsRWtEZ0g3QixnQkFBZ0IsRUFBRSxXQUFXLEdBQzlCOztBQXhCSCxBQTJCSSxTQTNCSyxDQXlCTixBQUFBLFFBQUMsQUFBQSxDQUVDLE1BQU0sRUEzQlgsU0FBUyxDQXlCTixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sRUFGVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUExQlgsU0FBUyxBQTJCSixNQUFNLEVBRFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBMUJYLFNBQVMsQUE0QkosTUFBTSxDQUFDLEVBQ04sS0FBSyxFbkRoSEUsT0FBTyxFbURpSGQsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBUUwsQUFBQSxPQUFPLEVHckNQLGFBQWEsR0FBRyxJQUFJLENIcUNaLEV0QjlFTixPQUFPLEV2QjFDZ0IsSUFBSSxDQUNGLElBQUksRXVCMEM3QixTQUFTLEUxQjdCTyxJQUFJLEUwQjhCcEIsV0FBVyxFdkJuQ08sU0FBUyxFdUJvQzNCLGFBQWEsRXZCaENPLENBQUMsRzZDOEd0Qjs7QUFDRCxBQUFBLE9BQU8sRUcxQ1AsYUFBYSxHQUFHLElBQUksQ0gwQ1osRXRCbEZOLE9BQU8sRXZCdkNnQixHQUFHLENBQ0QsSUFBSSxFdUJ1QzdCLFNBQVMsRTFCM0JPLElBQUksRTBCNEJwQixXQUFXLEV2QmxDTyxHQUFHLEV1Qm1DckIsYUFBYSxFdkIvQk8sQ0FBQyxHNkNpSHRCOztBQUNELEFBQUEsT0FBTyxFRy9DUCxhQUFhLEdBQUcsSUFBSSxDSCtDWixFdEJ0Rk4sT0FBTyxFdkJwQ2EsR0FBRyxDQUNELEdBQUcsRXVCb0N6QixTQUFTLEUxQjNCTyxJQUFJLEUwQjRCcEIsV0FBVyxFdkJsQ08sR0FBRyxFdUJtQ3JCLGFBQWEsRXZCL0JPLENBQUMsRzZDb0h0Qjs7QUFNRCxBQUFBLFVBQVUsQ0FBQyxFQUNULE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFHRCxBQUFBLFVBQVUsR0FBRyxVQUFVLENBQUMsRUFDdEIsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBR0QsQUFHRSxLQUhHLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBR0gsVUFBVSxFQUZiLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FFSCxVQUFVLEVBRGIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUNILFVBQVUsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FDN0pILEFBQUEsS0FBSyxDQUFDLEVBQ0osT0FBTyxFQUFFLENBQUMsRXpCK0tWLGtCQUFrQixFeUI5S0UsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLEV6QitLbEMsYUFBYSxFeUIvS0UsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLEV6QmdML0IsVUFBVSxFeUJoTEUsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLEdBS3hDOztBQVBELEFBSUUsS0FKRyxBQUlGLEdBQUcsQ0FBQyxFQUNILE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBR0gsQUFBQSxTQUFTLENBQUMsRUFDUixPQUFPLEVBQUUsSUFBSSxHQUtkOztBQU5ELEFBR0UsU0FITyxBQUdOLEdBQUcsQ0FBTSxFQUFFLE9BQU8sRUFBRSxLQUFLLEdBQUk7O0FBS2hDLEFBQUEsRUFBRSxBQUFBLFNBQVMsQUFBQSxHQUFHLENBQUksRUFBRSxPQUFPLEVBQUUsU0FBUyxHQUFJOztBQUUxQyxBQUFBLEtBQUssQUFBQSxTQUFTLEFBQUEsR0FBRyxDQUFDLEVBQUUsT0FBTyxFQUFFLGVBQWUsR0FBSTs7QUFFaEQsQUFBQSxXQUFXLENBQUMsRUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsQ0FBQyxFQUNULFFBQVEsRUFBRSxNQUFNLEV6QjZKaEIsMkJBQTJCLEV5QjVKRSxNQUFNLEVBQUUsVUFBVSxFekI2SnZDLG1CQUFtQixFeUI3SkUsTUFBTSxFQUFFLFVBQVUsRXpCb0svQywyQkFBMkIsRXlCbktFLEtBQUksRXpCb0t6QixtQkFBbUIsRXlCcEtFLEtBQUksRXpCdUtqQyxrQ0FBa0MsRXlCdEtFLElBQUksRXpCdUtoQywwQkFBMEIsRXlCdktFLElBQUksR0FDekM7O0FDL0JELEFBQUEsTUFBTSxDQUFDLEVBQ0wsT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFVBQVUsRS9DK0JPLEdBQUcsQytDL0JVLE1BQU0sRUFDcEMsVUFBVSxFL0M4Qk8sR0FBRyxDK0M5QlUsS0FBSyxDQUFDLEVBQUUsRUFDdEMsWUFBWSxFL0M2QkssR0FBRyxDK0M3QlksS0FBSyxDQUFDLFdBQVcsRUFDakQsV0FBVyxFL0M0Qk0sR0FBRyxDK0M1QlcsS0FBSyxDQUFDLFdBQVcsR0FDakQ7O0FBR0QsQUFBQSxPQUFPLEVBQ1AsU0FBUyxDQUFDLEVBQ1IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBR0QsQUFBQSxnQkFBZ0IsQUFBQSxNQUFNLENBQUMsRUFDckIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFHRCxBQUFBLGNBQWMsQ0FBQyxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEV4Q21Qa0IsSUFBSSxFd0NsUDdCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsS0FBSyxFQUNoQixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxPQUFPLEVBQ2YsU0FBUyxFbERSTSxJQUFJLEVrRFNuQixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixnQkFBZ0IsRXhDb01lLElBQUksRXdDbk1uQyxlQUFlLEVBQUUsV0FBVyxFQUM1QixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3hDc01jLElBQUksRXdDck1uQyxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3hDbU1jLG1CQUFrQixFd0NsTWpELGFBQWEsRS9DckJNLENBQUMsRXFCMENwQixrQkFBa0IsRTBCcEJFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG9CQUFtQixFMUJxQjFDLFVBQVUsRTBCckJFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG9CQUFtQixHQWdDbkQ7O0FBbERELEFBdUJFLGNBdkJZLEFBdUJYLFdBQVcsQ0FBQyxFQUNYLEtBQUssRUFBRSxDQUFDLEVBQ1IsSUFBSSxFQUFFLElBQUksR0FDWDs7QUExQkgsQUE2QkUsY0E3QlksQ0E2QlosUUFBUSxDQUFDLEVwQnREVCxNQUFNLEVBQUUsR0FBRyxFQUNYLE1BQU0sRUFBRSxHQUFpQyxDQUFDLENBQUMsRUFDM0MsUUFBUSxFQUFFLE1BQU0sRUFDaEIsZ0JBQWdCLEVwQjZPZSxPQUFPLEd3Q3hMckM7O0FBL0JILEFBa0NFLGNBbENZLEdBa0NWLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDUCxPQUFPLEVBQUUsS0FBSyxFQUNkLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLEdBQUcsRUFDaEIsV0FBVyxFbER5Q0ksSUFBSSxFa0R4Q25CLEtBQUssRXJEOURHLE9BQU8sRXFEK0RmLFdBQVcsRUFBRSxNQUFNLEdBUXBCOztBQWpESCxBQTJDSSxjQTNDVSxHQWtDVixFQUFFLEdBQUcsQ0FBQyxBQVNMLE1BQU0sRUEzQ1gsY0FBYyxHQWtDVixFQUFFLEdBQUcsQ0FBQyxBQVVMLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXhDK0tzQixPQUFzQixFd0M5S2pELGVBQWUsRUFBRSxJQUFJLEVBQ3JCLGdCQUFnQixFeEMrS1csT0FBTyxHd0M5S25DOztBQUtMLEFBQ0UsY0FEWSxHQUFHLE9BQU8sR0FBRyxDQUFDLEVBQTVCLGNBQWMsR0FBRyxPQUFPLEdBQUcsQ0FBQyxBQUV6QixNQUFNLEVBRlQsY0FBYyxHQUFHLE9BQU8sR0FBRyxDQUFDLEFBR3pCLE1BQU0sQ0FBQyxFQUNOLEtBQUssRS9DbkRnQixPQUFPLEUrQ29ENUIsZUFBZSxFQUFFLElBQUksRUFDckIsZ0JBQWdCLEVyRGpFSixPQUFPLEVxRGtFbkIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFPSCxBQUNFLGNBRFksR0FBRyxTQUFTLEdBQUcsQ0FBQyxFQUE5QixjQUFjLEdBQUcsU0FBUyxHQUFHLENBQUMsQUFFM0IsTUFBTSxFQUZULGNBQWMsR0FBRyxTQUFTLEdBQUcsQ0FBQyxBQUczQixNQUFNLENBQUMsRUFDTixLQUFLLEVyRDFGSSxPQUFPLEdxRDJGakI7O0FBTEgsQUFRRSxjQVJZLEdBQUcsU0FBUyxHQUFHLENBQUMsQUFRM0IsTUFBTSxFQVJULGNBQWMsR0FBRyxTQUFTLEdBQUcsQ0FBQyxBQVMzQixNQUFNLENBQUMsRUFDTixlQUFlLEVBQUUsSUFBSSxFQUNyQixNQUFNLEV4QzBIdUIsV0FBVyxFd0N6SHhDLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsZ0JBQWdCLEVBQUUsSUFBSSxFbEN6R3hCLE1BQU0sRUFBRSwyREFBMkQsR2tDMkdsRTs7QUFJSCxBQUVFLEtBRkcsR0FFRCxjQUFjLENBQUMsRUFDZixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUpILEFBT0UsS0FQRyxHQU9ELENBQUMsQ0FBQyxFQUNGLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBT0gsQUFBQSxvQkFBb0IsQ0FBQyxFQUNuQixLQUFLLEVBQUUsQ0FBQyxFQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0FBT0QsQUFBQSxtQkFBbUIsQ0FBQyxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7O0FBR0QsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLFFBQVEsRUFDakIsU0FBUyxFbEQxSE8sSUFBSSxFa0QySHBCLFdBQVcsRWxEM0NNLElBQUksRWtENENyQixLQUFLLEVyRDlJTSxPQUFPLEVxRCtJbEIsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBR0QsQUFBQSxrQkFBa0IsQ0FBQyxFQUNqQixRQUFRLEVBQUUsS0FBSyxFQUNmLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFeENnSGtCLEdBQUksR3dDL0c5Qjs7QUFHRCxBQUFBLFdBQVcsR0FBRyxjQUFjLENBQUMsRUFDM0IsS0FBSyxFQUFFLENBQUMsRUFDUixJQUFJLEVBQUUsSUFBSSxHQUNYOztBQU9ELEFBR0UsT0FISyxDQUdMLE1BQU0sRUFGUixvQkFBb0IsQ0FBQyxTQUFTLENBRTVCLE1BQU0sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEUvQzlJRSxHQUFHLEMrQzhJZSxNQUFNLEVBQ3ZDLGFBQWEsRS9DL0lFLEdBQUcsQytDK0llLEtBQUssQ0FBQyxFQUFFLEdBQzFDOztBQVJILEFBVUUsT0FWSyxDQVVMLGNBQWMsRUFUaEIsb0JBQW9CLENBQUMsU0FBUyxDQVM1QixjQUFjLENBQUMsRUFDYixHQUFHLEVBQUUsSUFBSSxFQUNULE1BQU0sRUFBRSxJQUFJLEVBQ1osYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBUUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBQ3ZCLEFBQ0UsYUFEVyxDQUNYLGNBQWMsQ0FBQyxFQUNiLEtBQUssRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLElBQUksR0FDckI7RUFISCxBQU1FLGFBTlcsQ0FNWCxtQkFBbUIsQ0FBQyxFQUNsQixJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxJQUFJLEdBQ3JCOztBQzdNTCxBQUFBLFVBQVUsRUFDVixtQkFBbUIsQ0FBQyxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxHQVl2Qjs7QUFoQkQsQUFLRSxVQUxRLEdBS04sSUFBSSxFQUpSLG1CQUFtQixHQUlmLElBQUksQ0FBQyxFQUNMLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEdBUVo7O0FBZkgsQUFTSSxVQVRNLEdBS04sSUFBSSxBQUlILE1BQU0sRUFUWCxVQUFVLEdBS04sSUFBSSxBQUtILE1BQU0sRUFWWCxVQUFVLEdBS04sSUFBSSxBQU1ILE9BQU8sRUFYWixVQUFVLEdBS04sSUFBSSxBQU9ILE9BQU8sRUFYWixtQkFBbUIsR0FJZixJQUFJLEFBSUgsTUFBTSxFQVJYLG1CQUFtQixHQUlmLElBQUksQUFLSCxNQUFNLEVBVFgsbUJBQW1CLEdBSWYsSUFBSSxBQU1ILE9BQU8sRUFWWixtQkFBbUIsR0FJZixJQUFJLEFBT0gsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFLTCxBQUNFLFVBRFEsQ0FDUixJQUFJLEdBQUcsSUFBSSxFQURiLFVBQVUsQ0FFUixJQUFJLEdBQUcsVUFBVSxFQUZuQixVQUFVLENBR1IsVUFBVSxHQUFHLElBQUksRUFIbkIsVUFBVSxDQUlSLFVBQVUsR0FBRyxVQUFVLENBQUMsRUFDdEIsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBSUgsQUFBQSxZQUFZLENBQUMsRUFDWCxXQUFXLEVBQUUsSUFBSSxHQWFsQjs7QUFkRCxBZHJCRSxZY3FCVSxBZHJCVCxPQUFPLEVjcUJWLFlBQVksQWRwQlQsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBY2lCSCxBZGhCRSxZY2dCVSxBZGhCVCxNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBY2NILEFBSUUsWUFKVSxDQUlWLElBQUksRUFKTixZQUFZLENBS1YsVUFBVSxFQUxaLFlBQVksQ0FNVixZQUFZLENBQUMsRUFDWCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQVJILEFBU0UsWUFUVSxHQVNSLElBQUksRUFUUixZQUFZLEdBVVIsVUFBVSxFQVZkLFlBQVksR0FXUixZQUFZLENBQUMsRUFDYixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFHSCxBQUFBLFVBQVUsR0FBRyxJQUFJLEFBQUEsSUFBSyxDQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxnQkFBZ0IsRUFBRSxFQUN6RSxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFHRCxBQUFBLFVBQVUsR0FBRyxJQUFJLEFBQUEsWUFBWSxDQUFDLEVBQzVCLFdBQVcsRUFBRSxDQUFDLEdBSWY7O0FBTEQsQUFFRSxVQUZRLEdBQUcsSUFBSSxBQUFBLFlBQVksQUFFMUIsSUFBSyxDQVBnQyxXQUFXLENBTy9CLElBQUssQ0FQZ0MsZ0JBQWdCLEVBTzlCLEVoQmxEekMsdUJBQXVCLEVnQm1EUSxDQUFDLEVoQmxEaEMsMEJBQTBCLEVnQmtESyxDQUFDLEdBQy9COztBQUdILEFBQUEsVUFBVSxHQUFHLElBQUksQUFBQSxXQUFXLEFBQUEsSUFBSyxDQVpYLFlBQVksR0FhbEMsVUFBVSxHQUFHLGdCQUFnQixBQUFBLElBQUssQ0FiWixZQUFZLEVBYWMsRWhCaEQ5QyxzQkFBc0IsRWdCaURNLENBQUMsRWhCaEQ3Qix5QkFBeUIsRWdCZ0RHLENBQUMsR0FDOUI7O0FBR0QsQUFBQSxVQUFVLEdBQUcsVUFBVSxDQUFDLEVBQ3RCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxVQUFVLEdBQUcsVUFBVSxBQUFBLElBQUssQ0FyQk4sWUFBWSxDQXFCTyxJQUFLLENBckJOLFdBQVcsSUFxQlUsSUFBSSxDQUFDLEVBQ2hFLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUNELEFBQ0UsVUFEUSxHQUFHLFVBQVUsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQXhCQSxXQUFXLElBeUIvQyxJQUFJLEFBQUEsV0FBVyxFQURuQixVQUFVLEdBQUcsVUFBVSxBQUFBLFlBQVksQUFBQSxJQUFLLENBeEJBLFdBQVcsSUEwQi9DLGdCQUFnQixDQUFDLEVoQnJFbkIsdUJBQXVCLEVnQnNFUSxDQUFDLEVoQnJFaEMsMEJBQTBCLEVnQnFFSyxDQUFDLEdBQy9COztBQUVILEFBQUEsVUFBVSxHQUFHLFVBQVUsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQTlCakIsWUFBWSxJQThCcUIsSUFBSSxBQUFBLFlBQVksQ0FBQyxFaEJqRXRFLHNCQUFzQixFZ0JrRU0sQ0FBQyxFaEJqRTdCLHlCQUF5QixFZ0JpRUcsQ0FBQyxHQUM5Qjs7QUFHRCxBQUFBLFVBQVUsQ0FBQyxnQkFBZ0IsQUFBQSxPQUFPLEVBQ2xDLFVBQVUsQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsRUFDL0IsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFnQkQsQUFBQSxVQUFVLEdBQUcsSUFBSSxHQUFHLGdCQUFnQixDQUFDLEVBQ25DLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFlBQVksRUFBRSxHQUFHLEdBQ2xCOztBQUNELEFBQUEsVUFBVSxHQUFHLE9BQU8sR0FBRyxnQkFBZ0IsRUFYdkMsYUFBYSxBQVdiLFVBQVUsR0FYTSxJQUFJLEdBV0csZ0JBQWdCLENBQUMsRUFDdEMsYUFBYSxFQUFFLElBQUksRUFDbkIsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBSUQsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLEUzQi9DL0Isa0JBQWtCLEUyQmdERSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQW1CLEUzQi9DL0MsVUFBVSxFMkIrQ0UsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFtQixHQU14RDs7QUFQRCxBQUlFLFVBSlEsQUFBQSxLQUFLLENBQUMsZ0JBQWdCLEFBSTdCLFNBQVMsQ0FBQyxFM0JuRFgsa0JBQWtCLEUyQm9ESSxJQUFJLEUzQm5EbEIsVUFBVSxFMkJtREksSUFBSSxHQUN6Qjs7QUFLSCxBQUFBLElBQUksQ0FBQyxNQUFNLENBQUMsRUFDVixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQUVELEFBQUEsT0FBTyxDQUFDLE1BQU0sRUFqQ2QsYUFBYSxHQUFHLElBQUksQ0FpQ1osTUFBTSxDQUFDLEVBQ2IsWUFBWSxFaERyRk0sR0FBRyxDQUFILEdBQUcsQ2dEcUYrQixDQUFDLEVBQ3JELG1CQUFtQixFQUFFLENBQUMsR0FDdkI7O0FBRUQsQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBdEIsT0FBTyxDQXRDUCxhQUFhLEdBQUcsSUFBSSxDQXNDSixNQUFNLENBQUMsRUFDckIsWUFBWSxFQUFFLENBQUMsQ2hEMUZHLEdBQUcsQ0FBSCxHQUFHLEdnRDJGdEI7O0FBTUQsQUFDRSxtQkFEaUIsR0FDZixJQUFJLEVBRFIsbUJBQW1CLEdBRWYsVUFBVSxFQUZkLG1CQUFtQixHQUdmLFVBQVUsR0FBRyxJQUFJLENBQUMsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBUkgsQWRsSUUsbUJja0lpQixHQVdmLFVBQVUsQWQ3SVgsT0FBTyxFY2tJVixtQkFBbUIsR0FXZixVQUFVLEFkNUlYLE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QWM4SEgsQWQ3SEUsbUJjNkhpQixHQVdmLFVBQVUsQWR4SVgsTUFBTSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QWMySEgsQUFhSSxtQkFiZSxHQVdmLFVBQVUsR0FFUixJQUFJLENBQUMsRUFDTCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQWZMLEFBa0JFLG1CQWxCaUIsR0FrQmYsSUFBSSxHQUFHLElBQUksRUFsQmYsbUJBQW1CLEdBbUJmLElBQUksR0FBRyxVQUFVLEVBbkJyQixtQkFBbUIsR0FvQmYsVUFBVSxHQUFHLElBQUksRUFwQnJCLG1CQUFtQixHQXFCZixVQUFVLEdBQUcsVUFBVSxDQUFDLEVBQ3hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBR0gsQUFDRSxtQkFEaUIsR0FBRyxJQUFJLEFBQ3ZCLElBQUssQ0F6SGMsWUFBWSxDQXlIYixJQUFLLENBekhjLFdBQVcsRUF5SFosRUFDbkMsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBSEgsQUFJRSxtQkFKaUIsR0FBRyxJQUFJLEFBSXZCLFlBQVksQUFBQSxJQUFLLENBNUhvQixXQUFXLEVBNEhsQixFaEIzSy9CLHNCQUFzQixFaEN1QkgsQ0FBQyxFZ0N0QnBCLHVCQUF1QixFaENzQkosQ0FBQyxFZ0NmcEIsMEJBQTBCLEVnQnFLTSxDQUFDLEVoQnBLakMseUJBQXlCLEVnQm9LTyxDQUFDLEdBQ2hDOztBQVBILEFBUUUsbUJBUmlCLEdBQUcsSUFBSSxBQVF2QixXQUFXLEFBQUEsSUFBSyxDQWhJRyxZQUFZLEVBZ0lELEVoQi9LL0Isc0JBQXNCLEVnQmdMTyxDQUFDLEVoQi9LOUIsdUJBQXVCLEVnQitLTSxDQUFDLEVoQnhLOUIsMEJBQTBCLEVoQ2VQLENBQUMsRWdDZHBCLHlCQUF5QixFaENjTixDQUFDLEdnRDJKbkI7O0FBRUgsQUFBQSxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQXJJZixZQUFZLENBcUlnQixJQUFLLENBcklmLFdBQVcsSUFxSW1CLElBQUksQ0FBQyxFQUN6RSxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFDRCxBQUNFLG1CQURpQixHQUFHLFVBQVUsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQXhJVCxXQUFXLElBeUkvQyxJQUFJLEFBQUEsV0FBVyxFQURuQixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0F4SVQsV0FBVyxJQTBJL0MsZ0JBQWdCLENBQUMsRWhCakxuQiwwQkFBMEIsRWdCa0xNLENBQUMsRWhCakxqQyx5QkFBeUIsRWdCaUxPLENBQUMsR0FDaEM7O0FBRUgsQUFBQSxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsV0FBVyxBQUFBLElBQUssQ0E5STFCLFlBQVksSUE4SThCLElBQUksQUFBQSxZQUFZLENBQUMsRWhCN0wvRSxzQkFBc0IsRWdCOExLLENBQUMsRWhCN0w1Qix1QkFBdUIsRWdCNkxJLENBQUMsR0FDN0I7O0FBTUQsQUFBQSxvQkFBb0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsWUFBWSxFQUFFLEtBQUssRUFDbkIsZUFBZSxFQUFFLFFBQVEsR0FjMUI7O0FBbEJELEFBS0Usb0JBTGtCLEdBS2hCLElBQUksRUFMUixvQkFBb0IsR0FNaEIsVUFBVSxDQUFDLEVBQ1gsT0FBTyxFQUFFLFVBQVUsRUFDbkIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsRUFBRSxHQUNWOztBQVZILEFBV0Usb0JBWGtCLEdBV2hCLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFDaEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFiSCxBQWVFLG9CQWZrQixHQWVoQixVQUFVLENBQUMsY0FBYyxDQUFDLEVBQzFCLElBQUksRUFBRSxJQUFJLEdBQ1g7O0NBZ0JILEFBQUEsQUFHSSxXQUhILENBQVksU0FBUyxBQUFyQixJQUNHLElBQUksQ0FFSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLElBSFYsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUNHLElBQUksQ0FHSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBSlYsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsR0FBRyxJQUFJLENBQ2pCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFIVixBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHQUFHLElBQUksQ0FFakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQixFQUNyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsZ0JBQWdCLEVBQ3RCLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQ3pPTCxBQUFBLElBQUksQ0FBQyxFQUNILFlBQVksRUFBRSxDQUFDLEVBQ2YsYUFBYSxFQUFFLENBQUMsRUFDaEIsVUFBVSxFQUFFLElBQUksR0F5RGpCOztBQTVERCxBZktFLEllTEUsQWZLRCxPQUFPLEVlTFYsSUFBSSxBZk1ELE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QWVUSCxBZlVFLEllVkUsQWZVRCxNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBZVpILEFBTUUsSUFORSxHQU1BLEVBQUUsQ0FBQyxFQUNILFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEdBeUJmOztBQWpDSCxBQVVJLElBVkEsR0FNQSxFQUFFLEdBSUEsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEUxQ3FaK0IsSUFBSSxDQUFDLElBQUksRzBDL1loRDs7QUFuQkwsQUFjTSxJQWRGLEdBTUEsRUFBRSxHQUlBLENBQUMsQUFJQSxNQUFNLEVBZGIsSUFBSSxHQU1BLEVBQUUsR0FJQSxDQUFDLEFBS0EsTUFBTSxDQUFDLEVBQ04sZUFBZSxFQUFFLElBQUksRUFDckIsZ0JBQWdCLEV2RFpULE9BQU8sR3VEYWY7O0FBbEJQLEFBc0JJLElBdEJBLEdBTUEsRUFBRSxBQWdCRCxTQUFTLEdBQUcsQ0FBQyxDQUFDLEVBQ2IsS0FBSyxFdkRuQkUsT0FBTyxHdUQ0QmY7O0FBaENMLEFBeUJNLElBekJGLEdBTUEsRUFBRSxBQWdCRCxTQUFTLEdBQUcsQ0FBQyxBQUdYLE1BQU0sRUF6QmIsSUFBSSxHQU1BLEVBQUUsQUFnQkQsU0FBUyxHQUFHLENBQUMsQUFJWCxNQUFNLENBQUMsRUFDTixLQUFLLEV2RHZCQSxPQUFPLEV1RHdCWixlQUFlLEVBQUUsSUFBSSxFQUNyQixNQUFNLEUxQ2tNbUIsV0FBVyxFMENqTXBDLGdCQUFnQixFQUFFLFdBQVcsR0FDOUI7O0FBL0JQLEFBcUNJLElBckNBLENBb0NGLEtBQUssR0FBRyxDQUFDLEVBcENYLElBQUksQ0FvQ0YsS0FBSyxHQUFHLENBQUMsQUFFTixNQUFNLEVBdENYLElBQUksQ0FvQ0YsS0FBSyxHQUFHLENBQUMsQUFHTixNQUFNLENBQUMsRUFDTixnQkFBZ0IsRXZEbkNQLE9BQU8sRXVEb0NoQixZQUFZLEV0RDdDTCxPQUEwQixHc0Q4Q2xDOztBQTFDTCxBQWtERSxJQWxERSxDQWtERixZQUFZLENBQUMsRXRCckRiLE1BQU0sRUFBRSxHQUFHLEVBQ1gsTUFBTSxFQUFFLEdBQWlDLENBQUMsQ0FBQyxFQUMzQyxRQUFRLEVBQUUsTUFBTSxFQUNoQixnQkFBZ0IsRUFKUyxPQUFPLEdzQndEL0I7O0FBcERILEFBeURFLElBekRFLEdBeURBLEVBQUUsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDLEVBQ2IsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBUUgsQUFBQSxTQUFTLENBQUMsRUFDUixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQzFDcVdrQixJQUFJLEcwQ2xVL0M7O0FBcENELEFBRUUsU0FGTyxHQUVMLEVBQUUsQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEVBRVgsYUFBYSxFQUFFLElBQUksR0F5QnBCOztBQTlCSCxBQVFJLFNBUkssR0FFTCxFQUFFLEdBTUEsQ0FBQyxDQUFDLEVBQ0YsWUFBWSxFQUFFLEdBQUcsRUFDakIsV0FBVyxFcER5QkUsSUFBSSxFb0R4QmpCLE1BQU0sRUFBRSxxQkFBcUIsRUFDN0IsYUFBYSxFakQ3REUsQ0FBQyxDQUFELENBQUMsQ2lENkR1QyxDQUFDLENBQUMsQ0FBQyxHQUkzRDs7QUFoQkwsQUFhTSxTQWJHLEdBRUwsRUFBRSxHQU1BLENBQUMsQUFLQSxNQUFNLENBQUMsRUFDTixZQUFZLEV2RDVFTCxPQUFPLENBQVAsT0FBTyxDYW9hc0IsSUFBSSxHMEN2VnpDOztBQWZQLEFBb0JNLFNBcEJHLEdBRUwsRUFBRSxBQWlCRCxPQUFPLEdBQUcsQ0FBQyxFQW5CaEIsU0FBUyxHQUVMLEVBQUUsQUFpQkQsT0FBTyxHQUFHLENBQUMsQUFFVCxNQUFNLEVBckJiLFNBQVMsR0FFTCxFQUFFLEFBaUJELE9BQU8sR0FBRyxDQUFDLEFBR1QsTUFBTSxDQUFDLEVBQ04sS0FBSyxFdkR4Rk4sT0FBTyxFdUR5Rk4sTUFBTSxFQUFFLE9BQU8sRUFDZixnQkFBZ0IsRXZEM0JYLE9BQU8sRXVENEJaLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDMUNrVm1CLElBQUksRTBDalZ4QyxtQkFBbUIsRUFBRSxXQUFXLEdBQ2pDOztBQWFQLEFBQ0UsVUFEUSxHQUNOLEVBQUUsQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEdBbUJaOztBQXJCSCxBQUtJLFVBTE0sR0FDTixFQUFFLEdBSUEsQ0FBQyxDQUFDLEVBQ0YsYUFBYSxFakRoR0UsQ0FBQyxHaURpR2pCOztBQVBMLEFBUUksVUFSTSxHQUNOLEVBQUUsR0FPQSxFQUFFLENBQUMsRUFDSCxXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFWTCxBQWNNLFVBZEksR0FDTixFQUFFLEFBWUQsT0FBTyxHQUFHLENBQUMsRUFiaEIsVUFBVSxHQUNOLEVBQUUsQUFZRCxPQUFPLEdBQUcsQ0FBQyxBQUVULE1BQU0sRUFmYixVQUFVLEdBQ04sRUFBRSxBQVlELE9BQU8sR0FBRyxDQUFDLEFBR1QsTUFBTSxDQUFDLEVBQ04sS0FBSyxFakRqR1ksT0FBTyxFaURrR3hCLGdCQUFnQixFdkQ5R1IsT0FBTyxHdUQrR2hCOztBQU9QLEFBQ0UsWUFEVSxHQUNSLEVBQUUsQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEdBS1o7O0FBUEgsQUFHSSxZQUhRLEdBQ1IsRUFBRSxHQUVBLEVBQUUsQ0FBQyxFQUNILFVBQVUsRUFBRSxHQUFHLEVBQ2YsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUFXTCxBQUFBLGNBQWMsRUFwRmQsU0FBUyxBQWdDTixjQUFjLENBb0RGLEVBQ2IsS0FBSyxFQUFFLElBQUksR0F3Qlo7O0FBekJELEFBR0UsY0FIWSxHQUdWLEVBQUUsRUF2Rk4sU0FBUyxBQWdDTixjQUFjLEdBdURiLEVBQUUsQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEdBS1o7O0FBVEgsQUFLSSxjQUxVLEdBR1YsRUFBRSxHQUVBLENBQUMsRUF6RlAsU0FBUyxBQWdDTixjQUFjLEdBdURiLEVBQUUsR0FFQSxDQUFDLENBQUMsRUFDRixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFSTCxBQVdFLGNBWFksR0FXVixTQUFTLENBQUMsY0FBYyxDQUFDLEVBQ3pCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsSUFBSSxFQUFFLElBQUksR0FDWDs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFoQjFCLEFBR0UsY0FIWSxHQUdWLEVBQUUsRUF2Rk4sU0FBUyxBQWdDTixjQUFjLEdBdURiLEVBQUUsQ0FjRyxFQUNILE9BQU8sRUFBRSxVQUFVLEVBQ25CLEtBQUssRUFBRSxFQUFFLEdBSVY7RUF2QkwsQUFLSSxjQUxVLEdBR1YsRUFBRSxHQUVBLENBQUMsRUF6RlAsU0FBUyxBQWdDTixjQUFjLEdBdURiLEVBQUUsR0FFQSxDQUFDLENBZUcsRUFDRixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFRUCxBQUFBLG1CQUFtQixFQWxIbkIsU0FBUyxBQWdDTixjQUFjLENBa0ZHLEVBQ2xCLGFBQWEsRUFBRSxDQUFDLEdBeUJqQjs7QUExQkQsQUFHRSxtQkFIaUIsR0FHZixFQUFFLEdBQUcsQ0FBQyxFQXJIVixTQUFTLEFBZ0NOLGNBQWMsR0FxRmIsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUVQLFlBQVksRUFBRSxDQUFDLEVBQ2YsYUFBYSxFakR6S0ksQ0FBQyxHaUQwS25COztBQVBILEFBU0UsbUJBVGlCLEdBU2YsT0FBTyxHQUFHLENBQUMsRUEzSGYsU0FBUyxBQWdDTixjQUFjLEdBMkZiLE9BQU8sR0FBRyxDQUFDLEVBVGYsbUJBQW1CLEdBVWYsT0FBTyxHQUFHLENBQUMsQUFBQSxNQUFNLEVBNUhyQixTQUFTLEFBZ0NOLGNBQWMsR0E0RmIsT0FBTyxHQUFHLENBQUMsQUFBQSxNQUFNLEVBVnJCLG1CQUFtQixHQVdmLE9BQU8sR0FBRyxDQUFDLEFBQUEsTUFBTSxFQTdIckIsU0FBUyxBQWdDTixjQUFjLEdBNkZiLE9BQU8sR0FBRyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ2xCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDMUNnUDZCLElBQUksRzBDL09uRDs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFmMUIsQUFHRSxtQkFIaUIsR0FHZixFQUFFLEdBQUcsQ0FBQyxFQXJIVixTQUFTLEFBZ0NOLGNBQWMsR0FxRmIsRUFBRSxHQUFHLENBQUMsQ0FhRyxFQUNQLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDMUMyT29CLElBQUksRTBDMU9oRCxhQUFhLEVqRHJMRSxDQUFDLENBQUQsQ0FBQyxDaURxTHVDLENBQUMsQ0FBQyxDQUFDLEdBQzNEO0VBbkJMLEFBU0UsbUJBVGlCLEdBU2YsT0FBTyxHQUFHLENBQUMsRUEzSGYsU0FBUyxBQWdDTixjQUFjLEdBMkZiLE9BQU8sR0FBRyxDQUFDLEVBVGYsbUJBQW1CLEdBVWYsT0FBTyxHQUFHLENBQUMsQUFBQSxNQUFNLEVBNUhyQixTQUFTLEFBZ0NOLGNBQWMsR0E0RmIsT0FBTyxHQUFHLENBQUMsQUFBQSxNQUFNLEVBVnJCLG1CQUFtQixHQVdmLE9BQU8sR0FBRyxDQUFDLEFBQUEsTUFBTSxFQTdIckIsU0FBUyxBQWdDTixjQUFjLEdBNkZiLE9BQU8sR0FBRyxDQUFDLEFBQUEsTUFBTSxDQVdHLEVBQ2xCLG1CQUFtQixFdkQzSVosT0FBTyxHdUQ0SWY7O0FBU0wsQUFDRSxZQURVLEdBQ1IsU0FBUyxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFISCxBQUlFLFlBSlUsR0FJUixPQUFPLENBQUMsRUFDUixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQVFILEFBQUEsU0FBUyxDQUFDLGNBQWMsQ0FBQyxFQUV2QixVQUFVLEVBQUUsSUFBSSxFakIzT2hCLHNCQUFzQixFaUI2T0ssQ0FBQyxFakI1TzVCLHVCQUF1QixFaUI0T0ksQ0FBQyxHQUM3Qjs7QVQxS0MsQUFBQSxPQUFPLENVN0RELEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFcERSSSxLQUFLLEVvRFNuQixhQUFhLEVyRG9HUSxJQUV0QixFcURyR0MsTUFBTSxFQUFFLHFCQUFxQixHQVE5Qjs7QUFaRCxBaEJHRSxPZ0JISyxBaEJHSixPQUFPLEVnQkhWLE9BQU8sQWhCSUosTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBZ0JQSCxBaEJRRSxPZ0JSSyxBaEJRSixNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBZ0JERCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSVZvRHpCLEFBQUEsT0FBTyxDVTdERCxFQVVKLGFBQWEsRXBEZE0sQ0FBQyxHb0RnQnZCOztBZWd0QkMsQS9CenRCQSxjK0J5dEJPLEEvQnp0Qk4sT0FBTyxFaUNvR1YsYUFBYSxDQWtIVCxjQUFjLEFqQ3ROZixPQUFPLEUrQnl0QlIsY0FBTyxBL0J4dEJOLE1BQU0sRWlDbUdULGFBQWEsQ0FrSFQsY0FBYyxBakNyTmYsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBK0JxdEJELEEvQnB0QkEsYytCb3RCTyxBL0J4dEJOLE1BQU0sRWlDbUdULGFBQWEsQ0FrSFQsY0FBYyxBakNyTmYsTUFBTSxDQUlDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QWdCYUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEllcXNCekIsQWZ4c0JGLGNld3NCUyxFRXJuQlQsYUFBYSxDQWtIVCxjQUFjLENqQnJNSCxFQUlYLEtBQUssRUFBRSxJQUFJLEdBRWQ7O0FBYUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLGFBQWEsRTNDNlRvQixJQUErQixFMkM1VGhFLFlBQVksRTNDNFRxQixJQUErQixFMkMzVGhFLFVBQVUsRUFBRSxPQUFPLEVBQ25CLFVBQVUsRUFBRSxxQkFBcUIsRUFDakMsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBdUIsRUFFakQsMEJBQTBCLEVBQUUsS0FBSyxHQStCbEM7O0FBdENELEFoQnBDRSxnQmdCb0NjLEFoQnBDYixPQUFPLEVnQm9DVixnQkFBZ0IsQWhCbkNiLE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QWdCZ0NILEFoQi9CRSxnQmdCK0JjLEFoQi9CYixNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBZ0I2QkgsQUFTRSxnQkFUYyxBQVNiLEdBQUcsQ0FBQyxFQUNILFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWIzQixBQUFBLGdCQUFnQixDQUFDLEVBY2IsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsQ0FBQyxFQUNiLFVBQVUsRUFBRSxJQUFJLEdBc0JuQjtFQXRDRCxBQWtCSSxnQkFsQlksQUFrQlgsU0FBUyxDQUFDLEVBQ1QsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixNQUFNLEVBQUUsZUFBZSxFQUN2QixjQUFjLEVBQUUsQ0FBQyxFQUNqQixRQUFRLEVBQUUsa0JBQWtCLEdBQzdCO0VBdkJMLEFBU0UsZ0JBVGMsQUFTYixHQUFHLENBZ0JHLEVBQ0gsVUFBVSxFQUFFLE9BQU8sR0FDcEI7RUFJRCxBQUFBLGlCQUFpQixDQS9CckIsZ0JBQWdCLEVBZ0NaLGtCQUFrQixDQWhDdEIsZ0JBQWdCLEVBaUNaLG9CQUFvQixDQWpDeEIsZ0JBQWdCLENBaUNXLEVBQ3JCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQUlMLEFBQUEsaUJBQWlCLEVBQ2pCLG9CQUFvQixDQUFDLEVBVW5CLFFBQVEsRUFBRSxLQUFLLEVBQ2YsS0FBSyxFQUFFLENBQUMsRUFDUixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRTNDaUxrQixJQUFJLEcyQzNLOUI7O0FBcEJELEFBRUUsaUJBRmUsQ0FFZixnQkFBZ0IsRUFEbEIsb0JBQW9CLENBQ2xCLGdCQUFnQixDQUFDLEVBQ2YsVUFBVSxFcER6RXFCLEtBQUssR29EOEVyQzs7QUFIQyxNQUFNLEVBQUUsZ0JBQWdCLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxTQUFTLElBTGhFLEFBRUUsaUJBRmUsQ0FFZixnQkFBZ0IsRUFEbEIsb0JBQW9CLENBQ2xCLGdCQUFnQixDQUFDLEVBSWIsVUFBVSxFQUFFLEtBQUssR0FFcEI7O0FBU0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBakIzQixBQUFBLGlCQUFpQixFQUNqQixvQkFBb0IsQ0FBQyxFQWlCakIsYUFBYSxFQUFFLENBQUMsR0FFbkI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixHQUFHLEVBQUUsQ0FBQyxFQUNOLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQUNELEFBQUEsb0JBQW9CLENBQUMsRUFDbkIsTUFBTSxFQUFFLENBQUMsRUFDVCxhQUFhLEVBQUUsQ0FBQyxFQUNoQixZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFPRCxBQUVFLFVBRlEsR2V3bUJSLGNBQU8sRUFuS1AsaUJBQVUsR0FtS1YsY0FBTyxFRXJuQlQsYUFBYSxDakJhYixVQUFVLEdpQnFHTixjQUFjLEVBbEhsQixhQUFhLENGa2RYLGlCQUFVLEdFaFdSLGNBQWMsRWpCckdsQixVQUFVLEdBR04sZ0JBQWdCLEVla2NsQixpQkFBVSxHZmxjUixnQkFBZ0IsRUFGcEIsZ0JBQWdCLEdldW1CZCxjQUFPLEVFcm5CVCxhQUFhLENqQmNiLGdCQUFnQixHaUJvR1osY0FBYyxFakJwR2xCLGdCQUFnQixHQUVaLGdCQUFnQixDQUFDLEVBQ2pCLFlBQVksRTNDNk9tQixLQUErQixFMkM1TzlELFdBQVcsRTNDNE9vQixLQUErQixHMkN0Ty9EOztBQUpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVA3QixBQUVFLFVBRlEsR2V3bUJSLGNBQU8sRUFuS1AsaUJBQVUsR0FtS1YsY0FBTyxFRXJuQlQsYUFBYSxDakJhYixVQUFVLEdpQnFHTixjQUFjLEVBbEhsQixhQUFhLENGa2RYLGlCQUFVLEdFaFdSLGNBQWMsRWpCckdsQixVQUFVLEdBR04sZ0JBQWdCLEVla2NsQixpQkFBVSxHZmxjUixnQkFBZ0IsRUFGcEIsZ0JBQWdCLEdldW1CZCxjQUFPLEVFcm5CVCxhQUFhLENqQmNiLGdCQUFnQixHaUJvR1osY0FBYyxFakJwR2xCLGdCQUFnQixHQUVaLGdCQUFnQixDQUFDLEVBS2YsWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEVBQUUsQ0FBQyxHQUVqQjs7QUFXSCxBQUFBLGtCQUFrQixDQUFDLEVBQ2pCLE9BQU8sRTNDK0hrQixJQUFJLEUyQzlIN0IsWUFBWSxFQUFFLE9BQU8sR0FLdEI7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBSjNCLEFBQUEsa0JBQWtCLENBQUMsRUFLZixhQUFhLEVBQUUsQ0FBQyxHQUVuQjs7QWVtbEJDLEFmOWtCRixhZThrQlEsQ2Y5a0JNLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVwRDlKUSxLQUFLLEVvRCtKbkIsT0FBTyxFcERqSjBCLElBQThDLENTNlY5QyxJQUErQixFMkMzTWhFLFNBQVMsRXJEeElPLElBQUksRXFEeUlwQixXQUFXLEVyRHBEVSxJQUV0QixHcURtRUE7O0Fld2pCQyxBZnZrQkEsYWV1a0JNLEFmdmtCTCxNQUFNLEVldWtCUCxhQUFNLEFmdGtCTCxNQUFNLENBQUMsRUFDTixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QWVva0JELEFmbGtCQSxhZWtrQk0sR2Zsa0JKLEdBQUcsQ0FBQyxFQUNKLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBQ3ZCLEFBQUEsT0FBTyxHQUFHLFVBQVUsQ2U2akJ0QixhQUFNLEVmN2pCSixPQUFPLEdla1pULGlCQUFVLENBMktWLGFBQU0sRWY1akJKLE9BQU8sR0FBRyxnQkFBZ0IsQ2U0akI1QixhQUFNLENmNWpCeUIsRUFDM0IsV0FBVyxFM0M0TGtCLEtBQStCLEcyQzNMN0Q7O0FBVUwsQUFBQSxjQUFjLENBQUMsRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsS0FBSyxFQUNaLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFlBQVksRTNDNktxQixJQUErQixFNkJ6V2hFLFVBQVUsRUFBRSxJQUF3QyxFQUNwRCxhQUFhLEVBQUUsSUFBd0MsRWM2THZELGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixNQUFNLEVBQUUscUJBQXFCLEVBQzdCLGFBQWEsRWxEN0tNLENBQUMsR2tEbU1yQjs7QUEvQkQsQUFhRSxjQWJZLEFBYVgsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFmSCxBQWtCRSxjQWxCWSxDQWtCWixTQUFTLENBQUMsRUFDUixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxhQUFhLEVBQUUsR0FBRyxHQUNuQjs7QUF2QkgsQUF3QkUsY0F4QlksQ0F3QlosU0FBUyxHQUFHLFNBQVMsQ0FBQyxFQUNwQixVQUFVLEVBQUUsR0FBRyxHQUNoQjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUE1QjNCLEFBQUEsY0FBYyxDQUFDLEVBNkJYLE9BQU8sRUFBRSxJQUFJLEdBRWhCOztBQVFELEFBQUEsV0FBVyxDQUFDLEVBQ1YsTUFBTSxFQUFFLElBQThCLEMzQ3lJTCxLQUErQixHMkM1RmpFOztBQTlDRCxBQUdFLFdBSFMsR0FHUCxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ1AsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLElBQUksRUFDcEIsV0FBVyxFckQxSFEsSUFFdEIsR3FEeUhFOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVQzQixBQVdJLFdBWE8sQ0FXUCxLQUFLLENBQUMsY0FBYyxDQUFDLEVBQ25CLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsQ0FBQyxFQUNiLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUsSUFBSSxHQVlqQjtFQTlCTCxBQW1CTSxXQW5CSyxDQVdQLEtBQUssQ0FBQyxjQUFjLEdBUWhCLEVBQUUsR0FBRyxDQUFDLEVBbkJkLFdBQVcsQ0FXUCxLQUFLLENBQUMsY0FBYyxDQVNsQixnQkFBZ0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxpQkFBaUIsR0FDM0I7RUF0QlAsQUF1Qk0sV0F2QkssQ0FXUCxLQUFLLENBQUMsY0FBYyxHQVloQixFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ1AsV0FBVyxFckQ1SUksSUFFdEIsR3FEK0lNO0VBN0JQLEFBeUJRLFdBekJHLENBV1AsS0FBSyxDQUFDLGNBQWMsR0FZaEIsRUFBRSxHQUFHLENBQUMsQUFFTCxNQUFNLEVBekJmLFdBQVcsQ0FXUCxLQUFLLENBQUMsY0FBYyxHQVloQixFQUFFLEdBQUcsQ0FBQyxBQUdMLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFQUFFLElBQUksR0FDdkI7O0FBTVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBbEMzQixBQUFBLFdBQVcsQ0FBQyxFQW1DUixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxDQUFDLEdBVVo7RUE5Q0QsQUFzQ0ksV0F0Q08sR0FzQ0wsRUFBRSxDQUFDLEVBQ0gsS0FBSyxFQUFFLElBQUksR0FLWjtFQTVDTCxBQUdFLFdBSFMsR0FHUCxFQUFFLEdBQUcsQ0FBQyxDQXFDQSxFQUNGLFdBQVcsRXBENVBnQixJQUE4QyxFb0Q2UHpFLGNBQWMsRXBEN1BhLElBQThDLEdvRDhQMUU7O0FBV1AsQUFBQSxZQUFZLENBQUMsRUFDWCxPQUFPLEVBQUUsSUFBSSxDM0NtRm9CLElBQStCLEUyQ2xGaEUsWUFBWSxFM0NrRnFCLEtBQStCLEUyQ2pGaEUsV0FBVyxFM0NpRnNCLEtBQStCLEUyQ2hGaEUsVUFBVSxFQUFFLHFCQUFxQixFQUNqQyxhQUFhLEVBQUUscUJBQXFCLEU3QjVOcEMsa0JBQWtCLEU2QjZOVCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQXVCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQXVCLEU3QjVOdkUsVUFBVSxFNkI0TlQsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUF1QixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUF1QixFZDNSL0UsVUFBVSxFQUFFLE1BQXdDLEVBQ3BELGFBQWEsRUFBRSxNQUF3QyxHY3VUeEQ7O0FObUpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJTXRMMUIsQU53TEksWU14TFEsQ053TFIsV0FBVyxDQUFDLEVBQ1YsT0FBTyxFQUFFLFlBQVksRUFDckIsYUFBYSxFQUFFLENBQUMsRUFDaEIsY0FBYyxFQUFFLE1BQU0sR0FDdkI7RU01TEwsQU4rTEksWU0vTFEsQ04rTFIsYUFBYSxDQUFDLEVBQ1osT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBQUUsTUFBTSxHQUN2QjtFTW5NTCxBTnNNSSxZTXRNUSxDTnNNUixvQkFBb0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsWUFBWSxHQUN0QjtFTXhNTCxBTjBNSSxZTTFNUSxDTjBNUixZQUFZLENBQUMsRUFDWCxPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxHQU92QjtFTW5OTCxBTjhNTSxZTTlNTSxDTjBNUixZQUFZLENBSVYsa0JBQWtCLEVNOU14QixZQUFZLENOME1SLFlBQVksQ0FLVixnQkFBZ0IsRU0vTXRCLFlBQVksQ04wTVIsWUFBWSxDQU1WLGFBQWEsQ0FBQyxFQUNaLEtBQUssRUFBRSxJQUFJLEdBQ1o7RU1sTlAsQU5zTkksWU10TlEsQ05zTlIsWUFBWSxHQUFHLGFBQWEsQ0FBQyxFQUMzQixLQUFLLEVBQUUsSUFBSSxHQUNaO0VNeE5MLEFOME5JLFlNMU5RLENOME5SLGNBQWMsQ0FBQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCO0VNN05MLEFOaU9JLFlNak9RLENOaU9SLE1BQU0sRU1qT1YsWUFBWSxDTmtPUixTQUFTLENBQUMsRUFDUixPQUFPLEVBQUUsWUFBWSxFQUNyQixVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGNBQWMsRUFBRSxNQUFNLEdBS3ZCO0VNM09MLEFOd09NLFlNeE9NLENOaU9SLE1BQU0sQ0FPSixLQUFLLEVNeE9YLFlBQVksQ05rT1IsU0FBUyxDQU1QLEtBQUssQ0FBQyxFQUNKLFlBQVksRUFBRSxDQUFDLEdBQ2hCO0VNMU9QLEFONE9JLFlNNU9RLENONE9SLE1BQU0sQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdNNU9qQixZQUFZLENONk9SLFNBQVMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCLEVBQy9CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7RU1oUEwsQU5tUEksWU1uUFEsQ05tUFIsYUFBYSxDQUFDLHNCQUFzQixDQUFDLEVBQ25DLEdBQUcsRUFBRSxDQUFDLEdBQ1A7O0FNeE9ELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWI3QixBTndMSSxZTXhMUSxDTndMUixXQUFXLENNNUtELEVBRVIsYUFBYSxFQUFFLEdBQUcsR0FNckI7RUFwQkgsQUFnQk0sWUFoQk0sQ0FZVixXQUFXLEFBSU4sV0FBVyxDQUFDLEVBQ1gsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBUUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBMUIzQixBQUFBLFlBQVksQ0FBQyxFQTJCVCxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxDQUFDLEVBQ2QsY0FBYyxFQUFFLENBQUMsRUFDakIsWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEVBQUUsQ0FBQyxFQUNkLE1BQU0sRUFBRSxDQUFDLEU3QnZQWCxrQkFBa0IsRTZCd1BJLElBQUksRTdCdlBsQixVQUFVLEU2QnVQSSxJQUFJLEdBRTNCOztBQU1ELEFBQUEsV0FBVyxHQUFHLEVBQUUsR0FBRyxjQUFjLENBQUMsRUFDaEMsVUFBVSxFQUFFLENBQUMsRWxCbFViLHNCQUFzQixFa0JtVUssQ0FBQyxFbEJsVTVCLHVCQUF1QixFa0JrVUksQ0FBQyxHQUM3Qjs7QUFFRCxBQUFBLG9CQUFvQixDQUFDLFdBQVcsR0FBRyxFQUFFLEdBQUcsY0FBYyxDQUFDLEVBQ3JELGFBQWEsRUFBRSxDQUFDLEVsQnZVaEIsc0JBQXNCLEVsQ0dELENBQUMsRWtDRnRCLHVCQUF1QixFbENFRixDQUFDLEVrQ0t0QiwwQkFBMEIsRWtCaVVJLENBQUMsRWxCaFUvQix5QkFBeUIsRWtCZ1VLLENBQUMsR0FDaEM7O0FBT0QsQUFBQSxXQUFXLENBQUMsRWQ5VVYsVUFBVSxFQUFFLE1BQXdDLEVBQ3BELGFBQWEsRUFBRSxNQUF3QyxHY3NWeEQ7O0FBVEQsQUFHRSxXQUhTLEFBR1IsT0FBTyxFRnZQVixhQUFhLEdFb1BiLFdBQVcsQUZwUEssSUFBSSxDRXVQVCxFZGpWVCxVQUFVLEVBQUUsTUFBd0MsRUFDcEQsYUFBYSxFQUFFLE1BQXdDLEdja1Z0RDs7QUFMSCxBQU1FLFdBTlMsQUFNUixPQUFPLEVGM1BWLGFBQWEsR0VxUGIsV0FBVyxBRnJQSyxJQUFJLENFMlBULEVkcFZULFVBQVUsRUFBRSxJQUF3QyxFQUNwRCxhQUFhLEVBQUUsSUFBd0MsR2NxVnREOztBQVFILEFBQUEsWUFBWSxDQUFDLEVkOVZYLFVBQVUsRUFBRSxJQUF3QyxFQUNwRCxhQUFhLEVBQUUsSUFBd0MsR2NxV3hEOztBQUxDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQUgzQixBQUFBLFlBQVksQ0FBQyxFQUlULEtBQUssRUFBRSxJQUFJLEVBQ1gsWUFBWSxFM0NNbUIsSUFBK0IsRTJDTDlELFdBQVcsRTNDS29CLElBQStCLEcyQ0hqRTs7QUFXRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFDdkIsQUFBQSxZQUFZLENBQUMsRUFDWCxLQUFLLEVBQUUsZUFBZSxHQUN2QjtFQUNELEFBQUEsYUFBYSxDQUFDLEVBQ1osS0FBSyxFQUFFLGdCQUFnQixFQUN6QixZQUFZLEUzQ2RxQixLQUErQixHMkNtQi9EO0VBUEQsQUFJRSxhQUpXLEdBSVQsYUFBYSxDQUFDLEVBQ2QsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBU0wsQUFBQSxlQUFlLEVlbUtmLE9BQU8sQUEwYkwsU0FBUyxDZjdsQkssRUFDZCxnQkFBZ0IsRXBEclhFLE9BQU8sRW9Ec1h6QixZQUFZLEVwRHJYVSxPQUFnQyxHb0RtZnZEOztBQWhJRCxBQUlFLGVBSmEsQ2VvV2IsYUFBTSxFQWpNUixPQUFPLEFBMGJMLFNBQVMsQ0F6UFQsYUFBTSxDZmhXUSxFQUNaLEtBQUssRXhEdlhPLE9BQU8sR3dENlhwQjs7QUFYSCxBQU1JLGVBTlcsQ2VvV2IsYUFBTSxBZnZrQkwsTUFBTSxFZXNZVCxPQUFPLEFBMGJMLFNBQVMsQ0F6UFQsYUFBTSxBZnZrQkwsTUFBTSxFQW1PVCxlQUFlLENlb1diLGFBQU0sQWZ0a0JMLE1BQU0sRWVxWVQsT0FBTyxBQTBiTCxTQUFTLENBelBULGFBQU0sQWZ0a0JMLE1BQU0sQ0F5T0csRUFDTixLQUFLLEVwRDlXd0IsT0FBMkIsRW9EK1d4RCxnQkFBZ0IsRXBEOVdVLFdBQVcsR29EK1d0Qzs7QUFWTCxBQWFFLGVBYmEsQ0FhYixZQUFZLEVlc0pkLE9BQU8sQUEwYkwsU0FBUyxDZmhsQlQsWUFBWSxDQUFDLEVBQ1gsS0FBSyxFeERoWU8sT0FBTyxHd0RpWXBCOztBQWZILEFBa0JJLGVBbEJXLENBaUJiLFdBQVcsR0FDUCxFQUFFLEdBQUcsQ0FBQyxFZWlKWixPQUFPLEFBMGJMLFNBQVMsQ2Y1a0JULFdBQVcsR0FDUCxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ1AsS0FBSyxFcERuWWlCLEtBQUssR29EMFk1Qjs7QUExQkwsQUFxQk0sZUFyQlMsQ0FpQmIsV0FBVyxHQUNQLEVBQUUsR0FBRyxDQUFDLEFBR0wsTUFBTSxFZThJYixPQUFPLEFBMGJMLFNBQVMsQ2Y1a0JULFdBQVcsR0FDUCxFQUFFLEdBQUcsQ0FBQyxBQUdMLE1BQU0sRUFyQmIsZUFBZSxDQWlCYixXQUFXLEdBQ1AsRUFBRSxHQUFHLENBQUMsQUFJTCxNQUFNLEVlNkliLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxHQUNQLEVBQUUsR0FBRyxDQUFDLEFBSUwsTUFBTSxDQUFDLEVBQ04sS0FBSyxFeER6WUcsT0FBTyxFd0QwWWYsZ0JBQWdCLEVwRHRZTyxXQUFXLEdvRHVZbkM7O0FBekJQLEFBNEJNLGVBNUJTLENBaUJiLFdBQVcsR0FVUCxPQUFPLEdBQUcsQ0FBQyxFZXdJakIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLEdBVVAsT0FBTyxHQUFHLENBQUMsRUEzQmpCLGVBQWUsQ0FpQmIsV0FBVyxHQVVQLE9BQU8sR0FBRyxDQUFDLEFBRVYsTUFBTSxFZXNJYixPQUFPLEFBMGJMLFNBQVMsQ2Y1a0JULFdBQVcsR0FVUCxPQUFPLEdBQUcsQ0FBQyxBQUVWLE1BQU0sRUE3QmIsZUFBZSxDQWlCYixXQUFXLEdBVVAsT0FBTyxHQUFHLENBQUMsQUFHVixNQUFNLEVlcUliLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxHQVVQLE9BQU8sR0FBRyxDQUFDLEFBR1YsTUFBTSxDQUFDLEVBQ04sS0FBSyxFcEQ1WXNCLElBQUksRW9ENlkvQixnQkFBZ0IsRXBENVlRLFdBQVcsR29ENllwQzs7QUFqQ1AsQUFvQ00sZUFwQ1MsQ0FpQmIsV0FBVyxHQWtCUCxTQUFTLEdBQUcsQ0FBQyxFZWdJbkIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLEdBa0JQLFNBQVMsR0FBRyxDQUFDLEVBbkNuQixlQUFlLENBaUJiLFdBQVcsR0FrQlAsU0FBUyxHQUFHLENBQUMsQUFFWixNQUFNLEVlOEhiLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxHQWtCUCxTQUFTLEdBQUcsQ0FBQyxBQUVaLE1BQU0sRUFyQ2IsZUFBZSxDQWlCYixXQUFXLEdBa0JQLFNBQVMsR0FBRyxDQUFDLEFBR1osTUFBTSxFZTZIYixPQUFPLEFBMGJMLFNBQVMsQ2Y1a0JULFdBQVcsR0FrQlAsU0FBUyxHQUFHLENBQUMsQUFHWixNQUFNLENBQUMsRUFDTixLQUFLLEVwRGxad0IsT0FBTyxFb0RtWnBDLGdCQUFnQixFcERsWlUsV0FBVyxHb0RtWnRDOztBQXpDUCxBQStDTSxlQS9DUyxDQWlCYixXQUFXLEdBNkJQLEtBQUssR0FBRyxDQUFDLEVlcUhmLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxHQTZCUCxLQUFLLEdBQUcsQ0FBQyxFQTlDZixlQUFlLENBaUJiLFdBQVcsR0E2QlAsS0FBSyxHQUFHLENBQUMsQUFFUixNQUFNLEVlbUhiLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxHQTZCUCxLQUFLLEdBQUcsQ0FBQyxBQUVSLE1BQU0sRUFoRGIsZUFBZSxDQWlCYixXQUFXLEdBNkJQLEtBQUssR0FBRyxDQUFDLEFBR1IsTUFBTSxFZWtIYixPQUFPLEFBMGJMLFNBQVMsQ2Y1a0JULFdBQVcsR0E2QlAsS0FBSyxHQUFHLENBQUMsQUFHUixNQUFNLENBQUMsRUFDTixLQUFLLEVwRC9ac0IsSUFBSSxFb0RnYS9CLGdCQUFnQixFcEQvWlEsV0FBVyxHb0RnYXBDOztBQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXZEN0IsQUEwRFEsZUExRE8sQ0FpQmIsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQUNoQixFQUFFLEdBQUcsQ0FBQyxFZXlHaEIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBQ2hCLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDUCxLQUFLLEVwRDNhYSxLQUFLLEdvRGlieEI7RUFqRVQsQUE0RFUsZUE1REssQ0FpQmIsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQUNoQixFQUFFLEdBQUcsQ0FBQyxBQUVMLE1BQU0sRWV1R2pCLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQUNoQixFQUFFLEdBQUcsQ0FBQyxBQUVMLE1BQU0sRUE1RGpCLGVBQWUsQ0FpQmIsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQUNoQixFQUFFLEdBQUcsQ0FBQyxBQUdMLE1BQU0sRWVzR2pCLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQUNoQixFQUFFLEdBQUcsQ0FBQyxBQUdMLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXhEaGJELE9BQU8sRXdEaWJYLGdCQUFnQixFcEQ3YUcsV0FBVyxHb0Q4YS9CO0VBaEVYLEFBbUVVLGVBbkVLLENBaUJiLFdBQVcsQ0F3Q1AsS0FBSyxDQUFDLGNBQWMsR0FTaEIsT0FBTyxHQUFHLENBQUMsRWVpR3JCLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQVNoQixPQUFPLEdBQUcsQ0FBQyxFQWxFckIsZUFBZSxDQWlCYixXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLE9BQU8sR0FBRyxDQUFDLEFBRVYsTUFBTSxFZStGakIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLE9BQU8sR0FBRyxDQUFDLEFBRVYsTUFBTSxFQXBFakIsZUFBZSxDQWlCYixXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLE9BQU8sR0FBRyxDQUFDLEFBR1YsTUFBTSxFZThGakIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLE9BQU8sR0FBRyxDQUFDLEFBR1YsTUFBTSxDQUFDLEVBQ04sS0FBSyxFcERuYmtCLElBQUksRW9Eb2IzQixnQkFBZ0IsRXBEbmJJLFdBQVcsR29Eb2JoQztFQXhFWCxBQTJFVSxlQTNFSyxDQWlCYixXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBaUJoQixTQUFTLEdBQUcsQ0FBQyxFZXlGdkIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBaUJoQixTQUFTLEdBQUcsQ0FBQyxFQTFFdkIsZUFBZSxDQWlCYixXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBaUJoQixTQUFTLEdBQUcsQ0FBQyxBQUVaLE1BQU0sRWV1RmpCLE9BQU8sQUEwYkwsU0FBUyxDZjVrQlQsV0FBVyxDQXdDUCxLQUFLLENBQUMsY0FBYyxHQWlCaEIsU0FBUyxHQUFHLENBQUMsQUFFWixNQUFNLEVBNUVqQixlQUFlLENBaUJiLFdBQVcsQ0F3Q1AsS0FBSyxDQUFDLGNBQWMsR0FpQmhCLFNBQVMsR0FBRyxDQUFDLEFBR1osTUFBTSxFZXNGakIsT0FBTyxBQTBiTCxTQUFTLENmNWtCVCxXQUFXLENBd0NQLEtBQUssQ0FBQyxjQUFjLEdBaUJoQixTQUFTLEdBQUcsQ0FBQyxBQUdaLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXBEemJvQixPQUFPLEVvRDBiaEMsZ0JBQWdCLEVwRHpiTSxXQUFXLEdvRDBibEM7O0FBaEZYLEFBc0ZFLGVBdEZhLENBc0ZiLGNBQWMsRWU2RWhCLE9BQU8sQUEwYkwsU0FBUyxDZnZnQlQsY0FBYyxDQUFDLEVBQ2IsWUFBWSxFcER2YnFCLE9BQU8sR29EK2J6Qzs7QUEvRkgsQUF3RkksZUF4RlcsQ0FzRmIsY0FBYyxBQUVYLE1BQU0sRWUyRVgsT0FBTyxBQTBiTCxTQUFTLENmdmdCVCxjQUFjLEFBRVgsTUFBTSxFQXhGWCxlQUFlLENBc0ZiLGNBQWMsQUFHWCxNQUFNLEVlMEVYLE9BQU8sQUEwYkwsU0FBUyxDZnZnQlQsY0FBYyxBQUdYLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFcEQ1YlcsT0FBTyxHb0Q2Ym5DOztBQTNGTCxBQTRGSSxlQTVGVyxDQXNGYixjQUFjLENBTVosU0FBUyxFZXVFYixPQUFPLEFBMGJMLFNBQVMsQ2Z2Z0JULGNBQWMsQ0FNWixTQUFTLENBQUMsRUFDUixnQkFBZ0IsRXBEOWJjLE9BQU8sR29EK2J0Qzs7QUE5RkwsQUFpR0UsZUFqR2EsQ0FpR2IsZ0JBQWdCLEVla0VsQixPQUFPLEFBMGJMLFNBQVMsQ2Y1ZlQsZ0JBQWdCLEVBakdsQixlQUFlLENBa0diLFlBQVksRWVpRWQsT0FBTyxBQTBiTCxTQUFTLENmM2ZULFlBQVksQ0FBQyxFQUNYLFlBQVksRXBEdGRRLE9BQWdDLEdvRHVkckQ7O0FBcEdILEFBMkdFLGVBM0dhLENBMkdiLFlBQVksRWV3RGQsT0FBTyxBQTBiTCxTQUFTLENmbGZULFlBQVksQ0FBQyxFQUNYLEtBQUssRXBENWRtQixLQUFLLEdvRGdlOUI7O0FBaEhILEFBNkdJLGVBN0dXLENBMkdiLFlBQVksQUFFVCxNQUFNLEVlc0RYLE9BQU8sQUEwYkwsU0FBUyxDZmxmVCxZQUFZLEFBRVQsTUFBTSxDQUFDLEVBQ04sS0FBSyxFeERoZUssT0FBTyxHd0RpZWxCOztBQS9HTCxBQWtIRSxlQWxIYSxDQWtIYixTQUFTLEVlaURYLE9BQU8sQUEwYkwsU0FBUyxDZjNlVCxTQUFTLENBQUMsRUFDUixLQUFLLEVwRG5lbUIsS0FBSyxHb0QrZTlCOztBQS9ISCxBQW9ISSxlQXBIVyxDQWtIYixTQUFTLEFBRU4sTUFBTSxFZStDWCxPQUFPLEFBMGJMLFNBQVMsQ2YzZVQsU0FBUyxBQUVOLE1BQU0sRUFwSFgsZUFBZSxDQWtIYixTQUFTLEFBR04sTUFBTSxFZThDWCxPQUFPLEFBMGJMLFNBQVMsQ2YzZVQsU0FBUyxBQUdOLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXhEeGVLLE9BQU8sR3dEeWVsQjs7QUF2SEwsQUEwSE0sZUExSFMsQ0FrSGIsU0FBUyxDQU1OLEFBQUEsUUFBQyxBQUFBLENBRUMsTUFBTSxFZXlDYixPQUFPLEFBMGJMLFNBQVMsQ2YzZVQsU0FBUyxDQU1OLEFBQUEsUUFBQyxBQUFBLENBRUMsTUFBTSxFQTFIYixlQUFlLENBa0hiLFNBQVMsQ0FNTixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sRWV3Q2IsT0FBTyxBQTBiTCxTQUFTLENmM2VULFNBQVMsQ0FNTixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sRUFGVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUF6SGIsZUFBZSxDQWtIYixTQUFTLEFBUUosTUFBTSxFQURULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFZTBDYixPQUFPLEFBMGJMLFNBQVMsQ2YzZVQsU0FBUyxBQVFKLE1BQU0sRUFEVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUF6SGIsZUFBZSxDQWtIYixTQUFTLEFBU0osTUFBTSxFQUZULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFZTBDYixPQUFPLEFBMGJMLFNBQVMsQ2YzZVQsU0FBUyxBQVNKLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXBEdmV3QixPQUFPLEdvRHdlckM7O0FBT1AsQUFBQSxlQUFlLENBQUMsRUFDZCxnQkFBZ0IsRXhEeFpILE9BQU8sRXdEeVpwQixZQUFZLEVwRDlkVSxPQUErQixHb0Q2bEJ0RDs7QUFqSUQsQUFJRSxlQUphLENlZ09iLGFBQU0sQ2Y1TlEsRUFDWixLQUFLLEVwRDlkbUIsT0FBTyxHb0RvZWhDOztBQVhILEFBTUksZUFOVyxDZWdPYixhQUFNLEFmdmtCTCxNQUFNLEVBdVdULGVBQWUsQ2VnT2IsYUFBTSxBZnRrQkwsTUFBTSxDQTZXRyxFQUNOLEtBQUssRXBEdmR3QixPQUFPLEVvRHdkcEMsZ0JBQWdCLEVwRHZkVSxXQUFXLEdvRHdkdEM7O0FBVkwsQUFhRSxlQWJhLENBYWIsWUFBWSxDQUFDLEVBQ1gsS0FBSyxFcEQ1ZWMsT0FBTyxHb0Q2ZTNCOztBQWZILEFBa0JJLGVBbEJXLENBaUJiLFdBQVcsR0FDUCxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ1AsS0FBSyxFcEQ1ZWlCLE9BQU8sR29EbWY5Qjs7QUExQkwsQUFxQk0sZUFyQlMsQ0FpQmIsV0FBVyxHQUNQLEVBQUUsR0FBRyxDQUFDLEFBR0wsTUFBTSxFQXJCYixlQUFlLENBaUJiLFdBQVcsR0FDUCxFQUFFLEdBQUcsQ0FBQyxBQUlMLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXhENWdCSyxPQUFPLEV3RDZnQmpCLGdCQUFnQixFcEQvZU8sV0FBVyxHb0RnZm5DOztBQXpCUCxBQTRCTSxlQTVCUyxDQWlCYixXQUFXLEdBVVAsT0FBTyxHQUFHLENBQUMsRUEzQmpCLGVBQWUsQ0FpQmIsV0FBVyxHQVVQLE9BQU8sR0FBRyxDQUFDLEFBRVYsTUFBTSxFQTdCYixlQUFlLENBaUJiLFdBQVcsR0FVUCxPQUFPLEdBQUcsQ0FBQyxBQUdWLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXhEcGhCSyxPQUFPLEV3RHFoQmpCLGdCQUFnQixFcERyZlEsV0FBVyxHb0RzZnBDOztBQWpDUCxBQW9DTSxlQXBDUyxDQWlCYixXQUFXLEdBa0JQLFNBQVMsR0FBRyxDQUFDLEVBbkNuQixlQUFlLENBaUJiLFdBQVcsR0FrQlAsU0FBUyxHQUFHLENBQUMsQUFFWixNQUFNLEVBckNiLGVBQWUsQ0FpQmIsV0FBVyxHQWtCUCxTQUFTLEdBQUcsQ0FBQyxBQUdaLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXBEM2Z3QixPQUFPLEVvRDRmcEMsZ0JBQWdCLEVwRDNmVSxXQUFXLEdvRDRmdEM7O0FBekNQLEFBOENNLGVBOUNTLENBaUJiLFdBQVcsR0E0QlAsS0FBSyxHQUFHLENBQUMsRUE3Q2YsZUFBZSxDQWlCYixXQUFXLEdBNEJQLEtBQUssR0FBRyxDQUFDLEFBRVIsTUFBTSxFQS9DYixlQUFlLENBaUJiLFdBQVcsR0E0QlAsS0FBSyxHQUFHLENBQUMsQUFHUixNQUFNLENBQUMsRUFDTixLQUFLLEV4RHRpQkssT0FBTyxFd0R1aUJqQixnQkFBZ0IsRXBEdmdCUSxXQUFXLEdvRHdnQnBDOztBQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXREN0IsQUF5RFEsZUF6RE8sQ0FpQmIsV0FBVyxDQXVDUCxLQUFLLENBQUMsY0FBYyxHQUNoQixnQkFBZ0IsQ0FBQyxFQUNqQixZQUFZLEVwRHRoQkUsT0FBK0IsR29EdWhCOUM7RUEzRFQsQUE0RFEsZUE1RE8sQ0FpQmIsV0FBVyxDQXVDUCxLQUFLLENBQUMsY0FBYyxDQUlsQixRQUFRLENBQUMsRUFDUCxnQkFBZ0IsRXBEemhCRixPQUErQixHb0QwaEI5QztFQTlEVCxBQStEUSxlQS9ETyxDQWlCYixXQUFXLENBdUNQLEtBQUssQ0FBQyxjQUFjLEdBT2hCLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDUCxLQUFLLEVwRHpoQmEsT0FBTyxHb0QraEIxQjtFQXRFVCxBQWlFVSxlQWpFSyxDQWlCYixXQUFXLENBdUNQLEtBQUssQ0FBQyxjQUFjLEdBT2hCLEVBQUUsR0FBRyxDQUFDLEFBRUwsTUFBTSxFQWpFakIsZUFBZSxDQWlCYixXQUFXLENBdUNQLEtBQUssQ0FBQyxjQUFjLEdBT2hCLEVBQUUsR0FBRyxDQUFDLEFBR0wsTUFBTSxDQUFDLEVBQ04sS0FBSyxFeER4akJDLE9BQU8sRXdEeWpCYixnQkFBZ0IsRXBEM2hCRyxXQUFXLEdvRDRoQi9CO0VBckVYLEFBd0VVLGVBeEVLLENBaUJiLFdBQVcsQ0F1Q1AsS0FBSyxDQUFDLGNBQWMsR0FlaEIsT0FBTyxHQUFHLENBQUMsRUF2RXJCLGVBQWUsQ0FpQmIsV0FBVyxDQXVDUCxLQUFLLENBQUMsY0FBYyxHQWVoQixPQUFPLEdBQUcsQ0FBQyxBQUVWLE1BQU0sRUF6RWpCLGVBQWUsQ0FpQmIsV0FBVyxDQXVDUCxLQUFLLENBQUMsY0FBYyxHQWVoQixPQUFPLEdBQUcsQ0FBQyxBQUdWLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXhEaGtCQyxPQUFPLEV3RGlrQmIsZ0JBQWdCLEVwRGppQkksV0FBVyxHb0RraUJoQztFQTdFWCxBQWdGVSxlQWhGSyxDQWlCYixXQUFXLENBdUNQLEtBQUssQ0FBQyxjQUFjLEdBdUJoQixTQUFTLEdBQUcsQ0FBQyxFQS9FdkIsZUFBZSxDQWlCYixXQUFXLENBdUNQLEtBQUssQ0FBQyxjQUFjLEdBdUJoQixTQUFTLEdBQUcsQ0FBQyxBQUVaLE1BQU0sRUFqRmpCLGVBQWUsQ0FpQmIsV0FBVyxDQXVDUCxLQUFLLENBQUMsY0FBYyxHQXVCaEIsU0FBUyxHQUFHLENBQUMsQUFHWixNQUFNLENBQUMsRUFDTixLQUFLLEVwRHZpQm9CLE9BQU8sRW9Ed2lCaEMsZ0JBQWdCLEVwRHZpQk0sV0FBVyxHb0R3aUJsQzs7QUFyRlgsQUE0RkUsZUE1RmEsQ0E0RmIsY0FBYyxDQUFDLEVBQ2IsWUFBWSxFcER0aUJxQixPQUErQixHb0Q4aUJqRTs7QUFyR0gsQUE4RkksZUE5RlcsQ0E0RmIsY0FBYyxBQUVYLE1BQU0sRUE5RlgsZUFBZSxDQTRGYixjQUFjLEFBR1gsTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEVwRDNpQlcsT0FBK0IsR29ENGlCM0Q7O0FBakdMLEFBa0dJLGVBbEdXLENBNEZiLGNBQWMsQ0FNWixTQUFTLENBQUMsRUFDUixnQkFBZ0IsRXBEN2lCYyxPQUFPLEdvRDhpQnRDOztBQXBHTCxBQXVHRSxlQXZHYSxDQXVHYixnQkFBZ0IsRUF2R2xCLGVBQWUsQ0F3R2IsWUFBWSxDQUFDLEVBQ1gsWUFBWSxFQUFFLE9BQThCLEdBQzdDOztBQTFHSCxBQTRHRSxlQTVHYSxDQTRHYixZQUFZLENBQUMsRUFDWCxLQUFLLEVwRHRrQm1CLE9BQU8sR29EMGtCaEM7O0FBakhILEFBOEdJLGVBOUdXLENBNEdiLFlBQVksQUFFVCxNQUFNLENBQUMsRUFDTixLQUFLLEV4RHBtQk8sT0FBTyxHd0RxbUJwQjs7QUFoSEwsQUFtSEUsZUFuSGEsQ0FtSGIsU0FBUyxDQUFDLEVBQ1IsS0FBSyxFcEQ3a0JtQixPQUFPLEdvRHlsQmhDOztBQWhJSCxBQXFISSxlQXJIVyxDQW1IYixTQUFTLEFBRU4sTUFBTSxFQXJIWCxlQUFlLENBbUhiLFNBQVMsQUFHTixNQUFNLENBQUMsRUFDTixLQUFLLEV4RDVtQk8sT0FBTyxHd0Q2bUJwQjs7QUF4SEwsQUEySE0sZUEzSFMsQ0FtSGIsU0FBUyxDQU1OLEFBQUEsUUFBQyxBQUFBLENBRUMsTUFBTSxFQTNIYixlQUFlLENBbUhiLFNBQVMsQ0FNTixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sRUFGVCxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUExSGIsZUFBZSxDQW1IYixTQUFTLEFBUUosTUFBTSxFQURULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQTFIYixlQUFlLENBbUhiLFNBQVMsQUFTSixNQUFNLENBQUMsRUFDTixLQUFLLEVwRGpsQndCLE9BQU8sR29Ea2xCckM7O0FDdG9CUCxBQUFBLE1BQU0sQ0FBQyxFQUNMLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsT0FBTyxFQUFFLE9BQU8sRUFDaEIsU0FBUyxFdERvQk8sSUFBSSxFc0RuQnBCLFdBQVcsRXpEeUhPLElBQUksRXlEeEh0QixXQUFXLEV6RHlITyxDQUFDLEV5RHhIbkIsS0FBSyxFekQ2R08sT0FBTyxFeUQ1R25CLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLGdCQUFnQixFekRPRixPQUFPLEV5RE5yQixhQUFhLEV6RG9ITyxHQUFHLEd5RDdFeEI7O0FBbkRELEFBZUUsTUFmSSxBQWVILE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBR0QsQUFBQSxJQUFJLENBcEJOLE1BQU0sQ0FvQkcsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsSUFBSSxHQUNWOztBQUVELEFBQUEsT0FBTyxDQXpCVCxNQUFNLEVIeUZOLGFBQWEsR0FBRyxJQUFJLENHekZwQixNQUFNLEVBMEJKLGFBQWEsR0FBRyxJQUFJLENBMUJ0QixNQUFNLENBMEJtQixFQUNyQixHQUFHLEVBQUUsQ0FBQyxFQUNOLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUtlLEFBQWhCLE9BQXVCLEF5RHlxQnBCLGdCQUFLLEd6RDNzQlYsTUFBTSxFQW1DSixVQUFVLEdBQUcsT0FBTyxHQUFHLENBQUMsR0FuQzFCLE1BQU0sQ0FtQ3lCLEVBQzNCLEtBQUssRXhEdENJLE9BQTBCLEV3RHVDbkMsZ0JBQWdCLEV6RHVGRixPQUFPLEd5RHRGdEI7O0F5RHFxQkUsQXpEbnFCSCxnQnlEbXFCUSxHekQzc0JWLE1BQU0sQ0F3Q2lCLEVBQ25CLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0F5RGlxQkUsQXpEL3BCSCxnQnlEK3BCUSxHekQzc0JWLE1BQU0sR0FBTixNQUFNLENBNENxQixFQUN2QixZQUFZLEVBQUUsR0FBRyxHQUNsQjs7QUFFRCxBQUFBLFVBQVUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxHQWhEckIsTUFBTSxDQWdEb0IsRUFDdEIsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBSUgsQUFDRSxDQURELEFBQUEsTUFBTSxBQUNKLE1BQU0sRUFEVCxDQUFDLEFBQUEsTUFBTSxBQUVKLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXpENkRnQixPQUFPLEV5RDVENUIsZUFBZSxFQUFFLElBQUksRUFDckIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0F5RDRvQkgsQXhEcnNCQSxXd0Rxc0JXLEN4RHJzQkMsRUFFVixZQUFZLEVBQUUsQ0FBQyxFQUNmLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBd0Rvc0JJLEF4RDdyQkwsZ0J3RDZyQlUsQ3hEN3JCTyxFQUNmLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLFNBQVMsRUFFbEIsYUFBYSxFQUFFLElBQUksRUFDbkIsZ0JBQWdCLEU3QzBvQmMsSUFBSSxFNkN6b0JsQyxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQzdDMm9CYSxJQUFJLEc2QzVsQm5DOztBd0R1b0JJLEF4RG5yQkgsZ0J3RG1yQlEsQXhEbnJCUCxZQUFZLENBQUMsRXBCM0JkLHNCQUFzQixFaEN1QkgsQ0FBQyxFZ0N0QnBCLHVCQUF1QixFaENzQkosQ0FBQyxHb0RNbkI7O0F3RGlyQkUsQXhEaHJCSCxnQndEZ3JCUSxBeERockJQLFdBQVcsQ0FBQyxFQUNYLGFBQWEsRUFBRSxDQUFDLEVwQnZCbEIsMEJBQTBCLEVoQ2VQLENBQUMsRWdDZHBCLHlCQUF5QixFaENjTixDQUFDLEdvRFVuQjs7QUFHQSxBQUFELFNBQVUsQXdEMHFCUCxnQkFBSyxFeER6cUJQLFNBQVMsQXdEeXFCUCxnQkFBSyxBeER6cUJFLE1BQU0sRUFDZixTQUFTLEF3RHdxQlAsZ0JBQUssQXhEeHFCRSxNQUFNLENBQUMsRUFDZixLQUFLLEUxRDlCSSxPQUFPLEUwRCtCaEIsTUFBTSxFN0M0THVCLFdBQVcsRTZDM0x4QyxnQkFBZ0IsRTFEL0JMLE9BQU8sRzBEd0NuQjs7QUFkQSxBQVFDLFNBUlEsQXdEMHFCUCxnQkFBSyxDeERscUJOLHdCQUF3QixFQVB6QixTQUFTLEF3RHlxQlAsZ0JBQUssQXhEenFCRSxNQUFNLENBT2Qsd0JBQXdCLEVBTnpCLFNBQVMsQXdEd3FCUCxnQkFBSyxBeER4cUJFLE1BQU0sQ0FNZCx3QkFBd0IsQ0FBQyxFQUN2QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQVZGLEFBV0MsU0FYUSxBd0QwcUJQLGdCQUFLLEN4RC9wQk4scUJBQXFCLEVBVnRCLFNBQVMsQXdEeXFCUCxnQkFBSyxBeER6cUJFLE1BQU0sQ0FVZCxxQkFBcUIsRUFUdEIsU0FBUyxBd0R3cUJQLGdCQUFLLEF4RHhxQkUsTUFBTSxDQVNkLHFCQUFxQixDQUFDLEVBQ3BCLEtBQUssRTFEdkNFLE9BQU8sRzBEd0NmOztBRFphLEFDZ0JoQixPRGhCdUIsQXlEeXFCcEIsZ0JBQUssRXhEeHBCUCxPQUFPLEF3RHdwQkwsZ0JBQUssQXhEeHBCQSxNQUFNLEVBQ2IsT0FBTyxBd0R1cEJMLGdCQUFLLEF4RHZwQkEsTUFBTSxDQUFDLEVBQ2IsT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEVwRHhCZ0IsT0FBTyxFb0R5QjVCLGdCQUFnQixFMURyQ0osT0FBTyxFMERzQ25CLFlBQVksRTFEdENBLE9BQU8sRzBEaURwQjs7QURqQ2UsQUN5QmQsT0R6QnFCLEF5RHlxQnBCLGdCQUFLLEN4RGhwQk4sd0JBQXdCLEVEekJWLE9BQU8sQXlEeXFCcEIsZ0JBQUssQ3hEL29CTix3QkFBd0IsR0FBRyxLQUFLLEVEMUJsQixPQUFPLEF5RHlxQnBCLGdCQUFLLEN4RDlvQk4sd0JBQXdCLEdBQUcsTUFBTSxFQVZsQyxPQUFPLEF3RHdwQkwsZ0JBQUssQXhEeHBCQSxNQUFNLENBUVosd0JBQXdCLEVBUnpCLE9BQU8sQXdEd3BCTCxnQkFBSyxBeER4cEJBLE1BQU0sQ0FTWix3QkFBd0IsR0FBRyxLQUFLLEVBVGpDLE9BQU8sQXdEd3BCTCxnQkFBSyxBeER4cEJBLE1BQU0sQ0FVWix3QkFBd0IsR0FBRyxNQUFNLEVBVGxDLE9BQU8sQXdEdXBCTCxnQkFBSyxBeER2cEJBLE1BQU0sQ0FPWix3QkFBd0IsRUFQekIsT0FBTyxBd0R1cEJMLGdCQUFLLEF4RHZwQkEsTUFBTSxDQVFaLHdCQUF3QixHQUFHLEtBQUssRUFSakMsT0FBTyxBd0R1cEJMLGdCQUFLLEF4RHZwQkEsTUFBTSxDQVNaLHdCQUF3QixHQUFHLE1BQU0sQ0FBQyxFQUNoQyxLQUFLLEVBQUUsT0FBTyxHQUNmOztBRDdCYSxBQzhCZCxPRDlCcUIsQXlEeXFCcEIsZ0JBQUssQ3hEM29CTixxQkFBcUIsRUFidEIsT0FBTyxBd0R3cEJMLGdCQUFLLEF4RHhwQkEsTUFBTSxDQWFaLHFCQUFxQixFQVp0QixPQUFPLEF3RHVwQkwsZ0JBQUssQXhEdnBCQSxNQUFNLENBWVoscUJBQXFCLENBQUMsRUFDcEIsS0FBSyxFN0M0bUJxQixPQUFtQyxHNkMzbUI5RDs7QUFVTCxBQUFBLENBQUMsQXdEK25CSSxnQkFBSyxFeEQ5bkJWLE1BQU0sQXdEOG5CRCxnQkFBSyxDeEQ5bkJhLEVBQ3JCLEtBQUssRTdDd21CeUIsSUFBSSxHNkMzbEJuQzs7QUFmRCxBQUlFLENBSkQsQXdEK25CSSxnQkFBSyxDeEQzbkJSLHdCQUF3QixFQUgxQixNQUFNLEF3RDhuQkQsZ0JBQUssQ3hEM25CUix3QkFBd0IsQ0FBQyxFQUN2QixLQUFLLEU3Q3VtQnVCLElBQUksRzZDdG1CakM7O0FBTkgsQUFTRSxDQVRELEF3RCtuQkksZ0JBQUssQXhEdG5CUCxNQUFNLEVBVFQsQ0FBQyxBd0QrbkJJLGdCQUFLLEF4RHJuQlAsTUFBTSxFQVRULE1BQU0sQXdEOG5CRCxnQkFBSyxBeER0bkJQLE1BQU0sRUFSVCxNQUFNLEF3RDhuQkQsZ0JBQUssQXhEcm5CUCxNQUFNLENBQUMsRUFDTixLQUFLLEU3QytsQnVCLElBQUksRTZDOWxCaEMsZUFBZSxFQUFFLElBQUksRUFDckIsZ0JBQWdCLEU3QzRrQlksT0FBTyxHNkMza0JwQzs7QUFiSCxBQWdCQSxNQWhCTSxBd0Q4bkJELGdCQUFLLEN4RDltQmEsRUFDckIsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QTFCbkdDLEFBQUEsd0JBQXdCLENBQUcsRUFDekIsS0FBSyxFbkJtZndCLE9BQU8sRW1CbGZwQyxnQkFBZ0IsRW5CbWZhLE9BQU8sR21CaGZyQzs7QUFFRCxBQUFBLENBQUMsQUFBQSx3QkFBd0IsRUFDekIsTUFBTSxBQUFBLHdCQUF3QixDQUFHLEVBQy9CLEtBQUssRW5CMmV3QixPQUFPLEdtQnpkckM7O0FBcEJELEFBSUUsQ0FKRCxBQUFBLHdCQUF3QixDQUl2Qix3QkFBd0IsRUFIMUIsTUFBTSxBQUFBLHdCQUF3QixDQUc1Qix3QkFBd0IsQ0FBQyxFQUN2QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQU5ILEFBUUUsQ0FSRCxBQUFBLHdCQUF3QixBQVF0QixNQUFNLEVBUlQsQ0FBQyxBQUFBLHdCQUF3QixBQVN0QixNQUFNLEVBUlQsTUFBTSxBQUFBLHdCQUF3QixBQU8zQixNQUFNLEVBUFQsTUFBTSxBQUFBLHdCQUF3QixBQVEzQixNQUFNLENBQUMsRUFDTixLQUFLLEVuQm1lc0IsT0FBTyxFbUJsZWxDLGdCQUFnQixFQUFFLE9BQXVCLEdBQzFDOztBQVpILEFBYUUsQ0FiRCxBQUFBLHdCQUF3QixBQWF0QixPQUFPLEVBYlYsQ0FBQyxBQUFBLHdCQUF3QixBQWN0QixPQUFPLEFBQUEsTUFBTSxFQWRoQixDQUFDLEFBQUEsd0JBQXdCLEFBZXRCLE9BQU8sQUFBQSxNQUFNLEVBZGhCLE1BQU0sQUFBQSx3QkFBd0IsQUFZM0IsT0FBTyxFQVpWLE1BQU0sQUFBQSx3QkFBd0IsQUFhM0IsT0FBTyxBQUFBLE1BQU0sRUFiaEIsTUFBTSxBQUFBLHdCQUF3QixBQWMzQixPQUFPLEFBQUEsTUFBTSxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRW5CNGRXLE9BQU8sRW1CM2RsQyxZQUFZLEVuQjJkZSxPQUFPLEdtQjFkbkM7O0FBMUJILEFBQUEscUJBQXFCLENBQU0sRUFDekIsS0FBSyxFbkJ1ZndCLE9BQU8sRW1CdGZwQyxnQkFBZ0IsRW5CdWZhLE9BQU8sR21CcGZyQzs7QUFFRCxBQUFBLENBQUMsQUFBQSxxQkFBcUIsRUFDdEIsTUFBTSxBQUFBLHFCQUFxQixDQUFNLEVBQy9CLEtBQUssRW5CK2V3QixPQUFPLEdtQjdkckM7O0FBcEJELEFBSUUsQ0FKRCxBQUFBLHFCQUFxQixDQUlwQix3QkFBd0IsRUFIMUIsTUFBTSxBQUFBLHFCQUFxQixDQUd6Qix3QkFBd0IsQ0FBQyxFQUN2QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQU5ILEFBUUUsQ0FSRCxBQUFBLHFCQUFxQixBQVFuQixNQUFNLEVBUlQsQ0FBQyxBQUFBLHFCQUFxQixBQVNuQixNQUFNLEVBUlQsTUFBTSxBQUFBLHFCQUFxQixBQU94QixNQUFNLEVBUFQsTUFBTSxBQUFBLHFCQUFxQixBQVF4QixNQUFNLENBQUMsRUFDTixLQUFLLEVuQnVlc0IsT0FBTyxFbUJ0ZWxDLGdCQUFnQixFQUFFLE9BQXVCLEdBQzFDOztBQVpILEFBYUUsQ0FiRCxBQUFBLHFCQUFxQixBQWFuQixPQUFPLEVBYlYsQ0FBQyxBQUFBLHFCQUFxQixBQWNuQixPQUFPLEFBQUEsTUFBTSxFQWRoQixDQUFDLEFBQUEscUJBQXFCLEFBZW5CLE9BQU8sQUFBQSxNQUFNLEVBZGhCLE1BQU0sQUFBQSxxQkFBcUIsQUFZeEIsT0FBTyxFQVpWLE1BQU0sQUFBQSxxQkFBcUIsQUFheEIsT0FBTyxBQUFBLE1BQU0sRUFiaEIsTUFBTSxBQUFBLHFCQUFxQixBQWN4QixPQUFPLEFBQUEsTUFBTSxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRW5CZ2VXLE9BQU8sRW1CL2RsQyxZQUFZLEVuQitkZSxPQUFPLEdtQjlkbkM7O0FBMUJILEFBQUEsd0JBQXdCLENBQUcsRUFDekIsS0FBSyxFbkIyZndCLE9BQU8sRW1CMWZwQyxnQkFBZ0IsRW5CMmZhLE9BQU8sR21CeGZyQzs7QUFFRCxBQUFBLENBQUMsQUFBQSx3QkFBd0IsRUFDekIsTUFBTSxBQUFBLHdCQUF3QixDQUFHLEVBQy9CLEtBQUssRW5CbWZ3QixPQUFPLEdtQmplckM7O0FBcEJELEFBSUUsQ0FKRCxBQUFBLHdCQUF3QixDQUl2Qix3QkFBd0IsRUFIMUIsTUFBTSxBQUFBLHdCQUF3QixDQUc1Qix3QkFBd0IsQ0FBQyxFQUN2QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQU5ILEFBUUUsQ0FSRCxBQUFBLHdCQUF3QixBQVF0QixNQUFNLEVBUlQsQ0FBQyxBQUFBLHdCQUF3QixBQVN0QixNQUFNLEVBUlQsTUFBTSxBQUFBLHdCQUF3QixBQU8zQixNQUFNLEVBUFQsTUFBTSxBQUFBLHdCQUF3QixBQVEzQixNQUFNLENBQUMsRUFDTixLQUFLLEVuQjJlc0IsT0FBTyxFbUIxZWxDLGdCQUFnQixFQUFFLE9BQXVCLEdBQzFDOztBQVpILEFBYUUsQ0FiRCxBQUFBLHdCQUF3QixBQWF0QixPQUFPLEVBYlYsQ0FBQyxBQUFBLHdCQUF3QixBQWN0QixPQUFPLEFBQUEsTUFBTSxFQWRoQixDQUFDLEFBQUEsd0JBQXdCLEFBZXRCLE9BQU8sQUFBQSxNQUFNLEVBZGhCLE1BQU0sQUFBQSx3QkFBd0IsQUFZM0IsT0FBTyxFQVpWLE1BQU0sQUFBQSx3QkFBd0IsQUFhM0IsT0FBTyxBQUFBLE1BQU0sRUFiaEIsTUFBTSxBQUFBLHdCQUF3QixBQWMzQixPQUFPLEFBQUEsTUFBTSxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRW5Cb2VXLE9BQU8sRW1CbmVsQyxZQUFZLEVuQm1lZSxPQUFPLEdtQmxlbkM7O0FBMUJILEFBQUEsdUJBQXVCLENBQUksRUFDekIsS0FBSyxFbkIrZndCLE9BQU8sRW1COWZwQyxnQkFBZ0IsRW5CK2ZhLE9BQU8sR21CNWZyQzs7QUFFRCxBQUFBLENBQUMsQUFBQSx1QkFBdUIsRUFDeEIsTUFBTSxBQUFBLHVCQUF1QixDQUFJLEVBQy9CLEtBQUssRW5CdWZ3QixPQUFPLEdtQnJlckM7O0FBcEJELEFBSUUsQ0FKRCxBQUFBLHVCQUF1QixDQUl0Qix3QkFBd0IsRUFIMUIsTUFBTSxBQUFBLHVCQUF1QixDQUczQix3QkFBd0IsQ0FBQyxFQUN2QixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQU5ILEFBUUUsQ0FSRCxBQUFBLHVCQUF1QixBQVFyQixNQUFNLEVBUlQsQ0FBQyxBQUFBLHVCQUF1QixBQVNyQixNQUFNLEVBUlQsTUFBTSxBQUFBLHVCQUF1QixBQU8xQixNQUFNLEVBUFQsTUFBTSxBQUFBLHVCQUF1QixBQVExQixNQUFNLENBQUMsRUFDTixLQUFLLEVuQitlc0IsT0FBTyxFbUI5ZWxDLGdCQUFnQixFQUFFLE9BQXVCLEdBQzFDOztBQVpILEFBYUUsQ0FiRCxBQUFBLHVCQUF1QixBQWFyQixPQUFPLEVBYlYsQ0FBQyxBQUFBLHVCQUF1QixBQWNyQixPQUFPLEFBQUEsTUFBTSxFQWRoQixDQUFDLEFBQUEsdUJBQXVCLEFBZXJCLE9BQU8sQUFBQSxNQUFNLEVBZGhCLE1BQU0sQUFBQSx1QkFBdUIsQUFZMUIsT0FBTyxFQVpWLE1BQU0sQUFBQSx1QkFBdUIsQUFhMUIsT0FBTyxBQUFBLE1BQU0sRUFiaEIsTUFBTSxBQUFBLHVCQUF1QixBQWMxQixPQUFPLEFBQUEsTUFBTSxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRW5Cd2VXLE9BQU8sRW1CdmVsQyxZQUFZLEVuQnVlZSxPQUFPLEdtQnRlbkM7O0EwQjJGTCxBQUFBLHdCQUF3QixDQUFDLEVBQ3ZCLFVBQVUsRUFBRSxDQUFDLEVBQ2IsYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBQ0QsQUFBQSxxQkFBcUIsQ0FBQyxFQUNwQixhQUFhLEVBQUUsQ0FBQyxFQUNoQixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUMzSEQsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixRQUFRLEVBQUUsTUFBTSxHQWVqQjs7QUFwQkQsQUFPRSxpQkFQZSxDQU9mLHNCQUFzQixFQVB4QixpQkFBaUIsQ0FRZixNQUFNLEVBUlIsaUJBQWlCLENBU2YsS0FBSyxFQVRQLGlCQUFpQixDQVVmLE1BQU0sRUFWUixpQkFBaUIsQ0FXZixLQUFLLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFJSCxBQUFBLHVCQUF1QixDQUFDLEVBQ3RCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQUdELEFBQUEsc0JBQXNCLENBQUMsRUFDckIsY0FBYyxFQUFFLEdBQUcsR0FDcEI7O0FDeEJELEFBQUEsV0FBVyxDQUFDLEVBQ1YsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBR0QsQUFBQSxNQUFNLENBQUMsRUFDTCxRQUFRLEVBQUUsS0FBSyxFQUNmLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFL0NxUWtCLElBQUksRStDcFE3QixPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLDBCQUEwQixFQUFFLEtBQUssRUFJakMsT0FBTyxFQUFFLENBQUMsR0FRWDs7QUFyQkQsQUFnQkUsTUFoQkksQUFnQkgsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFakMwR3JCLGlCQUFpQixFQUFFLGtCQUFpQixFQUNoQyxhQUFhLEVBQUUsa0JBQWlCLEVBQy9CLFlBQVksRUFBRSxrQkFBaUIsRUFDNUIsU0FBUyxFQUFFLGtCQUFpQixFQWtFcEMsa0JBQWtCLEVBQUUsaUJBQWlCLENpQzdLTCxJQUFJLENBQUMsUUFBUSxFakM4SzFDLGVBQWUsRUFBRSxjQUFjLENpQzlLRixJQUFJLENBQUMsUUFBUSxFakMrS3hDLGFBQWEsRUFBRSxZQUFZLENpQy9LQSxJQUFJLENBQUMsUUFBUSxFakNnTHJDLFVBQVUsRUFBRSxTQUFTLENpQ2hMRyxJQUFJLENBQUMsUUFBUSxHQUM1Qzs7QUFuQkgsQUFvQkUsTUFwQkksQUFvQkgsR0FBRyxDQUFDLGFBQWEsQ0FBQyxFakNzR25CLGlCQUFpQixFQUFFLGVBQWlCLEVBQ2hDLGFBQWEsRUFBRSxlQUFpQixFQUMvQixZQUFZLEVBQUUsZUFBaUIsRUFDNUIsU0FBUyxFQUFFLGVBQWlCLEdpQ3pHYTs7QUFFbkQsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLEVBQ2pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUdELEFBQUEsYUFBYSxDQUFDLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUdELEFBQUEsY0FBYyxDQUFDLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEUvQ3VpQjZCLElBQUksRStDdGlCakQsZUFBZSxFQUFFLFdBQVcsRUFDNUIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMvQ3lpQjRCLElBQUksRStDeGlCakQsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMvQ3NpQjRCLGtCQUFpQixFK0NyaUI5RCxhQUFhLEV0RDdCTyxDQUFDLEVxQnlDckIsa0JBQWtCLEVpQ1hFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFpQixFakNZdkMsVUFBVSxFaUNaRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUIsRUFFL0MsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFHRCxBQUFBLGVBQWUsQ0FBQyxFQUNkLFFBQVEsRUFBRSxLQUFLLEVBQ2YsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEUvQ29Oa0IsSUFBSSxFK0NuTjdCLGdCQUFnQixFL0M0aEJZLElBQUksRytDeGhCakM7O0FBWEQsQUFTRSxlQVRhLEFBU1osS0FBSyxDQUFDLEU1Q3BFUCxNQUFNLEVBQUUsZ0JBQTBCLEVBQ2xDLE9BQU8sRTRDbUVtQixDQUFDLEdBQUs7O0FBVGxDLEFBVUUsZUFWYSxBQVVaLEdBQUcsQ0FBQyxFNUNyRUwsTUFBTSxFQUFFLGlCQUEwQixFQUNsQyxPQUFPLEVIK2xCcUIsR0FBRSxHK0MzaEJzQjs7QUFLdEQsQUFBQSxhQUFhLENBQUMsRUFDWixPQUFPLEUvQ3VnQnFCLElBQUksRStDdGdCaEMsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMvQ3NoQkksT0FBTyxHK0NwaEJwQzs7QUFKRCxBcEJqRUUsYW9CaUVXLEFwQmpFVixPQUFPLEVvQmlFVixhQUFhLEFwQmhFVixNQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsS0FBSyxFQUNkLE9BQU8sRUFBRSxHQUFHLEdBQ2I7O0FvQjZESCxBcEI1REUsYW9CNERXLEFwQjVEVixNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBb0JnRUgsQUFBQSxhQUFhLENBQUMsTUFBTSxDQUFDLEVBQ25CLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUdELEFBQUEsWUFBWSxDQUFDLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxXQUFXLEV6RG1CTSxJQUFJLEd5RGxCdEI7O0FBSUQsQUFBQSxXQUFXLENBQUMsRUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEUvQ2lmcUIsSUFBSSxHK0NoZmpDOztBQUdELEFBQUEsYUFBYSxDQUFDLEVBQ1osT0FBTyxFL0M0ZXFCLElBQUksRStDM2VoQyxVQUFVLEVBQUUsS0FBSyxFQUNqQixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQy9DNmZPLE9BQU8sRytDN2VwQzs7QUFuQkQsQXBCekZFLGFvQnlGVyxBcEJ6RlYsT0FBTyxFb0J5RlYsYUFBYSxBcEJ4RlYsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBb0JxRkgsQXBCcEZFLGFvQm9GVyxBcEJwRlYsTUFBTSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QW9Ca0ZILEFBT0UsYUFQVyxDQU9YLElBQUksR0FBRyxJQUFJLENBQUMsRUFDVixhQUFhLEVBQUUsQ0FBQyxFQUNoQixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFWSCxBQVlFLGFBWlcsQ0FZWCxVQUFVLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxFQUNyQixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFkSCxBQWdCRSxhQWhCVyxDQWdCWCxVQUFVLEdBQUcsVUFBVSxDQUFDLEVBQ3RCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBSUgsQUFBQSx3QkFBd0IsQ0FBQyxFQUN2QixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsT0FBTyxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFHRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUExRnhCLEFBQUEsYUFBYSxDQTRGRyxFQUNaLEtBQUssRWxEN0dFLElBQUksRWtEOEdYLE1BQU0sRUFBRSxTQUFTLEdBQ2xCO0VBeEZILEFBQUEsY0FBYyxDQXlGRyxFakN2RWYsa0JBQWtCLEVpQ3dFSSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBaUIsRWpDdkUxQyxVQUFVLEVpQ3VFSSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBaUIsR0FDakQ7RUFHRCxBQUFBLFNBQVMsQ0FBQyxFQUFFLEtBQUssRWxEbkhSLElBQUksR2tEbUhtQjs7QUFHbEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBQ3RCLEFBQUEsU0FBUyxDQUFDLEVBQUUsS0FBSyxFbER4SFIsSUFBSSxHa0R3SG1COztBQzVJbEMsQXJCS0UsU3FCTE8sQXJCS04sT0FBTyxFK0IrV1YsWUFBWSxBL0IvV1QsT0FBTyxFcUJMVixTQUFTLEFyQk1OLE1BQU0sRStCOFdULFlBQVksQS9COVdULE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QXFCVEgsQXJCVUUsU3FCVk8sQXJCTU4sTUFBTSxFK0I4V1QsWUFBWSxBL0I5V1QsTUFBTSxDQUlDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QXFCVEgsQUFBQSxhQUFhLENBQUMsRXBCUlosT0FBTyxFQUFFLEtBQUssRUFDZCxZQUFZLEVBQUUsSUFBSSxFQUNsQixXQUFXLEVBQUUsSUFBSSxHb0JRbEI7O0FBQ0QsQUFBQSxXQUFXLENBQUMsRUFDVixLQUFLLEVBQUUsZ0JBQWdCLEdBQ3hCOztBQUNELEFBQUEsVUFBVSxDQUFDLEVBQ1QsS0FBSyxFQUFFLGVBQWUsR0FDdkI7O0FBT0QsQUFBQSxLQUFLLENBQUMsRUFDSixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFDRCxBQUFBLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7O0FBQ0QsQUFBQSxVQUFVLENBQUMsRUFDVCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQyxFOUN6QlQsSUFBSSxFQUFFLEtBQUssRUFDWCxLQUFLLEVBQUUsV0FBVyxFQUNsQixXQUFXLEVBQUUsSUFBSSxFQUNqQixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLE1BQU0sRUFBRSxDQUFDLEc4Q3VCVjs7QUFPRCxBQUFBLE9BQU8sQ0FBQyxFQUNOLE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQU1ELEFBQUEsTUFBTSxDQUFDLEVBQ0wsUUFBUSxFQUFFLEtBQUssR0FDaEI7O0FDakNDLGFBQWEsR0FDWCxLQUFLLEVBQUUsWUFBWTs7QXpDVHJCLEFBQUEsV0FBVyxDQUFBLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBRkQsQUFBQSxXQUFXLENBQUEsRUFDVCxPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFGRCxBQUFBLFdBQVcsQ0FBQSxFQUNULE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQUZELEFBQUEsV0FBVyxDQUFBLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0F5Q29CSCxBQUFBLGlCQUFpQixFQUNqQixrQkFBa0IsRUFDbEIsd0JBQXdCLEVBQ3hCLGlCQUFpQixFQUNqQixrQkFBa0IsRUFDbEIsd0JBQXdCLEVBQ3hCLGlCQUFpQixFQUNqQixrQkFBa0IsRUFDbEIsd0JBQXdCLEVBQ3hCLGlCQUFpQixFQUNqQixrQkFBa0IsRUFDbEIsd0JBQXdCLENBQUMsRUFDdkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEl6Q3JDdEIsQUFBQSxXQUFXLENBWEEsRUFDVCxPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCO0VBQ0QsQUFBQSxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsT0FBTyxFQUFFLGdCQUFnQixHQUFJO0VBQ2hELEFBQUEsRUFBRSxBQUFBLFdBQVcsQ0FBSSxFQUFFLE9BQU8sRUFBRSxvQkFBb0IsR0FBSTtFQUNwRCxBQUFBLEVBQUUsQUFBQSxXQUFXLEVBQ2IsRUFBRSxBQUFBLFdBQVcsQ0FBSSxFQUFFLE9BQU8sRUFBRSxxQkFBcUIsR0FBSTs7QXlDOENyRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFEMUIsQUFBQSxpQkFBaUIsQ0FBQyxFQUVkLE9BQU8sRUFBRSxnQkFBZ0IsR0FFNUI7O0FBRUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBRDFCLEFBQUEsa0JBQWtCLENBQUMsRUFFZixPQUFPLEVBQUUsaUJBQWlCLEdBRTdCOztBQUVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQUQxQixBQUFBLHdCQUF3QixDQUFDLEVBRXJCLE9BQU8sRUFBRSx1QkFBdUIsR0FFbkM7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSXpDeEQ3QyxBQUFBLFdBQVcsQ0FYQSxFQUNULE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7RUFDRCxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEdBQUk7RUFDaEQsQUFBQSxFQUFFLEFBQUEsV0FBVyxDQUFJLEVBQUUsT0FBTyxFQUFFLG9CQUFvQixHQUFJO0VBQ3BELEFBQUEsRUFBRSxBQUFBLFdBQVcsRUFDYixFQUFFLEFBQUEsV0FBVyxDQUFJLEVBQUUsT0FBTyxFQUFFLHFCQUFxQixHQUFJOztBeUNpRXJELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBRGpELEFBQUEsaUJBQWlCLENBQUMsRUFFZCxPQUFPLEVBQUUsZ0JBQWdCLEdBRTVCOztBQUVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBRGpELEFBQUEsa0JBQWtCLENBQUMsRUFFZixPQUFPLEVBQUUsaUJBQWlCLEdBRTdCOztBQUVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBRGpELEFBQUEsd0JBQXdCLENBQUMsRUFFckIsT0FBTyxFQUFFLHVCQUF1QixHQUVuQzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJekMzRTlDLEFBQUEsV0FBVyxDQVhBLEVBQ1QsT0FBTyxFQUFFLGdCQUFnQixHQUMxQjtFQUNELEFBQUEsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsR0FBSTtFQUNoRCxBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUksRUFBRSxPQUFPLEVBQUUsb0JBQW9CLEdBQUk7RUFDcEQsQUFBQSxFQUFFLEFBQUEsV0FBVyxFQUNiLEVBQUUsQUFBQSxXQUFXLENBQUksRUFBRSxPQUFPLEVBQUUscUJBQXFCLEdBQUk7O0F5Q29GckQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFEbEQsQUFBQSxpQkFBaUIsQ0FBQyxFQUVkLE9BQU8sRUFBRSxnQkFBZ0IsR0FFNUI7O0FBRUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFEbEQsQUFBQSxrQkFBa0IsQ0FBQyxFQUVmLE9BQU8sRUFBRSxpQkFBaUIsR0FFN0I7O0FBRUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFEbEQsQUFBQSx3QkFBd0IsQ0FBQyxFQUVyQixPQUFPLEVBQUUsdUJBQXVCLEdBRW5DOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJekM5RnZCLEFBQUEsV0FBVyxDQVhBLEVBQ1QsT0FBTyxFQUFFLGdCQUFnQixHQUMxQjtFQUNELEFBQUEsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsR0FBSTtFQUNoRCxBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUksRUFBRSxPQUFPLEVBQUUsb0JBQW9CLEdBQUk7RUFDcEQsQUFBQSxFQUFFLEFBQUEsV0FBVyxFQUNiLEVBQUUsQUFBQSxXQUFXLENBQUksRUFBRSxPQUFPLEVBQUUscUJBQXFCLEdBQUk7O0F5Q3VHckQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBRDNCLEFBQUEsaUJBQWlCLENBQUMsRUFFZCxPQUFPLEVBQUUsZ0JBQWdCLEdBRTVCOztBQUVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQUQzQixBQUFBLGtCQUFrQixDQUFDLEVBRWYsT0FBTyxFQUFFLGlCQUFpQixHQUU3Qjs7QUFFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFEM0IsQUFBQSx3QkFBd0IsQ0FBQyxFQUVyQixPQUFPLEVBQUUsdUJBQXVCLEdBRW5DOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJekNqSHRCLEFBQUEsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0F5Q21ISCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJekNySDdDLEFBQUEsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0F5Q3VISCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJekN6SDlDLEFBQUEsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0F5QzJISCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSXpDN0h2QixBQUFBLFVBQVUsQ0FBQyxFQUNULE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQUZELEFBQUEsY0FBYyxDQUFILEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0F5Q3dJSCxNQUFNLENBQUMsS0FBSyxHekMxSVYsQUFBQSxjQUFjLENBWEgsRUFDVCxPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCO0VBQ0QsQUFBQSxLQUFLLEFBQUEsY0FBYyxDQUFGLEVBQUUsT0FBTyxFQUFFLGdCQUFnQixHQUFJO0VBQ2hELEFBQUEsRUFBRSxBQUFBLGNBQWMsQ0FBQyxFQUFFLE9BQU8sRUFBRSxvQkFBb0IsR0FBSTtFQUNwRCxBQUFBLEVBQUUsQUFBQSxjQUFjLEVBQ2hCLEVBQUUsQUFBQSxjQUFjLENBQUMsRUFBRSxPQUFPLEVBQUUscUJBQXFCLEdBQUk7O0F5Q2tKdkQsQUFBQSxvQkFBb0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsZUFBZSxHQUt6Qjs7QUFIQyxNQUFNLENBQUMsS0FBSyxHQUhkLEFBQUEsb0JBQW9CLENBQUMsRUFJakIsT0FBTyxFQUFFLGdCQUFnQixHQUU1Qjs7QUFDRCxBQUFBLHFCQUFxQixDQUFDLEVBQ3BCLE9BQU8sRUFBRSxlQUFlLEdBS3pCOztBQUhDLE1BQU0sQ0FBQyxLQUFLLEdBSGQsQUFBQSxxQkFBcUIsQ0FBQyxFQUlsQixPQUFPLEVBQUUsaUJBQWlCLEdBRTdCOztBQUNELEFBQUEsMkJBQTJCLENBQUMsRUFDMUIsT0FBTyxFQUFFLGVBQWUsR0FLekI7O0FBSEMsTUFBTSxDQUFDLEtBQUssR0FIZCxBQUFBLDJCQUEyQixDQUFDLEVBSXhCLE9BQU8sRUFBRSx1QkFBdUIsR0FFbkM7O0FBRUQsTUFBTSxDQUFDLEtBQUssR3pDbktWLEFBQUEsYUFBYSxDQUFGLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0EwQ2ZILGtPQUtHO0FBRUgsa0JBQWtCLENBQWxCLGlCQUFrQixHQUNoQixFQUFFLEdBQ0EsT0FBTyxFQUFFLEdBQUc7RUFFZCxJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7O0FBR2QsYUFBYSxDQUFiLGlCQUFhLEdBQ1gsRUFBRSxHQUNBLE9BQU8sRUFBRSxHQUFHO0VBRWQsSUFBSSxHQUNGLE9BQU8sRUFBRSxDQUFDOztBQUdkLFVBQVUsQ0FBVixpQkFBVSxHQUNSLEVBQUUsR0FDQSxPQUFPLEVBQUUsR0FBRztFQUVkLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQzs7QUFHZCxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsRUFDdkIsaUJBQWlCLEdBQUcsTUFBTSxBQUFBLGlCQUFpQixFQUMzQyxNQUFNLEFBQUEsYUFBYSxDQUFDLEVBQ2xCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQUNELEFBQUEsaUJBQWlCLENBQUMsRUFDaEIsS0FBSyxFQUFFLFFBQVEsRUFDZixpQkFBaUIsQ0FDakIsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBQ0QsQUFBQSxpQkFBaUIsR0FBRyxnQkFBZ0IsQ0FBQyxFQUNuQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLE9BQU8sRUFBRSxrQkFBa0IsRUFDM0IsT0FBTyxFQUFFLG1CQUFtQixFQUM1QixPQUFPLEVBQUUsa0JBQWtCLEVBQzNCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGlCQUFpQixFQUFFLE1BQU0sRUFDekIsbUJBQW1CLEVBQUUsTUFBTSxFQUN2QixjQUFjLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsTUFBTSxFQUMzQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLHVCQUF1QixFQUFFLGFBQWEsRUFDbEMsYUFBYSxFQUFFLE9BQU8sRUFDbEIsZUFBZSxFQUFFLGFBQWEsR0FDdkM7O0FBQ0QsQUFBQSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxNQUFNLENBQUMsRUFDekMsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBQ0QsQUFBQSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEVBQ25ELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxNQUFNLEVBQ3pELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxNQUFNLEVBQ3pELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUMsRUFDekQsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxZQUFZLEVBQy9ELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxjQUFjLEVBQ2pFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxZQUFZLEVBQy9ELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxXQUFXLEVBQzlELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxTQUFTLEVBQzVELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxTQUFTLEVBQzVELGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUNyRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsY0FBYyxBQUFBLE1BQU0sRUFDdkUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFlBQVksQUFBQSxNQUFNLEVBQ3JFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxXQUFXLEFBQUEsTUFBTSxFQUNwRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFDbEUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQ2xFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUNyRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsY0FBYyxBQUFBLE1BQU0sRUFDdkUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFlBQVksQUFBQSxNQUFNLEVBQ3JFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxXQUFXLEFBQUEsTUFBTSxFQUNwRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFDbEUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQ2xFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUN0RSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsY0FBYyxBQUFBLE9BQU8sRUFDeEUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQ3RFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUNyRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFDbkUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUMsRUFDbEUsS0FBSyxFQUFFLHdCQUF3QixHQUNoQzs7QUFDRCxBQUFBLGlCQUFpQixHQUFHLE1BQU0sQ0FBQyxFQUN6QixRQUFRLEVBQUUsbUJBQW1CLEVBQzdCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLEdBQUcsRUFDVCxPQUFPLEVBQUUsZ0JBQWdCLEVBQ3pCLEtBQUssRUFBRSxnQkFBZ0IsRUFDdkIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsT0FBTyxFQUFFLFlBQVksRUFDckIsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFDRCxBQUFBLGlCQUFpQixHQUFHLE1BQU0sQUFBQSxjQUFjLENBQUMsRUFDdkMsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsS0FBSyxFQUFFLGVBQWUsRUFDdEIsT0FBTyxFQUFFLFlBQVksR0FDdEI7O0FBQ0QsQUFBQSxVQUFVLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQzdDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsRUFDekMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLGdCQUFnQixFQUM3QyxjQUFjLENBQUMsaUJBQWlCLENBQUMsTUFBTSxBQUFBLFFBQVEsR0FBRyxnQkFBZ0IsQ0FBQyxFQUNqRSxZQUFZLEVBQUUsT0FBTyxHQUN0Qjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLFNBQVMsQ0FBQyxnQkFBZ0IsRUFDM0MsY0FBYyxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQUFBQSxNQUFNLEdBQUcsZ0JBQWdCLENBQUMsRUFDL0QsWUFBWSxFQUFFLE9BQU8sR0FDdEI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxVQUFVLENBQUMsRUFDMUIsS0FBSyxFQUFFLGVBQWUsR0FDdkI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxJQUFLLEVBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWUsSUFBSyxFQUFBLEFBQUEsS0FBQyxFQUFPLGNBQWMsQUFBckIsRUFBdUIsSUFBSyxDQUFBLGdCQUFnQixFQUFFLEVBQ3hGLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBQ0QsQUFBQSxpQkFBaUIsR0FBRyxNQUFNLEFBQUEsY0FBYyxBQUFBLE1BQU0sR0FBRyxnQkFBZ0IsRUFDakUsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDLEVBQ3ZDLE9BQU8sRUFBRSw4QkFBOEIsRUFDdkMsT0FBTyxFQUFFLDRDQUE0QyxFQUNyRCxjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLGFBQWEsQ0FBQyxFQUM3QixhQUFhLEVBQUUsQ0FBQyxFQUNoQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLElBQUksR0FDYjs7QUFDRCxBQUFBLElBQUssQ0FBQSxZQUFZLElBQUksaUJBQWlCLEFBQUEsYUFBYSxBQUFBLElBQUssRUFmbEMsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEdBZWtELEVBQ3ZFLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUMsRUFDN0MsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsWUFBWSxDQUFDLGlCQUFpQixFQUM5QixZQUFZLENBQUMsaUJBQWlCLEFBQUEsYUFBYSxBQUFBLElBQUssRUF2QjFCLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixHQXVCMEMsRUFDL0QsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLElBQUssQ0ExQmtELGdCQUFnQixHQTJCeEYsaUJBQWlCLENBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWUsRUFDL0IsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsWUFBWSxFQUNyQixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsb0JBQW9CLEVBQ3JDLGlCQUFpQixDQUFBLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixDQUFjLG9CQUFvQixFQUNwRCxJQUFJLENBQUMsaUJBQWlCLENBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLENBQWMsb0JBQW9CLENBQUMsRUFDeEQsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFDRCxBQUFBLFlBQVksQ0FBQyxpQkFBaUIsRUFDOUIsZ0JBQWdCLENBQUMsaUJBQWlCLEVBQ2xDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxFQUM1QixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQUFBQSxhQUFhLEVBQzdDLGNBQWMsQ0FBQyxpQkFBaUIsQUFBQSxhQUFhLENBQUMsRUFDNUMsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFDRCxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQUFBQSxhQUFhLENBQUMsZ0JBQWdCLEVBQzlELGNBQWMsQ0FBQyxpQkFBaUIsQUFBQSxhQUFhLENBQUMsZ0JBQWdCLENBQUMsRUFDN0QsTUFBTSxFQUFFLElBQUksRUFDWixTQUFTLEVBQUUsT0FBTyxFQUNsQixXQUFXLEVBQUUsT0FBTyxFQUNwQixhQUFhLEVBQUUsT0FBTyxHQUN2Qjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLGdCQUFnQixDQUFDLGdCQUFnQixFQUNsRCxpQkFBaUIsQUFBQSxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxFQUNqRCxTQUFTLEVBQUUsT0FBTyxFQUNsQixXQUFXLEVBQUUsT0FBTyxFQUNwQixhQUFhLEVBQUUsT0FBTyxHQUN2Qjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLEVBQ2pELE9BQU8sRUFBRSxjQUFjLEdBQ3hCOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUMsRUFDakQsT0FBTyxFQUFFLFdBQVcsR0FDckI7O0FBQ0QsQUFBQSxZQUFZLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLEVBQzNDLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxTQUFTLEVBQzFCLGlCQUFpQixHQUFHLFNBQVMsQ0FBQyxFQUM1QixNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQ2hDLGlCQUFpQixHQUFHLFNBQVMsQUFBQSxNQUFNLENBQUMsRUFDbEMsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxhQUFhLENBQUMsRUFDN0IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsYUFBYSxDQUFDLGNBQWMsQ0FBQyxFQUM1QyxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLEVBQ2hELFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSSxFQUNoQixRQUFRLEVBQUUsTUFBTSxFQUNoQixnQkFBZ0IsRUFBRSxDQUFDLEVBQ25CLFlBQVksRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEVBQ2QsSUFBSSxFQUFFLFFBQVEsR0FDdkI7O0FBQ0QsQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLEVBQ3BELGFBQWEsRUFBRSxPQUFPLEdBQ3ZCOztBQUNELEFBQUEsWUFBWSxDQUFDLGNBQWMsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsRUFDM0UsUUFBUSxFQUFFLFFBQVEsRUFDbEIsV0FBVyxFQUFFLE9BQU8sRUFDcEIsY0FBYyxFQUFFLE9BQU8sRUFDdkIsWUFBWSxFQUFFLE9BQU8sRUFDckIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLFlBQVksQ0FBQyxjQUFjLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLEVBQ2hHLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCOztBQUNELEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsMEJBQTBCLENBQUMsRUFDNUQsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsRUFDaEQsS0FBSyxFQUFFLFlBQVksRUFDbkIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsWUFBWSxFQUNyQixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxFQUN4QyxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLElBQUksRUFDaEIsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBQ0QsQUFBQSxZQUFZLENBQUMsaUJBQWlCLEFBQUEsYUFBYSxDQUFDLGdCQUFnQixDQUFDLEVBQzNELGFBQWEsRUFBRSxPQUFPLEdBQ3ZCOztBQUNELEFBQUEsaUJBQWlCLENBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWUsZ0JBQWdCLENBQUMsRUFDaEQsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxFQUMvQixTQUFTLEVBQUUsSUFBSSxFQUNmLGtCQUFrQixFQUFFLFVBQVUsRUFDM0IsZUFBZSxFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsR0FDL0I7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLEdBQUcsTUFBTSxBQUFBLE1BQU0sQ0FBQyxFQUM5QyxPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFDckMsUUFBUSxFQUFFLE1BQU0sRUFDaEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLENBQUMsRUFDVCxhQUFhLEVBQUUsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBQ3pCOztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxFQUNsQyxRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxFQUMvQyxLQUFLLEVBQUUsd0JBQXdCLENBQUMsVUFBVSxHQUMzQzs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUM3QyxNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQ3BDLE1BQU0sRUFBRSxPQUFPLEVBQ2YsbUJBQW1CLEVBQUUsSUFBSSxFQUN0QixnQkFBZ0IsRUFBRSxJQUFJLEVBQ3JCLGVBQWUsRUFBRSxJQUFJLEVBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBQzFCOztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQ3hDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFlBQVksRUFBRSxNQUFNLEdBQ3JCOztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLFdBQVcsQ0FBQyxFQUNwRCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLEtBQUssQ0FBQyxFQUM5QyxPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLEVBQ3hDLFlBQVksRUFBRSxLQUFLLEdBQ3BCOztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxFQUN2QyxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsR0FBRyxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsT0FBTyxFQUNoQixVQUFVLEVBQUUsT0FBTyxFQUNuQixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGtCQUFrQixFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFDL0MsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFDdkQsY0FBYyxFQUFFLElBQUksRUFDcEIsT0FBTyxFQUFFLEdBQUcsRUFDWixrQkFBa0IsRUFBRSxVQUFVLEVBQzNCLGVBQWUsRUFBRSxVQUFVLEVBQ3RCLFVBQVUsRUFBRSxVQUFVLEdBQy9COztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLE9BQU8sQUFBQSxRQUFRLENBQUMsRUFDL0MsaUJBQWlCLEVBQUUsNkNBQTZDLEVBQzNELFlBQVksRUFBRSw2Q0FBNkMsRUFDeEQsU0FBUyxFQUFFLDZDQUE2QyxHQUNqRTs7QUFDRCxBQUFBLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxFQUM1QixPQUFPLEVBQUUsR0FBRyxFQUNaLFVBQVUsRUFBRSxPQUFPLEVBQ25CLE1BQU0sRUFBRSxLQUFLLEVBQ2IsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxVQUFVLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLEVBQzFELFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE9BQU8sRUFBRSxNQUFNLEVBQ2YsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsRUFDakUsaUJBQWlCLEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDBCQUEwQixDQUFDLEVBQ3RFLE9BQU8sRUFBRSxNQUFNLEdBQ2hCOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQUFBQSxPQUFPLENBQUMsRUFDNUQsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxVQUFVLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEVBQ2xELFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxVQUFVLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxJQUFJLEFBQUEsV0FBVyxDQUFDLEVBQ25FLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLEdBQUcsR0FDVDs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLFVBQVUsQ0FBQyxjQUFjLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsS0FBSyxDQUFDLEVBQ3hELFlBQVksRUFBRSxJQUFJLEdBQ25COztBQUNELEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLE1BQU0sQ0FBQyxFQUNyQyxPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsR0FBRyxFQUNYLFlBQVksRUFBRSxLQUFLLEVBQ25CLFlBQVksRUFBRSxpQkFBaUIsRUFDL0IsaUJBQWlCLEVBQUUsYUFBYSxFQUM1QixhQUFhLEVBQUUsYUFBYSxFQUMzQixZQUFZLEVBQUUsYUFBYSxFQUN4QixTQUFTLEVBQUUsYUFBYSxHQUNqQzs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLGdCQUFnQixBQUFBLEtBQUssR0FBRyxnQkFBZ0IsRUFDekQsaUJBQWlCLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxHQUFHLGdCQUFnQixDQUFDLEVBQ3hELE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLEFBQUEsT0FBTyxDQUFDLEVBQ3ZFLE9BQU8sRUFBRSxFQUFFLEVBQ1gsV0FBVyxFQUFFLHFCQUFxQixFQUNsQyxZQUFZLEVBQUUscUJBQXFCLEVBQ25DLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHdCQUF3QixFQUNqRCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLElBQUksRUFBRSxHQUFHLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFDdEUsT0FBTyxFQUFFLEVBQUUsRUFDWCxXQUFXLEVBQUUscUJBQXFCLEVBQ2xDLFlBQVksRUFBRSxxQkFBcUIsRUFDbkMsYUFBYSxFQUFFLGVBQWUsRUFDOUIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixJQUFJLEVBQUUsSUFBSSxFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxBQUFBLE9BQU8sQ0FBQyxFQUM5RSxNQUFNLEVBQUUsSUFBSSxFQUNaLEdBQUcsRUFBRSxJQUFJLEVBQ1QsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsd0JBQXdCLEVBQzlDLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFDN0UsTUFBTSxFQUFFLElBQUksRUFDWixHQUFHLEVBQUUsSUFBSSxFQUNULFVBQVUsRUFBRSxlQUFlLEVBQzNCLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsZ0JBQWdCLEFBQUEsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxPQUFPLENBQUMsRUFDbEYsS0FBSyxFQUFFLElBQUksRUFDWCxJQUFJLEVBQUUsSUFBSSxHQUNYOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsZ0JBQWdCLEFBQUEsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFDakYsS0FBSyxFQUFFLElBQUksRUFDWCxJQUFJLEVBQUUsSUFBSSxHQUNYOztBQUNELEFBQUEsaUJBQWlCLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxHQUFHLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxPQUFPLEVBQy9FLGlCQUFpQixBQUFBLGdCQUFnQixBQUFBLEtBQUssR0FBRyxnQkFBZ0IsQ0FBQyxjQUFjLEFBQUEsT0FBTyxFQUMvRSxpQkFBaUIsQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLEdBQUcsZ0JBQWdCLENBQUMsY0FBYyxBQUFBLE1BQU0sRUFDOUUsaUJBQWlCLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxHQUFHLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFDN0UsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFDRCxBQUFBLGFBQWEsRUFDYixjQUFjLEVBQ2QsY0FBYyxDQUFDLEVBQ2IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLENBQUMsRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLGtCQUFrQixFQUFFLFVBQVUsRUFDM0IsZUFBZSxFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsR0FDL0I7O0FBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxFQUMvQixLQUFLLEVBQUUsR0FBRyxHQUNYOztBQUNELEFBQUEsY0FBYyxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGtCQUFrQixFQUFFLFVBQVUsRUFDM0IsZUFBZSxFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsR0FDL0I7O0FBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxFQUMvQixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUNELEFBQUEsYUFBYSxHQUFHLGNBQWMsQ0FBQyxFQUM3QixPQUFPLEVBQUUsU0FBUyxHQUNuQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQyxhQUFhLENBQUMsRUFDMUIsYUFBYSxFQUFFLENBQUMsRUFDaEIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUNELGdEQUFnRDtBQ3pjaEQsdWZBT2dGO0FBd0JoRix1REFBdUQ7QUFDdkQsQUFBQSxhQUFhLENBQUMsRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsVUFBVSxFQUN0QixPQUFPLEVBQUUsS0FBSyxFQUNkLHFCQUFxQixFQUFFLElBQUksRUFDM0IsbUJBQW1CLEVBQUUsSUFBSSxFQUN6QixrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLGdCQUFnQixFQUFFLElBQUksRUFDdEIsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLElBQUksRUFDakIsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixZQUFZLEVBQUUsS0FBSyxFQUNuQiwyQkFBMkIsRUFBRSxXQUFXLEdBQ3pDOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsTUFBTSxFQUNoQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBVVg7O0FBZkQsQUFPRSxXQVBTLEFBT1IsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLElBQUksR0FDZDs7QUFUSCxBQVdFLFdBWFMsQUFXUixTQUFTLENBQUMsRUFDVCxNQUFNLEVBQUUsT0FBTyxFQUNmLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBR0gsQUFBQSxhQUFhLENBQUMsWUFBWSxFQUMxQixhQUFhLENBQUMsV0FBVyxDQUFDLEVBQ3hCLGlCQUFpQixFQUFFLG9CQUFvQixFQUN2QyxjQUFjLEVBQUUsb0JBQW9CLEVBQ3BDLGFBQWEsRUFBRSxvQkFBb0IsRUFDbkMsWUFBWSxFQUFFLG9CQUFvQixFQUNsQyxTQUFTLEVBQUUsb0JBQW9CLEdBQ2hDOztBQUVELEFBQUEsWUFBWSxDQUFDLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxLQUFLLEdBZWY7O0FBbkJELEFBTUUsWUFOVSxBQU1ULE9BQU8sRUFOVixZQUFZLEFBT1QsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQVZILEFBWUUsWUFaVSxBQVlULE1BQU0sQ0FBQyxFQUNOLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUQsQUFBQSxjQUFjLENBaEJoQixZQUFZLENBZ0JPLEVBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBR0gsQUFBQSxZQUFZLENBQUMsRUFDWCxPQUFPLEVBQUUsSUFBSSxFQUNiLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsR0FBRyxHQXVDaEI7O0NBckNDLEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBTkgsWUFBWSxDQU1JLEVBQ1osS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFSSCxBQVVFLFlBVlUsR0FVUixHQUFHLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxHQUNSOztBQWhCSCxBQWtCRSxZQWxCVSxDQWtCVixHQUFHLENBQUMsRUFDRixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQXBCSCxBQXNCRSxZQXRCVSxBQXNCVCxjQUFjLENBQUMsR0FBRyxDQUFDLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBeEJILEFBMEJFLFlBMUJVLEFBMEJULFNBQVMsQ0FBQyxHQUFHLENBQUMsRUFDYixjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUFFRCxBQUFBLGtCQUFrQixDQTlCcEIsWUFBWSxDQThCVyxFQUNuQixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVELEFBQUEsY0FBYyxDQWxDaEIsWUFBWSxDQWtDTyxFQUNmLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUVELEFBQUEsZUFBZSxDQXRDakIsWUFBWSxDQXNDUSxFQUNoQixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLHFCQUFxQixHQUM5Qjs7QUFHSCxBQUFBLFlBQVksQUFBQSxhQUFhLENBQUMsRUFDeEIsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFFRCx3REFBd0Q7QUFFdEQsQUFBQSxjQUFjLENBRGhCLFdBQVcsQ0FDUSxFQUNmLFVBQVUsRUFBRSxPQUFPLENBeEhiLDBGQUEwRixDQXdIZixNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVMsR0FDekc7O0FBR0gsV0FBVztBQVdYLFlBQVk7QUFFWixBQUFBLFdBQVcsRUFDWCxXQUFXLENBQUMsRUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsQ0FBQyxFQUNkLFNBQVMsRUFBRSxDQUFDLEVBQ1osTUFBTSxFQUFFLE9BQU8sRUFDZixVQUFVLEVBQUUsV0FBVyxFQUN2QixLQUFLLEVBQUUsV0FBVyxFQUNsQixpQkFBaUIsRUFBRSxrQkFBa0IsRUFDckMsYUFBYSxFQUFFLGtCQUFrQixFQUNqQyxTQUFTLEVBQUUsa0JBQWtCLEdBd0I5Qjs7QUF4Q0QsQUFrQkUsV0FsQlMsQUFrQlIsTUFBTSxFQWxCVCxXQUFXLEFBa0JDLE1BQU0sRUFqQmxCLFdBQVcsQUFpQlIsTUFBTSxFQWpCVCxXQUFXLEFBaUJDLE1BQU0sQ0FBQyxFQUNmLFVBQVUsRUFBRSxXQUFXLEVBQ3ZCLEtBQUssRUFBRSxXQUFXLEdBS25COztBQXpCSCxBQXNCSSxXQXRCTyxBQWtCUixNQUFNLEFBSUosT0FBTyxFQXRCWixXQUFXLEFBa0JDLE1BQU0sQUFJYixPQUFPLEVBckJaLFdBQVcsQUFpQlIsTUFBTSxBQUlKLE9BQU8sRUFyQlosV0FBVyxBQWlCQyxNQUFNLEFBSWIsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQXpLWSxDQUFDLEdBMEtyQjs7QUF4QkwsQUEyQkUsV0EzQlMsQUEyQlIsZUFBZSxBQUFBLE9BQU8sRUExQnpCLFdBQVcsQUEwQlIsZUFBZSxBQUFBLE9BQU8sQ0FBQyxFQUN0QixPQUFPLEVBN0tnQixJQUFJLEdBOEs1Qjs7QUE3QkgsQUErQkUsV0EvQlMsQUErQlIsT0FBTyxFQTlCVixXQUFXLEFBOEJSLE9BQU8sQ0FBQyxFQUNQLFdBQVcsRUEzTEsseUJBQXlCLEVBNEx6QyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFQTdMVyxPQUFPLEVBOEx2QixPQUFPLEVBdkxhLElBQUksRUF3THhCLHNCQUFzQixFQUFFLFdBQVcsRUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxHQUNuQzs7QUFHSCxBQUFBLFdBQVcsQ0FBQyxFQUNWLElBQUksRUFBRSxLQUFLLEdBY1o7O0NBWkMsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFISCxXQUFXLENBR0ssRUFDWixLQUFLLEVBQUUsS0FBSyxFQUNaLElBQUksRUFBRSxJQUFJLEdBQ1g7O0FBTkgsQUFRRSxXQVJTLEFBUVIsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQTFNWSxJQUFPLEdBK00zQjs7Q0FIQyxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQVhMLFdBQVcsQUFRUixPQUFPLENBR1EsRUFDWixPQUFPLEVBNU1VLElBQU8sR0E2TXpCOztBQUlMLEFBQUEsV0FBVyxDQUFDLEVBQ1YsS0FBSyxFQUFFLEtBQUssR0FjYjs7Q0FaQyxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUhILFdBQVcsQ0FHSyxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsSUFBSSxFQUFFLEtBQUssR0FDWjs7QUFOSCxBQVFFLFdBUlMsQUFRUixPQUFPLENBQUMsRUFDUCxPQUFPLEVBMU5ZLElBQU8sR0ErTjNCOztDQUhDLEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBWEwsV0FBVyxBQVFSLE9BQU8sQ0FHUSxFQUNaLE9BQU8sRUE5TlUsSUFBTyxHQStOekI7O0FBSUwsVUFBVTtBQUVWLEFBQUEsYUFBYSxBQUFBLGFBQWEsQ0FBQyxFQUN6QixhQUFhLEVBQUUsSUFBSSxHQUNwQjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLEVBQ2IsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsTUFBTSxHQW9EbkI7O0FBNURELEFBVUUsV0FWUyxDQVVULEVBQUUsQ0FBQyxFQUNELFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixNQUFNLEVBQUUsS0FBSyxFQUNiLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLE9BQU8sR0EwQ2hCOztBQTNESCxBQW1CSSxXQW5CTyxDQVVULEVBQUUsQ0FTQSxNQUFNLENBQUMsRUFDTCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsR0FBRyxFQUNaLE1BQU0sRUFBRSxDQUFDLEVBQ1QsVUFBVSxFQUFFLFdBQVcsRUFDdkIsV0FBVyxFQUFFLENBQUMsRUFDZCxTQUFTLEVBQUUsQ0FBQyxFQUNaLEtBQUssRUFBRSxXQUFXLEVBQ2xCLE1BQU0sRUFBRSxPQUFPLEdBd0JoQjs7QUFyREwsQUFnQ1EsV0FoQ0csQ0FVVCxFQUFFLENBU0EsTUFBTSxBQVlILE1BQU0sQUFDSixPQUFPLEVBaENoQixXQUFXLENBVVQsRUFBRSxDQVNBLE1BQU0sQUFZTSxNQUFNLEFBQ2IsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQXJRUSxDQUFDLEdBc1FqQjs7QUFsQ1QsQUFxQ00sV0FyQ0ssQ0FVVCxFQUFFLENBU0EsTUFBTSxBQWtCSCxPQUFPLENBQUMsRUFDUCxPQUFPLEVBN1FPLElBQU8sRUE4UXJCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osV0FBVyxFQXpSQyx5QkFBeUIsRUEwUnJDLFNBQVMsRUFuUkEsR0FBRyxFQW9SWixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBM1JLLE9BQU8sRUE0UmpCLE9BQU8sRUFwUlksSUFBSSxFQXFSdkIsc0JBQXNCLEVBQUUsV0FBVyxFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBQ25DOztBQXBEUCxBQXVESSxXQXZETyxDQVVULEVBQUUsQUE2Q0MsYUFBYSxDQUFDLE1BQU0sQUFBQSxPQUFPLENBQUMsRUFDM0IsS0FBSyxFQW5TTyxPQUFPLEVBb1NuQixPQUFPLEVBOVJXLElBQUksR0ErUnZCOztBQy9TTCwyT0FHaUY7QUFDakYsQUFBQSxDQUFDLEVBQ0QsQ0FBQyxBQUFBLFFBQVEsRUFDVCxDQUFDLEFBQUEsT0FBTyxDQUFDLEVBQ0wsVUFBVSxFQUFFLFVBQVUsR0FDekI7O0FBR0QsQUFBQSxJQUFJLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxLQUFLLEdBQUMsR0FBRyxBQUFBLElBQUssQ0FBQSxnQ0FBZ0MsRUFBRSxFQUNqRSxVQUFVLEVBQUUsTUFBTSxFQUNoQixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QXBCSUQsQUFBQSxJQUFJLENvQkZDLEVBQ0QsTUFBTSxFQUFFLENBQUMsR0FDWjs7QXBCY0QsQUFBQSxPQUFPLEVBQ1AsS0FBSyxFQUNMLE9BQU8sRUFDUCxVQUFVLEVBQ1YsTUFBTSxFQUNOLE1BQU0sRUFDTixNQUFNLEVBQ04sTUFBTSxFQUNOLElBQUksRUFDSixJQUFJLEVBQ0osR0FBRyxFQUNILE9BQU8sRUFDUCxPQUFPLENvQlpDLEVBQ0osT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBRUQsQUFBQSxJQUFJLEVBQ0osS0FBSyxFQUNMLFFBQVEsRUFDUixNQUFNLEVBQ04sTUFBTSxDQUFDLEVBQ0gsc0JBQXNCLEVBQUUsV0FBVyxFQUNuQyx3QkFBd0IsRUFBRSxJQUFJLEVBQzlCLHVCQUF1QixFQUFFLFNBQVMsR0FDckM7O0FwQjRDRCxBQUFBLENBQUMsQ29CMUNDLEVBQ0UsZ0JBQWdCLEVBQUUsV0FBVyxHQUNoQzs7QUFFRCxBQUFBLEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBcEJ3R0QsQUFBQSxLQUFLLENvQnRHQyxFQUNGLFNBQVMsRUFBRSxHQUFHLEdBQ2pCOztBcEI0R0QsQUFBQSxHQUFHLEVBQ0gsR0FBRyxDb0IxR0MsRUFDQSxRQUFRLEVBQUUsUUFBUSxFQUNsQixjQUFjLEVBQUUsUUFBUSxFQUN4QixTQUFTLEVBQUUsR0FBRyxFQUNkLFdBQVcsRUFBRSxDQUFDLEdBQ2pCOztBcEI0R0QsQUFBQSxHQUFHLENvQjFHQyxFQUNBLEdBQUcsRUFBRSxNQUFNLEdBQ2Q7O0FwQjRHRCxBQUFBLEdBQUcsQ29CMUdDLEVBQ0EsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FwQm1IRCxBQUFBLEdBQUcsQ29CakhDLEVBQ0EsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBcEJpTEQsQUFBQSxNQUFNLEVBQ04sS0FBSyxFQUNMLFFBQVEsRUFDUixNQUFNLEVBQ04sUUFBUSxDb0IvS0MsRUFDTCxNQUFNLEVBQUUsQ0FBQyxFQUNULEtBQUssRUFBRSxPQUFPLEVBQ2QsSUFBSSxFQUFFLE9BQU8sR0FDaEI7O0FwQnlORCxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxHQUNQLElBQUksQ0FBQyxLQUFLLENBQUEsQUFBQSxRQUFDLEFBQUEsRW9CdE5LLEVBQ1IsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBR0wsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLEdBQ3hCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLGtCQUFrQixHQUNqQyxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxrQkFBa0IsR0FDaEMsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCLENBQUMsRUFDOUIsT0FBTyxFQUFFLENBQUMsRUFDVixZQUFZLEVBQUUsSUFBSSxHQUNyQjs7QUFFRCxBQUFBLE1BQU0sQUFBQSxlQUFlLEdBQ3JCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLGVBQWUsR0FDOUIsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWEsZUFBZSxHQUM3QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxlQUFlLENBQUMsRUFDM0IsT0FBTyxFQUFFLHFCQUFxQixHQUNqQzs7QUFFRCxBQUNJLEtBREMsQ0FDQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FETixLQUFLLENBRUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBRk4sS0FBSyxDQUdBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQUhOLEtBQUssQ0FJQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBaUIsRUFDZixrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBcEI0U0wsQUFBQSxLQUFLLENvQnpTQyxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsZUFBZSxFQUFFLFFBQVEsRUFDekIsY0FBYyxFQUFFLENBQUMsR0FDcEI7O0FwQjBTRCxBQUFBLEVBQUUsRUFDRixFQUFFLENvQnhTQyxFQUNDLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FwQjRRRCxBQUFBLFFBQVEsQ29CMVFDLEVBQ0wsUUFBUSxFQUFFLElBQUksRUFDZCxrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztDQUdELEFBQUEsQUFBQSxRQUFDLENBQVMsSUFBSSxBQUFiLENBQWMsTUFBTSxDQUFDLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBbkVoSEQsOENBQThDO0FvRTdCOUMsZ0RBQWdEO0FBRWhELG9EQUFvRDtBQUVwRCxtYUFLaUY7QUFjakYsNGNBU2lGO0FBTWpGLCtDQUErQztBQXdCL0MsNmVBZ0JpRjtBQWtDakYseURBQXlEO0FBdUJ6RCxtRUFBbUU7QUFhbkUsd0VBQXdFO0FBd0d4RSxBQTVCRSxnQkE0QmMsQUE1QmIsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLGdCQUFnQixFbEV2SkUsT0FBTyxFa0V3SnpCLE9BQU8sRWxFdkphLElBQUksRWtFMEp0QixPQUFPLEVBa0JNLENBQUMsR0FoQmpCOztBQWVILEFBYkUsZ0JBYWMsQ0FiZCxnQkFBZ0IsRUFhbEIsZ0JBQWdCLENBWmQsRUFBRSxFQVlKLGdCQUFnQixDQVhkLEVBQUUsRUFXSixnQkFBZ0IsQ0FWZCxFQUFFLEVBVUosZ0JBQWdCLENBVGQsQ0FBQyxDQUFDLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFHaEIsT0FBTyxFQU1NLENBQUMsR0FKakI7O0FBT0gsaVNBR2lGO0FDblFqRiwwSEFHRztBQzJESCw2Q0FBNkM7QUVoRDdDLEFBQUEsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLG1CQUFtQixFQUFFLElBQUksR0FDMUI7O0FBRUQsQUFBQSxTQUFTLEVBQ1QsSUFBSSxDQUFDLEVBQ0gsa0JBQWtCLEVBQUUsSUFBSSxFQUN4QixtQkFBbUIsRUFBRSxJQUFJLEdBQzFCOztBQUVELEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FBQyxFQUNqQix5QkFBeUIsRUFBRSxRQUFRLEdBQ3BDOztBQVJELEFBQUEsU0FBUyxFQUNULElBQUksQ0FVQyxFQUNILFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUVELEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxFQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLENBQUMsRUFDWCxTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsQ0FBQyxFQUVYLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxDQUFDLEVBRVgsZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxFQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxFQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxFQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1EsaUJBTFMsQ0FFZixHQUFHLEFBRUUsVUFBVyxDQUFBLEVBQUUsRUFDWixTQUFTLEVBTGpCLGlCQUFpQixDQUVmLEdBQUcsQUFFRSxVQUFXLENBQUEsRUFBRSxFQUVaLGdCQUFnQixFQUx4QixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBQ1osU0FBUyxFQUpqQixLQUFLLENBQ0gsR0FBRyxBQUVFLFVBQVcsQ0FBQSxFQUFFLEVBRVosZ0JBQWdCLENBQUMsRUFDZixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxHQUFXLEdBQzdCOztBQU1ULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBZ0JWLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWlCVixnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWdCVixTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FpQlYsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWdCVixTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FpQlYsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FnQlYsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBaUJWLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FnQlYsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBaUJWLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBZ0JWLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWlCVixnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBZ0JWLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWlCVixnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWdCVixTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FpQlYsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWdCVixTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FpQlYsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FnQlYsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBaUJWLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FnQlYsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBaUJWLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBZ0JWLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWlCVixnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBZ0JWLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWlCVixnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWdCVixTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FpQlYsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWdCVixTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FpQlYsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FnQlYsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBaUJWLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLENBQUMsQ0FnQlYsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBaUJWLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxDQUFDLENBZ0JWLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsQ0FBQyxDQWlCVixnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsRUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEVBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxFQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsSUFBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLElBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxJQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEtBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEtBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsR0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEtBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEtBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEtBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEdBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFUVCxBQUtRLHNCQUxjLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBTGxCLHNCQUFzQixDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLEVBTHpCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUpsQixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLEtBQUssRUFDekIsZUFBZSxFQUFFLEtBQVcsR0FDN0I7O0FBVFQsQUFLUSxzQkFMYyxDQUVwQixDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FnQlgsU0FBUyxFQUxsQixzQkFBc0IsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBaUJYLGdCQUFnQixFQUx6QixLQUFLLENBQ0gsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFKbEIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsQ0FBQyxFQUNoQixrQkFBa0IsRUFBRSxLQUFLLEVBQ3pCLGVBQWUsRUFBRSxLQUFXLEdBQzdCOztBQVRULEFBS1Esc0JBTGMsQ0FFcEIsQ0FBQyxBQUVJLFVBQVcsQ0FmQSxFQUFFLENBZ0JYLFNBQVMsRUFMbEIsc0JBQXNCLENBRXBCLENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWlCWCxnQkFBZ0IsRUFMekIsS0FBSyxDQUNILENBQUMsQUFFSSxVQUFXLENBZkEsRUFBRSxDQWdCWCxTQUFTLEVBSmxCLEtBQUssQ0FDSCxDQUFDLEFBRUksVUFBVyxDQWZBLEVBQUUsQ0FpQlgsZ0JBQWdCLENBQUMsRUFDaEIsa0JBQWtCLEVBQUUsS0FBSyxFQUN6QixlQUFlLEVBQUUsS0FBVyxHQUM3Qjs7QUFNVCxVQUFVLENBQVYsVUFBVSxHQUNSLElBQUksR0FDRixTQUFTLEVBQUUsaUJBQWlCO0VBRzlCLEVBQUUsR0FDQSxTQUFTLEVBQUUsSUFBSTs7QUFJbkIsQUFBQSxXQUFXLENBQUMsRUFFVixjQUFjLEVBQUUsYUFBYSxHQU85Qjs7QUFFRCxVQUFVLENBQVYsYUFBVSxHQUNSLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSwwQkFBMEI7RUFHdkMsRUFBRSxHQUNBLE9BQU8sRUFBRSxHQUFHO0lBQ1osU0FBUyxFQUFFLHVCQUF1Qjs7QUFJdEMsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixjQUFjLEVBQUUsYUFBYSxHQUM5Qjs7QUFFRCxVQUFVLENBQVYsZ0JBQVUsR0FDUixJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixJQUFJLEVBQUUsR0FBRztJQUNULFNBQVMsRUFBRSxnQkFBZ0I7RUFHN0IsRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsSUFBSSxFQUFFLEdBQUc7SUFDVCxTQUFTLEVBQUUsYUFBYTs7QUFJNUIsVUFBVSxDQUFWLGlCQUFVLEdBQ1IsSUFBSSxHQUNGLE9BQU8sRUFBRSxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsZUFBZTtFQUc1QixFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxhQUFhOztBQUk1QixBQUFBLGFBQWEsQ0FBQyxFQUNaLG1CQUFtQixFQUFFLE9BQU8sR0FTN0I7O0FBVkQsQUFHRSxhQUhXLEFBR1YsTUFBTSxDQUFDLEVBQ04sY0FBYyxFQUFFLGdCQUFnQixHQUNqQzs7QUFMSCxBQU9FLGFBUFcsQUFPVixPQUFPLENBQUMsRUFDUCxjQUFjLEVBQUUsaUJBQWlCLEdBQ2xDOztBQUdILFVBQVUsQ0FBVixhQUFVLEdBQ1IsSUFBSSxHQUNGLE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLHVCQUF1QjtFQUdwQyxFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsSUFBSTs7QUFJbkIsQUFBQSxjQUFjLENBQUMsRUFDYixjQUFjLEVBQUUsYUFBYSxHQUM5Qjs7QUFFRCxVQUFVLENBQVYsV0FBVSxHQUNSLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSx1QkFBdUI7RUFHcEMsRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLElBQUk7O0FBSW5CLEFBQUEsWUFBWSxDQUFDLEVBQ1gsc0JBQXNCLEVBQUUsV0FBVyxFQUNuQyxjQUFjLEVBQUUsV0FBVyxHQUM1Qjs7QUFFRCxVQUFVLENBQVYsUUFBVSxHQUNSLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSx1QkFBdUI7RUFHcEMsRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLG9CQUFvQjs7QUFJbkMsQUFBQSxTQUFTLENBQUMsRUFDUixjQUFjLEVBQUUsUUFBUSxHQUN6Qjs7QUFFRCxVQUFVLENBQVYsVUFBVSxHQUNSLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSx3QkFBd0I7RUFHckMsRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLG9CQUFvQjs7QUFJbkMsQUFBQSxXQUFXLENBQUMsRUFDVixjQUFjLEVBQUUsVUFBVSxHQUMzQjs7QUFFRCxVQUFVLENBQVYsY0FBVSxHQUNSLElBQUksR0FDRixpQkFBaUIsRUFBRSx1QkFBdUI7SUFDMUMsU0FBUyxFQUFFLHVCQUF1QjtJQUNsQyxVQUFVLEVBQUUsT0FBTztFQUdyQixFQUFFLEdBQ0EsaUJBQWlCLEVBQUUsb0JBQW9CO0lBQ3ZDLFNBQVMsRUFBRSxvQkFBb0I7O0FBSW5DLEFBQUEsZUFBZSxDQUFDLEVBQ2Qsc0JBQXNCLEVBQUUsY0FBYyxFQUN0QyxjQUFjLEVBQUUsY0FBYyxHQUMvQjs7QUFFRCxVQUFVLENBQVYsZUFBVSxHQUNSLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQztJQUNWLGlCQUFpQixFQUFFLHdCQUF3QjtJQUMzQyxTQUFTLEVBQUUsd0JBQXdCO0VBR3JDLEVBQUUsR0FDQSxPQUFPLEVBQUUsQ0FBQztJQUNWLGlCQUFpQixFQUFFLElBQUk7SUFDdkIsU0FBUyxFQUFFLElBQUk7O0FBSW5CLFVBQVUsQ0FBVixhQUFVLEdBQ1IsSUFBSSxHQUNGLE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLHdCQUF3QjtFQUdyQyxFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsb0JBQW9COztBQUluQyxBQUFBLGNBQWMsQ0FBQyxFQUNiLGNBQWMsRUFBRSxhQUFhLEdBQzlCOztBQUVELEFBQUEsZ0JBQWdCLENBQUMsRUFDZixzQkFBc0IsRUFBRSxlQUFlLEVBQ3ZDLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELFVBQVUsQ0FBVixnQkFBVSxHQUNSLElBQUksR0FDRixPQUFPLEVBQUUsQ0FBQztJQUNWLGlCQUFpQixFQUFFLHVCQUF1QjtJQUMxQyxTQUFTLEVBQUUsdUJBQXVCO0VBR3BDLEVBQUUsR0FDQSxPQUFPLEVBQUUsQ0FBQztJQUNWLGlCQUFpQixFQUFFLElBQUk7SUFDdkIsU0FBUyxFQUFFLElBQUk7O0FBSW5CLEFBQUEsaUJBQWlCLENBQUMsRUFDaEIsc0JBQXNCLEVBQUUsZ0JBQWdCLEVBQ3hDLGNBQWMsRUFBRSxnQkFBZ0IsR0FDakM7O0FBRUQsVUFBVSxDQUFWLGNBQVUsR0FDUixJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixpQkFBaUIsRUFBRSx1QkFBdUI7SUFDMUMsU0FBUyxFQUFFLHVCQUF1QjtFQUdwQyxFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixpQkFBaUIsRUFBRSxJQUFJO0lBQ3ZCLFNBQVMsRUFBRSxJQUFJOztBQUluQixBQUFBLGVBQWUsQ0FBQyxFQUNkLHNCQUFzQixFQUFFLGNBQWMsRUFDdEMsY0FBYyxFQUFFLGNBQWMsR0FDL0I7O0FBRUQsVUFBVSxDQUFWLGVBQVUsR0FDUixJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixpQkFBaUIsRUFBRSx3QkFBd0I7SUFDM0MsU0FBUyxFQUFFLHdCQUF3QjtFQUdyQyxFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixpQkFBaUIsRUFBRSxJQUFJO0lBQ3ZCLFNBQVMsRUFBRSxJQUFJOztBQUluQixBQUFBLGdCQUFnQixDQUFDLEVBQ2Ysc0JBQXNCLEVBQUUsZUFBZSxFQUN2QyxjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxVQUFVLENBQVYsZ0JBQVUsR0FDUixJQUFJLEdBQ0YsaUJBQWlCLEVBQUUsd0JBQXdCO0lBQzNDLFNBQVMsRUFBRSx3QkFBd0I7SUFDbkMsVUFBVSxFQUFFLE9BQU87RUFHckIsRUFBRSxHQUNBLGlCQUFpQixFQUFFLG9CQUFvQjtJQUN2QyxTQUFTLEVBQUUsb0JBQW9COztBQUluQyxBQUFBLGlCQUFpQixDQUFDLEVBQ2hCLHNCQUFzQixFQUFFLGdCQUFnQixFQUN4QyxjQUFjLEVBQUUsZ0JBQWdCLEdBQ2pDOztBQUVELFVBQVUsQ0FBVixpQkFBVSxHQUNSLElBQUksR0FDRixpQkFBaUIsRUFBRSx1QkFBdUI7SUFDMUMsU0FBUyxFQUFFLHVCQUF1QjtJQUNsQyxVQUFVLEVBQUUsT0FBTztFQUdyQixFQUFFLEdBQ0EsaUJBQWlCLEVBQUUsb0JBQW9CO0lBQ3ZDLFNBQVMsRUFBRSxvQkFBb0I7O0FBSW5DLEFBQUEsa0JBQWtCLENBQUMsRUFDakIsc0JBQXNCLEVBQUUsaUJBQWlCLEVBQ3pDLGNBQWMsRUFBRSxpQkFBaUIsR0FDbEM7O0FBRUQsVUFBVSxDQUFWLGVBQVUsR0FDUixJQUFJLEdBQ0YsU0FBUyxFQUFFLHdCQUF3QjtJQUNuQyxVQUFVLEVBQUUsT0FBTztFQUdyQixFQUFFLEdBQ0EsU0FBUyxFQUFFLG9CQUFvQjs7QUFJbkMsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELFVBQVUsQ0FBVixNQUFVLEdBQ1IsSUFBSSxHQUNGLE9BQU8sRUFBRSxDQUFDO0VBR1osRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDOztBQUlkLEFBQUEsT0FBTyxDQUFDLEVBQ04sa0JBQWtCLEVBQUUsRUFBRSxFQUN0QixtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQUVELFVBQVUsQ0FBVixPQUFVLEdBQ1IsSUFBSSxHQUNGLE9BQU8sRUFBRSxDQUFDO0VBR1osRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDOztBQUlkLEFBQUEsUUFBUSxDQUFDLEVBQ1Asa0JBQWtCLEVBQUUsRUFBRSxFQUN0QixtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLGNBQWMsRUFBRSxPQUFPLEdBQ3hCOztBQUVELFVBQVUsQ0FBVixnQkFBVSxHQUNSLEVBQUUsR0FDQSxnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLFNBQVMsRUFBRSx5QkFBeUI7SUFDcEMsT0FBTyxFQUFFLENBQUM7RUFHWixJQUFJLEdBQ0YsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QixPQUFPLEVBQUUsQ0FBQzs7QUFJZCxBQUFBLGlCQUFpQixDQUFDLEVBQ2hCLGtCQUFrQixFQUFFLElBQUksRUFDeEIsVUFBVSxFQUFFLHFDQUFxQyxFQUNqRCxtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLGNBQWMsRUFBRSxnQkFBZ0IsR0FDakM7O0FBRUQsVUFBVSxDQUFWLGlCQUFVLEdBQ1IsRUFBRSxHQUNBLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsT0FBTyxFQUFFLENBQUM7RUFHWixJQUFJLEdBQ0YsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QixTQUFTLEVBQUUsd0JBQXdCO0lBQ25DLE9BQU8sRUFBRSxDQUFDOztBQUlkLEFBQUEsa0JBQWtCLENBQUMsRUFDakIsa0JBQWtCLEVBQUUsSUFBSSxFQUN4QixVQUFVLEVBQUUscUNBQXFDLEVBQ2pELG1CQUFtQixFQUFFLElBQUksRUFDekIsY0FBYyxFQUFFLGlCQUFpQixHQUNsQzs7QUFFRCxVQUFVLENBQVYsSUFBVSxHQUNSLElBQUksR0FDRixTQUFTLEVBQUUsaUJBQWlCLENBQUMsMEJBQTBCO0lBQ3ZELHlCQUF5QixFQUFFLFFBQVE7RUFHckMsR0FBRyxHQUNELFNBQVMsRUFBRSxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FDbkQsMEJBQTBCO0lBQzVCLHlCQUF5QixFQUFFLFFBQVE7RUFHckMsR0FBRyxHQUNELFNBQVMsRUFBRSxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FDbkQsMEJBQTBCO0lBQzVCLHlCQUF5QixFQUFFLE9BQU87RUFHcEMsR0FBRyxHQUNELFNBQVMsRUFBRSxpQkFBaUIsQ0FBQyx5QkFBeUI7SUFDdEQseUJBQXlCLEVBQUUsT0FBTztFQUdwQyxFQUFFLEdBQ0EsU0FBUyxFQUFFLGlCQUFpQjtJQUM1Qix5QkFBeUIsRUFBRSxPQUFPOztBQUl0QyxVQUFVLENBQVYsVUFBVSxHQUNSLElBQUksR0FDRixTQUFTLEVBQUUsMEJBQTBCO0lBQ3JDLHlCQUF5QixFQUFFLFFBQVE7RUFHckMsRUFBRSxHQUNBLFNBQVMsRUFBRSxJQUFJO0lBQ2YseUJBQXlCLEVBQUUsT0FBTzs7QUFJdEMsQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUFDLEVBQ2IsbUJBQW1CLEVBQUUsT0FBTyxFQUM1QixjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUFFRCxBQUFBLFNBQVMsQUFBQSxXQUFXLENBQUMsRUFDbkIsbUJBQW1CLEVBQUUsT0FBTyxFQUM1QixjQUFjLEVBQUUsVUFBVSxHQUMzQjs7QXhFbmNELG1EQUFtRDtBeUU1Qm5ELEFBQUEsU0FBUyxFQXlCVCxPQUFPLENBekJHLEVBQ04sVUFBVSxFQUFFLE9BQU8sR0FDdEI7O0FBRUQsQUFBQSxTQUFTLEFBQUEsSUFBSyxDQUFBLE9BQU8sR0FxQnJCLE9BQU8sQUFyQkUsSUFBSyxDQUFBLE9BQU8sRUFBQyxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxxQkFBcUIsR0FDcEM7O0FBQ0QsQUFBQSxTQUFTLENBQUMsU0FBUyxBQUFBLElBQUssQ0FMVixPQUFPLEdBS3JCLFNBQVMsQ0FnQlQsT0FBTyxBQXJCRSxJQUFLLENBQUEsT0FBTyxFQUtXLEVBQzVCLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBTHdHSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElLbkg5QyxBQWFBLFNBYlMsRUF5QlQsT0FBTyxFQVpHLE9BQU8sQ0FBQyxFQUVWLE1BQU0sRUFBRSxrQ0FBa0MsQ0FBQyxVQUFVLEVBQ3JELFVBQVUsRUFBRSw4QkFBOEIsR0FPakQ7O0FMNEZLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUt0RzlDLEFBTVEsU0FOQyxDQU1ELGlCQUFpQixFQU16QixPQUFPLENBTkMsaUJBQWlCLEVBTmYsT0FBTyxDQU1ULGlCQUFpQixDQUFBLEVBQ2IsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFqQkssQUFBTCxPQUFZLENBcUJiLEVBRUosTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsTUFBTSxFQUNoQixVQUFVLEVBQUUsT0FBTyxFQUNuQixPQUFPLEVBQUUsSUFBSSxHQWNoQjs7QUFuQkQsQUFPSSxPQVBHLENBb3NCTCxjQUFPLENBN3JCVSxFQUlYLE1BQU0sRUFBQyxNQUFNLEdBT2hCOztBQWxCTCxBQVFRLE9BUkQsQ0Fvc0JMLGNBQU8sQUE1ckJBLElBQUssQ0FBQSxTQUFTLEVBQUUsRUFDYixRQUFRLEVBQUUsa0JBQWtCLEdBQy9COztBQVZULEFBYVEsT0FiRCxDQW9zQkwsY0FBTyxDQXZyQkQsT0FBTyxDQUFBLEVBRUgsSUFBSSxFQUFFLE9BQU8sRUFDYixHQUFHLEVBQUUsS0FBSyxHQUNiOztBQUlULEFBQ0MsSUFERyxBQUFBLGtCQUFrQixDQUNyQixPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsTUFBTSxHQUNmOztBQW1CRixBQUVFLHFCQUZtQixDQUNwQixpQkFBaUIsQ0FDaEIsZ0JBQWdCLENBQUMsRUFDaEIsS0FBSyxFQUFFLGdCQUFnQixFQUN2QixjQUFjLEVBQUUsU0FBUyxFQUN6QixTQUFTLEVBQUUsTUFBTSxFQUNqQixjQUFjLEVBQUUsQ0FBQyxHQUNqQjs7QUFQSCxBQVFFLHFCQVJtQixDQUNwQixpQkFBaUIsQ0FPaEIsZUFBZSxDQUFDLEVBQ2YsS0FBSyxFQUFFLEtBQUssR0FDWjs7QUFWSCxBQVdFLHFCQVhtQixDQUNwQixpQkFBaUIsQ0FVaEIsSUFBSSxDQUFDLEU3QmxGTCxVQUFVLEVBQUUsTUFBd0MsRUFDcEQsYUFBYSxFQUFFLE1BQXdDLEU2QndEeEQsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLEdBQUcsRUFDakIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsR0FBRyxFQUNuQixTQUFTLEVBQUUsR0FBRyxFQUNkLGFBQWEsRUFBRSxNQUFNLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEdBb0JUOztBQWJILEFBTEMscUJBS29CLENBQ3BCLGlCQUFpQixDQVVoQixJQUFJLEFBaEJKLE1BQU0sRUFLUixxQkFBcUIsQ0FDcEIsaUJBQWlCLENBVWhCLElBQUksQUFmSixPQUFPLENBQUMsRUFDUixLQUFLLEV2RWxEUyxPQUFPLEN1RWtEQyxVQUFVLEdBQ2hDOztBQUVGLEFBZ0JFLHFCQWhCbUIsQ0FlcEIsVUFBVSxHQUNQLElBQUksQ0FBQyxFN0J2RlAsVUFBVSxFQUFFLE1BQXdDLEVBQ3BELGFBQWEsRUFBRSxNQUF3QyxFNkJ3RHhELFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxHQUFHLEVBQ2pCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsU0FBUyxFQUFFLEdBQUcsRUFDZCxhQUFhLEVBQUUsTUFBTSxFQUNyQixLQUFLLEVBQUUsSUFBSSxHQXlCVDs7QUFsQkgsQUFMQyxxQkFLb0IsQ0FlcEIsVUFBVSxHQUNQLElBQUksQUFyQk4sTUFBTSxFQUtSLHFCQUFxQixDQWVwQixVQUFVLEdBQ1AsSUFBSSxBQXBCTixPQUFPLENBQUMsRUFDUixLQUFLLEV2RWxEUyxPQUFPLEN1RWtEQyxVQUFVLEdBQ2hDOztBQXdCRixBQUNDLHFCQURvQixDQUNwQixHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUkscUJBQXFCLEFBQXpCLEVBQTJCLEVBQzlCLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLEtBQUssRUFyR2xCLFVBQVUsRUFBRSxJQUFvQyxFQUNoRCxhQUFhLEVBQUUsSUFBb0MsR0F5SmxEOztBQXhERixBQVFJLHFCQVJpQixDQUNwQixHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUkscUJBQXFCLEFBQXpCLEVBS0gsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLENBQUMsRUFDRCxNQUFNLEVBQUUsZUFBZSxFQUN2QixLQUFLLEVBQUUsZ0JBQWdCLEdBS3ZCOztBQWZMLEFBV0sscUJBWGdCLENBQ3BCLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxxQkFBcUIsQUFBekIsRUFLSCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFHQyxNQUFNLEVBWFoscUJBQXFCLENBQ3BCLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxxQkFBcUIsQUFBekIsRUFLSCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFJQyxNQUFNLENBQUMsRUFDUCxnQkFBZ0IsRUFBRSxLQUFLLEdBQ3ZCOztBQWROLEFBa0JJLHFCQWxCaUIsQ0FDcEIsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLHFCQUFxQixBQUF6QixFQUtILEVBQUUsQ0FXRCxFQUFFLEFBQUEsYUFBYSxDQUNkLENBQUMsQ0FBQyxFQUNELE1BQU0sRUFBRSw0QkFBNEIsR0FLcEM7O0FBeEJMLEFBb0JLLHFCQXBCZ0IsQ0FDcEIsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLHFCQUFxQixBQUF6QixFQUtILEVBQUUsQ0FXRCxFQUFFLEFBQUEsYUFBYSxDQUNkLENBQUMsQUFFQyxNQUFNLEVBcEJaLHFCQUFxQixDQUNwQixHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUkscUJBQXFCLEFBQXpCLEVBS0gsRUFBRSxDQVdELEVBQUUsQUFBQSxhQUFhLENBQ2QsQ0FBQyxBQUdDLE1BQU0sQ0FBQyxFQUNQLGdCQUFnQixFQUFFLGtCQUFrQixHQUNwQzs7QUF2Qk4sQUEyQkkscUJBM0JpQixDQUNwQixHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUkscUJBQXFCLEFBQXpCLEVBS0gsRUFBRSxDQW9CRCxFQUFFLEFBQUEsY0FBYyxDQUNmLENBQUMsQ0FBQyxFQUNELE1BQU0sRUFBRSw0QkFBNEIsR0FLcEM7O0FBakNMLEFBNkJLLHFCQTdCZ0IsQ0FDcEIsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLHFCQUFxQixBQUF6QixFQUtILEVBQUUsQ0FvQkQsRUFBRSxBQUFBLGNBQWMsQ0FDZixDQUFDLEFBRUMsTUFBTSxFQTdCWixxQkFBcUIsQ0FDcEIsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLHFCQUFxQixBQUF6QixFQUtILEVBQUUsQ0FvQkQsRUFBRSxBQUFBLGNBQWMsQ0FDZixDQUFDLEFBR0MsTUFBTSxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3BDOztBQWhDTixBQXFDSSxxQkFyQ2lCLENBQ3BCLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxxQkFBcUIsQUFBekIsRUFLSCxFQUFFLENBOEJELEVBQUUsQUFBQSxZQUFZLENBQ2IsQ0FBQyxDQUFDLEVBQ0QsTUFBTSxFQUFFLDRCQUE0QixHQUtwQzs7QUEzQ0wsQUF1Q0sscUJBdkNnQixDQUNwQixHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUkscUJBQXFCLEFBQXpCLEVBS0gsRUFBRSxDQThCRCxFQUFFLEFBQUEsWUFBWSxDQUNiLENBQUMsQUFFQyxNQUFNLEVBdkNaLHFCQUFxQixDQUNwQixHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUkscUJBQXFCLEFBQXpCLEVBS0gsRUFBRSxDQThCRCxFQUFFLEFBQUEsWUFBWSxDQUNiLENBQUMsQUFHQyxNQUFNLENBQUMsRUFDUCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDcEM7O0FBMUNOLEFBK0NJLHFCQS9DaUIsQ0FDcEIsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLHFCQUFxQixBQUF6QixFQUtILEVBQUUsQ0F3Q0QsRUFBRSxBQUFBLFlBQVksQ0FDYixDQUFDLENBQUMsRUFDRCxNQUFNLEVBQUUsNEJBQTRCLEdBS3BDOztBQXJETCxBQWlESyxxQkFqRGdCLENBQ3BCLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxxQkFBcUIsQUFBekIsRUFLSCxFQUFFLENBd0NELEVBQUUsQUFBQSxZQUFZLENBQ2IsQ0FBQyxBQUVDLE1BQU0sRUFqRFoscUJBQXFCLENBQ3BCLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxxQkFBcUIsQUFBekIsRUFLSCxFQUFFLENBd0NELEVBQUUsQUFBQSxZQUFZLENBQ2IsQ0FBQyxBQUdDLE1BQU0sQ0FBQyxFQUNQLGdCQUFnQixFQUFFLGtCQUFrQixHQUNwQzs7QUFNTixBQUFBLGFBQWEsQ0FBQyxFQUNiLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRXBFNUpVLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxDb0U0SnZCLFVBQVUsR0FDN0M7O0FBRUQsQUFBQSxZQUFZLENBQUMsRUFDWixLQUFLLEVBQUUsZUFBZSxFQUN0QixPQUFPLEVBQUUsdUJBQXVCLEVBQ2hDLFVBQVUsRUFBRSxpQkFBaUIsRUFDMUIsYUFBYSxFQUFFLElBQUksR0EyQnRCOztBQS9CRCxBQU1DLFlBTlcsQ0FNWCxjQUFjLENBQUMsRUFDZCxnQkFBZ0IsRXZFcEtOLE9BQU8sRXVFcUtqQixPQUFPLEVoRS9IZSxJQUFJLEVnRWdJMUIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFVBQVUsRUFBRSxlQUFlLEVBQzNCLGFBQWEsRUFBRSxnQkFBZ0IsRUFDL0IsU0FBUyxFQUFFLGdCQUFnQixHQWdCM0I7O0FBOUJGLEFBZ0JFLFlBaEJVLENBTVgsY0FBYyxHQVVYLEVBQUUsQ0FBQyxFQUNKLEtBQUssRUFBRSxjQUFjLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEVBQ1gsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3hDOztBQXBCSCxBQXFCRSxZQXJCVSxDQU1YLGNBQWMsR0FlWCxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ1IsS0FBSyxFQUFFLE9BQWlCLEVBQ3hCLFVBQVUsRUFBRSxzQkFBc0IsR0FNbEM7O0FBN0JILEFBd0JHLFlBeEJTLENBTVgsY0FBYyxHQWVYLEVBQUUsR0FBRyxDQUFDLEFBR04sTUFBTSxFQXhCVixZQUFZLENBTVgsY0FBYyxHQWVYLEVBQUUsR0FBRyxDQUFDLEFBSU4sT0FBTyxDQUFDLEVBQ1IsZ0JBQWdCLEVBQUUsc0JBQXNCLEVBQ3hDLEtBQUssRXZFcktPLE9BQU8sR3VFc0tuQjs7QUFLSixBQUFBLGlCQUFpQixDQUFDLEVBQ2pCLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSx1QkFBdUIsRUFDaEMsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixhQUFhLEVBQUUsSUFBSSxFQUNuQixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsS0FBSyxHQXVGWjs7QUE3RkQsQUFRQyxpQkFSZ0IsQ0FRaEIsY0FBYyxDQUFDLEVBQ2QsZ0JBQWdCLEV2RXZNTixPQUFPLEV1RXdNakIsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxLQUFLLEVBQ1osU0FBUyxFQUFFLEtBQUssRUFDaEIsVUFBVSxFQUFFLGVBQWUsRUFDM0IsYUFBYSxFQUFFLGdCQUFnQixFQUMvQixTQUFTLEVBQUUsZ0JBQWdCLEdBNEIzQjs7QUE1Q0YsQUFtQkUsaUJBbkJlLENBbUJkLDRCQUFjLENBQUMsRUFDZixLQUFLLEVBQUUsT0FBaUIsRUFDeEIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxDQUFDLEVBQ2pCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsYUFBYSxFaEVsTFEsSUFBSSxFZ0VtTHpCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLE9BQU8sRUFBRSxLQUFLLEdBQ2Q7O0FBN0JILEFBOEJFLGlCQTlCZSxDQVFoQixjQUFjLEdBc0JYLEVBQUUsQ0FBQyxFQUNKLE9BQU8sRUFBRSxDQUFDLEdBWVY7O0FBM0NILEFBaUNHLGlCQWpDYyxDQVFoQixjQUFjLEdBc0JYLEVBQUUsR0FHRCxPQUFPLENBQUMsRUFDVCxPQUFPLEVoRTNMTyxJQUFJLENBQ0UsSUFBSSxFZ0UyTHhCLEtBQUssRUFBRSxHQUFHLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFFWCxZQUFZLEVBQUUsaUJBQWlCLEdBSS9COztBQTFDSixBQXVDSSxpQkF2Q2EsQ0FRaEIsY0FBYyxHQXNCWCxFQUFFLEdBR0QsT0FBTyxBQU1QLFdBQVcsQ0FBQyxFQUNaLGtCQUFrQixFQUFFLFdBQVcsR0FDL0I7O0FBekNMLEFBOENDLGlCQTlDZ0IsQ0E4Q2hCLEVBQUUsQUFBQSxLQUFLLENBQUMsRUFDUCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxLQUFLLEdBd0NaOztBQXpGRixBQXVERSxpQkF2RGUsQ0E4Q2hCLEVBQUUsQUFBQSxLQUFLLEdBU0osRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUNSLEtBQUssRUFBRSxPQUFpQixFQUV4QixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLENBQUMsRUFDakIsY0FBYyxFQUFFLElBQUksRUFDcEIsYUFBYSxFQUFFLGlCQUFpQixFQUNoQyxPQUFPLEVBQUUsS0FBSyxFQUNkLGFBQWEsRWhFeE5RLElBQUksRWdFeU56QixjQUFjLEVBQUUsR0FBRyxHQU9uQjs7QUF4RUgsQUFtRUcsaUJBbkVjLENBOENoQixFQUFFLEFBQUEsS0FBSyxHQVNKLEVBQUUsR0FBRyxDQUFDLEFBWU4sTUFBTSxFQW5FVixpQkFBaUIsQ0E4Q2hCLEVBQUUsQUFBQSxLQUFLLEdBU0osRUFBRSxHQUFHLENBQUMsQUFhTixPQUFPLENBQUMsRUFDUixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLEtBQUssRXZFalBPLE9BQU8sR3VFa1BuQjs7QUF2RUosQUF5RUUsaUJBekVlLENBOENoQixFQUFFLEFBQUEsS0FBSyxDQTJCTixFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQ1gsTUFBTSxFaEVsT2UsSUFBSSxDZ0VrT00sQ0FBQyxFQUNoQyxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxLQUFLLEdBV1o7O0FBeEZILEFBOEVHLGlCQTlFYyxDQThDaEIsRUFBRSxBQUFBLEtBQUssQ0EyQk4sRUFBRSxBQUFBLFNBQVMsR0FLUixFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ1IsY0FBYyxFQUFFLElBQUksRUFDcEIsU0FBUyxFQUFFLElBQUksRUFDZixVQUFVLEVBQUUsZUFBZSxHQU0zQjs7QUF2RkosQUFrRkksaUJBbEZhLENBOENoQixFQUFFLEFBQUEsS0FBSyxDQTJCTixFQUFFLEFBQUEsU0FBUyxHQUtSLEVBQUUsR0FBRyxDQUFDLEFBSU4sTUFBTSxFQWxGWCxpQkFBaUIsQ0E4Q2hCLEVBQUUsQUFBQSxLQUFLLENBMkJOLEVBQUUsQUFBQSxTQUFTLEdBS1IsRUFBRSxHQUFHLENBQUMsQUFLTixPQUFPLENBQUMsRUFDUixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLEtBQUssRXZFaFFNLE9BQU8sR3VFaVFsQjs7QUF0RkwsQUEwRkMsaUJBMUZnQixDQTBGaEIsRUFBRSxBQUFBLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFDVCxLQUFLLEVBQUUsS0FBSyxHQUNaOztBQWxJRixBQUFBLGFBQWEsQ0FxSUMsRUFvQlYsMkZBRUksRUFDUDs7QUF2QkQsQUFJSSxhQUpTLEFBQ1gsaUJBQWlCLENBQ2pCLDBCQUEwQixBQUN4QixPQUFPLENBQ1AsU0FBUyxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDYjs7QUFOTCxBQVVDLGFBVlksQ0FVWixVQUFVLEFBQUEsU0FBUyxBQUFBLEtBQUssQ0FBQyxFQUN4QixnQkFBZ0IsRXZFeFNOLE9BQU8sR3VFZ1RkOztBQW5CTCxBQVlFLGFBWlcsQ0FVWixVQUFVLEFBQUEsU0FBUyxBQUFBLEtBQUssR0FFckIsQ0FBQyxDQUFDLEVBQ0gsS0FBSyxFQUFFLE9BQWlCLEdBS3hCOztBQWxCSCxBQWNHLGFBZFUsQ0FVWixVQUFVLEFBQUEsU0FBUyxBQUFBLEtBQUssR0FFckIsQ0FBQyxBQUVELE1BQU0sQ0FBQyxFQUNQLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFdkUxUk8sT0FBTyxHdUUyUm5COztBQVFKLEFBR0csV0FIUSxDQUNWLDBCQUEwQixBQUN4QixPQUFPLEdBQ0wsQ0FBQyxDQUFDLEVBQ0gsS0FBSyxFQUFFLE9BQU8sR0FDZDs7QUFMSixBQU1HLFdBTlEsQ0FDViwwQkFBMEIsQUFDeEIsT0FBTyxDQUlQLFNBQVMsQ0FBQyxFQUNULE9BQU8sRUFBRSxLQUFLLEdBQ2Q7O0FBUkosQUFVRSxXQVZTLENBQ1YsMEJBQTBCLENBU3pCLFNBQVMsQ0FBQyxFQUNULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsSUFBSSxFQUNKLFVBQVUsRUFBRSxNQUFNLEdBYTNCOztBQS9CSCxBQW9CRyxXQXBCUSxDQUNWLDBCQUEwQixDQVN6QixTQUFTLEdBVU4sZ0JBQWdCLENBQUMsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsVUFBVSxFQUFFLGVBQWUsR0FJM0I7O0FBOUJKLEFBMkJJLFdBM0JPLENBQ1YsMEJBQTBCLENBU3pCLFNBQVMsR0FVTixnQkFBZ0IsR0FPZixDQUFDLENBQUMsRUFDSCxLQUFLLEVBQUUsT0FBTyxHQUNkOztBQU1MLEFBRUUsaUJBRmUsQ0FDaEIsVUFBVSxDQUNULENBQUMsQUFBQSxhQUFhLENBQUMsRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2I7O0FBTEgsQUFPRSxpQkFQZSxDQUNoQixVQUFVLENBTVQsQ0FBQyxBQUFBLFlBQVksQ0FBQyxFQUNiLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLGVBQWUsRUFDMUIsbUJBQW1CLEVBQUUsS0FBSyxHQUMxQjs7QUFJSCxBQUdDLElBSEcsQUFBQSxnQkFBZ0IsQ0FHbkIsUUFBUSxDQUFDLEVBQ1IsR0FBRyxFQUFFLENBQUMsRUFDTixRQUFRLEVBQUUsS0FBSyxHQUNmOztBQUdGLEFBQ0MsSUFERyxBQUFBLGdCQUFnQixBQUFBLFVBQVUsQUFBQSxVQUFVLENBQ3ZDLFFBQVEsQ0FBQyxFQUNSLEdBQUcsRUFBRSxJQUFJLEdBQ1Q7O0FBR0YsQUFBQSxZQUFZLENBQUMsRUFFWixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBUVg7O0FMM1FLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUtnUTlDLEFBQUEsWUFBWSxDQUFDLEVBT0wsTUFBTSxFQUFFLGlCQUFpQixDQUFBLFVBQVUsR0FJMUM7O0FBRUQsQUFBQSw2QkFBNkIsQ0FBQyxFQUM3QixLQUFLLEVBQUUsZUFBZSxFQUN0QixLQUFLLEVBQUUsZUFBZSxHQUN0Qjs7QUFFRCxBQUFBLG1CQUFtQixDQUFDLEVBRW5CLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxDQUFDLEVBQ2QsTUFBTSxFQUFFLG1CQUFtQixFQUUzQixNQUFNLEVBQUUsT0FBTyxHQTBEZjs7QUF2REMsQUFBRCx1QkFBSyxDQUFDLEVBQ0wsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLEdBQUcsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLFFBQVEsRUFDaEIsZ0JBQWdCLEVuRXZYa0IsT0FBTyxFbUV3WHpDLFVBQVUsRUFBRSxJQUFJLEdBa0JoQjs7QUF6QkEsQUFTQSx1QkFUSSxBQVNILFlBQWEsQ0Q3WEUsQ0FBQyxFQzZYQSxFQUNoQixHQUFHLEVBQUUsQ0FBQyxFQUNOLFVBQVUsRUFBRSxHQUFHLENBYkosSUFBSSxDQWFhLElBQUksQ0FickIsSUFBSSxFQWNkLFNBQVMsQ0FkQyxJQUFJLENBY1EsUUFBUSxDQUFDLElBQUksR0FDcEM7O0FBYkQsQUFlQSx1QkFmSSxBQWVILFlBQWEsQ0RuWUUsQ0FBQyxFQ21ZQSxFQUNoQixHQUFHLEVBQUUsR0FBRyxFQUNSLFVBQVUsRUFuQkMsSUFBSSxDQW1CUyxJQUFJLENBbkJqQixJQUFJLEdBb0JmOztBQWxCRCxBQW9CQSx1QkFwQkksQUFvQkgsWUFBYSxDRHhZRSxDQUFDLEVDd1lBLEVBQ2hCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsVUFBVSxFQUFFLEdBQUcsQ0F4QkosSUFBSSxDQXdCYSxJQUFJLENBeEJyQixJQUFJLEVBeUJkLFNBQVMsQ0F6QkMsSUFBSSxDQXlCUSxRQUFRLENBQUMsSUFBSSxHQUNwQzs7QUFwQ0gsQUF1Q0MsbUJBdkNrQixBQXVDakIsTUFBTSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEdBQUcsR0FDWjs7QUF6Q0YsQUEyQ0MsbUJBM0NrQixBQTJDakIsUUFBUSxDQUFDLEVBQ1QsVUFBVSxFQUFFLFNBQVMsQ0FsQ1QsSUFBSSxDQWtDa0IsSUFBSSxDQUFDLElBQUksRUFDM0MsU0FBUyxFQUFFLGFBQWEsR0FxQnhCOztBQWxFRixBQWdERyxtQkFoRGdCLEFBMkNqQixRQUFRLENBSVIsdUJBQXVCLEFBQ3JCLFlBQWEsQ0R4WkMsQ0FBQyxFQ3daQyxFQUNoQixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxZQUFZLEVBQ3ZCLFVBQVUsRUFBRSxHQUFHLENBekNMLElBQUksQ0F5Q2MsSUFBSSxDQUFDLElBQUksRUFDcEMsU0FBUyxDQTFDQSxJQUFJLENBMENTLFFBQVEsQ0FBQyxJQUFJLEdBQ3BDOztBQXJESixBQXVERyxtQkF2RGdCLEFBMkNqQixRQUFRLENBSVIsdUJBQXVCLEFBUXJCLFlBQWEsQ0QvWkMsQ0FBQyxFQytaQyxFQUNoQixPQUFPLEVBQUUsQ0FBQyxHQUNWOztBQXpESixBQTJERyxtQkEzRGdCLEFBMkNqQixRQUFRLENBSVIsdUJBQXVCLEFBWXJCLFlBQWEsQ0RuYUMsQ0FBQyxFQ21hQyxFQUNoQixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxhQUFhLEVBQ3hCLFVBQVUsRUFBRSxHQUFHLENBcERMLElBQUksQ0FvRGMsSUFBSSxDQUFDLElBQUksRUFDcEMsU0FBUyxDQXJEQSxJQUFJLENBcURTLFFBQVEsQ0FBQyxJQUFJLEdBQ3BDOztBQUtKLEFBQ0MsY0FEYSxDQUNiLFlBQVksQ0FBQyxFQUNaLFFBQVEsRUFBRSxRQUFRLEdBQ2xCOztBQUhGLEFBS0MsY0FMYSxDQUtiLGtCQUFrQixDQUFDLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQVBGLEFBU0MsY0FUYSxDQVNiLE1BQU0sQ0FBQyxFQUNOLElBQUksRUFBRSxZQUFZLEdBQ2xCOztBQVhGLEFBYUMsY0FiYSxDQWFiLE1BQU0sQUFBQSxlQUFlLENBQUMsRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZ0JBQWdCLENBQUMsZ0JBQWdCLEVBQzVDLE9BQU8sRUFBRSxZQUFZLEdBQ3JCOztBQWxCRixBQW9CQyxjQXBCYSxDQW9CYixJQUFJLENBQUMsRUFDSixNQUFNLEVBQUUsWUFBWSxHQUNwQjs7QUF0QkYsQUF3QkMsY0F4QmEsQ0F3QmIsTUFBTSxDQUFDLEVBQ04sVUFBVSxFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFlBQVksRUFDeEIsWUFBWSxFQUFFLHFCQUFxQixFQUNuQyxXQUFXLEVBQUUscUJBQXFCLEdBQ2xDOztBQTdCRixBQStCQyxjQS9CYSxDQStCYixLQUFLLENBQUMsRUFDTCxLQUFLLEVBQUUsSUFBSSxHQUNYOztBQWpDRixBQW9DRSxjQXBDWSxBQW1DWixLQUFLLENBQ0wsY0FBYyxDQUFDLEVBQ2QsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixhQUFhLEVBQUUsQ0FBQyxHQUNoQjs7QUw5WEcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJS3VWOUMsQUFBQSxjQUFjLENBQUMsRUFpRGIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsWUFBWSxFQUFFLElBQUksR0FzQ25COztBQWpDQyxBQUFELG9CQUFPLENBQUMsRUFDUCxVQUFVLEVBQUUsS0FBSyxFQUNqQixRQUFRLEVBQUUsSUFBSSxFQUNkLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixFQUNsRCxhQUFhLEVBQUUsaUJBQWlCLEdBWWhDOztBQWhCQSxBQU9DLG9CQVBLLENBTU4sYUFBYSxDQUNaLENBQUMsQ0FBQyxFQUNELGdCQUFnQixFdkV4Z0JiLE9BQU8sRXVFeWdCVixPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE9BQU8sRUFBRSxHQUFHLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUlGLEFBQUQsb0JBQU8sQ0FBQyxFQUNQLGNBQWMsRUFBRSxJQUF1QixHQUN2Qzs7QUFFQSxBQUFELHFCQUFRLENBQUMsRUFDUixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQUVBLEFBQUQsbUJBQU0sQ0FBQyxFQUNOLGNBQWMsRUFBRSxDQUFDLEVBRWpCLGdCQUFnQixFQUFFLEtBQUssRUFDdkIsTUFBTSxFQUFFLG1CQUFtQixHQUMzQjs7QXpCbmVBLEFBQUEsT0FBTyxDeUJzZUQsRUFHUCxPQUFPLEVBQUUsR0FBRyxFQUNaLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixJQUFJLEVBQUUsQ0FBQyxFQUNQLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFVBQVUsRUFBRSxDQUFDLEVBQ2IsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxFQUNmLFdBQVcsRXBFL2lCTyxNQUFNLEVBQUMsWUFBWSxHb0U4bkNyQzs7QUExbEJELEFBYUMsT0FiTSxDQWFOLG9CQUFvQixDQUFDLEVBRXBCLEtBQUssRUFEd0IsSUFBSSxFQUVqQyxNQUFNLEVBRnVCLElBQUksRUFHakMsT0FBTyxFQUFFLFlBQVksRUE3akJ0QixVQUFVLEVBQUUsSUFBb0MsRUFDaEQsYUFBYSxFQUFFLElBQW9DLEdBK2pCbEQ7O0FBTUEsQUFLQSxXQUxJLEFBS0gsWUFBWSxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFQRCxBQVFBLFdBUkksQUFRSCxhQUFhLENBQUMsRUFDZCxLQUFLLEVBQUUsS0FBSyxHQUNaOztBQVZELEFBV0EsV0FYSSxBQVdILFlBQVksR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ3RCLFlBQVksRUFBRSxDQUFDLEVBQ2YsYUFBYSxFQUFFLENBQUMsRUFDaEIsWUFBWSxFQUFFLElBQUksR0FDbEI7O0FBZkQsQUFpQkEsV0FqQkksQUFpQkgsYUFBYSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDdkIsWUFBWSxFQUFFLENBQUMsRUFDZixhQUFhLEVBQUUsQ0FBQyxFQUNoQixXQUFXLEVBQUUsR0FBRyxFQUNoQixZQUFZLEVBQUUsQ0FBQyxHQUNmOztBQXRCRCxBQXdCQSxXQXhCSSxHQXdCRixFQUFFLEdBQUcsSUFBSSxDQUFDLEU3QnpsQlosVUFBVSxFQUFFLE1BQXdDLEVBQ3BELGFBQWEsRUFBRSxNQUF3QyxFNkIwbEJ0RCxZQUFZLEVwRWhmUSxJQUV0QixFb0UrZUUsS0FBSyxFQUFFLGtCQUFrQixFQUN6QixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLGFBQWEsRUFBRSxNQUFNLEdBS3JCOztBQXJDRCxBQWtDQyxXQWxDRyxHQXdCRixFQUFFLEdBQUcsSUFBSSxBQVVULE1BQU0sQ0FBQyxFQUNQLEtBQUssRUFBRSxnQkFBZ0IsR0FDdkI7O0FmdFlKLEFBR0UsV0FIUyxHQUdQLEVBQUUsR0FBRyxDQUFDLENlc1lDLEVBQ1IsWUFBWSxFQUFFLENBQUMsRUFDZixhQUFhLEVBQUUsQ0FBQyxFQUNoQixZQUFZLEVBQUUsSUFBSSxFQUVsQixXQUFXLEVwRTFtQkssTUFBTSxFQUFDLFlBQVksRW9FMm1CbkMsY0FBYyxFbkV6aUJJLENBQUMsRW1FbWpCbkIsS0FBSyxFbkVwbUJvQixLQUFLLEdtRWdwQjlCOztBQW5HRCxBQWlEQyxXQWpERyxHQXVDRixFQUFFLEdBQUcsQ0FBQyxBQVVOLE9BQU8sQ0FBQyxFQUVSLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsbUJBQW1CLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQXJERixBQXlEQyxXQXpERyxHQXVDRixFQUFFLEdBQUcsQ0FBQyxDQWtCUCxHQUFHLENBQUMsRUFDSCxLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsWUFBWSxFQUNyQixPQUFPLEVBQUUsQ0FBQyxFQUNWLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLE9BQU8sRUFBRSxZQUFZLEdBTXJCOztBQXRFRixBQW1FRSxXQW5FRSxHQXVDRixFQUFFLEdBQUcsQ0FBQyxDQWtCUCxHQUFHLENBVUYsSUFBSSxDQUFDLEVBQ0osZUFBZSxFQUFFLElBQUksR0FDckI7O0FBckVILEFBd0VDLFdBeEVHLEdBdUNGLEVBQUUsR0FBRyxDQUFDLENBaUNQLEdBQUcsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEV2RXhvQkYsT0FBTyxHdUU2b0JWOztBQWhGRixBQTZFRSxXQTdFRSxHQXVDRixFQUFFLEdBQUcsQ0FBQyxDQWlDUCxHQUFHLEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FLaEIsSUFBSSxDQUFDLEVBQ0osZUFBZSxFQUFFLElBQUksR0FDckI7O0FBL0VILEFBa0ZDLFdBbEZHLEdBdUNGLEVBQUUsR0FBRyxDQUFDLENBMkNQLEdBQUcsQUFBQSxLQUFLLEFBQUEsa0JBQWtCLENBQUMsRUFDMUIsS0FBSyxFdkVocEJGLE9BQU8sRXVFaXBCVixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osYUFBYSxFQUFFLEdBQUcsR0FLbEI7O0FBM0ZGLEFBd0ZFLFdBeEZFLEdBdUNGLEVBQUUsR0FBRyxDQUFDLENBMkNQLEdBQUcsQUFBQSxLQUFLLEFBQUEsa0JBQWtCLENBTXpCLElBQUksQ0FBQyxFQUNKLGVBQWUsRUFBRSxJQUFJLEdBQ3JCOztBQTFGSCxBQTZGQyxXQTdGRyxHQXVDRixFQUFFLEdBQUcsQ0FBQyxBQXNETixNQUFNLEVBN0ZSLFdBQUksR0F1Q0YsRUFBRSxHQUFHLENBQUMsQUF1RE4sTUFBTSxDQUFDLEVIL3BCUCxVQUFVLEVBQUUsc0JBQXNCLEVHaXFCbEMsS0FBSyxFdkUvb0JPLE9BQU8sRXVFZ3BCbkIsZ0JBQWdCLEVuRTVvQlcsV0FBVyxHbUU2b0J0Qzs7QUFsR0YsQUFxR0EsV0FyR0ksR0FxR0EsT0FBTyxHQUFHLENBQUMsQ0FBQyxFQUNOLFdBQVcsRUFBRSxjQUFjLEdBUXBDOztBQTlHRCxBQXVHQyxXQXZHRyxHQXFHQSxPQUFPLEdBQUcsQ0FBQyxFQXJHZixXQUFJLEdBcUdBLE9BQU8sR0FBRyxDQUFDLEFBR2IsTUFBTSxFQXhHUixXQUFJLEdBcUdBLE9BQU8sR0FBRyxDQUFDLEFBSWIsTUFBTSxDQUFDLEVBQ1AsS0FBSyxFbkVwcEIwQixJQUFJLEVtRXFwQnZCLGdCQUFnQixFbkVwcEJBLFdBQVcsRW1FcXBCM0IsV0FBVyxFQUFFLGVBQWUsR0FDeEM7O0FBN0dGLEFBaUhDLFdBakhHLEdBZ0hBLFNBQVMsR0FBRyxDQUFDLEVBaEhqQixXQUFJLEdBZ0hBLFNBQVMsR0FBRyxDQUFDLEFBRWYsTUFBTSxFQWxIUixXQUFJLEdBZ0hBLFNBQVMsR0FBRyxDQUFDLEFBR2YsTUFBTSxDQUFDLEVBQ1AsS0FBSyxFbkU1cEI0QixPQUFPLEVtRTZwQnhDLGdCQUFnQixFbkU1cEJjLFdBQVcsR21FNnBCekM7O0FBdEhGLEFBMEhDLFdBMUhHLEdBeUhBLEtBQUssR0FBRyxDQUFDLEVBekhiLFdBQUksR0F5SEEsS0FBSyxHQUFHLENBQUMsQUFFWCxNQUFNLEVBM0hSLFdBQUksR0F5SEEsS0FBSyxHQUFHLENBQUMsQUFHWCxNQUFNLENBQUMsRUFDUCxnQkFBZ0IsRW5FdHFCWSxXQUFXLEVtRXVxQnZDLEtBQUssRW5FeHFCMEIsSUFBSSxHbUV5cUJuQzs7QUFJRixBQUFELGFBQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FLWDs7QUFIQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFKekIsQUFBRCxhQUFPLENBQUMsRUFLTixZQUFZLEVBQUUsS0FBSyxHQUVwQjs7QWZ6VkEsQUFBQSxZQUFZLENlMlZOLEVBQ04sT0FBTyxFQUFFLFVBQVUsR0FDbkI7O0FBRUEsQUFBRCxjQUFRLENBQUMsRUFDUixPQUFPLEVBQUUsSUFBSSxFQUNiLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFVBQVUsRUFBRSxNQUFNLEdBS2xCOztBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQUx4QixBQUFELGNBQVEsQ0FBQyxFQU1QLE9BQU8sRUFBRSxVQUFVLEdBRXBCOztBZnBXQSxBQUFBLGFBQWEsQ2VzV04sRUFDUCxPQUFPLEVBQUUsVUFBVSxFQUNuQixVQUFVLEVBQUUsS0FBSyxHQUNqQjs7QUFFQSxBZnhzQkYsY2V3c0JTLEVFcm5CVCxhQUFhLENBa0hULGNBQWMsQ0ZtZ0JSLEVBQ1IsS0FBSyxFQUFFLElBQUksRUFDTCxRQUFRLEVBQUUsTUFBTSxFQUNoQixRQUFRLEVBQUUsUUFBUSxHQUd4Qjs7QUFFQSxBZjlrQkYsYWU4a0JRLENBQUMsRUFFUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixXQUFXLEVBQUUsQ0FBQyxFQUNSLGNBQWMsRUFBRSxDQUFDLEVBRWpCLE1BQU0sRUFBRSxJQUFJLEVBb0NwQiwrQkFJRSxFQUNBOztBQXZDQyxBQUFELFVBQVcsQUFSWCxhQUFNLENBUU0sRUFDWCxpQ0FHVyxDQUNYLElBQUksRUFBRSxHQUFHLEVBQ1QsT0FBTyxFQUFFLEtBQUssRUFDZCxVQUFVLEVBQUUsTUFBTSxFQUNsQixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFNBQVMsRUFBRSxrQkFBa0IsR0FDN0I7O0FBbEJELEFBb0JBLGFBcEJNLENBb0JOLEdBQUcsRUFwQkgsYUFBTSxDQXFCTixHQUFHLENBQUMsRUFDTSw4SEFLRSxDQUVGLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDcEIsTUFBTSxFQUFFLElBQUksR0FLWjs7QUx0cEJHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUtrbkI1QyxBQW9CQSxhQXBCTSxDQW9CTixHQUFHLEVBcEJILGFBQU0sQ0FxQk4sR0FBRyxDQUFDLEVBWVUsTUFBTSxFQUFFLE1BQU0sQ0FBQSxVQUFVLEVBQ3hCLE1BQU0sRUFBRSwyQkFBMkIsR0FFaEQ7O0FBcENELEFmdmtCQSxhZXVrQk0sQWZ2a0JMLE1BQU0sRWV1a0JQLGFBQU0sQWZ0a0JMLE1BQU0sQ2U2bUJDLEVBQ1AsZUFBZSxFQUFFLElBQUksR0FDckI7O0FBUUQsQUFBRCxZQUFNLENBQUMsRUFDTixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsYUFBYSxHQUN6Qjs7QUEzUEYsQUE2UEMsT0E3UE0sQ0E2UE4sVUFBVSxDQUFDLEU3QnB5QlYsVUFBVSxFQUFFLElBQXdDLEVBQ3BELGFBQWEsRUFBRSxJQUF3QyxFNkJxeUJ2RCxXQUFXLEVwRW55Qk0sTUFBTSxFQUFDLFlBQVksRW9Fb3lCcEMsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFbkVwdUJRLElBQUksRW1FcXVCdkIsU0FBUyxFbkVydUJVLElBQUksRW1Fc3VCdkIsT0FBTyxFQUFFLENBQUMsR0FPVjs7QUExUUYsQUFxUUUsT0FyUUssQ0E2UE4sVUFBVSxHQVFQLFVBQVUsQ0FBQyxFQUNaLFdBQVcsRUFBRSxHQUFHLENBQUMsS0FBSyxDdkV6eUJsQixPQUFPLEV1RTB5QlgsV0FBVyxFQUFFLEdBQUcsRUFDaEIsWUFBWSxFQUFFLEdBQUcsR0FDakI7O0FBR0QsQUFBRCxnQkFBVSxDQUFDLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFFckIsS0FBSyxFQUFFLE9BQU8sRUFDZCxTQUFTLEVuRXB2QlUsSUFBSSxFbUVxdkJ2QixXQUFXLEVuRXR2QlUsSUFBSSxFbUV1dkJ6QixjQUFjLEVBQUUsR0FBRyxFQUVuQixXQUFXLEVBQUUsSUFBSSxHQW1FakI7O0FBakVBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLElBWGhELEFBQUQsZ0JBQVUsQ0FBQyxFQVlULGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFlBQVksRUFBRSxHQUFHLEdBK0RsQjs7QUE1REMsQUFBRCwwQkFBVyxDQUFDLEVBQ1gsUUFBUSxFQUFFLGlCQUFpQixHQUMzQjs7QUFFQSxBQUFELHFCQUFNLENBQUMsRUFDTixTQUFTLEVBQUUsSUFBSSxHQUtmOztBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQUh4QixBQUFELHFCQUFNLENBQUMsRUFJTCxPQUFPLEVBQUUsSUFBSSxHQUVkOztBQUVBLEFBQUQscUJBQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxJQUFJLEdBaUJiOztBQWZBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQUh4QixBQUFELHFCQUFNLENBQUMsRUFJTCxPQUFPLEVBQUUsWUFBWSxHQWN0Qjs7QUFsQkEsQUFPQSxxQkFQSyxBQU9KLE1BQU0sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixLQUFLLEVBQUUsQ0FBQyxFQUNSLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsVUFBVSxFQUNsQixVQUFVLEVBQUUsU0FBUyxFQUNyQixVQUFVLEVBQUUscUJBQXFCLEdBQ2pDOztBQTdDRixBQWdEQSxnQkFoRFMsQUFnRFIsTUFBTSxFQWhEUCxnQkFBUyxBQWlEUixNQUFNLEVBakRQLGdCQUFTLEFBa0RSLE9BQU8sQ0FBQyxFQUNSLEtBQUssRUFBRSxPQUFPLEVBQ2QsZUFBZSxFQUFFLElBQUksR0FDckI7O0FBckRELEFBdURBLGdCQXZEUyxBQXVEUixNQUFNLENBQUUscUJBQUssQUFBQSxNQUFNLENBQUMsRUFDcEIsS0FBSyxFQUFFLElBQUksR0FDWDs7QUF6REQsQUEyREEsZ0JBM0RTLEFBMkRSLE1BQU0sQ0FBRSxxQkFBSyxDQUFDLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDWjs7QUE3REQsQUErREEsZ0JBL0RTLEFBK0RSLFFBQVEsQ0FBQyxFQUNULE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLENBQUMsR0FDVjs7QUFsRUQsQUFvRUEsZ0JBcEVTLEFBb0VSLFFBQVEsQ0FBRSxxQkFBSyxBQUFBLE1BQU0sQ0FBQyxFQUN0QixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQXRFRCxBQXdFQSxnQkF4RVMsR0F3RVAsRUFBRSxHQUFHLGdCQUFnQixDQUFDLEVBQ3ZCLEtBQUssRUFBRSxJQUFJLEVBQ1gsYUFBYSxFQUFFLENBQUMsR0FDaEI7O0FBR0QsQUFBRCxZQUFNLENBQUMsRUFDTixLQUFLLEV2RW4zQlEsT0FBTyxFdUVxM0JwQixVQUFVLEVBQUUsUUFBUSxFQUNwQixTQUFTLEVBQUUsa0JBQWtCLEdBZ0U3Qjs7QUE5REMsQUFBRCxpQkFBTSxDQUFDLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLE1BQU0sRUFFZCxLQUFLLEVBQUUsT0FBTyxFQUNkLFdBQVcsRXBFMTRCSyxNQUFNLEVBQUMsWUFBWSxFb0UyNEJuQyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxNQUFNLEdBZ0R0Qjs7QUE5Q0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBWHpCLEFBQUQsaUJBQU0sQ0FBQyxFQVlMLE1BQU0sRUFBRSxNQUFNLEVBQ2QsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsR0FBRyxHQTJDcEI7O0FBeENBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWpCekIsQUFBRCxpQkFBTSxDQUFDLEVBa0JMLE1BQU0sRUFBRSxNQUFNLEVBQ2QsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsTUFBTSxHQXFDdkI7O0FBekRBLEFBdUJBLGlCQXZCSyxBQXVCSixZQUFZLENBQUMsRUFDYixXQUFXLEVBQUUsQ0FBQyxHQUNkOztBQXpCRCxBQTJCQSxpQkEzQkssQUEyQkosV0FBVyxDQUFDLEVBQ1osWUFBWSxFQUFFLENBQUMsR0FDZjs7QUE3QkQsQUErQkEsaUJBL0JLLEFBK0JKLE1BQU0sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixLQUFLLEVBQUUsQ0FBQyxFQUNSLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsVUFBVSxFQUNsQixVQUFVLEVBQUUsU0FBUyxFQUNyQixVQUFVLEVBQUUscUJBQXFCLEdBQ2pDOztBQXpDRCxBQTJDQSxpQkEzQ0ssQUEyQ0osUUFBUSxFQTNDVCxpQkFBSyxBQTRDSixNQUFNLEVBNUNQLGlCQUFLLEFBNkNKLE1BQU0sQ0FBQyxFQUNQLEtBQUssRUFBRSxPQUFPLEVBQ2QsZUFBZSxFQUFFLElBQUksR0FLckI7O0FBcERELEFBaURDLGlCQWpESSxBQTJDSixRQUFRLEFBTVAsTUFBTSxFQWpEUixpQkFBSyxBQTRDSixNQUFNLEFBS0wsTUFBTSxFQWpEUixpQkFBSyxBQTZDSixNQUFNLEFBSUwsTUFBTSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFuREYsQUFzREEsaUJBdERLLEFBc0RKLFFBQVEsQ0FBQyxFQUNULE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBOURGLEFBaUVBLFlBakVLLEFBaUVKLFNBQVMsQ0FBQyxFQUNWLFNBQVMsRUFBRSxhQUFhLEdBQ3hCOztBQUdELEFBQUQscUJBQWUsQ0FBQyxFQUNmLFdBQVcsRXBFNzFCVSxJQUV0QixFb0U0MUJDLGNBQWMsRXBFOTFCTyxJQUV0QixFb0U2MUJDLFVBQVUsRUFBRSxlQUFlLEVBQzNCLE1BQU0sRUFBRSxtQkFBbUIsR0FlM0I7O0FBbkJBLEFBTUEscUJBTmMsQ0FNZCxFQUFFLEFBQUEsTUFBTSxFQU5SLHFCQUFjLENBT2QsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ2xCLGdCQUFnQixFdkU3N0JILE9BQU8sRXVFODdCcEIsS0FBSyxFQUFFLEtBQUssR0FDWjs7QUFWRCxBQVlBLHFCQVpjLENBWWQsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUNOLEtBQUssRXZFbDhCUSxPQUFPLEV1RW04QnBCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsYUFBYSxFQUFFLEdBQUcsR0FDbEI7O0FmOTZCSCxBQUFBLGdCQUFnQixDZWk3QkosRUFDVixZQUFZLEVBQUUsQ0FBQyxFQUNmLGFBQWEsRUFBRSxDQUFDLEdBQ2hCOztBQXhiRixBQTBiQyxPQTFiTSxBQTBiTCxTQUFTLENBQUMsRUFFVixnQkFBZ0IsRW5FbjlCRSxPQUFPLEVtRW85QnpCLFlBQVksRUFBRSxXQUFXLEVBQ3pCLG1CQUFtQixFbkVwOUJHLE9BQWdDLEdtRTIrQnREOztBQXJkRixBQXNjRyxPQXRjSSxBQTBiTCxTQUFTLENBWVAsWUFBSyxDQUFDLEVBQ04sS0FBSyxFdkU5K0JNLE9BQU8sR3VFKytCbEI7O0FBeGNKLEFBNGNHLE9BNWNJLEFBMGJMLFNBQVMsQ0FrQlAsWUFBSyxFQTVjVCxPQUFPLEFBMGJMLFNBQVMsQ0FtQlAsV0FBSSxDQUFDLEVBQ0wsS0FBSyxFdkVyL0JNLE9BQU8sR3VFcy9CbEI7O0FBL2NKLEFBaWRHLE9BamRJLEFBMGJMLFNBQVMsQ0FNVCxPQUFPLENBaUJOLFVBQVUsQUFBQSxPQUFPLENBQUMsRUFDakIsS0FBSyxFdkV2K0JPLE9BQU8sR3VFdytCbkI7O0FBbmRKLEFBNGRJLE9BNWRHLEFBdWRMLGFBQWEsQ0F0UmIsYUFBTSxDQTJSSixHQUFHLEVBNWRQLE9BQU8sQUF1ZEwsYUFBYSxDQXRSYixhQUFNLENBNFJKLEdBQUcsQ0FBQyxFQUNILFVBQVUsRUFBRSxTQUFTLEVBRXJCLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUZRLEtBQUssRUFHbkIsU0FBUyxFQUFFLEtBQUssRUFDaEIsVUFBVSxFaEV0K0JHLElBQUksRWdFdStCakIsYUFBYSxFQUFFLENBQUMsR0FXaEI7O0FBL2VMLEFBc2VLLE9BdGVFLEFBdWRMLGFBQWEsQ0F0UmIsYUFBTSxDQTJSSixHQUFHLENBVUYsSUFBSSxBQUFBLE9BQU8sRUF0ZWhCLE9BQU8sQUF1ZEwsYUFBYSxDQXRSYixhQUFNLENBMlJKLEdBQUcsQ0FXRixNQUFNLEFBQUEsT0FBTyxFQXZlbEIsT0FBTyxBQXVkTCxhQUFhLENBdFJiLGFBQU0sQ0E0UkosR0FBRyxDQVNGLElBQUksQUFBQSxPQUFPLEVBdGVoQixPQUFPLEFBdWRMLGFBQWEsQ0F0UmIsYUFBTSxDQTRSSixHQUFHLENBVUYsTUFBTSxBQUFBLE9BQU8sQ0FBQyxFQUNiLElBQUksRXZFNy9CTSxPQUFPLEd1RTgvQmpCOztBQXplTixBQTJlSyxPQTNlRSxBQXVkTCxhQUFhLENBdFJiLGFBQU0sQ0EyUkosR0FBRyxDQWVGLFlBQVksRUEzZWpCLE9BQU8sQUF1ZEwsYUFBYSxDQXRSYixhQUFNLENBNFJKLEdBQUcsQ0FjRixZQUFZLENBQUMsRUFDWixTQUFTLEVBQUUsc0JBQXNCLEdBQ2pDOztBQTdlTixBQXFmRyxPQXJmSSxBQXVkTCxhQUFhLENBOEJYLFlBQUssQ0FBQyxFQUNOLEtBQUssRXZFN2hDTSxPQUFPLEd1RThoQ2xCOztBQXZmSixBQThmRyxPQTlmSSxBQXVkTCxhQUFhLENBR2IsT0FBTyxDQW9DTixVQUFVLEFBQUEsT0FBTyxDQUFDLEVBQ2pCLEtBQUssRXZFcGhDTyxPQUFPLEd1RXFoQ25COztBQWhnQkosQUFzZ0JHLE9BdGdCSSxBQW9nQkwsU0FBUyxDQUVQLFlBQUssQ0FBQyxFQUNOLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBeGdCSixBQThnQkcsT0E5Z0JJLEFBb2dCTCxTQUFTLENBVVAsWUFBSyxFQTlnQlQsT0FBTyxBQW9nQkwsU0FBUyxDQVdQLFdBQUksQ0FBQyxFQUNMLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBamhCSixBQW1oQkcsT0FuaEJJLEFBb2dCTCxTQUFTLENBQ1QsT0FBTyxDQWNOLFVBQVUsQUFBQSxPQUFPLENBQUMsRUFDakIsS0FBSyxFdkV6aUNPLE9BQU8sR3VFMGlDbkI7O0FBcmhCSixBQTJoQkcsT0EzaEJJLEFBeWhCTCxJQUFJLENBRUYsWUFBSyxDQUFDLEVBQ04sS0FBSyxFQUFFLE9BQU8sR0FLZDs7QUFIQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE5aEI1QixBQTJoQkcsT0EzaEJJLEFBeWhCTCxJQUFJLENBRUYsWUFBSyxDQUFDLEVBSUwsS0FBSyxFQUFFLE9BQU8sR0FFZjs7QUFqaUJKLEFBMmlCRyxPQTNpQkksQUF5aEJMLElBQUksQ0FrQkYsWUFBSyxFQTNpQlQsT0FBTyxBQXloQkwsSUFBSSxDQW1CRixXQUFJLENBQUMsRUFDTCxLQUFLLEVBQUUsT0FBTyxHQUNkOztBQTlpQkosQUFvakJHLE9BcGpCSSxBQWtqQkwsZUFBZSxDQUViLFlBQUssQ0FBQyxFQUNOLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBdGpCSixBQTRqQkcsT0E1akJJLEFBa2pCTCxlQUFlLENBVWIsWUFBSyxFQTVqQlQsT0FBTyxBQWtqQkwsZUFBZSxDQVdiLFdBQUksQ0FBQyxFQUNMLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBL2pCSixBQW1rQkMsT0Fua0JNLEFBbWtCTCxPQUFPLENBQUMsRUFDUixVQUFVLEVBQUUsSUFBZ0IsR0FxQjVCOztBQzVuQ0UsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBRDdCLEFBQUEsa0JBQWtCLENBQUMsRUFFWCxPQUFPLEVBQUUsZUFBZSxHQUUvQjs7QUFFRCxzRkFNRTtBQUVGLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQUNyQixBQUNJLE9BREcsQUFBQSxhQUFhLENEc3RCdEIsYUFBTSxDQ3J0QkEsVUFBVSxDQUFDLEVBRVAsTUFBTSxFQURRLElBQXlCLEVBckIvQyxVQUFVLEVBQUUsR0FBMkMsRUFDdkQsYUFBYSxFQUFFLEdBQTJDLEdBbUNyRDtFQWpCTCxBQU9RLE9BUEQsQUFBQSxhQUFhLENEc3RCdEIsYUFBTSxDQ3J0QkEsVUFBVSxDQU1OLENBQUMsQUFBQSxhQUFhLENBQUMsRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBVlQsQUFZUSxPQVpELEFBQUEsYUFBYSxDRHN0QnRCLGFBQU0sQ0NydEJBLFVBQVUsQ0FXTixDQUFDLEFBQUEsWUFBWSxDQUFDLEVBQ1YsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsZUFBZSxFQUMxQixtQkFBbUIsRUFBRSxLQUFLLEdBQzdCOztBTm9GUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElNOUUxQyxBQUFBLElBQUksR0FBRyxFQUFFLEdBQUcsbUNBQW1DLENBQUMsRUFDNUMsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElEMFR6QixBQUdDLElBSEcsQUFBQSxnQkFBZ0IsQ0FHbkIsUUFBUSxDQ3pUUSxFQUNMLEdBQUcsRUF2RFEsS0FBSSxHQXdEbEI7O0FBSVQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFDM0MsQUFBQSxxQkFBcUIsQ0FBQyxFQUFDLE9BQU8sRUFBRSxJQUFJLEdBQUU7O0FBRzFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJRDJUekIsQUFBQSxZQUFZLENDMVRLLEVBQ1QsTUFBTSxFQWxFUyxJQUFJLEdBbUV0QjtFMUJHSCxBQUFBLE9BQU8sQzBCREcsRUFDSixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGtCQUFrQixFQUUxQyxVQUFVLEVBeEVLLElBQUksRUF5RW5CLGFBQWEsRUFBRSxDQUFDLEdBdUJuQjtFQTNCRCxBQU1JLE9BTkcsQUFNRixRQUFRLENBQUMsRUFDTixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFQUNBLEFBQUQscUJBQWUsQ0FBQyxFQUlaLFlBQVksRUFBRSxDQUFDLEdBU2xCO0VET1QsQUFDQyxxQkFEb0IsQ0FDcEIsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLHFCQUFxQixBQUF6QixFQ2ZzQyxFQUMzQixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFQVJKLEFBU0cscUJBVFcsR0FTVCxFQUFFLEFBQUEsSUFBSyxDQS9FckIsa0JBQWtCLEVBK0V1QixFQUN6QixRQUFRLEVBQUUsTUFBTSxFQUNoQixPQUFPLEVBQUUsWUFBWSxHQUN4QjtFQXJCVCxBQXdCSSxPQXhCRyxDQXdCSCxzQkFBc0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFRHNvQlAsQWZ4c0JGLGNld3NCUyxFRXJuQlQsYUFBYSxDQWtIVCxjQUFjLENEaElDLEVBQ1gsS0FBSyxFQUFFLElBQUksR0FDZDtFRHlvQkgsQWY5a0JGLGFlOGtCUSxDQ3ZvQlUsRUFDVixNQUFNLEVBQUUsSUFBSSxHQUNmO0VEcW9CSCxBQW9CQSxhQXBCTSxDQW9CTixHQUFHLEVBcEJILGFBQU0sQ0FxQk4sR0FBRyxDQ3ZwQmlCLEVBQ2QsTUFBTSxFQTNHTyxJQUFJLEVBNEdqQixLQUFLLEVBQUUsSUFBSSxFQXpHZixVQUFVLEVBQUUsS0FBMkMsRUFDdkQsYUFBYSxFQUFFLEtBQTJDLEdBMkd6RDtFRGtXTCxBQUFBLGNBQWMsQ0NoV0ssRUFDWCxXQUFXLEVBQUUsQ0FBQyxFQUNkLFlBQVksRUFBRSxDQUFDLEdBQ2xCO0VEK2FILEFBQUQsbUJBQU0sQ0M3YWlCLEVBQ2hCLFVBQVUsRUFBRSxlQUFlLEdBQzlCO0VoQjJHTCxBQUFBLFdBQVcsQ2dCekdLLEVBRVIsV0FBVyxFQUFFLENBQUMsR0FDakI7RUFFRCxBQUFBLFdBQVcsR0FBRyxLQUFLLEdBQUcsQ0FBQyxFQUN2QixXQUFXLEdBQUcsS0FBSyxHQUFHLENBQUMsRUFDdkIsV0FBVyxHQUFHLEtBQUssR0FBRyxDQUFDLEFBQUEsTUFBTSxFQUM3QixXQUFXLEdBQUcsS0FBSyxHQUFHLENBQUMsQUFBQSxNQUFNLEVBQzdCLFdBQVcsR0FBRyxLQUFLLEdBQUcsQ0FBQyxBQUFBLE1BQU0sRUFDN0IsV0FBVyxHQUFHLEtBQUssR0FBRyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQzFCLEtBQUssRXhFL0dHLE9BQU8sR3dFZ0hsQjtFQUVELEFBQUEsV0FBVyxHQUFHLEtBQUssR0FBRyxjQUFjLENBQUMsRUFDakMsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsT0FBc0IsRUFDeEMsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsQ0FBQyxFQUNSLFNBQVMsRUFBRSxJQUFJLEVBQ2YsSUFBSSxFQUFFLE9BQU8sRUFDYixjQUFjLEVqRXRHRSxJQUFJLEdpRXVHdkI7RWhCbUZMLEFBQUEsV0FBVyxDZ0JqRkssRUEvSVosVUFBVSxFQUFFLEdBQTJDLEVBQ3ZELGFBQWEsRUFBRSxHQUEyQyxHQXVMekQ7RWhCd0NMLEFBR0UsV0FIUyxHQUdQLEVBQUUsR0FBRyxDQUFDLENnQi9FUyxFQXBKZixVQUFVLEVBQUUsR0FBMkMsRUFDdkQsYUFBYSxFQUFFLEdBQTJDLEVBcUpsRCxZQUFZLEVBQUUsSUFBSSxHQUdyQjtFQVZMLEFBWUksV0FaTyxHQVlILEVBQUUsR0FBRyxVQUFVLENBQUMsRUEzSnhCLFVBQVUsRUFBRSxNQUEyQyxFQUN2RCxhQUFhLEVBQUUsTUFBMkMsR0E4SnJEO0VEbWFQLEFBd0JBLFdBeEJJLEdBd0JGLEVBQUUsR0FBRyxJQUFJLENDemJTLEVBWVYsWUFBWSxFckVqRUQsSUFFdEIsRXFFOUdHLFVBQVUsRUFBRSxLQUEyQyxFQUN2RCxhQUFhLEVBQUUsS0FBMkMsRUE4S2xELGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBT2xCO0VBeENMLEFBbUNRLFdBbkNHLEdBa0JILEVBQUUsR0FBRyxJQUFJLENBaUJULElBQUksQ0FBQyxFQUNELE9BQU8sRUFBRSxLQUFLLEVBQ2QsWUFBWSxFQUFFLEdBQUcsRUFDakIsYUFBYSxFQUFFLEdBQUcsR0FDckI7RURrWGIsQUFhQyxPQWJNLENBYU4sb0JBQW9CLENDM1hZLEVBRXpCLEtBQUssRUFEd0IsSUFBSSxFQUVqQyxNQUFNLEVBRnVCLElBQUksRUFHakMsT0FBTyxFQUFFLFlBQVksRUE5THpCLFVBQVUsRUFBRSxJQUEyQyxFQUN2RCxhQUFhLEVBQUUsSUFBMkMsR0FnTXpEOztBQ3RNTCxxRkFBcUY7QUFJckYsQUFBQSx3QkFBd0IsQ0FBQyxFQUNyQixhQUFhLEVsRW9DSSxJQUFJLEdrRS9CeEI7O0FQa0hLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU94SDlDLEFBQUEsd0JBQXdCLENBQUMsRUFJakIsYUFBYSxFbEVrQ0gsSUFBSSxHa0VoQ3JCOztBQUVELEFBQUEsZ0JBQWdCLENBQUMsRVAwUGYsT0FBTyxFQUFFLFlBQVksRUFDckIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEVBQUUsSUFBSSxFQXVCWCxjQUFjLEVPbFJTLE1BQU0sRVBxRXpCLG1CQUFvQixFT3JFRCxNQUFNLEVQeUV6QixnQkFBaUIsRU96RUUsTUFBTSxFUDZFekIsZUFBZ0IsRU83RUcsTUFBTSxFUGlGekIsY0FBZSxFT2pGSSxNQUFNLEVQcUZ6QixXQUFZLEVPckZPLE1BQU0sR0FDOUI7O0FBRUQsQUFBQSxzQkFBc0IsQ0FBQyxFQUNuQixTQUFTLEVBQUUsR0FBRyxFTHFHZCxJQUFJLEVLbkdVLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQU14Qjs7QUFKRyxBQUFBLFdBQVcsQ0FMZixzQkFBc0IsQ0FLSixFQUVWLFVBQVUsRUFBRSxlQUFlLEdBQzlCOztBQUdMLEFBQUEsNkJBQTZCLENBQUMsRUFDMUIsU0FBUyxFQUFFLENBQUMsRUFDWixVQUFVLEVBQUUsTUFBTSxFTHlGbEIsSUFBSSxFS3ZGVSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksR0FDekI7O0FBRUQsQUFBQSxXQUFXLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEVBRWhDLEtBQUssRUFBRSxlQUFlLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLENBQUMsRVBtRGxCLGNBQWdCLEVPbERFLEdBQUcsQ0FBQyxRQUFRLENBQUMsS0FBSyxFUDBDcEMsa0JBQW9CLEVPMUNGLEdBQUcsQ0FBQyxRQUFRLENBQUMsS0FBSyxFUDBEcEMsVUFBWSxFTzFETSxHQUFHLENBQUMsUUFBUSxDQUFDLEtBQUssRUFDdEMsUUFBUSxFQUFFLE1BQU0sRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBM0NPLElBQUksRUE0Q2pCLE1BQU0sRUFBRSxtQkFBbUIsRUFDM0IsZ0JBQWdCLEV6RTJCUCxPQUFPLEV5RTFCaEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsT0FBTyxFQUFFLENBQUMsR0FjYjs7QVA2REssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJT3BGOUMsQUFBQSx1QkFBdUIsQ0FBQyxFQVloQixNQUFNLEVBbERTLElBQUksR0E2RDFCOztBQXZCRCxBQWVJLHVCQWZtQixBQWVsQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQWpCTCxBQW1CSSx1QkFuQm1CLENBbUJuQixNQUFNLENBQUMsRUFDSCxRQUFRLEVBQUUsTUFBTSxFQUNoQixhQUFhLEVBQUUsUUFBUSxHQUMxQjs7QUFHTCxBQUFBLDZCQUE2QixDQUFDLEVBQzFCLFlBQVksRUFBRSxLQUFLLEdBS3RCOztBQUhHLEFBQUEsV0FBVyxDQUhmLDZCQUE2QixDQUdYLEVBQ1YsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFHTCxBQUFBLCtCQUErQixDQUFDLEVBQzVCLFdBQVcsRUFBRSxLQUFLLEdBS3JCOztBQUhHLEFBQUEsV0FBVyxDQUhmLCtCQUErQixDQUdiLEVBQ1YsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFHTCxBQUFBLCtCQUErQixDQUFDLEVBQzVCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFNBQVMsRVBoRUgsUUFBc0IsRU9pRTVCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFyRkUsSUFBSSxFQXNGakIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FNdEI7O0FQOEJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU8zQzlDLEFBQUEsK0JBQStCLENBQUMsRUFVeEIsU0FBUyxFUHZFUCxPQUFzQixFT3dFeEIsV0FBVyxFQTFGSSxJQUFJLEdBNEYxQjs7QUFFRCxvREFBb0Q7QUFTcEQsQUFBQSxrQkFBa0IsQ0FBQyxFQUNmLE1BQU0sRXBFdEd1QyxJQUFJLEdvRXVHcEQ7O0FqQm1hRCxBQUFBLGVBQWUsQ2lCamFDLEVBQ1osTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUY2Q0QsQUFBQSxhQUFhLENFNUNDLEVBR1YsVUFBVSxFQUFFLENBQUMsRUFDYiwrQkFBK0IsQ0FDL0IsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixNQUFNLEVBQUUsZUFBZSxFQUN2QixxQkFBcUIsQ0FFckIsVUFBVSxFQUFFLHFCQUFxQixFQU1qQyxPQUFPLEVBQUUsR0FBRyxFQUNaLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixJQUFJLEVBQUUsQ0FBQyxFQUNQLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEV0RS9ISSxNQUFNLEVBQUMsWUFBWSxFc0VzV2xDLDREQUE0RCxDQTRCNUQsOERBQThELENBa0Q5RCw2REFBNkQsQ0FXN0QsUUFBUSxFQUFFLFFBQVEsR0FzRHJCOztBUGxZSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElLaUM5QyxBQUFBLGFBQWEsQ0U1Q0MsRUFZTixVQUFVLEVwRXpIK0IsSUFBSSxHb0UwZnBEOztBQTdZRCxBQXlCSSxhQXpCUyxDQXlCVCxpQkFBaUIsQ0FBRSxFTGtMbkIsWUFBWSxFQUFFLElBQUksRUFDbEIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFN0R0UkYsSUFBSSxFNkR1UmQsYUFBYSxFN0R2UkgsSUFBSSxFMkRtQmhCLEtBQUssRUFBRSxDQUFDLEdPaUZMOztBQTNCTCxBUDdERSxhTzZEVyxDQXlCVCxpQkFBaUIsQVB0RmxCLE9BQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQW9FRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElPWDlDLEFBeUJJLGFBekJTLENBeUJULGlCQUFpQixDQUFFLEVMeUxmLFlBQVksRTdEMVJDLElBQUksRTZEMlJqQixhQUFhLEU3RDNSQSxJQUFJLEdrRW1HcEI7O0FMMExELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJS3JONUIsQUF5QkksYUF6QlMsQ0F5QlQsaUJBQWlCLENBQUUsRUw2TGYsU0FBUyxFMURoVUUsS0FBcUMsRytEcUluRDs7QUw2TEQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElLeE41QixBQXlCSSxhQXpCUyxDQXlCVCxpQkFBaUIsQ0FBRSxFTGdNZixTQUFTLEUxRDlURyxNQUFxQyxHK0RnSXBEOztBTGdNRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUszTjdCLEFBeUJJLGFBekJTLENBeUJULGlCQUFpQixDQUFFLEVMbU1mLFNBQVMsRTFENVRTLE1BQXFDLEcrRDJIMUQ7O0FMbU1ELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJSzlON0IsQUF5QkksYUF6QlMsQ0F5QlQsaUJBQWlCLENBQUUsRUxzTWYsU0FBUyxFMUR6VFEsTUFBMkIsRytEcUgvQzs7QUEzQkwsQUE2QkksYUE3QlMsQ0E2QlQsV0FBVyxDQUFFLEVBZVQsbUdBT0UsRUE2REw7O0FBaEhMLEFBa0NRLGFBbENLLENBNkJULFdBQVcsQUFLTixZQUFZLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUNuQixXQUFXLEVBQUUsR0FBRyxFQUNoQixZQUFZLEVBQUUsR0FBRyxHQUNwQjs7QUFyQ1QsQUF1Q1EsYUF2Q0ssQ0E2QlQsV0FBVyxBQVVOLGFBQWEsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ3BCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFlBQVksRUFBRSxHQUFHLEdBQ3BCOztBQTFDVCxBQXFEUSxhQXJESyxDQTZCVCxXQUFXLEdBd0JMLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDTCx5UkFTRSxDQUtGLGtXQXlCRSxDQVFGLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsVUFBVSxFQUFFLElBQUksRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVwRXJOMEIsSUFBSSxFb0VzTnpDLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGNBQWMsRUFBRSxDQUFDLEVBQ2pCLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLFVBQVUsRUFDMUIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsTUFBTSxHQUNsQjs7QUEvR1QsQUErRlksYUEvRkMsQ0E2QlQsV0FBVyxHQXdCTCxFQUFFLEdBQUcsQ0FBQyxBQTBDSCxPQUFPLENBQUMsRUFFTCxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLGtCQUFrQixHQUMxQzs7QUFuR2IsQUFzSEksYUF0SFMsQ0FzSFQsZ0JBQWdCLENBQUUsRUFDZCxpZ0JBeUJFLENBRUYseWZBNENFLEVBMENMOztBQXhPTCxBQXdNUSxhQXhNSyxDQXNIVCxnQkFBZ0IsQ0FrRlosQ0FBQyxDQUFDLEVBQ0UsaUJBQWlCLEVBQUUsZ0JBQWdCLENBQUMsYUFBYSxFQUNqRCxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsYUFBYSxFQUN6QyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLEdBNEJ2Qzs7QUF2T1QsQUE2TVksYUE3TUMsQ0FzSFQsZ0JBQWdCLENBa0ZaLENBQUMsQUFLSSxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxFQUFFLEVBQ1gsSUFBSSxFQUFFLEdBQUcsRUFDVCxLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxDQUFDLEVBQ1QsVUFBVSxFQUFFLE9BQU8sRUFDbkIsTUFBTSxFQUFFLEdBQUcsRUFDWCwyQkFBMkIsRUFBRSxXQUFXLEVBQ3hDLG1CQUFtQixFQUFFLFdBQVcsRUFDaEMsMkJBQTJCLEVBQUUsSUFBSSxFQUNqQyxtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLGtDQUFrQyxFQUFFLFFBQVEsRUFDNUMsMEJBQTBCLEVBQUUsUUFBUSxHQUN2Qzs7QUE1TmIsQUE4TlksYUE5TkMsQ0FzSFQsZ0JBQWdCLENBa0ZaLENBQUMsQUFzQkksTUFBTSxFQTlObkIsYUFBYSxDQXNIVCxnQkFBZ0IsQ0FrRlosQ0FBQyxBQXNCYSxPQUFPLEVBOU43QixhQUFhLENBc0hULGdCQUFnQixDQWtGWixDQUFDLEFBc0J1QixNQUFNLENBQUMsRUFDdkIsS0FBSyxFQUFFLGVBQWUsRUFDdEIsV0FBVyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFnQixHQU01Qzs7QUF0T2IsQUFrT2dCLGFBbE9ILENBc0hULGdCQUFnQixDQWtGWixDQUFDLEFBc0JJLE1BQU0sQUFJRixPQUFPLEVBbE94QixhQUFhLENBc0hULGdCQUFnQixDQWtGWixDQUFDLEFBc0JhLE9BQU8sQUFJWixPQUFPLEVBbE94QixhQUFhLENBc0hULGdCQUFnQixDQWtGWixDQUFDLEFBc0J1QixNQUFNLEFBSXJCLE9BQU8sQ0FBQyxFQUNMLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUFyT2pCLEFBME9JLGFBMU9TLENBME9ULHFCQUFxQixDQUFFLEVBQ25CLFdBQVcsRXRFM09JLElBRXRCLEVzRTBPTyxjQUFjLEV0RTVPQyxJQUV0QixFc0UyT08sVUFBVSxFQUFFLGVBQWUsRUFDM0IsTUFBTSxFQUFFLHFCQUFxQixHQWNoQzs7QUE1UEwsQUFnUFEsYUFoUEssQ0EwT1QscUJBQXFCLENBTWpCLEVBQUUsQUFBQSxNQUFNLEVBaFBoQixhQUFhLENBME9ULHFCQUFxQixDQU9qQixFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDZixnQkFBZ0IsRXpFOVZoQixPQUFPLEV5RStWUCxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQXBQVCxBQXFQUSxhQXJQSyxDQTBPVCxxQkFBcUIsQ0FXakIsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUNILEtBQUssRXpFbFdMLE9BQU8sRXlFbVdQLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsYUFBYSxFQUFFLEdBQUcsR0FDckI7O0FBM1BULEFBa1FZLGFBbFFDLENBZ1FULGNBQWMsQUFDVCxLQUFLLEdBQ0EsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxFQUFFLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFyUWIsQUFzUVksYUF0UUMsQ0FnUVQsY0FBYyxBQUNULEtBQUssR0FLQSxDQUFDLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQyxFQUNaLGdCQUFnQixFekVsWGpCLE9BQU8sR3lFbVhUOztBQXhRYixBQTBRUSxhQTFRSyxDQWdRVCxjQUFjLEdBVVIsQ0FBQyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUMsRUFDWixPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBN1FULEFBOFFRLGFBOVFLLENBOFFKLG1CQUFLLEFBQUEsT0FBTyxDQUFDLEVBQ1YsTUFBTSxFQUFFLEtBQUssR0FDaEI7O0FBaFJULEFBaVJRLGFBalJLLENBaVJKLG1CQUFLLEFBQUEsTUFBTSxDQUFDLEVBQ1QsTUFBTSxFQUFFLEtBQUssR0FDaEI7O0FBblJULEFBcVJJLGFBclJTLENBcVJULGVBQWUsQ0FBQyxFQUNaLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLGFBQWEsRWxFN1ZHLElBQUksRWtFOFZwQixVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUF6UkwsQUFrU0ksYUFsU1MsQ0FrU1QsbUJBQW1CLENBQUMsRUFDaEIsYUFBYSxFQUFFLElBQUksRUFDbkIsU0FBUyxFcEV0WTJCLElBQUksRW9FdVl4QyxXQUFXLEVwRXRZeUIsSUFBSSxFb0V1WXhDLGNBQWMsRXBFdFlzQixHQUFHLEVvRXVZdkMsY0FBYyxFdEVyWUksU0FBUyxFc0VzWTNCLFdBQVcsRXRFdFpHLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFc0V1Wm5ELE1BQU0sRXBFdFptQyxJQUFJLEVvRXVaN0MsS0FBSyxFekVsWkYsT0FBTyxHeUVrYmI7O0FQL1RDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU9YOUMsQUFrU0ksYUFsU1MsQ0FrU1QsbUJBQW1CLENBQUMsRUFXWixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFmWSxHQUFHLENBZWEsQ0FBQyxHQTRCM0M7O0FBMVVMLEFBaVRRLGFBalRLLENBa1NULG1CQUFtQixDQWVmLEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxJQUEyQyxFQUN2RCxhQUFhLEVBQUUsSUFBMkMsR0FTN0Q7O0FQalRILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU9YOUMsQUFpVFEsYUFqVEssQ0FrU1QsbUJBQW1CLENBZWYsRUFBRSxDQUFDLEVBS0ssVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEVBQUUsQ0FBQyxHQUt2Qjs7QUE1VFQsQUF5VFksYUF6VEMsQ0FrU1QsbUJBQW1CLENBZWYsRUFBRSxHQVFJLE9BQU8sQ0FBQyxFQUNOLEtBQUssRXpFdGFULE9BQU8sR3lFdWFOOztBQTNUYixBQTZUUSxhQTdUSyxDQWtTVCxtQkFBbUIsQ0EyQmYsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUNKLFlBQVksRUFBRSxHQUFHLEdBV3BCOztBQXpVVCxBQWtVWSxhQWxVQyxDQWtTVCxtQkFBbUIsQ0EyQmYsRUFBRSxHQUFHLEVBQUUsR0FLRCxFQUFFLEFBQUEsT0FBTyxDQUFDLEVBR1IsT0FBTyxFQUFFLElBQWtDLEVBQzNDLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFNUR1V1csSUFBSSxHNER0V3ZCOztBQXhVYixBQThVSSxhQTlVUyxDQThVVCxJQUFJLEFBQUEsbUJBQW1CLENBQUMsRUFDcEIsTUFBTSxFQUFFLE9BQU8sR0FNbEI7O0FBclZMLEFBaVZRLGFBalZLLENBOFVULElBQUksQUFBQSxtQkFBbUIsQ0FHbkIsR0FBRyxDQUFDLEVBQ0EsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFQUFFLElBQXdCLEdBQzFDOztBQXBWVCxBQXlWSSxhQXpWUyxDQXlWVCwyQkFBMkIsQ0FBQyxFQUN4QixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsTUFBTSxHQThDckI7O0FBNVlMLEFBK1ZRLGFBL1ZLLENBK1ZKLHNDQUFXLENBQUMsRUFDVCxVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3pFcmNwQixPQUFPLEV5RXNjUixXQUFXLEVsRXZhQyxJQUFJLEVrRXdhaEIsWUFBWSxFbEV4YUEsSUFBSSxFa0V5YWhCLGFBQWEsRWxFemFELElBQUksRWtFMGFoQixNQUFNLEVBQUUsSUFBSSxHQUVmOztBQXRXVCxBQXVXUSxhQXZXSyxDQXVXSiwyQ0FBZ0IsRUF2V3pCLGFBQWEsQ0F3V0osd0NBQWEsQ0FBQyxFQUNYLE9BQU8sRUFBRSxZQUFZLEdBRXhCOztBQTNXVCxBQTRXUSxhQTVXSyxDQTRXSix5Q0FBYyxDQUFDLEVBQ1osT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLElBQUksR0FDZDs7QUEvV1QsQUFnWFEsYUFoWEssQ0F5VlQsMkJBQTJCLENBdUJ2QixtQkFBbUIsQ0FBQyxFQUNoQixPQUFPLEVBQUUsWUFBWSxFQUNyQixLQUFLLEVBQUUsSUFBSSxHQVdkOztBQTdYVCxBQW1YWSxhQW5YQyxDQXlWVCwyQkFBMkIsQ0F1QnZCLG1CQUFtQixDQUdmLGFBQWEsQ0FBQyxFQUNWLEtBQUssRXpFM2RkLE9BQU8sRXlFNGRFLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQXRYYixBQXVYWSxhQXZYQyxDQXlWVCwyQkFBMkIsQ0F1QnZCLG1CQUFtQixDQU9mLEtBQUssQ0FBQyxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixhQUFhLEVBQUUsR0FBRyxFQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNuQjs7QUE1WGIsQUE4WFEsYUE5WEssQ0F5VlQsMkJBQTJCLENBcUN2QixJQUFJLENBQUMsRUFDRCxTQUFTLEVBQUUsR0FBRyxFQUNkLFlBQVksRXpFcmVYLE9BQU8sRXlFc2VSLE9BQU8sRUFBRSxHQUFHLEVBQ1osU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsS0FBSyxHQVF4Qjs7QUEzWVQsQUFxWVksYUFyWUMsQ0F5VlQsMkJBQTJCLENBcUN2QixJQUFJLENBT0EsS0FBSyxDQUFDLEVBQ0YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQUtiLEFBQUEsWUFBWSxDQUFDLEVBQ1QsVUFBVSxFQUFFLGlCQUFpQixHQTBEaEM7O0FBM0RELEFBR0ksWUFIUSxDQUdSLFdBQVcsQ0FBQyxFQUNSLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSx1QkFBdUIsRUFDaEMsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixhQUFhLEVBQUUsR0FBRyxHQW1EckI7O0FBMURMLEFBVVksWUFWQSxDQUdSLFdBQVcsR0FNSCxFQUFFLENBQ0YsQ0FBQyxDQUFDLEVBQ0UsT0FBTyxFQUFFLENBQUMsRUFDVixXQUFXLEVBQUUsSUFBSSxFQUNqQixNQUFNLEVBQUUsYUFBYSxFQUNyQixVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFcEU5Z0JzQixJQUFJLEVvRStnQnJDLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGNBQWMsRUFBRSxDQUFDLEVBQ2pCLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLFVBQVUsRUFDMUIsT0FBTyxFQUFFLENBQUMsRUFDVixjQUFjLEVBQUUsS0FBSyxHQVN4Qjs7QUFqQ2IsQUF5QmdCLFlBekJKLENBR1IsV0FBVyxHQU1ILEVBQUUsQ0FDRixDQUFDLENBZUcsU0FBUyxDQUFDLEVBQ04sU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEVBQUUsR0FBRyxHQUNuQjs7QUE1QmpCLEFBOEJnQixZQTlCSixDQUdSLFdBQVcsR0FNSCxFQUFFLENBQ0YsQ0FBQyxBQW9CSSxNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFoQ2pCLEFBcUNvQixZQXJDUixDQUdSLFdBQVcsR0FNSCxFQUFFLEFBMEJELFNBQVMsQUFDTCxLQUFLLEdBQ0UsQ0FBQyxDQUFDLEVBQ0YsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FQM2FmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU9vWTlDLEFBMENnQixZQTFDSixDQUdSLFdBQVcsR0FNSCxFQUFFLEFBMEJELFNBQVMsR0FPRixDQUFDLENBQUMsRUFFRSxZQUFZLEVBQUUsQ0FBQyxFQUNmLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFlBQVksR0FNM0I7RUFwRGpCLEFBZ0R3QixZQWhEWixDQUdSLFdBQVcsR0FNSCxFQUFFLEFBMEJELFNBQVMsR0FPRixDQUFDLEFBTUksWUFBWSxDQUFDLEVBQ1YsTUFBTSxFQUFFLFVBQVUsR0FDckI7O0FBbER6QixBQXVEUSxZQXZESSxDQUdSLFdBQVcsQ0FvRFAsSUFBSSxDQUFDLENBQUMsQ0FBQSxFQUNKLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FwQjNoQlQsQUEyQ0ksY0EzQ1UsR0FrQ1YsRUFBRSxHQUFHLENBQUMsQUFTTCxNQUFNLEVBM0NYLGNBQWMsR0FrQ1YsRUFBRSxHQUFHLENBQUMsQUFVTCxNQUFNLENvQm9mbUIsRUFDMUIsVUFBVSxFQUFFLFdBQVcsR0FDMUI7O0FBRUQsQUFDSSxTQURLLENBQ0wsU0FBUyxFRmppQmIsT0FBTyxDRWlpQkgsU0FBUyxDQUFBLEVBQ1AsYUFBYSxFQUFDLGlCQUFpQixHQVNoQzs7QVBqZEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJT3NjOUMsQUFDSSxTQURLLENBQ0wsU0FBUyxFRmppQmIsT0FBTyxDRWlpQkgsU0FBUyxDQUFBLEVBR0gsTUFBTSxFQUFDLElBQUksR0FPaEI7O0FBTEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBTjlCLEFBT1EsU0FQQyxDQUNMLFNBQVMsR0FNSCxpQkFBaUIsRUZ2aUIzQixPQUFPLENFaWlCSCxTQUFTLEdBTUgsaUJBQWlCLENBQUMsRUFDaEIsT0FBTyxFQUFFLFlBQVksR0FDeEI7O0FBVFQsQUFZSSxTQVpLLENGb0tQLGNBQU8sRUFwc0JULE9BQU8sQ0Fvc0JMLGNBQU8sQ0V4SlUsRUFJWCxVQUFVLEVBQUMsR0FBRyxHQUtqQjs7QUFyQkwsQUFhUSxTQWJDLENGb0tQLGNBQU8sQUE1ckJBLElBQUssQ0FBQSxTQUFTLEdBUnZCLE9BQU8sQ0Fvc0JMLGNBQU8sQUE1ckJBLElBQUssQ0FBQSxTQUFTLEVFcWlCRSxFQUNiLFFBQVEsRUFBRSxrQkFBa0IsR0FDL0I7O0FQcmRILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU9zYzlDLEFBWUksU0FaSyxDRm9LUCxjQUFPLEVBcHNCVCxPQUFPLENBb3NCTCxjQUFPLENFeEpVLEVBTVAsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixNQUFNLEVBQUMsQ0FBQyxHQUVmOztBQUdMLEFBQ0ksU0FESyxBQUFBLElBQUssQ0Y3a0JBLE9BQU8sRUF5dEJuQixjQUFPLEFBNXJCQSxJQUFLLENBQUEsU0FBUyxHQVJ2QixPQUFPLEFBckJFLElBQUssQ0FBQSxPQUFPLEVBeXRCbkIsY0FBTyxBQTVyQkEsSUFBSyxDQUFBLFNBQVMsRUVpakJGLEVBQ2IsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFDckIsQUFDSSxTQURLLEFBQUEsSUFBSyxDRm5sQkosT0FBTyxFRW9sQlosU0FBUyxBRnFJaEIsY0FBTyxFQXBzQlQsT0FBTyxBQXJCRSxJQUFLLENBQUEsT0FBTyxFRW9sQlosU0FBUyxBRnFJaEIsY0FBTyxDRXJJVSxFQUNQLFFBQVEsRUFBRSxrQkFBa0IsR0FDL0I7O0FBR1QsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFDNUMsQUFBQSxTQUFTLEFBQUEsSUFBSyxDRjFsQkosT0FBTyxFQXl0Qm5CLGNBQU8sR0UvSGlDLGNBQWMsRUZya0J4RCxPQUFPLEFBckJFLElBQUssQ0FBQSxPQUFPLEVBeXRCbkIsY0FBTyxHRS9IaUMsY0FBYyxFQUFwRCxTQUFTLEFBQUEsSUFBSyxDRjFsQkosT0FBTyxFRW9HckIsYUFBYSxDQWtIVCxjQUFjLEdBb1l3QixjQUFjLEVGcmtCeEQsT0FBTyxBQXJCRSxJQUFLLENBQUEsT0FBTyxFRW9HckIsYUFBYSxDQWtIVCxjQUFjLEdBb1l3QixjQUFjLENBQUMsRUFDakQsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBR0wsQUFBQSxjQUFjLENBQUMsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsQ0FBQyxFQUNQLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixHQUFHLEVBQUUsR0FBRyxFQUNSLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsQ0FBQyxFQUNULGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFQUFFLE9BQU8sRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLGVBQWUsRUFBQyxJQUFJLENBQUEsVUFBVSxFQW1COUIsZ3RCQTZCRSxFQUNMOztBQTdERCxBQWNJLGNBZFUsQUFjVCxNQUFNLENBQUEsRUFDTCxLQUFLLEVBQUMsT0FBTyxFQUNiLGdCQUFnQixFQUFFLHNCQUFzQixHQUN6Qzs7QUFqQkwsQUFrQkksY0FsQlUsQUFrQlQsTUFBTSxDQUFBLEVBQ0wsS0FBSyxFQUFDLE9BQU8sRUFDYixnQkFBZ0IsRUFBRSxzQkFBc0IsR0FDekM7O0FQcmdCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElPZ2Y5QyxBQUFBLGNBQWMsQ0FBQyxFQXdCUCxHQUFHLEVBQUMsSUFBSSxHQXFDZjtFQTdERCxBQTBCUSxjQTFCTSxDQTBCTixTQUFTLEFBQUEsT0FBTyxDQUFBLEVBQ1osU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBbUNULEFBQUEsT0FBTyxDQUFBLEVBRUwsSUFBSSxFQUFFLElBQUksRUFDTixHQUFHLEVBQUUsR0FBRyxFQUNSLE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsSUFBSSxFQUNaLFNBQVMsRUFBRSxlQUFlLEVBQzFCLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsZ0JBQWdCLEVBQUUsMkRBQTJELEVBQzdFLG1CQUFtQixFQUFFLFlBQVksRUFDakMsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixlQUFlLEVBQUUsVUFBVSxFQUMzQixNQUFNLEVBQUUsSUFBSSxFQUVaLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGtCQUFrQixDQUNsQixRQUFRLEVBQUUsUUFBUSxHQVF2Qjs7QVB6a0JLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU8raUI5QyxBQUFBLE9BQU8sQ0FBQSxFQW9CQywrRkFHZ0MsQ0FDaEMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxrQkFBa0IsR0FFL0M7O0FBR0QsQUFBQSxJQUFJLEFBQUEsWUFBWSxDQUFDLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLElBQUksRUFDVixHQUFHLEVBQUUsSUFBSSxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFNBQVMsRUFBRSxlQUFlLEVBQzFCLFVBQVUsRUFBRSxzQkFBc0IsRUFDbEMsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBRSxPQUFPLEdBYWpCOztBQTFCRCxBQWVJLElBZkEsQUFBQSxZQUFZLEFBZVgsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBakJMLEFBa0JJLElBbEJBLEFBQUEsWUFBWSxBQWtCWCxNQUFNLENBQUEsRUFDTCxLQUFLLEVBQUMsa0JBQWtCLEVBQ3hCLGdCQUFnQixFQUFFLHNCQUFzQixHQUN6Qzs7QUFyQkwsQUFzQkksSUF0QkEsQUFBQSxZQUFZLEFBc0JYLE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBQyxrQkFBa0IsRUFDeEIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBQUlMLEFBQUEsSUFBSSxBQUFBLFNBQVMsQUFBQSxJQUFLLENBQUEsT0FBTyxFQUFFLHNCQUFzQixDQUFDLEVBQzlDLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQUNELEFBQUEsc0JBQXNCLENBQUMsRUFDbkIsSUFBSSxFQUFFLHlDQUF5QyxFQUMvQyxlQUFlLEVBQUUsTUFBTSxFQUN2QixXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTSxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQUNsQixjQUFjLEVBQUUsR0FBRyxFQUNuQixNQUFNLEVBQUUsQ0FBQyxFQUFDLE9BQU8sRUFBRSxDQUFDLEVBQ3BCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLENBQUMsR0FpRGI7O0FBL0NHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVo3QixBQUFBLHNCQUFzQixDQUFDLEVBYWYsR0FBRyxFQUFFLElBQUksR0E4Q2hCOztBQTVDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWZwRCxBQUFBLHNCQUFzQixDQUFDLEVBZ0JmLEdBQUcsRUFBRSxJQUFJLEdBMkNoQjs7QVB2cUJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU80bUI5QyxBQUFBLHNCQUFzQixDQUFDLEVBbUJmLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQUFFLEdBQUcsRUFDbkIsS0FBSyxFQUFFLGlCQUFpQixHQXNDL0I7O0FBcENHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXZCN0IsQUFBQSxzQkFBc0IsQ0FBQyxFQXdCZixLQUFLLEVBQUUsc0JBQXNCLEVBQzdCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsSUFBSSxFQUFFLElBQUksRUFDVixTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxNQUFNLEdBK0I3Qjs7QUE3QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUE5QnBELEFBQUEsc0JBQXNCLENBQUMsRUErQmYsU0FBUyxFQUFFLHVCQUF1QixHQTRCekM7O0FBckJPLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXRDakMsQUFrQ0ksc0JBbENrQixBQWtDakIsTUFBTSxFQWxDWCxzQkFBc0IsQUFtQ2pCLE1BQU0sRUFuQ1gsc0JBQXNCLEFBb0NqQixRQUFRLEVBcENiLHNCQUFzQixBQXFDakIsT0FBTyxDQUFDLEVBRUQsS0FBSyxFQUFFLGVBQWUsR0FTN0I7O0FQNXBCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElPNG1COUMsQUFrQ0ksc0JBbENrQixBQWtDakIsTUFBTSxFQWxDWCxzQkFBc0IsQUFtQ2pCLE1BQU0sRUFuQ1gsc0JBQXNCLEFBb0NqQixRQUFRLEVBcENiLHNCQUFzQixBQXFDakIsT0FBTyxDQUFDLEVBS0QsS0FBSyxFQUFFLHNCQUFzQixHQU1wQzs7QUFoREwsQUE2Q1Esc0JBN0NjLEFBa0NqQixNQUFNLENBV0gsR0FBRyxDQUFDLE1BQU0sRUE3Q2xCLHNCQUFzQixBQW1DakIsTUFBTSxDQVVILEdBQUcsQ0FBQyxNQUFNLEVBN0NsQixzQkFBc0IsQUFvQ2pCLFFBQVEsQ0FTTCxHQUFHLENBQUMsTUFBTSxFQTdDbEIsc0JBQXNCLEFBcUNqQixPQUFPLENBUUosR0FBRyxDQUFDLE1BQU0sQ0FBQyxFQUNQLElBQUksRUFBRSxPQUFPLEdBQ2hCOztBQS9DVCxBQWtESSxzQkFsRGtCLENBa0RsQixHQUFHLENBQUMsRUFDQSxNQUFNLEVBQUUsU0FBUyxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEdBS2Q7O0FBMURMLEFBdURRLHNCQXZEYyxDQWtEbEIsR0FBRyxDQUtDLE1BQU0sQ0FBQyxFQUNILElBQUksRUFBRSxJQUFJLEdBQ2I7O0FBSVQsQUFBQSxJQUFJLEFBQUEsa0JBQWtCLENBQUMsRUFDbkIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxXQUFXLEVBQ3ZCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsS0FBSyxFQUNyQixLQUFLLEVBQUUsT0FBTyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxDQUFDLEVBQ1IsR0FBRyxFQUFFLEdBQUcsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLFVBQVUsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsT0FBTyxFQUFDLENBQUMsR0E2Qlo7O0FBbERELEFBdUJJLElBdkJBLEFBQUEsa0JBQWtCLEFBdUJqQixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUF6QkwsQUEyQkksSUEzQkEsQUFBQSxrQkFBa0IsQUEyQmpCLE1BQU0sQ0FBQSxFQUNMLGdCQUFnQixFQUFDLE9BQU8sRUFDeEIsS0FBSyxFQUFDLEtBQUssR0FDWjs7QUE5QkwsQUFnQ0ksSUFoQ0EsQUFBQSxrQkFBa0IsQUFnQ2pCLE1BQU0sQ0FBQSxFQUNMLGdCQUFnQixFQUFDLE9BQU8sRUFDeEIsS0FBSyxFQUFDLEtBQUssR0FDWjs7QVA1c0JDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSU95cUI5QyxBQUFBLElBQUksQUFBQSxrQkFBa0IsQ0FBQyxFQXNDZixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBQyxJQUFJLEVBQ1YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsWUFBWSxFQUFFLENBQUMsRUFDZixhQUFhLEVBQUUsaUJBQWlCLEVBQ2hDLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLEtBQUssRUFBQyxJQUFJLEVBQ1YsTUFBTSxFQUFFLE1BQU0sRUFDZCxXQUFXLEVBQUUsTUFBTSxFQUNuQixHQUFHLEVBQUMsSUFBSSxHQUdmOztBUDN0QkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJTzh0QjlDLEFBQUEsV0FBVyxDQUFDLEVBRUosUUFBUSxFQUFFLEtBQUssR0FFdEI7O0FBQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElGbDFCekIsQUFBQSxTQUFTLEFBQUEsSUFBSyxDQUFBLE9BQU8sR0FxQnJCLE9BQU8sQUFyQkUsSUFBSyxDQUFBLE9BQU8sRUVtMUJNLEVBQ25CLFVBQVUsRUFBRSxxQkFBcUIsRUFDakMsUUFBUSxFQUFFLEtBQUssRUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBQ0QsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUFBRSxFQUNqQixHQUFHLEVBQUUsQ0FBQyxHQUNUOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLLElBQzVDLEFBQ0ksSUFEQSxBQUFBLFVBQVUsQ0FDVixTQUFTLEFBQUEsSUFBSyxDRjkxQlIsT0FBTyxHRTYxQmpCLElBQUksQUFBQSxVQUFVLENGeDBCbEIsT0FBTyxBQXJCRSxJQUFLLENBQUEsT0FBTyxFRTgxQlUsRUFDbkIsR0FBRyxFQUFFLElBQUksR0FDWjs7QUFHVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFOcEIsQUFDSSxJQURBLEFBQUEsVUFBVSxDQUNWLFNBQVMsQUFBQSxJQUFLLENGOTFCUixPQUFPLEdFNjFCakIsSUFBSSxBQUFBLFVBQVUsQ0Z4MEJsQixPQUFPLEFBckJFLElBQUssQ0FBQSxPQUFPLEVFcTJCVSxFQUNuQixHQUFHLEVBQUUsSUFBSSxHQUNaOztBQUdULE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLLElGMTJCaEQsQUFBQSxTQUFTLEFBQUEsSUFBSyxDQUFBLE9BQU8sR0FxQnJCLE9BQU8sQUFyQkUsSUFBSyxDQUFBLE9BQU8sRUUyMkJNLEVBQ25CLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBQ3JCLEFBRVEsSUFGSixBQUNDLFNBQVMsQUFBQSxTQUFTLENBQ2YsU0FBUyxFQUZqQixJQUFJLEFBQ0MsU0FBUyxBQUFBLFNBQVMsQ0Y1MUIzQixPQUFPLENFNjFCZSxFQUNOLFFBQVEsRUFBRSxLQUFLLEdBSWxCO0VBUFQsQUFJWSxJQUpSLEFBQ0MsU0FBUyxBQUFBLFNBQVMsQ0FDZixTQUFTLENGekpuQixjQUFPLENFMkpzQixZQUFZLEVBSnZDLElBQUksQUFDQyxTQUFTLEFBQUEsU0FBUyxDRjUxQjNCLE9BQU8sQ0Fvc0JMLGNBQU8sQ0UySnNCLFlBQVksQ0FBQyxFQUN4QixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFQU5iLEFBV1ksSUFYUixBQVNDLElBQUssQ0FBQSxTQUFTLEVBQ1gsU0FBUyxDRmpLbkIsY0FBTyxDRWtLc0IsWUFBWSxFQVh2QyxJQUFJLEFBU0MsSUFBSyxDQUFBLFNBQVMsRUZwMkJ2QixPQUFPLENBb3NCTCxjQUFPLENFa0tzQixZQUFZLENBQUMsRUFDeEIsT0FBTyxFQUFFLElBQUksR0FDaEI7RUFiYixBQWlCUSxJQWpCSixBQWdCQyxJQUFLLENBQUEsU0FBUyxFQUNYLGNBQWMsQ0FBQyxFQUNYLFVBQVUsRUFBRSxlQUFlLEdBQzlCO0VBbkJULEFBc0JRLElBdEJKLEFBcUJDLFNBQVMsQUFBQSxJQUFLLENBTFQsU0FBUyxFQU1YLFNBQVMsQ0FBQyxFQUNOLE9BQU8sRUFBRSxlQUFlLEdBQzNCO0VBeEJULEFBeUJRLElBekJKLEFBcUJDLFNBQVMsQUFBQSxJQUFLLENBTFQsU0FBUyxFRnZLckIsY0FBTyxDRWdMa0IsRUFDWCxRQUFRLEVBQUUsS0FBSyxHQW1CbEI7RUE3Q1QsQUE0QlksSUE1QlIsQUFxQkMsU0FBUyxBQUFBLElBQUssQ0FMVCxTQUFTLEVGdktyQixjQUFPLENFbUxPLGtCQUFrQixFQTVCOUIsSUFBSSxBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUZ2S3JCLGNBQU8sQ0VvTE8sZ0JBQWdCLEVBN0I1QixJQUFJLEFBcUJDLFNBQVMsQUFBQSxJQUFLLENBTFQsU0FBUyxFRnZLckIsY0FBTyxDRXFMTyxPQUFPLENBQUMsRUFDSixPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQWhDYixBQWlDWSxJQWpDUixBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUZ2S3JCLGNBQU8sQ0V3TE8sWUFBWSxFQWpDeEIsSUFBSSxBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUZ2S3JCLGNBQU8sQ0V5TE8sY0FBYyxDQUFDLEVBQ1gsTUFBTSxFQUFFLFNBQVMsR0FDcEI7RUFwQ2IsQUFxQ1ksSUFyQ1IsQUFxQkMsU0FBUyxBQUFBLElBQUssQ0FMVCxTQUFTLEVGdktyQixjQUFPLENFd0xPLFlBQVksQ0FJQyxFQUNULEdBQUcsRUFBRSxHQUFHLEVBQ1IsSUFBSSxFQUFFLElBQUksR0FDYjtHQXhDYixBQXlDWSxJQXpDUixBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUZ2S3JCLGNBQU8sQ0V5TE8sY0FBYyxDQU9DLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsSUFBSSxHQUNiO0VBNUNiLEFBOENRLElBOUNKLEFBcUJDLFNBQVMsQUFBQSxJQUFLLENBTFQsU0FBUyxFQThCWCxRQUFRLENBQUMsRUFDTCxRQUFRLEVBQUUsS0FBSyxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxHQUN0QjtFQW5EVCxBQXFEWSxJQXJEUixBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUFvQ1gsU0FBUyxDRjNNbkIsY0FBTyxDRTRNc0IsWUFBWSxFQXJEdkMsSUFBSSxBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUYzMkJ2QixPQUFPLENBb3NCTCxjQUFPLENFNE1zQixZQUFZLENBQUMsRUFDeEIsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFFLDRCQUE0QixFQUM5QyxtQkFBbUIsRUFBRSxhQUFhLEVBQ2xDLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLFNBQVMsRUFDMUIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLEdBQUcsRUFBRSxHQUFHLEdBQ1g7RUFoRWIsQUFvRVEsSUFwRUosQUFtRUMsU0FBUyxDQUNOLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFDLEVBQ3BDLE1BQU0sRUFBRSxlQUFlLEdBQzFCO0VBdEVULEFBMEVZLElBMUVSLEFBd0VDLFVBQVUsQUFDTixTQUFTLEdBQ0osS0FBSyxDQUFDLEVBQ0osV0FBVyxFQUFFLGVBQWUsR0FPL0I7RUFsRmIsQUE0RWdCLElBNUVaLEFBd0VDLFVBQVUsQUFDTixTQUFTLEdBQ0osS0FBSyxDQUVILFVBQVUsQ0FBQyxFQUNQLFVBQVUsRUFBRSxnQkFBZ0IsR0FJL0I7RUFqRmpCLEFBOEVvQixJQTlFaEIsQUF3RUMsVUFBVSxBQUNOLFNBQVMsR0FDSixLQUFLLENBRUgsVUFBVSxDQUVOLFFBQVEsQ0FBQyxFQUNMLEdBQUcsRUFBRSxJQUFJLEdBQ1o7RUFoRnJCLEFBc0Z3QixJQXRGcEIsQUF3RUMsVUFBVSxBQUNOLFNBQVMsQUFVTCxTQUFTLEdBQ0osS0FBSyxDQUNILFVBQVUsQ0FDTixTQUFTLEVBdEZqQyxJQUFJLEFBd0VDLFVBQVUsQUFDTixTQUFTLEFBVUwsU0FBUyxHQUNKLEtBQUssQ0FDSCxVQUFVLENGaDdCbEMsT0FBTyxDRWk3QjhCLEVBQ0wsR0FBRyxFQUFFLElBQUksR0FDWjtFQXhGekIsQUErRlEsSUEvRkosQ0E4RkEsUUFBUSxDQUNKLGdCQUFnQixDQUFDLEVBQ2IsT0FBTyxFQUFFLENBQUMsR0FJYjtFQXBHVCxBQWlHWSxJQWpHUixDQThGQSxRQUFRLENBQ0osZ0JBQWdCLENBRVosaUJBQWlCLENBQUMsRUFDZCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQVFMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBSDdELEFBSWdCLElBSlosQ0FDQSxRQUFRLENBQ0osZ0JBQWdCLENBRVIsWUFBWSxDQUFDLGdCQUFnQixDQUFDLEVBQzFCLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBaEh6RCxBQStGUSxJQS9GSixDQThGQSxRQUFRLENBQ0osZ0JBQWdCLENBV0gsRUFPVCxXQUFXLEVBQUUsQ0FBQyxFQUNkLFlBQVksRUFBRSxDQUFDLEdBRXRCOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBYnpELEFBQ0ksSUFEQSxDQUNBLFFBQVEsQ0FBQyxFQWFELGVBQWUsRUFBRSxNQUFNLEdBd0I5Qjs7QUF0QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFoQnpELEFBQ0ksSUFEQSxDQUNBLFFBQVEsQ0FBQyxFQWdCRCxlQUFlLEVBQUUsUUFBUSxHQXFCaEM7O0FBbkJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBbkJ6RCxBQUNJLElBREEsQ0FDQSxRQUFRLENBQUMsRUFtQkQsZUFBZSxFQUFFLE1BQU0sR0FrQjlCO0VBdENMLEFBc0JZLElBdEJSLENBQ0EsUUFBUSxDQXFCQSxZQUFZLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLEVBQzVCLFlBQVksRUFBRSxHQUFHLEVBQ2pCLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQUdELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBNUI3RCxBQXNCWSxJQXRCUixDQUNBLFFBQVEsQ0FxQkEsWUFBWSxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FLSCxFQUV4QixPQUFPLEVBQUUsTUFBTSxHQVF0Qjs7QUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQS9CN0QsQUFzQlksSUF0QlIsQ0FDQSxRQUFRLENBcUJBLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBS0gsRUFLeEIsT0FBTyxFQUFFLE1BQU0sR0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFsQzdELEFBc0JZLElBdEJSLENBQ0EsUUFBUSxDQXFCQSxZQUFZLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUtILEVBUXhCLE9BQU8sRUFBRSxLQUFLLEdBRXJCOztBQUlHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBekM3RCxBQXdDUSxJQXhDSixBQXVDQyxTQUFTLEFBQUEsSUFBSyxDQXZTRCxPQUFPLEVBd1NqQixRQUFRLENBQUMsRUFFRCxZQUFZLEVBQUUsZ0JBQWdCLEdBcUJyQzs7QUFsQk8sTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUE3Q2pFLEFBNENZLElBNUNSLEFBdUNDLFNBQVMsQUFBQSxJQUFLLENBdlNELE9BQU8sRUF3U2pCLFFBQVEsQ0FJSixnQkFBZ0IsQ0FBQyxFQUVULFlBQVksRUFBRSxFQUFFLEdBZ0J2Qjs7QUFkRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQWhEakUsQUE0Q1ksSUE1Q1IsQUF1Q0MsU0FBUyxBQUFBLElBQUssQ0F2U0QsT0FBTyxFQXdTakIsUUFBUSxDQUlKLGdCQUFnQixDQUFDLEVBS1QsWUFBWSxFQUFFLEVBQUUsR0FhdkI7O0FBWEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFuRGpFLEFBNENZLElBNUNSLEFBdUNDLFNBQVMsQUFBQSxJQUFLLENBdlNELE9BQU8sRUF3U2pCLFFBQVEsQ0FJSixnQkFBZ0IsQ0FBQyxFQVFULFlBQVksRUFBRSxFQUFFLEdBVXZCOztBQVJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBdERqRSxBQTRDWSxJQTVDUixBQXVDQyxTQUFTLEFBQUEsSUFBSyxDQXZTRCxPQUFPLEVBd1NqQixRQUFRLENBSUosZ0JBQWdCLENBQUMsRUFXVCxZQUFZLEVBQUUsQ0FBQyxHQU90Qjs7QUFKRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQTFEakUsQUE0Q1ksSUE1Q1IsQUF1Q0MsU0FBUyxBQUFBLElBQUssQ0F2U0QsT0FBTyxFQXdTakIsUUFBUSxDQUlKLGdCQUFnQixDQUFDLEVBZVQsV0FBVyxFQUFFLGdCQUFnQixFQUM3QixZQUFZLEVBQUUsQ0FBQyxHQUV0Qjs7QUFJTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQWxFekQsQUFpRUksSUFqRUEsQ0FpRUEsVUFBVSxDQUFDLE9BQU8sR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEdGaFVoRCxjQUFPLEVFK1BULElBQUksQ0FpRUEsVUFBVSxDQXI3QmQsYUFBYSxDQXE3QkUsT0FBTyxHQUFDLFNBQVMsR0FBQyxpQkFBaUIsR0FuMEI5QyxjQUFjLENBbTBCZ0QsRUFFdEQsSUFBSSxFQUFFLElBQUksR0FRakI7O0FBTkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFyRXpELEFBaUVJLElBakVBLENBaUVBLFVBQVUsQ0FBQyxPQUFPLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixHRmhVaEQsY0FBTyxFRStQVCxJQUFJLENBaUVBLFVBQVUsQ0FyN0JkLGFBQWEsQ0FxN0JFLE9BQU8sR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEdBbjBCOUMsY0FBYyxDQW0wQmdELEVBS3RELElBQUksRUFBRSxJQUFJLEdBS2pCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBeEV6RCxBQWlFSSxJQWpFQSxDQWlFQSxVQUFVLENBQUMsT0FBTyxHQUFDLFNBQVMsR0FBQyxpQkFBaUIsR0ZoVWhELGNBQU8sRUUrUFQsSUFBSSxDQWlFQSxVQUFVLENBcjdCZCxhQUFhLENBcTdCRSxPQUFPLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixHQW4wQjlDLGNBQWMsQ0FtMEJnRCxFQVF0RCxJQUFJLEVBQUUsSUFBSSxHQUVqQjs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXJMN0MsQUF5QlEsSUF6QkosQUFxQkMsU0FBUyxBQUFBLElBQUssQ0FMVCxTQUFTLEVGdktyQixjQUFPLENFNlV1QyxFQUN4QyxJQUFJLEVBQUUsSUFBSSxHQUNiOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBMUw3QyxBQXlCUSxJQXpCSixBQXFCQyxTQUFTLEFBQUEsSUFBSyxDQUxULFNBQVMsRUZ2S3JCLGNBQU8sQ0VrVnVDLEVBQ3hDLElBQUksRUFBRSxJQUFJLEdBQ2I7O0FQOTdCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElLL0doQyxBQUFMLE9BQVksQ0VnakNULEVBQ0osUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxHQUFHLEVBQUUsSUFDVCxHQUFDOztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLElBbGdCaEQsQUFtZ0JJLFNBbmdCSyxDQUNMLFNBQVMsRUZqaUJiLE9BQU8sQ0VpaUJILFNBQVMsRUFrZ0JZLE9BQU8sQ0FBQyxTQUFTLENBQUEsRUFBQyxNQUFNLEVBQUMsSUFBSSxHQUFFO0VBQ3BELEFBQUEsU0FBUyxDQUFDLGNBQWMsRUZwaUM1QixPQUFPLENFb2lDTyxjQUFjLEVBQUMsU0FBUyxDQUFDLElBQUksQUFBQSxZQUFZLEVGcGlDdkQsT0FBTyxDRW9pQ2dDLElBQUksQUFBQSxZQUFZLEVBQUMsT0FBTyxDQUFBLEVBQUMsR0FBRyxFQUFDLElBQUksR0FBRTtFQWpTMUUsQUFBQSxJQUFJLEFBQUEsa0JBQWtCLENBa1NJLEVBQUMsR0FBRyxFQUFDLEdBQUcsR0FBRTtFRmpWakMsQUVrVkMsVUZsVlMsQUFSWCxhQUFNLENFMFZtQixFQUFDLFNBQVMsRUFBQyxxQkFBcUIsR0FBRTtFRjVzQjdELEFBQUEsWUFBWSxDRTZzQkksRUFBQyxNQUFNLEVBQUMsSUFBSSxHQUFFOztBQ3prQzlCLEFBQUEsY0FBYyxDQUFDLEVBQ1gsUUFBUSxFQUFFLGlCQUFpQixFQUMzQixNQUFNLEVBQUUsSUFBSSxHQXVJZjs7QUF6SUQsQUFJUSxjQUpNLEFBR1QsS0FBSyxHQUNBLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLEtBQUssRUFDYixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxnQkFBZ0IsRTFFTmIsT0FBTyxHMEVPYjs7QUFiVCxBQWNRLGNBZE0sQUFHVCxLQUFLLEdBV0EsQ0FBQyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUMsRUFDWixnQkFBZ0IsRTFFVGIsT0FBTyxHMEVVYjs7QUFoQlQsQUFrQkksY0FsQlUsR0FrQlIsQ0FBQyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUMsRUFDWixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLEtBQUssRUFDYixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxnQkFBZ0IsRUFBRSxPQUF1QixHQUM1Qzs7QUFDQSxBQUFELDBCQUFhLENBQUMsRUFDVixXQUFXLEVBQUUsSUFBdUIsRUFDcEMsY0FBYyxFQUFFLElBQXVCLEVBQ3ZDLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQUNBLEFBQUQsbUJBQU0sQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixjQUFjLEVBQUUsS0FBc0MsRUFDdEQsVUFBVSxFQUFFLGVBQWUsRUFDM0IsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksQ0FBQyxLQUFLLEMxRTFCbEIsT0FBTyxFMEUyQmQsV0FBVyxFQUFFLElBQUksRUFDakIsZ0JBQWdCLEUxRTJFZCxLQUFLLEUwRTFFUCxrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGVBQWUsRUFBRSxPQUFPLEdBbUIzQjs7QUE5QkEsQUFZRyxtQkFaRSxBQVlELE9BQU8sRUFaWCxtQkFBSyxBQWFELE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxrQkFBOEIsRUFDdEMsZ0JBQWdCLEUxRXZDYixPQUFPLEcwRXdDYjs7QUFwQkosQUFxQkcsbUJBckJFLEFBcUJELE9BQU8sQ0FBQyxFQUNMLElBQUksRUFBRSxDQUFDLEdBQ1Y7O0FBdkJKLEFBd0JHLG1CQXhCRSxBQXdCRCxNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQTFCSixBQTJCRyxtQkEzQkUsQUEyQkQsT0FBTyxDQUFDLEVBQ0wsY0FBYyxFQUFFLEtBQXNDLEdBQ3pEOztBQUVKLEFBQUQsbUJBQU0sR0FBRyxVQUFVLEdBQUcsSUFBSSxFQUF6QixtQkFBSyxHSG1nQlIsaUJBQVUsR0duZ0JjLElBQUksQ0FBQyxFQUN2QixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUNBLEFBQUQsbUJBQU0sR0FBRyxVQUFVLEdBQUcsS0FBSyxFQUExQixtQkFBSyxHSGdnQlIsaUJBQVUsR0doZ0JjLEtBQUssRUFIMUIsbUJBQUssR0FBRyxVQUFVLEdBQUcsSUFBSSxFQUF6QixtQkFBSyxHSG1nQlIsaUJBQVUsR0duZ0JjLElBQUksRUFLekIsbUJBQUssR0FBRyxVQUFVLEdBQUcsZ0JBQWdCLEVBQXJDLG1CQUFLLEdIOGZSLGlCQUFVLEdHOWZjLGdCQUFnQixDQUFDLEVBQ25DLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDMUUxRGhCLE9BQU8sRTBFMkRaLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUVBLEFBQUQsbUJBQU0sQ0FBQyxFQUFFLENBQUMsRUFDTixPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBQ0EsQUFBRCxtQkFBTSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFFQSxBQUFELG1CQUFNLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDZixPQUFPLEVBQUUsS0FBSyxFQUNkLE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsTUFBTSxFQUNuQixXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFFQSxBQUFELG1CQUFNLENBQUMsRUFBRSxHQUFHLEVBQUUsQUFBQSxRQUFRLEdBQUcsQ0FBQyxBQUFBLE1BQU0sRUFDL0IsbUJBQUssQ0FBQyxFQUFFLEdBQUcsRUFBRSxBQUFBLFFBQVEsR0FBRyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQzdCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBS0EsQUFBRCxtQkFBTSxDQUFDLElBQUksQ0FBQyxFQUNSLE1BQU0sRUFBRSxRQUFRLEdBQ25COztBQUVBLEFBQUQsbUJBQU0sQ0FBQyxXQUFXLENBQUMsRUFDZixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUFFQSxBQUFELG1CQUFNLENBQUMsTUFBTSxDQUFDLEVBQ1YsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBN0dMLEFBK0dJLGNBL0dVLENBK0dWLEVBQUUsQUFBQSxhQUFhLENBQUMsRUFDWixXQUFXLEVBQUUsR0FBRyxHQU1uQjs7QUF0SEwsQUFrSFEsY0FsSE0sQ0ErR1YsRUFBRSxBQUFBLGFBQWEsQ0FHWCxFQUFFLENBQUMsRUFDQyxLQUFLLEUxRWpFQyxLQUFLLEUwRWtFWCxXQUFXLEV2RUxFLEtBQUssR3VFTXJCOztBQXJIVCxBQXdIUSxjQXhITSxDQXdITCxnQkFBTSxDQUFDLEVBQ0osU0FBUyxFdkVoQ0YsSUFBSSxFdUVpQ1gsV0FBVyxFQUFFLElBQUksRUFDakIsYUFBYSxFQUFFLEdBQUcsR0FDckI7O0FBNUhULEFBNkhRLGNBN0hNLENBNkhMLGdCQUFNLENBQUMsRUFFSixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxLQUFLLEdBQ3pCOztBQWpJVCxBTm1MSSxjTW5MVSxDQTZITCxnQkFBTSxBTnNEVixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQVBkLGNBQW1DLEdBUXRDOztBTXZMTCxBTnlMSSxjTXpMVSxDQTZITCxnQkFBTSxBTjREVixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QU03TEwsQU5nTUksY01oTVUsQ0E2SEwsZ0JBQU0sR05tRVAsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QU10TUwsQUFtSUksY0FuSVUsQ0FtSVYsZUFBZSxDQUFDLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FSWkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJUWU5QyxBQUFBLG9CQUFvQixDQUFDLEVBRWIsV0FBVyxFQUFFLElBQXlCLEdBRTdDOztBQUNELEFBQUEsZUFBZSxDQUFDLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLE1BQU0sR0F1QmxCOztBQXpCRCxBQUlJLGVBSlcsQ0FJWCxFQUFFLENBQUMsRUFDQyxZQUFZLEVBQUUsS0FBSyxFQUNuQixVQUFVLEVBQUUsR0FBRyxFQUNmLGFBQWEsRUFBRSxHQUFHLEdBQ3JCOztBQUNBLEFBQUQsdUJBQVMsQ0FBQyxFQUNOLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsSUFBSSxFQUFFLEdBQUcsRUFDVCxPQUFPLEVBQUUsR0FBRyxFQUNaLGdCQUFnQixFQUFFLEtBQUssRUFDdkIsU0FBUyxFQUFFLHFCQUFxQixHQUtuQzs7QUFYQSxBQU9HLHVCQVBLLENBT0wsR0FBRyxDQUFDLEVBQ0EsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQW5CVCxBQXNCSSxlQXRCVyxDQXNCWCxJQUFJLENBQUMsRUFDRCxJQUFJLEVBcEJJLE9BQU8sR0FxQmxCOztBQ3hLTCw4Q0FBOEM7QUFNOUM7Ozs7RUFJRTtBQ05GLEFBQUEsY0FBYyxDQUFDLEVBQ1gsV0FBVyxFeEVEQyxLQUFLLEd3RUVwQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNQLFFBQVEsRUFBRSxRQUFRLEdBRXJCOztBQUVELEFBQUEsS0FBSyxDQUFDLFVBQVUsRUFDaEIsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBQ2pCOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQ0YsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRXhFckJDLEtBQUssR3dFa0dwQjs7QUEzRUksQUFBRCxhQUFTLENBQUMsRUFDTixPQUFPLEVyRWVTLElBQUksQ3FFZlksQ0FBQyxFQUNqQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxHQWFkOztBVmlGQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElVakd6QyxBQUFELGFBQVMsQ0FBQyxFQU1GLE9BQU8sRUFBRSxNQUFNLEdBVXRCOztBQVBHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVQzQixBQUFELGFBQVMsQ0FBQyxFQVVGLE9BQU8sRXJFS0QsSUFBSSxDcUVMZ0IsQ0FBQyxHQU1sQzs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFiNUIsQUFBRCxhQUFTLENBQUMsRUFjRixPQUFPLEVyRUNELElBQUksQ3FFRGdCLENBQUMsR0FFbEM7O0FBRUEsQUFBRCxhQUFTLEVBQ1IsWUFBTyxFQUNQLGNBQVMsRUFDVCxjQUFTLENBQUMsRUFDUCxPQUFPLEVyRVBHLElBQUksQ3FFT1ksQ0FBQyxFQUUzQixLQUFLLEVBQUUsSUFBSSxFQWNYLDBFQUEwRSxDQUMxRSw0Q0FBNEMsRUFXL0M7O0FWK0NDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSVUvRXpDLEFBQUQsYUFBUyxFQUNSLFlBQU8sRUFDUCxjQUFTLEVBQ1QsY0FBUyxDQUFDLEVBTUgsT0FBTyxFQUFFLE1BQU0sR0F1QnRCOztBVitDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElVL0V6QyxBQUFELGFBQVMsRUFDUixZQUFPLEVBQ1AsY0FBUyxFQUNULGNBQVMsQ0FBQyxFQVVILE9BQU8sRXJFaEJELElBQUksQ3FFZ0JnQixDQUFDLEdBbUJsQzs7QVYrQ0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJVS9FekMsQUFBRCxhQUFTLEVBQ1IsWUFBTyxFQUNQLGNBQVMsRUFDVCxjQUFTLENBQUMsRUFjSCxPQUFPLEVBQUUsSUFBb0IsQ0FBQyxDQUFDLEdBZXRDOztBQWhDQSxBQXNCRyxhQXRCSyxBQXNCSixPQUFPLEVBckJYLFlBQU8sQUFxQkgsT0FBTyxFQXBCWCxjQUFTLEFBb0JMLE9BQU8sRUFuQlgsY0FBUyxBQW1CTCxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUMsRUFBRSxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QVZnREgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJVTlDekMsQUFBRCxZQUFRLENBQUMsRUFFRCxPQUFPLEVBQUUsWUFBWSxHQUU1Qjs7QUFFQSxBQUFELFlBQVEsQ0FBQyxFQUNMLDBFQUEwRSxDQUMxRSwyQ0FBMkMsRUFlOUM7O0FBakJBLEFBSUcsWUFKSSxBQUlILE9BQU8sQ0FBQyxFQUlMLE9BQU8sRUFBQyxFQUFFLEVBQ1YsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBVndCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElVeEN6QyxBQUlHLFlBSkksQUFJSCxPQUFPLENBQUMsRUFFSCxPQUFPLEVBQUUsSUFBSSxHQVVsQjs7QUFRVCxBQUFBLGdCQUFnQixDQUFDLEVoQ3RHZixhQUFhLEVBQUUsSUFBbUIsRUFDbEMsWUFBWSxFQUFFLElBQW9CLEVBQ2xDLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEVzQmtEakIsS0FBSyxFQUFFLENBQUMsR1VtRFQ7O0FBRkQsQVZ4REUsZ0JVd0RjLEFWeERiLE9BQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBVXdESCxBQUFBLFVBQVUsRUxtZFIsaUJBQVUsQ0tuZEQsRUFDUCxZQUFZLEVBQUUsSUFBSSxFQUNsQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVyRTNFRixJQUFJLEVxRTRFZCxhQUFhLEVyRTVFSCxJQUFJLEUyRG1CaEIsS0FBSyxFQUFFLENBQUMsR1VtR1Q7O0FBOUNELEFWNURFLFVVNERRLEFWNURQLE9BQU8sRUsrZ0JSLGlCQUFVLEFML2dCVCxPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFvRUcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJVVo5QyxBQUFBLFVBQVUsRUxtZFIsaUJBQVUsQ0tuZEQsRUFTSCxZQUFZLEVyRWhGQyxJQUFJLEVxRWlGakIsYUFBYSxFckVqRkEsSUFBSSxHcUVxSHhCOztBQWpDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFiNUIsQUFBQSxVQUFVLEVMbWRSLGlCQUFVLENLbmRELEVBY0gsU0FBUyxFbEV2SEUsS0FBcUMsR2tFdUp2RDs7QUE3QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBakI1QixBQUFBLFVBQVUsRUxtZFIsaUJBQVUsQ0tuZEQsRUFrQkgsU0FBUyxFbEV0SEcsTUFBcUMsR2tFa0p4RDs7QUF6QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBckI3QixBQUFBLFVBQVUsRUxtZFIsaUJBQVUsQ0tuZEQsRUFzQkgsU0FBUyxFbEVySFMsTUFBcUMsR2tFNkk5RDs7QUFyQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBekI3QixBQUFBLFVBQVUsRUxtZFIsaUJBQVUsQ0tuZEQsRUEwQkgsU0FBUyxFbEVuSFEsTUFBMkIsR2tFdUluRDs7QUE5Q0QsQUE2QkksVUE3Qk0sQ0E2Qk4sVUFBVSxBQUFBLElBQUssQ0FBQSxlQUFlLENBQUMsSUFBSyxDQUFBLHNDQUFzQyxHTHNiNUUsaUJBQVUsQ0t0YlIsVUFBVSxBQUFBLElBQUssQ0FBQSxlQUFlLENBQUMsSUFBSyxDQUFBLHNDQUFzQyxHQTdCOUUsVUFBVSxDTG1kUixpQkFBVSxBS3RiRSxJQUFLLENBQUEsZUFBZSxDQUFDLElBQUssQ0FBQSxzQ0FBc0MsR0xzYjVFLGlCQUFVLENBQVYsaUJBQVUsQUt0YkUsSUFBSyxDQUFBLGVBQWUsQ0FBQyxJQUFLLENBQUEsc0NBQXNDLEVBQUUsRUFDeEUsWUFBWSxFQUFFLENBQUMsRUFDZixhQUFhLEVBQUUsQ0FBQyxHQU1uQjs7QVZ6QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJVVo5QyxBQTZCSSxVQTdCTSxDQTZCTixVQUFVLEFBQUEsSUFBSyxDQUFBLGVBQWUsQ0FBQyxJQUFLLENBQUEsc0NBQXNDLEdMc2I1RSxpQkFBVSxDS3RiUixVQUFVLEFBQUEsSUFBSyxDQUFBLGVBQWUsQ0FBQyxJQUFLLENBQUEsc0NBQXNDLEdBN0I5RSxVQUFVLENMbWRSLGlCQUFVLEFLdGJFLElBQUssQ0FBQSxlQUFlLENBQUMsSUFBSyxDQUFBLHNDQUFzQyxHTHNiNUUsaUJBQVUsQ0FBVixpQkFBVSxBS3RiRSxJQUFLLENBQUEsZUFBZSxDQUFDLElBQUssQ0FBQSxzQ0FBc0MsRUFBRSxFQUtwRSxZQUFZLEVBQUUsQ0FBQyxFQUNmLGFBQWEsRUFBRSxDQUFDLEdBRXZCOztBQUVBLEFBQUQsZ0JBQU8sQ0FBQyxFQUNKLFNBQVMsRUFBRSxNQUFNLEdBQ3BCOztBQUVBLEFBQUQsa0JBQVMsQ0FBQyxFQUNOLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQUdMLEFBQUEsZ0JBQWdCLENBQUMsRUFDYixTQUFTLEVsRTdKVyxNQUFNLEVrRThKMUIsT0FBTyxFQUFFLENBQUMsQ3JFdkhVLElBQUksRXFFd0h4QixNQUFNLEVBQUUsSUFBSSxHQVNmOztBVmhESyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElVb0M5QyxBQUFBLGdCQUFnQixDQUFDLEVBTVQsT0FBTyxFQUFFLENBQUMsR0FNakI7O0FBWkQsQUFTSSxnQkFUWSxBQVNYLE1BQU0sQ0FBQyxFQUNKLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBL0JuS0wsQUFBQSxJQUFJLENnQ1JDLEVBQ0QsVUFBVSxFQUFFLFVBQVUsRUFDdEIsTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsR0FBRyxFQUNoQixTQUFTLEVBQUUsS0FBSyxFQUNoQixTQUFTLEUxRTJCSSxJQUFJLEcwRXpCcEI7O0EvQkNDLEFBQUEsQ0FBQyxFQUNELENBQUMsQUFBQSxPQUFPLEVBQ1IsQ0FBQyxBQUFBLE1BQU0sQytCR0QsRUFDSixVQUFVLEVBQUUsT0FBTyxHQUN0Qjs7QUFFRCxBQUFBLElBQUksRUFDSixJQUFJLENBQUMsRUFDRCxTQUFTLEUxRWFJLElBQUksRTBFWmpCLFVBQVUsRUFBRSxpQkFBaUIsR0FDaEM7O0FoQ0hELEFBQUEsSUFBSSxDZ0NLQyxFQUNELGdCQUFnQixFNUViVCxLQUFLLEU0RWNaLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsSUFBSSxFQUNkLGNBQWMsRTFFUkQsQ0FBQyxFMEVTZCxXQUFXLEUxRWlGSSxJQUFJLEUwRWhGbkIsS0FBSyxFN0VJSSxPQUFPLEU2RUhoQixNQUFNLEVBQUUsSUFBSSxFQUVaLHNCQUFzQixFQUFFLFdBQVcsRUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxHQWdCckM7O0FBM0JELEFBYUksSUFiQSxBQWFDLFNBQVMsQ0FBQyxFQUNQLFFBQVEsRUFBRSxNQUFNLEdBWW5COztBQTFCTCxBQWlCUSxJQWpCSixBQWFDLFNBQVMsQ0FJTixRQUFRLENBQUMsRUFDTCxRQUFRLEVBQUUsTUFBTSxHQUVuQjs7QVhpRkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElXckdyRSxBQXNCWSxJQXRCUixBQWFDLFNBQVMsQ0FTRixTQUFTLEFBQUEsSUFBSyxDTmhDWixPQUFPLEdNVXJCLElBQUksQUFhQyxTQUFTLENORmQsT0FBTyxBQXJCRSxJQUFLLENBQUEsT0FBTyxFTWdDYyxFQUNuQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUtiLEFBQUEsS0FBSyxDQUFDLEVBQ0YsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBRUQsQUFBQSxjQUFjLENBQUMsRUFDWCxnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0E5QmJELEFBVUUsQ0FWRCxBQVVFLE1BQU0sQzhCS0QsRUFDSixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFFRCxBQUlJLENBSkgsQUFJSSxNQUFNLEVBSFgsTUFBTSxBQUdELE1BQU0sRUFGWCxJQUFJLEFBRUMsTUFBTSxFQURYLGdCQUFnQixBQUNYLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFlBQVksRUFBRSxZQUFZLEVBQzFCLGVBQWUsRUFBRSxZQUFZLEdBQ2hDOztBQUdMLDZFQUE2RTtBQUU3RSxBQUFBLENBQUMsRUFDRCxNQUFNLEdBQ04sQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBQ0QsS0FBSyxFQUNMLEtBQUssRUFDTCxNQUFNLEVBQ04sUUFBUSxDQUFDLEVBQ0wsWUFBWSxFQUFFLFlBQVksR0FDN0I7O0FabkRELEFBQUEsSUFBSSxFQUNKLEtBQUssRUFDTCxRQUFRLEVBQ1IsTUFBTSxFQUNOLE1BQU0sQ1lxREMsRUFDSCxzQkFBc0IsRUFBRSxXQUFXLEVBQ25DLGdCQUFnQixFQUFFLElBQUksR0FDekI7O0FYNEJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSVd2QjFDLEFBQUEsS0FBSyxFQUNMLFFBQVEsRUFDUixNQUFNLEVBQ04sTUFBTSxDQUFDLEVBQ0gsU0FBUyxFMUV3QlEsSUFBSSxHMEV2QnhCOztBaENsQkwsQUFBQSxDQUFDLENnQ3FCQyxFVC9GRSxVQUFVLEVBQUUsb0JBQW9CLEVTa0doQyxNQUFNLEVBQUUsT0FBTyxHQU1sQjs7QTlCdkVELEFBSUUsQ0FKRCxBQUlFLE1BQU0sRUFKVCxDQUFDLEFBS0UsTUFBTSxDOEIrREcsRUFDSixlQUFlLEU1RTlHQyxTQUFTLEc0RStHNUI7O0FBR0wsQUFDSSxDQURILEFBQ0ksTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FoQ21GTCxBQUFBLE1BQU0sQ2dDaEZDLEVBQ0gsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFFRCxBQUFBLEdBQUcsRUFDSCxPQUFPLENBQUMsRUFDSixNQUFNLEVBQUUsQ0FBQyxFQUNULFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUVELEFBQUEsQ0FBQyxBQUFBLFdBQVcsQ0FBQyxFQUNULFVBQVUsRUFBRSxrQkFBb0MsRUFDaEQsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFFRCxBQUFBLENBQUMsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNkLFVBQVUsRTdFcEhDLE9BQU8sRTZFcUhsQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUVELDREQUE0RDtBQUU1RCxBQUFBLElBQUksQ0FBQyxFQUNELE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBSUQsQUFBQSxNQUFNLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQUNOLEtBQUssQ0FBQSxBQUFBLEdBQUMsQUFBQSxFQUFLLEVBQ1AsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FoQ3lQRCxBQUFBLFFBQVEsQ2dDdlBDLEVBQ0wsV0FBVyxFMUV2Q0ksSUFBSSxHMEV3Q3RCOztBQUdELEFBQUEsTUFBTSxDQUFDLEVBQ0gsZ0JBQWdCLEU3RTdGUCxPQUFPLEU2RThGaEIsS0FBSyxFN0VySFMsS0FBSyxHNkVzSHRCOztDWjdCRCxBQUFBLEFBQUEsUUFBQyxDQUFTLElBQUksQUFBYixDQUFjLE1BQU0sQ1lnQ0MsRUFDbEIsT0FBTyxFQUFFLElBQUksR0FDaEI7O0E3QnJLRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUN0QixHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsQzhCU3hCLEVBQ0EsV0FBVyxFM0VoQk8sYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEUyRWlCdkQsV0FBVyxFM0VKUSxJQUFJLEUyRUt2QixLQUFLLEU5RTZCUyxLQUFLLEU4RTVCbkIsY0FBYyxFM0VIUSxTQUFTLEcyRW1CbEM7O0E5QjlCRCxBQU9FLEVBUEEsQ0FPQSxLQUFLLEVBUFAsRUFBRSxDQVFBLE1BQU0sRUFSSixFQUFFLENBT0osS0FBSyxFQVBILEVBQUUsQ0FRSixNQUFNLEVBUkEsRUFBRSxDQU9SLEtBQUssRUFQQyxFQUFFLENBUVIsTUFBTSxFQVJJLEVBQUUsQ0FPWixLQUFLLEVBUEssRUFBRSxDQVFaLE1BQU0sRUFSUSxFQUFFLENBT2hCLEtBQUssRUFQUyxFQUFFLENBUWhCLE1BQU0sRUFSWSxFQUFFLENBT3BCLEtBQUssRUFQYSxFQUFFLENBUXBCLE1BQU0sRUFQUixHQUFHLENBTUQsS0FBSyxFQU5QLEdBQUcsQ0FPRCxNQUFNLEVBUEgsR0FBRyxDQU1OLEtBQUssRUFORixHQUFHLENBT04sTUFBTSxFQVBFLEdBQUcsQ0FNWCxLQUFLLEVBTkcsR0FBRyxDQU9YLE1BQU0sRUFQTyxHQUFHLENBTWhCLEtBQUssRUFOUSxHQUFHLENBT2hCLE1BQU0sRUFQWSxHQUFHLENBTXJCLEtBQUssRUFOYSxHQUFHLENBT3JCLE1BQU0sRUFQaUIsR0FBRyxDQU0xQixLQUFLLEVBTmtCLEdBQUcsQ0FPMUIsTUFBTSxDOEJZRyxFQUNILFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFOUVQRyxPQUFPLEc4RVFsQjs7QUF6QkwsQUEyQkksRUEzQkYsQUEyQkcsS0FBSyxFQTFCVixFQUFFLEFBMEJHLEtBQUssRUF6QlYsRUFBRSxBQXlCRyxLQUFLLEVBeEJWLEVBQUUsQUF3QkcsS0FBSyxFQXZCVixFQUFFLEFBdUJHLEtBQUssRUF0QlYsRUFBRSxBQXNCRyxLQUFLLEVBckJWLEdBQUcsQUFxQkUsS0FBSyxFQXBCVixHQUFHLEFBb0JFLEtBQUssRUFuQlYsR0FBRyxBQW1CRSxLQUFLLEVBbEJWLEdBQUcsQUFrQkUsS0FBSyxFQWpCVixHQUFHLEFBaUJFLEtBQUssRUFoQlYsR0FBRyxBQWdCRSxLQUFLLENBQUMsRUFDSCxTQUFTLEVBQUUsT0FBTyxFQUNsQixXQUFXLEVBQUUsT0FBTyxHQUN2Qjs7QTlCZEwsQUFNRSxFQU5BLENBTUEsS0FBSyxFQU5QLEVBQUUsQ0FPQSxNQUFNLEVBUEosR0FBRyxDQU1MLEtBQUssRUFOSCxHQUFHLENBT0wsTUFBTSxFQU5SLEVBQUUsQ0FLQSxLQUFLLEVBTFAsRUFBRSxDQU1BLE1BQU0sRUFOSixHQUFHLENBS0wsS0FBSyxFQUxILEdBQUcsQ0FNTCxNQUFNLEVBTFIsRUFBRSxDQUlBLEtBQUssRUFKUCxFQUFFLENBS0EsTUFBTSxFQUxKLEdBQUcsQ0FJTCxLQUFLLEVBSkgsR0FBRyxDQUtMLE1BQU0sQzhCa0JHLEVBQ0gsU0FBUyxFQUFFLEdBQUcsR0FDakI7O0FBR0wsQUFBQSxHQUFHLEVBQ0gsR0FBRyxFQUNILEdBQUcsQ0FBQyxFQUNBLFVBQVUsRUFBRSxDQUFDLEVBQ2IsYUFBYSxFQUFFLElBQTJCLEdBQzdDOztBQUVELEFBQUEsRUFBRSxFQUNGLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDQyxVQUFVLEUzRWtEUyxJQUV0QixFMkVuREcsYUFBYSxFQUFFLElBQTJCLEdBQzdDOztBOUIvQkQsQUFNRSxFQU5BLENBTUEsS0FBSyxFQU5QLEVBQUUsQ0FPQSxNQUFNLEVBUEosR0FBRyxDQU1MLEtBQUssRUFOSCxHQUFHLENBT0wsTUFBTSxFQU5SLEVBQUUsQ0FLQSxLQUFLLEVBTFAsRUFBRSxDQU1BLE1BQU0sRUFOSixHQUFHLENBS0wsS0FBSyxFQUxILEdBQUcsQ0FNTCxNQUFNLEVBTFIsRUFBRSxDQUlBLEtBQUssRUFKUCxFQUFFLENBS0EsTUFBTSxFQUxKLEdBQUcsQ0FJTCxLQUFLLEVBSkgsR0FBRyxDQUtMLE1BQU0sQzhCaUNHLEVBQ0gsU0FBUyxFQUFFLEdBQUcsR0FDakI7O0FBR0wsQUFBQSxHQUFHLEVBQ0gsR0FBRyxFQUNILEdBQUcsQ0FBQyxFQUNBLFVBQVUsRUFBRSxDQUFDLEVBQ2IsYUFBYSxFQUFFLElBQTJCLEdBQzdDOztBQUVELEFBQUEsRUFBRSxFQUNGLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDQyxVQUFVLEVBQUUsSUFBMkIsRUFDdkMsYUFBYSxFQUFFLElBQTJCLEdBQzdDOztBQUVELEFBQUEsRUFBRSxFQUNGLEdBQUcsRUFDSCxRQUFRLENBQUMsRUFDTCxTQUFTLEUzRXhERSxJQUFJLEUyRXlEZixXQUFXLEVBQUUsS0FBSyxFQUNsQixjQUFjLEUzRXhERSxDQUFDLEcyRTZEcEI7O0FacUJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSVkvQjlDLEFBQUEsRUFBRSxFQUNGLEdBQUcsRUFDSCxRQUFRLENBQUMsRUFNRCxXQUFXLEUzRTVERixLQUFLLEcyRThEckI7O0FBRUQsQUFBQSxFQUFFLEVBQ0YsR0FBRyxFQUNILFdBQVcsQ0FBQyxFQUNSLFNBQVMsRTNFL0RFLElBQUksRTJFZ0VmLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLGNBQWMsRTNFL0RFLENBQUMsRzJFb0VwQjs7QVpTSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElZbkI5QyxBQUFBLEVBQUUsRUFDRixHQUFHLEVBQ0gsV0FBVyxDQUFDLEVBTUosV0FBVyxFM0VuRUYsS0FBSyxHMkVxRXJCOztBOUJuRUQsQUFBQSxFQUFFLEVBQUUsR0FBRyxDOEJzRUgsRUFDQSxTQUFTLEUzRXRFRSxJQUFJLEUyRXVFZixXQUFXLEVBQUUsS0FBSyxFQUNsQixjQUFjLEUzRTFFRSxDQUFDLEcyRStFcEI7O0FaRkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbEI1RTlDLEFBQUEsRUFBRSxFQUFFLEdBQUcsQzhCc0VILEVBTUksV0FBVyxFM0UxRUYsS0FBSyxHMkU0RXJCOztBOUI3RUQsQUFBQSxFQUFFLEVBQUUsR0FBRyxDOEJnRkgsRUFDQSxTQUFTLEUzRTVFRSxJQUFJLEUyRTZFZixXQUFXLEVBQUUsS0FBSyxFQUNsQixjQUFjLEUzRXJGRSxDQUFDLEcyRTBGcEI7O0FaYkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbEIzRTlDLEFBQUEsRUFBRSxFQUFFLEdBQUcsQzhCZ0ZILEVBTUksV0FBVyxFM0VoRkYsS0FBSyxHMkVrRnJCOztBOUJ2RkQsQUFBQSxFQUFFLEVBQUUsR0FBRyxDOEIwRkgsRUFDQSxTQUFTLEUzRWxGRSxJQUFJLEUyRW1GZixXQUFXLEUzRWxGRSxLQUFLLEUyRW1GbEIsY0FBYyxFM0VoR0UsQ0FBQyxHMkVpR3BCOztBQUVELEFBQUEsRUFBRSxFQUNGLEdBQUcsRUFDSCxhQUFhLENBQUMsRUFDVixTQUFTLEUzRXJGRSxJQUFJLEUyRXNGZixXQUFXLEUzRXJGRSxLQUFLLEUyRXNGbEIsY0FBYyxFM0VyRkUsQ0FBQyxHMkVzRnBCOztBQUVELEFBQUEsUUFBUSxDQUFDLEVBQ0wsU0FBUyxFM0U5RU8sSUFBSSxFMkUrRXBCLFdBQVcsRTNFOUVPLElBQUksRzJFK0V6Qjs7QUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUNMLFNBQVMsRTNFaEZPLElBQUksRTJFaUZwQixXQUFXLEUzRWhGTyxJQUFJLEcyRWlGekI7O0FBRUQsQUFBQSxRQUFRLENBQUMsRUFDTCxTQUFTLEUzRWxGTyxJQUFJLEUyRW1GcEIsV0FBVyxFM0VsRk8sSUFBSSxHMkVtRnpCOztBQUVELEFBQUEsUUFBUSxDQUFDLEVBQ0wsU0FBUyxFM0VwRk8sSUFBSSxFMkVxRnBCLFdBQVcsRTNFcEZPLElBQUksRzJFcUZ6Qjs7QUFFRCxBQUFBLE9BQU8sQ0FBQyxFQUNKLFNBQVMsRTNFdEZNLElBQUksRTJFdUZuQixXQUFXLEUzRXRGTSxJQUFJLEcyRXVGeEI7O0NBRUQsQUFBQSxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBZSxFQUNaLFdBQVcsRTNFaExJLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFMkVpTHBELFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLGNBQWMsRUFBRSxNQUFNLEdBQ3pCOztBOUIzSEQsQUFBQSxLQUFLLEM4QjZIQyxFQUNGLFdBQVcsRTNFdkxJLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFMkV3THBELGFBQWEsRTNFM0VNLElBRXRCLEUyRTBFRyxTQUFTLEVBQUUsSUFBK0IsRUFDMUMsV0FBVyxFQUFFLEdBQUcsRUFDaEIsV0FBVyxFQUFFLEdBQUcsR0FLbkI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEk5QnBJNUIsQUFBQSxLQUFLLEM4QjZIQyxFQVFFLFNBQVMsRUFBRSxJQUF1QixHQUV6Qzs7QTlCM0lELEFBQUEsQ0FBQyxDOEJnSkMsRUFDRSxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUEyQixFQUN2QyxXQUFXLEUzRTVGVSxLQUFLLEUyRTZGMUIsb0NBQW9DLEVBTXZDOztBQUpHLEFBQUEsWUFBWSxDQUxoQixDQUFDLENBS2tCLEVBQ1gsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBR0wsQUFBQSxRQUFRLENBQUMsRUFDTCxTQUFTLEUzRXZITyxJQUFJLEUyRXdIcEIsV0FBVyxFM0V2SE8sSUFBSSxHMkV3SHpCOztBQUVELEFBQUEsUUFBUSxDQUFDLEVBQ0wsU0FBUyxFM0V6SE8sSUFBSSxFMkUwSHBCLFdBQVcsRTNFekhPLElBQUksRzJFMEh6Qjs7QUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUNMLFNBQVMsRTNFM0hPLElBQUksRTJFNEhwQixXQUFXLEUzRTNITyxJQUFJLEcyRTRIekI7O0FBRUQsQUFBQSxRQUFRLENBQUMsRUFDTCxTQUFTLEUzRTdITyxJQUFJLEUyRThIcEIsV0FBVyxFM0U3SE8sSUFBSSxHMkU4SHpCOztBQUVELEFBQUEsT0FBTyxDQUFDLEVBQ0osU0FBUyxFM0UvSE0sSUFBSSxFMkVnSW5CLFdBQVcsRTNFL0hNLElBQUksRzJFZ0l4Qjs7QUFJRCxBQUFBLElBQUksQ0FBQyxFQUNELFdBQVcsRTNFaklVLEtBQUssRzJFaU03Qjs7QUFqRUQsQUFHSSxJQUhBLENBR0EsRUFBRSxFQUhOLElBQUksQ0FJQSxHQUFHLEVBSlAsSUFBSSxDQUtBLFFBQVEsQ0FBQyxFQUNMLFNBQVMsRTNFeEtHLElBQUksRTJFeUtoQixXQUFXLEUzRXhLRyxJQUFJLEUyRXlLbEIsY0FBYyxFQUFFLENBQUMsR0FDcEI7O0FBVEwsQUFXSSxJQVhBLENBV0EsRUFBRSxFQVhOLElBQUksQ0FZQSxHQUFHLEVBWlAsSUFBSSxDQWFBLFdBQVcsQ0FBQyxFQUNSLFNBQVMsRTNFN0tHLElBQUksRTJFOEtoQixXQUFXLEUzRTdLRyxJQUFJLEUyRThLbEIsY0FBYyxFQUFFLENBQUMsR0FDcEI7O0FBakJMLEFBbUJJLElBbkJBLENBbUJBLEVBQUUsRUFuQk4sSUFBSSxDQW9CQSxHQUFHLENBQUMsRUFDQSxTQUFTLEUzRWpMRyxJQUFJLEUyRWtMaEIsV0FBVyxFM0VqTEcsSUFBSSxFMkVrTGxCLGNBQWMsRUFBRSxDQUFDLEdBQ3BCOztBQXhCTCxBQTBCSSxJQTFCQSxDQTBCQSxFQUFFLEVBMUJOLElBQUksQ0EyQkEsR0FBRyxDQUFDLEVBQ0EsU0FBUyxFM0VyTEcsSUFBSSxFMkVzTGhCLFdBQVcsRTNFckxHLElBQUksRTJFc0xsQixjQUFjLEVBQUUsQ0FBQyxHQUNwQjs7QUEvQkwsQUFpQ0ksSUFqQ0EsQ0FpQ0EsRUFBRSxFQWpDTixJQUFJLENBa0NBLEdBQUcsQ0FBQyxFQUNBLFNBQVMsRTNFekxFLElBQUksRTJFMExmLFdBQVcsRTNFekxFLElBQUksRTJFMExqQixjQUFjLEVBQUUsQ0FBQyxHQUNwQjs7QUF0Q0wsQUF3Q0ksSUF4Q0EsQ0F3Q0EsRUFBRSxFQXhDTixJQUFJLENBeUNBLEdBQUcsRUF6Q1AsSUFBSSxDQTBDQSxhQUFhLENBQUMsRUFDVixTQUFTLEUzRWpNRSxJQUFJLEUyRWtNZixXQUFXLEUzRWpNRSxJQUFJLEUyRWtNakIsY0FBYyxFQUFFLENBQUMsR0FDcEI7O0FBOUNMLEFBZ0RJLElBaERBLENBZ0RBLEVBQUUsRUFoRE4sSUFBSSxDQWlEQSxFQUFFLEVBakROLElBQUksQ0FrREEsRUFBRSxFQWxETixJQUFJLENBbURBLEVBQUUsRUFuRE4sSUFBSSxDQW9EQSxFQUFFLEVBcEROLElBQUksQ0FxREEsRUFBRSxFQXJETixJQUFJLENBc0RBLEdBQUcsRUF0RFAsSUFBSSxDQXVEQSxHQUFHLEVBdkRQLElBQUksQ0F3REEsR0FBRyxFQXhEUCxJQUFJLENBeURBLEdBQUcsRUF6RFAsSUFBSSxDQTBEQSxHQUFHLEVBMURQLElBQUksQ0EyREEsR0FBRyxDQUFDLEVBQ0EsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLElBQUksRUFDcEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFM0VyU0EsTUFBTSxFQUFDLFlBQVksRzJFc1NqQzs7QTlCbE9MLEFBQUEsS0FBSyxFQUNMLE1BQU0sQzhCeU9DLEVBQ0gsU0FBUyxFQUFFLEdBQWtELEdBT2hFOztBQVRELEFBSUksS0FKQyxBQUlBLE1BQU0sRUFIWCxNQUFNLEFBR0QsTUFBTSxDQUFDLEVBQ0osVUFBVSxFQUFFLElBQXlCLEVBQ3JDLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFOUVuVE4sT0FBTyxHOEVvVFQ7O0FBR0wsQUFBQSxlQUFlLENBQUMsRUFDWixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRTNFaFVPLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFMkVpVXZELFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRTNFbFRRLFNBQVMsRTJFbVQvQixjQUFjLEUzRXBRRSxDQUFDLEcyRXFRcEI7O0FBRUQsQUFBQSxXQUFXLENBQUMsRUFDUixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRTNFeFVPLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFMkV5VXZELGNBQWMsRTNFelRRLFNBQVMsRTJFMFQvQixjQUFjLEUzRTNRRSxDQUFDLEcyRW9ScEI7O0FBUEksQUFBRCxpQkFBTyxDQUFDLEVBQ0osV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBRUEsQUFBRCxnQkFBTSxDQUFDLEVBQ0gsV0FBVyxFQUFFLE9BQU8sR0FDdkI7O0E5Qm5RTCxBQUFBLElBQUksRUFDSixLQUFLLEM4QnNRQyxFQUNGLGdCQUFnQixFakVzS2EsT0FBTyxFaUVyS3BDLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBOUJuUUQsQUFBQSxVQUFVLEM4QnNRQyxFQUNQLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBOUJ2UUQsQUFBQSxXQUFXLEM4QnlRQyxFQUNSLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBOUIxUUQsQUFBQSxZQUFZLEM4QjRRQyxFQUNULFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBOUI3UUQsQUFBQSxhQUFhLEM4QitRQyxFQUNWLFVBQVUsRUFBRSxPQUFPLEdBQ3RCOztBOUJoUkQsQUFBQSxZQUFZLEM4QmtSQyxFQUNULFdBQVcsRUFBRSxNQUFNLEdBQ3RCOztBOUJqUkQsQUFBQSxlQUFlLEM4Qm9SQyxFQUNaLGNBQWMsRUFBRSxTQUFTLEdBQzVCOztBOUJyUkQsQUFBQSxlQUFlLEVBeUlmLFdBQVcsQzhCOElLLEVBQ1osY0FBYyxFQUFFLFNBQVMsR0FDNUI7O0E5QnhSRCxBQUFBLGdCQUFnQixDOEIwUkMsRUFDYixjQUFjLEVBQUUsVUFBVSxHQUM3Qjs7QTlCelJELEFBQUEsV0FBVyxDOEI0UkMsRUFDUixLQUFLLEU5RXRYSSxPQUFPLEc4RXVYbkI7O0FyRC9YQyxBQUFBLGFBQWEsQ0FBRixFQUNULEtBQUssRXpCbUJPLE9BQU8sR3lCbEJwQjs7QUFDRCxBQUFBLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxFQUNwQixDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBRixFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxhQUFhLENBQUYsRUFDVCxLQUFLLEVaa2Z3QixPQUFPLEdZamZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxFQUNwQixDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBRixFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxVQUFVLENBQUMsRUFDVCxLQUFLLEVac2Z3QixPQUFPLEdZcmZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxFQUNqQixDQUFDLEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBQyxFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxhQUFhLENBQUYsRUFDVCxLQUFLLEVaMGZ3QixPQUFPLEdZemZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxFQUNwQixDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBRixFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0FBTkQsQUFBQSxZQUFZLENBQUQsRUFDVCxLQUFLLEVaOGZ3QixPQUFPLEdZN2ZyQzs7QUFDRCxBQUFBLENBQUMsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUNuQixDQUFDLEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FBRCxFQUNoQixLQUFLLEVBQUUsT0FBbUIsR0FDM0I7O0F1QjRHSCxBQUFBLFdBQVcsQzhCNFJDLEVBR1IsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0E5QmhTRCxBQUFBLFdBQVcsQ1hsSEUsRUFDVCxnQkFBZ0IsRXJDbUJKLE9BQU8sR3FDbEJwQjs7QUFDRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxFQUNsQixDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQSxFQUNoQixnQkFBZ0IsRUFBRSxPQUFtQixHQUN0Qzs7QUFORCxBQUFBLFdBQVcsQ0FBQSxFQUNULGdCQUFnQixFeEJtZmEsT0FBTyxHd0JsZnJDOztBQUNELEFBQUEsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLEVBQ2xCLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFBLEVBQ2hCLGdCQUFnQixFQUFFLE9BQW1CLEdBQ3RDOztBQU5ELEFBQUEsUUFBUSxDQUFHLEVBQ1QsZ0JBQWdCLEV4QnVmYSxPQUFPLEd3QnRmckM7O0FBQ0QsQUFBQSxDQUFDLEFBQUEsUUFBUSxBQUFBLE1BQU0sRUFDZixDQUFDLEFBQUEsUUFBUSxBQUFBLE1BQU0sQ0FBRyxFQUNoQixnQkFBZ0IsRUFBRSxPQUFtQixHQUN0Qzs7QUFORCxBQUFBLFdBQVcsQ0FBQSxFQUNULGdCQUFnQixFeEIyZmEsT0FBTyxHd0IxZnJDOztBQUNELEFBQUEsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLEVBQ2xCLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFBLEVBQ2hCLGdCQUFnQixFQUFFLE9BQW1CLEdBQ3RDOztBQU5ELEFBQUEsVUFBVSxDQUFDLEVBQ1QsZ0JBQWdCLEV4QitmYSxPQUFPLEd3QjlmckM7O0FBQ0QsQUFBQSxDQUFDLEFBQUEsVUFBVSxBQUFBLE1BQU0sRUFDakIsQ0FBQyxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUMsRUFDaEIsZ0JBQWdCLEVBQUUsT0FBbUIsR0FDdEM7O0FXK0hILEFBQUEsWUFBWSxDOEI0UkMsRUFDVCxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQzNFclRRLElBRXRCLEUyRW9URyxjQUFjLEVBQUUsQ0FBQyxFQUNqQixhQUFhLEVBQUUsQ0FBQyxDQUFDLEtBQUssQzlFM1pYLE9BQU8sRzhFOGFyQjs7QVovVEssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbEJhOUMsQUFBQSxZQUFZLEM4QjRSQyxFQU1MLE1BQU0sRXZFaFlVLElBQUksQ3VFZ1lXLENBQUMsQ3ZFaFloQixJQUFJLEV1RWlZcEIsU0FBUyxFM0V0WEYsSUFBSSxFMkV1WFgsV0FBVyxFM0V0WEYsS0FBSyxHMkVvWXJCOztBQVhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJOUJ2UzdCLEFBQUEsWUFBWSxDOEI0UkMsRUFZTCxNQUFNLEV2RXRZVSxJQUFJLEN1RXNZVyxDQUFDLEN2RXRZaEIsSUFBSSxFdUV1WXBCLFNBQVMsRTNFallGLElBQUksRTJFa1lYLFdBQVcsRTNFallGLEtBQUssRzJFeVlyQjs7QUF0QkQsQUFnQkksWUFoQlEsQ0FnQlIsRUFBRSxFQWhCTixZQUFZLENBaUJSLEVBQUUsRUFqQk4sWUFBWSxDQWtCUixFQUFFLENBQUMsRUFDQyxVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBOUJ0U0wsQUFBQSxFQUFFLEVBQ0YsRUFBRSxDOEI2U0MsRUFDQyxVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxJQUEyQixHQU03Qzs7QTlCdFRELEFBSUUsRUFKQSxDQUlBLEVBQUUsRUFKSixFQUFFLENBS0EsRUFBRSxFQUpKLEVBQUUsQ0FHQSxFQUFFLEVBSEosRUFBRSxDQUlBLEVBQUUsQzhCOFNHLEVBQ0MsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0E5QmpSTCxBQUFBLEVBQUUsQzhCcVJDLEVBQ0MsVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEUzRTlWTSxJQUV0QixHMkU2VkE7O0E5QnBSRCxBQUFBLEVBQUUsRUFDRixFQUFFLEM4QnNSQyxFQUNDLFdBQVcsRTNFdFdJLElBQUksRzJFdVd0Qjs7QTlCclJELEFBQUEsRUFBRSxDOEJ1UkMsRUFDQyxXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QTlCdFJELEFBQUEsRUFBRSxDOEJ3UkMsRUFDQyxXQUFXLEVBQUUsQ0FBQyxHQUNqQjs7QTlCalJELEFBYUksY0FiVSxDQWFWLEVBQUUsQzhCNFFDLEVaMWFMLEtBQUssRUFBRSxDQUFDLEdZNGFMOztBQUhMLEFaaGJFLGNZZ2JZLENBQ1YsRUFBRSxBWmpiSCxPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjs7QVlpYkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEk5QjdSN0IsQUFNSSxjQU5VLENBTVYsRUFBRSxDOEJ3UkssRUFDQyxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxLQUE0QixFQUNuQyxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxLQUFLLEVwRDFlM0IsUUFBUSxFQUFFLE1BQU0sRUFDaEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsV0FBVyxFQUFFLE1BQU0sR29EMmVaO0U5QnJTVCxBQWFJLGNBYlUsQ0FhVixFQUFFLEM4QjBSSyxFQUNDLFdBQVcsRWpFaVdPLEtBQUssR2lFaFcxQjs7QTlCaFJULEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEdBQ0wsSUFBSSxDQUFBLEFBQUEsbUJBQUMsQUFBQSxFOEJ5UnFCLEVBQ3RCLE1BQU0sRUFBRSxJQUFJLEVBQ1osYUFBYSxFQUFFLEdBQUcsQ0FBQyxNQUFNLEM5RXJmaEIsT0FBTyxHOEVzZm5COztBOUJ4UkQsQUFBQSxXQUFXLEM4QjBSQyxFQUNSLFNBQVMsRUFBRSxHQUFHLEdBR2pCOztBOUJ4UkQsQUFBQSxVQUFVLEM4QjJSQyxFQUNQLE9BQU8sRUFBRSxJQUEyQixDM0UzWmpCLElBRXRCLEUyRTBaRyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQzNFNVpRLElBRXRCLEUyRTJaRyxTQUFTLEVqRWlWaUIsSUFBd0IsRWlFaFZsRCxXQUFXLEVBQUUsQ0FBQyxDQUFDLEtBQUssQzlFbGdCVCxPQUFPLEU4RW1nQmxCLFVBQVUsRUFBRSxNQUFNLEdBbURyQjs7QUFqREcsQUFBQSxJQUFJLENBUFIsVUFBVSxDQU9DLEVBQ0gsYUFBYSxFQUFFLElBQWdCLEVBQy9CLE9BQU8sRUFBRSxNQUFNLEVBQ2YsWUFBWSxFQUFFLEtBQUssRUFDbkIsWUFBWSxFQUFFLEtBQUssRUFDbkIsWUFBWSxFOUVuY0wsT0FBTyxHOEVvY2pCOztBQWJMLEFBZUksVUFmTSxDQWVOLENBQUMsR0FBRyxJQUFJLENBQUMsRUFDTCxVQUFVLEVBQUUsSUFBZ0IsR0FDL0I7O0E5QjVTTCxBQVNJLFVBVE0sQ0FNUixDQUFDLEFBR0UsV0FBVyxFQVRoQixVQUFVLENBT1IsRUFBRSxBQUVDLFdBQVcsRUFUaEIsVUFBVSxDQVFSLEVBQUUsQUFDQyxXQUFXLEM4QndTSyxFQUNULGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQXhCVCxBQTJCSSxVQTNCTSxDQTJCTixJQUFJLENBQUMsRUFDRCxPQUFPLEVBQUUsS0FBSyxFQUNkLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRTNFaGJFLEdBQUcsRzJFcWJuQjs7QUFuQ0wsQUFnQ1EsVUFoQ0UsQ0EyQk4sSUFBSSxBQUtDLFFBQVEsQ0FBQyxFQUNOLE9BQU8sRUFBRSxhQUFhLEdBQ3pCOztBOUI3VFQsQUFnQkUsVUFoQlEsQ0FnQlIsTUFBTSxFQWhCUixVQUFVLENBaUJSLEtBQUssRUFqQlAsVUFBVSxDQWtCUixNQUFNLEM4QmlURyxFQUNILE9BQU8sRUFBRSxLQUFLLEVBQ2QsU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEUzRXhjQSxJQUFJLEUyRXljZixLQUFLLEU5RTNpQkEsT0FBTyxHOEVzakJmOztBOUJsVkwsQUF3QkksVUF4Qk0sQ0FnQlIsTUFBTSxBQVFILE9BQU8sRUF4QlosVUFBVSxDQWlCUixLQUFLLEFBT0YsT0FBTyxFQXhCWixVQUFVLENBa0JSLE1BQU0sQUFNSCxPQUFPLEM4QmlUSyxFQUNMLE9BQU8sRUFBRSxhQUFhLEdBQ3pCOztBQWhEVCxBQW1EWSxVQW5ERixDQXNDTixNQUFNLENBWUYsS0FBSyxBQUNBLFFBQVEsRUFuRHJCLFVBQVUsQ0F1Q04sS0FBSyxDQVdELEtBQUssQUFDQSxRQUFRLEVBbkRyQixVQUFVLENBd0NOLE1BQU0sQ0FVRixLQUFLLEFBQ0EsUUFBUSxDQUFDLEVBQ04sT0FBTyxFQUFFLElBQUksR0FDaEI7O0E5Qi9TYixBQUFBLG1CQUFtQixFQUNuQixVQUFVLEFBQUEsV0FBVyxDOEJ1VEMsRUFDbEIsYUFBYSxFQUFFLElBQUksRUFDbkIsWUFBWSxFQUFFLENBQUMsRUFDZixZQUFZLEVBQUUsR0FBRyxDQUFDLEtBQUssQzlFL2pCWixPQUFPLEU4RWdrQmxCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsVUFBVSxFQUFFLEtBQUssR0FjcEI7O0E5QjNVRCxBQVlJLG1CQVplLENBU2pCLE1BQU0sQUFHSCxPQUFPLEVBWlosbUJBQW1CLENBVWpCLEtBQUssQUFFRixPQUFPLEVBWlosbUJBQW1CLENBV2pCLE1BQU0sQUFDSCxPQUFPLEVBWFosVUFBVSxBQUFBLFdBQVcsQ0FRbkIsTUFBTSxBQUdILE9BQU8sRUFYWixVQUFVLEFBQUEsV0FBVyxDQVNuQixLQUFLLEFBRUYsT0FBTyxFQVhaLFVBQVUsQUFBQSxXQUFXLENBVW5CLE1BQU0sQUFDSCxPQUFPLEM4QnVUSyxFQUNMLE9BQU8sRUFBRSxFQUFFLEdBQ2Q7O0E5QnJVVCxBQWFJLG1CQWJlLENBU2pCLE1BQU0sQUFJSCxNQUFNLEVBYlgsbUJBQW1CLENBVWpCLEtBQUssQUFHRixNQUFNLEVBYlgsbUJBQW1CLENBV2pCLE1BQU0sQUFFSCxNQUFNLEVBWlgsVUFBVSxBQUFBLFdBQVcsQ0FRbkIsTUFBTSxBQUlILE1BQU0sRUFaWCxVQUFVLEFBQUEsV0FBVyxDQVNuQixLQUFLLEFBR0YsTUFBTSxFQVpYLFVBQVUsQUFBQSxXQUFXLENBVW5CLE1BQU0sQUFFSCxNQUFNLEM4QjBUSyxFQUNKLE9BQU8sRUFBRSxhQUFhLEdBQ3pCOztBOUJyVFQsQUFBQSxPQUFPLEM4QjBUQyxFQUNKLGFBQWEsRTNFL2VNLElBRXRCLEUyRThlRyxVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEUzRXBmSSxJQUFJLEcyRXFmdEI7O0FDL2xCRCxBQUFBLFlBQVksQ0FBQyxFQUNYLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDL0UrRVgsT0FBTyxFK0U5RXBCLFNBQVMsRTVFK0RNLElBQUksRTRFOURuQixXQUFXLEU1RStETSxJQUFJLEU0RTlEckIsY0FBYyxFNUUrRE0sTUFBTSxFNEU5RDFCLGNBQWMsRTVFVVUsU0FBUyxFNEVUakMsV0FBVyxFNUVQUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRTRFUXpELE1BQU0sRUFYWSxJQUFJLEVBWXRCLEtBQUssRS9FSEksT0FBTyxHK0V3Q2pCOztBYjJFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElheEg5QyxBQUFBLFlBQVksQ0FBQyxFQVdULE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQWZnQixHQUFHLENBZVMsQ0FBQyxHQWlDdkM7O0FBN0NELEFBZUUsWUFmVSxDQWVWLEVBQUUsQ0FBQyxFQUNELFVBQVUsRUFBRSxJQUEwQyxFQUN0RCxhQUFhLEVBQUcsSUFBMEMsR0FVM0Q7O0FiNkZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWF4SDlDLEFBZUUsWUFmVSxDQWVWLEVBQUUsQ0FBQyxFQUtDLFVBQVUsRUFBRSxDQUFDLEVBQ2IsYUFBYSxFQUFFLENBQUMsR0FNbkI7O0FBM0JILEFBd0JJLFlBeEJRLENBZVYsRUFBRSxHQVNFLE9BQU8sQ0FBQyxFQUNSLEtBQUssRS9FeEJDLE9BQU8sRytFeUJkOztBQTFCTCxBQTZCRSxZQTdCVSxDQTZCVixFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQ04sWUFBWSxFQUFFLENBQUMsR0FjaEI7O0FBNUNILEFBb0NJLFlBcENRLENBNkJWLEVBQUUsR0FBRyxFQUFFLEdBT0gsRUFBRSxBQUFBLE9BQU8sQ0FBQyxFQUdWLE9BQU8sRUFBRSxJQUFrQyxFQUMzQyxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRWxFa3ZCcUIsSUFBSSxHa0VodkIvQjs7QUMvQ0wsQUFBQSxJQUFJLEFBQUEsV0FBVyxFQUFFLElBQUksQUFBQSxjQUFjLENBQUUsRUFDbkMsWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEVBQUUsQ0FBQyxHQU9mOztBQVRELEFBSUUsSUFKRSxBQUFBLFdBQVcsR0FJWCxJQUFJLEVBSlIsSUFBSSxBQUFBLFdBQVcsSUFLWCxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsR0FMWSxJQUFJLEFBQUEsY0FBYyxHQUkvQixJQUFJLEVBSlMsSUFBSSxBQUFBLGNBQWMsSUFLL0IsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWUsRUFDaEIsYUFBYSxFQUFFLENBQUMsRUFDaEIsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBSUgsQUFFRSxPQUZLLEFBQUEsVUFBVSxDQUVmLFVBQVUsRUFGWixPQUFPLEFBQUEsVUFBVSxDVHVqQmYsaUJBQVUsQ1NyakJDLEVBQ1QsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQXFCWDs7QUFuQkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBTjVCLEFBRUUsT0FGSyxBQUFBLFVBQVUsQ0FFZixVQUFVLEVBRlosT0FBTyxBQUFBLFVBQVUsQ1R1akJmLGlCQUFVLENTcmpCQyxFQUtQLE9BQU8sRUFBRSxDQUFDLEdBa0JiOztBQWZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVY1QixBQUVFLE9BRkssQUFBQSxVQUFVLENBRWYsVUFBVSxFQUZaLE9BQU8sQUFBQSxVQUFVLENUdWpCZixpQkFBVSxDU3JqQkMsRUFTUCxPQUFPLEVBQUUsQ0FBQyxHQWNiOztBQVhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWQ1QixBQUVFLE9BRkssQUFBQSxVQUFVLENBRWYsVUFBVSxFQUZaLE9BQU8sQUFBQSxVQUFVLENUdWpCZixpQkFBVSxDU3JqQkMsRUFhUCxPQUFPLEVBQUUsQ0FBQyxHQVViOztBQVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWxCN0IsQUFFRSxPQUZLLEFBQUEsVUFBVSxDQUVmLFVBQVUsRUFGWixPQUFPLEFBQUEsVUFBVSxDVHVqQmYsaUJBQVUsQ1NyakJDLEVBaUJQLE9BQU8sRUFBRSxDQUFDLEdBTWI7O0FBekJILEFBc0JJLE9BdEJHLEFBQUEsVUFBVSxDQXNCWixnQkFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QUF4QkwsQUEyQkUsT0EzQkssQUFBQSxVQUFVLENBMkJmLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxDQUFDLEdBS1g7O0FBakNILEFBOEJJLE9BOUJHLEFBQUEsVUFBVSxDQThCWixhQUFRLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQWhDTCxBQW1DRSxPQW5DSyxBQUFBLFVBQVUsR0FtQ2IsVUFBVSxFQW5DZCxPQUFPLEFBQUEsVUFBVSxHVHVqQmYsaUJBQVUsQ1NwaEJHLEVBQ1gsT0FBTyxFQUFFLENBQUMsQ0FBQyxJQUFzQixDQUFDLENBQUMsQ0FBQyxJQUFzQixHQUszRDs7QUF6Q0gsQUFzQ0ksT0F0Q0csQUFBQSxVQUFVLEdBc0NaLGdCQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQXhDTCxBQTJCRSxPQTNCSyxBQUFBLFVBQVUsQ0EyQmYsS0FBSyxDQWlCQyxFQUNKLE9BQU8sRUFBRSxDQUFDLEdBS1g7O0FBbERILEFBOEJJLE9BOUJHLEFBQUEsVUFBVSxDQThCWixhQUFRLENBaUJDLEVBQ1IsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFqREwsQUFvREUsT0FwREssQUFBQSxVQUFVLENBb0RmLElBQUksQ0FBQyxFQUNILFlBQVksRUFBRSxDQUFDLEVBQ2YsV0FBVyxFQUFFLENBQUMsR0FPZjs7QUE3REgsQUF3REksT0F4REcsQUFBQSxVQUFVLENBb0RmLElBQUksR0FJQSxJQUFJLEVBeERWLE9BQU8sQUFBQSxVQUFVLENBb0RmLElBQUksSUFLQSxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBZSxFQUNoQixhQUFhLEVBQUUsQ0FBQyxFQUNoQixZQUFZLEVBQUUsQ0FBQyxHQUNoQjs7QUE1REwsQUFtRU0sT0FuRUMsQUFBQSxVQUFVLENBbUVWLHFCQUFNLENBQUMsRUFDTixjQUFjLEVBQUMsTUFBTSxFQUNyQixPQUFPLEVBQUMsQ0FBQyxHQUNWOztBQW9CUCxBQUtJLFVBTE0sQ0FLTCxlQUFLLENBQUMsRUFDTCxVQUFVLEVBQUMsTUFBTSxHQVVsQjs7QUFSQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFSOUIsQUFLSSxVQUxNLENBS0wsZUFBSyxDQUFDLEVBSUgsVUFBVSxFQUFDLElBQUksR0FPbEI7O0FBaEJMLEFBWU0sVUFaSSxDQVlILHFCQUFNLENBQUMsRUFDTixjQUFjLEVBQUMsTUFBTSxFQUNyQixPQUFPLEVBQUMsQ0FBQyxHQUNWOztBQWZQLEFBb0JNLFVBcEJJLENBRVIsVUFBVSxBQWdCUCxRQUFRLENBRVAsVUFBVSxDQUFDLGVBQWUsQ0FBWixFQUNaLE9BQU8sRUFBRSxJQUF1QixHQUNqQzs7QUM1SFAsQUFBQSxNQUFNLEFBQUEsTUFBTSxFd0JtRFosWUFBWSxBeEJuRE4sTUFBTSxFa0M4UFAsWUFBSyxBbEM5UEosTUFBTSxFdUM4SVosVUFBVSxBdkM5SUosTUFBTSxDQUFDLEVBQ1gsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBSkQsQUFBQSxNQUFNLEFBQUEsTUFBTSxFd0JtRFosWUFBWSxBeEJuRE4sTUFBTSxFa0M4UFAsWUFBSyxBbEM5UEosTUFBTSxFdUM4SVosVUFBVSxBdkM5SUosTUFBTSxDQU1DLEVBQ1gsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBR0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBRDFCLEFBQUEsc0JBQXNCLENBQUMsRUFFbkIsT0FBTyxFQUFFLGVBQWUsRUFDeEIsU0FBUyxFQUFFLElBQUksR0FrQmxCO0VBckJELEFBS0ksc0JBTGtCLEFBS2pCLE9BQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFQTCxBQVNJLHNCQVRrQixHQVNoQixDQUFDLENBQUMsRUFHRixPQUFPLEVBQUUsSUFBSSxFQUNiLGNBQWMsRUFBRSxNQUFNLEdBTXZCO0VBbkJMLEFBZ0JNLHNCQWhCZ0IsR0FTaEIsQ0FBQyxBQU9BLFdBQVcsQ0FBQyxFQUNYLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQUtQLEFBQUEsUUFBUSxDQUFDLEVBRVAsS0FBSyxFakZ0QkMsT0FBTyxHaUZvRGQ7O0FBaENELEFBSUUsUUFKTSxDQUlOLEVBQUUsRUFKSixRQUFRLENBS04sRUFBRSxFQUxKLFFBQVEsQ0FNTixFQUFFLEVBTkosUUFBUSxDQU9OLEVBQUUsRUFQSixRQUFRLENBUU4sR0FBRyxFQVJMLFFBQVEsQ0FTTixHQUFHLEVBVEwsUUFBUSxDQVVOLEdBQUcsRUFWTCxRQUFRLENBV04sR0FBRyxFQVhMLFFBQVEsQ0FZTixDQUFDLENBQUMsRUFDQSxLQUFLLEVqRmpDRCxPQUFPLEdpRmtDWjs7QUFkSCxBQWlCSSxRQWpCSSxDQWlCSCxlQUFPLEVBakJaLFFBQVEsQ0FrQkgsY0FBTSxFQWxCWCxRQUFRLENBbUJILGFBQUssQ0FBQyxFQUNMLEtBQUssRWpGeENILE9BQU8sR2lGeUNWOztBQXJCTCxBQXdCRSxRQXhCTSxDQXdCTixRQUFRLENBQUMsS0FBSyxDQUFDLEVBQ2IsS0FBSyxFakY3Q0QsT0FBTyxHaUY4Q1o7O0FBMUJILEFBNEJFLFFBNUJNLENBNEJOLGNBQWMsQ0FBQyxFQUNiLEtBQUssRWpGakRELE9BQU8sRWlGa0RYLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQ2xFSCxBQUFBLElBQUksQ0FBQyxFQUNILFVBQVUsRUFBRSxTQUFTLEVBQ3JCLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsZUFBZSxFQUFFLE9BQU8sR0FDekI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxFQUFFLEdBRVo7O0FBSEQsQWQ2S0ksZ0JjN0tZLEFkNktYLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsTUFBbUMsR0FRdEM7O0FjakxMLEFkbUxJLGdCY25MWSxBZG1MWCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QWN2TEwsQWQwTEksZ0JjMUxZLEdkMExSLENBQUMsQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0F0RWpKTCw0Q0FBNEM7QXNGckQ1QyxpTUFFaUY7QUFDakYsQUFBQSxpQkFBaUIsQ0FBQyxFQUVkLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsVUFBVSxFQUFFLGtCQUFrQixHQUNqQzs7QUFPRyxrQkFBa0IsQ0FBbEIsSUFBa0IsR0FrQmxCLEVBQUUsR2xCMkRBLGFBQWdCLEVrQjFESyxZQUFZO0lsQmtEakMsaUJBQW9CLEVrQmxEQyxZQUFZO0lsQmtFakMsU0FBWSxFa0JsRVMsWUFBWTtFQUduQyxJQUFJLEdsQnVERixhQUFnQixFa0J0REssY0FBYztJbEI4Q25DLGlCQUFvQixFa0I5Q0MsY0FBYztJbEI4RG5DLFNBQVksRWtCOURTLGNBQWM7O0FBbkJyQyxlQUFlLENBQWYsSUFBZSxHQWNmLEVBQUUsR2xCMkRBLGFBQWdCLEVrQjFESyxZQUFZO0lsQmtEakMsaUJBQW9CLEVrQmxEQyxZQUFZO0lsQmtFakMsU0FBWSxFa0JsRVMsWUFBWTtFQUduQyxJQUFJLEdsQnVERixhQUFnQixFa0J0REssY0FBYztJbEI4Q25DLGlCQUFvQixFa0I5Q0MsY0FBYztJbEI4RG5DLFNBQVksRWtCOURTLGNBQWM7O0FBZnJDLGNBQWMsQ0FBZCxJQUFjLEdBVWQsQUFBQSxFQUFFLENBQUMsRWxCMkRELGFBQWdCLEVrQjFESyxZQUFZLEVsQmtEakMsaUJBQW9CLEVrQmxEQyxZQUFZLEVsQmtFakMsU0FBWSxFa0JsRVMsWUFBWSxHQUNsQztFQUVELEFBQUEsSUFBSSxDQUFDLEVsQnVESCxhQUFnQixFa0J0REssY0FBYyxFbEI4Q25DLGlCQUFvQixFa0I5Q0MsY0FBYyxFbEI4RG5DLFNBQVksRWtCOURTLGNBQWMsR0FDcEM7O0FBWkQsVUFBVSxDQUFWLElBQVUsR0FNVixFQUFFLEdsQjJEQSxhQUFnQixFa0IxREssWUFBWTtJbEJrRGpDLGlCQUFvQixFa0JsREMsWUFBWTtJbEJrRWpDLFNBQVksRWtCbEVTLFlBQVk7RUFHbkMsSUFBSSxHbEJ1REYsYUFBZ0IsRWtCdERLLGNBQWM7SWxCOENuQyxpQkFBb0IsRWtCOUNDLGNBQWM7SWxCOERuQyxTQUFZLEVrQjlEUyxjQUFjOztBQ3JDekMsa1dBS2lGO0FBQ2pGLEFBQUEsS0FBSyxDQUFDLEVuQnFESixLQUFLLEVBQUUsQ0FBQyxFbUJsRE4sTUFBTSxFQUFFLENBQUMsRUFDVCxXQUFXLEU5RUNELEtBQUksRThFQWQsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixRQUFRLEVBQUUsUUFBUSxFQUNsQixTQUFTLEVBQUUsSUFBSSxHQUtsQjs7QUFiRCxBbkI4Q0UsS21COUNHLEFuQjhDRixPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFvRUcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUJ0SDlDLEFBQUEsS0FBSyxDQUFDLEVBV0UsV0FBVyxFOUVMRSxLQUFJLEc4RU94Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEU5RWJGLElBQUksRzhFc0JqQjs7QW5CMkZLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Cdkc5QyxBQUFBLFdBQVcsQ0FBQyxFQU1KLFlBQVksRTlFZkMsSUFBSSxHOEVxQnhCOztBQVpELEFBU0ksV0FUTyxDQVNOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixFQUFpQixFQUNmLFFBQVEsRUFBRSxRQUFRLEdBQ3JCOztBQUdMLEFBQUEsaUJBQWlCLENBQUMsRUFDZCxRQUFRLEVBQUUsT0FBTyxFQUNqQixhQUFhLEU5RU1PLEtBQUksRzhFTDNCOztBQUVELEFBQUEsZUFBZSxDQUFDLEVBQ1osTUFBTSxFQUFFLENBQUMsQ0FBQyxJQUFJLEM5RUVNLElBQUksRThFRHhCLFVBQVUsRUFBRSxNQUFNLEVBRWxCLFVBQVUsRUFBRSxvQkFBb0IsR0FvQm5DOztBQWxCRyxBQUFBLGFBQWEsQ0FOakIsZUFBZSxDQU1LLEVBQ1osYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBUkwsQUFVSSxlQVZXLENBVVgsd0JBQXdCLENBQUMsRUFDckIsVUFBVSxFQUFFLE1BQU0sR0FDckI7O0FBRUEsQUFFRyw0QkFGVSxDQUVWLHdCQUF3QixFQWhCaEMsZUFBZSxBQWVWLE1BQU0sQ0FDSCx3QkFBd0IsQ0FBQyxFQUNyQixVQUFVLEVBQUUsT0FBTyxHQUN0Qjs7QW5Ca0VILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CdEV6QyxBQUFELDRCQUFjLEVBZGxCLGVBQWUsQUFlVixNQUFNLENBQUMsRUFNQSxZQUFZLEVyRm5EakIsT0FBTyxHcUZxRFQ7O0FBR0wsQUFBQSx3QkFBd0IsQ0FBQyxFQUNyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixlQUFlLEVBQUUsS0FBSyxFQUN0QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sR0FDOUI7O0FBRUQsQUFBQSxzQkFBc0IsQ0FBQyxFQUNuQixhQUFhLEVBQUUsQ0FBQyxFQUNoQixLQUFLLEVyRjVDSSxPQUFPLEdxRmlEbkI7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQyxFQUNsQixVQUFVLEVBQUUsR0FBRyxHQUNsQjs7QUFFRCxBQUFBLHFCQUFxQixDQUFDLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQUVELEFBQUEsdUJBQXVCLENBQUMsRUFDcEIsVUFBVSxFQUFFLEdBQUcsRUFDZixLQUFLLEVyRjdDUyxLQUFLLEVxRjhDbkIsU0FBUyxFbkI1RUgsT0FBc0IsRW1CNkU1QixjQUFjLEVBQUUsU0FBUyxHQUs1Qjs7QW5Cc0JLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CL0I5QyxBQUFBLHVCQUF1QixDQUFDLEVBT2hCLFNBQVMsRW5CaEZQLFFBQXNCLEdtQmtGL0I7O0FBRUQsQUFBQSw4QkFBOEIsQ0FBQyxFQUMzQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxNQUFNLEdBQ2pCOztBQUVELEFBQUEsc0JBQXNCLENBQUMsRUFDbkIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxNQUFNLEdBa0JqQjs7QUFoQkcsQUFBQSw4QkFBOEIsQ0FMbEMsc0JBQXNCLENBS2UsRUFDN0IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsR0FDVDs7QUFFRCxBQUFBLHlCQUF5QixDQVY3QixzQkFBc0IsQ0FVVSxFQUN4QixPQUFPLEVBQUUsR0FBRyxHQUNmOztBQVpMLEFBY0ksc0JBZGtCLEFBY2pCLFNBQVMsQ0FBQyxFQUNQLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBRUQsQUFBQSxJQUFJLENBbEJSLHNCQUFzQixDQWtCWCxFQUNILE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FuQk5DLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CVTFDLEFBQUEsc0JBQXNCLEVBQ3RCLHFCQUFxQixDQUFDLEVBQ2xCLFNBQVMsRW5CcEhQLFFBQXNCLEdtQnFIM0I7O0FBR0wsQUFBQSxZQUFZLENBQUMsRUFDVCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsWUFBWSxFQUFFLEtBQUssR0FPdEI7O0FBVkQsQUFLSSxZQUxRLEdBS04sV0FBVyxDQUFDLEVBQ1YsT0FBTyxFQUFFLFVBQVUsRUFDbkIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFHTCxBQUFBLGlCQUFpQixDQUFDLEVBQ2QsV0FBVyxFQUFFLENBQUMsR0FLakI7O0FBTkQsQUFHSSxpQkFIYSxDQUdiLFdBQVcsQ0FBQyxFQUNSLFlBQVksRUFBRSxDQUFDLEdBQ2xCOztBQUdMLEFBQUEsbUJBQW1CLENBQUMsRUFDaEIsV0FBVyxFQUFJLE1BQWdCLEdBS2xDOztBQU5ELEFBR0ksbUJBSGUsR0FHYixXQUFXLENBQUMsRUFDVixZQUFZLEVBQUUsS0FBZ0IsR0FDakM7O0FBR0wsQUFBQSxxQkFBcUIsQ0FBQyxFQUlsQixXQUFXLEVBQUUsQ0FBQyxHQWFqQjs7QW5CN0RLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CNEM5QyxBQUFBLHFCQUFxQixDQUFDLEVBRWQsV0FBVyxFQUFJLEtBQWdCLEdBZXRDOztBQWpCRCxBQU1JLHFCQU5pQixHQU1mLFdBQVcsQ0FBQyxFQUNWLFlBQVksRUFBRSxJQUFnQixHQVNqQzs7QW5CNURDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CNEM5QyxBQU1JLHFCQU5pQixHQU1mLFdBQVcsQ0FBQyxFQUdOLFlBQVksRTlFdEtWLElBQUksRzhFNktiOztBbkI1REMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUI0QzlDLEFBWVkscUJBWlMsR0FNZixXQUFXLEFBTUosWUFBWSxDQUFDLEVBQ1YsWUFBWSxFQUFFLENBQUMsR0FDbEI7O0FBS2IsQUFBQSxtQkFBbUIsQ0FBQyxFQUNoQixRQUFRLEVBQUUsSUFBSSxFQUNkLGFBQWEsRTlFbkpDLEtBQUksRzhFd0pyQjs7QUFQRCxBQUlJLG1CQUplLEdBSWIsV0FBVyxDQUFDLEVBQ1YsYUFBYSxFOUV0SkgsSUFBSSxHOEV1SmpCOztBQUdMLGtSQUdpRjtBQUNqRixBQUFBLFVBQVUsQ0FBQyxFQUNQLFNBQVMsRUFBRSxHQUFHLEVBQ2QsVUFBVSxFQUFFLElBQUksR0FPbkI7O0FBVEQsQUFJSSxVQUpNLEdBSUosV0FBVyxDQUFDLEVBQ1YsS0FBSyxFQUFFLEtBQUssRUFDWixTQUFTLEVBQUUsR0FBRyxFQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQUdMLHdPQUdpRjtBQTBMakYseURBQXlEO0FBb0x6RCx3RUFBd0U7QUEyQnhFLCtEQUErRDtBQXJZM0QsV0FBVztBQUNYLEFBQUEsVUFBVSxDQUF5QixFQUMvQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELFlBQVk7QUFDWixBQUFBLFNBQVMsQ0FBeUIsRUFDOUIsS0FBSyxFQUFFLEdBQWlCLEdBQzNCOztBQUVELFlBQVk7QUFDWixBQUFBLFVBQVUsQ0FBeUIsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCOztBQUVELEFBQUEsV0FBVyxDQUF5QixFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7O0FBRUQsY0FBYztBQUNkLEFBQUEsWUFBWSxDQUF5QixFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQXlCLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjs7QUFFRCxBQUFBLGVBQWUsQ0FBeUIsRUFDcEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCOztBQUVELFlBQVk7QUFDWixBQUFBLFVBQVUsQ0FBeUIsRUFDL0IsS0FBSyxFQUFFLEdBQWlCLEdBQzNCOztBQUVELEFBQUEsV0FBVyxDQUF5QixFQUNoQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQXlCLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjs7QUFFRCxBQUFBLFlBQVksQ0FBeUIsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCOztBQUVELFlBQVk7QUFDWixBQUFBLFVBQVUsQ0FBeUIsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCOztBQUVELEFBQUEsV0FBVyxDQUF5QixFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQXlCLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjs7QUFFRCxBQUFBLFlBQVksQ0FBeUIsRUFDakMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCOztBQUVELEFBQUEsWUFBWSxDQUF5QixFQUNqQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7O0FBRUQsYUFBYTtBQUNiLEFBQUEsV0FBVyxDQUF5QixFQUNoQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7O0FBRUQsQUFBQSxZQUFZLENBQXlCLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjs7QUFFRCxBQUFBLGNBQWMsQ0FBeUIsRUFDbkMsS0FBSyxFQUFFLEtBQWlCLEdBQzNCOztBQUVELEFBQUEsYUFBYSxDQUF5QixFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQXlCLEVBQ2xDLEtBQUssRUFBRSxLQUFpQixHQUMzQjs7QUFFRCxBQUFBLFlBQVksQ0FBeUIsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCOztBQUVELEFBQUEsY0FBYyxDQUF5QixFQUNuQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7O0FBRUQsWUFBWTtBQUNaLEFBQUEsVUFBVSxDQUF5QixFQUMvQixLQUFLLEVBQUUsR0FBa0IsR0FDNUI7O0FBRUQsQUFBQSxXQUFXLENBQXlCLEVBQ2hDLEtBQUssRUFBRSxHQUFrQixHQUM1Qjs7QUFFRCxBQUFBLGFBQWEsQ0FBeUIsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCOztBQUVELEFBQUEsWUFBWSxDQUF5QixFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7O0FBRUQsQUFBQSxZQUFZLENBQXlCLEVBQ2pDLEtBQUssRUFBRSxHQUFrQixHQUM1Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBeUIsRUFDaEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCOztBQUVELEFBQUEsYUFBYSxDQUF5QixFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7O0FBRUQsQUFBQSxhQUFhLENBQXlCLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1Qjs7QUFFRCxBQUFBLFlBQVksQ0FBeUIsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCOztBQUVELGNBQWM7QUFDZCxBQUFBLFlBQVksQ0FBeUIsRUFDakMsS0FBSyxFQUFFLGFBQWtCLEdBQzVCOztBQUVELEFBQUEsYUFBYSxDQUF5QixFQUNsQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7O0FBRUQsQUFBQSxlQUFlLENBQXlCLEVBQ3BDLEtBQUssRUFBRSxHQUFrQixHQUM1Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBeUIsRUFDbkMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCOztBQUVELEFBQUEsY0FBYyxDQUF5QixFQUNuQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7O0FBRUQsQUFBQSxhQUFhLENBQXlCLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1Qjs7QUFFRCxBQUFBLGVBQWUsQ0FBeUIsRUFDcEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCOztBQUVELEFBQUEsZUFBZSxDQUF5QixFQUNwQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7O0FBRUQsQUFBQSxjQUFjLENBQXlCLEVBQ25DLEtBQUssRUFBRSxHQUFrQixHQUM1Qjs7QUFFRCxBQUFBLGFBQWEsQ0FBeUIsRUFDbEMsS0FBSyxFQUFFLGNBQW1CLEdBQzdCOztBQUVELEFBQUEsZ0JBQWdCLENBQXlCLEVBQ3JDLEtBQUssRUFBRSxjQUFtQixHQUM3Qjs7QXhCaFhMLEFBQUEsS0FBSyxDSzhHMkIsRUFDNUIsT0FBTyxFQUFFLGdCQUFnQixHQUMxQjs7QUxuSEgsQUFBQSxLQUFLLENLcUgyQixFQUM1QixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QWxCeERILEFBQUEsVUFBVSxDa0IrRDJCLEVBQ2pDLFVBQVUsRUFBRSxlQUFlLEdBQzVCOztBbEJoRUgsQUFBQSxXQUFXLENrQmtFMkIsRUFDbEMsVUFBVSxFQUFFLGdCQUFnQixHQUM3Qjs7QWxCbkVILEFBQUEsWUFBWSxDa0JxRTJCLEVBQ25DLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7O0FtQnFjSCxxRUFBcUU7QW5CM2UvRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjhGMUMsV0FBVztFQUNYLEFBQUEsaUJBQWlCLENBQWtCLEVBQy9CLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUFFRCxZQUFZO0VBQ1osQUFBQSxnQkFBZ0IsQ0FBa0IsRUFDOUIsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsaUJBQWlCLENBQWtCLEVBQy9CLEtBQUssRUFBRSxjQUFpQixHQUMzQjtFQUVELEFBQUEsa0JBQWtCLENBQWtCLEVBQ2hDLEtBQUssRUFBRSxjQUFpQixHQUMzQjtFQUVELGNBQWM7RUFDZCxBQUFBLG1CQUFtQixDQUFrQixFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLG9CQUFvQixDQUFrQixFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHNCQUFzQixDQUFrQixFQUNwQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxpQkFBaUIsQ0FBa0IsRUFDL0IsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBa0IsRUFDaEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBa0IsRUFDbEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBa0IsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsaUJBQWlCLENBQWtCLEVBQy9CLEtBQUssRUFBRSxjQUFpQixHQUMzQjtFQUVELEFBQUEsa0JBQWtCLENBQWtCLEVBQ2hDLEtBQUssRUFBRSxjQUFpQixHQUMzQjtFQUVELEFBQUEsb0JBQW9CLENBQWtCLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsbUJBQW1CLENBQWtCLEVBQ2pDLEtBQUssRUFBRSxjQUFpQixHQUMzQjtFQUVELEFBQUEsbUJBQW1CLENBQWtCLEVBQ2pDLEtBQUssRUFBRSxjQUFpQixHQUMzQjtFQUVELGFBQWE7RUFDYixBQUFBLGtCQUFrQixDQUFrQixFQUNoQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxBQUFBLG1CQUFtQixDQUFrQixFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHFCQUFxQixDQUFrQixFQUNuQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxBQUFBLG9CQUFvQixDQUFrQixFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLG9CQUFvQixDQUFrQixFQUNsQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxBQUFBLG1CQUFtQixDQUFrQixFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHFCQUFxQixDQUFrQixFQUNuQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxpQkFBaUIsQ0FBa0IsRUFDL0IsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBa0IsRUFDaEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBa0IsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBa0IsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBa0IsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBa0IsRUFDaEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBa0IsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBa0IsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBa0IsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsY0FBYztFQUNkLEFBQUEsbUJBQW1CLENBQWtCLEVBQ2pDLEtBQUssRUFBRSxhQUFrQixHQUM1QjtFQUVELEFBQUEsb0JBQW9CLENBQWtCLEVBQ2xDLEtBQUssRUFBRSxjQUFrQixHQUM1QjtFQUVELEFBQUEsc0JBQXNCLENBQWtCLEVBQ3BDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEscUJBQXFCLENBQWtCLEVBQ25DLEtBQUssRUFBRSxjQUFrQixHQUM1QjtFQUVELEFBQUEscUJBQXFCLENBQWtCLEVBQ25DLEtBQUssRUFBRSxjQUFrQixHQUM1QjtFQUVELEFBQUEsb0JBQW9CLENBQWtCLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsc0JBQXNCLENBQWtCLEVBQ3BDLEtBQUssRUFBRSxjQUFrQixHQUM1QjtFQUVELEFBQUEsc0JBQXNCLENBQWtCLEVBQ3BDLEtBQUssRUFBRSxjQUFrQixHQUM1QjtFQUVELEFBQUEscUJBQXFCLENBQWtCLEVBQ25DLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsb0JBQW9CLENBQWtCLEVBQ2xDLEtBQUssRUFBRSxjQUFtQixHQUM3QjtFQUVELEFBQUEsdUJBQXVCLENBQWtCLEVBQ3JDLEtBQUssRUFBRSxjQUFtQixHQUM3QjtFQTBMRCxBQUNJLGNBRFUsQ0FDVixnQkFBZ0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQURyQyxjQUFjLENBRVYsaUJBQWlCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FGdEMsY0FBYyxDQUdWLG1CQUFtQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBSHhDLGNBQWMsQ0FJVixpQkFBaUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQUp0QyxjQUFjLENBS1YsaUJBQWlCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FMdEMsY0FBYyxDQU1WLGtCQUFrQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBTnZDLGNBQWMsQ0FPVixvQkFBb0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVB6QyxjQUFjLENBUVYsa0JBQWtCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FSdkMsY0FBYyxDQVNWLG1CQUFtQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBVHhDLGNBQWMsQ0FVVixvQkFBb0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVZ6QyxjQUFjLENBV1YsbUJBQW1CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FYeEMsY0FBYyxDQVlWLG1CQUFtQixBQUFBLFVBQVcsQ0FBQSxPQUFPLEdBWnpDLGNBQWMsQ0FhVixvQkFBb0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQWJ6QyxjQUFjLENBY1Ysc0JBQXNCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FkM0MsY0FBYyxDQWVWLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBZjFDLGNBQWMsQ0FnQlYsb0JBQW9CLEFBQUEsVUFBVyxDQUFBLE1BQU0sRUFBbUIsRUFDcEQsS0FBSyxFQUFFLElBQUksR0FDZDtFbkI5Y1AsQUFBQSxZQUFZLENBQWtCLEVBQzVCLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7RUFFRCxBQUFBLFlBQVksQ0FBa0IsRUFDNUIsT0FBTyxFQUFFLGVBQWUsR0FDekI7RUFPRCxBQUFBLGlCQUFpQixDQUFrQixFQUNqQyxVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsa0JBQWtCLENBQWtCLEVBQ2xDLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLG1CQUFtQixDQUFrQixFQUNuQyxVQUFVLEVBQUUsaUJBQWlCLEdBQzlCOztBQXRDRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSW1COEZqRSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBaUIsRUFDL0IsS0FBSyxFQUFFLElBQUksR0FDZDtFQUVELFlBQVk7RUFDWixBQUFBLGlCQUFpQixDQUFpQixFQUM5QixLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxrQkFBa0IsQ0FBaUIsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBaUIsRUFDaEMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsY0FBYztFQUNkLEFBQUEsb0JBQW9CLENBQWlCLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEscUJBQXFCLENBQWlCLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsdUJBQXVCLENBQWlCLEVBQ3BDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELFlBQVk7RUFDWixBQUFBLGtCQUFrQixDQUFpQixFQUMvQixLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLG1CQUFtQixDQUFpQixFQUNoQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHFCQUFxQixDQUFpQixFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLG9CQUFvQixDQUFpQixFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxrQkFBa0IsQ0FBaUIsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBaUIsRUFDaEMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBaUIsRUFDbEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBaUIsRUFDakMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBaUIsRUFDakMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsYUFBYTtFQUNiLEFBQUEsbUJBQW1CLENBQWlCLEVBQ2hDLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELEFBQUEsb0JBQW9CLENBQWlCLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsc0JBQXNCLENBQWlCLEVBQ25DLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELEFBQUEscUJBQXFCLENBQWlCLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEscUJBQXFCLENBQWlCLEVBQ2xDLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELEFBQUEsb0JBQW9CLENBQWlCLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsc0JBQXNCLENBQWlCLEVBQ25DLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELFlBQVk7RUFDWixBQUFBLGtCQUFrQixDQUFpQixFQUMvQixLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLG1CQUFtQixDQUFpQixFQUNoQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHFCQUFxQixDQUFpQixFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLG9CQUFvQixDQUFpQixFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLG9CQUFvQixDQUFpQixFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLG1CQUFtQixDQUFpQixFQUNoQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHFCQUFxQixDQUFpQixFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHFCQUFxQixDQUFpQixFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLG9CQUFvQixDQUFpQixFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxjQUFjO0VBQ2QsQUFBQSxvQkFBb0IsQ0FBaUIsRUFDakMsS0FBSyxFQUFFLGFBQWtCLEdBQzVCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBaUIsRUFDbEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBaUIsRUFDcEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBaUIsRUFDbkMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBaUIsRUFDbkMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBaUIsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBaUIsRUFDcEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBaUIsRUFDcEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBaUIsRUFDbkMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBaUIsRUFDbEMsS0FBSyxFQUFFLGNBQW1CLEdBQzdCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBaUIsRUFDckMsS0FBSyxFQUFFLGNBQW1CLEdBQzdCO0VBMExELEFBQ0ksY0FEVSxDQUNWLGlCQUFpQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBRHRDLGNBQWMsQ0FFVixrQkFBa0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQUZ2QyxjQUFjLENBR1Ysb0JBQW9CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FIekMsY0FBYyxDQUlWLGtCQUFrQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBSnZDLGNBQWMsQ0FLVixrQkFBa0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQUx2QyxjQUFjLENBTVYsbUJBQW1CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FOeEMsY0FBYyxDQU9WLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBUDFDLGNBQWMsQ0FRVixtQkFBbUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVJ4QyxjQUFjLENBU1Ysb0JBQW9CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FUekMsY0FBYyxDQVVWLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBVjFDLGNBQWMsQ0FXVixvQkFBb0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVh6QyxjQUFjLENBWVYsb0JBQW9CLEFBQUEsVUFBVyxDQUFBLE9BQU8sR0FaMUMsY0FBYyxDQWFWLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBYjFDLGNBQWMsQ0FjVix1QkFBdUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQWQ1QyxjQUFjLENBZVYsc0JBQXNCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FmM0MsY0FBYyxDQWdCVixxQkFBcUIsQUFBQSxVQUFXLENBQUEsTUFBTSxFQUFrQixFQUNwRCxLQUFLLEVBQUUsSUFBSSxHQUNkO0VuQjljUCxBQUFBLGFBQWEsQ0FBaUIsRUFDNUIsT0FBTyxFQUFFLGdCQUFnQixHQUMxQjtFQUVELEFBQUEsYUFBYSxDQUFpQixFQUM1QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQU9ELEFBQUEsa0JBQWtCLENBQWlCLEVBQ2pDLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBaUIsRUFDbEMsVUFBVSxFQUFFLGdCQUFnQixHQUM3QjtFQUVELEFBQUEsb0JBQW9CLENBQWlCLEVBQ25DLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7O0FBdENHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1COEYxQyxXQUFXO0VBQ1gsQUFBQSxxQkFBcUIsQ0FBYyxFQUMvQixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBRUQsWUFBWTtFQUNaLEFBQUEsb0JBQW9CLENBQWMsRUFDOUIsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEscUJBQXFCLENBQWMsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBYyxFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxjQUFjO0VBQ2QsQUFBQSx1QkFBdUIsQ0FBYyxFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHdCQUF3QixDQUFjLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsMEJBQTBCLENBQWMsRUFDcEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEscUJBQXFCLENBQWMsRUFDL0IsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBYyxFQUNoQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHdCQUF3QixDQUFjLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsdUJBQXVCLENBQWMsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEscUJBQXFCLENBQWMsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBYyxFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxBQUFBLHdCQUF3QixDQUFjLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsdUJBQXVCLENBQWMsRUFDakMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBYyxFQUNqQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxhQUFhO0VBQ2IsQUFBQSxzQkFBc0IsQ0FBYyxFQUNoQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxBQUFBLHVCQUF1QixDQUFjLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEseUJBQXlCLENBQWMsRUFDbkMsS0FBSyxFQUFFLEtBQWlCLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBYyxFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHdCQUF3QixDQUFjLEVBQ2xDLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELEFBQUEsdUJBQXVCLENBQWMsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBYyxFQUNuQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxxQkFBcUIsQ0FBYyxFQUMvQixLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHNCQUFzQixDQUFjLEVBQ2hDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsd0JBQXdCLENBQWMsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBYyxFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFjLEVBQ2pDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsc0JBQXNCLENBQWMsRUFDaEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBYyxFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHdCQUF3QixDQUFjLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsdUJBQXVCLENBQWMsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsY0FBYztFQUNkLEFBQUEsdUJBQXVCLENBQWMsRUFDakMsS0FBSyxFQUFFLGFBQWtCLEdBQzVCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBYyxFQUNsQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLDBCQUEwQixDQUFjLEVBQ3BDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEseUJBQXlCLENBQWMsRUFDbkMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBYyxFQUNuQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLHdCQUF3QixDQUFjLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsMEJBQTBCLENBQWMsRUFDcEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBYyxFQUNwQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLHlCQUF5QixDQUFjLEVBQ25DLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsd0JBQXdCLENBQWMsRUFDbEMsS0FBSyxFQUFFLGNBQW1CLEdBQzdCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBYyxFQUNyQyxLQUFLLEVBQUUsY0FBbUIsR0FDN0I7RUEwTEQsQUFDSSxjQURVLENBQ1Ysb0JBQW9CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FEekMsY0FBYyxDQUVWLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBRjFDLGNBQWMsQ0FHVix1QkFBdUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQUg1QyxjQUFjLENBSVYscUJBQXFCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FKMUMsY0FBYyxDQUtWLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBTDFDLGNBQWMsQ0FNVixzQkFBc0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQU4zQyxjQUFjLENBT1Ysd0JBQXdCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FQN0MsY0FBYyxDQVFWLHNCQUFzQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBUjNDLGNBQWMsQ0FTVix1QkFBdUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVQ1QyxjQUFjLENBVVYsd0JBQXdCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FWN0MsY0FBYyxDQVdWLHVCQUF1QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBWDVDLGNBQWMsQ0FZVix1QkFBdUIsQUFBQSxVQUFXLENBQUEsT0FBTyxHQVo3QyxjQUFjLENBYVYsd0JBQXdCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FiN0MsY0FBYyxDQWNWLDBCQUEwQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBZC9DLGNBQWMsQ0FlVix5QkFBeUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQWY5QyxjQUFjLENBZ0JWLHdCQUF3QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEVBQWUsRUFDcEQsS0FBSyxFQUFFLElBQUksR0FDZDtFbkI5Y1AsQUFBQSxnQkFBZ0IsQ0FBYyxFQUM1QixPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBYyxFQUM1QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQU9ELEFBQUEscUJBQXFCLENBQWMsRUFDakMsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLHNCQUFzQixDQUFjLEVBQ2xDLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLHVCQUF1QixDQUFjLEVBQ25DLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7O0FBdENHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1COEYxQyxXQUFXO0VBQ1gsQUFBQSxvQkFBb0IsQ0FBZSxFQUMvQixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBRUQsWUFBWTtFQUNaLEFBQUEsbUJBQW1CLENBQWUsRUFDOUIsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsb0JBQW9CLENBQWUsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBZSxFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxjQUFjO0VBQ2QsQUFBQSxzQkFBc0IsQ0FBZSxFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHVCQUF1QixDQUFlLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEseUJBQXlCLENBQWUsRUFDcEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsb0JBQW9CLENBQWUsRUFDL0IsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBZSxFQUNoQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHVCQUF1QixDQUFlLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsc0JBQXNCLENBQWUsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsb0JBQW9CLENBQWUsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBZSxFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxBQUFBLHVCQUF1QixDQUFlLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsc0JBQXNCLENBQWUsRUFDakMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBZSxFQUNqQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxhQUFhO0VBQ2IsQUFBQSxxQkFBcUIsQ0FBZSxFQUNoQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxBQUFBLHNCQUFzQixDQUFlLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWUsRUFDbkMsS0FBSyxFQUFFLEtBQWlCLEdBQzNCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBZSxFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHVCQUF1QixDQUFlLEVBQ2xDLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELEFBQUEsc0JBQXNCLENBQWUsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBZSxFQUNuQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxvQkFBb0IsQ0FBZSxFQUMvQixLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHFCQUFxQixDQUFlLEVBQ2hDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsdUJBQXVCLENBQWUsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBZSxFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHNCQUFzQixDQUFlLEVBQ2pDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEscUJBQXFCLENBQWUsRUFDaEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBZSxFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFlLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsc0JBQXNCLENBQWUsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsY0FBYztFQUNkLEFBQUEsc0JBQXNCLENBQWUsRUFDakMsS0FBSyxFQUFFLGFBQWtCLEdBQzVCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBZSxFQUNsQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLHlCQUF5QixDQUFlLEVBQ3BDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsd0JBQXdCLENBQWUsRUFDbkMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBZSxFQUNuQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFlLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEseUJBQXlCLENBQWUsRUFDcEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBZSxFQUNwQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLHdCQUF3QixDQUFlLEVBQ25DLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsdUJBQXVCLENBQWUsRUFDbEMsS0FBSyxFQUFFLGNBQW1CLEdBQzdCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBZSxFQUNyQyxLQUFLLEVBQUUsY0FBbUIsR0FDN0I7RUEwTEQsQUFDSSxjQURVLENBQ1YsbUJBQW1CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FEeEMsY0FBYyxDQUVWLG9CQUFvQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBRnpDLGNBQWMsQ0FHVixzQkFBc0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQUgzQyxjQUFjLENBSVYsb0JBQW9CLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FKekMsY0FBYyxDQUtWLG9CQUFvQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBTHpDLGNBQWMsQ0FNVixxQkFBcUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQU4xQyxjQUFjLENBT1YsdUJBQXVCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FQNUMsY0FBYyxDQVFWLHFCQUFxQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBUjFDLGNBQWMsQ0FTVixzQkFBc0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVQzQyxjQUFjLENBVVYsdUJBQXVCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FWNUMsY0FBYyxDQVdWLHNCQUFzQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBWDNDLGNBQWMsQ0FZVixzQkFBc0IsQUFBQSxVQUFXLENBQUEsT0FBTyxHQVo1QyxjQUFjLENBYVYsdUJBQXVCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FiNUMsY0FBYyxDQWNWLHlCQUF5QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBZDlDLGNBQWMsQ0FlVix3QkFBd0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQWY3QyxjQUFjLENBZ0JWLHVCQUF1QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEVBQWdCLEVBQ3BELEtBQUssRUFBRSxJQUFJLEdBQ2Q7RW5COWNQLEFBQUEsZUFBZSxDQUFlLEVBQzVCLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7RUFFRCxBQUFBLGVBQWUsQ0FBZSxFQUM1QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQU9ELEFBQUEsb0JBQW9CLENBQWUsRUFDakMsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLHFCQUFxQixDQUFlLEVBQ2xDLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLHNCQUFzQixDQUFlLEVBQ25DLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7O0FBdENHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sSW1COEYzQyxXQUFXO0VBQ1gsQUFBQSxzQkFBc0IsQ0FBYSxFQUMvQixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBRUQsWUFBWTtFQUNaLEFBQUEscUJBQXFCLENBQWEsRUFDOUIsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsc0JBQXNCLENBQWEsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBYSxFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxjQUFjO0VBQ2QsQUFBQSx3QkFBd0IsQ0FBYSxFQUNqQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFhLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsMkJBQTJCLENBQWEsRUFDcEMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsc0JBQXNCLENBQWEsRUFDL0IsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBYSxFQUNoQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFhLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWEsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsWUFBWTtFQUNaLEFBQUEsc0JBQXNCLENBQWEsRUFDL0IsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSx1QkFBdUIsQ0FBYSxFQUNoQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFhLEVBQ2xDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWEsRUFDakMsS0FBSyxFQUFFLGNBQWlCLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBYSxFQUNqQyxLQUFLLEVBQUUsY0FBaUIsR0FDM0I7RUFFRCxhQUFhO0VBQ2IsQUFBQSx1QkFBdUIsQ0FBYSxFQUNoQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxBQUFBLHdCQUF3QixDQUFhLEVBQ2pDLEtBQUssRUFBRSxHQUFpQixHQUMzQjtFQUVELEFBQUEsMEJBQTBCLENBQWEsRUFDbkMsS0FBSyxFQUFFLEtBQWlCLEdBQzNCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBYSxFQUNsQyxLQUFLLEVBQUUsR0FBaUIsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFhLEVBQ2xDLEtBQUssRUFBRSxLQUFpQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWEsRUFDakMsS0FBSyxFQUFFLEdBQWlCLEdBQzNCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBYSxFQUNuQyxLQUFLLEVBQUUsS0FBaUIsR0FDM0I7RUFFRCxZQUFZO0VBQ1osQUFBQSxzQkFBc0IsQ0FBYSxFQUMvQixLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFhLEVBQ2hDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEseUJBQXlCLENBQWEsRUFDbEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBYSxFQUNqQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHdCQUF3QixDQUFhLEVBQ2pDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsdUJBQXVCLENBQWEsRUFDaEMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBYSxFQUNsQyxLQUFLLEVBQUUsR0FBa0IsR0FDNUI7RUFFRCxBQUFBLHlCQUF5QixDQUFhLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsd0JBQXdCLENBQWEsRUFDakMsS0FBSyxFQUFFLEdBQWtCLEdBQzVCO0VBRUQsY0FBYztFQUNkLEFBQUEsd0JBQXdCLENBQWEsRUFDakMsS0FBSyxFQUFFLGFBQWtCLEdBQzVCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBYSxFQUNsQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLDJCQUEyQixDQUFhLEVBQ3BDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsMEJBQTBCLENBQWEsRUFDbkMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBYSxFQUNuQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLHlCQUF5QixDQUFhLEVBQ2xDLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEsMkJBQTJCLENBQWEsRUFDcEMsS0FBSyxFQUFFLGNBQWtCLEdBQzVCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBYSxFQUNwQyxLQUFLLEVBQUUsY0FBa0IsR0FDNUI7RUFFRCxBQUFBLDBCQUEwQixDQUFhLEVBQ25DLEtBQUssRUFBRSxHQUFrQixHQUM1QjtFQUVELEFBQUEseUJBQXlCLENBQWEsRUFDbEMsS0FBSyxFQUFFLGNBQW1CLEdBQzdCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBYSxFQUNyQyxLQUFLLEVBQUUsY0FBbUIsR0FDN0I7RUEwTEQsQUFDSSxjQURVLENBQ1YscUJBQXFCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FEMUMsY0FBYyxDQUVWLHNCQUFzQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBRjNDLGNBQWMsQ0FHVix3QkFBd0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQUg3QyxjQUFjLENBSVYsc0JBQXNCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FKM0MsY0FBYyxDQUtWLHNCQUFzQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBTDNDLGNBQWMsQ0FNVix1QkFBdUIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQU41QyxjQUFjLENBT1YseUJBQXlCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FQOUMsY0FBYyxDQVFWLHVCQUF1QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBUjVDLGNBQWMsQ0FTVix3QkFBd0IsQUFBQSxVQUFXLENBQUEsTUFBTSxHQVQ3QyxjQUFjLENBVVYseUJBQXlCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FWOUMsY0FBYyxDQVdWLHdCQUF3QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBWDdDLGNBQWMsQ0FZVix3QkFBd0IsQUFBQSxVQUFXLENBQUEsT0FBTyxHQVo5QyxjQUFjLENBYVYseUJBQXlCLEFBQUEsVUFBVyxDQUFBLE1BQU0sR0FiOUMsY0FBYyxDQWNWLDJCQUEyQixBQUFBLFVBQVcsQ0FBQSxNQUFNLEdBZGhELGNBQWMsQ0FlViwwQkFBMEIsQUFBQSxVQUFXLENBQUEsTUFBTSxHQWYvQyxjQUFjLENBZ0JWLHlCQUF5QixBQUFBLFVBQVcsQ0FBQSxNQUFNLEVBQWMsRUFDcEQsS0FBSyxFQUFFLElBQUksR0FDZDtFbkI5Y1AsQUFBQSxpQkFBaUIsQ0FBYSxFQUM1QixPQUFPLEVBQUUsZ0JBQWdCLEdBQzFCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBYSxFQUM1QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQU9ELEFBQUEsc0JBQXNCLENBQWEsRUFDakMsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFhLEVBQ2xDLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLHdCQUF3QixDQUFhLEVBQ25DLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7O0FtQm1kSCwrREFBK0Q7QW5CemZ6RCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQnVSMUMsWUFBWTtFQUNaLEFBQUEscUJBQXFCLENBQWtCLEVBQ25DLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELFlBQVk7RUFDWixBQUFBLHNCQUFzQixDQUFrQixFQUNwQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixDQUFrQixFQUNyQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxjQUFjO0VBQ2QsQUFBQSx3QkFBd0IsQ0FBa0IsRUFDdEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBa0IsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBa0IsRUFDekMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsWUFBWTtFQUNaLEFBQUEsc0JBQXNCLENBQWtCLEVBQ3BDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsdUJBQXVCLENBQWtCLEVBQ3JDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEseUJBQXlCLENBQWtCLEVBQ3ZDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsd0JBQXdCLENBQWtCLEVBQ3RDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELFlBQVk7RUFDWixBQUFBLHNCQUFzQixDQUFrQixFQUNwQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLHVCQUF1QixDQUFrQixFQUNyQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixDQUFrQixFQUN2QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLHdCQUF3QixDQUFrQixFQUN0QyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLHdCQUF3QixDQUFrQixFQUN0QyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxhQUFhO0VBQ2IsQUFBQSx1QkFBdUIsQ0FBa0IsRUFDckMsSUFBSSxFQUFFLEtBQWlCLEdBQzFCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBa0IsRUFDdEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBa0IsRUFDeEMsSUFBSSxFQUFFLEtBQWlCLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBa0IsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBa0IsRUFDdkMsSUFBSSxFQUFFLEtBQWlCLEdBQzFCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBa0IsRUFDdEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBa0IsRUFDeEMsSUFBSSxFQUFFLEtBQWlCLEdBQzFCO0VBRUQsWUFBWTtFQUNaLEFBQUEsc0JBQXNCLENBQWtCLEVBQ3BDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsdUJBQXVCLENBQWtCLEVBQ3JDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEseUJBQXlCLENBQWtCLEVBQ3ZDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWtCLEVBQ3RDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWtCLEVBQ3RDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsdUJBQXVCLENBQWtCLEVBQ3JDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEseUJBQXlCLENBQWtCLEVBQ3ZDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEseUJBQXlCLENBQWtCLEVBQ3ZDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsd0JBQXdCLENBQWtCLEVBQ3RDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELGNBQWM7RUFDZCxBQUFBLHdCQUF3QixDQUFrQixFQUN0QyxJQUFJLEVBQUUsYUFBa0IsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFrQixFQUN2QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDJCQUEyQixDQUFrQixFQUN6QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLDBCQUEwQixDQUFrQixFQUN4QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDBCQUEwQixDQUFrQixFQUN4QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFrQixFQUN2QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLDJCQUEyQixDQUFrQixFQUN6QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDJCQUEyQixDQUFrQixFQUN6QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDBCQUEwQixDQUFrQixFQUN4QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLHlCQUF5QixDQUFrQixFQUN2QyxJQUFJLEVBQUUsY0FBbUIsR0FDNUI7RUFFRCxBQUFBLDRCQUE0QixDQUFrQixFQUMxQyxJQUFJLEVBQUUsY0FBbUIsR0FDNUI7O0FuQnJjQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSW1CdVJqRSxZQUFZO0VBQ1osQUFBQSxzQkFBc0IsQ0FBaUIsRUFDbkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsWUFBWTtFQUNaLEFBQUEsdUJBQXVCLENBQWlCLEVBQ3BDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELEFBQUEsd0JBQXdCLENBQWlCLEVBQ3JDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELGNBQWM7RUFDZCxBQUFBLHlCQUF5QixDQUFpQixFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDBCQUEwQixDQUFpQixFQUN2QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDRCQUE0QixDQUFpQixFQUN6QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSx1QkFBdUIsQ0FBaUIsRUFDcEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBaUIsRUFDckMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBaUIsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBaUIsRUFDdEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsWUFBWTtFQUNaLEFBQUEsdUJBQXVCLENBQWlCLEVBQ3BDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELEFBQUEsd0JBQXdCLENBQWlCLEVBQ3JDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELEFBQUEsMEJBQTBCLENBQWlCLEVBQ3ZDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEseUJBQXlCLENBQWlCLEVBQ3RDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELEFBQUEseUJBQXlCLENBQWlCLEVBQ3RDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELGFBQWE7RUFDYixBQUFBLHdCQUF3QixDQUFpQixFQUNyQyxJQUFJLEVBQUUsS0FBaUIsR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixDQUFpQixFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDJCQUEyQixDQUFpQixFQUN4QyxJQUFJLEVBQUUsS0FBaUIsR0FDMUI7RUFFRCxBQUFBLDBCQUEwQixDQUFpQixFQUN2QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDBCQUEwQixDQUFpQixFQUN2QyxJQUFJLEVBQUUsS0FBaUIsR0FDMUI7RUFFRCxBQUFBLHlCQUF5QixDQUFpQixFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDJCQUEyQixDQUFpQixFQUN4QyxJQUFJLEVBQUUsS0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSx1QkFBdUIsQ0FBaUIsRUFDcEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBaUIsRUFDckMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBaUIsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBaUIsRUFDdEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBaUIsRUFDdEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBaUIsRUFDckMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBaUIsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBaUIsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSx5QkFBeUIsQ0FBaUIsRUFDdEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsY0FBYztFQUNkLEFBQUEseUJBQXlCLENBQWlCLEVBQ3RDLElBQUksRUFBRSxhQUFrQixHQUMzQjtFQUVELEFBQUEsMEJBQTBCLENBQWlCLEVBQ3ZDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsNEJBQTRCLENBQWlCLEVBQ3pDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsMkJBQTJCLENBQWlCLEVBQ3hDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsMkJBQTJCLENBQWlCLEVBQ3hDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsMEJBQTBCLENBQWlCLEVBQ3ZDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsNEJBQTRCLENBQWlCLEVBQ3pDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsNEJBQTRCLENBQWlCLEVBQ3pDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsMkJBQTJCLENBQWlCLEVBQ3hDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsMEJBQTBCLENBQWlCLEVBQ3ZDLElBQUksRUFBRSxjQUFtQixHQUM1QjtFQUVELEFBQUEsNkJBQTZCLENBQWlCLEVBQzFDLElBQUksRUFBRSxjQUFtQixHQUM1Qjs7QW5CcmNDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CdVIxQyxZQUFZO0VBQ1osQUFBQSx5QkFBeUIsQ0FBYyxFQUNuQyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSwwQkFBMEIsQ0FBYyxFQUNwQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLDJCQUEyQixDQUFjLEVBQ3JDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELGNBQWM7RUFDZCxBQUFBLDRCQUE0QixDQUFjLEVBQ3RDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsNkJBQTZCLENBQWMsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwrQkFBK0IsQ0FBYyxFQUN6QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSwwQkFBMEIsQ0FBYyxFQUNwQyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDJCQUEyQixDQUFjLEVBQ3JDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsNkJBQTZCLENBQWMsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBYyxFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSwwQkFBMEIsQ0FBYyxFQUNwQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLDJCQUEyQixDQUFjLEVBQ3JDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELEFBQUEsNkJBQTZCLENBQWMsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBYyxFQUN0QyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLDRCQUE0QixDQUFjLEVBQ3RDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELGFBQWE7RUFDYixBQUFBLDJCQUEyQixDQUFjLEVBQ3JDLElBQUksRUFBRSxLQUFpQixHQUMxQjtFQUVELEFBQUEsNEJBQTRCLENBQWMsRUFDdEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSw4QkFBOEIsQ0FBYyxFQUN4QyxJQUFJLEVBQUUsS0FBaUIsR0FDMUI7RUFFRCxBQUFBLDZCQUE2QixDQUFjLEVBQ3ZDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsNkJBQTZCLENBQWMsRUFDdkMsSUFBSSxFQUFFLEtBQWlCLEdBQzFCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBYyxFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDhCQUE4QixDQUFjLEVBQ3hDLElBQUksRUFBRSxLQUFpQixHQUMxQjtFQUVELFlBQVk7RUFDWixBQUFBLDBCQUEwQixDQUFjLEVBQ3BDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsMkJBQTJCLENBQWMsRUFDckMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw2QkFBNkIsQ0FBYyxFQUN2QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLDRCQUE0QixDQUFjLEVBQ3RDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsNEJBQTRCLENBQWMsRUFDdEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBYyxFQUNyQyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLDZCQUE2QixDQUFjLEVBQ3ZDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsNkJBQTZCLENBQWMsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBYyxFQUN0QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxjQUFjO0VBQ2QsQUFBQSw0QkFBNEIsQ0FBYyxFQUN0QyxJQUFJLEVBQUUsYUFBa0IsR0FDM0I7RUFFRCxBQUFBLDZCQUE2QixDQUFjLEVBQ3ZDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsK0JBQStCLENBQWMsRUFDekMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw4QkFBOEIsQ0FBYyxFQUN4QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDhCQUE4QixDQUFjLEVBQ3hDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsNkJBQTZCLENBQWMsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwrQkFBK0IsQ0FBYyxFQUN6QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLCtCQUErQixDQUFjLEVBQ3pDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsOEJBQThCLENBQWMsRUFDeEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw2QkFBNkIsQ0FBYyxFQUN2QyxJQUFJLEVBQUUsY0FBbUIsR0FDNUI7RUFFRCxBQUFBLGdDQUFnQyxDQUFjLEVBQzFDLElBQUksRUFBRSxjQUFtQixHQUM1Qjs7QW5CcmNDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CdVIxQyxZQUFZO0VBQ1osQUFBQSx3QkFBd0IsQ0FBZSxFQUNuQyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSx5QkFBeUIsQ0FBZSxFQUNwQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLDBCQUEwQixDQUFlLEVBQ3JDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELGNBQWM7RUFDZCxBQUFBLDJCQUEyQixDQUFlLEVBQ3RDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsNEJBQTRCLENBQWUsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSw4QkFBOEIsQ0FBZSxFQUN6QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSx5QkFBeUIsQ0FBZSxFQUNwQyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDBCQUEwQixDQUFlLEVBQ3JDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsNEJBQTRCLENBQWUsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBZSxFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxZQUFZO0VBQ1osQUFBQSx5QkFBeUIsQ0FBZSxFQUNwQyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLDBCQUEwQixDQUFlLEVBQ3JDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELEFBQUEsNEJBQTRCLENBQWUsRUFDdkMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBZSxFQUN0QyxJQUFJLEVBQUUsY0FBaUIsR0FDMUI7RUFFRCxBQUFBLDJCQUEyQixDQUFlLEVBQ3RDLElBQUksRUFBRSxjQUFpQixHQUMxQjtFQUVELGFBQWE7RUFDYixBQUFBLDBCQUEwQixDQUFlLEVBQ3JDLElBQUksRUFBRSxLQUFpQixHQUMxQjtFQUVELEFBQUEsMkJBQTJCLENBQWUsRUFDdEMsSUFBSSxFQUFFLEdBQWlCLEdBQzFCO0VBRUQsQUFBQSw2QkFBNkIsQ0FBZSxFQUN4QyxJQUFJLEVBQUUsS0FBaUIsR0FDMUI7RUFFRCxBQUFBLDRCQUE0QixDQUFlLEVBQ3ZDLElBQUksRUFBRSxHQUFpQixHQUMxQjtFQUVELEFBQUEsNEJBQTRCLENBQWUsRUFDdkMsSUFBSSxFQUFFLEtBQWlCLEdBQzFCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBZSxFQUN0QyxJQUFJLEVBQUUsR0FBaUIsR0FDMUI7RUFFRCxBQUFBLDZCQUE2QixDQUFlLEVBQ3hDLElBQUksRUFBRSxLQUFpQixHQUMxQjtFQUVELFlBQVk7RUFDWixBQUFBLHlCQUF5QixDQUFlLEVBQ3BDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsMEJBQTBCLENBQWUsRUFDckMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBZSxFQUN2QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLDJCQUEyQixDQUFlLEVBQ3RDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsMkJBQTJCLENBQWUsRUFDdEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwwQkFBMEIsQ0FBZSxFQUNyQyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxBQUFBLDRCQUE0QixDQUFlLEVBQ3ZDLElBQUksRUFBRSxHQUFrQixHQUMzQjtFQUVELEFBQUEsNEJBQTRCLENBQWUsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSwyQkFBMkIsQ0FBZSxFQUN0QyxJQUFJLEVBQUUsR0FBa0IsR0FDM0I7RUFFRCxjQUFjO0VBQ2QsQUFBQSwyQkFBMkIsQ0FBZSxFQUN0QyxJQUFJLEVBQUUsYUFBa0IsR0FDM0I7RUFFRCxBQUFBLDRCQUE0QixDQUFlLEVBQ3ZDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsOEJBQThCLENBQWUsRUFDekMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw2QkFBNkIsQ0FBZSxFQUN4QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDZCQUE2QixDQUFlLEVBQ3hDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsNEJBQTRCLENBQWUsRUFDdkMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw4QkFBOEIsQ0FBZSxFQUN6QyxJQUFJLEVBQUUsY0FBa0IsR0FDM0I7RUFFRCxBQUFBLDhCQUE4QixDQUFlLEVBQ3pDLElBQUksRUFBRSxjQUFrQixHQUMzQjtFQUVELEFBQUEsNkJBQTZCLENBQWUsRUFDeEMsSUFBSSxFQUFFLEdBQWtCLEdBQzNCO0VBRUQsQUFBQSw0QkFBNEIsQ0FBZSxFQUN2QyxJQUFJLEVBQUUsY0FBbUIsR0FDNUI7RUFFRCxBQUFBLCtCQUErQixDQUFlLEVBQzFDLElBQUksRUFBRSxjQUFtQixHQUM1Qjs7QUFpRUwsQUFBQSxhQUFhLEVBQ2Isc0JBQXNCLENBQUMsRUFDbkIsYUFBYSxFQUFFLElBQUksR0FJdEI7O0FuQjVnQkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUJzZ0I5QyxBQUFBLGFBQWEsRUFDYixzQkFBc0IsQ0FBQyxFQUdmLFlBQVksRUFBRSxpQkFBaUIsR0FFdEM7O0FuQjVnQkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUI2Z0I5QyxBQUFBLEtBQUssQ0FBQyxlQUFlLENBQUMsc0JBQXNCLENBQUMsRUFFckMsV0FBVyxFQUFFLDRCQUE0QixHQUVoRDs7QW5CamhCSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQm1oQjFDLEFBQUEsZUFBZSxBQUFBLFdBQVcsQUFBQSxJQUFLLEVBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixJQUNoQyxhQUFhLEFBQUEsV0FBVyxBQUFBLElBQUssRUFERSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEdBQ3NCLEVBSWxELDhEQUlFLEVBQ0w7RUFWRCxBQUVJLGVBRlcsQUFBQSxXQUFXLEFBQUEsSUFBSyxFQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsR0FFNUIsaUJBQWlCLEVBRHJCLGFBQWEsQUFBQSxXQUFXLEFBQUEsSUFBSyxFQURFLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsR0FFNUIsaUJBQWlCLENBQUMsRUFDZCxVQUFVLEVBQUUsZUFBZSxHQUM5QjtFQU9MLEFBQUEsZUFBZSxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEdBQzNCLGFBQWEsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixFQUk1QywrREFFSSxFQUNQO0VBUkQsQUFFSSxlQUZXLEFBQUEsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFFdkIsaUJBQWlCLEVBRHJCLGFBQWEsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUNyQixpQkFBaUIsQ0FBQyxFQUNkLFVBQVUsRUFBRSxlQUFlLEdBQzlCOztBQU1ULEFBR0ksT0FIRyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsZUFBZSxBQUczQyxPQUFPLEVBSFosT0FBTyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsZUFBZSxBQUkzQyxNQUFNLEVBSFgsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFFNUMsT0FBTyxFQUZaLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBRzVDLE1BQU0sRUFGWCxhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQUNyQyxPQUFPLEVBRFosYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFFckMsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVBQUUsT0FBTyxFQUNmLFFBQVEsRUFBRSxRQUFRLEdBQ3JCOztBQVJMLEFBVUksT0FWRyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsZUFBZSxBQVUzQyxPQUFPLEVBVFosZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFTNUMsT0FBTyxFQVJaLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBUXJDLE9BQU8sQ0FBQyxFQUNMLElBQUksRUFBRSxHQUFHLEVBQ1QsTUFBTSxFQUFFLENBQUMsRUFDVCxHQUFHLEVBQUUsR0FBRyxFQUNSLE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxZQUFZLEVBQ3ZCLGdCQUFnQixFQUFFLHFCQUFrQixFQUVsQyxNQUFNLEVBQUUsZUFBZSxFQUN2QixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFVBQVUsRUFBRSxPQUFPLEVBQ25CLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFVBQVUsRUFBRSxRQUFRLEVBQ3BCLE1BQU0sRUFBRSxjQUFjLEVBQ3RCLFVBQVUsRUFBRSxVQUFVLEdBQ3pCOztBQTdCTCxBQStCSSxPQS9CRyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsZUFBZSxBQStCM0MsTUFBTSxFQTlCWCxlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQThCNUMsTUFBTSxFQTdCWCxhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQTZCckMsTUFBTSxDQUFDLEVBQ0osZUFBZSxFQUFFLE9BQU8sRUFDeEIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLFVBQVUsRUFBRSxjQUFjLEVBQzFCLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsR0FBRyxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBRVYsTUFBTSxFQUFFLGFBQWEsRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxHQUNaOztBQVFXLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQUx2QyxBQUlZLGVBSkcsQUFDVixZQUFZLENBQUMsc0JBQXNCLENBQ2hDLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBRTVDLE9BQU8sRUFKcEIsZUFBZSxBQUNWLFlBQVksQ0FBQyxzQkFBc0IsQ0FFaEMsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFDckMsT0FBTyxFQUpKLFVBQVUsQUFDckIsWUFBWSxDQUFDLHNCQUFzQixDQUNoQyxlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQUU1QyxPQUFPLEVBSkosVUFBVSxBQUNyQixZQUFZLENBQUMsc0JBQXNCLENBRWhDLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBQ3JDLE9BQU8sQ0FBQyxFQUVELE1BQU0sRUFBRSxDQUFDLEdBRWhCOztBQUdHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQVh2QyxBQVVZLGVBVkcsQUFDVixZQUFZLENBQUMsc0JBQXNCLENBQ2hDLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBUTVDLE1BQU0sRUFWbkIsZUFBZSxBQUNWLFlBQVksQ0FBQyxzQkFBc0IsQ0FFaEMsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFPckMsTUFBTSxFQVZILFVBQVUsQUFDckIsWUFBWSxDQUFDLHNCQUFzQixDQUNoQyxlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQVE1QyxNQUFNLEVBVkgsVUFBVSxBQUNyQixZQUFZLENBQUMsc0JBQXNCLENBRWhDLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBT3JDLE1BQU0sQ0FBQyxFQUVBLE1BQU0sRUFBRSxjQUFjLEdBRTdCOztBQVFHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQXRCdkMsQUFxQlksZUFyQkcsQ0FpQlgsV0FBVyxBQUFBLElBQUssQ0FBQSxzQkFBc0IsQ0FBQyxZQUFZLENBRS9DLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBRTVDLE9BQU8sRUFyQnBCLGVBQWUsQ0FpQlgsV0FBVyxBQUFBLElBQUssQ0FBQSxzQkFBc0IsQ0FBQyxZQUFZLENBRy9DLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBQ3JDLE9BQU8sRUFyQnBCLGVBQWUsQUFrQlYsSUFBSyxDQUFBLFlBQVksRUFBRSxzQkFBc0IsQ0FDdEMsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFFNUMsT0FBTyxFQXJCcEIsZUFBZSxBQWtCVixJQUFLLENBQUEsWUFBWSxFQUFFLHNCQUFzQixDQUV0QyxhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQUNyQyxPQUFPLEVBckJKLFVBQVUsQ0FpQnRCLFdBQVcsQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsWUFBWSxDQUUvQyxlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQUU1QyxPQUFPLEVBckJKLFVBQVUsQ0FpQnRCLFdBQVcsQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsWUFBWSxDQUcvQyxhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQUNyQyxPQUFPLEVBckJKLFVBQVUsQUFrQnJCLElBQUssQ0FBQSxZQUFZLEVBQUUsc0JBQXNCLENBQ3RDLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBRTVDLE9BQU8sRUFyQkosVUFBVSxBQWtCckIsSUFBSyxDQUFBLFlBQVksRUFBRSxzQkFBc0IsQ0FFdEMsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFDckMsT0FBTyxDQUFDLEVBRUQsTUFBTSxFQUFFLElBQUksR0FFbkI7O0FBR0csTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBNUJ2QyxBQTJCWSxlQTNCRyxDQWlCWCxXQUFXLEFBQUEsSUFBSyxDQUFBLHNCQUFzQixDQUFDLFlBQVksQ0FFL0MsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFRNUMsTUFBTSxFQTNCbkIsZUFBZSxDQWlCWCxXQUFXLEFBQUEsSUFBSyxDQUFBLHNCQUFzQixDQUFDLFlBQVksQ0FHL0MsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFPckMsTUFBTSxFQTNCbkIsZUFBZSxBQWtCVixJQUFLLENBQUEsWUFBWSxFQUFFLHNCQUFzQixDQUN0QyxlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQVE1QyxNQUFNLEVBM0JuQixlQUFlLEFBa0JWLElBQUssQ0FBQSxZQUFZLEVBQUUsc0JBQXNCLENBRXRDLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBT3JDLE1BQU0sRUEzQkgsVUFBVSxDQWlCdEIsV0FBVyxBQUFBLElBQUssQ0FBQSxzQkFBc0IsQ0FBQyxZQUFZLENBRS9DLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBUTVDLE1BQU0sRUEzQkgsVUFBVSxDQWlCdEIsV0FBVyxBQUFBLElBQUssQ0FBQSxzQkFBc0IsQ0FBQyxZQUFZLENBRy9DLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBT3JDLE1BQU0sRUEzQkgsVUFBVSxBQWtCckIsSUFBSyxDQUFBLFlBQVksRUFBRSxzQkFBc0IsQ0FDdEMsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFRNUMsTUFBTSxFQTNCSCxVQUFVLEFBa0JyQixJQUFLLENBQUEsWUFBWSxFQUFFLHNCQUFzQixDQUV0QyxhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQU9yQyxNQUFNLENBQUMsRUFFQSxNQUFNLEVBQUUsZ0JBQWdCLEdBRS9COztBQVFHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQXZDdkMsQUFzQ1ksZUF0Q0csQ0FrQ1gsV0FBVyxBQUFBLElBQUssQ0FqQkEsc0JBQXNCLENBaUJDLElBQUssQy9CcHNCMUIsWUFBWSxFK0Jzc0IxQixlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQUU1QyxPQUFPLEVBdENwQixlQUFlLENBa0NYLFdBQVcsQUFBQSxJQUFLLENBakJBLHNCQUFzQixDQWlCQyxJQUFLLEMvQnBzQjFCLFlBQVksRStCdXNCMUIsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFDckMsT0FBTyxFQXRDcEIsZUFBZSxDQW1DWCxzQkFBc0IsQ0FDbEIsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFFNUMsT0FBTyxFQXRDcEIsZUFBZSxDQW1DWCxzQkFBc0IsQ0FFbEIsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFDckMsT0FBTyxFQXRDSixVQUFVLENBa0N0QixXQUFXLEFBQUEsSUFBSyxDQWpCQSxzQkFBc0IsQ0FpQkMsSUFBSyxDL0Jwc0IxQixZQUFZLEUrQnNzQjFCLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBRTVDLE9BQU8sRUF0Q0osVUFBVSxDQWtDdEIsV0FBVyxBQUFBLElBQUssQ0FqQkEsc0JBQXNCLENBaUJDLElBQUssQy9CcHNCMUIsWUFBWSxFK0J1c0IxQixhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQUNyQyxPQUFPLEVBdENKLFVBQVUsQ0FtQ3RCLHNCQUFzQixDQUNsQixlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQUU1QyxPQUFPLEVBdENKLFVBQVUsQ0FtQ3RCLHNCQUFzQixDQUVsQixhQUFhLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQUNyQyxPQUFPLENBQUMsRUFFRCxNQUFNLEVBQUUsWUFBWSxHQUUzQjs7QUFHRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUE3Q3ZDLEFBNENZLGVBNUNHLENBa0NYLFdBQVcsQUFBQSxJQUFLLENBakJBLHNCQUFzQixDQWlCQyxJQUFLLEMvQnBzQjFCLFlBQVksRStCc3NCMUIsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFRNUMsTUFBTSxFQTVDbkIsZUFBZSxDQWtDWCxXQUFXLEFBQUEsSUFBSyxDQWpCQSxzQkFBc0IsQ0FpQkMsSUFBSyxDL0Jwc0IxQixZQUFZLEUrQnVzQjFCLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBT3JDLE1BQU0sRUE1Q25CLGVBQWUsQ0FtQ1gsc0JBQXNCLENBQ2xCLGVBQWUsQUFBQSxXQUFXLENBQUMsc0JBQXNCLEFBUTVDLE1BQU0sRUE1Q25CLGVBQWUsQ0FtQ1gsc0JBQXNCLENBRWxCLGFBQWEsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBT3JDLE1BQU0sRUE1Q0gsVUFBVSxDQWtDdEIsV0FBVyxBQUFBLElBQUssQ0FqQkEsc0JBQXNCLENBaUJDLElBQUssQy9CcHNCMUIsWUFBWSxFK0Jzc0IxQixlQUFlLEFBQUEsV0FBVyxDQUFDLHNCQUFzQixBQVE1QyxNQUFNLEVBNUNILFVBQVUsQ0FrQ3RCLFdBQVcsQUFBQSxJQUFLLENBakJBLHNCQUFzQixDQWlCQyxJQUFLLEMvQnBzQjFCLFlBQVksRStCdXNCMUIsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFPckMsTUFBTSxFQTVDSCxVQUFVLENBbUN0QixzQkFBc0IsQ0FDbEIsZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFRNUMsTUFBTSxFQTVDSCxVQUFVLENBbUN0QixzQkFBc0IsQ0FFbEIsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFPckMsTUFBTSxDQUFDLEVBRUEsTUFBTSxFQUFFLGNBQWMsR0FFN0I7O0FuQnhvQlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUI2b0I5QyxBQUVJLGVBRlcsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixzQkFBc0IsQUFFbkUsT0FBTyxFQURaLGFBQWEsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixpQkFBaUIsQUFDNUQsT0FBTyxDQUFDLEVBRUQsTUFBTSxFQUFFLElBQUksR0FLbkI7O0FuQnRwQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUI2b0I5QyxBQVVJLGVBVlcsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixzQkFBc0IsQUFVbkUsTUFBTSxFQVRYLGFBQWEsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixpQkFBaUIsQUFTNUQsTUFBTSxDQUFDLEVBRUEsTUFBTSxFQUFFLGdCQUFnQixHQUsvQjs7QW5COXBCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjZvQjlDLEFBVUksZUFWVyxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLHNCQUFzQixBQVVuRSxNQUFNLEVBVFgsYUFBYSxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLGlCQUFpQixBQVM1RCxNQUFNLENBQUMsRUFLQSxNQUFNLEVBQUUsZ0JBQWdCLEdBRS9COztBQUVMLEFBRUksZUFGVyxDQUFDLGVBQWUsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixzQkFBc0IsQUFFbkYsT0FBTyxFQURaLGVBQWUsQ0FBQyxhQUFhLEFBQUEsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFBdUIsaUJBQWlCLEFBQzVFLE9BQU8sQ0FBQyxFQUNMLE1BQU0sRUFBRSxZQUFZLEdBQ3ZCOztBQUpMLEFBS0ksZUFMVyxDQUFDLGVBQWUsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixzQkFBc0IsQUFLbkYsTUFBTSxFQUpYLGVBQWUsQ0FBQyxhQUFhLEFBQUEsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFBdUIsaUJBQWlCLEFBSTVFLE1BQU0sQ0FBQyxFQUNKLE1BQU0sRUFBRSxjQUFjLEdBQ3pCOztBQUVMLEFBRUksT0FGRyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsZUFBZSxBQUUzQyxNQUFNLEVBRFgsYUFBYSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFDckMsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsOEJBQThCLEVBQ2hELElBQUksRUFBRSxlQUFlLEdBQ3hCOztBQUVMLEFBQ0ksZUFEVyxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFDNUMsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsaUNBQWlDLEVBQ25ELElBQUksRUFBRSxlQUFlLEdBQ3hCOztBQUdMLDZiQVlJO0FuQm5zQkUsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUJxc0IxQywrTUFXSTs7QW5CaHRCRixNQUFNLE1BQUMsTUFBa0MsTUFBakIsU0FBUyxFQUFFLEtBQUssT0FBaEIsU0FBUyxFQUFFLEtBQUssSW1CaXRCMUMsQUFDSSxhQURTLEFBQUEsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFBdUIsaUJBQWlCLEFBQzVELE1BQU0sRUFEdUQsZUFBZSxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLHNCQUFzQixBQUNySSxNQUFNLENBQUMsRUFFQSxNQUFNLEVBQUUsZ0JBQWdCLENBQUMsVUFBVSxHQUsxQzs7QUFHVCxBQUFBLEtBQUssQ0FBQyxLQUFLLENBQUEsRUFBQyxjQUFjLEVBQUMsQ0FBQyxFQUFDLE9BQU8sRUFBQyxDQUFDLEdBQUU7O0FBQ3hDLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFDLGNBQWMsRUFBRSxZQUFZLEdBQUc7O0FBRXBELGlLQU9FO0FBRUYsQUFLUSxPQUxELENBSUgsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBQ3pCLFdBQVcsRUFKckIsS0FBSyxDQUdELEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQUN6QixXQUFXLEVBSHJCLElBQUksQ0FFQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FDekIsV0FBVyxFQUZyQixrQkFBa0IsQ0FDZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FDekIsV0FBVyxDQUFDLEVBQ1YsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFPRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFKcEMsQUFHUSxTQUhDLENBRUwsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBQ3pCLFdBQVcsRUFGckIsV0FBVyxDQUNQLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQUN6QixXQUFXLENBQUMsRUFFTixNQUFNLEVBQUUsZUFBZSxHQUU5Qjs7QUFHVCxBQU1JLEtBTkMsQ0FNRCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFMbkMsSUFBSSxDQUtBLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUpuQyxPQUFPLENBSUgsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBSG5DLGtCQUFrQixDQUdkLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUZuQyxTQUFTLENBRUwsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBRG5DLFdBQVcsQ0FDUCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsQ0FBQyxFQUM1QixRQUFRLEVBQUUsSUFBSSxFQUNkLE9BQU8sRUFBRSxDQUFDLEVBQ1YsZUFBZSxFQUFFLGFBQWEsRUFDOUIsV0FBVyxFQUFFLFlBQVksRUFDekIsWUFBWSxFQUFFLFlBQVksRUFDMUIsT0FBTyxFQUFFLElBQUksR0FxRWhCOztBQXBFRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFiakMsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFRMUIscUJBQXFCLEVBQUUsV0FBVyxHQW1FdkM7O0FBakVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBaEJ6RCxBQU1JLEtBTkMsQ0FNRCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFMbkMsSUFBSSxDQUtBLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUpuQyxPQUFPLENBSUgsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBSG5DLGtCQUFrQixDQUdkLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUZuQyxTQUFTLENBRUwsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBRG5DLFdBQVcsQ0FDUCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsQ0FBQyxFQVd4QixxQkFBcUIsRUFBRSxVQUFVLEdBZ0V4Qzs7QUE5REcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFuQnpELEFBTUksS0FOQyxDQU1ELEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUxuQyxJQUFJLENBS0EsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBSm5DLE9BQU8sQ0FJSCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFIbkMsa0JBQWtCLENBR2QsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBRm5DLFNBQVMsQ0FFTCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFEbkMsV0FBVyxDQUNQLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxDQUFDLEVBY3hCLHFCQUFxQixFQUFFLFVBQVUsR0E2RHhDOztBQTNERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXRCekQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFpQnhCLHFCQUFxQixFQUFFLFVBQVUsR0EwRHhDOztBQXhERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXpCekQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFvQnhCLHFCQUFxQixFQUFFLFNBQVMsR0F1RHZDOztBQXJERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQTVCekQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUF1QnhCLHFCQUFxQixFQUFFLFdBQVcsR0FvRHpDOztBQWxERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQS9CekQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUEwQnhCLHFCQUFxQixFQUFFLFNBQVMsR0FpRHZDOztBQS9DRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQWxDekQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUE2QnhCLHFCQUFxQixFQUFFLFVBQVUsR0E4Q3hDOztBQTVDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXJDeEQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFnQ3hCLHFCQUFxQixFQUFFLFVBQVUsR0EyQ3hDOztBQXpDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXhDdkQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFtQ3hCLHFCQUFxQixFQUFFLFdBQVcsR0F3Q3pDOztBQXRDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTNDdkQsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFzQ3hCLHFCQUFxQixFQUFFLFdBQVcsR0FxQ3pDOztBbkI3MEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CNHZCOUMsQUFNSSxLQU5DLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBTG5DLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFKbkMsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUhuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFGbkMsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQURuQyxXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLENBQUMsRUEwQzFCLFFBQVEsRUFBRSxJQUFJLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixlQUFlLEVBQUUsYUFBYSxFQUM5QixXQUFXLEVBQUUsWUFBWSxFQUN6QixZQUFZLEVBQUUsWUFBWSxFQUMxQixPQUFPLEVBQUUsSUFBSSxHQTRCbEI7O0FuQjcwQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUI0dkI5QyxBQU1JLEtBTkMsQ0FNRCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsRUFMbkMsSUFBSSxDQUtBLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUpuQyxPQUFPLENBSUgsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBSG5DLGtCQUFrQixDQUdkLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxFQUZuQyxTQUFTLENBRUwsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEVBRG5DLFdBQVcsQ0FDUCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsQ0FBQyxFQWtEeEIsT0FBTyxFQUFFLEtBQUssR0F5QnJCOztBQWpGTCxBQTBEUSxLQTFESCxDQU1ELEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQW9EekIsV0FBVyxFQXpEckIsSUFBSSxDQUtBLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQW9EekIsV0FBVyxFQXhEckIsT0FBTyxDQUlILEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQW9EekIsV0FBVyxFQXZEckIsa0JBQWtCLENBR2QsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEVBdERyQixTQUFTLENBRUwsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEVBckRyQixXQUFXLENBQ1AsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLENBQUMsRUFDVixLQUFLLEVBQUUsZUFBZSxFQUN0QixPQUFPLEVBQUUsWUFBWSxFQUNyQixNQUFNLEVBQUUsWUFBWSxFQUNwQixRQUFRLEVBQUUsUUFBUSxHQWtCckI7O0FBaEZULEFBZ0VZLEtBaEVQLENBTUQsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEFBTVIsc0JBQXNCLEVBL0RuQyxJQUFJLENBS0EsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEFBTVIsc0JBQXNCLEVBOURuQyxPQUFPLENBSUgsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEFBTVIsc0JBQXNCLEVBN0RuQyxrQkFBa0IsQ0FHZCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FvRHpCLFdBQVcsQUFNUixzQkFBc0IsRUE1RG5DLFNBQVMsQ0FFTCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FvRHpCLFdBQVcsQUFNUixzQkFBc0IsRUEzRG5DLFdBQVcsQ0FDUCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FvRHpCLFdBQVcsQUFNUixzQkFBc0IsQ0FBQyxFQUNwQixNQUFNLEVBQUUsZUFBZSxHQUMxQjs7QW5COXpCUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjR2QjlDLEFBcUVvQixLQXJFZixDQU1ELEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQW9EekIsV0FBVyxBQVNSLHNCQUFzQixBQUVkLE9BQU8sRUFwRTVCLElBQUksQ0FLQSxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FvRHpCLFdBQVcsQUFTUixzQkFBc0IsQUFFZCxPQUFPLEVBbkU1QixPQUFPLENBSUgsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEFBU1Isc0JBQXNCLEFBRWQsT0FBTyxFQWxFNUIsa0JBQWtCLENBR2QsS0FBSyxDQUFDLGVBQWUsQUFBQSxVQUFVLEdBb0R6QixXQUFXLEFBU1Isc0JBQXNCLEFBRWQsT0FBTyxFQWpFNUIsU0FBUyxDQUVMLEtBQUssQ0FBQyxlQUFlLEFBQUEsVUFBVSxHQW9EekIsV0FBVyxBQVNSLHNCQUFzQixBQUVkLE9BQU8sRUFoRTVCLFdBQVcsQ0FDUCxLQUFLLENBQUMsZUFBZSxBQUFBLFVBQVUsR0FvRHpCLFdBQVcsQUFTUixzQkFBc0IsQUFFZCxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxJQUFJLEVBQ1YsR0FBRyxFQUFFLENBQUMsRUFDTixNQUFNLEVBQUUsR0FBRyxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUE3RXJCLEFBa0ZJLEtBbEZDLENBa0ZELEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxFQWpGbkQsSUFBSSxDQWlGQSxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsRUFoRm5ELE9BQU8sQ0FnRkgsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEVBL0VuRCxrQkFBa0IsQ0ErRWQsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEVBOUVuRCxTQUFTLENBOEVMLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxFQTdFbkQsV0FBVyxDQTZFUCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsQ0FBQyxFQUM5QyxxQkFBcUIsRUFBRSxjQUFjLEVBQ3JDLFFBQVEsRUFBRSxJQUFJLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLGFBQWEsRUFBRSxPQUFPLEVBQ3RCLGVBQWUsRUFBRSxhQUFhLEVBQzlCLFdBQVcsRUFBRSxZQUFZLEVBQ3pCLFlBQVksRUFBRSxZQUFZLEVBQzFCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsVUFBVSxFQUFFLGVBQWUsRUFDM0IsY0FBYyxFQUFFLElBQUksRUFDcEIsV0FBVyxFQUFFLEtBQUssR0FzQ25COztBbkJoNEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CNHZCOUMsQUFrRkksS0FsRkMsQ0FrRkQsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEVBakZuRCxJQUFJLENBaUZBLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxFQWhGbkQsT0FBTyxDQWdGSCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsRUEvRW5ELGtCQUFrQixDQStFZCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsRUE5RW5ELFNBQVMsQ0E4RUwsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEVBN0VuRCxXQUFXLENBNkVQLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxDQUFDLEVBZTFDLHFCQUFxQixFQUFFLGNBQWMsRUFDckMsUUFBUSxFQUFFLElBQUksRUFDZCxlQUFlLEVBQUUsYUFBYSxFQUM5QixXQUFXLEVBQUUsWUFBWSxFQUN6QixZQUFZLEVBQUUsWUFBWSxFQUMxQixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxHQUFHLEVBQ1osY0FBYyxFQUFFLElBQUksR0E0QnpCO0VBcElMLEFBeUdVLEtBekdMLENBa0ZELEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxBQXVCeEMsV0FBVyxFQXhHdEIsSUFBSSxDQWlGQSxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsQUF1QnhDLFdBQVcsRUF2R3RCLE9BQU8sQ0FnRkgsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEFBdUJ4QyxXQUFXLEVBdEd0QixrQkFBa0IsQ0ErRWQsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEFBdUJ4QyxXQUFXLEVBckd0QixTQUFTLENBOEVMLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxBQXVCeEMsV0FBVyxFQXBHdEIsV0FBVyxDQTZFUCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsQUF1QnhDLFdBQVcsQ0FBQyxFQUNYLGFBQWEsRUFBRSxlQUFlLEdBQy9COztBbkJ2MkJMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CNHZCOUMsQUFrRkksS0FsRkMsQ0FrRkQsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEVBakZuRCxJQUFJLENBaUZBLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxFQWhGbkQsT0FBTyxDQWdGSCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsRUEvRW5ELGtCQUFrQixDQStFZCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsRUE5RW5ELFNBQVMsQ0E4RUwsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEVBN0VuRCxXQUFXLENBNkVQLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxDQUFDLEVBK0IxQyxPQUFPLEVBQUUsS0FBSyxHQW1CbkI7O0FBcElMLEFBbUhNLEtBbkhELENBa0ZELEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxHQWlDM0MsV0FBVyxFQWxIbkIsSUFBSSxDQWlGQSxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsR0FpQzNDLFdBQVcsRUFqSG5CLE9BQU8sQ0FnRkgsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEdBaUMzQyxXQUFXLEVBaEhuQixrQkFBa0IsQ0ErRWQsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEdBaUMzQyxXQUFXLEVBL0duQixTQUFTLENBOEVMLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxHQWlDM0MsV0FBVyxFQTlHbkIsV0FBVyxDQTZFUCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsR0FpQzNDLFdBQVcsQ0FBQyxFQUNWLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEdBWXJCOztBbkIvM0JELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CNHZCOUMsQUF5SFksS0F6SFAsQ0FrRkQsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEdBaUMzQyxXQUFXLEFBTU4scUJBQXFCLENBQUMsWUFBWSxFQXhIL0MsSUFBSSxDQWlGQSxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsR0FpQzNDLFdBQVcsQUFNTixxQkFBcUIsQ0FBQyxZQUFZLEVBdkgvQyxPQUFPLENBZ0ZILEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxHQWlDM0MsV0FBVyxBQU1OLHFCQUFxQixDQUFDLFlBQVksRUF0SC9DLGtCQUFrQixDQStFZCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsVUFBVSxBQUFBLFVBQVUsR0FpQzNDLFdBQVcsQUFNTixxQkFBcUIsQ0FBQyxZQUFZLEVBckgvQyxTQUFTLENBOEVMLEtBQUssQ0FBQyxvQkFBb0IsR0FBQyxVQUFVLEFBQUEsVUFBVSxHQWlDM0MsV0FBVyxBQU1OLHFCQUFxQixDQUFDLFlBQVksRUFwSC9DLFdBQVcsQ0E2RVAsS0FBSyxDQUFDLG9CQUFvQixHQUFDLFVBQVUsQUFBQSxVQUFVLEdBaUMzQyxXQUFXLEFBTU4scUJBQXFCLENBQUMsWUFBWSxDQUFDLEVBQ2hDLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsU0FBUyxFQUFFLFdBQVcsRUFDdEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxFQUNoQixVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QW5CNzNCUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjR2QjlDLEFBc0lRLEtBdElILEFBcUlBLGVBQWUsQ0FDWixhQUFhLENBQUMsb0JBQW9CLEFBQUEsSUFBSyxDQUFBLG9CQUFvQixHQXJJbkUsSUFBSSxBQW9JQyxlQUFlLENBQ1osYUFBYSxDQUFDLG9CQUFvQixBQUFBLElBQUssQ0FBQSxvQkFBb0IsR0FwSW5FLE9BQU8sQUFtSUYsZUFBZSxDQUNaLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQSxJQUFLLENBQUEsb0JBQW9CLEdBbkluRSxrQkFBa0IsQUFrSWIsZUFBZSxDQUNaLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQSxJQUFLLENBQUEsb0JBQW9CLEdBbEluRSxTQUFTLEFBaUlKLGVBQWUsQ0FDWixhQUFhLENBQUMsb0JBQW9CLEFBQUEsSUFBSyxDQUFBLG9CQUFvQixHQWpJbkUsV0FBVyxBQWdJTixlQUFlLENBQ1osYUFBYSxDQUFDLG9CQUFvQixBQUFBLElBQUssQ0FBQSxvQkFBb0IsRUFBRSxFQUVyRCxNQUFNLEVBQUUsSUFBSSxHQUVuQjs7QW5CdDRCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjR2QjlDLEFBNklRLEtBN0lILEFBNElBLGVBQWUsQ0FDWixhQUFhLENBQUMsb0JBQW9CLEVBNUkxQyxJQUFJLEFBMklDLGVBQWUsQ0FDWixhQUFhLENBQUMsb0JBQW9CLEVBM0kxQyxPQUFPLEFBMElGLGVBQWUsQ0FDWixhQUFhLENBQUMsb0JBQW9CLEVBMUkxQyxrQkFBa0IsQUF5SWIsZUFBZSxDQUNaLGFBQWEsQ0FBQyxvQkFBb0IsRUF6STFDLFNBQVMsQUF3SUosZUFBZSxDQUNaLGFBQWEsQ0FBQyxvQkFBb0IsRUF4STFDLFdBQVcsQUF1SU4sZUFBZSxDQUNaLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxFQUUzQixXQUFXLEVBQUUsS0FBSyxHQUV6Qjs7QUFqSlQsQUFrSlEsS0FsSkgsQUE0SUEsZUFBZSxDQU1aLGtCQUFrQixHQUFHLG9CQUFvQixFQWpKakQsSUFBSSxBQTJJQyxlQUFlLENBTVosa0JBQWtCLEdBQUcsb0JBQW9CLEVBaEpqRCxPQUFPLEFBMElGLGVBQWUsQ0FNWixrQkFBa0IsR0FBRyxvQkFBb0IsRUEvSWpELGtCQUFrQixBQXlJYixlQUFlLENBTVosa0JBQWtCLEdBQUcsb0JBQW9CLEVBOUlqRCxTQUFTLEFBd0lKLGVBQWUsQ0FNWixrQkFBa0IsR0FBRyxvQkFBb0IsRUE3SWpELFdBQVcsQUF1SU4sZUFBZSxDQU1aLGtCQUFrQixHQUFHLG9CQUFvQixDQUFDLEVBQ3RDLFVBQVUsRUFBRSw0QkFBNEIsR0FDM0M7O0FBcEpULEFBc0pZLEtBdEpQLEFBNElBLGVBQWUsQ0FTWixRQUFRLEdBQUMsWUFBWSxDQUNqQixjQUFjLEVBckoxQixJQUFJLEFBMklDLGVBQWUsQ0FTWixRQUFRLEdBQUMsWUFBWSxDQUNqQixjQUFjLEVBcEoxQixPQUFPLEFBMElGLGVBQWUsQ0FTWixRQUFRLEdBQUMsWUFBWSxDQUNqQixjQUFjLEVBbkoxQixrQkFBa0IsQUF5SWIsZUFBZSxDQVNaLFFBQVEsR0FBQyxZQUFZLENBQ2pCLGNBQWMsRUFsSjFCLFNBQVMsQUF3SUosZUFBZSxDQVNaLFFBQVEsR0FBQyxZQUFZLENBQ2pCLGNBQWMsRUFqSjFCLFdBQVcsQUF1SU4sZUFBZSxDQVNaLFFBQVEsR0FBQyxZQUFZLENBQ2pCLGNBQWMsQ0FBQyxFQUNYLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQXhKYixBQXlKWSxLQXpKUCxBQTRJQSxlQUFlLENBU1osUUFBUSxHQUFDLFlBQVksQ0FJakIsVUFBVSxBQUFBLFVBQVUsRUF4SmhDLElBQUksQUEySUMsZUFBZSxDQVNaLFFBQVEsR0FBQyxZQUFZLENBSWpCLFVBQVUsQUFBQSxVQUFVLEVBdkpoQyxPQUFPLEFBMElGLGVBQWUsQ0FTWixRQUFRLEdBQUMsWUFBWSxDQUlqQixVQUFVLEFBQUEsVUFBVSxFQXRKaEMsa0JBQWtCLEFBeUliLGVBQWUsQ0FTWixRQUFRLEdBQUMsWUFBWSxDQUlqQixVQUFVLEFBQUEsVUFBVSxFQXJKaEMsU0FBUyxBQXdJSixlQUFlLENBU1osUUFBUSxHQUFDLFlBQVksQ0FJakIsVUFBVSxBQUFBLFVBQVUsRUFwSmhDLFdBQVcsQUF1SU4sZUFBZSxDQVNaLFFBQVEsR0FBQyxZQUFZLENBSWpCLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFDakIsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixLQUFLLEVBQUUsZUFBZSxHQUN6Qjs7QW5CeDVCUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjR2QjlDLEFBZ0tRLEtBaEtILENBZ0tHLHlCQUF5QixFQS9KakMsSUFBSSxDQStKSSx5QkFBeUIsRUE5SmpDLE9BQU8sQ0E4SkMseUJBQXlCLEVBN0pqQyxrQkFBa0IsQ0E2SlYseUJBQXlCLEVBNUpqQyxTQUFTLENBNEpELHlCQUF5QixFQTNKakMsV0FBVyxDQTJKSCx5QkFBeUIsQ0FBQyxFQUN0QixLQUFLLEVBQUUsTUFBTSxHQUNoQjtFQWxLVCxBQW1LUSxLQW5LSCxDQW1LRyxzQkFBc0IsRUFsSzlCLElBQUksQ0FrS0ksc0JBQXNCLEVBaks5QixPQUFPLENBaUtDLHNCQUFzQixFQWhLOUIsa0JBQWtCLENBZ0tWLHNCQUFzQixFQS9KOUIsU0FBUyxDQStKRCxzQkFBc0IsRUE5SjlCLFdBQVcsQ0E4Skgsc0JBQXNCLENBQUMsRUFDbkIsS0FBSyxFQUFFLE1BQU0sR0FDaEI7O0FuQmo2QkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUJvNkI5QyxBQUVJLGtCQUZjLENBRWQsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFlBQVksR0FBQyxlQUFlLEFBQUEsVUFBVSxFQURwRSxRQUFRLENBQ0osS0FBSyxHQUFDLG9CQUFvQixBQUFBLFlBQVksR0FBQyxlQUFlLEFBQUEsVUFBVSxDQUFDLEVBRTNELFVBQVUsRUFBRSxnQkFBZ0IsRUFDNUIsVUFBVSxFQUFFLElBQUksR0FFckI7O0FuQjM2QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUI4NkIxQyxBQUtJLEtBTEMsQ0FLRCxLQUFLLENBQUMsb0JBQW9CLEFBQUEsWUFBWSxHQUFDLGVBQWUsR0FBQyxzQkFBc0IsRUFKakYsSUFBSSxDQUlBLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxZQUFZLEdBQUMsZUFBZSxHQUFDLHNCQUFzQixFQUhqRixPQUFPLENBR0gsS0FBSyxDQUFDLG9CQUFvQixBQUFBLFlBQVksR0FBQyxlQUFlLEdBQUMsc0JBQXNCLEVBRmpGLFNBQVMsQ0FFTCxLQUFLLENBQUMsb0JBQW9CLEFBQUEsWUFBWSxHQUFDLGVBQWUsR0FBQyxzQkFBc0IsRUFEakYsV0FBVyxDQUNQLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxZQUFZLEdBQUMsZUFBZSxHQUFDLHNCQUFzQixDQUFDLEVBQzFFLGFBQWEsRUFBRSx5QkFBeUIsR0FNM0M7RUFaTCxBQVFRLEtBUkgsQ0FLRCxLQUFLLENBQUMsb0JBQW9CLEFBQUEsWUFBWSxHQUFDLGVBQWUsR0FBQyxzQkFBc0IsR0FHdkUsT0FBTyxBQUFBLFdBQVcsRUFQNUIsSUFBSSxDQUlBLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxZQUFZLEdBQUMsZUFBZSxHQUFDLHNCQUFzQixHQUd2RSxPQUFPLEFBQUEsV0FBVyxFQU41QixPQUFPLENBR0gsS0FBSyxDQUFDLG9CQUFvQixBQUFBLFlBQVksR0FBQyxlQUFlLEdBQUMsc0JBQXNCLEdBR3ZFLE9BQU8sQUFBQSxXQUFXLEVBTDVCLFNBQVMsQ0FFTCxLQUFLLENBQUMsb0JBQW9CLEFBQUEsWUFBWSxHQUFDLGVBQWUsR0FBQyxzQkFBc0IsR0FHdkUsT0FBTyxBQUFBLFdBQVcsRUFKNUIsV0FBVyxDQUNQLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxZQUFZLEdBQUMsZUFBZSxHQUFDLHNCQUFzQixHQUd2RSxPQUFPLEFBQUEsV0FBVyxDQUFDLEVBQ2pCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGNBQWMsRUFBRSxHQUFHLEdBQ3RCO0VBR1QsQUFHUSxTQUhDLENBRUwsS0FBSyxHQUNDLGtCQUFrQixFQUY1QixXQUFXLENBQ1AsS0FBSyxHQUNDLGtCQUFrQixDQUFDLEVBQ2pCLE1BQU0sRUFBRSwyQkFBMkIsR0FDdEM7RUFMVCxBQU1RLFNBTkMsQ0FFTCxLQUFLLENBSUQsb0JBQW9CLEFBQUEsWUFBWSxHQUFDLFVBQVUsRUFMbkQsV0FBVyxDQUNQLEtBQUssQ0FJRCxvQkFBb0IsQUFBQSxZQUFZLEdBQUMsVUFBVSxDQUFDLEVBQ3hDLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxZQUFZLEdBQ3ZCOztBQUliLEFBQUEsa0JBQWtCLENBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFlBQVksR0FBQyxVQUFVLEFBQUEsVUFBVSxDQUFDLEVBQzNFLGlGQUVxQixDQUNyQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxZQUFZLEdBQ3ZCOztBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxXQUFXLEVBQ2pELFNBQVMsQUFBQSxJQUFLLENBQUEsZUFBZSxDQUFDLElBQUssQ0FBQSxnQkFBZ0IsRUFBRSxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsV0FBVyxDQUFDLEVBQ3ZGLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUNELEFBQUEsS0FBSyxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsR0FBQyxlQUFlLEFBQUEsVUFBVSxDQUFDLEVBQy9ELE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBR0QsZ2pCQTBDRztBQUVILEFBQUEsc0JBQXNCLEdBQUMsVUFBVSxBQUFBLElBQUssQy9CL2tDaEIsWUFBWSxFK0Ira0NrQixnQkFBZ0IsQ0FBQSxFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBRW5GLEFBRVEsb0JBRlksQUFBQSxJQUFLLEMvQmpsQ0gsWUFBWSxJK0JpbENLLGVBQWUsR0FBQyxzQkFBc0IsQ0FBQyxjQUFjLENBQ3ZGLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFDRSxVQUFVLENBQUMsRUFFUCxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFHVCxBQUVRLG9CQUZZLEFBQUEsWUFBWSxHQUFDLGVBQWUsR0FBQyxzQkFBc0IsQ0FBQyxjQUFjLENBQ2pGLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFDRSxVQUFVLENBQUMsRUFDUCxNQUFNLEVBQUUsY0FBYyxHQUt6Qjs7QW5CdmhDSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQitnQzlDLEFBRVEsb0JBRlksQUFBQSxZQUFZLEdBQUMsZUFBZSxHQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FDakYsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUNFLFVBQVUsQ0FBQyxFQUdILEtBQUssRUFBRSxPQUFPLEVBQ2QsSUFBSSxFQUFFLElBQUksR0FFakI7O0FuQnZoQ0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUIwaEM5QyxBQUFBLFVBQVUsQUFBQSxjQUFjLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixFQUV4QyxjQUFjLEVBQUUsZ0JBQWdCLENBQUMsVUFBVSxHQUtsRDs7QW5CamlDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQjBoQzlDLEFBQUEsVUFBVSxBQUFBLGNBQWMsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLEVBS3hDLGNBQWMsRUFBRSxrQkFBa0IsQ0FBQyxVQUFVLEdBRXBEOztBQUNELEFBQUEsc0JBQXNCLENBQUMsY0FBYyxDQUFDLEVBQ2xDLG1FQUVJLEVBK0JQOztBQWxDRCxBQUlJLHNCQUprQixDQUFDLGNBQWMsR0FJL0IsbUJBQW1CLEFBQUEsVUFBVSxDQUFDLEVBQ2hDLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixJQUFJLEVBQUUsSUFBSSxFQUNWLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLEdBQUcsRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxPQUFPLEVBQ2YsbUJBQW1CLEVBQUUsSUFBSSxFQUN6QixnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLFdBQVcsRUFBRSxJQUFJLEdBaUJoQjs7QUFqQ0wsQUFrQkksc0JBbEJrQixDQUFDLGNBQWMsR0FJL0IsbUJBQW1CLEFBQUEsVUFBVSxDQWMvQixDQUFDLENBQUMsRUFDRSxTQUFTLEVBQUUsZUFBZSxFQUMxQixLQUFLLEVBQUUsT0FBTyxFQUNkLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsZUFBZSxFQUM1QixhQUFhLEVBQUUsR0FBRyxFQUNsQixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsV0FBVyxFQUNsQixjQUFjLEVBQUUsU0FBUyxFQUN6QixPQUFPLEVBQUUsV0FBVyxHQUN2Qjs7QW5CbGtDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQnVrQzFDLEFBQ0ksc0JBRGtCLEdBQ2hCLFdBQVcsR0FBQyxhQUFhLEdBQUMsR0FBRyxDQUFDLEVBQzVCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLE1BQU0sRUFDdEIsVUFBVSxFQUFFLElBQUksR0FDbkI7RUFHTCxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsRUFDOUIsU0FBUyxFQUFFLGVBQWUsRUFDMUIsV0FBVyxFQUFFLGVBQWUsR0FDL0I7RUFDRCxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxPQUFPLEFBQXRCLEVBQXdCLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUN0RCxVQUFVLEVBQUUsSUFBSSxHQUNuQjtFQUNELEFBQUEsb0JBQW9CLENBQUMsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE9BQU8sQUFBdEIsRUFBd0IsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEVBQzNFLFVBQVUsRUFBRSxHQUFHLEVBQ2YsYUFBYSxFQUFFLGNBQWMsR0FDaEM7RUFDRCxBQUdZLGFBSEMsQUFBQSxlQUFlLENBQ3hCLFVBQVUsQ0FDTixvQkFBb0IsQ0FBQyxXQUFXLENBQzNCLEFBQUEsY0FBQyxDQUFlLE9BQU8sQUFBdEIsRUFBd0IsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEVBQzVDLFVBQVUsRUFBRSxlQUFlLEdBQzlCO0VBTGIsQUFNWSxhQU5DLEFBQUEsZUFBZSxDQUN4QixVQUFVLENBQ04sb0JBQW9CLENBQUMsV0FBVyxDQUkzQixBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUMzQyxVQUFVLEVBQUUsZUFBZSxHQUM5QjtFQVJiLEFBYVksYUFiQyxBQUFBLGVBQWUsQ0FXeEIsY0FBYyxDQUNWLG9CQUFvQixDQUFDLFdBQVcsQ0FDM0IsQUFBQSxjQUFDLENBQWUsT0FBTyxBQUF0QixFQUF3QixpQkFBaUIsQ0FBQyxHQUFHLENBQUMsRUFDNUMsVUFBVSxFQUFFLGVBQWUsR0FDOUI7RUFmYixBQWdCWSxhQWhCQyxBQUFBLGVBQWUsQ0FXeEIsY0FBYyxDQUNWLG9CQUFvQixDQUFDLFdBQVcsQ0FJM0IsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixpQkFBaUIsQ0FBQyxHQUFHLENBQUMsRUFDM0MsVUFBVSxFQUFFLGVBQWUsR0FDOUI7RUFsQmIsQUFhWSxhQWJDLEFBQUEsZUFBZSxDQVd4QixjQUFjLENBQ1Ysb0JBQW9CLENBQUMsV0FBVyxDQUMzQixBQUFBLGNBQUMsQ0FBZSxPQUFPLEFBQXRCLEVBQXdCLGlCQUFpQixDQUFDLEdBQUcsQ0FPQyxFQUM1QyxVQUFVLEVBQUUsZUFBZSxHQUM5QjtFQXRCYixBQWdCWSxhQWhCQyxBQUFBLGVBQWUsQ0FXeEIsY0FBYyxDQUNWLG9CQUFvQixDQUFDLFdBQVcsQ0FJM0IsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixpQkFBaUIsQ0FBQyxHQUFHLENBT0MsRUFDM0MsVUFBVSxFQUFFLGVBQWUsR0FDOUI7RUF6QmIsQUE4QlksYUE5QkMsQUFBQSxlQUFlLENBNEJ4QixVQUFVLENBQ04sb0JBQW9CLENBQUMsV0FBVyxDQUM1QixpQkFBaUIsQ0FBQyxHQUFHLEVBOUJqQyxhQUFhLEFBQUEsZUFBZSxDQTRCYixjQUFjLENBQ3JCLG9CQUFvQixDQUFDLFdBQVcsQ0FDNUIsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEVBQ2xCLFdBQVcsRUFBRSxlQUFlLEdBQy9CO0VBaENiLEFBbUNJLGFBbkNTLEFBQUEsZUFBZSxDQW1DeEIsY0FBYyxDQUFDLEVBQ1gsY0FBYyxFQUFFLENBQUMsR0F1QnBCO0VBM0RMLEFBc0NRLGFBdENLLEFBQUEsZUFBZSxDQW1DeEIsY0FBYyxDQUdWLGdCQUFnQixBQUFBLFdBQVcsQ0FBQyxFQUN4QixjQUFjLEVBQUUsR0FBRyxHQUN0QjtFQXhDVCxBQXlDUSxhQXpDSyxBQUFBLGVBQWUsQ0FtQ3hCLGNBQWMsQ0FNVixpQkFBaUIsQ0FBQyxFQUNkLFVBQVUsRUFBRSxDQUFDLEdBZ0JoQjtFQTFEVCxBQTRDWSxhQTVDQyxBQUFBLGVBQWUsQ0FtQ3hCLGNBQWMsQ0FNVixpQkFBaUIsQ0FHYixHQUFHLENBQUMsRUFDQSxjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsR0FBRyxHQVduQjtFQXpEYixBQWdEZ0IsYUFoREgsQUFBQSxlQUFlLENBbUN4QixjQUFjLENBTVYsaUJBQWlCLENBR2IsR0FBRyxBQUlFLElBQUssQy9CcHRDYyxXQUFXLEUrQm90Q1osRUFDZixVQUFVLEVBQUUsR0FBRyxFQUNmLGFBQWEsRUFBRSxDQUFDLEdBQ25CO0VBbkRqQixBQW9EZ0IsYUFwREgsQUFBQSxlQUFlLENBbUN4QixjQUFjLENBTVYsaUJBQWlCLENBR2IsR0FBRyxBQVFFLFdBQVcsQ0FBQyxFQUNULFVBQVUsRUFBRSxDQUFDLEVBQ2IsV0FBVyxFQUFFLENBQUMsR0FFakI7RUFNakIsQUFDSSxXQURPLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUNSLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsY0FBYyxHQUNoQztFQUpMLEFBS0ksV0FMTyxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFLUixjQUFjLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLEVBQzdCLFVBQVUsRUFBRSxjQUFjLEdBQzdCO0VBSUwsK0hBSUc7RUFFSCxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUEsRUFDaEMsU0FBUyxFQUFFLGVBQWUsRUFDMUIsV0FBVyxFQUFFLGVBQWUsRUFDNUIsV0FBVyxFQUFFLGlCQUFpQixHQUNqQztFQUVELHFGQUlJO0VBRUosQUFBQSxzQkFBc0IsR0FBQyxVQUFVLENBQUMsRUFDOUIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixJQUFJLEVBQUUsSUFBSSxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsT0FBTyxFQUFFLEdBQUcsRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxPQUFPLEVBQ2YsV0FBVyxFQUFFLElBQUksR0FnQnBCO0VBeEJELEFBU0ksc0JBVGtCLEdBQUMsVUFBVSxDQVM3QixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsa0JBQWtCLEVBQ3pCLFNBQVMsRUFBRSxlQUFlLEVBQzFCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLGVBQWUsRUFDNUIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixhQUFhLEVBQUUsR0FBRyxFQUNsQixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsV0FBVyxFQUNsQixjQUFjLEVBQUUsU0FBUyxFQUN6QixPQUFPLEVBQUUsV0FBVyxHQUN2QjtFQUdMLEFBR1ksVUFIRixHQUNKLFdBQVcsQ0FDVCxVQUFVLEdBQ0osVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFDLElBQUksR0FDZjtFQUxiLEFBTVksVUFORixHQUNKLFdBQVcsQ0FDVCxVQUFVLENBSU4sc0JBQXNCLEdBQUMsVUFBVSxDQUFDLEVBQzlCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFFLElBQUksRUFDdEIsSUFBSSxFQUFFLElBQUksRUFDVixNQUFNLEVBQUUsR0FBRyxFQUNYLE9BQU8sRUFBRSxHQUFHLEVBQ1osT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsT0FBTyxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBZ0JwQjtFQTlCYixBQWVnQixVQWZOLEdBQ0osV0FBVyxDQUNULFVBQVUsQ0FJTixzQkFBc0IsR0FBQyxVQUFVLENBUzdCLENBQUMsQ0FBQyxFQUNFLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsU0FBUyxFQUFFLGVBQWUsRUFDMUIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsZUFBZSxFQUM1QixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxXQUFXLEVBQ2xCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLE9BQU8sRUFBRSxXQUFXLEdBQ3ZCO0VBN0JqQixBQWlDWSxVQWpDRixHQUNKLFdBQVcsQ0ErQlQsVUFBVSxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFDUCxzQkFBc0IsR0FBQyxVQUFVLENBQUMsRUFDOUIsTUFBTSxFQUFFLEtBQUssR0FDaEI7RUFJYixBQUdZLElBSFIsQUFBQSxRQUFRLEFBQUEsSUFBSyxDQXJTYyxnQkFBZ0IsQ0FxU2IsSUFBSyxDQUFBLGdCQUFnQixDQUFDLElBQUssQ0FBQSx5QkFBeUIsQ0FBQyxJQUFLLENBQUEsb0JBQW9CLEVBQzVHLFVBQVUsQUFDTCxxQkFBcUIsQ0FDbEIsY0FBYyxBQUFBLGdCQUFnQixDQUFDLEVBQzNCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBbkIzdkNYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJbUJpd0NqRSxBQUFBLFFBQVEsQ0FBQyxFQUNMLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBbkJud0NDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1CdEg5QyxBQUFBLEtBQUssQ0E0M0NLLEVBQ0YsV0FBVyxFQUFDLEdBQUcsRUFDZixZQUFZLEVBQUMsR0FBRyxHQVFuQjtFQVZELEFBR0ksS0FIQyxDQUdELFlBQVksQ0FBQyxFQUNULE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLFlBQVksRUFBQyxZQUFZLEVBQ3pCLGFBQWEsRUFBQyxZQUFZLEVBQzFCLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsS0FBSyxFQUFFLGVBQWUsR0FDekI7RUFFTCxBQUFBLCtCQUErQixDQUFDLEtBQUssQ0FBQyxFQUNsQyxXQUFXLEVBQUMsWUFBWSxFQUN4QixZQUFZLEVBQUMsWUFBWSxFQUN6QixLQUFLLEVBQUUsa0JBQWtCLEdBQzVCO0VBL3dCTCxBQUFBLGFBQWEsRUFDYixzQkFBc0IsQ0Erd0JvQixFQUNsQyxZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixNQUFNLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFDSSxzQkFEa0IsQ0FDbEIsT0FBTyxHQUFDLFVBQVUsRUFERSxvQkFBb0IsR0FBQyxVQUFVLEdBQUMsV0FBVyxBQUFBLFlBQVksQ0FDM0UsT0FBTyxHQUFDLFVBQVUsQ0FBQyxFQUNmLE9BQU8sRUFBRSxlQUFlLEdBQzNCO0VBRUwsQUFBQSxJQUFJLEVBQ0osT0FBTyxDQUFDLEVBQ0osS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxDQUFBLFVBQVUsRUFFcEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxPQUFPLEVBQUUsS0FBSyxHQXFCakI7RUEzQkQsQUFRSSxJQVJBLENBUUEsR0FBRyxFQVJQLElBQUksR0FTRSxHQUFHLEVBUlQsT0FBTyxDQU9ILEdBQUcsRUFQUCxPQUFPLEdBUUQsR0FBRyxDQUFBLEVBQ0QsS0FBSyxFQUFDLElBQUksRUFDVixTQUFTLEVBQUUsV0FBVyxFQUN0QixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixPQUFPLEVBQUUsS0FBSyxHQUNqQjtFQWZMLEFBaUJJLElBakJBLEFBaUJDLE9BQU8sRUFoQlosT0FBTyxBQWdCRixPQUFPLENBQUMsRUFDTCxTQUFTLEVBQUUsR0FBRyxFQUNkLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxLQUFLLEdBQ3hCO0VBckJMLEFBdUJJLElBdkJBLEFBdUJDLHFCQUFxQixBQUFBLE9BQU8sRUF0QmpDLE9BQU8sQUFzQkYscUJBQXFCLEFBQUEsT0FBTyxDQUFDLEVBQzFCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsR0FBRyxFQUFFLENBQUMsR0FDVDtFQUdMLEFBQUEsVUFBVSxDQUFDLEVBQ1AsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxHQUFHLEVBQ1gsT0FBTyxFQUFFLEdBQUcsRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxPQUFPLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxjQUFjLEVBQUUsTUFBTSxHQWdCekI7RUExQkQsQUFXSSxVQVhNLENBV04sQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFFLGtCQUFrQixFQUN6QixTQUFTLEVBQUUsZUFBZSxFQUMxQixjQUFjLEVBQUUsTUFBTSxFQUN0QixNQUFNLEVBQUUsTUFBTSxFQUNkLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxlQUFlLEVBQzVCLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsU0FBUyxFQUFFLEtBQUssRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsY0FBYyxFQUFFLFNBQVMsRUFDekIsT0FBTyxFQUFFLFdBQVcsR0FDdkI7RUFHTCxBQUNJLFVBRE0sR0FDSixXQUFXLENBQUEsRUEySFQsc0pBRUksRUFrQlA7RUFoSkwsQUFHWSxVQUhGLEdBQ0osV0FBVyxDQUNULFVBQVUsQ0FDTixnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsV0FBVyxFQUhsRCxVQUFVLEdBQ0osV0FBVyxDQUNULFVBQVUsQ0FFTixnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsY0FBYyxDQUFDLEVBQ3RDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDtFQVJiLEFBU1ksVUFURixHQUNKLFdBQVcsQ0FDVCxVQUFVLENBT04sZ0JBQWdCLEFBQUEsV0FBVyxDQUFDLEVBQ3hCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixPQUFPLEVBQUUsWUFBWSxFQUNyQixZQUFZLEVBQUUsWUFBWSxHQUM3QjtFQWRiLEFBZVksVUFmRixHQUNKLFdBQVcsQ0FDVCxVQUFVLENBYU4saUJBQWlCLENBQUMsRUFDZCxTQUFTLEVBQUUsZUFBZSxFQUMxQixNQUFNLEVBQUUsY0FBYyxHQUN6QjtFQWxCYixBQW1CWSxVQW5CRixHQUNKLFdBQVcsQ0FDVCxVQUFVLENBaUJOLGNBQWMsQUFBQSxnQkFBZ0IsQUFBQSxJQUFLLENBQUEsWUFBWSxFQUFFLEVBQzdDLE9BQU8sRUFBRSxlQUFlLEdBQzNCO0VBL0piLEFBaUNZLFVBakNGLEdBQ0osV0FBVyxDQStCVCxVQUFVLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUNQLHNCQUFzQixHQUFDLFVBQVUsQ0FpSUMsRUFDOUIsTUFBTSxFQUFFLElBQUksR0FDZjtFQTFCYixBQWdDZ0IsVUFoQ04sR0FDSixXQUFXLEFBNEJSLFlBQVksR0FDUCxVQUFVLEFBQUEsWUFBWSxDQUVwQixnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsV0FBVyxDQUFDLEVBQ25DLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLFdBQVcsRUFDdEIsTUFBTSxFQUFFLFdBQVcsRUFDbkIsUUFBUSxFQUFFLFFBQVEsRUFFbEIscUVBRTJCLENBQzNCLFNBQVMsRUFBRSxDQUFDLEVBQ1osU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsZUFBZSxFQUN4QixTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxHQUFHLEdBS3RCO0VBbkRqQixBQWdFWSxVQWhFRixHQUNKLFdBQVcsQUE4RFIsSUFBSyxDL0JsK0NJLFlBQVksQytCaytDSCxJQUFLLENBL3lCaEIsc0JBQXNCLElBK3lCa0IsVUFBVSxBQUFBLFdBQVcsQ0FDakUsTUFBTSxBQUFBLGlCQUFpQixDQUFDLEVBQ3BCLEtBQUssRUFBYSxLQUFLLEVBQ3ZCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGFBQWEsRUFBRSxJQUFJLEdBWXRCO0VBakZiLEFBdUVnQixVQXZFTixHQUNKLFdBQVcsQUE4RFIsSUFBSyxDL0JsK0NJLFlBQVksQytCaytDSCxJQUFLLENBL3lCaEIsc0JBQXNCLElBK3lCa0IsVUFBVSxBQUFBLFdBQVcsQ0FDakUsTUFBTSxBQUFBLGlCQUFpQixDQU9uQixZQUFZLENBQUEsRUFFUixPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsUUFBUSxFQUFFLE1BQU0sR0FFbkI7RUFoRmpCLEFBa0ZZLFVBbEZGLEdBQ0osV0FBVyxBQThEUixJQUFLLEMvQmwrQ0ksWUFBWSxDK0JrK0NILElBQUssQ0EveUJoQixzQkFBc0IsSUEreUJrQixVQUFVLEFBQUEsV0FBVyxDQW1CakUsZ0JBQWdCLENBQUMsRUFDYixjQUFjLEVBQUUsR0FBRyxFQUNuQixLQUFLLEVBQUUsTUFBTSxFQUNiLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUF0RmIsQUF1RlksVUF2RkYsR0FDSixXQUFXLEFBOERSLElBQUssQy9CbCtDSSxZQUFZLEMrQmsrQ0gsSUFBSyxDQS95QmhCLHNCQUFzQixJQSt5QmtCLFVBQVUsQUFBQSxXQUFXLENBd0JqRSxxQkFBcUIsQ0FBQyxFQUNsQixLQUFLLEVBQWUsR0FBRyxFQUN2QixLQUFLLEVBQUMsS0FBSyxFQUNYLE9BQU8sRUFBQyxDQUFDLEVBQ1QsU0FBUyxFQUFZLEtBQUssRUFDMUIsR0FBRyxFQUFFLElBQUksRUFJVCxLQUFLLEVBQUUsSUFBSSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsS0FBSyxFQUFFLENBQUMsRUFDUixpQkFBaUIsRUFBRSxnQkFBZ0IsRUFDbkMsYUFBYSxFQUFFLGdCQUFnQixFQUMvQixTQUFTLEVBQUUsZ0JBQWdCLEdBQzlCO0VBdkdiLEFBOEZnQixVQTlGTixHQUNKLFdBQVcsQUE4RFIsSUFBSyxDL0JsK0NJLFlBQVksQytCaytDSCxJQUFLLENBL3lCaEIsc0JBQXNCLElBK3lCa0IsVUFBVSxBQUFBLFdBQVcsQ0F3QmpFLHFCQUFxQixDQU9qQixVQUFVLENBQUEsRUFBQyxPQUFPLEVBQUMsZUFBZSxHQUFFO0VBOUZwRCxBQXdHWSxVQXhHRixHQUNKLFdBQVcsQUE4RFIsSUFBSyxDL0JsK0NJLFlBQVksQytCaytDSCxJQUFLLENBL3lCaEIsc0JBQXNCLElBK3lCa0IsVUFBVSxBQUFBLFdBQVcsQ0F5Q2pFLGdCQUFnQixBQUFBLFdBQVcsQ0FBQyxFQUN4QixXQUFXLEVBQUUsSUFBSSxFQUNqQixTQUFTLEVBQUUsZUFBZSxFQUMxQixTQUFTLEVBQVUsS0FBSyxFQUN4QixRQUFRLEVBQUUsUUFBUSxHQUNyQjtFQTdHYixBQThHWSxVQTlHRixHQUNKLFdBQVcsQUE4RFIsSUFBSyxDL0JsK0NJLFlBQVksQytCaytDSCxJQUFLLENBL3lCaEIsc0JBQXNCLElBK3lCa0IsVUFBVSxBQUFBLFdBQVcsQ0ErQ2pFLGFBQWEsQ0FBQyxFQUNWLFVBQVUsRUFBRSxjQUFjLEdBQzdCO0VBaEhiLEFBaUhZLFVBakhGLEdBQ0osV0FBVyxBQThEUixJQUFLLEMvQmwrQ0ksWUFBWSxDK0JrK0NILElBQUssQ0EveUJoQixzQkFBc0IsSUEreUJrQixVQUFVLEFBQUEsV0FBVyxDQWtEakUsVUFBVSxDQUFDLEVBQ1AsTUFBTSxFQUFFLEdBQUcsR0FDZDtFQW5IYixBQXNIWSxVQXRIRixHQUNKLFdBQVcsQUFvSFIsWUFBWSxBQUFBLElBQUssQ0FyMkJWLHNCQUFzQixJQXEyQlksVUFBVSxBQUFBLFdBQVcsQ0FDM0QscUJBQXFCLENBQUMsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsbUJBQW1CLEVBQzdCLFNBQVMsRUFBRSxlQUFlLEdBQzdCO0VBMUhiLEFBaUlnQixVQWpJTixHQUNKLFdBQVcsQUE4SFIsc0JBQXNCLENBQ25CLFVBQVUsQ0FDTixpQkFBaUIsQ0FBQyxFQUNmLE1BQU0sRUFBRSx5QkFBeUIsR0FDbkM7RUFuSWpCLEFBb0lnQixVQXBJTixHQUNKLFdBQVcsQUE4SFIsc0JBQXNCLENBQ25CLFVBQVUsQUFJTCxjQUFjLENBQUMsaUJBQWlCLENBQUMsRUFDOUIsVUFBVSxFQUFFLGNBQWMsRUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDaEM7RUF2SWpCLEFBeUlZLFVBeklGLEdBQ0osV0FBVyxBQThIUixzQkFBc0IsR0FVakIsV0FBVyxHQUFDLGtCQUFrQixDQUFDLEVBQzdCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBM0liLEFBNklRLFVBN0lFLEdBQ0osV0FBVyxBQTRJUixvQkFBb0IsQUFBQSxJQUFLLEMvQmhqRGhCLFlBQVksRStCZ2pEa0IsV0FBVyxHQUFDLGtCQUFrQixDQUFBLEVBQ2xFLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBL0lULEFBaUpJLFVBakpNLEFBaUpMLFNBQVMsQ0FBQyxFQUNQLGNBQWMsRUFBRSxHQUFHLEdBQ3RCO0VBbkpMLEFBdUpnQixVQXZKTixBQW9KTCxJQUFLLENBbjRCSixZQUFZLElBbTRCTSxXQUFXLEFBQzFCLFlBQVksR0FDUCxVQUFVLEFBQUEsWUFBWSxDQUNwQixnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsV0FBVyxDQUFDLEVBQ25DLE1BQU0sRUFBRSxzQkFBc0IsR0FDakM7RUF6SmpCLEFBZ0tnQixVQWhLTixBQTZKTCxZQUFZLEdBQUMsV0FBVyxBQUNwQixZQUFZLEdBQ1AsVUFBVSxBQUFBLFlBQVksQ0FDcEIsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLFdBQVcsQ0FBQyxFQUNuQyxNQUFNLEVBQUMsWUFBWSxHQUN0QjtFQWxLakIsQUF1S1EsVUF2S0UsQUFzS0wscUJBQXFCLENBQ2xCLGNBQWMsQUFBQSxnQkFBZ0IsQ0FBQyxFQUMzQixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFQUdULDRJQUVJO0VBQ0osQUFJVSxRQUpGLENBQ0osVUFBVSxHQUNOLFdBQVcsQUFDVixZQUFZLEdBQ1QsVUFBVSxBQUFBLFlBQVksQ0FBQyxFQUN2QixhQUFhLEVBQUUsaUJBQWlCLEdBQ2pDO0VBS1gsQUFBQSxXQUFXLEdBQUMsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxXQUFXLEdBQ3ZELHNCQUFzQixHQUFDLFdBQVcsR0FBQyxrQkFBa0IsRUFBRSxVQUFVLEdBQUMsb0JBQW9CLEFBQUEsWUFBWSxHQUFDLFdBQVcsR0FBQyxrQkFBa0IsQ0FBQyxFQUM5SCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFHTCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFDbkIsQUFNWSxZQU5BLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsb0JBQW9CLENBQUMsVUFBVSxHQUVqRSxHQUFHLEFBQUEsSUFBSyxDL0J0bURFLFlBQVksRStCdW1EdEIsT0FBTyxDQUdILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxXQUFXLEVBTmxELFlBQVksQ2RubENkLGlCQUFVLENjbWxDZ0IsS0FBSyxDQUFDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLEdBRWpFLEdBQUcsQUFBQSxJQUFLLEMvQnRtREUsWUFBWSxFK0J1bUR0QixPQUFPLENBR0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLFdBQVcsRUFMbEQsWUFBWSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLG9CQUFvQixDQUFDLFVBQVUsR0FDakUsR0FBRyxBQUFBLElBQUssQy9CdG1ERSxZQUFZLEUrQnVtRHRCLE9BQU8sQ0FHSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsV0FBVyxFQUxsRCxZQUFZLENkcGxDZCxpQkFBVSxDY29sQ2dCLEtBQUssQ0FBQyxXQUFXLENBQUMsb0JBQW9CLENBQUMsVUFBVSxHQUNqRSxHQUFHLEFBQUEsSUFBSyxDL0J0bURFLFlBQVksRStCdW1EdEIsT0FBTyxDQUdILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxXQUFXLENBQUMsRUFDbkMsS0FBSyxFQUFFLGNBQWMsR0FDeEI7RUFLYixBQUFBLFVBQVUsQ0FBQyxFQUNQLFNBQVMsRUFBRSxlQUFlLEdBQzdCOztBQUlMLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQUNuQixBQUFBLHNCQUFzQixDQUFDLGNBQWMsR0FBRyxtQkFBbUIsQUFBQSxVQUFVLEVBQ3JFLG1CQUFtQixBQUFBLFVBQVUsQ0FBQyxFQUMxQixPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUM3cURMLDRGQUdHO0FBQ0gsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBQ25CLEFBSWdCLElBSlosQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUNELHVCQUF1QixDQUNuQixDQUFDLENBQUMsRUFDRSxjQUFjLEVBQUUsR0FBRyxHQUN0QjtFQU5qQixBQVFZLElBUlIsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQU1ELFdBQVcsQ0FBQyxVQUFVLEdBQUMsS0FBSyxFQVJ4QyxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FNRCxXQUFXLENmc2pCekIsaUJBQVUsR2V0akIyQixLQUFLLENBQUMsRUFDekIsT0FBTyxFQUFFLGlCQUFpQixHQUs3QjtFQWRiLEFBV2dCLElBWFosQUFDQyxLQUFLLENBQ0YsS0FBSyxDQU1ELFdBQVcsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUd4QixnQkFBZ0IsRUFYaEMsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBTUQsV0FBVyxDZnNqQnpCLGlCQUFVLEdldGpCMkIsS0FBSyxDQUd4QixnQkFBZ0IsQ0FBQyxFQUNiLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBcEIwR2YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0JuRzFDLEFBQ0ksSUFEQSxBQUNDLEtBQUssQ0FBQyxFQXFTSCwwTEFLSSxFQTZCUDtFQXhVTCxBQUdZLElBSFIsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksRUFIekIsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUNWLHNFQUdHLEVBeUtOO0VBaExiLEFBWTRCLElBWnhCLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLEFBTVIsY0FBYyxDQUNYLG9CQUFvQixHQUNaLEdBQUcsQUFBQSxZQUFhLENoQkU5QixDQUFDLEVnQkRhLFdBQVcsRUFadkMsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQUFNUixjQUFjLENBQ1gsb0JBQW9CLEdBQ1osR0FBRyxBQUFBLFlBQWEsQ2hCRTlCLENBQUMsRWdCRGEsV0FBVyxDQUFDLEVBQ1IsYUFBYSxFQUFFLFlBQVksR0FXOUI7RUF4QjdCLEFBZ0JvQyxJQWhCaEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQUFNUixjQUFjLENBQ1gsb0JBQW9CLEdBQ1osR0FBRyxBQUFBLFlBQWEsQ2hCRTlCLENBQUMsRWdCRGEsV0FBVyxDQUdQLE9BQU8sQ0FDSCxzQkFBc0IsRUFoQjFELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLEFBTVIsY0FBYyxDQUNYLG9CQUFvQixHQUNaLEdBQUcsQUFBQSxZQUFhLENoQkU5QixDQUFDLEVnQkRhLFdBQVcsQ0FHUCxPQUFPLENBQ0gsc0JBQXNCLENBQUMsRUFDbkIsT0FBTyxFQUFFLElBQUksR0FDaEI7RUFsQnJDLEFBb0JvQyxJQXBCaEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQUFNUixjQUFjLENBQ1gsb0JBQW9CLEdBQ1osR0FBRyxBQUFBLFlBQWEsQ2hCRTlCLENBQUMsRWdCRGEsV0FBVyxDQUdQLE9BQU8sQ0FLSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLEFBQUEsV0FBVyxFQXBCM0YsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQUFNUixjQUFjLENBQ1gsb0JBQW9CLEdBQ1osR0FBRyxBQUFBLFlBQWEsQ2hCRTlCLENBQUMsRWdCRGEsV0FBVyxDQUdQLE9BQU8sQ0FLSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLEVBQ3BELE1BQU0sRUFBRSxZQUFZLEdBQ3ZCO0VBdEJyQyxBQTZCd0IsSUE3QnBCLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLEFBTVIsY0FBYyxDQW1CWCxvQkFBb0IsQ0FDaEIsT0FBTyxBQUFBLFlBQWEsQ2hCaEI5QixDQUFDLEdnQmJmLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLEFBTVIsY0FBYyxDQW1CWCxvQkFBb0IsQ0FDaEIsT0FBTyxBQUFBLFlBQWEsQ2hCaEI5QixDQUFDLEVnQmdCZ0MsRUFDbkIsYUFBYSxFQUFFLENBQUMsR0FDbkI7RUEvQnpCLEFBNENvQyxJQTVDaEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLENBS2hCLFVBQVUsQ0FDTixXQUFXLENBQ1AsT0FBTyxDQUNILGdCQUFnQixHQUNSLENBQUMsRUE1Q3pDLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixDQUtoQixVQUFVLENBQ04sV0FBVyxDQUNQLE9BQU8sQ0FDSCxnQkFBZ0IsR0FDUixDQUFDLENBQUMsRUFDRixPQUFPLEVBQUUsZUFBZSxHQUszQjtFQWxEckMsQUErQ3dDLElBL0NwQyxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQ0FLaEIsVUFBVSxDQUNOLFdBQVcsQ0FDUCxPQUFPLENBQ0gsZ0JBQWdCLEdBQ1IsQ0FBQyxBQUdBLFlBQWEsQ2hCbEN4QyxDQUFDLEdnQmJmLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixDQUtoQixVQUFVLENBQ04sV0FBVyxDQUNQLE9BQU8sQ0FDSCxnQkFBZ0IsR0FDUixDQUFDLEFBR0EsWUFBYSxDaEJsQ3hDLENBQUMsRWdCa0MwQyxFQUNiLE9BQU8sRUFBRSx1QkFBdUIsR0FDbkM7RUFqRHpDLEFBMERvQyxJQTFEaEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLENBS2hCLFVBQVUsQUFlTCxZQUFZLEdBQ0wsR0FBRyxBQUFBLFlBQWEsQ2hCM0NsQyxDQUFDLElnQjRDcUIsT0FBTyxBQUFBLFlBQWEsQ2hCNUMxQyxDQUFDLElnQjZDeUIsR0FBRyxBQUFBLFlBQWEsQ2hCN0MxQyxDQUFDLEdnQmJmLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixDQUtoQixVQUFVLEFBZUwsWUFBWSxHQUNMLEdBQUcsQUFBQSxZQUFhLENoQjNDbEMsQ0FBQyxJZ0I0Q3FCLE9BQU8sQUFBQSxZQUFhLENoQjVDMUMsQ0FBQyxJZ0I2Q3lCLEdBQUcsQUFBQSxZQUFhLENoQjdDMUMsQ0FBQyxFZ0I2QzRDLEVBQ25CLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBNURyQyxBQWtFb0IsSUFsRWhCLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsRUFsRXBELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsRUFsRXBELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixFQW5FcEQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixFQW5FcEQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLEVBcEVuRCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBQUMsRUFDNUIsTUFBTSxFQUFFLENBQUMsR0F5R1o7RUE5S3JCLEFBMEVvQyxJQTFFaEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLEVBMUUzQyxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sRUExRTNDLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLEVBMUUzQyxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFnQ2YsK0JBQStCLENBSTVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sRUExRTNDLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLEVBMUUzQyxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FBQyxFQUNKLE9BQU8sRUFBRSxVQUFVLEVBQ25CLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGFBQWEsRUFBRSxpQkFBaUIsR0FxRG5DO0VBbElyQyxBQW1Gd0MsSUFuRnBDLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsQ0FLNUIsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQVNILHNCQUFzQixFQW5GOUQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBU0gsc0JBQXNCLEVBbkY5RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQVNILHNCQUFzQixFQW5GOUQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBU0gsc0JBQXNCLEVBbkY5RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQVNILHNCQUFzQixFQW5GOUQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBU0gsc0JBQXNCLENBQUMsRUFDbkIsS0FBSyxFQUFFLEdBQUcsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLEtBQUssRUFDaEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsR0FBRyxFQUNSLGlCQUFpQixFQUFFLGdCQUFnQixFQUNuQyxhQUFhLEVBQUUsZ0JBQWdCLEVBQy9CLFNBQVMsRUFBRSxnQkFBZ0IsR0FDOUI7RUE5RnpDLEFBZ0d3QyxJQWhHcEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBc0JILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLEVBaEcvRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FzQkgsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUFoRy9GLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBc0JILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLEVBaEcvRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFnQ2YsK0JBQStCLENBSTVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FzQkgsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUFoRy9GLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBc0JILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLEVBaEcvRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FzQkgsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxFQUNwRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQ3pCLFNBQVMsRUFBRSxlQUFlLEVBRTFCLFFBQVEsRUFBRSxRQUFRLEdBQ3JCO0VBckd6QyxBQXVHd0MsSUF2R3BDLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsQ0FLNUIsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQTZCSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixFQXZHNUUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBNkJILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLEVBdkc1RSxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQTZCSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixFQXZHNUUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBNkJILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLEVBdkc1RSxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQTZCSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixFQXZHNUUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBNkJILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLENBQUMsRUFDakMsS0FBSyxFQUFFLEtBQUssRUFDWixXQUFXLEVBQUUsQ0FBQyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxhQUFhLEVBQUUsSUFBSSxFQUNuQixNQUFNLEVBQUUsbUJBQW1CLEVBQzNCLFFBQVEsRUFBSSxRQUFRLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBWWI7RUEzSHpDLEFBaUg0QyxJQWpIeEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBNkJILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLENBVWhDLEVBQUUsQUFBQSxHQUFHLEFBQUEsWUFBWSxFQWpIN0QsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBNkJILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLENBVWhDLEVBQUUsQUFBQSxHQUFHLEFBQUEsWUFBWSxFQWpIN0QsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFnQ2YsK0JBQStCLENBSTVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0E2QkgsTUFBTSxBQUFBLGFBQWEsQUFBQSxpQkFBaUIsQ0FVaEMsRUFBRSxBQUFBLEdBQUcsQUFBQSxZQUFZLEVBakg3RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFnQ2YsK0JBQStCLENBSTVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0E2QkgsTUFBTSxBQUFBLGFBQWEsQUFBQSxpQkFBaUIsQ0FVaEMsRUFBRSxBQUFBLEdBQUcsQUFBQSxZQUFZLEVBakg3RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQTZCSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixDQVVoQyxFQUFFLEFBQUEsR0FBRyxBQUFBLFlBQVksRUFqSDdELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQTZCSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixDQVVoQyxFQUFFLEFBQUEsR0FBRyxBQUFBLFlBQVksQ0FBQyxFQUVkLGtCQUFrQixFQUFFLENBQUMsRUFDckIsU0FBUyxFQUFFLFdBQVcsRUFDdEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxFQUVoQixPQUFPLEVBQUUsV0FBVyxHQUN2QjtFQTFIN0MsQUE2SHdDLElBN0hwQyxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FtREgsV0FBVyxBQUFBLGdCQUFnQixFQTdIbkUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBbURILFdBQVcsQUFBQSxnQkFBZ0IsRUE3SG5FLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBbURILFdBQVcsQUFBQSxnQkFBZ0IsRUE3SG5FLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQW1ESCxXQUFXLEFBQUEsZ0JBQWdCLEVBN0huRSxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQW1ESCxXQUFXLEFBQUEsZ0JBQWdCLEVBN0huRSxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FtREgsV0FBVyxBQUFBLGdCQUFnQixDQUFDLEVBQ3hCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxNQUFNLEVBQ2IsS0FBSyxFQUFFLElBQUksR0FDZDtFQWpJekMsQUF1SXdDLElBdklwQyxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLEFBNkROLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsVUFBVyxDaEIxSHRDLENBQUMsR2dCYmYsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEdnQmJmLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEdnQmJmLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxHZ0JiZixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxHZ0JiZixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLEFBNkROLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsVUFBVyxDaEIxSHRDLENBQUMsRWdCMEh3QyxFQUNYLFdBQVcsRUFBRSxDQUFDLEdBYWpCO0VBckp6QyxBQTBJNEMsSUExSXhDLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsQ0FLNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0I2SDZCLHNCQUFzQixFQTFJbEUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQjZINkIsc0JBQXNCLEVBMUlsRSxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0I2SDZCLHNCQUFzQixFQTFJbEUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQjZINkIsc0JBQXNCLEVBMUlsRSxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0I2SDZCLHNCQUFzQixFQTFJbEUsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQjZINkIsc0JBQXNCLENBQUMsRUFDbkIsT0FBTyxFQUFFLElBQUksR0FDaEI7RUE1STdDLEFBOEk0QyxJQTlJeEMsQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQmlJNkIsTUFBTSxBQUFBLGFBQWEsQUFBQSxpQkFBaUIsRUE5SWhGLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsQ0FLNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0JpSTZCLE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLEVBOUloRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0JpSTZCLE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLEVBOUloRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFnQ2YsK0JBQStCLENBSTVCLGVBQWUsQ0FDWCxXQUFXLEFBNkROLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsVUFBVyxDaEIxSHRDLENBQUMsRWdCaUk2QixNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixFQTlJaEYsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLEFBNkROLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsVUFBVyxDaEIxSHRDLENBQUMsRWdCaUk2QixNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixFQTlJaEYsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQmlJNkIsTUFBTSxBQUFBLGFBQWEsQUFBQSxpQkFBaUIsQ0FBQyxFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkO0VBaEo3QyxBQWtKNEMsSUFsSnhDLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsQ0FLNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0JxSTZCLGdCQUFnQixFQWxKNUQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQnFJNkIsZ0JBQWdCLEVBbEo1RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0JxSTZCLGdCQUFnQixFQWxKNUQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQnFJNkIsZ0JBQWdCLEVBbEo1RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUE2RE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLENoQjFIdEMsQ0FBQyxFZ0JxSTZCLGdCQUFnQixFQWxKNUQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxBQTZETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQ2hCMUh0QyxDQUFDLEVnQnFJNkIsZ0JBQWdCLENBQUMsRUFDYixVQUFVLEVBQUUsWUFBWSxHQUMzQjtFQXBKN0MsQUEySndDLElBM0pwQyxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLEFBaUZOLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsV0FBVyxFQTNKcEQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxBQWlGTixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFdBQVcsRUEzSnBELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxBQWlGTixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFdBQVcsRUEzSnBELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQUFpRk4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixXQUFXLEVBM0pwRCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQUFpRk4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixXQUFXLEVBM0pwRCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLEFBaUZOLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsV0FBVyxDQUFDLEVBQ1QsYUFBYSxFQUFFLGlCQUFpQixFQUNoQyxhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsTUFBTSxHQUNsQjtFQS9KekMsQUFvS29DLElBcEtoQyxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLENBMkZQLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLEFBQUEsV0FBVyxFQXBLM0YsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBK0JmLCtCQUErQixDQUs1QixlQUFlLENBQ1gsV0FBVyxDQTJGUCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUFwSzNGLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxDQTJGUCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUFwSzNGLElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWdDZiwrQkFBK0IsQ0FJNUIsZUFBZSxDQUNYLFdBQVcsQ0EyRlAsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLEVBcEszRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQ0EyRlAsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLEVBcEszRixJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFpQ2YsOEJBQThCLENBRzNCLGVBQWUsQ0FDWCxXQUFXLENBMkZQLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLEVBQ3BELFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBdEtyQyxBQXVLb0MsSUF2S2hDLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQStCZiwrQkFBK0IsQ0FLNUIsZUFBZSxDQUNYLFdBQVcsQ0EyRlAsT0FBTyxDQUlILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxJQUFLLEN4QjNJeEUsaUJBQWlCLEN3QjJJeUUsSUFBSyxDRCs4Qy9DLFdBQVcsR0N0bkR2RCxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUErQmYsK0JBQStCLENBSzVCLGVBQWUsQ0FDWCxXQUFXLENBMkZQLE9BQU8sQ0FJSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsSUFBSyxDeEIzSXhFLGlCQUFpQixDd0IySXlFLElBQUssQ0QrOEMvQyxXQUFXLEdDdG5EdkQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxRQUFRLENBQUMsSUFBSSxDQWdDVCxvQkFBb0IsQUFnQ2YsK0JBQStCLENBSTVCLGVBQWUsQ0FDWCxXQUFXLENBMkZQLE9BQU8sQ0FJSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsSUFBSyxDeEIzSXhFLGlCQUFpQixDd0IySXlFLElBQUssQ0QrOEMvQyxXQUFXLEdDdG5EdkQsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBZ0NmLCtCQUErQixDQUk1QixlQUFlLENBQ1gsV0FBVyxDQTJGUCxPQUFPLENBSUgsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLElBQUssQ3hCM0l4RSxpQkFBaUIsQ3dCMkl5RSxJQUFLLENEKzhDL0MsV0FBVyxHQ3RuRHZELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDakMsUUFBUSxDQUFDLElBQUksQ0FnQ1Qsb0JBQW9CLEFBaUNmLDhCQUE4QixDQUczQixlQUFlLENBQ1gsV0FBVyxDQTJGUCxPQUFPLENBSUgsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLElBQUssQ3hCM0l4RSxpQkFBaUIsQ3dCMkl5RSxJQUFLLENEKzhDL0MsV0FBVyxHQ3RuRHZELElBQUksQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENmd2lCOUIsaUJBQVUsQ2V4aUJnQyxLQUFLLENBQ2pDLFFBQVEsQ0FBQyxJQUFJLENBZ0NULG9CQUFvQixBQWlDZiw4QkFBOEIsQ0FHM0IsZUFBZSxDQUNYLFdBQVcsQ0EyRlAsT0FBTyxDQUlILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxJQUFLLEN4QjNJeEUsaUJBQWlCLEN3QjJJeUUsSUFBSyxDRCs4Qy9DLFdBQVcsRUMvOENpRCxFQUNoRSxXQUFXLEVBQUUsQ0FBQyxHQUNqQjtFQXpLckMsQUFtTGdCLElBbkxaLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBZ0xqQyxXQUFXLEFBQUEsWUFBWSxBQUFBLHNCQUFzQixDQUN6QyxLQUFLLEFBQUEsVUFBVSxFQW5ML0IsSUFBSSxBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ2Z3aUI5QixpQkFBVSxDZXhpQmdDLEtBQUssQ0FnTGpDLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBQ3pDLEtBQUssQUFBQSxVQUFVLENBQUMsRUFDWixPQUFPLEVBQUUsV0FBVyxFQUNwQixVQUFVLEVBQUUsSUFBSSxHQUNuQjtFQXRMakIsQUF5TG9CLElBekxoQixBQUNDLEtBQUssQ0FDRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQWdMakMsV0FBVyxBQUFBLFlBQVksQUFBQSxzQkFBc0IsQ0FNekMsdUJBQXVCLENBQ25CLFVBQVUsQUFBQSxZQUFZLEVBekwxQyxJQUFJLEFBQ0MsS0FBSyxDQUNGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDZndpQjlCLGlCQUFVLENleGlCZ0MsS0FBSyxDQWdMakMsV0FBVyxBQUFBLFlBQVksQUFBQSxzQkFBc0IsQ0FNekMsdUJBQXVCLENBQ25CLFVBQVUsQUFBQSxZQUFZLENBQUMsRUFDbkIsTUFBTSxFQUFFLENBQUMsR0FDWjtFQTNMckIsQUFtTW9CLElBbk1oQixBQUNDLEtBQUssQ0ErTEYsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsdUJBQXVCLENBQUMsRUFDcEIsYUFBYSxFQUFFLFlBQVksR0FLOUI7RUF6TXJCLEFBc013QixJQXRNcEIsQUFDQyxLQUFLLENBK0xGLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELHVCQUF1QixDQUduQixVQUFVLEFBQUEsWUFBWSxDQUFDLEVBQ25CLGFBQWEsRUFBRSxDQUFDLEdBQ25CO0VBeE16QixBQThNZ0MsSUE5TTVCLEFBQ0MsS0FBSyxDQStMRixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FTRCxRQUFRLENBQ0osZUFBZSxDQUNYLE9BQU8sQ0FDSCxjQUFjLEFBQUEsZ0JBQWdCLENBQUMsRUFDM0IsYUFBYSxFQUFFLGlCQUFpQixHQUNuQztFQWhOakMsQUEyTndCLElBM05wQixBQUNDLEtBQUssQ0ErTEYsS0FBSyxDQXVCRCxlQUFlLENBQ1gsWUFBWSxDQUVSLFdBQVcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLEFBQ3RDLElBQUssQ2hDbE1NLFdBQVcsRWdDa01KLEVBQ2YsYUFBYSxFQUFFLDRCQUE0QixHQUM5QztFQTdOekIsQUE4TndCLElBOU5wQixBQUNDLEtBQUssQ0ErTEYsS0FBSyxDQXVCRCxlQUFlLENBQ1gsWUFBWSxDQUVSLFdBQVcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLEFBSXRDLFdBQVcsQ0FBQyxFQUNULGFBQWEsRUFBRSxZQUFZLEdBQzlCO0VBaE96QixBQW1Pb0IsSUFuT2hCLEFBQ0MsS0FBSyxDQStMRixLQUFLLENBdUJELGVBQWUsQ0FDWCxZQUFZLENBV1IsU0FBUyxDQUFDLEVBQ04sV0FBVyxFQUFFLElBQUksR0FDcEI7RUFyT3JCLEFBMk9vQixJQTNPaEIsQUFDQyxLQUFLLENBK0xGLEtBQUssQ0F5Q0QsZUFBZSxDQUNYLFlBQVksQ0FDUixXQUFXLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixDQUFDLEVBQ3hDLGFBQWEsRUFBRSw0QkFBNEIsR0FDOUM7RUE3T3JCLEFBaVBZLElBalBSLEFBQ0MsS0FBSyxDQStMRixLQUFLLENBaURELFNBQVMsQ0FBQyxFQUNOLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLE1BQU0sRUFBRSxzQkFBc0IsR0FLakM7RUF4UGIsQUFxUGdCLElBclBaLEFBQ0MsS0FBSyxDQStMRixLQUFLLENBaURELFNBQVMsQ0FJTCxDQUFDLEFBQUEsU0FBUyxDQUFDLEVBQ1AsY0FBYyxFQUFFLGNBQWMsR0FDakM7RUEzUWpCLEFBSWdCLElBSlosQUFDQyxLQUFLLENBQ0YsS0FBSyxDQUNELHVCQUF1QixDQUNuQixDQUFDLENBMFFxQixFQUN0QixjQUFjLEVBQUUsR0FBRyxHQUN0QjtFQTVQYixBQWdRWSxJQWhRUixBQUNDLEtBQUssQ0E4UEYsYUFBYSxBQUFBLGdCQUFnQixDQUN6QiwyQ0FBMkMsQ0FBQyxFQUN4QyxPQUFPLEVBQUUsWUFBWSxHQUN4QjtFQWxRYixBQXdRZ0IsSUF4UVosQUFDQyxLQUFLLENBcVFGLGVBQWUsQ0FBQyxrQkFBa0IsQ0FDOUIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FDbEMsZ0JBQWdCLEFBQUEsV0FBVyxDQUFDLEVBQ3hCLE9BQU8sRUFBRSxlQUFlLEdBQzNCO0VBMVFqQixBQTRRZ0IsSUE1UVosQUFDQyxLQUFLLENBcVFGLGVBQWUsQ0FBQyxrQkFBa0IsQ0FDOUIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sR0FLOUIsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLElBQUssQ0QwMkNSLFdBQVcsRUMxMkNVLEVBQzdDLE9BQU8sRUFBRSxZQUFZLEdBaUJ4QjtFQTlSakIsQUErUW9CLElBL1FoQixBQUNDLEtBQUssQ0FxUUYsZUFBZSxDQUFDLGtCQUFrQixDQUM5QixZQUFZLENBQUMsaUJBQWlCLENBQUMsT0FBTyxHQUs5QixnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsSUFBSyxDRDAyQ1IsV0FBVyxJQ3YyQy9CLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxDQUFDLEVBQ3pCLE9BQU8sRUFBRSxlQUFlLEdBSzNCO0VBclJyQixBQWtSd0IsSUFsUnBCLEFBQ0MsS0FBSyxDQXFRRixlQUFlLENBQUMsa0JBQWtCLENBQzlCLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEdBSzlCLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxJQUFLLENEMDJDUixXQUFXLElDdjJDL0IsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBR3ZCLFlBQWEsQ2hCclF4QixDQUFDLEVnQnFRMEIsRUFDYixPQUFPLEVBQUUsdUJBQXVCLEdBQ25DO0VBcFJ6QixBQXVSb0IsSUF2UmhCLEFBQ0MsS0FBSyxDQXFRRixlQUFlLENBQUMsa0JBQWtCLENBQzlCLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEdBSzlCLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxJQUFLLENEMDJDUixXQUFXLElDLzFDL0IsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNaLE9BQU8sRUFBRSxlQUFlLEdBSzNCO0VBN1JyQixBQTBSd0IsSUExUnBCLEFBQ0MsS0FBSyxDQXFRRixlQUFlLENBQUMsa0JBQWtCLENBQzlCLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEdBSzlCLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxJQUFLLENEMDJDUixXQUFXLElDLzFDL0IsQ0FBQyxBQUFBLFVBQVUsQUFHVixZQUFhLENoQjdReEIsQ0FBQyxFZ0I2UTBCLEVBQ2IsT0FBTyxFQUFFLHVCQUF1QixHQUNuQztFQTVSekIsQUE2U1EsSUE3U0osQUFDQyxLQUFLLENBNFNGLE9BQU8sQ0FBQyxFQUNKLGFBQWEsRUFBRSxLQUFLLEdBeUJ2QjtFQXZVVCxBQWtUd0IsSUFsVHBCLEFBQ0MsS0FBSyxDQTRTRixPQUFPLENBRUgsWUFBWSxDQUNSLFVBQVUsQ0FBQyxLQUFLLENBQ1osV0FBVyxBQUFBLFlBQVksQUFBQSx5QkFBeUIsQ0FDNUMsa0JBQWtCLEVBbFQxQyxJQUFJLEFBQ0MsS0FBSyxDQTRTRixPQUFPLENBRUgsWUFBWSxDZjJQMUIsaUJBQVUsQ2UxUG1CLEtBQUssQ0FDWixXQUFXLEFBQUEsWUFBWSxBQUFBLHlCQUF5QixDQUM1QyxrQkFBa0IsQ0FBQyxFQUNmLE1BQU0sRUFBRSxlQUFlLEdBUzFCO0VBNVR6QixBQXNUZ0MsSUF0VDVCLEFBQ0MsS0FBSyxDQTRTRixPQUFPLENBRUgsWUFBWSxDQUNSLFVBQVUsQ0FBQyxLQUFLLENBQ1osV0FBVyxBQUFBLFlBQVksQUFBQSx5QkFBeUIsQ0FDNUMsa0JBQWtCLENBR2QsWUFBWSxHQUNOLEdBQUcsRUF0VHJDLElBQUksQUFDQyxLQUFLLENBNFNGLE9BQU8sQ0FFSCxZQUFZLENmMlAxQixpQkFBVSxDZTFQbUIsS0FBSyxDQUNaLFdBQVcsQUFBQSxZQUFZLEFBQUEseUJBQXlCLENBQzVDLGtCQUFrQixDQUdkLFlBQVksR0FDTixHQUFHLENBQUMsRUFDRixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxPQUFPLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEdBQ3JCO0VBMVRqQyxBQThUb0IsSUE5VGhCLEFBQ0MsS0FBSyxDQTRTRixPQUFPLENBRUgsWUFBWSxDQUNSLFVBQVUsQ0FBQyxLQUFLLENBY1osV0FBVyxBQUFBLFlBQVksQUFBQSxzQkFBc0IsRUE5VGpFLElBQUksQUFDQyxLQUFLLENBNFNGLE9BQU8sQ0FFSCxZQUFZLENmMlAxQixpQkFBVSxDZTFQbUIsS0FBSyxDQWNaLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBQUMsRUFDMUMsT0FBTyxFQUFFLEtBQUssR0FLakI7RUFwVXJCLEFBaVV3QixJQWpVcEIsQUFDQyxLQUFLLENBNFNGLE9BQU8sQ0FFSCxZQUFZLENBQ1IsVUFBVSxDQUFDLEtBQUssQ0FjWixXQUFXLEFBQUEsWUFBWSxBQUFBLHNCQUFzQixDQUd6QyxRQUFRLEFBQUEsZUFBZSxFQWpVL0MsSUFBSSxBQUNDLEtBQUssQ0E0U0YsT0FBTyxDQUVILFlBQVksQ2YyUDFCLGlCQUFVLENlMVBtQixLQUFLLENBY1osV0FBVyxBQUFBLFlBQVksQUFBQSxzQkFBc0IsQ0FHekMsUUFBUSxBQUFBLGVBQWUsQ0FBQyxFQUNwQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFTN0Isa0RBRUc7QUFDSCxBQUlRLElBSkosQUFBQSxLQUFLLENBR0wsVUFBVSxHQUFDLG9CQUFvQixBQUMxQixVQUFXLENoQnRVRixDQUFDLEVnQnNVSSxFQUNYLFVBQVUsRUFBRSxlQUFlLEVBQzNCLFVBQVUsRUFBRSxZQUFZLEdBQzNCOztBcEJuUEgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0I0TzlDLEFBUVEsSUFSSixBQUFBLEtBQUssQ0FHTCxVQUFVLEdBQUMsb0JBQW9CLEFBSzFCLFVBQVcsQ2hCMVVGLENBQUMsRWdCMFVJLEVBRVAsVUFBVSxFQUFFLGVBQWUsR0FFbEM7O0FwQnhQSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQjRPOUMsQUFnQkksSUFoQkEsQUFBQSxLQUFLLENBZ0JMLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxFQUUzQixVQUFVLEVBQUUsZUFBZSxFQUMzQixNQUFNLEVBQUUsZUFBZSxHQVM5Qjs7QUE1QkwsQUFxQlEsSUFyQkosQUFBQSxLQUFLLENBZ0JMLGVBQWUsQ0FBQyxrQkFBa0IsQ0FLOUIsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBQUMsRUFDMUIsUUFBUSxFQUFFLFFBQVEsR0FLckI7O0FBM0JULEFBd0JZLElBeEJSLEFBQUEsS0FBSyxDQWdCTCxlQUFlLENBQUMsa0JBQWtCLENBSzlCLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxDQUd6QixVQUFVLENBQUMsRUFDUCxhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QXBCdFFQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9CNE85QyxBQWdDWSxJQWhDUixBQUFBLEtBQUssQ0E4QkwsSUFBSSxBQUFBLFVBQVUsQUFBQSxjQUFjLEdBRWhCLEdBQUcsQUFBQSxZQUFhLENoQmxXZCxDQUFDLEVnQmtXZ0IsRUFDbkIsVUFBVSxFQUFFLENBQUMsR0FDaEI7O0FBbENiLEFBNENvQixJQTVDaEIsQUFBQSxLQUFLLENBdUNMLFVBQVUsQUFBQSxzQkFBc0IsQ0FFNUIsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsR0FDbkIsSUFBSSxBQUNILGNBQWMsQUFBQSxNQUFNLEFBQUEsWUFBYSxDaEI5V3BDLENBQUMsR2dCa1VuQixJQUFJLEFBQUEsS0FBSyxDQXdDTCxlQUFlLEFBQUEsc0JBQXNCLENBQ2pDLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEdBQ25CLElBQUksQUFDSCxjQUFjLEFBQUEsTUFBTSxBQUFBLFlBQWEsQ2hCOVdwQyxDQUFDLEVnQjhXc0MsRUFDakMsT0FBTyxFQUFFLFlBQVksR0FDeEI7O0FBOUNyQixBQXlEZ0IsSUF6RFosQUFBQSxLQUFLLENBb0RMLFVBQVUsQ0FHTixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sRUF6RHhDLElBQUksQUFBQSxLQUFLLENBcURMLGVBQWUsQ0FFWCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sRUF6RHhDLElBQUksQUFBQSxLQUFLLENBc0RMLFVBQVUsQ0FDTixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQ0FBQyxFQUNyQixPQUFPLEVBQUUsSUFBSSxFQUNiLEtBQUssRUFBRSxJQUFJLEdBVWQ7O0FBckVqQixBQTZEb0IsSUE3RGhCLEFBQUEsS0FBSyxDQW9ETCxVQUFVLENBR04sT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLENBSXBCLENBQUMsRUE3RHJCLElBQUksQUFBQSxLQUFLLENBcURMLGVBQWUsQ0FFWCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQ0FJcEIsQ0FBQyxFQTdEckIsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxDQUNOLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxDQUlwQixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQUVELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWxFM0MsQUF5RGdCLElBekRaLEFBQUEsS0FBSyxDQW9ETCxVQUFVLENBR04sT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEVBekR4QyxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLENBRVgsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEVBekR4QyxJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLENBQ04sT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFVakIsWUFBWSxFQUFFLElBQUksR0FFekI7O0FBckVqQixBQThFd0IsSUE5RXBCLEFBQUEsS0FBSyxDQW9ETCxVQUFVLEFBc0JMLFlBQVksR0FDTCxHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLFlBQVksRUE5RXhDLElBQUksQUFBQSxLQUFLLENBcURMLGVBQWUsQUFxQlYsWUFBWSxHQUNMLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsWUFBWSxFQTlFeEMsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQW9CTCxZQUFZLEdBQ0wsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxZQUFZLENBQUMsRUFDYixPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QXBCNVRuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQjRPOUMsQUFxRmdCLElBckZaLEFBQUEsS0FBSyxDQW9ETCxVQUFVLEFBc0JMLFlBQVksQUFXSixZQUFZLEVBckY3QixJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBcUJWLFlBQVksQUFXSixZQUFZLEVBckY3QixJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLEFBb0JMLFlBQVksQUFXSixZQUFZLENBQUMsRUFDVixVQUFVLEVBQUUsaUJBQWlCLEVBQzdCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBcEJwVVgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0I0TzlDLEFBZ0dvQixJQWhHaEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUF5Q0wsY0FBYyxBQUVOLElBQUssQ2hDclprQixXQUFXLElnQ3NaN0Isb0JBQW9CLENBQUMsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE9BQU8sQUFBdEIsRUFBd0IsaUJBQWlCLENBQUMsR0FBRyxFQWhHcEcsSUFBSSxBQUFBLEtBQUssQ0FxREwsZUFBZSxBQXdDVixjQUFjLEFBRU4sSUFBSyxDaENyWmtCLFdBQVcsSWdDc1o3QixvQkFBb0IsQ0FBQyxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsT0FBTyxBQUF0QixFQUF3QixpQkFBaUIsQ0FBQyxHQUFHLEVBaEdwRyxJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLEFBdUNMLGNBQWMsQUFFTixJQUFLLENoQ3Jaa0IsV0FBVyxJZ0NzWjdCLG9CQUFvQixDQUFDLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxPQUFPLEFBQXRCLEVBQXdCLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDcEI7RUF4R3JCLEFBMEdnQixJQTFHWixBQUFBLEtBQUssQ0FvREwsVUFBVSxBQXlDTCxjQUFjLEFBYU4sV0FBVyxFQTFHNUIsSUFBSSxBQUFBLEtBQUssQ0FxREwsZUFBZSxBQXdDVixjQUFjLEFBYU4sV0FBVyxFQTFHNUIsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQXVDTCxjQUFjLEFBYU4sV0FBVyxDQUFDLEVBQ1QsYUFBYSxFQUFFLElBQUksR0FJdEI7RUEvR2pCLEFBNEdvQixJQTVHaEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUF5Q0wsY0FBYyxBQWFOLFdBQVcsQ0FFUixXQUFXLEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxFQTVHM0QsSUFBSSxBQUFBLEtBQUssQ0FxREwsZUFBZSxBQXdDVixjQUFjLEFBYU4sV0FBVyxDQUVSLFdBQVcsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLEVBNUczRCxJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLEFBdUNMLGNBQWMsQUFhTixXQUFXLENBRVIsV0FBVyxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQyxFQUNwQyxNQUFNLEVBQUUsZ0JBQWdCLEdBQzNCOztBQTlHckIsQUFvSHdCLElBcEhwQixBQUFBLEtBQUssQ0FvREwsVUFBVSxBQXlDTCxjQUFjLEdBb0JQLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxlQUFlLEVBcEgvRCxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBd0NWLGNBQWMsR0FvQlAsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLGVBQWUsRUFwSC9ELElBQUksQUFBQSxLQUFLLENBc0RMLFVBQVUsQUF1Q0wsY0FBYyxHQW9CUCxHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsZUFBZSxDQUFDLEVBQ3BDLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBQXRIekIsQUFnSXdCLElBaElwQixBQUFBLEtBQUssQ0FvREwsVUFBVSxBQXdFTCxxQkFBcUIsR0FDZCxHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLEVBaEl0RSxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBdUVWLHFCQUFxQixHQUNkLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsRUFoSXRFLElBQUksQUFBQSxLQUFLLENBc0RMLFVBQVUsQUFzRUwscUJBQXFCLEdBQ2QsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDLEVBQzNDLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBcEI5V25CLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9CNE85QyxBQTJJZ0IsSUEzSVosQUFBQSxLQUFLLENBb0RMLFVBQVUsQUFvRkwscUJBQXFCLEFBR2IsZUFBZSxDQUFDLHNCQUFzQixBQUFBLFdBQVcsRUEzSWxFLElBQUksQUFBQSxLQUFLLENBb0RMLFVBQVUsQUFxRkwsV0FBVyxBQUVILGVBQWUsQ0FBQyxzQkFBc0IsQUFBQSxXQUFXLEVBM0lsRSxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBbUZWLHFCQUFxQixBQUdiLGVBQWUsQ0FBQyxzQkFBc0IsQUFBQSxXQUFXLEVBM0lsRSxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBb0ZWLFdBQVcsQUFFSCxlQUFlLENBQUMsc0JBQXNCLEFBQUEsV0FBVyxFQTNJbEUsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQWtGTCxxQkFBcUIsQUFHYixlQUFlLENBQUMsc0JBQXNCLEFBQUEsV0FBVyxFQTNJbEUsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQW1GTCxXQUFXLEFBRUgsZUFBZSxDQUFDLHNCQUFzQixBQUFBLFdBQVcsQ0FBQyxFQUMvQyxXQUFXLEVBQUUsY0FBYyxHQUM5Qjs7QUE3SWpCLEFBb0p3QixJQXBKcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUE0RkwsV0FBVyxHQUNKLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxZQUFZLEVBcEo1RCxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBMkZWLFdBQVcsR0FDSixHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsWUFBWSxFQXBKNUQsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQTBGTCxXQUFXLEdBQ0osR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLFlBQVksQ0FBQyxFQUNqQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUF0SnpCLEFBZ0t3QixJQWhLcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUF3R0wsaUJBQWlCLEdBQ1YsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixFQWhLbEUsSUFBSSxBQUFBLEtBQUssQ0FxREwsZUFBZSxBQXVHVixpQkFBaUIsR0FDVixHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLEVBaEtsRSxJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLEFBc0dMLGlCQUFpQixHQUNWLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQyxFQUN2QyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUFsS3pCLEFBNEt3QixJQTVLcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUFvSEwsWUFBWSxHQUNMLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxhQUFhLEVBNUs3RCxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBbUhWLFlBQVksR0FDTCxHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsYUFBYSxFQTVLN0QsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQWtITCxZQUFZLEdBQ0wsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQyxFQUNsQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUE5S3pCLEFBd0x3QixJQXhMcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUFnSUwsbUJBQW1CLEdBQ1osR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLG9CQUFvQixFQXhMcEUsSUFBSSxBQUFBLEtBQUssQ0FxREwsZUFBZSxBQStIVixtQkFBbUIsR0FDWixHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsb0JBQW9CLEVBeExwRSxJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLEFBOEhMLG1CQUFtQixHQUNaLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxvQkFBb0IsQ0FBQyxFQUN6QyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUExTHpCLEFBb013QixJQXBNcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUE0SUwsY0FBYyxHQUNQLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxlQUFlLEVBcE0vRCxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBMklWLGNBQWMsR0FDUCxHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsZUFBZSxFQXBNL0QsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQTBJTCxjQUFjLEdBQ1AsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLGVBQWUsQ0FBQyxFQUNwQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUF0TXpCLEFBZ053QixJQWhOcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUF3Skwsb0JBQW9CLEdBQ2IsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLHFCQUFxQixFQWhOckUsSUFBSSxBQUFBLEtBQUssQ0FxREwsZUFBZSxBQXVKVixvQkFBb0IsR0FDYixHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEscUJBQXFCLEVBaE5yRSxJQUFJLEFBQUEsS0FBSyxDQXNETCxVQUFVLEFBc0pMLG9CQUFvQixHQUNiLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxxQkFBcUIsQ0FBQyxFQUMxQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUFsTnpCLEFBNE53QixJQTVOcEIsQUFBQSxLQUFLLENBb0RMLFVBQVUsQUFvS0wsWUFBWSxHQUNMLEdBQUcsQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixJQUFJLEFBQUEsY0FBYyxBQUFBLE1BQU0sQUFBQSxhQUFhLEVBNU43RCxJQUFJLEFBQUEsS0FBSyxDQXFETCxlQUFlLEFBbUtWLFlBQVksR0FDTCxHQUFHLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsYUFBYSxFQTVON0QsSUFBSSxBQUFBLEtBQUssQ0FzREwsVUFBVSxBQWtLTCxZQUFZLEdBQ0wsR0FBRyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQyxFQUNsQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QXBCMWNuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQjRPOUMsQUF1T1EsSUF2T0osQUFBQSxLQUFLLENBdU9ELFVBQVUsR0FBRyxXQUFXLENBQUMsVUFBVSxDQUFDLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxjQUFjLENBQUMsRUFDMUUsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBek9ULEFBK09ZLElBL09SLEFBQUEsS0FBSyxDQTZPTCxXQUFXLENBQ1AsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FBQyxFQUN4QixVQUFVLEVBQUUsSUFBSSxHQWNuQjs7QUE5UGIsQUFpUGdCLElBalBaLEFBQUEsS0FBSyxDQTZPTCxXQUFXLENBQ1AsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FFdkIsSUFBSSxDQUFDLEVBQ0QsT0FBTyxFQUFFLElBQUksR0FXaEI7O0FBN1BqQixBQW9Qb0IsSUFwUGhCLEFBQUEsS0FBSyxDQTZPTCxXQUFXLENBQ1AsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FFdkIsSUFBSSxBQUdDLGNBQWMsQUFBQSxNQUFNLEFBQUEsWUFBWSxDQUFDLEVBQzlCLE9BQU8sRUFBRSxZQUFZLEdBRXhCOztBQXZQckIsQUF5UG9CLElBelBoQixBQUFBLEtBQUssQ0E2T0wsV0FBVyxDQUNQLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBRXZCLElBQUksQ0FRQSxDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQTVQckIsQUFzUWdCLElBdFFaLEFBQUEsS0FBSyxDQW1RTCxZQUFZLENBQ1IsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsSUFBSSxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDLEVBQ2xDLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBQXhRakIsQUE0UVEsSUE1UUosQUFBQSxLQUFLLENBbVFMLFlBQVksQ0FTUix5QkFBeUIsR0FBQyxvQkFBb0IsR0FBQyxRQUFRLENBQUMsRUFDcEQsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBS0QsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBblIvQixBQWtSSSxJQWxSQSxBQUFBLEtBQUssQ0FrUkwsZUFBZSxDQUFDLEVBRVIsVUFBVSxFQUFFLElBQUksR0FFdkI7O0FBdFJMLEFBMlJnQixJQTNSWixBQUFBLEtBQUssQ0F3UkwsWUFBWSxDQUNSLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLENBQ3ZCLElBQUksQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQyxFQUNsQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QXBCemdCWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQjRPOUMsQUFtU1EsSUFuU0osQUFBQSxLQUFLLENBbVNELEtBQUssQ0FBQyxHQUFHLEFBQUEsWUFBYSxDaEJybUJaLENBQUMsRWdCcW1CYyxVQUFVLEFBQUEsY0FBYyxDQUFDLG9CQUFvQixDQUFDLEVBQ25FLGFBQWEsRUFBRSxlQUFlLEdBQ2pDOztBQXJTVCxBQXlTSSxJQXpTQSxBQUFBLEtBQUssQ0F5U0wsc0JBQXNCLEdBQUcsaUJBQWlCLENBQUMsRUFDdkMsWUFBWSxFQUFFLElBQUksR0FDckI7O0FwQnZoQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0I0TzlDLEFBa1RRLElBbFRKLEFBQUEsS0FBSyxDQWtURCwrQkFBK0IsRUFsVHZDLElBQUksQUFBQSxLQUFLLENBbVRELCtCQUErQixFQW5UdkMsSUFBSSxBQUFBLEtBQUssQ0FvVEQsK0JBQStCLENBQUMsRUFDNUIsVUFBVSxFQUFFLFlBQVksR0FDM0I7O0FwQmxpQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0I0TzlDLEFBNFRZLElBNVRSLEFBQUEsS0FBSyxDQTJURCxLQUFLLENBQ0QsVUFBVSxBQUFBLGNBQWMsQ0FBQyxFQUNyQixxQkFBcUIsRUFBRSxjQUFjLEVBQ3JDLGVBQWUsRUFBRSxhQUFhLEVBQzlCLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsYUFBYSxFQUFFLE9BQU8sRUFDdEIsYUFBYSxFQUFFLENBQUMsRUFDaEIsWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEVBQUUsQ0FBQyxFQUNkLFFBQVEsRUFBRSxJQUFJLEVBQ2QsT0FBTyxFQUFFLElBQUksRUFDYixPQUFPLEVBQUUsQ0FBQyxHQXVCYjtFQTdWYixBQXdVZ0IsSUF4VVosQUFBQSxLQUFLLENBMlRELEtBQUssQ0FDRCxVQUFVLEFBQUEsY0FBYyxHQVlsQixXQUFXLENBQUMsRUFDVixLQUFLLEVBQUUsZUFBZSxFQUN0QixNQUFNLEVBQUUsWUFBWSxFQUNwQixPQUFPLEVBQUUsWUFBWSxFQUNyQixRQUFRLEVBQUUsUUFBUSxHQWdCckI7RUE1VmpCLEFBOFVvQixJQTlVaEIsQUFBQSxLQUFLLENBMlRELEtBQUssQ0FDRCxVQUFVLEFBQUEsY0FBYyxHQVlsQixXQUFXLEFBTVIsSUFBSyxDaENwb0JKLFlBQVksQ2dDb29CSyxPQUFPLENBQUMsRUFDdkIsTUFBTSxFQUFFLG1CQUFtQixHQUM5QjtFQWhWckIsQUFpVm9CLElBalZoQixBQUFBLEtBQUssQ0EyVEQsS0FBSyxDQUNELFVBQVUsQUFBQSxjQUFjLEdBWWxCLFdBQVcsQUFTUixXQUFXLEFBQUEsT0FBTyxDQUFDLEVBQ2hCLE1BQU0sRUFBRSxtQkFBbUIsR0FDOUI7RUFuVnJCLEFBOFVvQixJQTlVaEIsQUFBQSxLQUFLLENBMlRELEtBQUssQ0FDRCxVQUFVLEFBQUEsY0FBYyxHQVlsQixXQUFXLEFBTVIsSUFBSyxDaENwb0JKLFlBQVksQ2dDb29CSyxPQUFPLENBTUMsRUFDdkIsT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsTUFBTSxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixJQUFJLEVBQUUsSUFBSSxHQUNiOztBcEJ2a0JmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9CNE85QyxBQWlXUSxJQWpXSixBQUFBLEtBQUssQ0FpV0QsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLENoQm5xQlosQ0FBQyxFZ0JtcUJjLGVBQWUsR0FBRyxzQkFBc0IsQ0FBQyxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsT0FBTyxBQUF0QixFQUF3QixpQkFBaUIsQ0FBQyxHQUFHLENBQUMsRUFDeEgsVUFBVSxFQUFFLGNBQWMsR0FDN0I7RUFuV1QsQUFvV1EsSUFwV0osQUFBQSxLQUFLLENBb1dELGVBQWUsQ0FBQyxzQkFBc0IsQUFBQSxJQUFLLENoQzFwQlgsV0FBVyxFZ0MwcEJhLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxPQUFPLEFBQXRCLEVBQXdCLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxFQUMzRyxhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQXRXVCxBQXVXUSxJQXZXSixBQUFBLEtBQUssQ0F1V0QsUUFBUSxDQUFDLE9BQU8sQUFBQSxJQUFLLENBQUEsa0JBQWtCLENBQUMsSUFBSyxDQUFBLG9CQUFvQixFQUFFLEVBQy9ELGFBQWEsRUFBRSxpQkFBaUIsR0FDbkM7O0FBSVQsQUFDSSxJQURBLEFBQUEsS0FBSyxDQUNMLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLGlCQUFpQixBQUFBLE9BQU8sQ0FBQyxFQUMvRixNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QUFITCxBQUtJLElBTEEsQUFBQSxLQUFLLENBS0wsZUFBZSxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsaUJBQWlCLEFBQUEsTUFBTSxDQUFDLEVBQzlGLE1BQU0sRUFBRSxjQUFjLEdBQ3pCOztBcEJobUJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9Cb21COUMsQUFNZ0IsVUFOTixBQUdMLGNBQWMsQUFFTixJQUFLLENoQ25yQnNCLFdBQVcsSWdDb3JCakMsb0JBQW9CLENBQUMsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE9BQU8sQUFBdEIsRUFBd0IsaUJBQWlCLENBQUMsR0FBRyxFQUxoRyxlQUFlLEFBRVYsY0FBYyxBQUVOLElBQUssQ2hDbnJCc0IsV0FBVyxJZ0NvckJqQyxvQkFBb0IsQ0FBQyxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsT0FBTyxBQUF0QixFQUF3QixpQkFBaUIsQ0FBQyxHQUFHLEVBSmhHLFVBQVUsQUFDTCxjQUFjLEFBRU4sSUFBSyxDaENuckJzQixXQUFXLElnQ29yQmpDLG9CQUFvQixDQUFDLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxPQUFPLEFBQXRCLEVBQXdCLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDcEI7RUFkakIsQUFnQlksVUFoQkYsQUFHTCxjQUFjLEFBYU4sV0FBVyxFQWZ4QixlQUFlLEFBRVYsY0FBYyxBQWFOLFdBQVcsRUFkeEIsVUFBVSxBQUNMLGNBQWMsQUFhTixXQUFXLENBQUMsRUFDVCxhQUFhLEVBQUUsSUFBSSxHQUl0QjtFQXJCYixBQWtCZ0IsVUFsQk4sQUFHTCxjQUFjLEFBYU4sV0FBVyxDQUVSLFdBQVcsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLEVBakJ2RCxlQUFlLEFBRVYsY0FBYyxBQWFOLFdBQVcsQ0FFUixXQUFXLEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxFQWhCdkQsVUFBVSxBQUNMLGNBQWMsQUFhTixXQUFXLENBRVIsV0FBVyxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQyxFQUNwQyxNQUFNLEVBQUUsZ0JBQWdCLEdBQzNCOztBcEJ4bkJYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJb0I2bkJyRSxBQUNJLGVBRFcsQUFDVixjQUFjLENBQUMsRUFFUixVQUFVLEVBQUUsaUJBQWlCLEVBQzdCLFdBQVcsRUFBRSxJQUFJLEdBUXhCOztBcEJ6b0JDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9CNm5COUMsQUFPWSxlQVBHLEFBQ1YsY0FBYyxHQU1MLFdBQVcsR0FBQyxPQUFPLEFBQUEsWUFBWSxDQUFDLEVBQzlCLFVBQVUsRUFBRSxpQkFBaUIsRUFDN0IsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FDbndCYixBQUFBLDBCQUEwQixDQUFDLEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLE1BQU0sR0FnQmpCOztBQWRHLEFBQUEsTUFBTSxDQU5WLDBCQUEwQixDQU1iLEVBQ0wsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBUkwsQUFVSSwwQkFWc0IsQUFVckIsUUFBUSxDQUFDLEVBQ04sT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFkTCxBQWdCSSwwQkFoQnNCLENBZ0J0QixHQUFHLENBQUMsRUFDQSxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBR0wsQUFBQSx1Q0FBdUMsQ0FBQyxFQUNwQyxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQUEsd0JBQXdCLENBQUMsRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQ2pDRCwrQ0FBK0M7QXJDUS9DLEFBQUEsSUFBSSxDcUNQQyxFdEJzRkMsZ0JBQWlCLEVBc0JVLElBQVMsRUFsQnBDLGVBQWdCLEVBa0JXLElBQVMsRUExQnBDLG1CQUFvQixFQTBCTyxJQUFTLEVBVnBDLFdBQVksRUFVZSxJQUFTLEVBMUJwQyxrQkFBb0IsRXNCL0VNLElBQUksRXRCbUY5QixlQUFpQixFc0JuRlMsSUFBSSxFdEIrRjlCLFVBQVksRXNCL0ZjLElBQUksR0FVbkM7O0F0QjhHSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElmcEg5QyxBQUFBLElBQUksQ3FDUEMsRUFNRyxPQUFPLEV4RjZGWSxJQUFJLENBQ0osSUFBSSxHd0Z2RjlCOztBQWJELEFBU0ksSUFUQSxDQVNBLGlCQUFpQixFQVRyQixJQUFJLENBVUEsZ0JBQWdCLENBQUMsRUFDYixNQUFNLEVBQUUsR0FBRyxHQUNkOztBQVNMLEFBQUEsSUFBSSxBQUFBLGFBQWEsQ0FBQyxFQUNkLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFNBQVMsRXRCSkgsTUFBc0IsRXNCSzVCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsU0FBUyxFQUFFLENBQUMsR0FDZjs7QUFFRCx5REFBeUQ7QXRCK0ZuRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzQjVGMUMsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNiLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUdMLEFBQUEsVUFBVSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxNQUFNLEVBQUUsQ0FBQyxFQUNULGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFeEZSSSxPQUFPLEV3RlNoQixVQUFVLEVBQUUsSUFBSSxHQVVuQjs7QUFmRCxBQU9JLFVBUE0sQUFPTCxNQUFNLEVBUFgsVUFBVSxBQVFMLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRXhGc0JNLENBQUMsR3dGckJqQjs7QUFWTCxBQVlJLFVBWk0sQ0FZTixLQUFLLENBQUMsRUFDRixjQUFjLEVBQUUsTUFBTSxHQUN6Qjs7QUFHTCxBQUFBLFlBQVksQ0FBQyxFQUNULGFBQWEsRUFBRSxJQUFJLEVBQ25CLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUVELEFBQ0ksY0FEVSxBQUNULE1BQU0sRUFEWCxjQUFjLEFBRVQsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUFHTCxBQUNJLG9CQURnQixDQUNoQixLQUFLLEVBRFQsb0JBQW9CLENBRWhCLEdBQUcsQ0FBQyxFQUNBLFdBQVcsRUFBRSxJQUFJLEdBTXBCOztBQVRMLEFBS1Esb0JBTFksQ0FDaEIsS0FBSyxDQUlELEdBQUcsQUFBQSxJQUFLLENBQUEsS0FBSyxHQUxyQixvQkFBb0IsQ0FFaEIsR0FBRyxDQUdDLEdBQUcsQUFBQSxJQUFLLENBQUEsS0FBSyxFQUFFLEVBRVgsYUFBYSxFQUFFLE1BQU0sR0FDeEI7O0FBSVQsQUFDSSxxQkFEaUIsQ0FDakIsS0FBSyxFQURULHFCQUFxQixDQUVqQixHQUFHLENBQUMsRUFDQSxZQUFZLEVBQUUsSUFBSSxHQUNyQjs7QUFKTCxBQU1JLHFCQU5pQixDQU1qQixHQUFHLEFBQUEsSUFBSyxDQWJJLEtBQUssRUFhRixFQUVYLGFBQWEsRUFBRSxPQUFPLEdBQ3pCOztBWDRETCxBQUFBLElBQUksQ1lwSkMsRUFDRCxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUVELEFBQUEsWUFBWSxDQUFDLEVBQ1QsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFQUFFLElBQUksR0FNdEI7O0FBUkQsQUFJSSxZQUpRLENBSVIsQ0FBQyxDQUFDLEVBQ0UsTUFBTSxFQUFFLElBQUksRUFDWixTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUFHTCxBQUFBLENBQUMsRUFDRCxJQUFJLEVBQ0osTUFBTSxHQUNOLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQUNELEtBQUssRUFDTCxLQUFLLEVBQ0wsTUFBTSxFQUNOLE9BQU8sRUFDUCxRQUFRLENBQUMsRUFDTCxZQUFZLEVBQUUsWUFBWSxHQUM3Qjs7QUFFRCxBQUFBLGtDQUFrQyxDQUFDLEVBQy9CLE1BQU0sRUFBRSxZQUFZLEdBQ3ZCOztBQUVELEFBQUEsZ0NBQWdDLENBQUMsRUFDN0IsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBQ1YsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFFRCxBQUFBLHNCQUFzQixDQUFDLEVBQ25CLFNBQVMsRWxGL0JELE1BQU0sRWtGZ0NkLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsQUFBQSxXQUFXLENBQUMsV0FBVyxDQUFDLEVBQ3BCLGFBQWEsRWxGRE8sSUFBSSxHa0ZFM0I7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNiLEtBQUssRUFBRSxJQUFJLEdBcUJkOztBQXRCRCxBQUdJLGdCQUhZLENBR1osVUFBVSxDQUFDLEVBQ1AsS0FBSyxFQUFFLEdBQUcsRUFDVixTQUFTLEVBQUUsQ0FBQyxHQUVmOztBQVBMLEFBU0ksZ0JBVFksQ0FTWixnQkFBZ0IsQ0FBQyxFQUNiLFNBQVMsRUFBRSxDQUFDLEVBQ1osV0FBVyxFQUFFLElBQUksR0FFcEI7O0FBYkwsQUFlSSxnQkFmWSxDQWVaLDJCQUEyQixDQUFDLEVBQ3hCLEtBQUssRUFBRSxHQUFHLEdBRWI7O0FBTUwsQUFBQSxVQUFVLENBQUMsRUFDUCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsU0FBUyxFQUFFLEtBQUssR0FDbkI7O0E1Q3lQRCxBQUFBLEtBQUssQzRDdlBDLEVBQ0YsU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDLEVBQ2pCLFNBQVMsRUFBRSxDQUFDLEdBQ2Y7O0FBRUQsQUFBQSxLQUFLLEVBQ0wsUUFBUSxFQUNSLE1BQU0sQ0FBQyxFQUNILFNBQVMsRUFBRSxRQUFRLEVBQ25CLFNBQVMsRUFBRSxJQUFJLEVBQ2YsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN6Rk5OLE9BQU8sRXlGT2xCLGFBQWEsRW5GakVJLENBQUMsRW1Ga0VsQixLQUFLLEV6RjFESSxPQUFPLEd5RmlFbkI7O0FBZEQsQUFTSSxLQVRDLENBU0EsQUFBQSxRQUFDLEFBQUEsR0FSTixRQUFRLENBUUgsQUFBQSxRQUFDLEFBQUEsR0FQTixNQUFNLENBT0QsQUFBQSxRQUFDLEFBQUEsRUFBVSxFQUNSLFlBQVksRXpGTkksT0FBTyxFeUZPdkIsZ0JBQWdCLEV4Rm5GUCxPQUF5QixFd0ZvRmxDLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUdMLEFBQUEsZ0JBQWdCLENBQUMsRUFDYixTQUFTLEVBQUUsbUJBQW1CLEVBQzlCLFNBQVMsRUFBRSxlQUFlLEVBQzFCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDekZwQk4sT0FBTyxDeUZvQmMsVUFBVSxFQUMxQyxhQUFhLEVuRi9FSSxDQUFDLENtRitFWSxVQUFVLEVBQ3hDLEtBQUssRXpGeEVJLE9BQU8sQ3lGd0VHLFVBQVUsR0FPaEM7O0FBWkQsQUFPSSxnQkFQWSxDQU9YLEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDUixZQUFZLEV6RnBCSSxPQUFPLEN5Rm9CYyxVQUFVLEVBQy9DLGdCQUFnQixFeEZqR1AsT0FBeUIsQ3dGaUdBLFVBQVUsRUFDNUMsTUFBTSxFQUFFLGtCQUFrQixHQUM3Qjs7QUFFTCxBQUFBLEtBQUssQUFBQSxPQUFPLEVBQ1osTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQUNQLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFcEJyR25CLGdCQUFnQixFckVTRixPQUFPLEVxRVJyQixLQUFLLEVvQndHYyxLQUFLLEVwQnZHeEIsWUFBWSxFQVRHLEtBQUssRUFXcEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVuRUxVLElBQUksQ0FDSixJQUFJLEVtRUtyQixTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLENyRUhDLE9BQU8sQ3FFR08sS0FBSyxFQUNqQyxXQUFXLEVsRWpCUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWtFa0J6RCxXQUFXLEVsRUxTLEdBQUcsRWtFTXZCLGNBQWMsRWxFTFMsR0FBRyxFa0VNMUIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFbkVqQlEsQ0FBQyxHdUY2R3ZCOztBQVhELEFwQjdFRSxLb0I2RUcsQUFBQSxPQUFPLEFwQjdFVCxNQUFNLEVvQjhFVCxNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQjlFSixNQUFNLEVvQitFVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQi9FSCxNQUFNLENBQUMsRUFDTixVQUFVLEVyRWRFLE9BQU8sRXFFZW5CLEtBQUssRW9CaUZZLEtBQUssRXBCaEZ0QixTQUFTLEVBQUUsWUFBWSxDQUFDLDhCQUE4QixDQUFDLEtBQUssQ0FBQyxRQUFRLEdBQ3RFOztBb0J5RUgsQXBCdkVFLEtvQnVFRyxBQUFBLE9BQU8sQXBCdkVULE1BQU0sRW9Cd0VULE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCeEVKLE1BQU0sRW9CeUVULEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCekVILE1BQU0sQ0FBQyxFQUNOLEtBQUssRW9CNkVrQixLQUFLLEVwQjVFNUIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEVyRXRCQSxPQUFPLEdxRTZCcEI7O0FvQjZESCxBcEJqRUksS29CaUVDLEFBQUEsT0FBTyxBcEJ2RVQsTUFBTSxBQU1KLE1BQU0sRW9Ca0VYLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCeEVKLE1BQU0sQUFNSixNQUFNLEVvQm1FWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQnpFSCxNQUFNLEFBTUosTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEVyRTFCTixPQUFPLEVxRTJCakIsU0FBUyxFQUFFLEdBQVEsQ0FBQyw4QkFBOEIsQ0FBQyxJQUFJLENBQUMsUUFBUSxHQUNqRTs7QW9COERMLEFwQjNERSxLb0IyREcsQUFBQSxPQUFPLEFwQjNEVCxNQUFNLEVvQjREVCxNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQjVESixNQUFNLEVvQjZEVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQjdESCxNQUFNLENBQUMsRUFDTixVQUFVLEVyRWhDRSxPQUFPLENxRWdDVyxVQUFVLEdBQ3pDOztBb0J5REgsQXBCdkRFLEtvQnVERyxBQUFBLE9BQU8sQXBCdkRULE9BQU8sRW9Cd0RWLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCeERKLE9BQU8sRW9CeURWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCekRILE9BQU8sQ0FBQyxFQUNQLEtBQUssRUFBRSxPQUE4QixHQU10Qzs7QW9CZ0RILEFwQnBESSxLb0JvREMsQUFBQSxPQUFPLEFwQnZEVCxPQUFPLEFBR0wsTUFBTSxFb0JxRFgsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDcEJ4REosT0FBTyxBQUdMLE1BQU0sRW9Cc0RYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCekRILE9BQU8sQUFHTCxNQUFNLENBQUMsRUFDTixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FvQmlETCxBcEI3Q0ksS29CNkNDLEFBQUEsT0FBTyxBcEI5Q1Qsb0JBQW9CLEFBQ2xCLFFBQVEsRW9COENiLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCL0NKLG9CQUFvQixBQUNsQixRQUFRLEVvQitDYixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQmhESCxvQkFBb0IsQUFDbEIsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxlQUFlLEVBQzFCLElBQUksRW5FdERTLElBQUksRW1FdURqQixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGlDQUFpQyxFSGtIeEQsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUdqSGdCLElBQUksRUhrSHpCLE1BQU0sRUdsSGUsSUFBSSxFSG1IekIsVUFBVSxFQUFFLE9BQVUsRUFDdEIsV0FBVyxFQUFFLE9BQVUsRUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENHdkhVLHNCQUFnQyxFSHdIM0QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQS9HekIsY0FBaUIsRWtCN0VRLGtEQUFhLEVsQnFGdEMsWUFBZSxFa0JyRlUsa0RBQWEsRWxCeUV0QyxpQkFBb0IsRWtCekVLLGtEQUFhLEVsQnlGdEMsU0FBWSxFa0J6RmEsa0RBQWEsR2Z3RXZDOztBb0JnQ0wsQXBCN0JFLEtvQjZCRyxBQUFBLE9BQU8sQXBCN0JULFNBQVMsRW9CNkJaLEtBQUssQUFBQSxPQUFPLENwQjVCVCxBQUFBLFFBQUMsQUFBQSxHb0I2QkosTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDcEI5QkosU0FBUyxFb0I4QlosTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEI3QkosQUFBQSxRQUFDLEFBQUEsR29COEJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ3BCL0JILFNBQVMsRW9CK0JaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXBCOUJILEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDVixnQkFBZ0IsRUE5RUosT0FBMkIsRUErRXZDLEtBQUssRUE5RVUsT0FBNEIsRUErRTNDLFlBQVksRUFoRkEsT0FBMkIsR0F1RnhDOztBb0JrQkgsQXBCeEJJLEtvQndCQyxBQUFBLE9BQU8sQXBCN0JULFNBQVMsQUFLUCxNQUFNLEVvQndCWCxLQUFLLEFBQUEsT0FBTyxDcEI1QlQsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEVvQnlCWCxNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQjlCSixTQUFTLEFBS1AsTUFBTSxFb0J5QlgsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEI3QkosQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEVvQjBCWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENwQi9CSCxTQUFTLEFBS1AsTUFBTSxFb0IwQlgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEI5QkgsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLENBQUMsRUFDTixLQUFLLEVvQjhCZ0IsS0FBSyxFcEI3QjFCLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFckVyRUYsT0FBTyxFcUVzRWpCLFVBQVUsRUFBRSxLQUFLLENBQUMsOEJBQThCLENBbEZ2QyxJQUFJLEVBa0ZpRCxnQkFBZ0IsQ0FBQyw4QkFBOEIsQ0FsRnBHLElBQUksR0FtRmQ7O0FlakZELGtCQUFrQixDQUFsQixHQUFrQixHZnFGbEIsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFckVuRkEsT0FBTztFcUVzRm5CLEdBQUcsR0FDRCxVQUFVLEVyRXZGQSxPQUFPO0VxRTBGbkIsR0FBRyxHQUNELFVBQVUsRXJFM0ZBLE9BQU87SXFFNEZqQixTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRXJFcEdBLE9BQU87SXFFcUdqQixPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEVyRTFHQSxPQUFPO0lxRTJHakIsT0FBTyxFQUFFLENBQUM7O0FlakhaLGVBQWUsQ0FBZixHQUFlLEdmaUZmLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRXJFbkZBLE9BQU87RXFFc0ZuQixHQUFHLEdBQ0QsVUFBVSxFckV2RkEsT0FBTztFcUUwRm5CLEdBQUcsR0FDRCxVQUFVLEVyRTNGQSxPQUFPO0lxRTRGakIsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEVyRXBHQSxPQUFPO0lxRXFHakIsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFckUxR0EsT0FBTztJcUUyR2pCLE9BQU8sRUFBRSxDQUFDOztBZTdHWixjQUFjLENBQWQsR0FBYyxHSzRGbEIsQXBCZkksS29CZUMsQUFBQSxPQUFPLENwQmZSLEVBQUUsRW9CZ0JOLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXBCaEJILEVBQUUsRW9CaUJOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXBCakJGLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxTQUFTLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RW9CWUwsQXBCVkksS29CVUMsQUFBQSxPQUFPLENwQlZSLEdBQUcsRW9CV1AsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEJYSCxHQUFHLEVvQllQLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXBCWkYsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLFdBQVcsRUFDdEIsT0FBTyxFQUFFLEdBQUcsRUFDWixVQUFVLEVyRW5GQSxPQUFPLEdxRW9GbEI7RW9CTUwsQXBCSkksS29CSUMsQUFBQSxPQUFPLENwQkpSLEdBQUcsRW9CS1AsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEJMSCxHQUFHLEVvQk1QLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXBCTkYsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFckV2RkEsT0FBTyxHcUV3RmxCO0VvQkVMLEFwQkFJLEtvQkFDLEFBQUEsT0FBTyxDcEJBUixHQUFHLEVvQkNQLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXBCREgsR0FBRyxFb0JFUCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVwQkZGLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRXJFM0ZBLE9BQU8sRXFFNEZqQixTQUFTLEVBQUUsU0FBUyxHQUNyQjtFb0JITCxBcEJKSSxLb0JJQyxBQUFBLE9BQU8sQ3BCSlIsR0FBRyxFb0JLUCxNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVwQkxILEdBQUcsRW9CTVAsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEJORixHQUFHLENBU0MsRUFDRixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFb0JQTCxBcEJTSSxLb0JUQyxBQUFBLE9BQU8sQ3BCU1IsR0FBRyxFb0JSUCxNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVwQlFILEdBQUcsRW9CUFAsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEJPRixHQUFHLENBQUMsRUFDRixVQUFVLEVyRXBHQSxPQUFPLEVxRXFHakIsT0FBTyxFQUFFLEdBQUcsR0FDYjtFb0JaTCxBcEJjSSxLb0JkQyxBQUFBLE9BQU8sQ3BCY1IsSUFBSSxFb0JiUixNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVwQmFILElBQUksRW9CWlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcEJZRixJQUFJLENBQUMsRUFDSCxTQUFTLEVBQUUsU0FBUyxFQUNwQixVQUFVLEVyRTFHQSxPQUFPLEVxRTJHakIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QWUxR0QsVUFBVSxDQUFWLEdBQVUsR2Z5RVYsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFckVuRkEsT0FBTztFcUVzRm5CLEdBQUcsR0FDRCxVQUFVLEVyRXZGQSxPQUFPO0VxRTBGbkIsR0FBRyxHQUNELFVBQVUsRXJFM0ZBLE9BQU87SXFFNEZqQixTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRXJFcEdBLE9BQU87SXFFcUdqQixPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEVyRTFHQSxPQUFPO0lxRTJHakIsT0FBTyxFQUFFLENBQUM7O0FvQkpoQixBQUFBLE1BQU0sRUFDTixNQUFNLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBQ1AsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQUNOLEtBQUssQ0FBQSxBQUFBLEdBQUMsQUFBQSxFQUFLLEVBQ1AsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBRUQsQUFBQSxLQUFLLENBQUEsQUFBQSxHQUFDLEFBQUEsQ0FBSSxJQUFLLENBQUEsT0FBTyxFQUFFLEVBQ3BCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsVUFBVSxFQUFFLEdBQUcsR0FDbEI7O0E1Q3FRRCxBQUFBLFFBQVEsQzRDblFDLEVBQ0wsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBRUQsQUFBQSxNQUFNLEFBQUEsWUFBWSxDQUFDLEVBQ2YsT0FBTyxFQUFFLElBQUksR0FDaEI7O0Fab0JELEFBQUEsTUFBTSxDWWpCQyxFQUNILGdCQUFnQixFekY1RVAsT0FBTyxFeUY2RWhCLEtBQUssRXpGcEdTLEtBQUssR3lGcUd0Qjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxFQUNULFlBQVksRXpGaEVGLE9BQU8sRXlGaUVqQixnQkFBZ0IsRXpGaEVILE9BQU8sRXlGaUVwQixLQUFLLEV6RjFHUyxLQUFLLEd5RjJHdEI7O0FBRUQsc0RBQXNEO0FBQ3RELEFBQUEsU0FBUyxDQUFDLEV2QnJHUixLQUFLLEVBQUUsQ0FBQyxHdUJ1R1Q7O0FBRkQsQXZCNUdFLFN1QjRHTyxBdkI1R04sT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0F1QjRHSCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxFQUNoQixNQUFNLEVBQUUsZUFBZSxFQUN2QixPQUFPLEVBQUUsa0JBQWtCLEVBQzNCLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSxpQkFBaUIsRUFDMUIsU0FBUyxFQUFFLENBQUMsR0FDZjs7QUFFRCxBQUNJLGNBRFUsQ0FDVixLQUFLLEVBRFQsY0FBYyxDQUVWLE1BQU0sRUFGVixjQUFjLENBR1YsUUFBUSxDQUFDLEVBQ0wsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLGFBQWEsRUFBRSxlQUE4QixHQUNoRDs7QUFQTCxBQVNJLGNBVFUsRUFTVixBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FUTCxjQUFjLEVBVVYsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCLEVBQ2QsT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsR0FBRyxHQUNwQjs7QUFkTCxBQWdCSSxjQWhCVSxFQWdCVixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FoQkwsY0FBYyxDQWlCVixJQUFJLENBQUMsRUFDRCxPQUFPLEVBQUUsWUFBWSxFQUNyQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXBCTCxBQXNCSSxjQXRCVSxDQXNCVixpQkFBaUIsRUF0QnJCLGNBQWMsQ0F1QlYsVUFBVSxFQXZCZCxjQUFjLENBd0JWLGtDQUFrQyxDQUFDLEVBQy9CLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBMUJMLEFBNEJJLGNBNUJVLENBNEJWLGNBQWMsQ0FBQyxLQUFLLENBQUMsRUFDakIsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBOUJMLEFBZ0NJLGNBaENVLENBZ0NWLFlBQVksQ0FBQyxFQUNULGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQUdMLG9EQUFvRDtBQUNwRCxBQUNJLHVCQURtQixDQUNuQixLQUFLLENBQUMsRUFDRixLQUFLLEVBQUUsSUFBSSxHQUNkOztBdkNRTCxBQUFBLFdBQVcsQ3VDTEMsRUFDUixPQUFPLEVBQUUsWUFBWSxFQUNyQixNQUFNLEVBQUUsQ0FBQyxFQUNULGNBQWMsRUFBRSxNQUFNLEdBMkN6Qjs7QXZCMUlLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWhCaUc5QyxBQUFBLFdBQVcsQ3VDTEMsRUFNSixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLENBQUMsR0FzQ3JCOztBQW5DRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSXZDTjdCLEFBQUEsV0FBVyxDdUNMQyxFQVlKLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsQ0FBQyxHQWdDckI7O0FBOUNELEFBaUJJLFdBakJPLENBaUJQLEtBQUssQ0FBQyxFQUNGLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQW5CTCxBQXFCSSxXQXJCTyxDQXFCUCxLQUFLLENBQUMsRUFDRixPQUFPLEVBQUUsS0FBSyxHQVdqQjs7QXZCN0hDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVCNEY5QyxBQXFCSSxXQXJCTyxDQXFCUCxLQUFLLENBQUMsRUFJRSxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBT2xCOztBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTdCakMsQUFxQkksV0FyQk8sQ0FxQlAsS0FBSyxDQUFDLEVBU0UsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QUFqQ0wsQUFtQ0ksV0FuQ08sR0FtQ0wsV0FBVyxDQUFDLEVBQ1YsV0FBVyxFQUFFLE1BQU0sR0FTdEI7O0F2QnpJQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1QjRGOUMsQUFtQ0ksV0FuQ08sR0FtQ0wsV0FBVyxDQUFDLEVBSU4sV0FBVyxFQUFFLENBQUMsR0FNckI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBMUNqQyxBQW1DSSxXQW5DTyxHQW1DTCxXQUFXLENBQUMsRUFRTixXQUFXLEVBQUUsQ0FBQyxHQUVyQjs7QTFCeEhBLEFBQUwsWUFBaUIsQzBCMkhKLEVBQ1QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLGVBQWUsRUFBRSxRQUFRLEdBSzVCOztBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxJQUFLLENuQ2pPRCxZQUFZLENtQ2lPRSxJQUFLLENuQ2pPRCxXQUFXLEdtQ2tPbkQsa0JBQWtCLEFBQUEsSUFBSyxDbkNsT0QsWUFBWSxDbUNrT0UsSUFBSyxDbkNsT0QsV0FBVyxHbUNtT25ELGdCQUFnQixBQUFBLElBQUssQ25Dbk9DLFlBQVksQ21DbU9BLElBQUssQ25Dbk9DLFdBQVcsRW1DbU9DLEVBQ2hELGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFDMUIsc0JBQXNCLEVBQUUsQ0FBQyxFQUN6Qix5QkFBeUIsRUFBRSxDQUFDLEVBQzVCLFdBQVcsRUFBRSxDQUFDLEdBQ2pCOztBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFDM0IsdUJBQXVCLEVBQUUsQ0FBQyxFQUMxQiwwQkFBMEIsRUFBRSxDQUFDLEVBQzdCLFlBQVksRUFBRSxDQUFDLEdBQ2xCOztBQUVELEFBQUEsYUFBYSxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksRUFDYixlQUFlLEVBQUUsWUFBWSxHQXFCaEM7O0FBdkJELEFBSUksYUFKUyxDQUlULGFBQWEsQ0FBQyxFQUNWLElBQUksRUFBRSxDQUFDLEdBQ1Y7O0FBTkwsQUFRSSxhQVJTLENBUVQsYUFBYSxBQUFBLElBQUssQ25DM1BBLFlBQVksQ21DMlBDLElBQUssQ25DM1BBLFdBQVcsRW1DMlBFLGdCQUFnQixDQUFDLEVBQzlELGFBQWEsRUFBRSxZQUFZLEVBQzNCLFdBQVcsRUFBRSxZQUFZLEdBQzVCOztBQVhMLEFBYUksYUFiUyxDQWFULGFBQWEsQUFBQSxZQUFZLENBQUMsZ0JBQWdCLENBQUMsRUFDdkMsdUJBQXVCLEVBQUUsWUFBWSxFQUNyQywwQkFBMEIsRUFBRSxZQUFZLEdBQzNDOztBQWhCTCxBQWtCSSxhQWxCUyxDQWtCVCxhQUFhLEFBQUEsV0FBVyxDQUFDLGdCQUFnQixDQUFDLEVBQ3RDLHNCQUFzQixFQUFFLFlBQVksRUFDcEMseUJBQXlCLEVBQUUsWUFBWSxFQUN2QyxXQUFXLEVBQUUsWUFBWSxHQUM1Qjs7QUFHTCxBQUNJLFFBREksQ0FDSixXQUFXLENBQUMsRUFDUixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QTFCcExBLEFBQUwsWUFBaUIsQzBCdUxKLEVBQ1QsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZUFBZSxFQUFFLFFBQVEsRUFRekIsYUFBYSxFQUFFLElBQUksR0FtRHRCOztBQS9ERCxBQU1JLFlBTlEsQ0FNUixLQUFLLENBQUMsRUFDRixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBVkwsQUFjSSxZQWRRLENBY1Isa0JBQWtCLENBQUMsRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEV6Ri9Pa0IsR0FBRyxDQUNILElBQUksRXlGbVA3QixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFQUFFLE9BQU8sRUFDZCxVQUFVLEVBQUUsTUFBTSxFQUNsQixnQkFBZ0IsRXpGaFZoQixPQUFPLEV5RmlWUCxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGFBQWEsRW5GdlVBLENBQUMsQ0FBRCxDQUFDLEdtRndVakI7O0F2QnRPQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1QndNOUMsQUFjSSxZQWRRLENBY1Isa0JBQWtCLENBQUMsRUFNWCxPQUFPLEV6RnBQUSxJQUFJLENBQ0osSUFBSSxHeUY2UDFCOztBQTlCTCxBQWdDSSxZQWhDUSxDQWdDUixrQkFBa0IsQUFBQSxZQUFZLENBQUMsRUFDM0IsdUJBQXVCLEVBQUUsQ0FBQyxFQUMxQiwwQkFBMEIsRUFBRSxDQUFDLEdBQ2hDOztBQW5DTCxBQXFDSSxZQXJDUSxDQXFDUixrQkFBa0IsQUFBQSxXQUFXLENBQUMsRUFDMUIsc0JBQXNCLEVBQUUsQ0FBQyxFQUN6Qix5QkFBeUIsRUFBRSxDQUFDLEdBQy9COztBQUVBLEFBQ0cseUJBRFUsQ0FDVix5QkFBeUIsQUFBQSxJQUFLLENuQzdUaEIsWUFBWSxDbUM2VGlCLElBQUssQ25DN1RoQixXQUFXLEVtQzhUdkMsZ0JBQWdCLENBQUMsRUFDakIsYUFBYSxFQUFFLFlBQVksRUFDM0IsV0FBVyxFQUFFLFlBQVksR0FDNUI7O0FBTEosQUFPRyx5QkFQVSxDQU9WLFdBQVcsQ0FBQyxFQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQVRKLEFBV0cseUJBWFUsQ0FXVix5QkFBeUIsQUFBQSxZQUFZLENBQUMsZ0JBQWdCLENBQUMsRUFDbkQsdUJBQXVCLEVBQUUsWUFBWSxFQUNyQywwQkFBMEIsRUFBRSxZQUFZLEdBQzNDOztBQWRKLEFBZ0JHLHlCQWhCVSxDQWdCVix5QkFBeUIsQUFBQSxXQUFXLENBQUMsZ0JBQWdCLENBQUMsRUFDbEQsc0JBQXNCLEVBQUUsWUFBWSxFQUNwQyx5QkFBeUIsRUFBRSxZQUFZLEdBQzFDOztBQUlULEFBQUEsWUFBWSxDQUFDLGFBQWEsRUFDMUIsa0JBQWtCLEVBQ2xCLGdCQUFnQixDQUFDLEVBQ2IsT0FBTyxFQUFFLFVBQVUsR0FDdEI7O0FBRUQsQUFBQSxtQkFBbUIsRUFDbkIsaUJBQWlCLEVBQ2pCLHlCQUF5QixDQUFDLEVBQ3RCLE9BQU8sRUFBRSxVQUFVLEVBQ25CLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxFQUN0QixTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUFFRCxBQUFBLG1CQUFtQixFQUNuQixpQkFBaUIsQ0FBQyxJQUFJLENBQUMsRUFDbkIsTUFBTSxFekZoVGlCLElBQUksRXlGaVQzQixXQUFXLEVBQUUsQ0FBQyxFQUNkLGNBQWMsRUFBRSxDQUFDLEdBS3BCOztBdkJwU0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUIyUjlDLEFBQUEsbUJBQW1CLEVBQ25CLGlCQUFpQixDQUFDLElBQUksQ0FBQyxFQU1mLE1BQU0sRXpGdFRPLElBQUksR3lGd1R4Qjs7QUFFRCxBQUFBLG1CQUFtQixDQUFDLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsWUFBWSxFQUFFLENBQUMsRUFDZixhQUFhLEVuRjNZSSxDQUFDLENtRjJZWSxDQUFDLENBQUMsQ0FBQyxDbkYzWWhCLENBQUMsR21GZ1pyQjs7QUFIRyxBQUFBLGNBQWMsQ0FMbEIsbUJBQW1CLENBS0UsRUFDYixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUdMLEFBQUEsaUJBQWlCLENBQUMsRUFDZCxLQUFLLEVBQUUsRUFBRSxFQUNULFdBQVcsRUFBRSxNQUFNLEdBTXRCOztBQVJELEFBSUksaUJBSmEsQ0FJYixJQUFJLENBQUMsRUFDRCxhQUFhLEVBQUUsQ0FBQyxDbkZ2WkgsQ0FBQyxDQUFELENBQUMsQ21GdVppQyxDQUFDLEVBQ2hELFdBQVcsRUFBRSxNQUFNLEdBQ3RCOztBQUdMLEFBQ0ksY0FEVSxDQUNWLEtBQUssQ0FBQyxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLE1BQU0sRUFDbkIsS0FBSyxFQUFFLEdBQUcsR0FLYjs7QXZCblVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVCMFQ5QyxBQUNJLGNBRFUsQ0FDVixLQUFLLENBQUMsRUFNRSxLQUFLLEVBQUUsR0FBRyxHQUVqQjs7QUFHTCxBQUFBLGFBQWEsQ0FBQyxFQUNWLE9BQU8sRWxGelpPLElBQUksQ2tGeVpRLENBQUMsR0FDOUI7O0FBRUQsQUFBQSxVQUFVLENBQUMsRUFDUCxjQUFjLEVBQUUsTUFBa0IsRUFDbEMsWUFBWSxFbEY5WkUsSUFBSSxFa0YrWmxCLGFBQWEsRWxGL1pDLElBQUksRWtGZ2FsQixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFdkJqWnBCLEtBQUssRUFBRSxDQUFDLEd1QjZaVDs7QUFsQkQsQXZCbFpFLFV1QmtaUSxBdkJsWlAsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0F1QnlaRSxBQUFELGdCQUFPLENBQUMsRUFDSixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFFQSxBQUFELGVBQU0sQ0FBQyxFQUNILFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQUdMLEFBQ0ksY0FEVSxDQUNWLFlBQVksQ0FBQyxFQUNULEtBQUssRXpGN2NMLE9BQU8sR3lGOGNWOztBdkJqV0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUJvVzlDLEFBQUEsV0FBVyxDQUFDLEVBRUosS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBd0IsQ0FBQyxDQUFDLEVBQ2xDLEtBQUssRUFBRSxJQUFJLEdBUWxCOztBQUxHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVA3QixBQUFBLFdBQVcsQ0FBQyxFQVFKLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQXdCLENBQUMsQ0FBQyxFQUNsQyxLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxFQUNULGdCQUFnQixFekZyZWIsT0FBTyxFeUZzZVYsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN6RmplakIsT0FBTyxFeUZrZVgsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsSUFBSSxFdkJ2YmxCLEtBQUssRUFBRSxDQUFDLEd1QjhkVDs7QUEzQ0QsQXZCMWJFLFl1QjBiVSxBdkIxYlQsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0F1QnNiSCxBQVFJLFlBUlEsQ0FRUixtQkFBbUIsQ0FBQyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQVNmOztBdkJwWUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUJrWDlDLEFBUUksWUFSUSxDQVFSLG1CQUFtQixDQUFDLEVBSVosS0FBSyxFQUFFLElBQUksR0FNbEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBZmpDLEFBUUksWUFSUSxDQVFSLG1CQUFtQixDQUFDLEVBUVosS0FBSyxFQUFFLElBQUksR0FFbEI7O0FBbEJMLEFBb0JJLFlBcEJRLENBb0JSLGtCQUFrQixDQUFDLEVBQ2YsS0FBSyxFQUFFLElBQUksR0FTZDs7QXZCaFpDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVCa1g5QyxBQW9CSSxZQXBCUSxDQW9CUixrQkFBa0IsQ0FBQyxFQUlYLEtBQUssRUFBRSxJQUFJLEdBTWxCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTNCakMsQUFvQkksWUFwQlEsQ0FvQlIsa0JBQWtCLENBQUMsRUFRWCxLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QXZCaFpDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVCa1g5QyxBQWdDSSxZQWhDUSxDQWdDUixNQUFNLENBQUMsRUFFQyxLQUFLLEVBQUUsSUFBSSxFQUNYLGFBQWEsRWxGdGVELElBQUksR2tGNmV2Qjs7QUFKRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF0Q2pDLEFBZ0NJLFlBaENRLENBZ0NSLE1BQU0sQ0FBQyxFQU9DLEtBQUssRUFBRSxJQUFJLEVBQ1gsYUFBYSxFbEYzZUQsSUFBSSxHa0Y2ZXZCOztBQUdMLEFBQUEsZ0JBQWdCLENBQUMsRUFDYixXQUFXLEVBQUUsS0FBSyxHQUNyQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDLEVBQ2QsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixRQUFRLEVBQUUsaUJBQWlCLEVBQzNCLE1BQU0sRUFBRSxNQUFNLEdBcUNqQjs7QUF4Q0QsQUFLSSxpQkFMYSxDQUtiLHdCQUF3QixDQUFDLEVBQ3JCLFFBQVEsRUFBRSxtQkFBbUIsRUFDN0IsT0FBTyxFQUFFLGVBQWUsR0FtQjNCOztBQTFCTCxBQVNRLGlCQVRTLENBS2Isd0JBQXdCLEFBSW5CLFFBQVEsQ0FBQyxFQUNOLE9BQU8sRUFBRSxhQUFhLEVBQ3RCLFFBQVEsRUFBRSxtQkFBbUIsRUFDN0IsR0FBRyxFQUFFLGNBQWMsRUFDbkIsS0FBSyxFQUFFLGVBQWUsRUFDdEIsS0FBSyxFQUFFLGlCQUFpQixFQUN4QixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFrQixDQUFDLFVBQVUsR0FDekQ7O0FBaEJULEFBa0JRLGlCQWxCUyxDQUtiLHdCQUF3QixBQWFuQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsYUFBYSxFQUN0QixRQUFRLEVBQUUsbUJBQW1CLEVBQzdCLEdBQUcsRUFBRSxjQUFjLEVBQ25CLElBQUksRUFBRSxlQUFlLEVBQ3JCLEtBQUssRUFBRSxpQkFBaUIsRUFDeEIsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBa0IsQ0FBQyxVQUFVLEdBQ3pEOztBQXpCVCxBQTRCSSxpQkE1QmEsQ0E0QmIsdUJBQXVCLENBQUMsRUFDcEIsV0FBVyxFQUFFLGNBQWMsRUFDM0IsYUFBYSxFQUFFLHFCQUFxQixFQUNwQyxTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsZUFBZSxFQUM1QixjQUFjLEVBQUUsaUJBQWlCLEVBQ2pDLFdBQVcsRUFBRSw0RkFDOEIsRUFDM0MsS0FBSyxFQUFFLE9BQWtCLENBQUMsVUFBVSxFQUNwQyxPQUFPLEVBQUUsaUJBQWlCLEVBQzFCLE1BQU0sRUFBRSxZQUFZLEdBQ3ZCOztBQWNMLDZDQUE2QztBWmhjN0MsQUFBQSxJQUFJLENZaWVDLEVBQ0QsTUFBTSxFQUFFLENBQUMsR0FDWjs7QTVDN1BELEFBQUEsUUFBUSxDNEMrUEMsRXZCOWpCUCxLQUFLLEVBQUUsQ0FBQyxFdUJna0JOLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDbEZubEJELElBQUksRWtGb2xCZCxPQUFPLEVBQUUsSUFBa0IsRUFDM0IsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN6RnppQk4sT0FBTyxFeUYwaUJsQixRQUFRLEVBQUUsTUFBTSxHQTJCbkI7O0FBaENELEF2QnJrQkUsUXVCcWtCTSxBdkJya0JMLE9BQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBdUJpa0JILEFBT0ksUUFQSSxBQU9ILEtBQUssQ0FBQyxFQUNILE9BQU8sRUFBRSxPQUFPLEVBQ2hCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFYTCxBQWFJLFFBYkksQ0FhSixLQUFLLENBQUMsRUFDRixXQUFXLEVBQUUsTUFBTSxHQWF0Qjs7QXZCeGhCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1QjZmOUMsQUFhSSxRQWJJLENBYUosS0FBSyxDQUFDLEVBSUUsS0FBSyxFQUFFLElBQUksRUFDWCxhQUFhLEVsRmhtQkQsSUFBSSxFa0ZpbUJoQixXQUFXLEVBQUUsQ0FBQyxHQVFyQjs7QUFMRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF0QmpDLEFBYUksUUFiSSxDQWFKLEtBQUssQ0FBQyxFQVVFLEtBQUssRUFBRSxJQUFJLEVBQ1gsYUFBYSxFbEZ0bUJELElBQUksRWtGdW1CaEIsV0FBVyxFQUFFLENBQUMsR0FFckI7O0FBM0JMLEFBNkJJLFFBN0JJLENBNkJKLEtBQUssQUFBQSxjQUFjLENBQUMsRUFDaEIsV0FBVyxFQUFFLENBQUMsR0FDakI7O0E1Q25STCxBQUFBLE1BQU0sQzRDc1JDLEVBQ0gsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsQ0FBQyxFQUNULE1BQU0sRUFBRSxDQUFDLEdBV1o7O0FBVEcsQUFBQSxLQUFLLENBTFQsTUFBTSxDQUtNLEVBQ0osT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLGFBQWEsRUFBRSxLQUFLLEVBQ3BCLEtBQUssRUFBRSxJQUFJLEVBN0VmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEV6RmpsQkYsT0FBTyxFeUZrbEJWLFVBQVUsRUFOZSxDQUFDLEVBaUZ0QixVQUFVLEVBQUUsQ0FBQyxHQUNoQjs7QXZCNWlCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1Qm9pQjFDLEFBQUEsS0FBSyxDQUxULE1BQU0sQ0FLTSxFQWpFSixTQUFTLEV2QjNrQlAsT0FBc0IsR3VCb3BCM0I7O0NBdEVELEFBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLElBOERELEtBQUssQ0FMVCxNQUFNLEdBeERGLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQTZERCxLQUFLLENBTFQsTUFBTSxDQXhEb0IsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFDckIsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBMERELEFBeERBLEtBd0RLLENBTFQsTUFBTSxDQW5ERCxBQUFBLEdBQUMsQUFBQSxFQUFLLEVBQ0gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0F2QjllQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1Qm9pQjFDLEFBQUEsS0FBSyxDQUxULE1BQU0sQ0FLTSxFQW5ESixhQUFhLEVBQUUsSUFBd0IsR0EyRDFDOztBQXhERCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFnRHpCLEFBQUEsS0FBSyxDQUxULE1BQU0sQ0FLTSxFQS9DSixhQUFhLEVBQUUsSUFBd0IsR0F1RDFDOztBNUM1WkwsQUFBQSxNQUFNLEM0QytaQyxFQUNILE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUVELEFBQ0ksS0FEQyxDQUNBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQURBLE1BQU0sQ0FDUCxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQUNiLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBdkNucEJMLEFBQUEsS0FBSyxDdUNzcEJDLEVBOUZGLE9BQU8sRUFBRSxLQUFLLEVBQ2QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEV6RmpsQkYsT0FBTyxFeUZrbEJWLFVBQVUsRUEwRlEsR0FBRyxHQUN4Qjs7QXZCM2pCSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEloQjdGOUMsQUFBQSxLQUFLLEN1Q3NwQkMsRUF0RkUsU0FBUyxFdkIza0JQLE9BQXNCLEd1Qm1xQi9COztDQXJGRyxBQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixJQW1GTCxLQUFLLEdBbEZELEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQWtGTCxLQUFLLENBbEZxQixFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUErRUwsQUE3RUksS0E2RUMsQ0E3RUEsQUFBQSxHQUFDLEFBQUEsRUFBSyxFQUNILE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBdkI5ZUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaEI3RjlDLEFBQUEsS0FBSyxDdUNzcEJDLEVBeEVFLGFBQWEsRUFBRSxJQUF3QixHQTBFOUM7O0FBdkVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJdkNqbEI3QixBQUFBLEtBQUssQ3VDc3BCQyxFQXBFRSxhQUFhLEVBQUUsSUFBd0IsR0FzRTlDOztBQUVELEFBQ0ksYUFEUyxBQUFBLGFBQWEsQ0FDckIsZ0JBQVMsQ0FBQyxFQUNQLFlBQVksRXpGam1CTixPQUFPLEN5RmltQmMsVUFBVSxFQUNyQyxnQkFBZ0IsRXpGam1CUCxPQUFPLEN5RmltQmtCLFVBQVUsRUFDNUMsS0FBSyxFekZubUJDLE9BQU8sQ3lGbW1CTyxVQUFVLEdBQ2pDOztBQUdMLEFBQ0ksYUFEUyxDQUNSLGdCQUFTLENBQUMsRUFDUCxhQUFhLEVuRnpxQkEsQ0FBQyxDbUZ5cUJnQixVQUFVLEVBQ3hDLGdCQUFnQixFekYzb0JMLE9BQU8sQ3lGMm9Ca0IsVUFBVSxFQUM5QyxZQUFZLEV6RmpuQkwsT0FBTyxDeUZpbkJjLFVBQVUsRUFDdEMsU0FBUyxFQUFFLG1CQUFtQixFQUM5QixPQUFPLEVBQUUsR0FBaUMsQ0FDdEMsS0FBaUMsQ0FBQyxVQUFVLEdBS25EOztBdkJqbEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVCcWtCOUMsQUFDSSxhQURTLENBQ1IsZ0JBQVMsQ0FBQyxFQVNILE9BQU8sRUFBRSxHQUEyQixDQUFDLEdBQTJCLENBQUMsVUFBVSxHQUVsRjs7QUFaTCxBQWNJLGFBZFMsQ0FjUix3QkFBaUIsQ0FBQyxFQUNmLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBQWhCTCxBQWtCSSxhQWxCUyxDQWtCUiwyQkFBb0IsQ0FBQyxFQUNsQixLQUFLLEVBQUUsS0FBa0MsQ0FBQyxVQUFVLEVBQ3BELFNBQVMsRUFBRSxtQkFBbUIsRUFDOUIsT0FBTyxFQUFFLHdCQUF3QixHQUNwQzs7QUF0QkwsQUF3QkksYUF4QlMsQ0F3QlIsb0JBQWEsQ0FBQyxFQUNYLGdCQUFnQixFQUFFLE9BQWUsQ0FBQyxVQUFVLEVBQzVDLEtBQUssRXpGanFCVyxPQUFPLEN5RmlxQk8sVUFBVSxFQUN4QyxhQUFhLEVuRmxzQkEsQ0FBQyxDbUZrc0JnQixVQUFVLEdBQzNDOztBQTVCTCxBQThCSSxhQTlCUyxDQThCUixxQkFBYyxDQUFDLEVBQ1osS0FBSyxFekZ0cUJXLE9BQU8sQ3lGc3FCTyxVQUFVLEdBQzNDOztBQTVvQkwsQUFBQSxLQUFLLEVBQ0wsUUFBUSxFQUNSLE1BQU0sQ0Erb0JDLEVBQ0gsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3pGcHBCTixPQUFPLEV5RnFwQmxCLGFBQWEsRW5GL3NCSSxDQUFDLEVtRmd0QmxCLGdCQUFnQixFekZqckJELE9BQU8sRXlGa3JCdEIsS0FBSyxFekZqckJlLE9BQU8sRXlGa3JCM0IsV0FBVyxFQUFFLEdBQUcsR0ErQ25COztBQXZERCxBQVVJLEtBVkMsQUFVQSxNQUFNLEVBVFgsUUFBUSxBQVNILE1BQU0sRUFSWCxNQUFNLEFBUUQsTUFBTSxDQUFDLEVBQ0osWUFBWSxFQUFFLE9BQTBCLEdBQzNDOztBQTNwQkwsQUFTSSxLQVRDLENBU0EsQUFBQSxRQUFDLEFBQUEsR0FSTixRQUFRLENBUUgsQUFBQSxRQUFDLEFBQUEsR0FQTixNQUFNLENBT0QsQUFBQSxRQUFDLEFBQUEsRUFvcEJVLEVBQ1IsWUFBWSxFekYxcEJJLE9BQU8sRXlGMnBCdkIsTUFBTSxFQUFFLE9BQU8sRUFDZixnQkFBZ0IsRXhGeHVCUCxPQUF5QixHd0Z5dUJyQzs7QUFsQkwsQUFxQlEsS0FyQkgsQUFvQkEsYUFBYSxBQUNULDJCQUEyQixFQXBCcEMsUUFBUSxBQW1CSCxhQUFhLEFBQ1QsMkJBQTJCLEVBbkJwQyxNQUFNLEFBa0JELGFBQWEsQUFDVCwyQkFBMkIsQ0FBQyxFdkI5a0JuQyxLQUFLLEVsRWpGTyxPQUFPLEVrRWtGbkIsT0FBTyxFQUZnRSxHQUFHLEd1QmlsQm5FOztBQXZCVCxBQXlCUSxLQXpCSCxBQW9CQSxhQUFhLEFBS1Qsa0JBQWtCLEVBeEIzQixRQUFRLEFBbUJILGFBQWEsQUFLVCxrQkFBa0IsRUF2QjNCLE1BQU0sQUFrQkQsYUFBYSxBQUtULGtCQUFrQixDQUFDLEV2QmxsQjFCLEtBQUssRWxFakZPLE9BQU8sRWtFa0ZuQixPQUFPLEVBRmdFLEdBQUcsR3VCcWxCbkU7O0FBM0JULEFBNkJRLEtBN0JILEFBb0JBLGFBQWEsQUFTVCxzQkFBc0IsRUE1Qi9CLFFBQVEsQUFtQkgsYUFBYSxBQVNULHNCQUFzQixFQTNCL0IsTUFBTSxBQWtCRCxhQUFhLEFBU1Qsc0JBQXNCLENBQUMsRXZCdGxCOUIsS0FBSyxFbEVqRk8sT0FBTyxFa0VrRm5CLE9BQU8sRUFGZ0UsR0FBRyxHdUJ5bEJuRTs7QUEvQlQsQUFpQ1EsS0FqQ0gsQUFvQkEsYUFBYSxBQWFULHVCQUF1QixFQWhDaEMsUUFBUSxBQW1CSCxhQUFhLEFBYVQsdUJBQXVCLEVBL0JoQyxNQUFNLEFBa0JELGFBQWEsQUFhVCx1QkFBdUIsQ0FBQyxFdkIxbEIvQixLQUFLLEVsRWpGTyxPQUFPLEVrRWtGbkIsT0FBTyxFdUIwbEI2QyxDQUFDLEdBQzlDOztBQW5DVCxBQXVDUSxLQXZDSCxBQXNDQSxtQkFBbUIsQUFDZiwyQkFBMkIsRUF0Q3BDLFFBQVEsQUFxQ0gsbUJBQW1CLEFBQ2YsMkJBQTJCLEVBckNwQyxNQUFNLEFBb0NELG1CQUFtQixBQUNmLDJCQUEyQixDQUFDLEVBQ3pCLEtBQUssRUFBRSxXQUFXLEdBQ3JCOztBQXpDVCxBQTJDUSxLQTNDSCxBQXNDQSxtQkFBbUIsQUFLZixrQkFBa0IsRUExQzNCLFFBQVEsQUFxQ0gsbUJBQW1CLEFBS2Ysa0JBQWtCLEVBekMzQixNQUFNLEFBb0NELG1CQUFtQixBQUtmLGtCQUFrQixDQUFDLEVBQ2hCLEtBQUssRUFBRSxXQUFXLEdBQ3JCOztBQTdDVCxBQStDUSxLQS9DSCxBQXNDQSxtQkFBbUIsQUFTZixzQkFBc0IsRUE5Qy9CLFFBQVEsQUFxQ0gsbUJBQW1CLEFBU2Ysc0JBQXNCLEVBN0MvQixNQUFNLEFBb0NELG1CQUFtQixBQVNmLHNCQUFzQixDQUFDLEVBQ3BCLEtBQUssRUFBRSxXQUFXLEdBQ3JCOztBQWpEVCxBQW1EUSxLQW5ESCxBQXNDQSxtQkFBbUIsQUFhZix1QkFBdUIsRUFsRGhDLFFBQVEsQUFxQ0gsbUJBQW1CLEFBYWYsdUJBQXVCLEVBakRoQyxNQUFNLEFBb0NELG1CQUFtQixBQWFmLHVCQUF1QixDQUFDLEVBQ3JCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0E1QzNZVCxBQUFBLFFBQVEsQzRDK1lDLEVBQ0wsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBRUQsb0RBQW9EO0FBQ3BELEFBR0ksS0FIQyxBQUdBLGFBQWEsRUFGbEIsTUFBTSxBQUVELGFBQWEsRUFEbEIsUUFBUSxBQUNILGFBQWEsQ0FBQyxFQUNYLFlBQVksRXpGNXNCTixPQUFPLEV5RjZzQmIsZ0JBQWdCLEV6RjVzQlAsT0FBTyxFeUY2c0JoQixLQUFLLEV6RjlzQkMsT0FBTyxHeUYrc0JoQjs7QUFHTCxBQUFBLE1BQU0sQ0FBQyxFdkJ6dEJELGtCQUFvQixFdUIwdEJNLElBQUksRXZCdHRCOUIsZUFBaUIsRXVCc3RCUyxJQUFJLEV2QjFzQjlCLFVBQVksRXVCMHNCYyxJQUFJLEVBQ2hDLFdBQVcsRXpGeHNCa0IsR0FBRyxFeUZ5c0JoQyxhQUFhLEVBQUUsSUFBSSxFQUNuQixjQUFjLEV6RjFzQmUsR0FBRyxFeUYyc0JoQyxZQUFZLEV6RjFzQmlCLElBQUksRXlGMnNCakMsbUJBQW1CLEVBQUUsWUFBWSxFQUNqQyxXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsTUFBTSxFQUNuQixhQUFhLEVBQUUsRUFBRSxFQUNqQixNQUFNLEVBQUUsT0FBTyxFQUVYLG1CQUFRLEVBQUUsaUJBQWlCLEVBQzNCLGdCQUFLLEVBQUUsT0FBcUIsRUFDNUIsaUJBQU0sRUFBRSxTQUFTLEVBU3JCLDJFQUEyRSxFQUs5RTs7QXZCNXNCSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1QmdyQjlDLEFBQUEsTUFBTSxDQUFDLEVBa0JDLFdBQVcsRXpGMXRCUSxJQUFJLEV5RjJ0QnZCLGNBQWMsRXpGM3RCSyxJQUFJLEV5RjR0QnZCLFlBQVksRXpGM3RCTyxJQUFJLEd5Rm11QjlCOztBQUpHLEFBQUEsSUFBSSxDQXhCUixNQUFNLENBd0JLLEVBQ0gsYUFBYSxFQUFFLElBQUksRUFDbkIsZ0JBQWdCLEVBQUUsSUFBSSxHQUN6Qjs7QTVDaGJMLEFBQUEsUUFBUSxDNENtYkMsRUFDTCxXQUFXLEV0Rmp0QkksSUFBSSxHc0ZrdEJ0Qjs7QVp2cUJELEFBQUEsTUFBTSxDWTBxQkMsRUFDSCxLQUFLLEV6Rjl5QkksT0FBTyxFeUYreUJoQixnQkFBZ0IsRXpGeHdCUCxPQUFPLEd5Rnl3Qm5COztBQW5zQkQsQUFBQSxNQUFNLEFBQUEsWUFBWSxDQXFzQkMsRUFDZixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCw4Q0FBOEM7QUFDOUMsQUFBQSxhQUFhLENBQUMsRUFDVixLQUFLLEV6Rmh3QkssT0FBTyxHeUZpd0JwQjs7QUFFRCxBQUFBLEtBQUssRUFDTCxRQUFRLENBQUMsRUFDTCxPQUFPLEV6Rnp2QnNCLEdBQUcsQ0FDSCxJQUFJLEd5RjZ2QnBDOztBdkJ4dUJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVCaXVCOUMsQUFBQSxLQUFLLEVBQ0wsUUFBUSxDQUFDLEVBSUQsT0FBTyxFekY5dkJZLElBQUksQ0FDSixJQUFJLEd5Rit2QjlCOztBQUVELDhDQUE4QztBQUU5QyxBQUNJLElBREEsQ0FDQSxFQUFFLENBQUMsRUFDQyxNQUFNLEVBQUUsUUFBUSxHQUNuQjs7QUFHTCxBQUNJLHNCQURrQixDQUNsQixFQUFFLENBQUMsRUFDQyxNQUFNLEVBQUUsUUFBUSxHQUNuQjs7QUFITCxBQUtJLHNCQUxrQixDQUtsQixVQUFVLEFBQUEsWUFBWSxDQUFDLEVBQ25CLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBUEwsQUFTSSxzQkFUa0IsQ0FTbEIsS0FBSyxDQUFDLEVBQ0YsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBR0wsQUFDSSxnQ0FENEIsQ0FDNUIsU0FBUyxDQUFDLEVBQ04sT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsV0FBVyxFQUN2QixNQUFNLEVBQUUsQ0FBQyxFQUNULFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQU5MLEFBUUksZ0NBUjRCLENBUTVCLEtBQUssQ0FBQyxFQUNGLFVBQVUsRUFBRSxHQUFHLEVBQ2YsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBWEwsQUFhSSxnQ0FiNEIsQ0FhNUIsR0FBRyxHQUFHLElBQUksQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWZMLEFBaUJJLGdDQWpCNEIsQ0FpQjVCLEdBQUcsQ0FBQyxFQUNBLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLGtCQUFrQixHQUNsQzs7QUFwQkwsQUFzQkksZ0NBdEI0QixDQXNCNUIsdUJBQXVCLENBQUMsRUFDcEIsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBeEJMLEFBMEJJLGdDQTFCNEIsQ0EwQjVCLFlBQVksQ0FBQyxFQUNULFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTVCTCxBQThCSSxnQ0E5QjRCLENBOEI1QixJQUFJLENBQUMsRUFDRCxTQUFTLEVBQUUsQ0FBQyxFQUNaLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBakNMLEFBUUksZ0NBUjRCLENBUTVCLEtBQUssQ0EyQkMsRUFDRixXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUNqNkJMLHVmQU9nRjtBQWFoRixzTEFFZ0Y7QTFCMk5oRixBQUFBLGFBQWEsQUFBQSxhQUFhLEMwQnZOQyxFQUN2QixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QTFCSUQsQUFBQSxhQUFhLEMwQkZDLEVBQ1YsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFFRCx5RUFBeUU7QTFCNER6RSxBQUFBLFlBQVksQzBCM0RDLEVBQ1QsUUFBUSxFQUFFLFFBQVEsR0FJckI7O0ExQnNERCxBQWtCRSxZQWxCVSxDQWtCVixHQUFHLEMwQnRFWSxFQUViLE9BQU8sRUFBRSxLQUFLLEdBRWpCOztBQzNDRCxBQUFBLElBQUksQ0FBQyxFL0NZSCxZQUFZLEVBQUUsS0FBcUIsRUFDbkMsV0FBVyxFQUFFLEtBQW9CLEVzQjJDakMsS0FBSyxFQUFFLENBQUMsR3lCdERUOztBQUZELEF6QmlERSxJeUJqREUsQXpCaURELE9BQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBdkI5Q0QsQUFBQSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLFVBQVUsQ0FBamhCLEVBQ1AsUUFBUSxFQUFFLFFBQVEsRUFFbEIsVUFBVSxFQUFFLEdBQUcsRUFFZixhQUFhLEVBQUUsSUFBK0IsRUFDOUMsWUFBWSxFQUFFLElBQThCLEdBQzdDOztBQVNELEFBQUEsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQTVILEVBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFNQyxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGFBQW9DLEdBQzVDOztBQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1Qzs7QUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDOztBQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1Qzs7QUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDOztBQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1Qzs7QUFGRCxBQUFBLFVBQVUsQ0FBZSxFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxVQUFVLENBQWUsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDOztBQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxJQUFvQyxHQUM1Qzs7QUFrQkQsQUFBQSxjQUFjLENBQVEsRUFDcEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFQRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLGFBQW9DLEdBQzVDOztBQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxHQUFvQyxHQUM1Qzs7QUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDOztBQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxHQUFvQyxHQUM1Qzs7QUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDOztBQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxHQUFvQyxHQUM1Qzs7QUFGRCxBQUFBLGVBQWUsQ0FBZSxFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7O0FBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDOztBQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLEtBQUssRUFBRSxJQUFvQyxHQUM1Qzs7QUFQRCxBQUFBLGNBQWMsQ0FBUSxFQUNwQixJQUFJLEVBQUUsSUFBSSxHQUNYOztBQVBELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsYUFBb0MsR0FDM0M7O0FBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQzs7QUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLEdBQW9DLEdBQzNDOztBQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7O0FBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQzs7QUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLEdBQW9DLEdBQzNDOztBQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7O0FBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQzs7QUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLEdBQW9DLEdBQzNDOztBQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQzs7QUFGRCxBQUFBLGVBQWUsQ0FBZSxFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7O0FBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsSUFBSSxFQUFFLElBQW9DLEdBQzNDOztBQWtCRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsRUFBb0MsR0FDbEQ7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBZ0IsRUFDOUIsV0FBVyxFQUFFLGFBQW9DLEdBQ2xEOztBQUZELEFBQUEsZ0JBQWdCLENBQWdCLEVBQzlCLFdBQVcsRUFBRSxjQUFvQyxHQUNsRDs7QUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBZ0IsRUFDOUIsV0FBVyxFQUFFLGNBQW9DLEdBQ2xEOztBQUZELEFBQUEsZ0JBQWdCLENBQWdCLEVBQzlCLFdBQVcsRUFBRSxjQUFvQyxHQUNsRDs7QUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBZ0IsRUFDOUIsV0FBVyxFQUFFLGNBQW9DLEdBQ2xEOztBQUZELEFBQUEsZ0JBQWdCLENBQWdCLEVBQzlCLFdBQVcsRUFBRSxjQUFvQyxHQUNsRDs7QUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBZSxFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBZSxFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBZSxFQUM5QixXQUFXLEVBQUUsSUFBb0MsR0FDbEQ7O0FnRHJDTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSWhERXRCLEFBQUEsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQTVILEVBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQU1DLEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsYUFBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxJQUFvQyxHQUM1QztFQWtCRCxBQUFBLGNBQWMsQ0FBUSxFQUNwQixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBUEQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxhQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLElBQW9DLEdBQzVDO0VBUEQsQUFBQSxjQUFjLENBQVEsRUFDcEIsSUFBSSxFQUFFLElBQUksR0FDWDtFQVBELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsYUFBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxJQUFvQyxHQUMzQztFQWtCRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsRUFBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsYUFBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGlCQUFpQixDQUFlLEVBQzlCLFdBQVcsRUFBRSxjQUFvQyxHQUNsRDtFQUZELEFBQUEsaUJBQWlCLENBQWUsRUFDOUIsV0FBVyxFQUFFLGNBQW9DLEdBQ2xEO0VBRkQsQUFBQSxpQkFBaUIsQ0FBZSxFQUM5QixXQUFXLEVBQUUsSUFBb0MsR0FDbEQ7O0FnRDlCTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSWhETHRCLEFBQUEsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQTVILEVBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQU1DLEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsYUFBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxJQUFvQyxHQUM1QztFQWtCRCxBQUFBLGNBQWMsQ0FBUSxFQUNwQixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBUEQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxhQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLElBQW9DLEdBQzVDO0VBUEQsQUFBQSxjQUFjLENBQVEsRUFDcEIsSUFBSSxFQUFFLElBQUksR0FDWDtFQVBELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsYUFBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxJQUFvQyxHQUMzQztFQWtCRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsRUFBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsYUFBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGlCQUFpQixDQUFlLEVBQzlCLFdBQVcsRUFBRSxjQUFvQyxHQUNsRDtFQUZELEFBQUEsaUJBQWlCLENBQWUsRUFDOUIsV0FBVyxFQUFFLGNBQW9DLEdBQ2xEO0VBRkQsQUFBQSxpQkFBaUIsQ0FBZSxFQUM5QixXQUFXLEVBQUUsSUFBb0MsR0FDbEQ7O0FnRHZCTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSWhEWnZCLEFBQUEsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQTVILEVBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQU1DLEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsYUFBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsU0FBUyxDQUFnQixFQUN2QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLFNBQVMsQ0FBZ0IsRUFDdkIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxTQUFTLENBQWdCLEVBQ3ZCLEtBQUssRUFBRSxHQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsVUFBVSxDQUFlLEVBQ3ZCLEtBQUssRUFBRSxJQUFvQyxHQUM1QztFQWtCRCxBQUFBLGNBQWMsQ0FBUSxFQUNwQixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBUEQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxhQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLEtBQUssRUFBRSxjQUFvQyxHQUM1QztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixLQUFLLEVBQUUsY0FBb0MsR0FDNUM7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsS0FBSyxFQUFFLEdBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLGNBQW9DLEdBQzVDO0VBRkQsQUFBQSxlQUFlLENBQWUsRUFDNUIsS0FBSyxFQUFFLElBQW9DLEdBQzVDO0VBUEQsQUFBQSxjQUFjLENBQVEsRUFDcEIsSUFBSSxFQUFFLElBQUksR0FDWDtFQVBELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsYUFBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsY0FBYyxDQUFnQixFQUM1QixJQUFJLEVBQUUsY0FBb0MsR0FDM0M7RUFGRCxBQUFBLGNBQWMsQ0FBZ0IsRUFDNUIsSUFBSSxFQUFFLGNBQW9DLEdBQzNDO0VBRkQsQUFBQSxjQUFjLENBQWdCLEVBQzVCLElBQUksRUFBRSxHQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxjQUFvQyxHQUMzQztFQUZELEFBQUEsZUFBZSxDQUFlLEVBQzVCLElBQUksRUFBRSxJQUFvQyxHQUMzQztFQWtCRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsRUFBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsYUFBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsY0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGdCQUFnQixDQUFnQixFQUM5QixXQUFXLEVBQUUsR0FBb0MsR0FDbEQ7RUFGRCxBQUFBLGlCQUFpQixDQUFlLEVBQzlCLFdBQVcsRUFBRSxjQUFvQyxHQUNsRDtFQUZELEFBQUEsaUJBQWlCLENBQWUsRUFDOUIsV0FBVyxFQUFFLGNBQW9DLEdBQ2xEO0VBRkQsQUFBQSxpQkFBaUIsQ0FBZSxFQUM5QixXQUFXLEVBQUUsSUFBb0MsR0FDbEQ7O0FpRDdETCxBQUNJLElBREEsQUFDQyxXQUFXLENBQUMsRUFDVCxnQkFBZ0IsRTVGUWpCLE9BQU8sRzRGUFQ7O0FBSEwsQUFLSSxJQUxBLEFBS0MsWUFBWSxDQUFDLEVBQ1YsUUFBUSxFQUFHLFFBQVEsRUFDbkIsR0FBRyxFQUFHLENBQUMsRUFDUCxLQUFLLEVBQUcsQ0FBQyxFQUNULE1BQU0sRUFBRyxJQUFJLEVBQ2IsV0FBVyxFeEZOSCxLQUFLLEd3Rk9oQjs7QUNYTCxBQUFBLEtBQUssQ0FBQyxFQUNGLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUVELEFBQUEsY0FBYyxDQUFDLEVBQ1gsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxjQUFjLENBQUMsRUFDWCxnQkFBZ0IsRTdGY0osT0FBTyxFNkZibkIsTUFBTSxFQUFFLE1BQU0sRUFDZCxRQUFRLEVBQUUsS0FBSyxFQUNmLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQ2pCRCxBQUFBLFlBQVksQ0FBQyxFQUNULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEUxRnlFZSxPQUFPLEUwRnhFM0Isc1hBa0JFLENBMmlDRiw2RUFJSSxDQWNKLCtHQUlJLEVBQ1A7O0FBemxDRCxBQXdCSSxZQXhCUSxDQXdCUixFQUFFLENBQUMsRUFDRCxjQUFjLEVBQUUsS0FBSyxFQUNyQixXQUFXLEVBQUUsYUFBYSxFQUMxQixXQUFXLEVBQUUsR0FBRyxFQUNoQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxPQUFPLEVBQ2QsYUFBYSxFQUFFLElBQUksRUFDbkIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFDLENBQUMsR0FDYjs7QTVCMkZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCNUg5QyxBQWtDSSxZQWxDUSxDQWtDUixPQUFPLENBQUMsRUFFQSxPQUFPLEVBQUUsSUFBSSxFQUdiLE9BQU8sRUFBRSxDQUFDLEdBMkVqQjtFQWxITCxBQXlDWSxZQXpDQSxDQWtDUixPQUFPLENBT0MsRUFBRSxDQUFDLEVBQ0MsTUFBTSxFQUFFLHlCQUF5QixHQUNwQzs7QUEzQ2IsQUF5Q1ksWUF6Q0EsQ0FrQ1IsT0FBTyxDQU9DLEVBQUUsQ0FLSCxFQUNDLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsTUFBTSxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxnQkFBZ0IsRUFDeEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxLQUFLLEVBQ1osYUFBYSxFQUFFLElBQUksRUFDbkIsY0FBYyxFQUFFLE1BQU0sR0F3Q3pCOztBNUJ5QkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBeUNZLFlBekNBLENBa0NSLE9BQU8sQ0FPQyxFQUFFLENBS0gsRUFlSyxXQUFXLEVBQUUsT0FBTyxFQUNwQixZQUFZLEVBQUUsQ0FBQyxHQXFDdEI7O0E1QnlCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSTRCNUhyRSxBQXlDWSxZQXpDQSxDQWtDUixPQUFPLENBT0MsRUFBRSxDQUtILEVBbUJLLFlBQVksRUFBRSxNQUFNLEVBQ3BCLFdBQVcsRUFBRSxNQUFNLEdBaUMxQjs7QUFuR1QsQUFxRVksWUFyRUEsQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQ0F1QkUsQ0FBQyxDQUFDLEVBQ0UsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBdkViLEFBeUVZLFlBekVBLENBa0NSLE9BQU8sQ0FZSCxFQUFFLENBMkJFLENBQUMsQUFBQSxPQUFPLENBQUMsRUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQXpFbEMsQUEwRVksWUExRUEsQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQUE0QkcsU0FBUyxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUMsRUFDaEIsV0FBVyxFQUFFLDhCQUE4QixFQUMzQyxPQUFPLEVBQUUsT0FBTyxHQUtuQjs7QUFqRmIsQUE2RWdCLFlBN0VKLENBa0NSLE9BQU8sQ0FZSCxFQUFFLEFBNEJHLFNBQVMsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUdkLE9BQU8sRUE3RXhCLFlBQVksQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQUE0QkcsU0FBUyxDQUFDLENBQUMsQUFBQSxPQUFPLEFBR0wsTUFBTSxDQUFDLEVBQ2IsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQWhGakIsQUFrRlksWUFsRkEsQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQUFvQ0csVUFBVSxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUMsRUFDakIsV0FBVyxFQUFFLDhCQUE4QixFQUMzQyxPQUFPLEVBQUUsT0FBTyxFQUNoQixZQUFZLEVBQUUsSUFBSSxHQUtyQjs7QUExRmIsQUFzRmdCLFlBdEZKLENBa0NSLE9BQU8sQ0FZSCxFQUFFLEFBb0NHLFVBQVUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUlmLE9BQU8sRUF0RnhCLFlBQVksQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQUFvQ0csVUFBVSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBSU4sTUFBTSxDQUFDLEVBQ2IsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQXpGakIsQUEyRlksWUEzRkEsQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQUE2Q0csUUFBUSxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUMsRUFDZixXQUFXLEVBQUUsOEJBQThCLEVBQzNDLE9BQU8sRUFBRSxPQUFPLEdBS25COztBQWxHYixBQThGZ0IsWUE5RkosQ0FrQ1IsT0FBTyxDQVlILEVBQUUsQUE2Q0csUUFBUSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBR2IsT0FBTyxFQTlGeEIsWUFBWSxDQWtDUixPQUFPLENBWUgsRUFBRSxBQTZDRyxRQUFRLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFHSixNQUFNLENBQUMsRUFDYixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0E1QjJCWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUFxR1ksWUFyR0EsQ0FrQ1IsT0FBTyxDQW1FQyxRQUFRLENBQUMsRUFDTCxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUF4R2IsQUF5R1ksWUF6R0EsQ0FrQ1IsT0FBTyxDQXVFQyxVQUFVLENBQUMsRUFDUCxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUE1R2IsQUE2R1ksWUE3R0EsQ0FrQ1IsT0FBTyxDQTJFQyxTQUFTLENBQUMsRUFDTixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBaEhiLEFBbUhJLFlBbkhRLENBbUhSLGtCQUFrQixDQUFDLEdBQUcsQ0FBQSxFQUNwQixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsTUFBTSxFQUtkLE9BQU8sRUFBRSxDQUFDLEVBQ1YsYUFBYSxFQUFFLEdBQUcsR0EwQm5COztBNUI1QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBbUhJLFlBbkhRLENBbUhSLGtCQUFrQixDQUFDLEdBQUcsQ0FBQSxFQWNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxFQUNSLFFBQVEsRUFBRSxRQUFRLEdBbUJyQjs7QTVCNUJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCNUg5QyxBQW1ISSxZQW5IUSxDQW1IUixrQkFBa0IsQ0FBQyxHQUFHLENBQUEsRUFxQmxCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxHQWFYOztBNUI1QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLEk0QjVIckUsQUFtSEksWUFuSFEsQ0FtSFIsa0JBQWtCLENBQUMsR0FBRyxDQUFBLEVBMkJsQixJQUFJLEVBQUUsT0FBTyxFQUNiLFNBQVMsRUFBRSxLQUFLLEdBU25COztBNUI1QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBbUhJLFlBbkhRLENBbUhSLGtCQUFrQixDQUFDLEdBQUcsQ0FBQSxFQStCbEIsSUFBSSxFQUFFLENBQUMsRUFDUCxTQUFTLEVBQUUsS0FBSyxHQUtuQjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFySjlCLEFBbUhJLFlBbkhRLENBbUhSLGtCQUFrQixDQUFDLEdBQUcsQ0FBQSxFQW1DbEIsS0FBSyxFQUFFLGtCQUFrQixHQUU1Qjs7QTVCNUJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCNUg5QyxBQTJKUSxZQTNKSSxDQTBKUixZQUFZLENBQ1IsS0FBSyxDQUFDLEVBRUUsS0FBSyxFQUFFLElBQUksR0FRbEI7O0FBTkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUEvSjNELEFBMkpRLFlBM0pJLENBMEpSLFlBQVksQ0FDUixLQUFLLENBQUMsRUFLRSxLQUFLLEVBQUUsaUJBQWlCLEdBSy9COztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWxLcEMsQUEySlEsWUEzSkksQ0EwSlIsWUFBWSxDQUNSLEtBQUssQ0FBQyxFQVFFLEtBQUssRUFBRSxpQkFBaUIsR0FFL0I7O0FBcktULEFBc0tRLFlBdEtJLENBMEpSLFlBQVksQ0FZUixjQUFjLENBQUMsRUFDWCxTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRUFBRSxXQUFXLEVBQ3ZCLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLFFBQVEsRUFDakIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsYUFBYSxFQUMxQixXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsT0FBTyxFQUN2QixVQUFVLEVBQUUsSUFBSSxHQVluQjs7QTVCakVILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCNUg5QyxBQXNLUSxZQXRLSSxDQTBKUixZQUFZLENBWVIsY0FBYyxDQUFDLEVBY1AsVUFBVSxFQUFFLGdCQUFnQixFQUM1QixLQUFLLEVBQUUsSUFBSSxFQUNYLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFdBQVcsRUFBRSxLQUFLLEdBTXpCOztBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXpMcEMsQUFzS1EsWUF0S0ksQ0EwSlIsWUFBWSxDQVlSLGNBQWMsQ0FBQyxFQW9CUCxZQUFZLEVBQUUsS0FBSyxFQUNuQixXQUFXLEVBQUUsTUFBTSxHQUUxQjs7QUE3TFQsQUFnTUksWUFoTVEsQ0FnTVIsaUJBQWlCLENBQUEsRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNkLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEdBSW5COztBQXZNTCxBQXlNSSxZQXpNUSxDQXlNUixzQkFBc0IsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQzlDLEtBQUssRUFBQyxPQUFPLEVBMEJiLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsS0FBSyxFQUNqQixXQUFXLEVBQUUsR0FBRyxFQUNoQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQWxDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUEzTWpDLEFBeU1JLFlBek1RLENBeU1SLHNCQUFzQixDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsRUFHMUMsZ0JBQWdCLEVBQUUsOEJBQThCLEVBQ2hELG1CQUFtQixFQUFFLEdBQUcsRUFDeEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsWUFBWSxFQUFFLElBQUksRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsSUFBSSxHQTJCeEI7O0FBekJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXBOakMsQUF5TUksWUF6TVEsQ0F5TVIsc0JBQXNCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQVkxQyxnQkFBZ0IsRUFBRSwrQkFBK0IsRUFDakQsbUJBQW1CLEVBQUUsUUFBUSxFQUM3QixjQUFjLEVBQUUsTUFBTSxFQUN0QixVQUFVLEVBQUUsTUFBTSxFQUNsQixZQUFZLEVBQUUsR0FBRyxFQUNqQixXQUFXLEVBQUUsSUFBSSxFQUNqQixTQUFTLEVBQUUsSUFBSSxHQWtCdEI7O0E1QmpIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUF5TUksWUF6TVEsQ0F5TVIsc0JBQXNCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQXFCMUMsWUFBWSxFQUFFLE1BQU0sRUFDcEIsV0FBVyxFQUFFLEdBQUcsR0FjdkI7O0FBWkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBak9oQyxBQXlNSSxZQXpNUSxDQXlNUixzQkFBc0IsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBeUIxQyxXQUFXLEVBQUUsTUFBTSxHQVcxQjs7QUE3T0wsQUErT0ksWUEvT1EsQ0ErT1Isc0JBQXNCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQyxFQUFFLFVBQVUsQ0FDdkYsS0FBSyxFQUFDLE9BQU8sR0FDZDs7QUFqUEwsQUFtUEksWUFuUFEsQ0FtUFIsc0JBQXNCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxzQkFBc0IsQ0FBQyxFQUFFLDZCQUE2QixDQUNyRyxLQUFLLEVBQUMsT0FBTyxHQUNkOztBQXJQTCxBQXVQSSxZQXZQUSxDQXVQUixzQkFBc0IsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLGFBQWEsQ0FBQyxFQUM3RCxLQUFLLEVBQUMsT0FBTyxHQUNkOztBQXpQTCxBQTJQSSxZQTNQUSxDQTJQUixzQkFBc0IsQ0FBQyxJQUFJLENBQUMsRUFDMUIsT0FBTyxFQUFFLFlBQVksRUFDckIsU0FBUyxFQUFFLEtBQUssR0FPakI7O0E1QnhJQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUEyUEksWUEzUFEsQ0EyUFIsc0JBQXNCLENBQUMsSUFBSSxDQUFDLEVBSXhCLEtBQUssRUFBRSxLQUFLLEdBS2Y7O0E1QnhJQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUEyUEksWUEzUFEsQ0EyUFIsc0JBQXNCLENBQUMsSUFBSSxDQUFDLEVBT3hCLEtBQUssRUFBRSxJQUFJLEdBRWQ7O0FBcFFMLEFBdVFJLFlBdlFRLENBdVFSLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxFQUNsQyxTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBQyxPQUFPLEVBQ2IsVUFBVSxFQUFFLFdBQVcsRUFDdkIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE9BQU8sRUFDdkIsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLEdBQUcsR0EwQm5COztBNUJsTEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBdVFJLFlBdlFRLENBdVFSLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxFQWdCOUIsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsTUFBTSxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxDQUFDLEVBQ2QsU0FBUyxFQUFFLElBQUksRUFDZixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsSUFBSSxHQWlCbEI7O0FBZkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBL1JoQyxBQXVRSSxZQXZRUSxDQXVRUixzQkFBc0IsQ0FBQyxjQUFjLENBQUMsRUF5QjlCLFlBQVksRUFBRSxNQUFNLEVBQ3BCLFdBQVcsRUFBRSxPQUFPLEdBYTNCOztBQTlTTCxBQW9TUSxZQXBTSSxDQXVRUixzQkFBc0IsQ0FBQyxjQUFjLEFBNkJoQyxNQUFNLENBQUEsRUFDTCxLQUFLLEVBQUMsT0FBTyxFQUNiLGdCQUFnQixFQUFFLEtBQUssRUFDdkIsWUFBWSxFQUFDLEtBQUssR0FDbkI7O0FBeFNULEFBeVNRLFlBelNJLENBdVFSLHNCQUFzQixDQUFDLGNBQWMsQUFrQ2hDLE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBQyxPQUFPLEVBQ2IsZ0JBQWdCLEVBQUUsZ0JBQWdCLEVBQ2xDLFlBQVksRUFBQyxLQUFLLEdBQ25COztBQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLLElBaFR0RCxBQStTSSxZQS9TUSxDQStTUixTQUFTLENBQUEsRUFFTCxhQUFhLEVBQUUsSUFBSSxHQThIdEI7O0FBNUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQW5UL0IsQUErU0ksWUEvU1EsQ0ErU1IsU0FBUyxDQUFBLEVBS0gsYUFBYSxFQUFFLElBQUksR0EySHhCOztBNUJuVEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBK1NJLFlBL1NRLENBK1NSLFNBQVMsQ0FBQSxFQVFILE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsTUFBTSxFQUNmLGNBQWMsRUFBRSxHQUFHLEVBQ25CLGVBQWUsRUFBRSxVQUFVLEVBQzNCLFdBQVcsRUFBRSxVQUFVLEdBbUg1Qjs7QUFqSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUE5VHRELEFBK1NJLFlBL1NRLENBK1NSLFNBQVMsQ0FBQSxFQWdCTCxPQUFPLEVBQUUsSUFBSSxHQWdIaEI7O0FBL2FMLEFBa1VNLFlBbFVNLENBK1NSLFNBQVMsQ0FtQlAsZ0JBQWdCLENBQUEsRUFDZCxXQUFXLEVBQUMsU0FBUyxHQUN0Qjs7QUFwVVAsQUFxVU0sWUFyVU0sQ0ErU1IsU0FBUyxDQXNCUCxFQUFFLENBQUEsRUFDQSxVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsR0FBRyxFQUNsQixZQUFZLEVBQUUsSUFBSSxHQWlEbkI7O0FBelhQLEFBMFVRLFlBMVVJLENBK1NSLFNBQVMsQ0FzQlAsRUFBRSxDQUtBLFNBQVMsQ0FBQSxFQUNQLFlBQVksRUFBQyxDQUFDLEdBQ2Y7O0FBNVVULEFBNlVRLFlBN1VJLENBK1NSLFNBQVMsQ0FzQlAsRUFBRSxDQVFBLENBQUMsQ0FBQSxFQUFDLFNBQVMsRUFBRSxXQUFXLEdBQUc7O0FBN1VuQyxBQThVUSxZQTlVSSxDQStTUixTQUFTLENBc0JQLEVBQUUsQ0FTQSxDQUFDLENBQUEsRUFBQyxTQUFTLEVBQUUsV0FBVyxHQUFHOztBQTlVbkMsQUErVVEsWUEvVUksQ0ErU1IsU0FBUyxDQXNCUCxFQUFFLEdBVUksQ0FBQyxFQS9VYixZQUFZLENBK1NSLFNBQVMsQ0FzQlAsRUFBRSxHQVdJLENBQUMsQ0FBQyxFQUNGLGlCQUFpQixFQUFFLGdCQUFnQixDQUFDLGFBQWEsRUFDakQsU0FBUyxFQUFFLGdCQUFnQixDQUFDLGFBQWEsRUFDekMsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssR0E2QmpCOztBQWpYVCxBQXNWWSxZQXRWQSxDQStTUixTQUFTLENBc0JQLEVBQUUsR0FVSSxDQUFDLEFBT0EsT0FBTyxFQXRWcEIsWUFBWSxDQStTUixTQUFTLENBc0JQLEVBQUUsR0FXSSxDQUFDLEFBTUEsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLElBQUksRUFBRSxHQUFHLEVBQ1QsS0FBSyxFQUFFLEdBQUcsRUFDVixNQUFNLEVBQUUsQ0FBQyxFQUNULFVBQVUsRUFBRSxPQUFPLEVBQ25CLE1BQU0sRUFBRSxHQUFHLEVBQ1gsMkJBQTJCLEVBQUUsV0FBVyxFQUN4QyxtQkFBbUIsRUFBRSxXQUFXLEVBQ2hDLDJCQUEyQixFQUFFLElBQUksRUFDakMsbUJBQW1CLEVBQUUsSUFBSSxFQUN6QixrQ0FBa0MsRUFBRSxRQUFRLEVBQzVDLDBCQUEwQixFQUFFLFFBQVEsR0FDdkM7O0FBcldiLEFBdVdZLFlBdldBLENBK1NSLFNBQVMsQ0FzQlAsRUFBRSxHQVVJLENBQUMsQUF3QkEsTUFBTSxFQXZXbkIsWUFBWSxDQStTUixTQUFTLENBc0JQLEVBQUUsR0FXSSxDQUFDLEFBdUJBLE1BQU0sQ0FBQyxFQUNKLGtCQUFrQixFQUFFLHNCQUFzQixFQUMxQyxVQUFVLEVBQUUsc0JBQXNCLEdBT3JDOztBQWhYYixBQTRXZ0IsWUE1V0osQ0ErU1IsU0FBUyxDQXNCUCxFQUFFLEdBVUksQ0FBQyxBQXdCQSxNQUFNLEFBS0YsT0FBTyxFQTVXeEIsWUFBWSxDQStTUixTQUFTLENBc0JQLEVBQUUsR0FXSSxDQUFDLEFBdUJBLE1BQU0sQUFLRixPQUFPLENBQUMsRUFDTCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBL1dqQixBQW9YZ0IsWUFwWEosQ0ErU1IsU0FBUyxDQXNCUCxFQUFFLEFBNkNDLHNCQUFzQixDQUNuQixTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQUFDVCxPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQXRYakIsQUEwWE0sWUExWE0sQ0ErU1IsU0FBUyxDQTJFUCxXQUFXLENBQUMsRUFDVixPQUFPLEVBQUMsQ0FBQyxHQW1EVjs7QTVCbFRELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCNUg5QyxBQTBYTSxZQTFYTSxDQStTUixTQUFTLENBMkVQLFdBQVcsQ0FBQyxFQU1SLE9BQU8sRUFBRSxNQUFNLEVBQ2YsVUFBVSxFQUFFLE9BQU8sRUFDbkIsVUFBVSxFQUFFLGNBQWMsRUFDMUIsV0FBVyxFQUFFLFlBQVksRUFDekIsYUFBYSxFQUFFLElBQUksRUFDbkIsWUFBWSxFQUFFLENBQUMsR0F5Q2xCOztBQXZDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXZZeEQsQUEwWE0sWUExWE0sQ0ErU1IsU0FBUyxDQTJFUCxXQUFXLENBQUMsRUFjTixPQUFPLEVBQUUsWUFBWSxHQXNDMUI7O0FBOWFQLEFBMllRLFlBM1lJLENBK1NSLFNBQVMsQ0EyRVAsV0FBVyxDQWlCVCxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQSxFQUNaLFdBQVcsRUFBRSxhQUFhLEVBQzFCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsYUFBYSxFQUFFLENBQUUsRUFDakIsS0FBSyxFQUFFLEtBQUssRUFDWixjQUFjLEVBQUUsR0FBRyxHQVVwQjs7QUEzWlQsQUFtWlUsWUFuWkUsQ0ErU1IsU0FBUyxDQTJFUCxXQUFXLENBaUJULFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQVFYLE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBRSxPQUFPLEVBQ2QsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBdFpYLEFBdVpVLFlBdlpFLENBK1NSLFNBQVMsQ0EyRVAsV0FBVyxDQWlCVCxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQUFZWCxNQUFNLENBQUEsRUFDTCxLQUFLLEVBQUUsT0FBTyxFQUNkLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBQTFaWCxBQTRaUSxZQTVaSSxDQStTUixTQUFTLENBMkVQLFdBQVcsQ0FrQ1QsQ0FBQyxDQUFDLENBQUMsQ0FBQSxFQUNELGNBQWMsRUFBQyxLQUFLLEVBQ3BCLFdBQVcsRUFBRSxhQUFhLEVBQzFCLFdBQVcsRUFBQyxHQUFHLEVBQ2YsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUMsT0FBTyxFQUNiLGFBQWEsRUFBRSxJQUFJLEVBQ25CLGNBQWMsRUFBRSxTQUFTLEdBVTFCOztBQTdhVCxBQXFhVSxZQXJhRSxDQStTUixTQUFTLENBMkVQLFdBQVcsQ0FrQ1QsQ0FBQyxDQUFDLENBQUMsQUFTQSxNQUFNLENBQUEsRUFDTCxlQUFlLEVBQUUsSUFBSSxFQUNyQixLQUFLLEVBQUMsT0FBTyxHQUNkOztBQXhhWCxBQXlhVSxZQXphRSxDQStTUixTQUFTLENBMkVQLFdBQVcsQ0FrQ1QsQ0FBQyxDQUFDLENBQUMsQUFhQSxNQUFNLENBQUEsRUFDTCxlQUFlLEVBQUUsSUFBSSxFQUNyQixLQUFLLEVBQUMsT0FBTyxHQUNkOztBQTVhWCxBQWliSSxZQWpiUSxDQWliUixJQUFJLENBQUMsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FBZSxFQUM3QixLQUFLLEVBQUMsSUFBSSxFQUNWLEtBQUssRUFBRSxLQUFLLEVBQ1osU0FBUyxFQUFFLEtBQUssR0FDakI7O0FBRUEsQUFBRCxxQkFBVSxDQUFDLEVBQ1AsUUFBUSxFQUFFLEtBQUssRUFDZixPQUFPLEVBQUUsR0FBRyxFQUNaLFdBQVcsQ0FXWCxLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBRVosVUFBVSxFQUFFLGdCQUFzQyxHQUtyRDs7QUFwQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBTDVCLEFBQUQscUJBQVUsQ0FBQyxFQU1ILEdBQUcsRUFBRSxJQUFJLEVBQUUsK0JBQStCLEVBbUJqRDs7QUFqQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFSbkQsQUFBRCxxQkFBVSxDQUFDLEVBU0gsR0FBRyxFQUFFLElBQUksRUFBRSw4QkFBOEIsRUFnQmhEOztBNUJwVkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEIyVHpDLEFBQUQscUJBQVUsQ0FBQyxFQVlILEdBQUcsRUFBRSxJQUFJLEVBQUUsOEJBQThCLEVBYWhEOztBQXpCQSxBQXNCRyxxQkF0Qk0sQUFzQkwsTUFBTSxDQUFDLEVBQ0osVUFBVSxFQUFFLGtCQUFrQixHQUNqQzs7QUFHSixBQUFELGtCQUFPLENBQUMsRUFDSiwySEFRRSxDQUVGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsQ0FBQyxFQUNULGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFQUFFLE9BQU8sRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLGVBQWUsRUFBRSxlQUFlLEVBRWhDLE9BQU8sRUFBRSxJQUFJLEdBZ0JoQjs7QUFkRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF6QjVCLEFBQUQsa0JBQU8sQ0FBQyxFQTBCQSxHQUFHLEVBQUUsSUFBSSxHQWFoQjs7QUFYRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTVCbkQsQUFBRCxrQkFBTyxDQUFDLEVBNkJBLEdBQUcsRUFBQyxJQUNSLEdBU0g7O0E1QjdYQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QnNWekMsQUFBRCxrQkFBTyxDQUFDLEVBZ0NBLEdBQUcsRUFBRSxJQUFJLEVBQ1QsSUFBSSxFQUFFLElBQUksR0FNakI7O0FBdkNBLEFBb0NHLGtCQXBDRyxDQW9DSCx1QkFBdUIsQ0FBQyxFQUNwQixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3pCOztBQUdKLEFBQUQsZ0JBQUssQ0FBQyxFQUNGLFFBQVEsRUFBRSxLQUFLLEVBQ2YsT0FBTyxFQUFFLEdBQUcsRUFDWixXQUFXLENBWVgsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFFWiwwQkFBMEIsRUFBRSxLQUFLLEVBQ2pDLGlCQUFpQixFQUFFLGFBQWEsRUFFaEMsVUFBVSxFQUFFLE1BQU0sRUFDbEIsWUFBWSxFQUFFLEtBQUssRUFFbkIsaUJBQWlCLEVBQUUsYUFBYSxFQUNoQyxpQkFBaUIsRUFBRSxvQkFBb0IsRUFDdkMsbUJBQW1CLEVBQUUsSUFBSSxFQUV6QixnQkFBZ0IsRTFGMWNNLE9BQU8sRzBGMmNoQzs7QUExQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBTDVCLEFBQUQsZ0JBQUssQ0FBQyxFQU1FLEdBQUcsRUFBRSxJQUFJLEVBQUUsK0JBQStCLEVBeUJqRDs7QUF2QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFSbkQsQUFBRCxnQkFBSyxDQUFDLEVBU0UsR0FBRyxFQUFFLElBQUksRUFBRSw4QkFBOEIsRUFzQmhEOztBNUI5WkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEIrWHpDLEFBQUQsZ0JBQUssQ0FBQyxFQVlFLEdBQUcsRUFBRSxJQUFJLEVBQUUsOEJBQThCLEVBbUJoRDs7QUFFQSxBQUFELHFCQUFVLENBQUMsRUFDUCxVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQUVBLEFBQUQsa0JBQU8sQ0FBQyxFQUNKLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQWlEZjs7QUFwREEsQUFLRyxrQkFMRyxDQUtILFlBQVksQ0FBQSxFQVFWLGNBQWMsRUFBRSxJQUFJLEdBVXJCOztBNUI1YkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEJxYXpDLEFBS0csa0JBTEcsQ0FLSCxZQUFZLENBQUEsRUFHSixXQUFXLEVBQUUsY0FBYyxFQUMzQixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxJQUFJLEVBQ2IsZUFBZSxFQUFFLE1BQU0sR0FZOUI7O0E1QjViSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QnFhekMsQUFnQk8sa0JBaEJELENBS0gsWUFBWSxDQVdSLFlBQVksRUFoQm5CLGtCQUFNLENBS0gsWUFBWSxDQVdNLFdBQVcsRUFoQmhDLGtCQUFNLENBS0gsWUFBWSxDQVdtQixXQUFXLEdBQUMsQ0FBQyxDQUFDLEVBQ3JDLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBNUIxYlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEJxYXpDLEFBd0JHLGtCQXhCRyxDQXdCSCxXQUFXLENBQUMsRUFFSixXQUFXLEVBQUUsZUFBZSxHQUVuQzs7QUE1QkosQUErQlcsa0JBL0JMLENBNkJILFdBQVcsQ0FDUCxZQUFZLENBQUMsQ0FBQyxBQUNULFNBQVMsQ0FBQyxFQUNQLGdCQUFnQixFQUFFLGtDQUFrQyxHQUN2RDs7QUFqQ1osQUFrQ1csa0JBbENMLENBNkJILFdBQVcsQ0FDUCxZQUFZLENBQUMsQ0FBQyxBQUlULElBQUksQ0FBQyxFQUNGLGdCQUFnQixFQUFFLGdDQUFnQyxHQUNyRDs7QTVCemNYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCcWF6QyxBQTZCRyxrQkE3QkcsQ0E2QkgsV0FBVyxDQUFDLEVBVUosT0FBTyxFQUFFLE1BQU0sR0FLdEI7O0E1QmpkSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QnFhekMsQUE2Qkcsa0JBN0JHLENBNkJILFdBQVcsQ0FBQyxFQWFKLE9BQU8sRUFBRSxRQUFRLEdBRXhCOztBQTVDSixBQThDRyxrQkE5Q0csQ0E4Q0gsV0FBVyxDQUFDLENBQUMsQ0FBQSxFQUNYLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBQyxJQUFJLEVBQ2QsS0FBSyxFQUFDLE9BQU8sR0FDZDs7QUFHSixBQUFELHNCQUFXLENBQUMsRUFPUixnQkFBZ0IsRTFGL2dCTSxPQUFPLEUwRmdoQjdCLE1BQU0sRUFBRSxJQUFJLEVBaUJaLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsVUFBVSxFQUFFLE1BQU0sRUFDbEIsWUFBWSxFQUFFLEtBQUssR0E2RHRCOztBQTFGRyxBQUFBLFVBQVUsQ0FEYixzQkFBVSxDQUNNLEVBQ1QsVUFBVSxFQUFFLElBQUksR0FDbkI7O0E1QjlkSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjJkekMsQUFBRCxzQkFBVyxDQUFDLEVBV0osUUFBUSxFQUFFLEtBQUssR0FnRnRCOztBNUJ0akJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCMmR6QyxBQUFELHNCQUFXLENBQUMsRUFjSixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsSUFBSSxFQUNiLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLGNBQWMsRUFBRSxNQUFNLEdBMEU3QjtFQTNGQSxBQW1CTyxzQkFuQkcsQ0FtQkgsT0FBTyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksRUFDYixNQUFNLEVBQUUsZUFBZSxFQUN2QixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQVFMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQS9CNUIsQUFBRCxzQkFBVyxDQUFDLEVBZ0NKLFdBQVcsRUFBRSxDQUFDLEdBMkRyQjs7QUF6REcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBbEM1QixBQUFELHNCQUFXLENBQUMsRUFtQ0osV0FBVyxFQUFFLENBQUMsR0F3RHJCOztBQTNGQSxBQXFDRyxzQkFyQ08sQ0FxQ1AsbUJBQW1CLENBQUMsRUFDaEIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsT0FBTyxFQUFFLElBQUksR0FtRGhCOztBNUJyakJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCMmR6QyxBQXFDRyxzQkFyQ08sQ0FxQ1AsbUJBQW1CLENBQUMsRUFJWixPQUFPLEVBQUUsSUFBSSxHQWlEcEI7O0FBMUZKLEFBNENPLHNCQTVDRyxDQXFDUCxtQkFBbUIsQ0FPZixnQkFBZ0IsQ0FBQyxFQUNiLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLEdBQUcsRUFDbkIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxNQUFNLEVBQ2YsTUFBTSxFQUFFLE1BQU0sR0F1Q2pCOztBQXpGUixBQW9EVyxzQkFwREQsQ0FxQ1AsbUJBQW1CLENBT2YsZ0JBQWdCLEdBUVYsVUFBVSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsV0FBVyxHQUN6Qjs7QUF2RFosQUF3RFcsc0JBeERELENBcUNQLG1CQUFtQixDQU9mLGdCQUFnQixDQVlaLENBQUMsQ0FBQyxFQUNFLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsT0FBTyxFQUFFLHNCQUFzQixFQUMvQixjQUFjLEVBQUUsVUFBVSxFQUMxQixNQUFNLEVBQUUsY0FBYyxFQUN0QixjQUFjLEVBQUUsTUFBTSxFQUN0QixZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixhQUFhLEVBQUUsR0FBRyxFQUNsQixLQUFLLEVBQUUsSUFBSSxHQW1CZDs7QUFwRlosQUFrRWUsc0JBbEVMLENBcUNQLG1CQUFtQixDQU9mLGdCQUFnQixDQVlaLENBQUMsQUFVSSxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsT0FBTyxFQUNoQixXQUFXLEVBQUUsbUJBQW1CLEVBQ2hDLHNCQUFzQixFQUFFLFdBQVcsRUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxFQUNsQyxNQUFNLEVBQUUsY0FBYyxFQUN0QixZQUFZLEVBQUUsTUFBTSxFQUNwQixjQUFjLEVBQUUsSUFBSSxFQUNwQixXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTSxFQUNsQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFQUFFLEtBQUssRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQWhGaEIsQUFpRmUsc0JBakZMLENBcUNQLG1CQUFtQixDQU9mLGdCQUFnQixDQVlaLENBQUMsQ0F5QkcscUJBQXFCLENBQUMsRUFDbEIsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBbkZoQixBQXFGVyxzQkFyRkQsQ0FxQ1AsbUJBQW1CLENBT2YsZ0JBQWdCLENBeUNaLDJCQUEyQixFQXJGdEMsc0JBQVUsQ0FxQ1AsbUJBQW1CLENBT2YsZ0JBQWdCLENBMENaLDZCQUE2QixDQUFDLEVBQzFCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUlaLEFBQUQsc0JBQVcsR0FBQyxHQUFHLENBQUMsRUFDWixVQUFVLEVBQUUsTUFBTSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixTQUFTLEVBQUUsSUFBSSxFQVFmLEtBQUssRUFBRSxJQUFJLEVBRVgsZUFBZSxFQUFFLElBQUksRUFDckIsZUFBZSxFQUFFLG1CQUFnQixDQUFDLGdCQUFhLEdBWWxEOztBNUJqbEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCdWpCekMsQUFBRCxzQkFBVyxHQUFDLEdBQUcsQ0FBQyxFQUtSLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLE1BQU0sRUFBRSxJQUFJLEdBb0JuQjs7QTVCamxCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QnVqQnpDLEFBQUQsc0JBQVcsR0FBQyxHQUFHLENBQUMsRUFTUixNQUFNLEVBQUUsSUFBSSxHQWlCbkI7O0FBMUJBLEFBZUcsc0JBZk8sR0FBQyxHQUFHLEFBZVYsbUJBQW1CLENBQUMsRUFDakIsS0FBSyxFQUFFLEdBQUcsR0FDYjs7QUFqQkosQUFrQkcsc0JBbEJPLEdBQUMsR0FBRyxBQWtCVix5QkFBeUIsQ0FBQyxFQUN2QixVQUFVLEVBQUUsZ0JBQWEsR0FDNUI7O0FBcEJKLEFBcUJHLHNCQXJCTyxHQUFDLEdBQUcsQUFxQlYseUJBQXlCLENBQUMsRUFDdkIsZ0JBQWdCLEVBQUUsbUJBQWdCLEVBQ2xDLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGdCQUFhLEdBQ2xDOztBQUdKLEFBQUQsb0JBQVMsQ0FBQyxFQUNOLE1BQU0sRUFBRSxJQUFJLEdBcUJmOztBQXRCQSxBQUdHLG9CQUhLLENBR0wsV0FBVyxDQUFDLEVBQ1IsWUFBWSxFQUFFLEtBQUssRUFDbkIsVUFBVSxFQUFFLE1BQU0sR0FDckI7O0FBTkosQUFPRyxvQkFQSyxHQU9ILEdBQUcsRUFQUixvQkFBUSxHQVFILGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLEVBQ3hDLFFBQVEsRUFBRSxpQkFBaUIsRUFDM0IsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsZUFBZSxFQUN2QixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLGNBQWMsRUFBRSxNQUFNLEdBQ3pCOztBQWhCSixBQWtCTyxvQkFsQkMsR0FpQkgsa0JBQWtCLENBQUMsc0JBQXNCLEdBQ3JDLEdBQUcsRUFsQlosb0JBQVEsR0FpQkgsa0JBQWtCLENBQUMsc0JBQXNCLEdBQzlCLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFDZCxRQUFRLEVBQUUsTUFBTSxHQUNuQjs7QUFudUJiLEFBd3VCSSxZQXh1QlEsQ0F3dUJSLGtCQUFrQixDQUFDLEVBQ2YsT0FBTyxFQUFDLEtBQUssRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLGtCQUFrQixDQWFsQixVQUFVLEVBQUUsSUFBSSxHQUtuQjs7QTVCam9CQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUF3dUJJLFlBeHVCUSxDQXd1QlIsa0JBQWtCLENBQUMsRUFLWCxNQUFNLEVBQUUsU0FBUyxHQWdCeEI7O0E1QmpvQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLEk0QjVIckUsQUF3dUJJLFlBeHVCUSxDQXd1QlIsa0JBQWtCLENBQUMsRUFRWCxhQUFhLEVBQUUsSUFBSSxHQWExQjs7QUFYRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWx2QnhELEFBd3VCSSxZQXh1QlEsQ0F3dUJSLGtCQUFrQixDQUFDLEVBV1gsTUFBTSxFQUFFLG9CQUFvQixHQVVuQzs7QTVCam9CQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUF3dUJJLFlBeHVCUSxDQXd1QlIsa0JBQWtCLENBQUMsRUFjWCxhQUFhLEVBQUUsR0FBRyxHQU96Qjs7QUE3dkJMLEFBeXZCUSxZQXp2QkksQ0F3dUJSLGtCQUFrQixDQWlCZCxzQkFBc0IsQ0FBQyxFQUNuQixRQUFRLEVBQUUsUUFBUSxHQUVyQjs7QUE1dkJULEFBZ3dCSSxZQWh3QlEsQ0Fnd0JSLGFBQWEsQ0FBQyxFQUNWLE9BQU8sRUFBRSxDQUFDLEVBU1YsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE9BQU8sRUFBQyxLQUFLLEVBQ2IsS0FBSyxFQUFFLElBQUksR0FRZDs7QTVCenBCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUFnd0JJLFlBaHdCUSxDQWd3QlIsYUFBYSxDQUFDLEVBR04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxNQUFNLEVBQUUsZUFBZSxHQWdCOUI7O0E1QnpwQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBZ3dCSSxZQWh3QlEsQ0Fnd0JSLGFBQWEsQ0FBQyxFQVFOLE1BQU0sRUFBRSxlQUFlLEdBYTlCOztBNUJ6cEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRCNUg5QyxBQSt3QlEsWUEvd0JJLENBZ3dCUixhQUFhLENBZVQsaUJBQWlCLENBQUMsRUFFVixXQUFXLEVBQUUsQ0FBQyxFQUNkLFlBQVksRUFBRSxDQUFDLEdBRXRCOztBQXB4QlQsQUEyeEJJLFlBM3hCUSxDQTJ4QlIsU0FBUyxHQUFHLENBQUMsRUEzeEJqQixZQUFZLENBNHhCUixTQUFTLEdBQUcsQ0FBQyxBQUFBLE1BQU0sRUE1eEJ2QixZQUFZLENBNnhCUixTQUFTLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUNoQixZQUFZLEVBQUUsV0FBVyxFQUN6QixLQUFLLEUxRmx0QlcsT0FBTyxFMEZvdEJ2QixlQUFlLEVBQUUsSUFBSSxHQUN4Qjs7QUFseUJMLEFBb3lCSSxZQXB5QlEsQ0FveUJSLE1BQU0sQ0FBQyxFQUVILFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixnQkFBZ0IsRTFGMXRCTSxPQUFPLEcwRm91QmhDOztBQW56QkwsQUE2eUJRLFlBN3lCSSxDQW95QlIsTUFBTSxDb0J0RlYsV0FBVyxDcEIrRlMsRUFDUixPQUFPLEVBQUUsTUFBTSxHQUNsQjs7QUEveUJULEFBZ3pCUSxZQWh6QkksQ0FveUJSLE1BQU0sQ0FZRixlQUFlLEVBaHpCdkIsWUFBWSxDQW95QlIsTUFBTSxDQVllLGVBQWUsQ0FBQyxFQUFFLEVBaHpCM0MsWUFBWSxDQW95QlIsTUFBTSxDQVltQyxlQUFlLENBQUMsRUFBRSxFQWh6Qi9ELFlBQVksQ0FveUJSLE1BQU0sQ0FZdUQsZUFBZSxDQUFDLENBQUMsQ0FBQyxFQUN2RSxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBbHpCVCxBQXF6QkksWUFyekJRLENBcXpCUixtQkFBbUIsQ0FBQyxFQUNoQixVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxpQkFBaUIsR0FDbkM7O0FBRUEsQUFBRCxxQkFBVSxDQUFDLEVBQ1AsT0FBTyxFdkZoeEJTLElBQUksR3VGaXhCdkI7O0FBNXpCTCxBQTh6QkksWUE5ekJRLENBOHpCUixjQUFjLENBQUMsRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUdWLE1BQU0sRUFBRSxDQUFDLEVBQ1QsU0FBUyxFM0Zud0JGLElBQUksRTJGb3dCWCxjQUFjLEUzRmx3QkYsQ0FBQyxFMkZtd0JiLFdBQVcsRTNGcHdCRixLQUFLLEUyRnF3QmQsV0FBVyxFM0ZuMEJHLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFMkZvMEJuRCxXQUFXLEUzRnZ6QkksSUFBSSxFMkZ3ekJuQixLQUFLLEU5RnR4QkssS0FBSyxFOEZ1eEJmLGNBQWMsRTNGdHpCSSxTQUFTLEcyRjI0QjlCOztBQTk1QkwsQUEyMEJRLFlBMzBCSSxDQTh6QlIsY0FBYyxDQWFWLENBQUMsQ0FBQyxFQUNFLEtBQUssRUFBRSxLQUFLLEVBQ1osT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsZUFBZSxFQUN2QixVQUFVLEVBQUUsSUFBSSxFQUNoQixRQUFRLEVBQUUsUUFBUSxFQUNsQixnQkFBZ0IsRTFGbHdCRSxPQUFPLEUwRm13QnpCLElBQUksRUFBRSxnREFBZ0QsRUFDdEQsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLFFBQVEsR0FVcEI7O0FBOTFCVCxBQXMxQlksWUF0MUJBLENBOHpCUixjQUFjLENBYVYsQ0FBQyxBQVdJLE1BQU0sRUF0MUJuQixZQUFZLENBOHpCUixjQUFjLENBYVYsQ0FBQyxBQVlJLE9BQU8sRUF2MUJwQixZQUFZLENBOHpCUixjQUFjLENBYVYsQ0FBQyxBQWFJLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxJQUFJLEVBQ1gsZUFBZSxFQUFFLElBQUksRUFDckIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QTVCaHVCUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUErMUJRLFlBLzFCSSxDQTh6QlIsY0FBYyxDQWlDVixXQUFXLENBQUMsRUFFSixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLE9BQU8sRUFBRSxNQUFNLEVBQ2YsT0FBTyxFQUFFLElBQUksR0FNcEI7O0FBLzJCVCxBQTIyQlksWUEzMkJBLENBOHpCUixjQUFjLENBaUNWLFdBQVcsQUFZTixLQUFLLENBQUMsR0FBRyxDQUFDLEVBQ1AsaUJBQWlCLEVBQUUsY0FBYyxDQUFDLFVBQVUsRUFDNUMsU0FBUyxFQUFFLGNBQWMsQ0FBQyxVQUFVLEdBQ3ZDOztBQTkyQmIsQUFnM0JRLFlBaDNCSSxDQTh6QlIsY0FBYyxHQWtEUixVQUFVLEFBQUEsdUJBQXVCLENBQUMsV0FBVyxDQUFDLEVBQzVDLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWwzQlQsQUFvM0JRLFlBcDNCSSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUFBRSxFQUNkLGFBQWEsRUFBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQW1CLEVBQzVDLFVBQVUsRUFBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQW1CLEVBQ3pDLGdCQUFnQixFQUFFLE9BQU8sR0FzQzVCOztBQTc1QlQsQUF5M0JZLFlBejNCQSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FLWCxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxnQkFBZ0IsRUFBRSxXQUFXLEdBQ2hDOztBQWw0QmIsQUFtNEJZLFlBbjRCQSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FlWCxlQUFlLEFBQUEsT0FBTyxFQW40Qm5DLFlBQVksQ0E4ekJSLGNBQWMsQ0FzRFYsQ0FBQyxBQUFBLElBQUssQ0FBQSxVQUFVLENBZ0JYLFlBQVksQUFBQSxPQUFPLENBQUMsRUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUF0NEJiLEFBdTRCWSxZQXY0QkEsQ0E4ekJSLGNBQWMsQ0FzRFYsQ0FBQyxBQUFBLElBQUssQ0FBQSxVQUFVLENBbUJYLGVBQWUsQUFBQSxPQUFPLENBQUMsRUFDcEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUF6NEJiLEFBMDRCWSxZQTE0QkEsQ0E4ekJSLGNBQWMsQ0FzRFYsQ0FBQyxBQUFBLElBQUssQ0FBQSxVQUFVLENBc0JYLGtCQUFrQixBQUFBLE9BQU8sQ0FBQyxFQUN2QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQTU0QmIsQUE2NEJZLFlBNzRCQSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0F5QlgsWUFBWSxBQUFBLE9BQU8sQ0FBQyxFQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQS80QmIsQUFnNUJZLFlBaDVCQSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUE0QlgsQUFBQSxLQUFDLENBQU0sVUFBVSxBQUFoQixDQUFpQixPQUFPLEVBaDVCdEMsWUFBWSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUE2QlgsQUFBQSxLQUFDLENBQU0sVUFBVSxBQUFoQixDQUFpQixPQUFPLEVBajVCdEMsWUFBWSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUE4QlgsQUFBQSxLQUFDLENBQU0sYUFBYSxBQUFuQixDQUFvQixPQUFPLEVBbDVCekMsWUFBWSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUErQlgsQUFBQSxLQUFDLENBQU0sYUFBYSxBQUFuQixDQUFvQixPQUFPLEVBbjVCekMsWUFBWSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FnQ1gsZUFBZSxBQUFBLE9BQU8sQ0FBQyxFQUNwQixnQkFBZ0IsRUFBRSxXQUFXLEdBQ2hDOztBQXQ1QmIsQUF1NUJZLFlBdjVCQSxDQTh6QlIsY0FBYyxDQXNEVixDQUFDLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FtQ1gsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLEVBQzNCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBejVCYixBQTA1QlksWUExNUJBLENBOHpCUixjQUFjLENBc0RWLENBQUMsQUFBQSxJQUFLLENBQUEsVUFBVSxDQXNDWCxlQUFlLEFBQUEsT0FBTyxDQUFDLEVBQ3BCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBNTVCYixBQWc2QkksWUFoNkJRLENBZzZCUixZQUFZLENBQUMsRUFDVCxNQUFNLEVBQUUsQ0FBQyxFQUNULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFNBQVMsRTNGbjJCRixJQUFJLEUyRm8yQlgsY0FBYyxFM0ZsMkJGLENBQUMsRTJGbTJCYixXQUFXLEUzRnAyQkYsS0FBSyxFMkZxMkJkLFdBQVcsRTNGbjZCRyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRTJGbzZCbkQsV0FBVyxFM0Z2NUJJLElBQUksRTJGdzVCbkIsS0FBSyxFOUZ0M0JLLEtBQUssRThGdTNCZixjQUFjLEUzRnQ1QkksU0FBUyxHMkYrNUI5Qjs7QUFsN0JMLEFBMjZCUSxZQTM2QkksQ0FnNkJSLFlBQVksQ0FXUixLQUFLLENBQUMsRUFDRixNQUFNLEVBQUUsT0FBTyxFQUNmLFNBQVMsRUFBRSxZQUFZLENBQUMsVUFBVSxHQUlyQzs7QUFqN0JULEFBODZCWSxZQTk2QkEsQ0FnNkJSLFlBQVksQ0FXUixLQUFLLENBR0QsT0FBTyxDQUFDLEVBQ0osSUFBSSxFQUFFLEtBQUssR0FDZDs7QUFoN0JiLEFBbzdCSSxZQXA3QlEsQ29CaXRCUCxnQkFBSyxDcEJtT1csRUFFYixZQUFZLEVBQUUsSUFBSSxFQUNsQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsY0FBYyxFQUFFLENBQUMsR0EyRnBCOztBQXJoQ0wsQUE0N0JRLFlBNTdCSSxDb0JpdEJQLGdCQUFLLENwQjJPRixDQUFDLENBQUMsRUFDRSxPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxXQUFXLEVBQ2xCLFNBQVMsRTNGbjRCTixJQUFJLEUyRm80QlAsY0FBYyxFM0ZsNEJOLENBQUMsRTJGbTRCVCxXQUFXLEUzRnA0Qk4sS0FBSyxFMkZ1NEJWLElBQUksRUFBRSxxREFBcUQsRUFDM0QsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLEtBQUssRUFDWixjQUFjLEVBQUUsT0FBTyxHQTJDMUI7O0E1QjEzQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEI1SDlDLEFBNDdCUSxZQTU3QkksQ29CaXRCUCxnQkFBSyxDcEIyT0YsQ0FBQyxDQUFDLEVBa0JNLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsY0FBYyxFQUFFLE1BQU0sR0FzQzdCOztBQXQvQlQsQUFtOUJZLFlBbjlCQSxDb0JpdEJQLGdCQUFLLENwQjJPRixDQUFDLEFBdUJJLE1BQU0sRUFuOUJuQixZQUFZLENvQml0QlAsZ0JBQUssQ3BCMk9GLENBQUMsQUF3QkksTUFBTSxDQUFDLEVBQ0osZUFBZSxFQUFFLElBQUksRUFDckIsT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUF2OUJiLEFBdzlCWSxZQXg5QkEsQ29CaXRCUCxnQkFBSyxDcEIyT0YsQ0FBQyxDQTRCSSxBQUFBLElBQUMsRUFBTSxnQkFBZ0IsQUFBdEIsRUFBd0IsRUFDdEIsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxnQkFBZ0IsRUFBRSxrQkFBa0IsRUFDcEMsY0FBYyxFQUFFLFNBQVMsRUFDekIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsYUFBYSxFQUFFLElBQUksRUFDbkIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFuK0JiLEFBbytCWSxZQXArQkEsQ29CaXRCUCxnQkFBSyxDcEIyT0YsQ0FBQyxDQXdDSSxBQUFBLElBQUMsRUFBTSxvQkFBb0IsQUFBMUIsR0FwK0JkLFlBQVksQ29CaXRCUCxnQkFBSyxDcEIyT0YsQ0FBQyxDQXlDSSxBQUFBLElBQUMsRUFBTSxZQUFZLEFBQWxCLEVBQW9CLEVBQ2xCLHFEQUFxRCxDQUNyRCxXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsR0FBRyxFQUNuQixPQUFPLEVBQUUsSUFBSSxFQUNiLE1BQU0sRUFBRSxJQUFJLEVBQ1oscUpBU0ksRUFDUDs7QUFyL0JiLEFBdy9CUSxZQXgvQkksQ0F3L0JILFVBQVUsQW9CdlNkLGdCQUFLLENwQnVTVSxDQUFDLENBQUMsRUFDVixJQUFJLEVBQUUsd0NBQXdDLEdBQ2pEOztBQTEvQlQsQUE0L0JZLFlBNS9CQSxDQTIvQkgsTUFBTSxBb0IxU1YsZ0JBQUssQ3BCMFNNLENBQUMsQUFDSixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsTUFBTSxFQUFFLEdBQUcsRUFDWCxLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFyZ0NiLEFBeWdDWSxZQXpnQ0EsQ29CaXRCUCxnQkFBSyxBcEJ1VEQsY0FBYyxDQUNYLENBQUMsQ0FBQyxFQUNFLFVBQVUsRUFBRSxDQUFDLEdBQ2hCOztBQTNnQ2IsQUE4Z0NRLFlBOWdDSSxDb0JpdEJQLGdCQUFLLEFwQjZURCxhQUFhLENBQUMsRUFDWCxhQUFhLEVBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUFvQixHQUtoRDs7QUFwaENULEFBaWhDWSxZQWpoQ0EsQ29CaXRCUCxnQkFBSyxBcEI2VEQsYUFBYSxDQUdWLENBQUMsQ0FBQyxFQUNFLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQW5oQ2IsQUF1aENJLFlBdmhDUSxDQXVoQ1IsV0FBVyxDQUFDLEVBQ1IsTUFBTSxFQUFFLFNBQVMsRUFDakIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQTVoQ0wsQUE2aENJLFlBN2hDUSxDQTZoQ1IsQ0FBQyxBQUFBLFdBQVcsQ0FBQyxFQUNULFVBQVUsRUFBRSxrQkFBa0IsRUFDOUIsS0FBSyxFOUYxZ0NFLE9BQU8sRzhGMmdDakI7O0FBaGlDTCxBQWtpQ0ksWUFsaUNRLENBa2lDUixDQUFDLEFBQUEsZ0JBQWdCLENBQUMsRUFDZCxVQUFVLEU5RjNnQ0YsT0FBTyxFOEY0Z0NmLEtBQUssRTlGL2dDRSxPQUFPLEc4RmdoQ2pCOztBQXJpQ0wsQUF1aUNJLFlBdmlDUSxDQXVpQ1IsU0FBUyxDQUFDLEVBQ04sT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBemlDTCxBQTJpQ0ksWUEzaUNRLENBMmlDUixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxFQUN2QixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QTVCajdCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUFnakNRLFlBaGpDSSxDQWdqQ0osaUJBQWlCLENBQUMsRUFDZCxPQUFPLEVBQUUsSUFBSSxFQUNiLGNBQWMsRUFBRSxjQUFjLEVBQzlCLFdBQVcsRUFBRSxNQUFNLEdBQ3RCO0VBcGpDVCxBQXdqQ29CLFlBeGpDUixDQXFqQ0osV0FBVyxDQUNQLFlBQVksQ0FDUixDQUFDLEdBQ0ssSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLFlBQVksRUFDcEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLElBQUksR0FDZDs7QTVCajhCZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk0QjVIOUMsQUEyaUNJLFlBM2lDUSxDQTJpQ1IsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBNkJLLEVBQ3ZCLE1BQU0sRUFBRSxzQkFBc0IsR0FDakM7RUExa0NULEFBMmtDUSxZQTNrQ0ksQ0Eya0NKLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLElBQUssQ0FBQSxVQUFVLEVBQUUsRUFDdkMsZUFBZSxFQUFFLGtCQUFrQixFQUNuQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNuQjtFQS9rQ1QsQUFnbENRLFlBaGxDSSxDQWdsQ0osV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ2pDLFNBQVMsRUFBRSxpQkFBaUIsR0FDL0I7O0FBUVQsQUFDSSxTQURLLENBQ0wsT0FBTyxDQUFDLEVBQ0osT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBSjdCLEFBS1EsU0FMQyxDckJ6ZkEsU0FBUyxBRnFJaEIsY0FBTyxDdUJ5WHVCLEVBQ3BCLE9BQU8sRUFBRSxnQkFBZ0IsR0FDNUI7O0FDam1DVCxBQUFBLGFBQWEsQ0FBQyxFQUNWLE9BQU8sRUFBQyxJQUFJLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFdBQVcsR0F3V3ZCOztBQXRXSSxBQUFELG9CQUFRLENBQUEsRUFDTixPQUFPLEVBQUMsY0FBYyxFQUN0QixLQUFLLEVBQUMsS0FBSyxFQUNYLFVBQVUsRUFBQyxNQUFNLEVBQ2pCLGdCQUFnQixFQUFFLCtCQUErQixFQUNqRCxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLFFBQVEsRUFDN0IsZUFBZSxFQUFFLElBQUksRUFDckIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLGdCQUFnQixFQUFFLE9BQU8sR0FzQjFCOztBQWxDQSxBQWNDLG9CQWRNLENBY04sQ0FBQyxDQUFBLEVBQ0MsS0FBSyxFQUFDLEtBQUssRUFDWCxJQUFJLEVBQUUscUNBQXFDLEVBQzNDLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE1BQU0sRUFBQyxHQUFHLEdBUVg7O0FBMUJGLEFBbUJHLG9CQW5CSSxDQWNOLENBQUMsQ0FLQyxDQUFDLENBQUEsRUFDQyxLQUFLLEVBQUMsS0FBSyxHQUNaOztBQXJCSixBQXNCRyxvQkF0QkksQ0FjTixDQUFDLENBUUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBQyxPQUFPLEVBQ2IsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBekJKLEFBMkJDLG9CQTNCTSxDQTJCTixFQUFFLENBQUEsRUFDQSxLQUFLLEVBQUMsS0FBSyxFQUNYLFdBQVcsRUFBRSxhQUFhLEVBQzFCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBR0YsQUFBRCxzQkFBVSxDQUFDLEVBQ1AsUUFBUSxFQUFDLEtBQUssRUFDZCxHQUFHLEVBQUMsQ0FBQyxFQUNMLElBQUksRUFBQyxDQUFDLEVBQ04sS0FBSyxFQUFDLENBQUMsRUFDUCxNQUFNLEVBQUMsQ0FBQyxFQUNSLE1BQU0sRUFBQyxJQUFJLEVBQ1gsS0FBSyxFQUFDLElBQUksRUFDVixPQUFPLEVBQUMsR0FBRyxFQUVYLFVBQVUsRUFBQyxzQkFBOEMsR0FLNUQ7O0FBZkEsQUFZRyxzQkFaTSxBQVlMLE1BQU0sQ0FBQyxFQUNKLFVBQVUsRUFBQyxrQkFBZSxHQUM3Qjs7QUFHSixBQUFELGlCQUFLLENBQUMsRUFDRixRQUFRLEVBQUMsS0FBSyxFQUNkLEdBQUcsRUFBQyxDQUFDLEVBQ0wsS0FBSyxFQUFDLENBQUMsRUFDUCxNQUFNLEVBQUMsQ0FBQyxFQUNSLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFDLElBQUksRUFDVixPQUFPLEVBQUMsR0FBRyxFQUNYLFNBQVMsRUFBRSxJQUFJLEVBRWYsMEJBQTBCLEVBQUUsS0FBSyxFQUNqQyxpQkFBaUIsRUFBRSxlQUFlLEVBRWxDLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBRWhCLGlCQUFpQixFQUFFLGVBQWUsRUFDbEMsaUJBQWlCLEVBQUUsb0JBQWtCLEVBQ3JDLG1CQUFtQixFQUFFLElBQUksRUFFekIsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsS0FBSyxFQUdoQixVQUFVLEVBQUMsT0FBTyxHQUtyQjs7QUE3QkEsQUEwQkcsaUJBMUJDLENBMEJELHVCQUF1QixDQUFBLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEdBQ2hCOztBQUdKLEFBQUQsbUJBQU8sQ0FBQyxFQUNKLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE9BQU8sRUFBQyxLQUFLLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFXWCxVQUFVLEVBQUUsaUJBQWlCLEVBQzdCLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBRSx3Q0FBd0MsRUFBQywrQkFBK0IsRUFDMUYsaUJBQWlCLEVBQUUsbUJBQW1CLEVBQ3RDLG1CQUFtQixFQUFFLGFBQWEsRUFDbEMsZUFBZSxFQUFFLFdBQVcsR0FDL0I7O0FBaEJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLElBTG5ELEFBQUQsbUJBQU8sQ0FBQyxFQU1BLFVBQVUsRUFBRSxnQkFBZ0IsR0FlbkM7O0FBYkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssSUFSbkQsQUFBRCxtQkFBTyxDQUFDLEVBU0EsVUFBVSxFQUFFLGdCQUFnQixHQVluQzs7QTdCY0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNkJuQ3pDLEFBQUQsbUJBQU8sQ0FBQyxFQVlBLFVBQVUsRUFBRSxnQkFBZ0IsR0FTbkM7O0FBQ0EsQUFBRCx1QkFBVyxDQUFDLEVBQ1YsT0FBTyxFQUFFLFVBQVUsRUFJbkIsT0FBTyxFQUFFLFdBQVcsR0FxRXJCOztBN0I3REMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNkJiekMsQUFBRCx1QkFBVyxDQUFDLEVBVVIsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksRUFDbkIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxrQkFBa0IsR0E4RDNDOztBQTVEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxJQWRqRCxBQUFELHVCQUFXLENBQUMsRUFlUixTQUFTLEVBQUUsV0FBVyxDQUFDLGtCQUFrQixDQUFDLFVBQVUsR0EyRHZEOztBQXpEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLElBakJ6RSxBQUFELHVCQUFXLENBQUMsRUFrQlIsU0FBUyxFQUFFLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLEdBd0R2RDs7QUF0REMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxJQXBCekUsQUFBRCx1QkFBVyxDQUFDLEVBcUJOLFNBQVMsRUFBRSxXQUFXLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLFVBQVUsR0FxRDNEOztBQW5EQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsTUFBTSxJQXZCbEQsQUFBRCx1QkFBVyxDQUFDLEVBd0JSLFNBQVMsRUFBRSxRQUFRLENBQUMsa0JBQWtCLENBQUMsVUFBVSxHQWtEcEQ7O0FBaERDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxNQUFNLE9BQU8sVUFBVSxFQUFFLE1BQU0sSUExQjNFLEFBQUQsdUJBQVcsQ0FBQyxFQTJCUixTQUFTLEVBQUUsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsR0ErQ3BEOztBQTdDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxNQUFNLElBN0IxRSxBQUFELHVCQUFXLENBQUMsRUE4QlIsU0FBUyxFQUFFLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLEdBNENwRDs7QUExQ0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxJQWhDekUsQUFBRCx1QkFBVyxDQUFDLEVBaUNSLFNBQVMsRUFBRSxRQUFRLENBQUMsaUJBQWlCLENBQUMsVUFBVSxHQXlDbkQ7O0FBdkNDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssSUFuQ3pFLEFBQUQsdUJBQVcsQ0FBQyxFQW9DUixTQUFTLEVBQUUsUUFBUSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsR0FzQ25EOztBQXBDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLElBdEN6RSxBQUFELHVCQUFXLENBQUMsRUF1Q1IsU0FBUyxFQUFFLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLEdBbUN0RDs7QUFqQ0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxJQXpDekUsQUFBRCx1QkFBVyxDQUFDLEVBMENSLFNBQVMsRUFBRSxVQUFVLENBQUMsa0JBQWtCLENBQUMsVUFBVSxHQWdDdEQ7O0FBOUJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssSUE1Q3pFLEFBQUQsdUJBQVcsQ0FBQyxFQTZDUixTQUFTLEVBQUUsVUFBVSxDQUFDLG1CQUFtQixDQUFDLFVBQVUsR0E2QnZEOztBN0I3REMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNkJiekMsQUFBRCx1QkFBVyxDQUFDLEVBZ0RSLFNBQVMsRUFBRSxVQUFVLENBQUMsbUJBQW1CLEdBMEI1Qzs7QUF4QkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssSUFsRGpELEFBQUQsdUJBQVcsQ0FBQyxFQW1EUixTQUFTLEVBQUUsV0FBVyxDQUFDLGtCQUFrQixDQUFDLFVBQVUsR0F1QnZEOztBQXJCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLElBckR6RSxBQUFELHVCQUFXLENBQUMsRUFzRFIsU0FBUyxFQUFFLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLEdBb0J4RDs7QUFsQkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxJQXhEekUsQUFBRCx1QkFBVyxDQUFDLEVBeURSLFNBQVMsRUFBRSxXQUFXLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxHQWlCckQ7O0FBZkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxJQTNEekUsQUFBRCx1QkFBVyxDQUFDLEVBNERSLFNBQVMsRUFBRSxRQUFRLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxHQWNsRDs7QUFaQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxVQUFVLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxNQUFNLElBOUQxRSxBQUFELHVCQUFXLENBQUMsRUErRFIsU0FBUyxFQUFFLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLEdBV25EOztBQVRDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxNQUFNLElBakVsRCxBQUFELHVCQUFXLENBQUMsRUFrRVIsU0FBUyxFQUFFLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLEdBUW5EOztBQU5DLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQXBFeEIsQUFBRCx1QkFBVyxDQUFDLEVBdUVSLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBRXRCOztBQUNBLEFBQUQscUJBQVMsQ0FBQyxFQUNSLE9BQU8sRUFBQyxVQUFVLEVBQ2xCLGNBQWMsRUFBQyxNQUFNLEdBQ3RCOztBQUVBLEFBQUQsbUJBQU8sQ0FBQyxFQUNOLE9BQU8sRTVGL0VVLElBRXRCLEU0RjhFSyxTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxPQUFPLEVBQ2YsUUFBUSxFQUFFLEtBQUssRUFDZixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxPQUFPLEVBQ2QsT0FBTyxFQUFFLENBQUMsR0FLWDs7QUFaQSxBQVFDLG1CQVJLLENBUUwsdUJBQXVCLENBQUMsRUFFdEIsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QUFHRixBQUFELG1CQUFPLENBQUMsRUFDSixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUMsS0FBSyxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsU0FBUyxFQUFFLEtBQUssRUFhaEIsSUFBSSxFQUFFLHlDQUF5QyxFQUMvQyxjQUFjLEVBQUUsU0FBUyxFQUN6QixjQUFjLEVBQUMsSUFBSSxHQVd0Qjs7QTdCL0dDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTZCaUZ6QyxBQUFELG1CQUFPLENBQUMsRUFNQSxNQUFNLEVBQUUsV0FBVyxHQXdCMUI7O0FBdEJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFVBQVUsRUFBRSxLQUFLLElBUm5ELEFBQUQsbUJBQU8sQ0FBQyxFQVNBLE1BQU0sRUFBRSxXQUFXLEdBcUIxQjs7QTdCL0dDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTZCaUZ6QyxBQUFELG1CQUFPLENBQUMsRUFZQSxNQUFNLEVBQUUsV0FBVyxHQWtCMUI7O0FBOUJBLEFBcUJHLG1CQXJCRyxDQXFCSCxDQUFDLENBQUMsRUFDQSxjQUFjLEVBQUUsT0FBTyxFQUNyQixXQUFXLEVBQUUsR0FBRyxFQUNoQixTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBQyxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLE9BQU8sRUFBQyxDQUFDLEVBQ1QsTUFBTSxFQUFDLENBQUMsR0FDWDs7QUFHSixBQUFELHFCQUFTLENBQUMsRUFDTixPQUFPLEVBQUMsSUFBSSxHQXlCZjs7QUExQkEsQUFHRyxxQkFISyxDQUdMLENBQUMsQ0FBQyxFQUNFLEtBQUssRS9GL01KLE9BQU8sRStGZ05SLGFBQWEsRUFBQyxHQUFHLEMvRmhOaEIsT0FBTyxDK0ZnTnNCLE1BQU0sRUFFcEMsVUFBVSxFQUFDLFNBQVMsR0FNdkI7O0FBYkosQUFTTyxxQkFUQyxDQUdMLENBQUMsQUFNSSxNQUFNLEVBVGQscUJBQVEsQ0FHTCxDQUFDLEFBTWEsTUFBTSxDQUFDLEVBQ2IsZUFBZSxFQUFDLElBQUksRUFDcEIsbUJBQW1CLEVBQUMsV0FBVyxHQUNsQzs7QUFHSixBQUFELDBCQUFNLENBQUMsRUFDSCxXQUFXLEU1RjFQRCxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRTRGMlAvQyxTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBQyxJQUFJLEVBQ2hCLGNBQWMsRUFBQyxNQUFNLEVBQ3JCLFdBQVcsRUFBQyxJQUFJLEdBQ25COztBQUVBLEFBQUQsOEJBQVUsQ0FBQyxFQUNQLE1BQU0sRUFBQyxVQUFVLEdBQ3BCOztBQUdKLEFBQUQsa0JBQU0sRUFBRyx1QkFBVSxDQUFDLEVBQ2xCLGdCQUFnQixFQUFFLHlCQUF5QixFQUMzQyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLFVBQVUsRUFDL0IsZUFBZSxFQUFFLFVBQVUsRUFDM0IsVUFBVSxFQUFFLE1BQU0sRUFDbEIsTUFBTSxFQUFFLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFDNUIsV0FBVyxFQUFFLElBQUksR0FrRWxCOztBQXpFQSxBQVNHLGtCQVRFLENBU0YsSUFBSSxFQVRDLHVCQUFVLENBU2YsSUFBSSxDQUFDLEVBQ0QsU0FBUyxFQUFFLEtBQUssRUFDaEIsTUFBTSxFQUFFLE1BQU0sR0FDakI7O0FBWkosQUFjRyxrQkFkRSxDQWNGLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FkRCx1QkFBVSxDQWNmLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxFQUNoQixJQUFJLEVBQUUsOENBQThDLEVBQ3BELGNBQWMsRUFBRSxpQkFBaUIsR0FpQnBDOztBQWpDSixBQWtCTyxrQkFsQkYsQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBSUQsMkJBQTJCLEVBbEJuQyxrQkFBSyxDQWNGLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FLRCxrQkFBa0IsRUFuQjFCLGtCQUFLLENBY0YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQU1ELGlCQUFpQixFQXBCekIsa0JBQUssQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBT0QsTUFBTSxBQUFBLGlCQUFpQixFQXJCL0Isa0JBQUssQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBUUQsT0FBTyxBQUFBLGlCQUFpQixFQXRCaEMsa0JBQUssQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBU0QsTUFBTSxBQUFBLGlCQUFpQixFQXZCL0Isa0JBQUssQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBVUQsaUJBQWlCLEFBQUEsTUFBTSxFQXhCL0Isa0JBQUssQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBV0QsaUJBQWlCLEFBQUEsT0FBTyxFQXpCaEMsa0JBQUssQ0FjRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBWUQsaUJBQWlCLEFBQUEsTUFBTSxFQTFCdkIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBSUQsMkJBQTJCLEVBbEIzQix1QkFBVSxDQWNmLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FLRCxrQkFBa0IsRUFuQmxCLHVCQUFVLENBY2YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQU1ELGlCQUFpQixFQXBCakIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBT0QsTUFBTSxBQUFBLGlCQUFpQixFQXJCdkIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBUUQsT0FBTyxBQUFBLGlCQUFpQixFQXRCeEIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBU0QsTUFBTSxBQUFBLGlCQUFpQixFQXZCdkIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBVUQsaUJBQWlCLEFBQUEsTUFBTSxFQXhCdkIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBV0QsaUJBQWlCLEFBQUEsT0FBTyxFQXpCeEIsdUJBQVUsQ0FjZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBWUQsaUJBQWlCLEFBQUEsTUFBTSxDQUFDLEVBQ3JCLElBQUksRUFBRSw4Q0FBOEMsRUFDcEQsY0FBYyxFQUFFLGlCQUFpQixHQUNwQzs7QUE3QlIsQUE4Qk8sa0JBOUJGLENBY0YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWdCRCxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLE1BQU0sR0E5QnBDLHVCQUFVLENBY2YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWdCRCxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLE1BQU0sRUFBRSxFQUNuQyxtQkFBbUIsRUFBRSxPQUFPLEdBQy9COztBQWhDUixBQWtDRyxrQkFsQ0UsQ0FrQ0YsNkJBQTZCLEFBQUEsTUFBTSxFQWxDdEMsa0JBQUssQ0FrQ21DLDZCQUE2QixBQUFBLE1BQU0sRUFsQ25FLHVCQUFVLENBa0NmLDZCQUE2QixBQUFBLE1BQU0sRUFsQzlCLHVCQUFVLENBa0NzQiw2QkFBNkIsQUFBQSxNQUFNLENBQUEsRUFDdEUsWUFBWSxFQUFFLE9BQU8sR0FDdEI7O0FBcENKLEFBcUNHLGtCQXJDRSxDQXFDRiw2QkFBNkIsRUFyQ3hCLHVCQUFVLENBcUNmLDZCQUE2QixDQUFBLEVBQzNCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBQyxHQUFHLEVBQ2YsU0FBUyxFQUFDLElBQUksR0FDZjs7QUF6Q0osQUEwQ0csa0JBMUNFLENBMENGLEdBQUcsRUExQ0UsdUJBQVUsQ0EwQ2YsR0FBRyxDQUFBLEVBQ0QsS0FBSyxFQUFFLEtBQUssRUFDWixhQUFhLEVBQUMsSUFBSSxFQUNsQixVQUFVLEVBQUMsR0FBRyxHQUNmOztBQUVBLEFBQUQseUJBQVEsQUFBQSxJQUFJLEVBQVgsOEJBQU8sQUFBQSxJQUFJLENBQUMsRUFDWCxhQUFhLEVBQUUsR0FBRyxFQUNsQixjQUFjLEVBQUUsT0FBTyxFQUN2QixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLEtBQUssRUFBQyxLQUFLLEVBQ1gsTUFBTSxFQUFDLGVBQWUsRUFDdEIsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLElBQUksRUFBRSx5Q0FBeUMsRUFDL0MsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBQ0EsQUFBRCx5QkFBUSxBQUFBLElBQUksQUFBQSxNQUFNLEVBQWpCLDhCQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FBQSxFQUNoQixNQUFNLEVBQUMsSUFBSSxFQUNYLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLGdCQUFnQixFQUFFLFdBQVcsR0FDOUI7O0FBQ0EsQUFBRCx5QkFBUSxBQUFBLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxFQUN2Qix5QkFBTyxBQUFBLElBQUksQUFBQSxNQUFNLEVBQ2pCLHlCQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sRUFGakIsOEJBQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxBQUFBLE1BQU0sRUFDdkIsOEJBQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxFQUNqQiw4QkFBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQUEsRUFDaEIsTUFBTSxFQUFDLElBQUksRUFDWCxLQUFLLEVBQUMsT0FBTyxFQUNiLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7O0FBalZULEFBb1ZJLGFBcFZTLENBb1ZULFdBQVcsQ0FBQyxFQUNWLE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLE9BQU8sR0FLakI7O0FBM1ZMLEFBdVZNLGFBdlZPLENBb1ZULFdBQVcsR0FHUCxXQUFXLENBQUMsRUFDWixNQUFNLEVBQUUsT0FBTyxFQUNmLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQTFWUCxBQTRWSSxhQTVWUyxDQTRWVCxNQUFNLENBQUMsRUFDTCxVQUFVLEVBQUUsR0FBRyxHQUNoQjs7QUE5VkwsQUErVkksYUEvVlMsQ0ErVlQsQ0FBQyxDQUFDLEVBQ0EsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBaldMLEFBa1dJLGFBbFdTLENBa1dULENBQUMsQUFBQSxXQUFXLENBQUMsRUFDVCxVQUFVLEVBQUMsa0JBQWUsRUFDMUIsS0FBSyxFL0YvVUUsT0FBTyxHK0ZnVmpCOztBQXJXTCxBQXNXSSxhQXRXUyxDQXNXVCxDQUFDLEFBQUEsZ0JBQWdCLENBQUMsRUFDZCxVQUFVLEUvRi9VRixPQUFPLEUrRmdWZixLQUFLLEUvRm5WRSxPQUFPLEcrRm9WakI7O0FDeldMLEFBQUEsb0JBQW9CLENBQUMsRUFDakIsT0FBTyxFQUFFLElBQUksRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsV0FBVyxHQXlEdkI7O0FBNURELEFBS0ksb0JBTGdCLENBS2hCLHFCQUFxQixDQUFDLEVBQ2xCLFFBQVEsRUFBQyxLQUFLLEVBQ2QsR0FBRyxFQUFDLENBQUMsRUFDTCxJQUFJLEVBQUMsQ0FBQyxFQUNOLEtBQUssRUFBQyxDQUFDLEVBQ1AsTUFBTSxFQUFDLENBQUMsRUFDUixNQUFNLEVBQUMsSUFBSSxFQUNYLEtBQUssRUFBQyxJQUFJLEVBQ1YsT0FBTyxFQUFDLEdBQUcsRUFFWCxVQUFVLEVBQUMsa0JBQWUsR0FDN0I7O0FBaEJMLEFBa0JJLG9CQWxCZ0IsQ0FrQmhCLGdCQUFnQixDQUFDLEVBQ2IsUUFBUSxFQUFDLEtBQUssRUFDZCxHQUFHLEVBQUMsQ0FBQyxFQUNMLEtBQUssRUFBQyxDQUFDLEVBQ1AsTUFBTSxFQUFDLENBQUMsRUFDUixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBQyxJQUFJLEVBQ1YsT0FBTyxFQUFDLEdBQUcsRUFDWCxRQUFRLEVBQUUsTUFBTSxFQUVoQixpQkFBaUIsRUFBRSxlQUFlLEVBQ2xDLGlCQUFpQixFQUFFLG9CQUFrQixFQUNyQyxtQkFBbUIsRUFBRSxJQUFJLEVBRXpCLFVBQVUsRUFBQyxPQUFPLEdBQ3JCOztBQWpDTCxBQW1DSSxvQkFuQ2dCLENBbUNoQixrQkFBa0IsQ0FBQyxFQUNmLE9BQU8sRUFBQyxLQUFLLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQXZDTCxBQXlDSSxvQkF6Q2dCLENBeUNoQixrQkFBa0IsQ0FBQyxFQUNqQixPQUFPLEU3RnVFVSxJQUV0QixFNkZ4RUssU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsT0FBTyxFQUNmLFFBQVEsRUFBRSxLQUFLLEVBQ2YsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUtaOztBQXBETCxBQWlETSxvQkFqRGMsQ0F5Q2hCLGtCQUFrQixDQVFoQix1QkFBdUIsQ0FBQyxFQUN0QixnQkFBZ0IsRUFBQyxJQUFJLEdBQ3RCOztBQW5EUCxBQXNESSxvQkF0RGdCLENBc0RoQixpQkFBaUIsQ0FBQyxFQUNoQixVQUFVLEVBQUUsTUFBTSxFQUVsQixpRUFBaUUsRUFDbEU7O0FDMURMLEFBQUEseUJBQXlCLENBQUMsRUFDdEIsT0FBTyxFQUFFLElBQUksRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsV0FBVyxHQTRrQnZCOztBQS9rQkQsQUFLSSx5QkFMcUIsQ0FLckIsMEJBQTBCLENBQUMsRUFDdkIsUUFBUSxFQUFDLEtBQUssRUFDZCxHQUFHLEVBQUMsQ0FBQyxFQUNMLElBQUksRUFBQyxDQUFDLEVBQ04sS0FBSyxFQUFDLENBQUMsRUFDUCxNQUFNLEVBQUMsQ0FBQyxFQUNSLE1BQU0sRUFBQyxJQUFJLEVBQ1gsS0FBSyxFQUFDLElBQUksRUFDVixPQUFPLEVBQUMsR0FBRyxFQUNYLE1BQU0sRUFBRSxPQUFPLEVBQ2YsVUFBVSxFQUFDLGdCQUFhLEdBQzNCOztBQWhCTCxBQWtCSSx5QkFsQnFCLENBa0JyQixxQkFBcUIsQ0FBQyxFQUNsQixRQUFRLEVBQUMsS0FBSyxFQUNkLEtBQUssRUFBQyxDQUFDLEVBQ1AsSUFBSSxFQUFDLENBQUMsRUFDTixNQUFNLEVBQUMsQ0FBQyxFQUNSLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBQyxHQUFHLEVBQ1gsUUFBUSxFQUFFLE1BQU0sRUFFaEIsaUJBQWlCLEVBQUUsZUFBZSxFQUNsQyxpQkFBaUIsRUFBRSxvQkFBa0IsRUFDckMsbUJBQW1CLEVBQUUsSUFBSSxFQUd6QixVQUFVLEVBQUMsT0FBTyxHQUVyQjs7QUFwQ0wsQUFzQ0kseUJBdENxQixDQXNDckIsdUJBQXVCLENBQUMsRUFDcEIsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFQUFFLElBQUksRUFDaEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsZUFBZSxFQUFFLFVBQVUsR0FDOUI7O0FBN0NMLEFBK0NJLHlCQS9DcUIsQ0ErQ3JCLHVCQUF1QixDQUFDLEVBQ3RCLE9BQU8sRUFBRSxDQUFDLEVBRVYsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsT0FBTyxFQUNmLFFBQVEsRUFBRSxLQUFLLEVBQ2YsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEdBcUJYOztBQTVFTCxBQXlETSx5QkF6RG1CLENBK0NyQix1QkFBdUIsQ0FVckIsbUJBQW1CLENBQUMsRUFDbEIsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsS0FBSyxFQUNiLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FjaEI7O0FBM0VQLEFBK0RRLHlCQS9EaUIsQ0ErQ3JCLHVCQUF1QixDQVVyQixtQkFBbUIsQUFNaEIsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsT0FBTyxFQUNmLEdBQUcsRUFBRSxLQUFLLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQXRFVCxBQXdFUSx5QkF4RWlCLENBK0NyQix1QkFBdUIsQ0F5QmxCLHVCQUFJLENBQUMsRUFDRixnQkFBZ0IsRUFBQyxJQUFJLEdBQ3hCOztBQTFFVCxBQThFSSx5QkE5RXFCLENBOEVyQixzQkFBc0IsQ0FBQyxFQUNyQixVQUFVLEVBQUUsTUFBTSxFQUNsQixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLEtBQUssRUFBRSxJQUFJLEdBb2FaOztBL0J6WEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBOEVJLHlCQTlFcUIsQ0E4RXJCLHNCQUFzQixDQUFDLEVBS25CLE9BQU8sRUFBRSxnQkFBZ0IsR0FrYTVCOztBQWhhQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFyRi9CLEFBOEVJLHlCQTlFcUIsQ0E4RXJCLHNCQUFzQixDQUFDLEVBUW5CLEtBQUssRUFBRSxJQUFJLEdBK1pkOztBQTdaQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXhGdkQsQUE4RUkseUJBOUVxQixDQThFckIsc0JBQXNCLENBQUMsRUFXbkIsU0FBUyxFQUFFLEtBQUssR0E0Wm5COztBQTFaQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJQTNGdEQsQUE4RUkseUJBOUVxQixDQThFckIsc0JBQXNCLENBQUMsRUFjbkIsU0FBUyxFQUFFLEtBQUssR0F5Wm5COztBL0J6WEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBOEVJLHlCQTlFcUIsQ0E4RXJCLHNCQUFzQixDQUFDLEVBaUJuQixPQUFPLEVBQUUsZUFBZSxHQXNaM0I7O0FBcmZMLEFBa0dNLHlCQWxHbUIsQ0E4RXJCLHNCQUFzQixDQW9CcEIsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF0R2pDLEFBcUdNLHlCQXJHbUIsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBQUMsRUFFWCxTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQXdVdkI7O0EvQnJURCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrQjVIOUMsQUFxR00seUJBckdtQixDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0FBQyxFQU9YLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxDQUFDLEdBb1VsQjs7QS9CclRELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQWdIWSx5QkFoSGEsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLEdBVVosYUFBYSxBQUNWLGFBQWEsQ0FBQyxFQUVQLE9BQU8sRUFBRSxJQUFJLEdBb0JwQjs7QS9CVlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBZ0hZLHlCQWhIYSxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsR0FVWixhQUFhLEFBQ1YsYUFBYSxDQUFDLEVBS1AsSUFBSSxFQUFFLDBDQUEwQyxFQUNoRCxPQUFPLEVBQUUsbUJBQW1CLEVBQzVCLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsY0FBYyxFQUFFLE9BQU8sRUFDdkIsZUFBZSxFQUFFLElBQUksRUFDckIsTUFBTSxFQUFFLFlBQVksRUFDcEIsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsUUFBUSxFQUFFLEtBQUssRUFDZixLQUFLLEVBQUUsT0FBTyxFQUNkLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLEdBQUcsRUFBRSxJQUFJLEdBRWhCOztBQXRJYixBQXVJWSx5QkF2SWEsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLEdBVVosYUFBYSxBQXdCVixjQUFjLENBQUMsRUFDWixPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBRSxXQUFXLEVBQ2xCLFNBQVMsRUFBRSxhQUFhLENBQUMsV0FBVyxHQW1EdkM7O0FBak1iLEFBZ0pnQix5QkFoSlMsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLEdBVVosYUFBYSxBQXdCVixjQUFjLEFBU1YsTUFBTSxFQWhKdkIseUJBQXlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixHQVVaLGFBQWEsQUF3QlYsY0FBYyxBQVVWLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxNQUFNLEVBQUUsQ0FBQyxFQUNULEtBQUssRUFBRSxDQUFDLEVBQ1IsSUFBSSxFQUFFLENBQUMsRUFDUCxHQUFHLEVBQUUsQ0FBQyxHQUNUOztBQXpKakIsQUEwSmdCLHlCQTFKUyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsR0FVWixhQUFhLEFBd0JWLGNBQWMsQUFtQlYsT0FBTyxDQUFDLEVBQ0wsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsR0FBRyxFQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTlKakIsQUErSmdCLHlCQS9KUyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsR0FVWixhQUFhLEFBd0JWLGNBQWMsQUF3QlYsTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLFVBQVUsRUFBRSxHQUFHLEdBQ2xCOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXJLekMsQUF1SVkseUJBdklhLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixHQVVaLGFBQWEsQUF3QlYsY0FBYyxDQUFDLEVBK0JSLFlBQVksRUFBRSxpQkFBaUIsR0EyQnRDOztBL0JyRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLEkrQjVIckUsQUF1SVkseUJBdklhLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixHQVVaLGFBQWEsQUF3QlYsY0FBYyxDQUFDLEVBa0NSLGFBQWEsRUFBRSxJQUFJLEdBd0IxQjs7QS9CckVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQXVJWSx5QkF2SWEsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLEdBVVosYUFBYSxBQXdCVixjQUFjLENBQUMsRUFxQ1IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLGFBQWEsR0FvQjVCO0VBak1iLEFBZ0pnQix5QkFoSlMsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLEdBVVosYUFBYSxBQXdCVixjQUFjLEFBU1YsTUFBTSxFQWhKdkIseUJBQXlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixHQVVaLGFBQWEsQUF3QlYsY0FBYyxBQVVWLE9BQU8sQ0ErQkssRUFDTCxnQkFBZ0IsRUFBRSxJQUFJLEdBQ3pCOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLElBcExoRSxBQXVJWSx5QkF2SWEsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLEdBVVosYUFBYSxBQXdCVixjQUFjLENBQUMsRUE4Q1IsS0FBSyxFQUFFLEtBQUssR0FZbkI7O0EvQnJFUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrQjVIOUMsQUF1SVkseUJBdklhLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixHQVVaLGFBQWEsQUF3QlYsY0FBYyxDQUFDLEVBaURSLEdBQUcsRUFBRSxJQUFJLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsS0FBSyxHQU90QjtFQWpNYixBQWdKZ0IseUJBaEpTLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixHQVVaLGFBQWEsQUF3QlYsY0FBYyxBQVNWLE1BQU0sRUFoSnZCLHlCQUF5QixDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsR0FVWixhQUFhLEFBd0JWLGNBQWMsQUFVVixPQUFPLENBNENLLEVBQ0wsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUEvTHJCLEFBbU1RLHlCQW5NaUIsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0FBQyxFQUNaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLENBQUMsRUFDWixNQUFNLEVBQUUsTUFBTSxFQUNkLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLGVBQWUsRUFBRSxNQUFNLEdBK054Qjs7QS9CNVNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUFFSCxJQUFJLEVBQUUsSUFBSSxHQStDZjs7QS9CaElMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUFLSCxPQUFPLEVBQUUsd0dBQXdHLEVBQ2pILFVBQVUsRUFBRSxJQUFJLEVBQ2hCLElBQUksRUFBRSx3Q0FBd0MsRUFDOUMsY0FBYyxFQUFFLEdBQUcsRUFDbkIsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLEtBQUssR0FvQ2Y7O0EvQmhJTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSStCNUhyRSxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUFnQkgsSUFBSSxFQUFFLENBQUMsR0FpQ1o7O0FBL0JDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTdOckMsQUEyTVUseUJBM01lLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLEFBUVYsT0FBTyxDQUFDLEVBbUJILEtBQUssRUFBRSxpQkFBaUIsRUFDeEIsR0FBRyxFQUFFLEtBQUssR0E2QmY7O0FBM0JDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBak83RCxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUF1QkgsS0FBSyxFQUFFLGlCQUFpQixHQTBCN0I7O0FBeEJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBcE83RCxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUEwQkgsS0FBSyxFQUFFLGlCQUFpQixHQXVCN0I7O0FBckJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBdk83RCxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUE2QkgsS0FBSyxFQUFFLGlCQUFpQixHQW9CN0I7O0FBbEJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBMU8zRCxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUFnQ0gsS0FBSyxFQUFFLGlCQUFpQixHQWlCN0I7O0FBZkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUE3TzNELEFBMk1VLHlCQTNNZSxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxBQVFWLE9BQU8sQ0FBQyxFQW1DSCxLQUFLLEVBQUUsaUJBQWlCLEdBYzdCOztBQVpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBaFAzRCxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUFzQ0gsS0FBSyxFQUFFLGlCQUFpQixHQVc3Qjs7QUFUQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQW5QM0QsQUEyTVUseUJBM01lLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLEFBUVYsT0FBTyxDQUFDLEVBeUNILEtBQUssRUFBRSxpQkFBaUIsR0FRN0I7O0FBTkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUF0UDNELEFBMk1VLHlCQTNNZSxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxBQVFWLE9BQU8sQ0FBQyxFQTRDSCxLQUFLLEVBQUUsZ0JBQWdCLEdBSzVCOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBelAzRCxBQTJNVSx5QkEzTWUsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQUFRVixPQUFPLENBQUMsRUErQ0gsS0FBSyxFQUFFLGdCQUFnQixHQUU1Qjs7QS9CaElMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQW1NUSx5QkFuTWlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBQUMsRUE0RFYscUJBQXFCLEVBQUUseUJBQXlCLEVBQ2hELGtCQUFrQixFQUFFLGVBQWUsRUFDbkMsY0FBYyxFQUFFLE1BQU0sRUFDdEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsT0FBTyxFQUFFLElBQUksRUFDYixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxDQUFDLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLFdBQVcsR0FpS3JCOztBL0I1U0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLEkrQjVIckUsQUFtTVEseUJBbk1pQixDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQUFDLEVBdUVWLGVBQWUsRUFBRSxVQUFVLEdBOEo5Qjs7QUE1SkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNVFsQyxBQW1NUSx5QkFuTWlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBQUMsRUEwRVYsVUFBVSxFQUFFLElBQUksR0EySm5COztBQXpKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQS9RekQsQUFtTVEseUJBbk1pQixDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQUFDLEVBNkVWLFVBQVUsRUFBRSxJQUFJLEdBd0puQjs7QS9CNVNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQW1NUSx5QkFuTWlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBQUMsRUFnRlYsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixTQUFTLEVBQUUsV0FBVyxFQUN0QixTQUFTLEVBQUUsS0FBSyxFQUNoQixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxJQUFJLEVBQ2IsS0FBSyxFQUFFLElBQUksR0ErSWQ7O0FBeGFULEFBNFJZLHlCQTVSYSxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLENBQUMsRUFDRCxVQUFVLEVBQUUsY0FBYyxFQUMxQixPQUFPLEVBQUUsSUFBSSxFQUNiLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGVBQWUsRUFBRSxVQUFVLEVBQzNCLFFBQVEsRUFBRSxRQUFRLEdBc0luQjs7QUF2YWIsQUFtU2dCLHlCQW5TUyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLEFBT0csZ0JBQWdCLENBQUMsRUFDZCxLQUFLLEVBQUUsRUFBRSxHQUNaOztBQXJTakIsQUFzU2dCLHlCQXRTUyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLEFBVUcsU0FBUyxDQUFDLEVBQ1AsS0FBSyxFQUFFLEVBQUUsR0FDWjs7QUF4U2pCLEFBeVNnQix5QkF6U1MsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxBQWFHLFlBQVksQ0FBQyxFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQTNTakIsQUE2U2dCLHlCQTdTUyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLENBaUJFLEtBQUssQ0FBQSxBQUFBLEdBQUMsQ0FBSSxpQkFBaUIsQUFBckIsRUFBdUIsRUFDekIsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBRSxXQUFXLEdBQ3JCOztBQWxUakIsQUFtVGdCLHlCQW5UUyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLENBdUJFLDBCQUEwQixDQUFDLEVBQ3ZCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsTUFBTSxFQUNqQixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsR0FBRyxFQUVuQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLE9BQU8sRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsV0FBVyxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQWVsQiw2RkFLSSxFQUNQOztBQXBWakIsQUFpVW9CLHlCQWpVSyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLENBdUJFLDBCQUEwQixBQWNyQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGdCQUFnQixFQUFFLDBCQUEwQixFQUM1QyxlQUFlLEVBQUUsU0FBUyxFQUMxQixtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsR0FDVDs7QUE3VXJCLEFBcVZnQix5QkFyVlMsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxDQXlERSxnQkFBZ0IsQ0FBQyxFQUNiLHdDQUNzQixDQUN0QixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixNQUFNLEVBQUUsT0FBTyxFQUNmLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsR0FhVDs7QS9CblBYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQXFXd0IseUJBcldDLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBeUZULEVBQUUsQ0F5REUsZ0JBQWdCLEFBZ0JQLFFBQVEsR0FBRywwQkFBMEIsQUFBQSxPQUFPLEVBcldyRSx5QkFBeUIsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxDQXlERSxnQkFBZ0IsQUFpQlAsTUFBTSxHQUFHLDBCQUEwQixBQUFBLE9BQU8sQ0FBQyxFQUN4QyxnQkFBZ0IsRUFBRSxpQ0FBaUMsR0FDdEQ7O0EvQjVPbkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBMld3Qix5QkEzV0MsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxDQXlERSxnQkFBZ0IsQUFzQlAsUUFBUSxHQUFHLDBCQUEwQixBQUFBLE9BQU8sQ0FBQyxFQUMxQyxnQkFBZ0IsRUFBRSxpQ0FBaUMsR0FDdEQ7O0FBN1d6QixBQWdYZ0IseUJBaFhTLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBeUZULEVBQUUsQ0FvRkUsZ0JBQWdCLENBQUMsRUFDYixVQUFVLEVBQUUsSUFBSSxFQUNoQixJQUFJLEVBQUUsMENBQTBDLEVBQ2hELEtBQUssRUFBRSxJQUFJLEVBR1gsV0FBVyxFQUFFLElBQUksRUFDakIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLE1BQU0sR0FxQ3RCOztBQS9aakIsQUErWHdCLHlCQS9YQyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLENBb0ZFLGdCQUFnQixBQVlYLE1BQU0sQUFHRixPQUFPLEVBL1hoQyx5QkFBeUIsQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxDQW9GRSxnQkFBZ0IsQUFhWCxNQUFNLEFBRUYsT0FBTyxFQS9YaEMseUJBQXlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBeUZULEVBQUUsQ0FvRkUsZ0JBQWdCLEFBY1gsT0FBTyxBQUNILE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBall6QixBQW9Zb0IseUJBcFlLLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQThGZCxhQUFhLENBeUZULEVBQUUsQ0FvRkUsZ0JBQWdCLEFBb0JYLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSx5QkFBeUIsR0FxQnhDOztBL0JsU2YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBb1lvQix5QkFwWUssQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxDQW9GRSxnQkFBZ0IsQUFvQlgsT0FBTyxDQUFDLEVBUUQsR0FBRyxFQUFFLEtBQUssRUFDVixJQUFJLEVBQUUsS0FBSyxFQUNYLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLEtBQUssRUFDYixnQkFBZ0IsRUFBRSxPQUFPLEdBY2hDOztBL0JsU2YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBb1lvQix5QkFwWUssQ0E4RXJCLHNCQUFzQixDQXVCcEIsZ0JBQWdCLENBOEZkLGFBQWEsQ0F5RlQsRUFBRSxDQW9GRSxnQkFBZ0IsQUFvQlgsT0FBTyxDQUFDLEVBZ0JELGdCQUFnQixFQUFFLDRCQUE0QixFQUM5QyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsZUFBZSxFQUFFLEtBQUssRUFDdEIsSUFBSSxFQUFFLHlCQUF5QixFQUMvQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxHQUFHLEVBQUUsQ0FBQyxHQUViOztBQTlackIsQUFrYXdCLHlCQWxhQyxDQThFckIsc0JBQXNCLENBdUJwQixnQkFBZ0IsQ0E4RmQsYUFBYSxDQXlGVCxFQUFFLEFBb0lHLGdCQUFnQixDQUNiLDBCQUEwQixBQUNyQixPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxpQ0FBaUMsR0FDdEQ7O0FBcGF6QixBQXlhUSx5QkF6YWlCLENBOEVyQixzQkFBc0IsQ0F1QnBCLGdCQUFnQixDQW9VZCwyQkFBMkIsQ0FBQyxDQUFDLENBQUMsRUFDMUIsUUFBUSxFQUFFLEtBQUssRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLElBQUksRUFBRSxDQUFDLEVBQUMsS0FBSyxFQUFFLENBQUMsRUFDaEIsTUFBTSxFQUFFLENBQUMsRUFDVCxNQUFNLEVBQUUsS0FBSyxFQUNiLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBaGJULEFBa2JNLHlCQWxibUIsQ0E4RXJCLHNCQUFzQixDQW9XcEIsc0JBQXNCLENBQUMsRUFDckIsUUFBUSxFQUFFLEtBQUssRUFDZixHQUFHLEVBQUUsQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixnQkFBZ0IsRUFBRSxxQkFBcUIsRUFDdkMsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsSUFBSSxHQXdEZDs7QUFwZlAsQUE4YlEseUJBOWJpQixDQThFckIsc0JBQXNCLENBb1dwQixzQkFBc0IsQ0FZcEIsNEJBQTRCLENBQUMsRUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLEdBQUcsRUFDVCxLQUFLLEVBQUUsQ0FBQyxFQUNSLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFPWixPQUFPLEVBQUUsU0FBUyxFQUNsQixPQUFPLEVBQUUsSUFBSSxFQUNiLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLFdBQVcsRUFBRSxRQUFRLEVBQ3JCLFVBQVUsRUFBRSxxQkFBcUIsR0ErQnBDOztBL0J2WEgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBOGJRLHlCQTliaUIsQ0E4RXJCLHNCQUFzQixDQW9XcEIsc0JBQXNCLENBWXBCLDRCQUE0QixDQUFDLEVBWXJCLE1BQU0sRUFBRSxRQUFRLEdBeUN2Qjs7QS9CdlhILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQThiUSx5QkE5YmlCLENBOEVyQixzQkFBc0IsQ0FvV3BCLHNCQUFzQixDQVlwQiw0QkFBNEIsQ0FBQyxFQWVyQixNQUFNLEVBQUUsS0FBSyxHQXNDcEI7O0FBbmZULEFBc2RZLHlCQXRkYSxDQThFckIsc0JBQXNCLENBb1dwQixzQkFBc0IsQ0FZcEIsNEJBQTRCLEdBd0J0QixFQUFFLENBQUMsRUFDRCxVQUFVLEVBQUUsSUFBSSxFQUNoQixJQUFJLEVBQUUsd0NBQXdDLEVBQzlDLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLE9BQU8sRUFDdkIsTUFBTSxFQUFFLFdBQVcsR0FDdEI7O0FBN2RiLEFBOGRZLHlCQTlkYSxDQThFckIsc0JBQXNCLENBb1dwQixzQkFBc0IsQ0FZcEIsNEJBQTRCLEdBZ0N0QixDQUFDLENBQUMsRUFDQSxVQUFVLEVBQUUsSUFBSSxFQUNoQixJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxPQUFPLEVBQ2QsYUFBYSxFQUFFLElBQUksRUFDbkIsU0FBUyxFQUFFLFdBQVcsR0FDekI7O0FBcmViLEFBc2VZLHlCQXRlYSxDQThFckIsc0JBQXNCLENBb1dwQixzQkFBc0IsQ0FZcEIsNEJBQTRCLENBd0N4Qiw4QkFBOEIsR0FBQyxDQUFDLENBQUMsRUFDN0IsVUFBVSxFQUFFLE1BQU0sRUFDbEIsSUFBSSxFQUFFLHVDQUF1QyxFQUM3QyxjQUFjLEVBQUUsR0FBRyxFQUNuQixLQUFLLEVBQUUsT0FBTyxHQUVqQjs7QUE1ZWIsQUE2ZVkseUJBN2VhLENBOEVyQixzQkFBc0IsQ0FvV3BCLHNCQUFzQixDQVlwQiw0QkFBNEIsQ0ErQ3hCLDBCQUEwQixDQUFDLEVBQ3ZCLEtBQUssRUFBRSxPQUFPLEVBQ2QsZUFBZSxFQUFFLFNBQVMsRUFDMUIsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBbGZiLEFBc2ZJLHlCQXRmcUIsQ0FzZnJCLEdBQUcsQ0FBQyxFQUNBLGdCQUFnQixFQUFFLE9BQU8sR0FTNUI7O0EvQnBZQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrQjVIOUMsQUFzZkkseUJBdGZxQixDQXNmckIsR0FBRyxDQUFDLEVBR0ksUUFBUSxFQUFFLEtBQUssRUFDZixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxzQkFBc0IsR0FFekM7O0EvQnBZQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrQjVIOUMsQUFvZ0JZLHlCQXBnQmEsQUFtZ0JoQixPQUFPLEFBQ0gsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsS0FBSyxFQUNmLEdBQUcsRUFBRSxLQUFLLEVBQ1YsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsT0FBTyxFQUFFLENBQUMsR0FDYjtFQS9nQmIsQUFpaEJZLHlCQWpoQmEsQUFtZ0JoQixPQUFPLENBY0osR0FBRyxFQWpoQmYseUJBQXlCLEFBbWdCaEIsT0FBTyxDQWVKLHVCQUF1QixFQWxoQm5DLHlCQUF5QixBQW1nQmhCLE9BQU8sQ0FnQkosa0NBQWtDLENBQUMsRUFDL0IsT0FBTyxFQUFFLElBQUksR0FDaEI7RUFyaEJiLEFBdWhCWSx5QkF2aEJhLEFBbWdCaEIsT0FBTyxDQW9CSixxQkFBcUIsRUF2aEJqQyx5QkFBeUIsQUFtZ0JoQixPQUFPLENBcUJKLHNCQUFzQixFQXhoQmxDLHlCQUF5QixBQW1nQmhCLE9BQU8sQ0FzQkosNEJBQTRCLENBQUMsRUFDekIsZ0JBQWdCLEVBQUUsc0JBQXNCLEVBQ3hDLFVBQVUsRUFBRSxlQUFlLEVBQzNCLE1BQU0sRUFBRSxlQUFlLEdBQzFCO0VBN2hCYixBQThoQlkseUJBOWhCYSxBQW1nQmhCLE9BQU8sQ0EyQkoscUJBQXFCLENBQUMsRUFDbEIsYUFBYSxFQUFFLENBQUMsRUFDaEIsTUFBTSxFQUFFLElBQUksRUFDWixHQUFHLEVBQUUsQ0FBQyxHQUNUO0VBbGlCYixBQW9pQmdCLHlCQXBpQlMsQUFtZ0JoQixPQUFPLENBaUNDLDRCQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsU0FBUyxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsQ0FBQyxHQUNoQjs7QUF4aUJqQixBQThpQkkseUJBOWlCcUIsQ0E4aUJyQixnQ0FBZ0MsQ0FBQyxFQUM3QixPQUFPLEVBQUUsSUFBSSxFQUNiLE1BQU0sRUFBRSxNQUFNLEVBQ2QsU0FBUyxFQUFFLEtBQUssRUFDaEIsT0FBTyxFQUFFLFVBQVUsR0F3QnRCOztBQTFrQkwsQUFvakJRLHlCQXBqQmlCLENBOGlCckIsZ0NBQWdDLEdBTTFCLEVBQUUsRUFwakJaLHlCQUF5QixDQThpQnJCLGdDQUFnQyxHQU1wQixDQUFDLENBQUMsRUFDTixjQUFjLEVBQUUsR0FBRyxFQUNuQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXhqQlQsQUF5akJRLHlCQXpqQmlCLENBOGlCckIsZ0NBQWdDLEdBVzFCLEVBQUUsQ0FBQyxFQUNELGNBQWMsRUFBRSxPQUFPLEdBTzFCOztBL0JyY0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBeWpCUSx5QkF6akJpQixDQThpQnJCLGdDQUFnQyxHQVcxQixFQUFFLENBQUMsRUFHRyxJQUFJLEVBQUUsMENBQTBDLEdBS3ZEOztBL0JyY0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBeWpCUSx5QkF6akJpQixDQThpQnJCLGdDQUFnQyxHQVcxQixFQUFFLENBQUMsRUFNRyxJQUFJLEVBQUUsMENBQTBDLEdBRXZEOztBL0JyY0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0I1SDlDLEFBa2tCUSx5QkFsa0JpQixDQThpQnJCLGdDQUFnQyxHQW9CMUIsQ0FBQyxDQUFDLEVBRUksSUFBSSxFQUFFLDRDQUE0QyxHQUt6RDs7QS9CN2NILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStCNUg5QyxBQWtrQlEseUJBbGtCaUIsQ0E4aUJyQixnQ0FBZ0MsR0FvQjFCLENBQUMsQ0FBQyxFQUtJLElBQUksRUFBRSw0Q0FBNEMsR0FFekQ7O0FBemtCVCxBQTRrQkkseUJBNWtCcUIsQ0E0a0JyQixpQ0FBaUMsQ0FBQyxFQUM5QixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUMza0JBLEFBQUQsZUFBUSxDQUFDLEVBQ0wsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLElBQUksRUFPWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQVpBLEFBS0csZUFMSSxDQUtKLENBQUMsQ0FBQyxFQUNFLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUtKLEFBQUQsY0FBTyxDQUFDLEVBQ0osU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBRUEsQUFBRCxrQkFBVyxDQUFDLEU5QnFMWixPQUFPLEVBQUUsWUFBWSxFQUNyQixVQUFVLEVBQUUsSUFBdUIsRUFDbkMsV0FBVyxFakV6TU8sYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVpRTBNdkQsY0FBYyxFQUFFLFNBQVMsRUFDekIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsZUFBZSxFQUFFLFNBQVMsRThCekx0QixLQUFLLEVsR0NHLE9BQU8sR2tHQWxCOztBQXhCTCxBQTBCSSxRQTFCSSxBQTBCSCxTQUFTLENBQUMsRUFDUCxnQkFBZ0IsRWxHSFIsT0FBTyxHa0dJbEI7O0FBNUJMLEFBOEJJLFFBOUJJLEFBOEJILEtBQUssQ0FBQyxFQUNILGdCQUFnQixFbEdOTixPQUFPLEdrR09wQjs7QUFoQ0wsQUFrQ0ksUUFsQ0ksQUFrQ0gsTUFBTSxDQUFDLEVBQ0osVUFBVSxFbEc1QkosT0FBTyxHa0c2QmhCOztBQUVBLEFBQUQsY0FBTyxDQUFDLEVBQ0osVUFBVSxFbEcxQkgsT0FBTyxHa0cyQmpCOztBQXhDTCxBQTBDSSxRQTFDSSxBQTBDSCxRQUFRLENBQUMsRUFDTixPQUFPLEVBQUUsV0FBVyxHQVN2Qjs7QUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE3Q2hDLEFBMENJLFFBMUNJLEFBMENILFFBQVEsQ0FBQyxFQUlGLE9BQU8sRUFBRSxXQUFXLEdBTTNCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWpEakMsQUEwQ0ksUUExQ0ksQUEwQ0gsUUFBUSxDQUFDLEVBUUYsT0FBTyxFQUFFLFdBQVcsR0FFM0I7O0FBcERMLEFBdURRLFFBdkRBLEFBc0RILFVBQVUsQ0FDUCxZQUFZLENBQUMsRTlCZ0NqQixTQUFTLEVBQUUsSUFBSSxHOEI5QlY7O0E5QmdDTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSThCekY1QixBQXVEUSxRQXZEQSxBQXNESCxVQUFVLENBQ1AsWUFBWSxDQUFDLEU5Qm1DYixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLGFBQWEsRWpFcUJFLElBRXRCLEVpRXRCTyxXQUFXLEVqRW9CSSxJQUV0QixFaUVyQk8sY0FBYyxFakVtQkMsSUFFdEIsRWlFcEJPLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHlCQUF5QixHOEJ0QzlDOztBOUJ5Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEk4QmxHNUIsQUF1RFEsUUF2REEsQUFzREgsVUFBVSxDQUNQLFlBQVksQ0FBQyxFOUI0Q2IsU0FBUyxFQUFFLElBQUksRUFDZixVQUFVLEVBQUUsQ0FBQyxFQUNiLFdBQVcsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHlCQUF5QixHOEI1Qy9DOztBQXpEVCxBOUJ3R0ksUThCeEdJLEFBc0RILFVBQVUsQ0FDUCxZQUFZLEE5QmlEZixZQUFZLENBQUMsRUFDVixVQUFVLEVBQUUsQ0FBQyxFQUNiLFdBQVcsRUFBRSxDQUFDLEdBQ2pCOztBOEIzR0wsQUE0REksUUE1REksQ0E0REosQ0FBQyxBQUFBLFdBQVcsQ0FBQyxFQUNULFVBQVUsRUFBRSxrQkFBb0MsRUFDaEQsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFHTCxBQUNJLFlBRFEsR0FDTixVQUFVLEVBRGhCLFlBQVksRzNCaWdCVixpQkFBVSxDMkJoZ0JLLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FUcVdMLEFBSUksaUJBSmEsQ0FJYixJQUFJLENVL2FDLEVBQ0QsTUFBTSxFbkd1R2EsSUFBSSxFbUd0R3ZCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsY0FBYyxFQUFFLENBQUMsRUFDakIsV0FBVyxFNUZzQ0ssS0FBSSxHNEZqQ3ZCOztBakNrSEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUJnVDlDLEFBSUksaUJBSmEsQ0FJYixJQUFJLENVL2FDLEVBT0csTUFBTSxFbkdnR0csSUFBSSxHbUc5RnBCOztBQUdMLEFBQ0ksV0FETyxDQUNQLElBQUksQ0FBQyxFQUNELFNBQVMsRUFBRSxDQUFDLEVBQ1osT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUFHTCxBQUFBLElBQUksQUFBQSxXQUFXLEVBQ2YsSUFBSSxBQUFBLFFBQVEsQ0FBQyxFQUNULFNBQVMsRUFBRSxDQUFDLEVBQ1osU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixhQUFhLEVBQUUsS0FBSyxFQUNwQixPQUFPLEVBQUUsUUFBUSxHQUNwQjs7QUFFRCxBQUFBLElBQUksQUFBQSxXQUFXLEVBQ2YsSUFBSSxBQUFBLE9BQU8sQ0FBQyxFQUNSLFNBQVMsRUFBRSxDQUFDLEVBQ1osU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixhQUFhLEVBQUUsS0FBSyxFQUNwQixPQUFPLEVBQUUsUUFBUSxHQUNwQjs7QUFFRCxBQUFBLEtBQUssQUFBQSxJQUFJLENBQUMsRUFDTixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLEtBQUssRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsTUFBTSxFQUFFLEtBQUssQ25HeEJELE9BQU8sQ21Hd0JVLEtBQUssRUFDbEMsYUFBYSxFakdqQ00sQ0FBQyxFaUdtQ3BCLFdBQVcsRWhHeENPLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFZ0d5Q3ZELFdBQVcsRWhHNUJPLEdBQUcsRWdHNkJyQixjQUFjLEVoRzVCTyxHQUFHLEVnRzZCeEIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsS0FBSyxFbkdoQ08sT0FBTyxHbUdtRHRCOztBQXJDRCxBQXNCSSxLQXRCQyxBQUFBLElBQUksQUFzQkosTUFBTSxDQUFDLEVBQ0osS0FBSyxFQUFFLEtBQUssRUFDWixnQkFBZ0IsRW5HdENSLE9BQU8sRW1HdUNmLFlBQVksRW5HdkNKLE9BQU8sR21HNENsQjs7QUE5QkwsQUEyQlEsS0EzQkgsQUFBQSxJQUFJLEFBc0JKLE1BQU0sQUFLRixNQUFNLENBQUMsRUFDSixTQUFTLEVBQUUsbUNBQW1DLEdBQ2pEOztBQTdCVCxBQWlDUSxLQWpDSCxBQUFBLElBQUksQUFnQ0osT0FBTyxBQUNILE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBSVQsa0JBQWtCO0FBQ2xCLEFBQ0ksVUFETSxDQUNOLElBQUksQUFBQSxJQUFLLEM3QzdCMkIsV0FBVyxFNkM2QnpCLEVBQ2xCLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUhMLEFBSUksVUFKTSxDQUlOLENBQUMsQUFBQSxXQUFXLENBQUMsSUFBSSxDQUFDLEVBQ2QsWUFBWSxFQUFFLGlCQUFpQixHQUNsQzs7QUFHTCxBQUNJLFVBRE0sR0FBRyxJQUFJLEFBQUEsWUFBWSxBQUFBLElBQUssQzdDckNNLFdBQVcsQzZDcUNMLElBQUssQzdDckNNLGdCQUFnQixDNkNzQ3BFLE1BQU0sQ0FBQyxFQUNKLDBCQUEwQixFQUFFLENBQUMsRUFDN0IsdUJBQXVCLEVBQUUsQ0FBQyxHQUM3Qjs7QUFHTCxBQUVJLFVBRk0sR0FBRyxJQUFJLEFBQUEsV0FBVyxBQUFBLElBQUssQzdDNUNYLFlBQVksQzZDOEM3QixNQUFNLEVBRFgsVUFBVSxHQUFHLGdCQUFnQixBQUFBLElBQUssQzdDN0NaLFlBQVksQzZDOEM3QixNQUFNLENBQUMsRUFDSix5QkFBeUIsRUFBRSxDQUFDLEVBQzVCLHNCQUFzQixFQUFFLENBQUMsR0FDNUI7O0FBR0wsQUFDSSxVQURNLEdBQUcsSUFBSSxBQUFBLElBQUssQzdDcERBLFlBQVksQzZDb0RDLElBQUssQzdDcERBLFdBQVcsQzZDb0RDLElBQUssQzdDcERBLGdCQUFnQixDNkNxRHBFLE1BQU0sQ0FBQyxFQUNKLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBaERqR0wsQUFBQSxJQUFJLENnRG1JQyxFOUI1SEgsZ0JBQWdCLEVyRVNGLE9BQU8sRXFFUnJCLEtBQUssRThCK0hjLEtBQUssRTlCOUh4QixZQUFZLEVBVEcsS0FBSyxFQVdwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE9BQU8sRW5FTFUsSUFBSSxDQUNKLElBQUksRW1FS3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsTUFBTSxFQUFFLEtBQUssQ3JFSEMsT0FBTyxDcUVHTyxLQUFLLEVBQ2pDLFdBQVcsRWxFakJTLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFa0VrQnpELFdBQVcsRWxFTFMsR0FBRyxFa0VNdkIsY0FBYyxFbEVMUyxHQUFHLEVrRU0xQixjQUFjLEVBQUUsU0FBUyxFQUN6QixVQUFVLEVBQUUsTUFBTSxFQUNsQixhQUFhLEVuRWpCUSxDQUFDLEVpR3lJcEIsVUFBVSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsOEJBQThCLEVBQ2pELE1BQU0sQ0FBQyxJQUFJLENBQUMsOEJBQThCLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLEdBK1hwRTs7QUE5WUQsQTlCdEdFLEk4QnNHRSxBOUJ0R0QsTUFBTSxDQUFDLEVBQ04sVUFBVSxFckVkRSxPQUFPLEVxRWVuQixLQUFLLEU4QndHWSxLQUFLLEU5QnZHdEIsU0FBUyxFQUFFLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxLQUFLLENBQUMsUUFBUSxHQUN0RTs7QThCa0dILEE5QmhHRSxJOEJnR0UsQTlCaEdELE1BQU0sQ0FBQyxFQUNOLEtBQUssRThCb0drQixLQUFLLEU5Qm5HNUIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEVyRXRCQSxPQUFPLEdxRTZCcEI7O0E4QnNGSCxBOUIxRkksSThCMEZBLEE5QmhHRCxNQUFNLEFBTUosTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEVyRTFCTixPQUFPLEVxRTJCakIsU0FBUyxFQUFFLEdBQVEsQ0FBQyw4QkFBOEIsQ0FBQyxJQUFJLENBQUMsUUFBUSxHQUNqRTs7QThCdUZMLEE5QnBGRSxJOEJvRkUsQTlCcEZELE1BQU0sQ0FBQyxFQUNOLFVBQVUsRXJFaENFLE9BQU8sQ3FFZ0NXLFVBQVUsR0FDekM7O0E4QmtGSCxBOUJoRkUsSThCZ0ZFLEE5QmhGRCxPQUFPLENBQUMsRUFDUCxLQUFLLEVBQUUsT0FBOEIsR0FNdEM7O0E4QnlFSCxBOUI3RUksSThCNkVBLEE5QmhGRCxPQUFPLEFBR0wsTUFBTSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBOEIwRUwsQTlCdEVJLEk4QnNFQSxBOUJ2RUQsb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSxzQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQTlCdERELFNBQVMsRThCc0RaLElBQUksQzlCckRELEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDVixnQkFBZ0IsRUE5RUosT0FBMkIsRUErRXZDLEtBQUssRUE5RVUsT0FBNEIsRUErRTNDLFlBQVksRUFoRkEsT0FBMkIsR0F1RnhDOztBOEIyQ0gsQTlCakRJLEk4QmlEQSxBOUJ0REQsU0FBUyxBQUtQLE1BQU0sRThCaURYLElBQUksQzlCckRELEFBQUEsUUFBQyxBQUFBLENBSUMsTUFBTSxDQUFDLEVBQ04sS0FBSyxFOEJxRGdCLEtBQUssRTlCcEQxQixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRXJFckVGLE9BQU8sRXFFc0VqQixVQUFVLEVBQUUsS0FBSyxDQUFDLDhCQUE4QixDQWxGdkMsSUFBSSxFQWtGaUQsZ0JBQWdCLENBQUMsOEJBQThCLENBbEZwRyxJQUFJLEdBbUZkOztBZWpGRCxrQkFBa0IsQ0FBbEIsR0FBa0IsR2ZxRmxCLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRXJFbkZBLE9BQU87RXFFc0ZuQixHQUFHLEdBQ0QsVUFBVSxFckV2RkEsT0FBTztFcUUwRm5CLEdBQUcsR0FDRCxVQUFVLEVyRTNGQSxPQUFPO0lxRTRGakIsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEVyRXBHQSxPQUFPO0lxRXFHakIsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFckUxR0EsT0FBTztJcUUyR2pCLE9BQU8sRUFBRSxDQUFDOztBZWpIWixlQUFlLENBQWYsR0FBZSxHZmlGZixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEVyRW5GQSxPQUFPO0VxRXNGbkIsR0FBRyxHQUNELFVBQVUsRXJFdkZBLE9BQU87RXFFMEZuQixHQUFHLEdBQ0QsVUFBVSxFckUzRkEsT0FBTztJcUU0RmpCLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFckVwR0EsT0FBTztJcUVxR2pCLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRXJFMUdBLE9BQU87SXFFMkdqQixPQUFPLEVBQUUsQ0FBQzs7QWU3R1osY0FBYyxDQUFkLEdBQWMsR2VxSGxCLEE5QnhDSSxJOEJ3Q0EsQzlCeENBLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxTQUFTLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RThCcUNMLEE5Qm5DSSxJOEJtQ0EsQzlCbkNBLEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE9BQU8sRUFBRSxHQUFHLEVBQ1osVUFBVSxFckVuRkEsT0FBTyxHcUVvRmxCO0U4QitCTCxBOUI3QkksSThCNkJBLEM5QjdCQSxHQUFHLENBQUMsRUFDRixVQUFVLEVyRXZGQSxPQUFPLEdxRXdGbEI7RThCMkJMLEE5QnpCSSxJOEJ5QkEsQzlCekJBLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRXJFM0ZBLE9BQU8sRXFFNEZqQixTQUFTLEVBQUUsU0FBUyxHQUNyQjtFOEJzQkwsQTlCN0JJLEk4QjZCQSxDOUI3QkEsR0FBRyxDQVNDLEVBQ0YsVUFBVSxFQUFFLElBQUksR0FDakI7RThCa0JMLEE5QmhCSSxJOEJnQkEsQzlCaEJBLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRXJFcEdBLE9BQU8sRXFFcUdqQixPQUFPLEVBQUUsR0FBRyxHQUNiO0U4QmFMLEE5QlhJLEk4QldBLEM5QlhBLElBQUksQ0FBQyxFQUNILFNBQVMsRUFBRSxTQUFTLEVBQ3BCLFVBQVUsRXJFMUdBLE9BQU8sRXFFMkdqQixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBZTFHRCxVQUFVLENBQVYsR0FBVSxHZnlFVixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEVyRW5GQSxPQUFPO0VxRXNGbkIsR0FBRyxHQUNELFVBQVUsRXJFdkZBLE9BQU87RXFFMEZuQixHQUFHLEdBQ0QsVUFBVSxFckUzRkEsT0FBTztJcUU0RmpCLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFckVwR0EsT0FBTztJcUVxR2pCLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRXJFMUdBLE9BQU87SXFFMkdqQixPQUFPLEVBQUUsQ0FBQzs7QThCa0JaLEFBQUEsWUFBWSxDQVZoQixJQUFJLENBVWUsRUFDWCxTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QWpDM0JDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWZwSDlDLEFBQUEsSUFBSSxDZ0RtSUMsRUFrQkcsT0FBTyxFQUFFLFNBQVMsR0E0WHpCOztBQTlZRCxBQXFCSSxJQXJCQSxDQXFCQSxDQUFDLENBQUEsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWUsRUFDYixjQUFjLEVBQUUsTUFBTSxFQUN0QixTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUF4QkwsQTlCdEdFLEk4QnNHRSxBOUJ0R0QsTUFBTSxDOEJnSUcsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osU0FBUyxFQUFFLFNBQVMsRUFDcEIsZ0JBQWdCLEVuR3hKUixPQUFPLEVtR3lKZixLQUFLLEVuR3pKRyxPQUFPLEVtRzBKZixTQUFTLEVBQUUsbUNBQW1DLEVBQzlDLGFBQWEsRWpHbktFLENBQUMsR2lHb0tuQjs7QUF6Q0wsQTlCaEdFLEk4QmdHRSxBOUJoR0QsTUFBTSxDOEJnSkcsRUFDSixLQUFLLEVuR3BLRyxPQUFPLEVtR3FLZixlQUFlLEVBQUUsSUFBSSxFQUNyQixnQkFBZ0IsRUFBRSxLQUFLLEdBTTFCOztBQXpETCxBOUIxRkksSThCMEZBLEE5QmhHRCxNQUFNLEFBTUosTUFBTSxDOEJnSkssRUFDSixTQUFTLEVBQUUscUNBQXFDLEdBQ25EOztBQXhEVCxBOUJoRkUsSThCZ0ZFLEE5QmhGRCxPQUFPLEM4QjJJRyxFQUNMLEtBQUssRW5HL0tHLE9BQU8sRW1HZ0xmLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLFVBQVUsRUFBRSxJQUFJLEdBTW5COztBQXJFTCxBOUI3RUksSThCNkVBLEE5QmhGRCxPQUFPLEFBR0wsTUFBTSxDOEI4SUssRUFDSixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBcEVULEE5QnBGRSxJOEJvRkUsQTlCcEZELE1BQU0sQzhCMkpHLEVBQ0osT0FBTyxFQUFFLGVBQWUsRUFDeEIsZUFBZSxFQUFFLElBQUksRUFDckIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBM0VMLEFBNkVJLElBN0VBLEFBNkVDLFNBQVMsQUFBQSxJQUFLLENYbExuQixVQUFVLEdXcUdWLElBQUksQ0E4RUMsQUFBQSxRQUFDLEFBQUEsQ0FBUyxJQUFLLENYbkxwQixVQUFVLEVXbUxzQixFQUN4QixZQUFZLEVsRzdNSCxPQUF5QixFa0c4TWxDLGdCQUFnQixFbEc5TVAsT0FBeUIsRWtHK01sQyxLQUFLLEVBQUUsT0FBNEIsRUFDbkMsTUFBTSxFQUFFLFdBQVcsR0FTdEI7O0FBM0ZMLEFBb0ZRLElBcEZKLEFBNkVDLFNBQVMsQUFBQSxJQUFLLENYbExuQixVQUFVLENXeUxELE1BQU0sRUFwRmYsSUFBSSxBQTZFQyxTQUFTLEFBQUEsSUFBSyxDWGxMbkIsVUFBVSxDVzBMRCxNQUFNLEVBckZmLElBQUksQ0E4RUMsQUFBQSxRQUFDLEFBQUEsQ0FBUyxJQUFLLENYbkxwQixVQUFVLENXeUxELE1BQU0sRUFwRmYsSUFBSSxDQThFQyxBQUFBLFFBQUMsQUFBQSxDQUFTLElBQUssQ1huTHBCLFVBQVUsQ1cwTEQsTUFBTSxDQUFDLEVBQ0osWUFBWSxFbEdwTlAsT0FBeUIsRWtHcU45QixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVsR3ROQSxPQUF5QixFa0d1TjlCLE1BQU0sRUFBRSxXQUFXLEdBQ3RCOztBQTFGVCxBOUJ0RUksSThCc0VBLEE5QnZFRCxvQkFBb0IsQUFDbEIsUUFBUSxDOEJxS0ssRUFDTixPQUFPLEVBQUUsRUFBRSxFQUNYLEdBQUcsRUFBRSxHQUFHLEVBQ1IsU0FBUyxFQUFFLGVBQWUsRUFDMUIsSUFBSSxFakczTkcsSUFBSSxFaUc0TlgsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRWpDbkQ5RCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFaUNtRHNCLElBQUksRWpDbEQvQixNQUFNLEVpQ2tEcUIsSUFBSSxFakNqRC9CLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDaUM2Q2dCLE9BQU8sRWpDNUN4QyxhQUFhLEVBQUUsR0FBRyxFQUNsQixnQkFBZ0IsRUFBRSxXQUFXLEVBL0d6QixjQUFpQixFa0I3RVEsMEJBQWEsRWxCcUZ0QyxZQUFlLEVrQnJGVSwwQkFBYSxFbEJ5RXRDLGlCQUFvQixFa0J6RUssMEJBQWEsRWxCeUZ0QyxTQUFZLEVrQnpGYSwwQkFBYSxHZTRPbkM7O0FBM0dULEFBOEdJLElBOUdBLEFBOEdDLGFBQWEsQ0FBQyxFQUNYLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFbkduT0csT0FBTyxHbUdvT2xCOztBQWpITCxBQW1ISSxJQW5IQSxBQW1IQyxVQUFVLEVBbkhmLElBQUksQUFvSEMsYUFBYSxDQUFDLEVBQ1gsS0FBSyxFQUFFLEtBQUssR0F1QmY7O0FBNUlMLEFBdUhRLElBdkhKLEFBbUhDLFVBQVUsQUFJTixNQUFNLEVBdkhmLElBQUksQUFvSEMsYUFBYSxBQUdULE1BQU0sQ0FBQyxFQUNKLFVBQVUsRUFBRSxPQUEyQixFQUN2QyxLQUFLLEVBQUUsT0FBTyxFQUNkLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLGtDQUFrQyxHQUNoRDs7QUE1SFQsQUE4SFEsSUE5SEosQUFtSEMsVUFBVSxBQVdOLE1BQU0sRUE5SGYsSUFBSSxBQW9IQyxhQUFhLEFBVVQsTUFBTSxDQUFDLEVBQ0osS0FBSyxFQUFFLEtBQUssRUFDWixZQUFZLEVBQUUsT0FBMkIsR0FLNUM7O0FBcklULEFBa0lZLElBbElSLEFBbUhDLFVBQVUsQUFXTixNQUFNLEFBSUYsTUFBTSxFQWxJbkIsSUFBSSxBQW9IQyxhQUFhLEFBVVQsTUFBTSxBQUlGLE1BQU0sQ0FBQyxFQUNKLFNBQVMsRUFBRSxtQ0FBbUMsR0FDakQ7O0FBcEliLEFBd0lZLElBeElSLEFBbUhDLFVBQVUsQUFvQk4sT0FBTyxBQUNILE1BQU0sRUF4SW5CLElBQUksQUFvSEMsYUFBYSxBQW1CVCxPQUFPLEFBQ0gsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLENBQUMsR0FDYjs7QUExSWIsQUE4SUksSUE5SUEsQUE4SUMsVUFBVSxDQUFDLEVBQ1IsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFoSkwsQUFrSkksSUFsSkEsQUFrSkMsV0FBVyxDQUFDLEU5QjlRZixnQkFBZ0IsRXJFcUdSLEtBQUssRXFFcEdiLEtBQUssRXJFTkEsT0FBTyxFcUVPWixZQUFZLEVBVEcsS0FBSyxFQVdwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE9BQU8sRW5FTFUsSUFBSSxDQUNKLElBQUksRW1FS3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsTUFBTSxFQUFFLEtBQUssQzhCb1FZLE9BQU8sQzlCcFFKLEtBQUssRUFDakMsV0FBVyxFbEVqQlMsYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVrRWtCekQsV0FBVyxFbEVMUyxHQUFHLEVrRU12QixjQUFjLEVsRUxTLEdBQUcsRWtFTTFCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGFBQWEsRW5FakJRLENBQUMsR2lHc1JuQjs7QUEzSkwsQTlCdEdFLEk4QnNHRSxBQWtKQyxXQUFXLEE5QnhQYixNQUFNLENBQUMsRUFDTixVQUFVLEVyRThFSixLQUFLLEVxRTdFWCxLQUFLLEVyRTdCRixPQUFPLEVxRThCVixTQUFTLEVBQUUsWUFBWSxDQUFDLDhCQUE4QixDQUFDLEtBQUssQ0FBQyxRQUFRLEdBQ3RFOztBOEJrR0gsQTlCaEdFLEk4QmdHRSxBQWtKQyxXQUFXLEE5QmxQYixNQUFNLENBQUMsRUFDTixLQUFLLEU4QnNQc0IsS0FBSyxFOUJyUGhDLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFOEJxUGUsT0FBcUIsRzlCOU9qRDs7QThCc0ZILEE5QjFGSSxJOEIwRkEsQUFrSkMsV0FBVyxBOUJsUGIsTUFBTSxBQU1KLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFOEJpUFMsT0FBcUIsRTlCaFA5QyxTQUFTLEVBQUUsVUFBUSxDQUFDLDhCQUE4QixDQUFDLElBQUksQ0FBQyxRQUFRLEdBQ2pFOztBOEJ1RkwsQTlCcEZFLEk4Qm9GRSxBQWtKQyxXQUFXLEE5QnRPYixNQUFNLENBQUMsRUFDTixVQUFVLEVyRTRESixLQUFLLENxRTVEbUIsVUFBVSxHQUN6Qzs7QThCa0ZILEE5QmhGRSxJOEJnRkUsQUFrSkMsV0FBVyxBOUJsT2IsT0FBTyxDQUFDLEVBQ1AsS0FBSyxFQUFFLE9BQThCLEdBTXRDOztBOEJ5RUgsQTlCN0VJLEk4QjZFQSxBQWtKQyxXQUFXLEE5QmxPYixPQUFPLEFBR0wsTUFBTSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBOEIwRUwsQTlCdEVJLEk4QnNFQSxBQWtKQyxXQUFXLEE5QnpOYixvQkFBb0IsQUFDbEIsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxlQUFlLEVBQzFCLElBQUksRW5FdERTLElBQUksRW1FdURqQixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGlDQUFpQyxFSGtIeEQsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUdqSGdCLElBQUksRUhrSHpCLE1BQU0sRUdsSGUsSUFBSSxFSG1IekIsVUFBVSxFQUFFLE9BQVUsRUFDdEIsV0FBVyxFQUFFLE9BQVUsRUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENHdkhVLG9CQUFnQyxFSHdIM0QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQS9HekIsY0FBaUIsRWtCN0VRLGtEQUFhLEVsQnFGdEMsWUFBZSxFa0JyRlUsa0RBQWEsRWxCeUV0QyxpQkFBb0IsRWtCekVLLGtEQUFhLEVsQnlGdEMsU0FBWSxFa0J6RmEsa0RBQWEsR2Z3RXZDOztBOEJ5REwsQTlCdERFLEk4QnNERSxBQWtKQyxXQUFXLEE5QnhNYixTQUFTLEU4QnNEWixJQUFJLEFBa0pDLFdBQVcsQzlCdk1iLEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDVixnQkFBZ0IsRUE5RUosT0FBMkIsRUErRXZDLEtBQUssRUE5RVUsT0FBNEIsRUErRTNDLFlBQVksRUFoRkEsT0FBMkIsR0F1RnhDOztBOEIyQ0gsQTlCakRJLEk4QmlEQSxBQWtKQyxXQUFXLEE5QnhNYixTQUFTLEFBS1AsTUFBTSxFOEJpRFgsSUFBSSxBQWtKQyxXQUFXLEM5QnZNYixBQUFBLFFBQUMsQUFBQSxDQUlDLE1BQU0sQ0FBQyxFQUNOLEtBQUssRThCdU1vQixLQUFLLEU5QnRNOUIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEU4QnNNYSxPQUFxQixFOUJyTTlDLFVBQVUsRUFBRSxLQUFLLENBQUMsOEJBQThCLENBbEZ2QyxJQUFJLEVBa0ZpRCxnQkFBZ0IsQ0FBQyw4QkFBOEIsQ0FsRnBHLElBQUksR0FtRmQ7O0FlakZELGtCQUFrQixDQUFsQixVQUFrQixHZnFGbEIsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEJ3TGUsT0FBcUI7RTlCckxoRCxHQUFHLEdBQ0QsVUFBVSxFOEJvTGUsT0FBcUI7RTlCakxoRCxHQUFHLEdBQ0QsVUFBVSxFOEJnTGUsT0FBcUI7STlCL0s5QyxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCdUtlLE9BQXFCO0k5QnRLOUMsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEJpS2UsT0FBcUI7STlCaEs5QyxPQUFPLEVBQUUsQ0FBQzs7QWVqSFosZUFBZSxDQUFmLFVBQWUsR2ZpRmYsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEJ3TGUsT0FBcUI7RTlCckxoRCxHQUFHLEdBQ0QsVUFBVSxFOEJvTGUsT0FBcUI7RTlCakxoRCxHQUFHLEdBQ0QsVUFBVSxFOEJnTGUsT0FBcUI7STlCL0s5QyxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCdUtlLE9BQXFCO0k5QnRLOUMsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEJpS2UsT0FBcUI7STlCaEs5QyxPQUFPLEVBQUUsQ0FBQzs7QWU3R1osY0FBYyxDQUFkLFVBQWMsR2VxSGxCLEE5QnhDSSxJOEJ3Q0EsQUFrSkMsV0FBVyxDOUIxTFosRUFBRSxDQUFDLEVBQ0QsU0FBUyxFQUFFLFNBQVMsRUFDcEIsT0FBTyxFQUFFLENBQUMsR0FDWDtFOEJxQ0wsQTlCbkNJLEk4Qm1DQSxBQWtKQyxXQUFXLEM5QnJMWixHQUFHLENBQUMsRUFDRixTQUFTLEVBQUUsV0FBVyxFQUN0QixPQUFPLEVBQUUsR0FBRyxFQUNaLFVBQVUsRThCd0xlLE9BQXFCLEc5QnZML0M7RThCK0JMLEE5QjdCSSxJOEI2QkEsQUFrSkMsV0FBVyxDOUIvS1osR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEJvTGUsT0FBcUIsRzlCbkwvQztFOEIyQkwsQTlCekJJLEk4QnlCQSxBQWtKQyxXQUFXLEM5QjNLWixHQUFHLENBQUMsRUFDRixVQUFVLEU4QmdMZSxPQUFxQixFOUIvSzlDLFNBQVMsRUFBRSxTQUFTLEdBQ3JCO0U4QnNCTCxBOUI3QkksSThCNkJBLEFBa0pDLFdBQVcsQzlCL0taLEdBQUcsQ0FTQyxFQUNGLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0U4QmtCTCxBOUJoQkksSThCZ0JBLEFBa0pDLFdBQVcsQzlCbEtaLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCdUtlLE9BQXFCLEU5QnRLOUMsT0FBTyxFQUFFLEdBQUcsR0FDYjtFOEJhTCxBOUJYSSxJOEJXQSxBQWtKQyxXQUFXLEM5QjdKWixJQUFJLENBQUMsRUFDSCxTQUFTLEVBQUUsU0FBUyxFQUNwQixVQUFVLEU4QmlLZSxPQUFxQixFOUJoSzlDLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FlMUdELFVBQVUsQ0FBVixVQUFVLEdmeUVWLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCd0xlLE9BQXFCO0U5QnJMaEQsR0FBRyxHQUNELFVBQVUsRThCb0xlLE9BQXFCO0U5QmpMaEQsR0FBRyxHQUNELFVBQVUsRThCZ0xlLE9BQXFCO0k5Qi9LOUMsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QnVLZSxPQUFxQjtJOUJ0SzlDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCaUtlLE9BQXFCO0k5QmhLOUMsT0FBTyxFQUFFLENBQUM7O0E4QlFoQixBQTZKSSxJQTdKQSxBQTZKQyxtQkFBbUIsQ0FBQyxFOUJ6UnZCLGdCQUFnQixFOEI0UmEsV0FBVyxFOUIzUnhDLEtBQUssRThCNFJrQixLQUFLLEU5QjNSNUIsWUFBWSxFQVRHLEtBQUssRUFXcEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVuRUxVLElBQUksQ0FDSixJQUFJLEVtRUtyQixTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLEM4QitRWSxLQUFLLEM5Qi9RRixLQUFLLEVBQ2pDLFdBQVcsRWxFakJTLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFa0VrQnpELFdBQVcsRWxFTFMsR0FBRyxFa0VNdkIsY0FBYyxFbEVMUyxHQUFHLEVrRU0xQixjQUFjLEVBQUUsU0FBUyxFQUN6QixVQUFVLEVBQUUsTUFBTSxFQUNsQixhQUFhLEVuRWpCUSxDQUFDLEdpR2tTbkI7O0FBdktMLEE5QnRHRSxJOEJzR0UsQUE2SkMsbUJBQW1CLEE5Qm5RckIsTUFBTSxDQUFDLEVBQ04sVUFBVSxFOEJxUWlCLFdBQVcsRTlCcFF0QyxLQUFLLEU4QnFRZ0IsS0FBSyxFOUJwUTFCLFNBQVMsRUFBRSxZQUFZLENBQUMsOEJBQThCLENBQUMsS0FBSyxDQUFDLFFBQVEsR0FDdEU7O0E4QmtHSCxBOUJoR0UsSThCZ0dFLEFBNkpDLG1CQUFtQixBOUI3UHJCLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXJFcEJPLE9BQU8sRXFFcUJuQixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRXJFdEJBLE9BQU8sR3FFNkJwQjs7QThCc0ZILEE5QjFGSSxJOEIwRkEsQUE2SkMsbUJBQW1CLEE5QjdQckIsTUFBTSxBQU1KLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFOEI2UFMsV0FBVyxFOUI1UHBDLFNBQVMsRUFBRSxrQkFBUSxDQUFDLDhCQUE4QixDQUFDLElBQUksQ0FBQyxRQUFRLEdBQ2pFOztBOEJ1RkwsQTlCcEZFLEk4Qm9GRSxBQTZKQyxtQkFBbUIsQTlCalByQixNQUFNLENBQUMsRUFDTixVQUFVLEU4Qm1QaUIsV0FBVyxDOUJuUFIsVUFBVSxHQUN6Qzs7QThCa0ZILEE5QmhGRSxJOEJnRkUsQUE2SkMsbUJBQW1CLEE5QjdPckIsT0FBTyxDQUFDLEVBQ1AsS0FBSyxFQUFFLGdCQUE4QixHQU10Qzs7QThCeUVILEE5QjdFSSxJOEI2RUEsQUE2SkMsbUJBQW1CLEE5QjdPckIsT0FBTyxBQUdMLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QThCMEVMLEE5QnRFSSxJOEJzRUEsQUE2SkMsbUJBQW1CLEE5QnBPckIsb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSwwQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQUE2SkMsbUJBQW1CLEE5Qm5OckIsU0FBUyxFOEJzRFosSUFBSSxBQTZKQyxtQkFBbUIsQzlCbE5yQixBQUFBLFFBQUMsQUFBQSxFQUFVLEVBQ1YsZ0JBQWdCLEVBOUVKLE9BQTJCLEVBK0V2QyxLQUFLLEVBOUVVLE9BQTRCLEVBK0UzQyxZQUFZLEVBaEZBLE9BQTJCLEdBdUZ4Qzs7QThCMkNILEE5QmpESSxJOEJpREEsQUE2SkMsbUJBQW1CLEE5Qm5OckIsU0FBUyxBQUtQLE1BQU0sRThCaURYLElBQUksQUE2SkMsbUJBQW1CLEM5QmxOckIsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLENBQUMsRUFDTixLQUFLLEVyRW5FSyxPQUFPLEVxRW9FakIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEU4QmtOYSxXQUFXLEU5QmpOcEMsVUFBVSxFQUFFLEtBQUssQ0FBQyw4QkFBOEIsQ0FsRnZDLElBQUksRUFrRmlELGdCQUFnQixDQUFDLDhCQUE4QixDQWxGcEcsSUFBSSxHQW1GZDs7QWVqRkQsa0JBQWtCLENBQWxCLGtCQUFrQixHZnFGbEIsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEJvTWUsV0FBVztFOUJqTXRDLEdBQUcsR0FDRCxVQUFVLEU4QmdNZSxXQUFXO0U5QjdMdEMsR0FBRyxHQUNELFVBQVUsRThCNExlLFdBQVc7STlCM0xwQyxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCbUxlLFdBQVc7STlCbExwQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QjZLZSxXQUFXO0k5QjVLcEMsT0FBTyxFQUFFLENBQUM7O0FlakhaLGVBQWUsQ0FBZixrQkFBZSxHZmlGZixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4Qm9NZSxXQUFXO0U5QmpNdEMsR0FBRyxHQUNELFVBQVUsRThCZ01lLFdBQVc7RTlCN0x0QyxHQUFHLEdBQ0QsVUFBVSxFOEI0TGUsV0FBVztJOUIzTHBDLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJtTGUsV0FBVztJOUJsTHBDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCNktlLFdBQVc7STlCNUtwQyxPQUFPLEVBQUUsQ0FBQzs7QWU3R1osY0FBYyxDQUFkLGtCQUFjLEdlcUhsQixBOUJ4Q0ksSThCd0NBLEFBNkpDLG1CQUFtQixDOUJyTXBCLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxTQUFTLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RThCcUNMLEE5Qm5DSSxJOEJtQ0EsQUE2SkMsbUJBQW1CLEM5QmhNcEIsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLFdBQVcsRUFDdEIsT0FBTyxFQUFFLEdBQUcsRUFDWixVQUFVLEU4Qm9NZSxXQUFXLEc5Qm5NckM7RThCK0JMLEE5QjdCSSxJOEI2QkEsQUE2SkMsbUJBQW1CLEM5QjFMcEIsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEJnTWUsV0FBVyxHOUIvTHJDO0U4QjJCTCxBOUJ6QkksSThCeUJBLEFBNkpDLG1CQUFtQixDOUJ0THBCLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCNExlLFdBQVcsRTlCM0xwQyxTQUFTLEVBQUUsU0FBUyxHQUNyQjtFOEJzQkwsQTlCN0JJLEk4QjZCQSxBQTZKQyxtQkFBbUIsQzlCMUxwQixHQUFHLENBU0MsRUFDRixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFOEJrQkwsQTlCaEJJLEk4QmdCQSxBQTZKQyxtQkFBbUIsQzlCN0twQixHQUFHLENBQUMsRUFDRixVQUFVLEU4Qm1MZSxXQUFXLEU5QmxMcEMsT0FBTyxFQUFFLEdBQUcsR0FDYjtFOEJhTCxBOUJYSSxJOEJXQSxBQTZKQyxtQkFBbUIsQzlCeEtwQixJQUFJLENBQUMsRUFDSCxTQUFTLEVBQUUsU0FBUyxFQUNwQixVQUFVLEU4QjZLZSxXQUFXLEU5QjVLcEMsT0FBTyxFQUFFLENBQUMsR0FDWDs7QWUxR0QsVUFBVSxDQUFWLGtCQUFVLEdmeUVWLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCb01lLFdBQVc7RTlCak10QyxHQUFHLEdBQ0QsVUFBVSxFOEJnTWUsV0FBVztFOUI3THRDLEdBQUcsR0FDRCxVQUFVLEU4QjRMZSxXQUFXO0k5QjNMcEMsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4Qm1MZSxXQUFXO0k5QmxMcEMsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEI2S2UsV0FBVztJOUI1S3BDLE9BQU8sRUFBRSxDQUFDOztBOEJRaEIsQUF5S0ksSUF6S0EsQUF5S0MsVUFBVSxDQUFDLEU5QnJTZCxnQkFBZ0IsRThCd1NhLFdBQVcsRTlCdlN4QyxLQUFLLEU4QndTa0IsT0FBTyxFOUJ2UzlCLFlBQVksRUFURyxLQUFLLEVBV3BCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFbkVMVSxJQUFJLENBQ0osSUFBSSxFbUVLckIsU0FBUyxFQUFFLElBQUksRUFDZixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsS0FBSyxFQUNsQixNQUFNLEVBQUUsS0FBSyxDOEIyUlksV0FBVyxDOUIzUlIsS0FBSyxFQUNqQyxXQUFXLEVsRWpCUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWtFa0J6RCxXQUFXLEVsRUxTLEdBQUcsRWtFTXZCLGNBQWMsRWxFTFMsR0FBRyxFa0VNMUIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFbkVqQlEsQ0FBQyxHaUcwVG5COztBQS9MTCxBOUJ0R0UsSThCc0dFLEFBeUtDLFVBQVUsQTlCL1FaLE1BQU0sQ0FBQyxFQUNOLFVBQVUsRThCaVJpQixXQUFXLEU5QmhSdEMsS0FBSyxFOEJpUmdCLE9BQU8sRTlCaFI1QixTQUFTLEVBQUUsWUFBWSxDQUFDLDhCQUE4QixDQUFDLEtBQUssQ0FBQyxRQUFRLEdBQ3RFOztBOEJrR0gsQTlCaEdFLEk4QmdHRSxBQXlLQyxVQUFVLEE5QnpRWixNQUFNLENBQUMsRUFDTixLQUFLLEVyRXBCTyxPQUFPLEVxRXFCbkIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEU4QjRRZSxXQUFXLEc5QnJRdkM7O0E4QnNGSCxBOUIxRkksSThCMEZBLEFBeUtDLFVBQVUsQTlCelFaLE1BQU0sQUFNSixNQUFNLENBQUMsRUFDTixnQkFBZ0IsRThCd1FTLFdBQVcsRTlCdlFwQyxTQUFTLEVBQUUsU0FBUSxDQUFDLDhCQUE4QixDQUFDLElBQUksQ0FBQyxRQUFRLEdBQ2pFOztBOEJ1RkwsQTlCcEZFLEk4Qm9GRSxBQXlLQyxVQUFVLEE5QjdQWixNQUFNLENBQUMsRUFDTixVQUFVLEU4QitQaUIsV0FBVyxDOUIvUFIsVUFBVSxHQUN6Qzs7QThCa0ZILEE5QmhGRSxJOEJnRkUsQUF5S0MsVUFBVSxBOUJ6UFosT0FBTyxDQUFDLEVBQ1AsS0FBSyxFQUFFLGdCQUE4QixHQU10Qzs7QThCeUVILEE5QjdFSSxJOEI2RUEsQUF5S0MsVUFBVSxBOUJ6UFosT0FBTyxBQUdMLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QThCMEVMLEE5QnRFSSxJOEJzRUEsQUF5S0MsVUFBVSxBOUJoUFosb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSwwQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQUF5S0MsVUFBVSxBOUIvTlosU0FBUyxFOEJzRFosSUFBSSxBQXlLQyxVQUFVLEM5QjlOWixBQUFBLFFBQUMsQUFBQSxFQUFVLEVBQ1YsZ0JBQWdCLEU4QnFPTSxXQUFXLEU5QnBPakMsS0FBSyxFckVoRkcsT0FBTyxFcUVpRmYsWUFBWSxFOEJxT2MsV0FBVyxHOUI5TnRDOztBOEIyQ0gsQTlCakRJLEk4QmlEQSxBQXlLQyxVQUFVLEE5Qi9OWixTQUFTLEFBS1AsTUFBTSxFOEJpRFgsSUFBSSxBQXlLQyxVQUFVLEM5QjlOWixBQUFBLFFBQUMsQUFBQSxDQUlDLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXJFbkVLLE9BQU8sRXFFb0VqQixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRThCNk5hLFdBQVcsRTlCNU5wQyxVQUFVLEVBQUUsS0FBSyxDQUFDLDhCQUE4QixDOEJpTzdCLElBQUksRTlCak91QyxnQkFBZ0IsQ0FBQyw4QkFBOEIsQzhCaU8xRixJQUFJLEc5QmhPeEI7O0FlakZELGtCQUFrQixDQUFsQixTQUFrQixHZnFGbEIsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEIrTWUsV0FBVztFOUI1TXRDLEdBQUcsR0FDRCxVQUFVLEU4QjJNZSxXQUFXO0U5QnhNdEMsR0FBRyxHQUNELFVBQVUsRThCdU1lLFdBQVc7STlCdE1wQyxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCOExlLFdBQVc7STlCN0xwQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QndMZSxXQUFXO0k5QnZMcEMsT0FBTyxFQUFFLENBQUM7O0FlakhaLGVBQWUsQ0FBZixTQUFlLEdmaUZmLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCK01lLFdBQVc7RTlCNU10QyxHQUFHLEdBQ0QsVUFBVSxFOEIyTWUsV0FBVztFOUJ4TXRDLEdBQUcsR0FDRCxVQUFVLEU4QnVNZSxXQUFXO0k5QnRNcEMsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QjhMZSxXQUFXO0k5QjdMcEMsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEJ3TGUsV0FBVztJOUJ2THBDLE9BQU8sRUFBRSxDQUFDOztBZTdHWixjQUFjLENBQWQsU0FBYyxHZXFIbEIsQTlCeENJLEk4QndDQSxBQXlLQyxVQUFVLEM5QmpOWCxFQUFFLENBQUMsRUFDRCxTQUFTLEVBQUUsU0FBUyxFQUNwQixPQUFPLEVBQUUsQ0FBQyxHQUNYO0U4QnFDTCxBOUJuQ0ksSThCbUNBLEFBeUtDLFVBQVUsQzlCNU1YLEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE9BQU8sRUFBRSxHQUFHLEVBQ1osVUFBVSxFOEIrTWUsV0FBVyxHOUI5TXJDO0U4QitCTCxBOUI3QkksSThCNkJBLEFBeUtDLFVBQVUsQzlCdE1YLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCMk1lLFdBQVcsRzlCMU1yQztFOEIyQkwsQTlCekJJLEk4QnlCQSxBQXlLQyxVQUFVLEM5QmxNWCxHQUFHLENBQUMsRUFDRixVQUFVLEU4QnVNZSxXQUFXLEU5QnRNcEMsU0FBUyxFQUFFLFNBQVMsR0FDckI7RThCc0JMLEE5QjdCSSxJOEI2QkEsQUF5S0MsVUFBVSxDOUJ0TVgsR0FBRyxDQVNDLEVBQ0YsVUFBVSxFQUFFLElBQUksR0FDakI7RThCa0JMLEE5QmhCSSxJOEJnQkEsQUF5S0MsVUFBVSxDOUJ6TFgsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEI4TGUsV0FBVyxFOUI3THBDLE9BQU8sRUFBRSxHQUFHLEdBQ2I7RThCYUwsQTlCWEksSThCV0EsQUF5S0MsVUFBVSxDOUJwTFgsSUFBSSxDQUFDLEVBQ0gsU0FBUyxFQUFFLFNBQVMsRUFDcEIsVUFBVSxFOEJ3TGUsV0FBVyxFOUJ2THBDLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FlMUdELFVBQVUsQ0FBVixTQUFVLEdmeUVWLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCK01lLFdBQVc7RTlCNU10QyxHQUFHLEdBQ0QsVUFBVSxFOEIyTWUsV0FBVztFOUJ4TXRDLEdBQUcsR0FDRCxVQUFVLEU4QnVNZSxXQUFXO0k5QnRNcEMsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QjhMZSxXQUFXO0k5QjdMcEMsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEJ3TGUsV0FBVztJOUJ2THBDLE9BQU8sRUFBRSxDQUFDOztBOEJRaEIsQUF1TFEsSUF2TEosQUF5S0MsVUFBVSxBQWNOLFFBQVEsQ0FBQyxFQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQXpMVCxBQTJMUSxJQTNMSixBQXlLQyxVQUFVLEFBa0JOLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQTdMVCxBQWlNSSxJQWpNQSxBQWlNQyxRQUFRLENBQUMsRTlCN1RaLGdCQUFnQixFOEI4VE0sT0FBTyxFOUI3VDdCLEtBQUssRXJFREMsT0FBTyxFcUVFYixZQUFZLEVBVEcsS0FBSyxFQVdwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE9BQU8sRW5FTFUsSUFBSSxDQUNKLElBQUksRW1FS3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsTUFBTSxFQUFFLEtBQUssQzhCa1RTLE9BQU8sQzlCbFRELEtBQUssRUFDakMsV0FBVyxFbEVqQlMsYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVrRWtCekQsV0FBVyxFbEVMUyxHQUFHLEVrRU12QixjQUFjLEVsRUxTLEdBQUcsRWtFTTFCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGFBQWEsRW5FakJRLENBQUMsR2lHdVVuQjs7QUE1TUwsQTlCdEdFLEk4QnNHRSxBQWlNQyxRQUFRLEE5QnZTVixNQUFNLENBQUMsRUFDTixVQUFVLEU4QnVTVSxPQUFPLEU5QnRTM0IsS0FBSyxFckV4QkQsT0FBTyxFcUV5QlgsU0FBUyxFQUFFLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxLQUFLLENBQUMsUUFBUSxHQUN0RTs7QThCa0dILEE5QmhHRSxJOEJnR0UsQUFpTUMsUUFBUSxBOUJqU1YsTUFBTSxDQUFDLEVBQ04sS0FBSyxFckU3QkQsT0FBTyxFcUU4QlgsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEU4QnNTZSxPQUEyQixHOUIvUnZEOztBOEJzRkgsQTlCMUZJLEk4QjBGQSxBQWlNQyxRQUFRLEE5QmpTVixNQUFNLEFBTUosTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEU4QmtTUyxPQUEyQixFOUJqU3BELFNBQVMsRUFBRSxPQUFRLENBQUMsOEJBQThCLENBQUMsSUFBSSxDQUFDLFFBQVEsR0FDakU7O0E4QnVGTCxBOUJwRkUsSThCb0ZFLEFBaU1DLFFBQVEsQTlCclJWLE1BQU0sQ0FBQyxFQUNOLFVBQVUsRThCcVJVLE9BQU8sQzlCclJHLFVBQVUsR0FDekM7O0E4QmtGSCxBOUJoRkUsSThCZ0ZFLEFBaU1DLFFBQVEsQTlCalJWLE9BQU8sQ0FBQyxFQUNQLEtBQUssRUFBRSxPQUE4QixHQU10Qzs7QThCeUVILEE5QjdFSSxJOEI2RUEsQUFpTUMsUUFBUSxBOUJqUlYsT0FBTyxBQUdMLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QThCMEVMLEE5QnRFSSxJOEJzRUEsQUFpTUMsUUFBUSxBOUJ4UVYsb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSxzQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQUFpTUMsUUFBUSxBOUJ2UFYsU0FBUyxFOEJzRFosSUFBSSxBQWlNQyxRQUFRLEM5QnRQVixBQUFBLFFBQUMsQUFBQSxFQUFVLEVBQ1YsZ0JBQWdCLEVBOUVKLE9BQTJCLEVBK0V2QyxLQUFLLEVBOUVVLE9BQTRCLEVBK0UzQyxZQUFZLEVBaEZBLE9BQTJCLEdBdUZ4Qzs7QThCMkNILEE5QmpESSxJOEJpREEsQUFpTUMsUUFBUSxBOUJ2UFYsU0FBUyxBQUtQLE1BQU0sRThCaURYLElBQUksQUFpTUMsUUFBUSxDOUJ0UFYsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLENBQUMsRUFDTixLQUFLLEVyRTVFSCxPQUFPLEVxRTZFVCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRThCdVBhLE9BQTJCLEU5QnRQcEQsVUFBVSxFQUFFLEtBQUssQ0FBQyw4QkFBOEIsQ0FsRnZDLElBQUksRUFrRmlELGdCQUFnQixDQUFDLDhCQUE4QixDQWxGcEcsSUFBSSxHQW1GZDs7QWVqRkQsa0JBQWtCLENBQWxCLE9BQWtCLEdmcUZsQixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QnlPZSxPQUEyQjtFOUJ0T3RELEdBQUcsR0FDRCxVQUFVLEU4QnFPZSxPQUEyQjtFOUJsT3RELEdBQUcsR0FDRCxVQUFVLEU4QmlPZSxPQUEyQjtJOUJoT3BELFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJ3TmUsT0FBMkI7STlCdk5wRCxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QmtOZSxPQUEyQjtJOUJqTnBELE9BQU8sRUFBRSxDQUFDOztBZWpIWixlQUFlLENBQWYsT0FBZSxHZmlGZixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QnlPZSxPQUEyQjtFOUJ0T3RELEdBQUcsR0FDRCxVQUFVLEU4QnFPZSxPQUEyQjtFOUJsT3RELEdBQUcsR0FDRCxVQUFVLEU4QmlPZSxPQUEyQjtJOUJoT3BELFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJ3TmUsT0FBMkI7STlCdk5wRCxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QmtOZSxPQUEyQjtJOUJqTnBELE9BQU8sRUFBRSxDQUFDOztBZTdHWixjQUFjLENBQWQsT0FBYyxHZXFIbEIsQTlCeENJLEk4QndDQSxBQWlNQyxRQUFRLEM5QnpPVCxFQUFFLENBQUMsRUFDRCxTQUFTLEVBQUUsU0FBUyxFQUNwQixPQUFPLEVBQUUsQ0FBQyxHQUNYO0U4QnFDTCxBOUJuQ0ksSThCbUNBLEFBaU1DLFFBQVEsQzlCcE9ULEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE9BQU8sRUFBRSxHQUFHLEVBQ1osVUFBVSxFOEJ5T2UsT0FBMkIsRzlCeE9yRDtFOEIrQkwsQTlCN0JJLEk4QjZCQSxBQWlNQyxRQUFRLEM5QjlOVCxHQUFHLENBQUMsRUFDRixVQUFVLEU4QnFPZSxPQUEyQixHOUJwT3JEO0U4QjJCTCxBOUJ6QkksSThCeUJBLEFBaU1DLFFBQVEsQzlCMU5ULEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCaU9lLE9BQTJCLEU5QmhPcEQsU0FBUyxFQUFFLFNBQVMsR0FDckI7RThCc0JMLEE5QjdCSSxJOEI2QkEsQUFpTUMsUUFBUSxDOUI5TlQsR0FBRyxDQVNDLEVBQ0YsVUFBVSxFQUFFLElBQUksR0FDakI7RThCa0JMLEE5QmhCSSxJOEJnQkEsQUFpTUMsUUFBUSxDOUJqTlQsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEJ3TmUsT0FBMkIsRTlCdk5wRCxPQUFPLEVBQUUsR0FBRyxHQUNiO0U4QmFMLEE5QlhJLEk4QldBLEFBaU1DLFFBQVEsQzlCNU1ULElBQUksQ0FBQyxFQUNILFNBQVMsRUFBRSxTQUFTLEVBQ3BCLFVBQVUsRThCa05lLE9BQTJCLEU5QmpOcEQsT0FBTyxFQUFFLENBQUMsR0FDWDs7QWUxR0QsVUFBVSxDQUFWLE9BQVUsR2Z5RVYsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEJ5T2UsT0FBMkI7RTlCdE90RCxHQUFHLEdBQ0QsVUFBVSxFOEJxT2UsT0FBMkI7RTlCbE90RCxHQUFHLEdBQ0QsVUFBVSxFOEJpT2UsT0FBMkI7STlCaE9wRCxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCd05lLE9BQTJCO0k5QnZOcEQsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEJrTmUsT0FBMkI7STlCak5wRCxPQUFPLEVBQUUsQ0FBQzs7QThCUWhCLEFBOE1JLElBOU1BLEFBOE1DLFlBQVksQ0FBQyxFOUIxVWhCLGdCQUFnQixFckVBVixPQUFPLEVxRUNiLEtBQUssRXJFTkEsT0FBTyxFcUVPWixZQUFZLEU4QmtWYSxLQUFLLEU5QmhWOUIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVuRUxVLElBQUksQ0FDSixJQUFJLEVtRUtyQixTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLENyRWpCUixPQUFPLENxRWlCZ0IsS0FBSyxFQUNqQyxXQUFXLEVsRWpCUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWtFa0J6RCxXQUFXLEVsRUxTLEdBQUcsRWtFTXZCLGNBQWMsRWxFTFMsR0FBRyxFa0VNMUIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFbkVqQlEsQ0FBQyxHaUdxVm5COztBQTFOTCxBOUJ0R0UsSThCc0dFLEFBOE1DLFlBQVksQTlCcFRkLE1BQU0sQ0FBQyxFQUNOLFVBQVUsRXJFdkJOLE9BQU8sRXFFd0JYLEtBQUssRXJFN0JGLE9BQU8sRXFFOEJWLFNBQVMsRUFBRSxZQUFZLENBQUMsOEJBQThCLENBQUMsS0FBSyxDQUFDLFFBQVEsR0FDdEU7O0E4QmtHSCxBOUJoR0UsSThCZ0dFLEFBOE1DLFlBQVksQTlCOVNkLE1BQU0sQ0FBQyxFQUNOLEtBQUssRThCb1RzQixPQUFrQixFOUJuVDdDLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFOEJtVGUsT0FBbUIsRzlCNVMvQzs7QThCc0ZILEE5QjFGSSxJOEIwRkEsQUE4TUMsWUFBWSxBOUI5U2QsTUFBTSxBQU1KLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFOEIrU1MsT0FBbUIsRTlCOVM1QyxTQUFTLEVBQUUsV0FBUSxDQUFDLDhCQUE4QixDQUFDLElBQUksQ0FBQyxRQUFRLEdBQ2pFOztBOEJ1RkwsQTlCcEZFLEk4Qm9GRSxBQThNQyxZQUFZLEE5QmxTZCxNQUFNLENBQUMsRUFDTixVQUFVLEVyRXpDTixPQUFPLENxRXlDbUIsVUFBVSxHQUN6Qzs7QThCa0ZILEE5QmhGRSxJOEJnRkUsQUE4TUMsWUFBWSxBOUI5UmQsT0FBTyxDQUFDLEVBQ1AsS0FBSyxFQUFFLE9BQThCLEdBTXRDOztBOEJ5RUgsQTlCN0VJLEk4QjZFQSxBQThNQyxZQUFZLEE5QjlSZCxPQUFPLEFBR0wsTUFBTSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBOEIwRUwsQTlCdEVJLEk4QnNFQSxBQThNQyxZQUFZLEE5QnJSZCxvQkFBb0IsQUFDbEIsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxlQUFlLEVBQzFCLElBQUksRW5FdERTLElBQUksRW1FdURqQixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGlDQUFpQyxFSGtIeEQsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUdqSGdCLElBQUksRUhrSHpCLE1BQU0sRUdsSGUsSUFBSSxFSG1IekIsVUFBVSxFQUFFLE9BQVUsRUFDdEIsV0FBVyxFQUFFLE9BQVUsRUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENHdkhVLHNCQUFnQyxFSHdIM0QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQS9HekIsY0FBaUIsRWtCN0VRLGtEQUFhLEVsQnFGdEMsWUFBZSxFa0JyRlUsa0RBQWEsRWxCeUV0QyxpQkFBb0IsRWtCekVLLGtEQUFhLEVsQnlGdEMsU0FBWSxFa0J6RmEsa0RBQWEsR2Z3RXZDOztBOEJ5REwsQTlCdERFLEk4QnNERSxBQThNQyxZQUFZLEE5QnBRZCxTQUFTLEU4QnNEWixJQUFJLEFBOE1DLFlBQVksQzlCblFkLEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDVixnQkFBZ0IsRUE5RUosT0FBMkIsRUErRXZDLEtBQUssRUE5RVUsT0FBNEIsRUErRTNDLFlBQVksRUFoRkEsT0FBMkIsR0F1RnhDOztBOEIyQ0gsQTlCakRJLEk4QmlEQSxBQThNQyxZQUFZLEE5QnBRZCxTQUFTLEFBS1AsTUFBTSxFOEJpRFgsSUFBSSxBQThNQyxZQUFZLEM5Qm5RZCxBQUFBLFFBQUMsQUFBQSxDQUlDLE1BQU0sQ0FBQyxFQUNOLEtBQUssRThCcVFvQixPQUFrQixFOUJwUTNDLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFOEJvUWEsT0FBbUIsRTlCblE1QyxVQUFVLEVBQUUsS0FBSyxDQUFDLDhCQUE4QixDQWxGdkMsSUFBSSxFQWtGaUQsZ0JBQWdCLENBQUMsOEJBQThCLENBbEZwRyxJQUFJLEdBbUZkOztBZWpGRCxrQkFBa0IsQ0FBbEIsV0FBa0IsR2ZxRmxCLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCc1BlLE9BQW1CO0U5Qm5QOUMsR0FBRyxHQUNELFVBQVUsRThCa1BlLE9BQW1CO0U5Qi9POUMsR0FBRyxHQUNELFVBQVUsRThCOE9lLE9BQW1CO0k5QjdPNUMsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QnFPZSxPQUFtQjtJOUJwTzVDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCK05lLE9BQW1CO0k5QjlONUMsT0FBTyxFQUFFLENBQUM7O0FlakhaLGVBQWUsQ0FBZixXQUFlLEdmaUZmLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCc1BlLE9BQW1CO0U5Qm5QOUMsR0FBRyxHQUNELFVBQVUsRThCa1BlLE9BQW1CO0U5Qi9POUMsR0FBRyxHQUNELFVBQVUsRThCOE9lLE9BQW1CO0k5QjdPNUMsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QnFPZSxPQUFtQjtJOUJwTzVDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCK05lLE9BQW1CO0k5QjlONUMsT0FBTyxFQUFFLENBQUM7O0FlN0daLGNBQWMsQ0FBZCxXQUFjLEdlcUhsQixBOUJ4Q0ksSThCd0NBLEFBOE1DLFlBQVksQzlCdFBiLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxTQUFTLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RThCcUNMLEE5Qm5DSSxJOEJtQ0EsQUE4TUMsWUFBWSxDOUJqUGIsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLFdBQVcsRUFDdEIsT0FBTyxFQUFFLEdBQUcsRUFDWixVQUFVLEU4QnNQZSxPQUFtQixHOUJyUDdDO0U4QitCTCxBOUI3QkksSThCNkJBLEFBOE1DLFlBQVksQzlCM09iLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCa1BlLE9BQW1CLEc5QmpQN0M7RThCMkJMLEE5QnpCSSxJOEJ5QkEsQUE4TUMsWUFBWSxDOUJ2T2IsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEI4T2UsT0FBbUIsRTlCN081QyxTQUFTLEVBQUUsU0FBUyxHQUNyQjtFOEJzQkwsQTlCN0JJLEk4QjZCQSxBQThNQyxZQUFZLEM5QjNPYixHQUFHLENBU0MsRUFDRixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFOEJrQkwsQTlCaEJJLEk4QmdCQSxBQThNQyxZQUFZLEM5QjlOYixHQUFHLENBQUMsRUFDRixVQUFVLEU4QnFPZSxPQUFtQixFOUJwTzVDLE9BQU8sRUFBRSxHQUFHLEdBQ2I7RThCYUwsQTlCWEksSThCV0EsQUE4TUMsWUFBWSxDOUJ6TmIsSUFBSSxDQUFDLEVBQ0gsU0FBUyxFQUFFLFNBQVMsRUFDcEIsVUFBVSxFOEIrTmUsT0FBbUIsRTlCOU41QyxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBZTFHRCxVQUFVLENBQVYsV0FBVSxHZnlFVixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QnNQZSxPQUFtQjtFOUJuUDlDLEdBQUcsR0FDRCxVQUFVLEU4QmtQZSxPQUFtQjtFOUIvTzlDLEdBQUcsR0FDRCxVQUFVLEU4QjhPZSxPQUFtQjtJOUI3TzVDLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJxT2UsT0FBbUI7STlCcE81QyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QitOZSxPQUFtQjtJOUI5TjVDLE9BQU8sRUFBRSxDQUFDOztBOEJRaEIsQUE0TkksSUE1TkEsQUE0TkMsVUFBVSxDQUFDLEU5QnhWZCxnQkFBZ0IsRXJFTFgsT0FBTyxFcUVNWixLQUFLLEVyRURDLE9BQU8sRXFFRWIsWUFBWSxFQVRHLEtBQUssRUFXcEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVuRUxVLElBQUksQ0FDSixJQUFJLEVtRUtyQixTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLENyRWpCUixPQUFPLENxRWlCZ0IsS0FBSyxFQUNqQyxXQUFXLEVsRWpCUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWtFa0J6RCxXQUFXLEVsRUxTLEdBQUcsRWtFTXZCLGNBQWMsRWxFTFMsR0FBRyxFa0VNMUIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFbkVqQlEsQ0FBQyxHaUdnV25COztBQXJPTCxBOUJ0R0UsSThCc0dFLEFBNE5DLFVBQVUsQTlCbFVaLE1BQU0sQ0FBQyxFQUNOLFVBQVUsRXJFNUJQLE9BQU8sRXFFNkJWLEtBQUssRXJFeEJELE9BQU8sRXFFeUJYLFNBQVMsRUFBRSxZQUFZLENBQUMsOEJBQThCLENBQUMsS0FBSyxDQUFDLFFBQVEsR0FDdEU7O0E4QmtHSCxBOUJoR0UsSThCZ0dFLEFBNE5DLFVBQVUsQTlCNVRaLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXJFN0JELE9BQU8sRXFFOEJYLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFOEIrVGUsT0FBa0IsRzlCeFQ5Qzs7QThCc0ZILEE5QjFGSSxJOEIwRkEsQUE0TkMsVUFBVSxBOUI1VFosTUFBTSxBQU1KLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFOEIyVFMsT0FBa0IsRTlCMVQzQyxTQUFTLEVBQUUsU0FBUSxDQUFDLDhCQUE4QixDQUFDLElBQUksQ0FBQyxRQUFRLEdBQ2pFOztBOEJ1RkwsQTlCcEZFLEk4Qm9GRSxBQTROQyxVQUFVLEE5QmhUWixNQUFNLENBQUMsRUFDTixVQUFVLEVyRTlDUCxPQUFPLENxRThDb0IsVUFBVSxHQUN6Qzs7QThCa0ZILEE5QmhGRSxJOEJnRkUsQUE0TkMsVUFBVSxBOUI1U1osT0FBTyxDQUFDLEVBQ1AsS0FBSyxFQUFFLE9BQThCLEdBTXRDOztBOEJ5RUgsQTlCN0VJLEk4QjZFQSxBQTROQyxVQUFVLEE5QjVTWixPQUFPLEFBR0wsTUFBTSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBOEIwRUwsQTlCdEVJLEk4QnNFQSxBQTROQyxVQUFVLEE5Qm5TWixvQkFBb0IsQUFDbEIsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxlQUFlLEVBQzFCLElBQUksRW5FdERTLElBQUksRW1FdURqQixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLGlDQUFpQyxFSGtIeEQsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUdqSGdCLElBQUksRUhrSHpCLE1BQU0sRUdsSGUsSUFBSSxFSG1IekIsVUFBVSxFQUFFLE9BQVUsRUFDdEIsV0FBVyxFQUFFLE9BQVUsRUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENHdkhVLHNCQUFnQyxFSHdIM0QsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQS9HekIsY0FBaUIsRWtCN0VRLGtEQUFhLEVsQnFGdEMsWUFBZSxFa0JyRlUsa0RBQWEsRWxCeUV0QyxpQkFBb0IsRWtCekVLLGtEQUFhLEVsQnlGdEMsU0FBWSxFa0J6RmEsa0RBQWEsR2Z3RXZDOztBOEJ5REwsQTlCdERFLEk4QnNERSxBQTROQyxVQUFVLEE5QmxSWixTQUFTLEU4QnNEWixJQUFJLEFBNE5DLFVBQVUsQzlCalJaLEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDVixnQkFBZ0IsRUE5RUosT0FBMkIsRUErRXZDLEtBQUssRUE5RVUsT0FBNEIsRUErRTNDLFlBQVksRUFoRkEsT0FBMkIsR0F1RnhDOztBOEIyQ0gsQTlCakRJLEk4QmlEQSxBQTROQyxVQUFVLEE5QmxSWixTQUFTLEFBS1AsTUFBTSxFOEJpRFgsSUFBSSxBQTROQyxVQUFVLEM5QmpSWixBQUFBLFFBQUMsQUFBQSxDQUlDLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXJFNUVILE9BQU8sRXFFNkVULGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFOEJnUmEsT0FBa0IsRTlCL1EzQyxVQUFVLEVBQUUsS0FBSyxDQUFDLDhCQUE4QixDQWxGdkMsSUFBSSxFQWtGaUQsZ0JBQWdCLENBQUMsOEJBQThCLENBbEZwRyxJQUFJLEdBbUZkOztBZWpGRCxrQkFBa0IsQ0FBbEIsU0FBa0IsR2ZxRmxCLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCa1FlLE9BQWtCO0U5Qi9QN0MsR0FBRyxHQUNELFVBQVUsRThCOFBlLE9BQWtCO0U5QjNQN0MsR0FBRyxHQUNELFVBQVUsRThCMFBlLE9BQWtCO0k5QnpQM0MsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QmlQZSxPQUFrQjtJOUJoUDNDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCMk9lLE9BQWtCO0k5QjFPM0MsT0FBTyxFQUFFLENBQUM7O0FlakhaLGVBQWUsQ0FBZixTQUFlLEdmaUZmLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCa1FlLE9BQWtCO0U5Qi9QN0MsR0FBRyxHQUNELFVBQVUsRThCOFBlLE9BQWtCO0U5QjNQN0MsR0FBRyxHQUNELFVBQVUsRThCMFBlLE9BQWtCO0k5QnpQM0MsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QmlQZSxPQUFrQjtJOUJoUDNDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCMk9lLE9BQWtCO0k5QjFPM0MsT0FBTyxFQUFFLENBQUM7O0FlN0daLGNBQWMsQ0FBZCxTQUFjLEdlcUhsQixBOUJ4Q0ksSThCd0NBLEFBNE5DLFVBQVUsQzlCcFFYLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxTQUFTLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RThCcUNMLEE5Qm5DSSxJOEJtQ0EsQUE0TkMsVUFBVSxDOUIvUFgsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLFdBQVcsRUFDdEIsT0FBTyxFQUFFLEdBQUcsRUFDWixVQUFVLEU4QmtRZSxPQUFrQixHOUJqUTVDO0U4QitCTCxBOUI3QkksSThCNkJBLEFBNE5DLFVBQVUsQzlCelBYLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCOFBlLE9BQWtCLEc5QjdQNUM7RThCMkJMLEE5QnpCSSxJOEJ5QkEsQUE0TkMsVUFBVSxDOUJyUFgsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEIwUGUsT0FBa0IsRTlCelAzQyxTQUFTLEVBQUUsU0FBUyxHQUNyQjtFOEJzQkwsQTlCN0JJLEk4QjZCQSxBQTROQyxVQUFVLEM5QnpQWCxHQUFHLENBU0MsRUFDRixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFOEJrQkwsQTlCaEJJLEk4QmdCQSxBQTROQyxVQUFVLEM5QjVPWCxHQUFHLENBQUMsRUFDRixVQUFVLEU4QmlQZSxPQUFrQixFOUJoUDNDLE9BQU8sRUFBRSxHQUFHLEdBQ2I7RThCYUwsQTlCWEksSThCV0EsQUE0TkMsVUFBVSxDOUJ2T1gsSUFBSSxDQUFDLEVBQ0gsU0FBUyxFQUFFLFNBQVMsRUFDcEIsVUFBVSxFOEIyT2UsT0FBa0IsRTlCMU8zQyxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBZTFHRCxVQUFVLENBQVYsU0FBVSxHZnlFVixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QmtRZSxPQUFrQjtFOUIvUDdDLEdBQUcsR0FDRCxVQUFVLEU4QjhQZSxPQUFrQjtFOUIzUDdDLEdBQUcsR0FDRCxVQUFVLEU4QjBQZSxPQUFrQjtJOUJ6UDNDLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJpUGUsT0FBa0I7STlCaFAzQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QjJPZSxPQUFrQjtJOUIxTzNDLE9BQU8sRUFBRSxDQUFDOztBOEJRaEIsQUF1T0ksSUF2T0EsQUF1T0MsWUFBWSxDQUFDLEU5Qm5XaEIsZ0JBQWdCLEVyRU5QLE9BQU8sRXFFT2hCLEtBQUssRXJFREMsT0FBTyxFcUVFYixZQUFZLEVBVEcsS0FBSyxFQVdwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE9BQU8sRW5FTFUsSUFBSSxDQUNKLElBQUksRW1FS3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsTUFBTSxFQUFFLEtBQUssQ3JFbEJKLE9BQU8sQ3FFa0JZLEtBQUssRUFDakMsV0FBVyxFbEVqQlMsYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVrRWtCekQsV0FBVyxFbEVMUyxHQUFHLEVrRU12QixjQUFjLEVsRUxTLEdBQUcsRWtFTTFCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGFBQWEsRW5FakJRLENBQUMsR2lHMlduQjs7QUFoUEwsQTlCdEdFLEk4QnNHRSxBQXVPQyxZQUFZLEE5QjdVZCxNQUFNLENBQUMsRUFDTixVQUFVLEVyRTdCSCxPQUFPLEVxRThCZCxLQUFLLEVyRXhCRCxPQUFPLEVxRXlCWCxTQUFTLEVBQUUsWUFBWSxDQUFDLDhCQUE4QixDQUFDLEtBQUssQ0FBQyxRQUFRLEdBQ3RFOztBOEJrR0gsQTlCaEdFLEk4QmdHRSxBQXVPQyxZQUFZLEE5QnZVZCxNQUFNLENBQUMsRUFDTixLQUFLLEVyRTdCRCxPQUFPLEVxRThCWCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRThCMFVlLE9BQXNCLEc5Qm5VbEQ7O0E4QnNGSCxBOUIxRkksSThCMEZBLEFBdU9DLFlBQVksQTlCdlVkLE1BQU0sQUFNSixNQUFNLENBQUMsRUFDTixnQkFBZ0IsRThCc1VTLE9BQXNCLEU5QnJVL0MsU0FBUyxFQUFFLFdBQVEsQ0FBQyw4QkFBOEIsQ0FBQyxJQUFJLENBQUMsUUFBUSxHQUNqRTs7QThCdUZMLEE5QnBGRSxJOEJvRkUsQUF1T0MsWUFBWSxBOUIzVGQsTUFBTSxDQUFDLEVBQ04sVUFBVSxFckUvQ0gsT0FBTyxDcUUrQ2dCLFVBQVUsR0FDekM7O0E4QmtGSCxBOUJoRkUsSThCZ0ZFLEFBdU9DLFlBQVksQTlCdlRkLE9BQU8sQ0FBQyxFQUNQLEtBQUssRUFBRSxPQUE4QixHQU10Qzs7QThCeUVILEE5QjdFSSxJOEI2RUEsQUF1T0MsWUFBWSxBOUJ2VGQsT0FBTyxBQUdMLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QThCMEVMLEE5QnRFSSxJOEJzRUEsQUF1T0MsWUFBWSxBOUI5U2Qsb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSxzQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQUF1T0MsWUFBWSxBOUI3UmQsU0FBUyxFOEJzRFosSUFBSSxBQXVPQyxZQUFZLEM5QjVSZCxBQUFBLFFBQUMsQUFBQSxFQUFVLEVBQ1YsZ0JBQWdCLEVBOUVKLE9BQTJCLEVBK0V2QyxLQUFLLEVBOUVVLE9BQTRCLEVBK0UzQyxZQUFZLEVBaEZBLE9BQTJCLEdBdUZ4Qzs7QThCMkNILEE5QmpESSxJOEJpREEsQUF1T0MsWUFBWSxBOUI3UmQsU0FBUyxBQUtQLE1BQU0sRThCaURYLElBQUksQUF1T0MsWUFBWSxDOUI1UmQsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLENBQUMsRUFDTixLQUFLLEVyRTVFSCxPQUFPLEVxRTZFVCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRThCMlJhLE9BQXNCLEU5QjFSL0MsVUFBVSxFQUFFLEtBQUssQ0FBQyw4QkFBOEIsQ0FsRnZDLElBQUksRUFrRmlELGdCQUFnQixDQUFDLDhCQUE4QixDQWxGcEcsSUFBSSxHQW1GZDs7QWVqRkQsa0JBQWtCLENBQWxCLFdBQWtCLEdmcUZsQixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QjZRZSxPQUFzQjtFOUIxUWpELEdBQUcsR0FDRCxVQUFVLEU4QnlRZSxPQUFzQjtFOUJ0UWpELEdBQUcsR0FDRCxVQUFVLEU4QnFRZSxPQUFzQjtJOUJwUS9DLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEI0UGUsT0FBc0I7STlCM1AvQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QnNQZSxPQUFzQjtJOUJyUC9DLE9BQU8sRUFBRSxDQUFDOztBZWpIWixlQUFlLENBQWYsV0FBZSxHZmlGZixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QjZRZSxPQUFzQjtFOUIxUWpELEdBQUcsR0FDRCxVQUFVLEU4QnlRZSxPQUFzQjtFOUJ0UWpELEdBQUcsR0FDRCxVQUFVLEU4QnFRZSxPQUFzQjtJOUJwUS9DLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEI0UGUsT0FBc0I7STlCM1AvQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QnNQZSxPQUFzQjtJOUJyUC9DLE9BQU8sRUFBRSxDQUFDOztBZTdHWixjQUFjLENBQWQsV0FBYyxHZXFIbEIsQTlCeENJLEk4QndDQSxBQXVPQyxZQUFZLEM5Qi9RYixFQUFFLENBQUMsRUFDRCxTQUFTLEVBQUUsU0FBUyxFQUNwQixPQUFPLEVBQUUsQ0FBQyxHQUNYO0U4QnFDTCxBOUJuQ0ksSThCbUNBLEFBdU9DLFlBQVksQzlCMVFiLEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE9BQU8sRUFBRSxHQUFHLEVBQ1osVUFBVSxFOEI2UWUsT0FBc0IsRzlCNVFoRDtFOEIrQkwsQTlCN0JJLEk4QjZCQSxBQXVPQyxZQUFZLEM5QnBRYixHQUFHLENBQUMsRUFDRixVQUFVLEU4QnlRZSxPQUFzQixHOUJ4UWhEO0U4QjJCTCxBOUJ6QkksSThCeUJBLEFBdU9DLFlBQVksQzlCaFFiLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCcVFlLE9BQXNCLEU5QnBRL0MsU0FBUyxFQUFFLFNBQVMsR0FDckI7RThCc0JMLEE5QjdCSSxJOEI2QkEsQUF1T0MsWUFBWSxDOUJwUWIsR0FBRyxDQVNDLEVBQ0YsVUFBVSxFQUFFLElBQUksR0FDakI7RThCa0JMLEE5QmhCSSxJOEJnQkEsQUF1T0MsWUFBWSxDOUJ2UGIsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEI0UGUsT0FBc0IsRTlCM1AvQyxPQUFPLEVBQUUsR0FBRyxHQUNiO0U4QmFMLEE5QlhJLEk4QldBLEFBdU9DLFlBQVksQzlCbFBiLElBQUksQ0FBQyxFQUNILFNBQVMsRUFBRSxTQUFTLEVBQ3BCLFVBQVUsRThCc1BlLE9BQXNCLEU5QnJQL0MsT0FBTyxFQUFFLENBQUMsR0FDWDs7QWUxR0QsVUFBVSxDQUFWLFdBQVUsR2Z5RVYsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEI2UWUsT0FBc0I7RTlCMVFqRCxHQUFHLEdBQ0QsVUFBVSxFOEJ5UWUsT0FBc0I7RTlCdFFqRCxHQUFHLEdBQ0QsVUFBVSxFOEJxUWUsT0FBc0I7STlCcFEvQyxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCNFBlLE9BQXNCO0k5QjNQL0MsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEJzUGUsT0FBc0I7STlCclAvQyxPQUFPLEVBQUUsQ0FBQzs7QThCUWhCLEFBa1BJLElBbFBBLEFBa1BDLFdBQVcsRUFsUGhCLElBQUksQ0FtUEEsY0FBYyxDQUFDLEU5Qi9XakIsZ0JBQWdCLEU4QmtYYSxLQUFLLEU5QmpYbEMsS0FBSyxFckVEQyxPQUFPLEVxRUViLFlBQVksRUFURyxLQUFLLEVBV3BCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFbkVMVSxJQUFJLENBQ0osSUFBSSxFbUVLckIsU0FBUyxFQUFFLElBQUksRUFDZixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsS0FBSyxFQUNsQixNQUFNLEVBQUUsS0FBSyxDOEJxV1ksS0FBSyxDOUJyV0YsS0FBSyxFQUNqQyxXQUFXLEVsRWpCUyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWtFa0J6RCxXQUFXLEVsRUxTLEdBQUcsRWtFTXZCLGNBQWMsRWxFTFMsR0FBRyxFa0VNMUIsY0FBYyxFQUFFLFNBQVMsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFbkVqQlEsQ0FBQyxHaUd1WG5COztBQTVQTCxBOUJ0R0UsSThCc0dFLEFBa1BDLFdBQVcsQTlCeFZiLE1BQU0sRThCc0dULElBQUksQ0FtUEEsY0FBYyxBOUJ6VmYsTUFBTSxDQUFDLEVBQ04sVUFBVSxFOEIyVmlCLEtBQUssRTlCMVZoQyxLQUFLLEVyRXhCRCxPQUFPLEVxRXlCWCxTQUFTLEVBQUUsWUFBWSxDQUFDLDhCQUE4QixDQUFDLEtBQUssQ0FBQyxRQUFRLEdBQ3RFOztBOEJrR0gsQTlCaEdFLEk4QmdHRSxBQWtQQyxXQUFXLEE5QmxWYixNQUFNLEU4QmdHVCxJQUFJLENBbVBBLGNBQWMsQTlCblZmLE1BQU0sQ0FBQyxFQUNOLEtBQUssRXJFN0JELE9BQU8sRXFFOEJYLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsWUFBWSxFOEJzVmUsS0FBa0IsRzlCL1U5Qzs7QThCc0ZILEE5QjFGSSxJOEIwRkEsQUFrUEMsV0FBVyxBOUJsVmIsTUFBTSxBQU1KLE1BQU0sRThCMEZYLElBQUksQ0FtUEEsY0FBYyxBOUJuVmYsTUFBTSxBQU1KLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFOEJrVlMsS0FBa0IsRTlCalYzQyxTQUFTLEVBQUUsV0FBUSxDQUFDLDhCQUE4QixDQUFDLElBQUksQ0FBQyxRQUFRLEdBQ2pFOztBOEJ1RkwsQTlCcEZFLEk4Qm9GRSxBQWtQQyxXQUFXLEE5QnRVYixNQUFNLEU4Qm9GVCxJQUFJLENBbVBBLGNBQWMsQTlCdlVmLE1BQU0sQ0FBQyxFQUNOLFVBQVUsRThCeVVpQixLQUFLLEM5QnpVRixVQUFVLEdBQ3pDOztBOEJrRkgsQTlCaEZFLEk4QmdGRSxBQWtQQyxXQUFXLEE5QmxVYixPQUFPLEU4QmdGVixJQUFJLENBbVBBLGNBQWMsQTlCblVmLE9BQU8sQ0FBQyxFQUNQLEtBQUssRUFBRSxLQUE4QixHQU10Qzs7QThCeUVILEE5QjdFSSxJOEI2RUEsQUFrUEMsV0FBVyxBOUJsVWIsT0FBTyxBQUdMLE1BQU0sRThCNkVYLElBQUksQ0FtUEEsY0FBYyxBOUJuVWYsT0FBTyxBQUdMLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QThCMEVMLEE5QnRFSSxJOEJzRUEsQUFrUEMsV0FBVyxBOUJ6VGIsb0JBQW9CLEFBQ2xCLFFBQVEsRThCc0ViLElBQUksQ0FtUEEsY0FBYyxBOUIxVGYsb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSxvQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQUFrUEMsV0FBVyxBOUJ4U2IsU0FBUyxFOEJzRFosSUFBSSxBQWtQQyxXQUFXLEM5QnZTYixBQUFBLFFBQUMsQUFBQSxHOEJxREosSUFBSSxDQW1QQSxjQUFjLEE5QnpTZixTQUFTLEU4QnNEWixJQUFJLENBbVBBLGNBQWMsQzlCeFNmLEFBQUEsUUFBQyxBQUFBLEVBQVUsRUFDVixnQkFBZ0IsRUE5RUosT0FBMkIsRUErRXZDLEtBQUssRUE5RVUsT0FBNEIsRUErRTNDLFlBQVksRUFoRkEsT0FBMkIsR0F1RnhDOztBOEIyQ0gsQTlCakRJLEk4QmlEQSxBQWtQQyxXQUFXLEE5QnhTYixTQUFTLEFBS1AsTUFBTSxFOEJpRFgsSUFBSSxBQWtQQyxXQUFXLEM5QnZTYixBQUFBLFFBQUMsQUFBQSxDQUlDLE1BQU0sRThCaURYLElBQUksQ0FtUEEsY0FBYyxBOUJ6U2YsU0FBUyxBQUtQLE1BQU0sRThCaURYLElBQUksQ0FtUEEsY0FBYyxDOUJ4U2YsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLENBQUMsRUFDTixLQUFLLEVyRTVFSCxPQUFPLEVxRTZFVCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRThCdVNhLEtBQWtCLEU5QnRTM0MsVUFBVSxFQUFFLEtBQUssQ0FBQyw4QkFBOEIsQ0FsRnZDLElBQUksRUFrRmlELGdCQUFnQixDQUFDLDhCQUE4QixDQWxGcEcsSUFBSSxHQW1GZDs7QWVqRkQsa0JBQWtCLENBQWxCLFdBQWtCLEdmcUZsQixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QnlSZSxLQUFrQjtFOUJ0UjdDLEdBQUcsR0FDRCxVQUFVLEU4QnFSZSxLQUFrQjtFOUJsUjdDLEdBQUcsR0FDRCxVQUFVLEU4QmlSZSxLQUFrQjtJOUJoUjNDLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJ3UWUsS0FBa0I7STlCdlEzQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QmtRZSxLQUFrQjtJOUJqUTNDLE9BQU8sRUFBRSxDQUFDOztBZWpIWixlQUFlLENBQWYsV0FBZSxHZmlGZixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4QnlSZSxLQUFrQjtFOUJ0UjdDLEdBQUcsR0FDRCxVQUFVLEU4QnFSZSxLQUFrQjtFOUJsUjdDLEdBQUcsR0FDRCxVQUFVLEU4QmlSZSxLQUFrQjtJOUJoUjNDLFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJ3UWUsS0FBa0I7STlCdlEzQyxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QmtRZSxLQUFrQjtJOUJqUTNDLE9BQU8sRUFBRSxDQUFDOztBZTdHWixjQUFjLENBQWQsV0FBYyxHZXFIbEIsQTlCeENJLEk4QndDQSxBQWtQQyxXQUFXLEM5QjFSWixFQUFFLEU4QndDTixJQUFJLENBbVBBLGNBQWMsQzlCM1JkLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxTQUFTLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RThCcUNMLEE5Qm5DSSxJOEJtQ0EsQUFrUEMsV0FBVyxDOUJyUlosR0FBRyxFOEJtQ1AsSUFBSSxDQW1QQSxjQUFjLEM5QnRSZCxHQUFHLENBQUMsRUFDRixTQUFTLEVBQUUsV0FBVyxFQUN0QixPQUFPLEVBQUUsR0FBRyxFQUNaLFVBQVUsRThCeVJlLEtBQWtCLEc5QnhSNUM7RThCK0JMLEE5QjdCSSxJOEI2QkEsQUFrUEMsV0FBVyxDOUIvUVosR0FBRyxFOEI2QlAsSUFBSSxDQW1QQSxjQUFjLEM5QmhSZCxHQUFHLENBQUMsRUFDRixVQUFVLEU4QnFSZSxLQUFrQixHOUJwUjVDO0U4QjJCTCxBOUJ6QkksSThCeUJBLEFBa1BDLFdBQVcsQzlCM1FaLEdBQUcsRThCeUJQLElBQUksQ0FtUEEsY0FBYyxDOUI1UWQsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEJpUmUsS0FBa0IsRTlCaFIzQyxTQUFTLEVBQUUsU0FBUyxHQUNyQjtFOEJzQkwsQTlCN0JJLEk4QjZCQSxBQWtQQyxXQUFXLEM5Qi9RWixHQUFHLEU4QjZCUCxJQUFJLENBbVBBLGNBQWMsQzlCaFJkLEdBQUcsQ0FTQyxFQUNGLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0U4QmtCTCxBOUJoQkksSThCZ0JBLEFBa1BDLFdBQVcsQzlCbFFaLEdBQUcsRThCZ0JQLElBQUksQ0FtUEEsY0FBYyxDOUJuUWQsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEJ3UWUsS0FBa0IsRTlCdlEzQyxPQUFPLEVBQUUsR0FBRyxHQUNiO0U4QmFMLEE5QlhJLEk4QldBLEFBa1BDLFdBQVcsQzlCN1BaLElBQUksRThCV1IsSUFBSSxDQW1QQSxjQUFjLEM5QjlQZCxJQUFJLENBQUMsRUFDSCxTQUFTLEVBQUUsU0FBUyxFQUNwQixVQUFVLEU4QmtRZSxLQUFrQixFOUJqUTNDLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FlMUdELFVBQVUsQ0FBVixXQUFVLEdmeUVWLEVBQUUsR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdaLEdBQUcsR0FDRCxTQUFTLEVBQUUsV0FBVztJQUN0QixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRThCeVJlLEtBQWtCO0U5QnRSN0MsR0FBRyxHQUNELFVBQVUsRThCcVJlLEtBQWtCO0U5QmxSN0MsR0FBRyxHQUNELFVBQVUsRThCaVJlLEtBQWtCO0k5QmhSM0MsU0FBUyxFQUFFLFNBQVM7RUFHdEIsR0FBRyxHQUNELFVBQVUsRUFBRSxJQUFJO0VBR2xCLEdBQUcsR0FDRCxVQUFVLEU4QndRZSxLQUFrQjtJOUJ2UTNDLE9BQU8sRUFBRSxHQUFHO0VBR2QsSUFBSSxHQUNGLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLFVBQVUsRThCa1FlLEtBQWtCO0k5QmpRM0MsT0FBTyxFQUFFLENBQUM7O0E4QlFoQixBQThQSSxJQTlQQSxBQThQQyxXQUFXLENBQUMsRTlCMVhmLGdCQUFnQixFckVQTixPQUFPLEVxRVFqQixLQUFLLEVyRURDLE9BQU8sRXFFRWIsWUFBWSxFQVRHLEtBQUssRUFXcEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVuRUxVLElBQUksQ0FDSixJQUFJLEVtRUtyQixTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLENyRW5CSCxPQUFPLENxRW1CVyxLQUFLLEVBQ2pDLFdBQVcsRWxFakJTLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFa0VrQnpELFdBQVcsRWxFTFMsR0FBRyxFa0VNdkIsY0FBYyxFbEVMUyxHQUFHLEVrRU0xQixjQUFjLEVBQUUsU0FBUyxFQUN6QixVQUFVLEVBQUUsTUFBTSxFQUNsQixhQUFhLEVuRWpCUSxDQUFDLEdpR2tZbkI7O0FBdlFMLEE5QnRHRSxJOEJzR0UsQUE4UEMsV0FBVyxBOUJwV2IsTUFBTSxDQUFDLEVBQ04sVUFBVSxFckU5QkYsT0FBTyxFcUUrQmYsS0FBSyxFckV4QkQsT0FBTyxFcUV5QlgsU0FBUyxFQUFFLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxLQUFLLENBQUMsUUFBUSxHQUN0RTs7QThCa0dILEE5QmhHRSxJOEJnR0UsQUE4UEMsV0FBVyxBOUI5VmIsTUFBTSxDQUFDLEVBQ04sS0FBSyxFckU3QkQsT0FBTyxFcUU4QlgsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixZQUFZLEU4QmlXZSxPQUF1QixHOUIxVm5EOztBOEJzRkgsQTlCMUZJLEk4QjBGQSxBQThQQyxXQUFXLEE5QjlWYixNQUFNLEFBTUosTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEU4QjZWUyxPQUF1QixFOUI1VmhELFNBQVMsRUFBRSxVQUFRLENBQUMsOEJBQThCLENBQUMsSUFBSSxDQUFDLFFBQVEsR0FDakU7O0E4QnVGTCxBOUJwRkUsSThCb0ZFLEFBOFBDLFdBQVcsQTlCbFZiLE1BQU0sQ0FBQyxFQUNOLFVBQVUsRXJFaERGLE9BQU8sQ3FFZ0RlLFVBQVUsR0FDekM7O0E4QmtGSCxBOUJoRkUsSThCZ0ZFLEFBOFBDLFdBQVcsQTlCOVViLE9BQU8sQ0FBQyxFQUNQLEtBQUssRUFBRSxPQUE4QixHQU10Qzs7QThCeUVILEE5QjdFSSxJOEI2RUEsQUE4UEMsV0FBVyxBOUI5VWIsT0FBTyxBQUdMLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QThCMEVMLEE5QnRFSSxJOEJzRUEsQUE4UEMsV0FBVyxBOUJyVWIsb0JBQW9CLEFBQ2xCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZUFBZSxFQUMxQixJQUFJLEVuRXREUyxJQUFJLEVtRXVEakIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRUhrSHhELE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVHakhnQixJQUFJLEVIa0h6QixNQUFNLEVHbEhlLElBQUksRUhtSHpCLFVBQVUsRUFBRSxPQUFVLEVBQ3RCLFdBQVcsRUFBRSxPQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDR3ZIVSxzQkFBZ0MsRUh3SDNELGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSxrREFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLGtEQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSyxrREFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLGtEQUFhLEdmd0V2Qzs7QThCeURMLEE5QnRERSxJOEJzREUsQUE4UEMsV0FBVyxBOUJwVGIsU0FBUyxFOEJzRFosSUFBSSxBQThQQyxXQUFXLEM5Qm5UYixBQUFBLFFBQUMsQUFBQSxFQUFVLEVBQ1YsZ0JBQWdCLEVBOUVKLE9BQTJCLEVBK0V2QyxLQUFLLEVBOUVVLE9BQTRCLEVBK0UzQyxZQUFZLEVBaEZBLE9BQTJCLEdBdUZ4Qzs7QThCMkNILEE5QmpESSxJOEJpREEsQUE4UEMsV0FBVyxBOUJwVGIsU0FBUyxBQUtQLE1BQU0sRThCaURYLElBQUksQUE4UEMsV0FBVyxDOUJuVGIsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLENBQUMsRUFDTixLQUFLLEVyRTVFSCxPQUFPLEVxRTZFVCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFlBQVksRThCa1RhLE9BQXVCLEU5QmpUaEQsVUFBVSxFQUFFLEtBQUssQ0FBQyw4QkFBOEIsQ0FsRnZDLElBQUksRUFrRmlELGdCQUFnQixDQUFDLDhCQUE4QixDQWxGcEcsSUFBSSxHQW1GZDs7QWVqRkQsa0JBQWtCLENBQWxCLFVBQWtCLEdmcUZsQixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4Qm9TZSxPQUF1QjtFOUJqU2xELEdBQUcsR0FDRCxVQUFVLEU4QmdTZSxPQUF1QjtFOUI3UmxELEdBQUcsR0FDRCxVQUFVLEU4QjRSZSxPQUF1QjtJOUIzUmhELFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJtUmUsT0FBdUI7STlCbFJoRCxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QjZRZSxPQUF1QjtJOUI1UWhELE9BQU8sRUFBRSxDQUFDOztBZWpIWixlQUFlLENBQWYsVUFBZSxHZmlGZixFQUFFLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHWixHQUFHLEdBQ0QsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEU4Qm9TZSxPQUF1QjtFOUJqU2xELEdBQUcsR0FDRCxVQUFVLEU4QmdTZSxPQUF1QjtFOUI3UmxELEdBQUcsR0FDRCxVQUFVLEU4QjRSZSxPQUF1QjtJOUIzUmhELFNBQVMsRUFBRSxTQUFTO0VBR3RCLEdBQUcsR0FDRCxVQUFVLEVBQUUsSUFBSTtFQUdsQixHQUFHLEdBQ0QsVUFBVSxFOEJtUmUsT0FBdUI7STlCbFJoRCxPQUFPLEVBQUUsR0FBRztFQUdkLElBQUksR0FDRixTQUFTLEVBQUUsU0FBUztJQUNwQixVQUFVLEU4QjZRZSxPQUF1QjtJOUI1UWhELE9BQU8sRUFBRSxDQUFDOztBZTdHWixjQUFjLENBQWQsVUFBYyxHZXFIbEIsQTlCeENJLEk4QndDQSxBQThQQyxXQUFXLEM5QnRTWixFQUFFLENBQUMsRUFDRCxTQUFTLEVBQUUsU0FBUyxFQUNwQixPQUFPLEVBQUUsQ0FBQyxHQUNYO0U4QnFDTCxBOUJuQ0ksSThCbUNBLEFBOFBDLFdBQVcsQzlCalNaLEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE9BQU8sRUFBRSxHQUFHLEVBQ1osVUFBVSxFOEJvU2UsT0FBdUIsRzlCblNqRDtFOEIrQkwsQTlCN0JJLEk4QjZCQSxBQThQQyxXQUFXLEM5QjNSWixHQUFHLENBQUMsRUFDRixVQUFVLEU4QmdTZSxPQUF1QixHOUIvUmpEO0U4QjJCTCxBOUJ6QkksSThCeUJBLEFBOFBDLFdBQVcsQzlCdlJaLEdBQUcsQ0FBQyxFQUNGLFVBQVUsRThCNFJlLE9BQXVCLEU5QjNSaEQsU0FBUyxFQUFFLFNBQVMsR0FDckI7RThCc0JMLEE5QjdCSSxJOEI2QkEsQUE4UEMsV0FBVyxDOUIzUlosR0FBRyxDQVNDLEVBQ0YsVUFBVSxFQUFFLElBQUksR0FDakI7RThCa0JMLEE5QmhCSSxJOEJnQkEsQUE4UEMsV0FBVyxDOUI5UVosR0FBRyxDQUFDLEVBQ0YsVUFBVSxFOEJtUmUsT0FBdUIsRTlCbFJoRCxPQUFPLEVBQUUsR0FBRyxHQUNiO0U4QmFMLEE5QlhJLEk4QldBLEFBOFBDLFdBQVcsQzlCelFaLElBQUksQ0FBQyxFQUNILFNBQVMsRUFBRSxTQUFTLEVBQ3BCLFVBQVUsRThCNlFlLE9BQXVCLEU5QjVRaEQsT0FBTyxFQUFFLENBQUMsR0FDWDs7QWUxR0QsVUFBVSxDQUFWLFVBQVUsR2Z5RVYsRUFBRSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR1osR0FBRyxHQUNELFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFOEJvU2UsT0FBdUI7RTlCalNsRCxHQUFHLEdBQ0QsVUFBVSxFOEJnU2UsT0FBdUI7RTlCN1JsRCxHQUFHLEdBQ0QsVUFBVSxFOEI0UmUsT0FBdUI7STlCM1JoRCxTQUFTLEVBQUUsU0FBUztFQUd0QixHQUFHLEdBQ0QsVUFBVSxFQUFFLElBQUk7RUFHbEIsR0FBRyxHQUNELFVBQVUsRThCbVJlLE9BQXVCO0k5QmxSaEQsT0FBTyxFQUFFLEdBQUc7RUFHZCxJQUFJLEdBQ0YsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFOEI2UWUsT0FBdUI7STlCNVFoRCxPQUFPLEVBQUUsQ0FBQzs7QThCUWhCLEFBeVFJLElBelFBLEFBeVFDLGFBQWEsQ0FBQyxFQUNYLFNBQVMsRUFBRSxDQUFDLEVBRVosWUFBWSxFbkcxWUwsT0FBTyxFbUcyWWQsS0FBSyxFbkc5WU4sT0FBTyxFbUdnWk4sVUFBVSxFQUFFLGlCQUFpQixHQXdCaEM7O0FBdlNMLEFBaVJRLElBalJKLEFBeVFDLGFBQWEsQUFRVCxNQUFNLENBQUMsRUFDSixVQUFVLEVuR2haUCxPQUFPLEVtR2laVixLQUFLLEVuR3RZRCxPQUFPLEVtR3VZWCxTQUFTLEVBQUUsbUNBQW1DLEdBQ2pEOztBQXJSVCxBQXVSUSxJQXZSSixBQXlRQyxhQUFhLEFBY1QsTUFBTSxDQUFDLEVBQ0osS0FBSyxFbkd6WlYsT0FBTyxHbUc4Wkw7O0FBN1JULEFBMFJZLElBMVJSLEFBeVFDLGFBQWEsQUFjVCxNQUFNLEFBR0YsTUFBTSxDQUFDLEVBQ0osU0FBUyxFQUFFLHFDQUFxQyxHQUNuRDs7QUE1UmIsQUErUlEsSUEvUkosQUF5UUMsYUFBYSxBQXNCVCxPQUFPLENBQUMsRUFDTCxLQUFLLEVuR3pZSixPQUFPLEdtRytZWDs7QUF0U1QsQUFrU1ksSUFsU1IsQUF5UUMsYUFBYSxBQXNCVCxPQUFPLEFBR0gsTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQXJTYixBQXlTSSxJQXpTQSxBQXlTQyxTQUFTLEFBQUEsSUFBSyxDWDlZbkIsVUFBVSxHV3FHVixJQUFJLEFBMFNDLFNBQVMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDWC9ZekIsVUFBVSxHV3FHVixJQUFJLEFBMlNDLFNBQVMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDWGhaekIsVUFBVSxHV3FHVixJQUFJLEFBNFNDLFNBQVMsQUFBQSxPQUFPLEFBQUEsSUFBSyxDWGpaMUIsVUFBVSxHV3FHVixJQUFJLENBNlNDLEFBQUEsUUFBQyxBQUFBLENBQVMsSUFBSyxDWGxacEIsVUFBVSxHV3FHVixJQUFJLENBOFNDLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxBQUFBLElBQUssQ1huWjFCLFVBQVUsR1dxR1YsSUFBSSxDQStTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYcFoxQixVQUFVLEdXcUdWLElBQUksQ0FnVEMsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEFBQUEsSUFBSyxDWHJaM0IsVUFBVSxFV3FaNkIsRUFDL0IsWUFBWSxFbEcvYUgsT0FBeUIsRWtHaWJsQyxnQkFBZ0IsRWxHamJQLE9BQXlCLEVrR2tibEMsS0FBSyxFQUFFLE9BQTRCLEdBYXRDOztBQWpVTCxBQXNUUSxJQXRUSixBQXlTQyxTQUFTLEFBQUEsSUFBSyxDWDlZbkIsVUFBVSxDVzJaRCxNQUFNLEVBdFRmLElBQUksQUEwU0MsU0FBUyxBQUFBLE1BQU0sQUFBQSxJQUFLLENYL1l6QixVQUFVLENXMlpELE1BQU0sRUF0VGYsSUFBSSxBQTJTQyxTQUFTLEFBQUEsTUFBTSxBQUFBLElBQUssQ1hoWnpCLFVBQVUsQ1cyWkQsTUFBTSxFQXRUZixJQUFJLEFBNFNDLFNBQVMsQUFBQSxPQUFPLEFBQUEsSUFBSyxDWGpaMUIsVUFBVSxDVzJaRCxNQUFNLEVBdFRmLElBQUksQ0E2U0MsQUFBQSxRQUFDLEFBQUEsQ0FBUyxJQUFLLENYbFpwQixVQUFVLENXMlpELE1BQU0sRUF0VGYsSUFBSSxDQThTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYbloxQixVQUFVLENXMlpELE1BQU0sRUF0VGYsSUFBSSxDQStTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYcFoxQixVQUFVLENXMlpELE1BQU0sRUF0VGYsSUFBSSxDQWdUQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sQUFBQSxJQUFLLENYclozQixVQUFVLENXMlpELE1BQU0sQ0FBQyxFQUNKLFNBQVMsRUFBRSxlQUFlLEVBQzFCLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBQXpUVCxBQTJUUSxJQTNUSixBQXlTQyxTQUFTLEFBQUEsSUFBSyxDWDlZbkIsVUFBVSxDV2dhRCxNQUFNLEVBM1RmLElBQUksQUF5U0MsU0FBUyxBQUFBLElBQUssQ1g5WW5CLFVBQVUsQ1dpYUQsTUFBTSxFQTVUZixJQUFJLEFBMFNDLFNBQVMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDWC9ZekIsVUFBVSxDV2dhRCxNQUFNLEVBM1RmLElBQUksQUEwU0MsU0FBUyxBQUFBLE1BQU0sQUFBQSxJQUFLLENYL1l6QixVQUFVLENXaWFELE1BQU0sRUE1VGYsSUFBSSxBQTJTQyxTQUFTLEFBQUEsTUFBTSxBQUFBLElBQUssQ1hoWnpCLFVBQVUsQ1dnYUQsTUFBTSxFQTNUZixJQUFJLEFBMlNDLFNBQVMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDWGhaekIsVUFBVSxDV2lhRCxNQUFNLEVBNVRmLElBQUksQUE0U0MsU0FBUyxBQUFBLE9BQU8sQUFBQSxJQUFLLENYaloxQixVQUFVLENXZ2FELE1BQU0sRUEzVGYsSUFBSSxBQTRTQyxTQUFTLEFBQUEsT0FBTyxBQUFBLElBQUssQ1hqWjFCLFVBQVUsQ1dpYUQsTUFBTSxFQTVUZixJQUFJLENBNlNDLEFBQUEsUUFBQyxBQUFBLENBQVMsSUFBSyxDWGxacEIsVUFBVSxDV2dhRCxNQUFNLEVBM1RmLElBQUksQ0E2U0MsQUFBQSxRQUFDLEFBQUEsQ0FBUyxJQUFLLENYbFpwQixVQUFVLENXaWFELE1BQU0sRUE1VGYsSUFBSSxDQThTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYbloxQixVQUFVLENXZ2FELE1BQU0sRUEzVGYsSUFBSSxDQThTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYbloxQixVQUFVLENXaWFELE1BQU0sRUE1VGYsSUFBSSxDQStTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYcFoxQixVQUFVLENXZ2FELE1BQU0sRUEzVGYsSUFBSSxDQStTQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQSxJQUFLLENYcFoxQixVQUFVLENXaWFELE1BQU0sRUE1VGYsSUFBSSxDQWdUQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sQUFBQSxJQUFLLENYclozQixVQUFVLENXZ2FELE1BQU0sRUEzVGYsSUFBSSxDQWdUQyxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sQUFBQSxJQUFLLENYclozQixVQUFVLENXaWFELE1BQU0sQ0FBQyxFQUNKLFlBQVksRWxHM2JQLE9BQXlCLEVrRzRiOUIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFbEc3YkEsT0FBeUIsR2tHOGJqQzs7QUFoVVQsQUFtVUksSUFuVUEsQUFtVUMsV0FBVyxDQUFDLEVBQ1QsUUFBUSxFQUFFLE1BQU0sRUFDaEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxDQUFDLEVBRVQsTUFBTSxFQUFFLE9BQU8sRUFDZixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxZQUFZLEdBaUUzQjs7QUE3WUwsQUE4VVEsSUE5VUosQUFtVUMsV0FBVyxDQVdSLElBQUksQ0FBQyxFQUNELE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsSUFBSSxFQUNoQixNQUFNLEVBQUUsS0FBSyxFQUViLFVBQVUsRW5HemNOLE9BQU8sRW1HMmNYLGNBQWMsRUFBRSxlQUFlLEVBQy9CLHlCQUF5QixFQUFFLFFBQVEsRUFDbkMsbUJBQW1CLEVBQUUsUUFBUSxFQUM3Qix5QkFBeUIsRUFBRSxXQUFXLEVBRXRDLFVBQVUsRUFBRSxvQkFBb0IsR0FxQ25DOztBQWxZVCxBQStWWSxJQS9WUixBQW1VQyxXQUFXLENBV1IsSUFBSSxBQWlCQyxVQUFXLEM3QnBjTixDQUFDLEU2Qm9jUSxFQUNYLGNBQWMsRUFBRSxlQUFlLEVBQy9CLGtCQUFrQixFQUFFLElBQUksRUFDeEIsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBbldiLEFBcVdZLElBcldSLEFBbVVDLFdBQVcsQ0FXUixJQUFJLEFBdUJDLFVBQVcsQzdCMWNOLENBQUMsRTZCMGNRLEVBQ1gsY0FBYyxFQUFFLGVBQWUsRUFDL0Isa0JBQWtCLEVBQUUsSUFBSSxFQUN4QixlQUFlLEVBQUUsSUFBSSxHQUN4Qjs7QUF6V2IsQUEyV1ksSUEzV1IsQUFtVUMsV0FBVyxDQVdSLElBQUksQUE2QkMsVUFBVyxDN0JoZE4sQ0FBQyxFNkJnZFEsRUFDWCxjQUFjLEVBQUUsZUFBZSxFQUMvQixrQkFBa0IsRUFBRSxJQUFJLEVBQ3hCLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQS9XYixBQWlYWSxJQWpYUixBQW1VQyxXQUFXLENBV1IsSUFBSSxBQW1DQyxVQUFXLEM3QnRkTixDQUFDLEU2QnNkUSxFQUNYLGNBQWMsRUFBRSxlQUFlLEVBQy9CLGtCQUFrQixFQUFFLElBQUksRUFDeEIsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBclhiLEFBdVhZLElBdlhSLEFBbVVDLFdBQVcsQ0FXUixJQUFJLEFBeUNDLFVBQVcsQzdCNWROLENBQUMsRTZCNGRRLEVBQ1gsY0FBYyxFQUFFLGVBQWUsRUFDL0Isa0JBQWtCLEVBQUUsSUFBSSxFQUN4QixlQUFlLEVBQUUsSUFBSSxHQUN4Qjs7QUEzWGIsQUE2WFksSUE3WFIsQUFtVUMsV0FBVyxDQVdSLElBQUksQUErQ0MsVUFBVyxDN0JsZU4sQ0FBQyxFNkJrZVEsRUFDWCxjQUFjLEVBQUUsZUFBZSxFQUMvQixrQkFBa0IsRUFBRSxFQUFFLEVBQ3RCLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQWpZYixBQW9ZUSxJQXBZSixBQW1VQyxXQUFXLEFBaUVQLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxHQUFHLEdBQ2Y7O0FBdFlULEFBeVlZLElBellSLEFBbVVDLFdBQVcsQUFxRVAsU0FBUyxDQUNOLElBQUksQ0FBQyxFQUNELFVBQVUsRUFBRSxHQUFHLEdBQ2xCOztBQUtiLFVBQVUsQ0FBVixlQUFVLEdBQ04sRUFBRSxHQUNFLE1BQU0sRUFBRSxJQUFJO0VBR2hCLEtBQUssR0FDRCxNQUFNLEVBQUUsSUFBSTtFQUdoQixHQUFHLEdBQ0MsTUFBTSxFQUFFLEdBQUc7RUFHZixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsR0FBRyxHQUNDLE1BQU0sRUFBRSxJQUFJO0VBR2hCLEtBQUssR0FDRCxNQUFNLEVBQUUsR0FBRztFQUdmLEdBQUcsR0FDQyxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsSUFBSSxHQUNBLE1BQU0sRUFBRSxJQUFJOztBQUlwQixVQUFVLENBQVYsZUFBVSxHQUNOLEVBQUUsR0FDRSxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLEdBQUc7RUFHZixHQUFHLEdBQ0MsTUFBTSxFQUFFLEdBQUc7RUFHZixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsR0FBRyxHQUNDLE1BQU0sRUFBRSxJQUFJO0VBR2hCLEtBQUssR0FDRCxNQUFNLEVBQUUsR0FBRztFQUdmLEdBQUcsR0FDQyxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsSUFBSSxHQUNBLE1BQU0sRUFBRSxJQUFJOztBQUlwQixVQUFVLENBQVYsZUFBVSxHQUNOLEVBQUUsR0FDRSxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLEdBQUc7RUFHZixHQUFHLEdBQ0MsTUFBTSxFQUFFLElBQUk7RUFHaEIsS0FBSyxHQUNELE1BQU0sRUFBRSxHQUFHO0VBR2YsR0FBRyxHQUNDLE1BQU0sRUFBRSxJQUFJO0VBR2hCLEtBQUssR0FDRCxNQUFNLEVBQUUsR0FBRztFQUdmLEdBQUcsR0FDQyxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsSUFBSSxHQUNBLE1BQU0sRUFBRSxJQUFJOztBQUlwQixVQUFVLENBQVYsZUFBVSxHQUNOLEVBQUUsR0FDRSxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsR0FBRyxHQUNDLE1BQU0sRUFBRSxHQUFHO0VBR2YsS0FBSyxHQUNELE1BQU0sRUFBRSxJQUFJO0VBR2hCLEdBQUcsR0FDQyxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLEdBQUc7RUFHZixHQUFHLEdBQ0MsTUFBTSxFQUFFLElBQUk7RUFHaEIsS0FBSyxHQUNELE1BQU0sRUFBRSxJQUFJO0VBR2hCLElBQUksR0FDQSxNQUFNLEVBQUUsSUFBSTs7QUFJcEIsVUFBVSxDQUFWLGVBQVUsR0FDTixFQUFFLEdBQ0UsTUFBTSxFQUFFLEdBQUc7RUFHZixLQUFLLEdBQ0QsTUFBTSxFQUFFLElBQUk7RUFHaEIsR0FBRyxHQUNDLE1BQU0sRUFBRSxHQUFHO0VBR2YsS0FBSyxHQUNELE1BQU0sRUFBRSxJQUFJO0VBR2hCLEdBQUcsR0FDQyxNQUFNLEVBQUUsSUFBSTtFQUdoQixLQUFLLEdBQ0QsTUFBTSxFQUFFLEdBQUc7RUFHZixHQUFHLEdBQ0MsTUFBTSxFQUFFLElBQUk7RUFHaEIsS0FBSyxHQUNELE1BQU0sRUFBRSxJQUFJO0VBR2hCLElBQUksR0FDQSxNQUFNLEVBQUUsR0FBRzs7QUFJbkIsVUFBVSxDQUFWLGVBQVUsR0FDTixFQUFFLEdBQ0UsTUFBTSxFQUFFLElBQUk7RUFHaEIsS0FBSyxHQUNELE1BQU0sRUFBRSxJQUFJO0VBR2hCLEdBQUcsR0FDQyxNQUFNLEVBQUUsR0FBRztFQUdmLEtBQUssR0FDRCxNQUFNLEVBQUUsSUFBSTtFQUdoQixHQUFHLEdBQ0MsTUFBTSxFQUFFLEdBQUc7RUFHZixLQUFLLEdBQ0QsTUFBTSxFQUFFLEdBQUc7RUFHZixHQUFHLEdBQ0MsTUFBTSxFQUFFLElBQUk7RUFHaEIsS0FBSyxHQUNELE1BQU0sRUFBRSxJQUFJO0VBR2hCLElBQUksR0FDQSxNQUFNLEVBQUUsSUFBSTs7QUFJcEIsVUFBVSxDQUFWLG1CQUFVLEdBQ04sRUFBRSxHQUNFLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR2QsR0FBRyxHQUNDLFNBQVMsRUFBRSxXQUFXO0lBQ3RCLE9BQU8sRUFBRSxHQUFHO0lBQ1osVUFBVSxFQUFFLE9BQU87RUFHdkIsR0FBRyxHQUNDLFVBQVUsRUFBRSxJQUFJO0VBR3BCLEdBQUcsR0FDQyxVQUFVLEVBQUUsT0FBTztJQUNuQixTQUFTLEVBQUUsU0FBUztFQUd4QixHQUFHLEdBQ0MsVUFBVSxFQUFFLElBQUk7RUFHcEIsR0FBRyxHQUNDLFVBQVUsRUFBRSxPQUFPO0lBQ25CLE9BQU8sRUFBRSxHQUFHO0VBR2hCLElBQUksR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQzs7QUFJbEIsVUFBVSxDQUFWLGNBQVUsR0FDTixFQUFFLEdBQ0UsU0FBUyxFQUFFLFNBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUM7RUFHZCxHQUFHLEdBQ0MsU0FBUyxFQUFFLFdBQVc7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEVBQUUsT0FBTztFQUd2QixHQUFHLEdBQ0MsVUFBVSxFQUFFLElBQUk7RUFHcEIsR0FBRyxHQUNDLFVBQVUsRUFBRSxPQUEyQjtJQUN2QyxTQUFTLEVBQUUsU0FBUztFQUd4QixHQUFHLEdBQ0MsVUFBVSxFQUFFLElBQUk7RUFHcEIsR0FBRyxHQUNDLFVBQVUsRUFBRSxPQUEyQjtJQUN2QyxPQUFPLEVBQUUsR0FBRztFQUdoQixJQUFJLEdBQ0EsU0FBUyxFQUFFLFNBQVM7SUFDcEIsVUFBVSxFQUFFLE9BQTJCO0lBQ3ZDLE9BQU8sRUFBRSxDQUFDOztBQUlsQixVQUFVLENBQVYsWUFBVSxHQUNOLEVBQUUsR0FDRSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdkLElBQUksR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQzs7QUFJbEIsVUFBVSxDQUFWLGdCQUFVLEdBQ04sRUFBRSxHQUNFLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBR2QsSUFBSSxHQUNBLFNBQVMsRUFBRSxTQUFTO0lBQ3BCLE9BQU8sRUFBRSxDQUFDOztBQUlsQixVQUFVLENBQVYsY0FBVSxHQUNOLEVBQUUsR0FDRSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQztFQUdkLElBQUksR0FDQSxTQUFTLEVBQUUsU0FBUztJQUNwQixPQUFPLEVBQUUsQ0FBQzs7QUN4MkJsQixBQUFBLFdBQVcsQ0FBQyxFQUNWLFFBQVEsRUFBRSxLQUFLLEVBQ2YsT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsSUFBSSxFQUFFLENBQUMsRUFDUCxRQUFRLEVBQUUsSUFBSSxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWiwwQkFBMEIsRUFBRSxLQUFLLEVBRWpDLFVBQVUsRXBHVUcsT0FBTyxFb0dFcEIsVUFBVSxDQXFGVixVQUFVLEVBdVBYOztBQXRWQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFiMUIsQUFBQSxXQUFXLENBQUMsRUFjUixRQUFRLEVBQUUsTUFBTSxFQUNoQixVQUFVLEVBQUUsSUFBSSxHQW9WbkI7O0FBalZFLEFBQUQsZ0JBQU0sQ0FBQyxFQUNMLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFJQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFEekIsQUFBRCxnQkFBTSxDQUFDLEVBRUgsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBRWY7O0FBR0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBRHpCLEFBQUQsY0FBSSxDQUFDLEVBRUQsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFcEd4QkQsT0FBTyxHb0cwQm5COztBQUVBLEFBQUQsa0JBQVEsQ0FBQyxFQUNQLE9BQU8sRUFBRSxnQkFBZ0IsR0FzQjFCOztBQXBCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFIekIsQUFBRCxrQkFBUSxDQUFDLEVBSUwsT0FBTyxFQUFFLGlCQUFpQixHQW1CN0I7O0FBaEJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVB6QixBQUFELGtCQUFRLENBQUMsRUFRTCxPQUFPLEVBQUUsSUFBSSxHQWVoQjs7QUF2QkEsQUFXQyxrQkFYTSxDQVdOLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFakdyREUsTUFBTSxFQUFDLFlBQVksRWlHc0RoQyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxNQUFNLEdBTXZCOztBQUpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWxCM0IsQUFXQyxrQkFYTSxDQVdOLEVBQUUsQ0FBQyxFQVFDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLE1BQU0sR0FFekI7O0FBR0YsQUFBRCxpQkFBTyxDQUFDLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUVBLEFBQUQsZ0JBQU0sQ0FBQyxFQUNMLE1BQU0sRUFBRSxNQUFNLEdBeUJmOztBQXZCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFIekIsQUFBRCxnQkFBTSxDQUFDLEVBSUgsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFFVixVQUFVLEVBQUUsd0JBQXdCLEdBYXZDO0VBMUJBLEFBZUcsZ0JBZkUsQUFlRCxNQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsQ0FBQyxFQUNWLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFsQkosQUFvQkcsZ0JBcEJFLEFBb0JELFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsRUFBRSxFQUNwQixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUtKLEFBQUQsaUJBQU8sQ0FBQyxFQUNOLE9BQU8sRUFBRSxJQUFJLEdBYWQ7O0FBWEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBSHpCLEFBQUQsaUJBQU8sQ0FBQyxFQUlKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLEdBQUcsRUFDVixNQUFNLEVBQUUsSUFBSSxFQUVaLFVBQVUsRW5HekdILE9BQU8sR21HMkdqQjs7QUFFQSxBQUFELGdCQUFNLENBQUMsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFcEcvR0MsT0FBTyxHb0dnSW5COztBQWZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVR6QixBQUFELGdCQUFNLENBQUMsRUFVSCxLQUFLLEVBQUUsSUFBSSxHQWNkOztBQVhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWJ6QixBQUFELGdCQUFNLENBQUMsRUFjSCxLQUFLLEVBQUUsSUFBSSxHQVVkOztBQVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWpCMUIsQUFBRCxnQkFBTSxDQUFDLEVBa0JILEtBQUssRUFBRSxLQUFLLEdBTWY7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBckIxQixBQUFELGdCQUFNLENBQUMsRUFzQkgsS0FBSyxFQUFFLEtBQUssR0FFZjs7QUFFQSxBQUFELGdCQUFNLENBQUMsRUFDTCxNQUFNLEVBQUUsSUFBSSxHQXFNYjs7QUFuTUUsQUFBRCxzQkFBTyxDQUFDLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsU0FBUyxHQVluQjs7QUFWQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFMekIsQUFBRCxzQkFBTyxDQUFDLEVBTUosT0FBTyxFQUFFLFNBQVMsR0FTckI7O0FBTkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBVHpCLEFBQUQsc0JBQU8sQ0FBQyxFQVVKLFFBQVEsRUFBRSxJQUFJLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsTUFBTSxFQUNsQiwwQkFBMEIsRUFBRSxLQUFLLEdBRXBDOztBQUVBLEFBQUQscUJBQU0sQ0FBQyxFQUNMLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLE1BQU0sRUFDZCxPQUFPLEVBQUUsTUFBTSxFQUVmLE1BQU0sRUFBRSxPQUFPLEVBQ2YsVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLDRCQUE0QixHQWtIekM7O0FBaEhFLEFBQUQseUJBQUssQ0FBQyxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixNQUFNLEVBQUUsVUFBVSxFQUVsQixLQUFLLEVBQUUsT0FBTyxFQUNkLFdBQVcsRWpHdExBLE1BQU0sRUFBQyxZQUFZLEVpR3VMOUIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTSxHQWdDbkI7O0FBOUJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWpCekIsQUFBRCx5QkFBSyxDQUFDLEVBa0JGLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFVBQVUsRUFFbEIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsS0FBSyxHQXlCeEI7O0FBdEJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXpCekIsQUFBRCx5QkFBSyxDQUFDLEVBMEJGLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFVBQVUsR0FvQnJCOztBQWpCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUE5QjFCLEFBQUQseUJBQUssQ0FBQyxFQStCRixLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxVQUFVLEdBZXJCOztBQVpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQW5DMUIsQUFBRCx5QkFBSyxDQUFDLEVBb0NGLEtBQUssRUFBRSxLQUFLLEdBV2Y7O0FBL0NBLEFBdUNDLHlCQXZDRyxDQXVDSCxJQUFJLENBQUMsRUFDSCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUV0QixnQkFBZ0IsRUFBRSxNQUFNLEVBQ3hCLFNBQVMsRUFBRSxjQUFjLENBQUMsZ0JBQWdCLEdBQzNDOztBQUdGLEFBQUQseUJBQUssQ0FBQyxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsVUFBVSxFQUVsQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEVBRW5CLFVBQVUsRUFBRSxvREFBb0QsR0FlakU7O0FBYkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBZHpCLEFBQUQseUJBQUssQ0FBQyxFQWVGLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFVBQVUsR0FXckI7O0FBUkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBbkJ6QixBQUFELHlCQUFLLENBQUMsRUFvQkYsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsVUFBVSxHQU1yQjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF4QjFCLEFBQUQseUJBQUssQ0FBQyxFQXlCRixNQUFNLEVBQUUsVUFBVSxHQUVyQjs7QUFFQSxBQUFELDJCQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUV0QixXQUFXLEVqRzlQQSxNQUFNLEVBQUMsWUFBWSxFaUcrUDlCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLE1BQU0sR0FXdkI7O0FBVEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBVHpCLEFBQUQsMkJBQU8sQ0FBQyxFQVVKLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLE1BQU0sR0FPekI7O0FBSkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBZHpCLEFBQUQsMkJBQU8sQ0FBQyxFQWVKLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLEtBQUssR0FFeEI7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNUd6QixBQTZHRyxxQkE3R0UsQUE2R0QsV0FBVyxDQUFDLEVBQ1gsVUFBVSxFQUFFLG1CQUFtQixHQUNoQztFQS9HSixBQWlIRyxxQkFqSEUsQUFpSEQsUUFBUSxDQUFDLEVBQ1IsVUFBVSxFQUFFLG1CQUFtQixHQUNoQztFQW5ISixBQXFIRyxxQkFySEUsQUFxSEQsUUFBUSxDQUFFLHlCQUFJLENBQUMsRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQUlKLEFBQUQscUJBQU0sQ0FBQyxFQUNMLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixNQUFNLEVBQUUsTUFBTSxFQUNkLFVBQVUsRUFBRSxNQUFNLEVBRWxCLFdBQVcsRWpHdFNFLE1BQU0sRUFBQyxZQUFZLEVpR3VTaEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsS0FBSyxFQUNyQixXQUFXLEVBQUUsTUFBTSxFQUNuQixLQUFLLEVBQUUsT0FBTyxHQXdDZjs7QUF0Q0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBZnpCLEFBQUQscUJBQU0sQ0FBQyxFQWdCSCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLE1BQU0sRUFFZCxTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxLQUFLLEdBZ0N4Qjs7QUE3QkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBeEJ6QixBQUFELHFCQUFNLENBQUMsRUF5QkgsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxNQUFNLEVBRWQsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsR0FBRyxHQXVCdEI7O0FBcEJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWpDMUIsQUFBRCxxQkFBTSxDQUFDLEVBa0NILEtBQUssRUFBRSxLQUFLLEdBbUJmOztBQWhCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFyQzFCLEFBQUQscUJBQU0sQ0FBQyxFQXNDSCxLQUFLLEVBQUUsS0FBSyxHQWVmOztBQXJEQSxBQXlDQyxxQkF6Q0ksQ0F5Q0osQ0FBQyxDQUFDLEVBQ0EsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUEzQ0YsQUE2Q0MscUJBN0NJLENBNkNKLElBQUksQ0FBQyxFQUNILFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBRXRCLGdCQUFnQixFQUFFLE1BQU0sRUFDeEIsU0FBUyxFQUFFLGNBQWMsQ0FBQyxnQkFBZ0IsR0FDM0M7O0FBM1ZQLEFBK1ZFLFdBL1ZTLENBK1ZULENBQUMsQUFBQSxXQUFXLENBQUMsRUFDWCxVQUFVLEVwR3RVQyxPQUFPLEVvR3VVbEIsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUNsV0gsQUFBQSxVQUFVLENBQUMsRUFDVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsTUFBTSxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxNQUFNLEVBdVJkLGFBQWEsQ0FXYixlQUFlLENBcUJmLG9CQUFvQixDQThCcEIsd0JBRUUsQ0E4RUYsaUJBQWlCLEVBc0ZsQjs7QUF2ZkUsQUFBRCxlQUFNLENBQUMsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUVBLEFBQUQsYUFBSSxDQUFDLEVBQ0gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixjQUFjLEVBQUUsSUFBSSxHQThEckI7O0FBNURFLEFBQUQsbUJBQU8sQ0FBQyxFQUNOLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFFQSxBQUFELGtCQUFNLENBQUMsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUVBLEFBQUQsbUJBQU8sQ0FBQyxFQUNOLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixlQUFlLEVBQUUsS0FBSyxFQUN0QixtQkFBbUIsRUFBRSxhQUFhLEdBS25DOztBQUVBLEFBQUQsbUJBQU8sQ0FBQyxFQUNOLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osZUFBZSxFQUFFLEtBQUssRUFDdEIsbUJBQW1CLEVBQUUsYUFBYSxHQXVCbkM7O0FBNUJBLEFBT0MsbUJBUEssQ0FPTCxLQUFLLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLElBQUksRUFBRSxHQUFHLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFQUFFLElBQUksRUFDaEIsU0FBUyxFQUFFLGdCQUFnQixDQUFDLGdCQUFnQixHQUM3Qzs7QUFFQSxBQUFELDJCQUFTLENBQUMsRUFDUixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLElBQUksRUFBRSxHQUFHLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFQUFFLElBQUksRUFDaEIsU0FBUyxFQUFFLGdCQUFnQixDQUFDLGdCQUFnQixHQUM3Qzs7QUFHRixBQUFELG1CQUFPLEdBQUksbUJBQU0sQ0FBQyxFQUNoQixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUdGLEFBQUQsZUFBTSxDQUFDLEVBQ0wsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsT0FBTyxHQWVwQjs7QUF4QkEsQUFXQyxlQVhJLEFBV0gsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsQ0FBQyxFQUNSLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUVELEFBQUEsT0FBTyxDQXBCUixlQUFLLENBb0JNLEVBQ1IsVUFBVSxFckdwRkEsT0FBTyxFcUdxRmpCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBR0YsQUFBRCxlQUFNLENBQUMsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBRVosS0FBSyxFckc3R0QsT0FBTyxFcUc4R1gsT0FBTyxFQUFFLElBQXVCLEVBdURoQyw4Q0FFRSxDQVlGLHVDQUVFLEVBdUNIOztBbkMvR0csTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUNYM0MsQUFlRyxlQWZFLEFBZUQsSUFBSyxDQUFBLFFBQVEsRUFBRSxFQUNkLEtBQUssRUFBRSxHQUFHLEVBQ1YsT0FBTyxFOUZ4RkcsSUFBSSxHOEZ5RmY7RUFsQkosQUFvQkcsZUFwQkUsQUFvQkQsUUFBUSxDQUFDLEVBQ1IsS0FBSyxFQUFFLEdBQUcsRUFDVixTQUFTLEVBQUUsS0FBSyxFQUNoQixTQUFTLEVBQUUsS0FBSyxFQUNoQixPQUFPLEU5Ri9GRyxJQUFJLEc4RmdHZjs7QW5DZEQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxJbUNYNUMsQUFBRCxlQUFNLENBQUMsRUE2QkgsS0FBSyxFQUFFLElBQUksR0E2RmQ7O0FuQy9HRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQ1gzQyxBQUFELGVBQU0sQ0FBQyxFQWlDSCxPQUFPLEU5RnhHSyxJQUFJLEc4RmlNbkI7O0FBMUhBLEFBb0NDLGVBcENJLENBb0NKLEVBQUUsRUFwQ0gsZUFBSyxDQXFDSixFQUFFLEVBckNILGVBQUssQ0FzQ0osRUFBRSxFQXRDSCxlQUFLLENBdUNKLEVBQUUsRUF2Q0gsZUFBSyxDQXdDSixHQUFHLEVBeENKLGVBQUssQ0F5Q0osR0FBRyxFQXpDSixlQUFLLENBMENKLEdBQUcsRUExQ0osZUFBSyxDQTJDSixHQUFHLEVBM0NKLGVBQUssQ0E0Q0osQ0FBQyxDQUFDLEVBQ0EsS0FBSyxFckcvSUgsT0FBTyxHcUdnSlY7O0FBRUEsQUFBRCxxQkFBTyxDQUFDLEVBQ04sT0FBTyxFQUFFLFVBQVUsRUFDbkIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLENBQUMsR0FjWDs7QUFaQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFMekIsQUFBRCxxQkFBTyxDQUFDLEVBTUosY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLE1BQU0sR0FVbEI7O0FBUEUsQUFBRCx5QkFBSyxDQUFDLEVBQ0osY0FBYyxFQUFFLEdBQUcsR0FLcEI7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBSHpCLEFBQUQseUJBQUssQ0FBQyxFQUlGLGNBQWMsRUFBRSxHQUFHLEdBRXRCOztBQWhFSixBQXVFQyxlQXZFSSxBQXVFSCxNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBbkM5REMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUNYM0MsQUEyRUMsZUEzRUksQUEyRUgsTUFBTSxDQUFDLEVBRUosS0FBSyxFQUFFLEdBQUcsR0FFYjs7QUEvRUYsQUFxRkMsZUFyRkksQUFxRkgsTUFBTSxDQUFDLEVBQ04sVUFBVSxFQUFFLElBQUksRUFDaEIsTUFBTSxFQUFFLENBQUMsRUFDVCxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBU1o7O0FuQ3ZGQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQ1gzQyxBQXFGQyxlQXJGSSxBQXFGSCxNQUFNLENBQUMsRUFPSixLQUFLLEVBQUUsSUFBSSxHQU1kOztBQWxHRixBQStGRyxlQS9GRSxBQXFGSCxNQUFNLENBVUwsZUFBZSxDQUFDLEVBQ2QsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBakdKLEFBb0dDLGVBcEdJLEFBb0dILE9BQU8sQ0FBQyxFQUNQLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksR0FTWjs7QW5DckdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1DWDNDLEFBb0dDLGVBcEdJLEFBb0dILE9BQU8sQ0FBQyxFQU1MLEtBQUssRUFBRSxLQUFLLEdBTWY7O0FBaEhGLEFBNkdHLGVBN0dFLEFBb0dILE9BQU8sQ0FTTixlQUFlLENBQUQsRUFDWixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUEvR0osQUFvQkcsZUFwQkUsQUFvQkQsUUFBUSxDQThGRCxFQUNSLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksR0FLWjs7QW5DOUdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1DWDNDLEFBb0JHLGVBcEJFLEFBb0JELFFBQVEsQ0E4RkQsRUFLTixLQUFLLEVBQUUsSUFBSSxHQUVkOztBQTFPTCxBQTZPRSxVQTdPUSxBQTZPUCxRQUFRLENBQUMsRUFFUixRQUFRLEVBQUUsT0FBTyxFQUNqQixNQUFNLEVBQUUsSUFBSSxHQXlDYjs7QUF6UkgsQWpDbUxJLFVpQ25MTSxBQTZPUCxRQUFRLEFqQzFETixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQVBkLGNBQW1DLEdBUXRDOztBaUN2TEwsQWpDeUxJLFVpQ3pMTSxBQTZPUCxRQUFRLEFqQ3BETixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QWlDN0xMLEFqQ2dNSSxVaUNoTU0sQUE2T1AsUUFBUSxHakM3Q0gsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QWlDdE1MLEFBa1BJLFVBbFBNLEFBNk9QLFFBQVEsQ0FLUCxlQUFlLENBQUMsRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBdFBMLEFBeVBNLFVBelBJLEFBNk9QLFFBQVEsR0FXTCxlQUFlLEFBQ2QsUUFBUSxDQUFDLEVBQ1IsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBM1BQLEFBNlBNLFVBN1BJLEFBNk9QLFFBQVEsR0FXTCxlQUFlLEFBS2QsTUFBTSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QUEvUFAsQUFpUU0sVUFqUUksQUE2T1AsUUFBUSxHQVdMLGVBQWUsQUFTZCxNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxHQUtaOztBbkMzSUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUM1SDlDLEFBaVFNLFVBalFJLEFBNk9QLFFBQVEsR0FXTCxlQUFlLEFBU2QsTUFBTSxDQUFDLEVBSUosS0FBSyxFQUFFLEdBQUcsR0FFYjs7QUF2UVAsQUF5UU0sVUF6UUksQUE2T1AsUUFBUSxHQVdMLGVBQWUsQUFpQmQsWUFBWSxDQUFDLEVBQ1osS0FBSyxFQUFFLElBQUksR0FhWjs7QUFYQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE1UWhDLEFBeVFNLFVBelFJLEFBNk9QLFFBQVEsR0FXTCxlQUFlLEFBaUJkLFlBQVksQ0FBQyxFQUlWLEtBQUssRUFBRSxJQUFJLEdBVWQ7O0FBUEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBaFJoQyxBQXlRTSxVQXpRSSxBQTZPUCxRQUFRLEdBV0wsZUFBZSxBQWlCZCxZQUFZLENBQUMsRUFRVixLQUFLLEVBQUUsSUFBSSxHQU1kOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXBSakMsQUF5UU0sVUF6UUksQUE2T1AsUUFBUSxHQVdMLGVBQWUsQUFpQmQsWUFBWSxDQUFDLEVBWVYsS0FBSyxFQUFFLEdBQUcsR0FFYjs7QUF2UlAsQUE2UkksVUE3Uk0sQUE0UlAsU0FBUyxHQUNKLGVBQWUsR0FBRyxlQUFlLENBQUMsRUFDcEMsT0FBTyxFQUFFLElBQUksR0FLZDs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFoUzlCLEFBNlJJLFVBN1JNLEFBNFJQLFNBQVMsR0FDSixlQUFlLEdBQUcsZUFBZSxDQUFDLEVBSWxDLE9BQU8sRUFBRSxJQUFJLEdBRWhCOztBQW5TTCxBQXdTSSxVQXhTTSxBQXVTUCxXQUFXLEdBQ04sZUFBZSxHQUFHLGVBQWUsQ0FBQyxFQUNwQyxLQUFLLEVBQUUsSUFBSSxHQUtaOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQTNTOUIsQUF3U0ksVUF4U00sQUF1U1AsV0FBVyxHQUNOLGVBQWUsR0FBRyxlQUFlLENBQUMsRUFJbEMsT0FBTyxFQUFFLEtBQUssR0FFakI7O0FBOVNMLEFBaVRNLFVBalRJLEFBdVNQLFdBQVcsR0FTTixlQUFlLEdBQ2hCLG1CQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXJUOUIsQUFnVEksVUFoVE0sQUF1U1AsV0FBVyxHQVNOLGVBQWUsR0FBRyxhQUFhLENBQUMsRUFNaEMsT0FBTyxFQUFFLElBQUksR0FFaEI7O0FBeFRMLEFBNFRFLFVBNVRRLEFBNFRQLGdCQUFnQixDQUFDLEVBQ2hCLFdBQVcsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBTSxtQkFBSyxHQW9CcEM7O0FBalZILEFBK1RJLFVBL1RNLEFBNFRQLGdCQUFnQixHQUdYLGVBQWUsR0FBRyxlQUFlLENBQUMsRUFDcEMsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsR0FBRyxHQUtiOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQW5VOUIsQUErVEksVUEvVE0sQUE0VFAsZ0JBQWdCLEdBR1gsZUFBZSxHQUFHLGVBQWUsQ0FBQyxFQUtsQyxPQUFPLEVBQUUsS0FBSyxHQUVqQjs7QUF0VUwsQUF5VU0sVUF6VUksQUE0VFAsZ0JBQWdCLEdBWVgsZUFBZSxHQUNoQixtQkFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE3VTlCLEFBd1VJLFVBeFVNLEFBNFRQLGdCQUFnQixHQVlYLGVBQWUsR0FBRyxhQUFhLENBQUMsRUFNaEMsT0FBTyxFQUFFLEtBQUssR0FFakI7O0FBaFZMLEFBb1ZJLFVBcFZNLEFBbVZQLGVBQWUsQ0FDZCxlQUFlLENBQUMsRUFDZCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQXRWTCxBQTZWRSxVQTdWUSxBQTZWUCxTQUFTLEVBN1ZaLFVBQVUsQUE4VlAsTUFBTSxDQUFDLEVBRU4sS0FBSyxFckdqVkQsT0FBTyxHcUdtWFo7O0FBbFlILEFBa1dJLFVBbFdNLEFBNlZQLFNBQVMsQ0FLUixFQUFFLEVBbFdOLFVBQVUsQUE2VlAsU0FBUyxDQU1SLEVBQUUsRUFuV04sVUFBVSxBQTZWUCxTQUFTLENBT1IsRUFBRSxFQXBXTixVQUFVLEFBNlZQLFNBQVMsQ0FRUixFQUFFLEVBcldOLFVBQVUsQUE2VlAsU0FBUyxDQVNSLEdBQUcsRUF0V1AsVUFBVSxBQTZWUCxTQUFTLENBVVIsR0FBRyxFQXZXUCxVQUFVLEFBNlZQLFNBQVMsQ0FXUixHQUFHLEVBeFdQLFVBQVUsQUE2VlAsU0FBUyxDQVlSLEdBQUcsRUF6V1AsVUFBVSxBQTZWUCxTQUFTLENBYVIsQ0FBQyxFQTFXTCxVQUFVLEFBNlZQLFNBQVMsQ0FjUixlQUFlLEVBM1duQixVQUFVLEFBNlZQLFNBQVMsQ0FlUixpQkFBaUIsRUE1V3JCLFVBQVUsQUE2VlAsU0FBUyxDQWdCUixnQkFBZ0IsRUE3V3BCLFVBQVUsQUE2VlAsU0FBUyxDQWlCUixvQkFBb0IsRUE5V3hCLFVBQVUsQUE4VlAsTUFBTSxDQUlMLEVBQUUsRUFsV04sVUFBVSxBQThWUCxNQUFNLENBS0wsRUFBRSxFQW5XTixVQUFVLEFBOFZQLE1BQU0sQ0FNTCxFQUFFLEVBcFdOLFVBQVUsQUE4VlAsTUFBTSxDQU9MLEVBQUUsRUFyV04sVUFBVSxBQThWUCxNQUFNLENBUUwsR0FBRyxFQXRXUCxVQUFVLEFBOFZQLE1BQU0sQ0FTTCxHQUFHLEVBdldQLFVBQVUsQUE4VlAsTUFBTSxDQVVMLEdBQUcsRUF4V1AsVUFBVSxBQThWUCxNQUFNLENBV0wsR0FBRyxFQXpXUCxVQUFVLEFBOFZQLE1BQU0sQ0FZTCxDQUFDLEVBMVdMLFVBQVUsQUE4VlAsTUFBTSxDQWFMLGVBQWUsRUEzV25CLFVBQVUsQUE4VlAsTUFBTSxDQWNMLGlCQUFpQixFQTVXckIsVUFBVSxBQThWUCxNQUFNLENBZUwsZ0JBQWdCLEVBN1dwQixVQUFVLEFBOFZQLE1BQU0sQ0FnQkwsb0JBQW9CLENBQUQsRUFDakIsS0FBSyxFckdoV0gsT0FBTyxHcUdpV1Y7O0FBaFhMLEFBbVhNLFVBblhJLEFBNlZQLFNBQVMsQ0FzQkwsZUFBTyxFQW5YZCxVQUFVLEFBNlZQLFNBQVMsQ0F1QkwsY0FBTSxFQXBYYixVQUFVLEFBNlZQLFNBQVMsQ0F3QkwsYUFBSyxFQXJYWixVQUFVLEFBOFZQLE1BQU0sQ0FxQkYsZUFBTyxFQW5YZCxVQUFVLEFBOFZQLE1BQU0sQ0FzQkYsY0FBTSxFQXBYYixVQUFVLEFBOFZQLE1BQU0sQ0F1QkYsYUFBSyxDQUFDLEVBQ0wsS0FBSyxFckd2V0wsT0FBTyxHcUd3V1I7O0FBdlhQLEFBMFhJLFVBMVhNLEFBNlZQLFNBQVMsQ0E2QlIsUUFBUSxDQUFDLEtBQUssRUExWGxCLFVBQVUsQUE4VlAsTUFBTSxDQTRCTCxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQ2IsS0FBSyxFckc1V0gsT0FBTyxHcUc2V1Y7O0FBNVhMLEFBOFhJLFVBOVhNLEFBNlZQLFNBQVMsQ0FpQ1IsY0FBYyxFQTlYbEIsVUFBVSxBQThWUCxNQUFNLENBZ0NMLGNBQWMsQ0FBQyxFQUNiLEtBQUssRXJHaFhILE9BQU8sRXFHaVhULFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQWpZTCxBQW9ZRSxVQXBZUSxBQW9ZUCxVQUFVLEVBcFliLFVBQVUsQUFxWVAsT0FBTyxDQUFDLEVBRVAsS0FBSyxFckdqWU0sT0FBTyxHcUdpYW5COztBQXZhSCxBQXlZSSxVQXpZTSxBQW9ZUCxVQUFVLENBS1QsRUFBRSxFQXpZTixVQUFVLEFBb1lQLFVBQVUsQ0FNVCxFQUFFLEVBMVlOLFVBQVUsQUFvWVAsVUFBVSxDQU9ULEVBQUUsRUEzWU4sVUFBVSxBQW9ZUCxVQUFVLENBUVQsR0FBRyxFQTVZUCxVQUFVLEFBb1lQLFVBQVUsQ0FTVCxHQUFHLEVBN1lQLFVBQVUsQUFvWVAsVUFBVSxDQVVULEdBQUcsRUE5WVAsVUFBVSxBQW9ZUCxVQUFVLENBV1QsQ0FBQyxFQS9ZTCxVQUFVLEFBb1lQLFVBQVUsQ0FZVCxlQUFlLEVBaFpuQixVQUFVLEFBb1lQLFVBQVUsQ0FhVCxpQkFBaUIsRUFqWnJCLFVBQVUsQUFvWVAsVUFBVSxDQWNULGdCQUFnQixFQWxacEIsVUFBVSxBQW9ZUCxVQUFVLENBZVQsb0JBQW9CLEVBblp4QixVQUFVLEFBcVlQLE9BQU8sQ0FJTixFQUFFLEVBellOLFVBQVUsQUFxWVAsT0FBTyxDQUtOLEVBQUUsRUExWU4sVUFBVSxBQXFZUCxPQUFPLENBTU4sRUFBRSxFQTNZTixVQUFVLEFBcVlQLE9BQU8sQ0FPTixHQUFHLEVBNVlQLFVBQVUsQUFxWVAsT0FBTyxDQVFOLEdBQUcsRUE3WVAsVUFBVSxBQXFZUCxPQUFPLENBU04sR0FBRyxFQTlZUCxVQUFVLEFBcVlQLE9BQU8sQ0FVTixDQUFDLEVBL1lMLFVBQVUsQUFxWVAsT0FBTyxDQVdOLGVBQWUsRUFoWm5CLFVBQVUsQUFxWVAsT0FBTyxDQVlOLGlCQUFpQixFQWpackIsVUFBVSxBQXFZUCxPQUFPLENBYU4sZ0JBQWdCLEVBbFpwQixVQUFVLEFBcVlQLE9BQU8sQ0FjTixvQkFBb0IsQ0FBRCxFQUNqQixLQUFLLEVyRzlZSSxPQUFPLEdxRytZakI7O0FBclpMLEFBd1pNLFVBeFpJLEFBb1lQLFVBQVUsQ0FvQk4sZUFBTyxFQXhaZCxVQUFVLEFBb1lQLFVBQVUsQ0FxQk4sY0FBTSxFQXpaYixVQUFVLEFBb1lQLFVBQVUsQ0FzQk4sYUFBSyxFQTFaWixVQUFVLEFBcVlQLE9BQU8sQ0FtQkgsZUFBTyxFQXhaZCxVQUFVLEFBcVlQLE9BQU8sQ0FvQkgsY0FBTSxFQXpaYixVQUFVLEFBcVlQLE9BQU8sQ0FxQkgsYUFBSyxDQUFDLEVBQ0wsS0FBSyxFckdyWkUsT0FBTyxHcUdzWmY7O0FBNVpQLEFBK1pJLFVBL1pNLEFBb1lQLFVBQVUsQ0EyQlQsUUFBUSxDQUFDLEtBQUssRUEvWmxCLFVBQVUsQUFxWVAsT0FBTyxDQTBCTixRQUFRLENBQUMsS0FBSyxDQUFDLEVBQ2IsS0FBSyxFckcxWkksT0FBTyxHcUcyWmpCOztBQWphTCxBQW1hSSxVQW5hTSxBQW9ZUCxVQUFVLENBK0JULGNBQWMsRUFuYWxCLFVBQVUsQUFxWVAsT0FBTyxDQThCTixjQUFjLENBQUMsRUFDYixLQUFLLEVyRzlaSSxPQUFPLEVxRytaaEIsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBdGFMLEFBMGFFLFVBMWFRLEFBMGFQLGFBQWEsQ0FBQyxFQUNiLE1BQU0sRUFBRSxJQUFJLEdBOEViOztBQTVFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE3YTVCLEFBMGFFLFVBMWFRLEFBMGFQLGFBQWEsQ0FBQyxFQUlYLE1BQU0sRUFBRSxJQUFJLEdBMkVmOztBQXpmSCxBQWliSSxVQWpiTSxBQTBhUCxhQUFhLENBT1osYUFBYSxDQUFELEVBQ1YsT0FBTyxFQUFFLEtBQUssR0FLZjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFwYjlCLEFBaWJJLFVBamJNLEFBMGFQLGFBQWEsQ0FPWixhQUFhLENBQUQsRUFJUixPQUFPLEVBQUUsS0FBSyxHQUVqQjs7QUF2YkwsQUF5YkksVUF6Yk0sQUEwYVAsYUFBYSxDQWVaLGVBQWUsQ0FBRCxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLEtBQUssR0FLZjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE3YjlCLEFBeWJJLFVBemJNLEFBMGFQLGFBQWEsQ0FlWixlQUFlLENBQUQsRUFLVixPQUFPLEVBQUUsS0FBSyxHQUVqQjs7QUFoY0wsQUFrY0ksVUFsY00sQUEwYVAsYUFBYSxDQXdCWixlQUFlLENBQUQsRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVsR25WVSxJQUV0QixDa0dpVm9DLElBQXVCLEdBb0J2RDs7QUFsQkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBdGM5QixBQWtjSSxVQWxjTSxBQTBhUCxhQUFhLENBd0JaLGVBQWUsQ0FBRCxFQUtWLEtBQUssRXJHcmFBLE9BQU8sR3FHc2JmOztBQWRDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQTFjOUIsQUFrY0ksVUFsY00sQUEwYVAsYUFBYSxDQXdCWixlQUFlLENBQUQsRUFTVixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsSUFBeUIsQ2xHM1ZuQixJQUV0QixHa0dxV0k7O0FBVEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBL2M5QixBQWtjSSxVQWxjTSxBQTBhUCxhQUFhLENBd0JaLGVBQWUsQ0FBRCxFQWNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxJQUF5QixDbEdoV25CLElBRXRCLEdrR3FXSTs7QUFKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFwZC9CLEFBa2NJLFVBbGNNLEFBMGFQLGFBQWEsQ0F3QlosZUFBZSxDQUFELEVBbUJWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxJQUF5QixDbEdyV25CLElBRXRCLEdrR3FXSTs7QUF4ZEwsQUEwZEksVUExZE0sQUEwYVAsYUFBYSxDQWdEWixlQUFlLENBQUQsRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxHQVNiOztBQVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQS9kOUIsQUEwZEksVUExZE0sQUEwYVAsYUFBYSxDQWdEWixlQUFlLENBQUQsRUFNVixLQUFLLEVyRzliQSxPQUFPLEdxR29jZjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFuZTlCLEFBMGRJLFVBMWRNLEFBMGFQLGFBQWEsQ0FnRFosZUFBZSxDQUFELEVBVVYsUUFBUSxFQUFFLFFBQVEsR0FFckI7O0FBdGVMLEFBeWVNLFVBemVJLEFBMGFQLGFBQWEsQ0ErRFQscUJBQUssQ0FBQyxFQUNMLE9BQU8sRUFBRSxJQUFJLEdBS2Q7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNWVoQyxBQXllTSxVQXplSSxBQTBhUCxhQUFhLENBK0RULHFCQUFLLENBQUMsRUFJSCxPQUFPLEVBQUUsS0FBSyxHQUVqQjs7QUFJRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFuZmxDLEFBa2ZRLFVBbGZFLEFBMGFQLGFBQWEsQ0F3RVAsMkJBQUssQ0FBQyxFQUVILEtBQUssRXJHbGRKLE9BQU8sR3FHb2RYOztBQXRmVCxBQTJmRSxVQTNmUSxDQTJmUixDQUFDLEFBQUEsV0FBVyxDQUFDLEVBQ1gsVUFBVSxFQUFFLGtCQUFvQyxFQUNoRCxLQUFLLEVBQUUsS0FBSyxHQUNiOztBQzlmSCxBQUVJLGdCQUZZLEFBQUEsT0FBTyxBQUNwQixXQUFXLENBQ1YsZUFBZSxBQUFBLFdBQVcsQ0FBQyxFQUN6QixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUpMLEFBT0UsZ0JBUGMsQUFBQSxPQUFPLENBT3JCLGVBQWUsQUFBQSxXQUFXLENBQUMsRUFDekIsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixPQUFPLEVBQUUsR0FBRyxHQUtiOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVg3QixBQU9FLGdCQVBjLEFBQUEsT0FBTyxDQU9yQixlQUFlLEFBQUEsV0FBVyxDQUFDLEVBS3ZCLGdCQUFnQixFQUFFLEtBQUssR0FFMUI7O0FBR0gsQUFFSSxnQkFGWSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQzdCLFdBQVcsQ0FDVixlQUFlLEFBQUEsV0FBVyxDQUFDLEVBQ3pCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBSUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBUjdCLEFBT0UsZ0JBUGMsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQU85QixtQkFBbUIsQ0FBQyxFQUVoQixlQUFlLEVBQUUsT0FBTyxFQUN4QixtQkFBbUIsRUFBRSxhQUFhLEVBQ2xDLGlCQUFpQixFQUFFLFNBQVMsR0FFL0I7O0FBS0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBRjdCLEFBQ0UsZ0JBRGMsQUFBQSxlQUFlLENBQzdCLGVBQWUsQUFBQSxVQUFVLENBQUMsRUFFdEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsR0FBRyxHQUVmOztBQUdILEFBQ0UsZ0JBRGMsQUFBQSxNQUFNLENBQ3BCLGVBQWUsQUFBQSxXQUFXLENBQUMsRUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxHQUFHLEdBQ2I7O0FBR0gsQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLENBQUMsRUFDcEIsVUFBVSxFbEcvQ0ksTUFBSyxHa0dvRHBCOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQUgzQixBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxFQUlsQixVQUFVLEU5QnJEUyxLQUFJLEc4QnVEMUI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLE1BQU0sRUFPZCxRQUFRLEVBQUUsT0FBTyxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGdCQUFnQixFdEdsRUgsT0FBTyxHc0dxVHJCOztBQWpRRCxBQVFFLGdCQVJjLENBUWQsY0FBYyxDQUFDLEVBQ2IsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FwQ3dERyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQ2xFOUMsQUFBQSxnQkFBZ0IsQ0FBQyxFQWlCYixVQUFVLEVBQUUsS0FBSyxHQWdQcEI7O0FBN09DLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBCMUIsQUFBQSxnQkFBZ0IsQ0FBQyxFQXFCYixVQUFVLEVBQUUsS0FBSyxHQTRPcEI7O0FBek9DLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXhCMUIsQWxDeUhJLGdCa0N6SFksQWxDeUhYLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsY0FBbUMsR0FRdEM7RWtDN0hMLEFsQytISSxnQmtDL0hZLEFsQytIWCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDtFa0NuSUwsQWxDc0lJLGdCa0N0SVksR2xDc0lSLENBQUMsQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FrQ2hISCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUE1QjNCLEFsQ3lISSxnQmtDekhZLEFsQ3lIWCxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQVBkLGNBQW1DLEdBUXRDO0VrQzdITCxBbEMrSEksZ0JrQy9IWSxBbEMrSFgsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RWtDbklMLEFsQ3NJSSxnQmtDdElZLEdsQ3NJUixDQUFDLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBRjFFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQ2xFOUMsQUFBQSxnQkFBZ0IsQ0FBQyxFQWlDYixVQUFVLEVBQUUsS0FBSyxHQWdPcEI7O0FBalFELEFsQ3lISSxnQmtDekhZLEFBb0NiLE9BQU8sQWxDcUZMLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsTUFBbUMsR0FRdEM7O0FrQzdITCxBbEMrSEksZ0JrQy9IWSxBQW9DYixPQUFPLEFsQzJGTCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QWtDbklMLEFsQ3NJSSxnQmtDdElZLEFBb0NiLE9BQU8sR2xDa0dGLENBQUMsQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FGMUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBQW9DRSxnQkFwQ2MsQUFvQ2IsT0FBTyxDQUFDLEVBR0gsVUFBVSxFQUFFLEtBQUssR0FhdEI7O0FwQ2NHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBQW9DRSxnQkFwQ2MsQUFvQ2IsT0FBTyxDQUFDLEVBTUgsVUFBVSxFQUFFLEtBQUssR0FVdEI7O0FwQ2NHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBbEN5SEksZ0JrQ3pIWSxBQW9DYixPQUFPLEFsQ3FGTCxPQUFPLENrQzdFQyxFQUVELGNBQWMsRUFBRSxnQkFBZ0IsR0FLdkM7O0FwQ2VDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBbEN5SEksZ0JrQ3pIWSxBQW9DYixPQUFPLEFsQ3FGTCxPQUFPLENrQzdFQyxFQUtELGNBQWMsRUFBRSxnQkFBZ0IsR0FFdkM7O0FBbkRMLEFBcURFLGdCQXJEYyxDQXFEZCxHQUFHLENBQUMsRUFDRixXQUFXLEVBQUUsS0FBSyxHQUNuQjs7QUF2REgsQUF5REUsZ0JBekRjLENBeURkLG1CQUFtQixDQUFDLEVBQ2xCLE1BQU0sRUFBRSxHQUFHLEVBQ1gsZ0JBQWdCLEVBQUUsZUFBZSxHQW9DbEM7O0FwQzdCRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQ2xFOUMsQUF5REUsZ0JBekRjLENBeURkLG1CQUFtQixDQUFDLEVBSWQsVUFBVSxFQUFFLEtBQUssR0FrQ3RCOztBcEM3QkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0NsRTlDLEFBeURFLGdCQXpEYyxDQXlEZCxtQkFBbUIsQ0FBQyxFQU9kLFVBQVUsRUFBRSxLQUFLLEdBK0J0Qjs7QUEvRkgsQUFtRUksZ0JBbkVZLENBeURkLG1CQUFtQixDQVVqQixNQUFNLENBQUMsRUFDTCw4REFFSSxDQVVKLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLElBQUksR0FPYjs7QUF0QkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBeEU5QixBbEN5SEksZ0JrQ3pIWSxDQXlEZCxtQkFBbUIsQ0FVakIsTUFBTSxBbENzREwsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFQZCxjQUFtQyxHQVF0QztFa0M3SEwsQWxDK0hJLGdCa0MvSFksQ0F5RGQsbUJBQW1CLENBVWpCLE1BQU0sQWxDNERMLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkO0VrQ25JTCxBbENzSUksZ0JrQ3RJWSxDQXlEZCxtQkFBbUIsQ0FVakIsTUFBTSxHbENtRUYsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QWtDaEVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTVFL0IsQWxDeUhJLGdCa0N6SFksQ0F5RGQsbUJBQW1CLENBVWpCLE1BQU0sQWxDc0RMLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsY0FBbUMsR0FRdEM7RWtDN0hMLEFsQytISSxnQmtDL0hZLENBeURkLG1CQUFtQixDQVVqQixNQUFNLEFsQzRETCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDtFa0NuSUwsQWxDc0lJLGdCa0N0SVksQ0F5RGQsbUJBQW1CLENBVWpCLE1BQU0sR2xDbUVGLENBQUMsQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FGMUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBQW1FSSxnQkFuRVksQ0F5RGQsbUJBQW1CLENBVWpCLE1BQU0sQ0FBQyxFQXNCSCxVQUFVLEVBQUUsS0FBSyxHQUtwQjs7QXBDNUJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBQW1FSSxnQkFuRVksQ0F5RGQsbUJBQW1CLENBVWpCLE1BQU0sQ0FBQyxFQXlCSCxVQUFVLEVBQUUsS0FBSyxHQUVwQjs7QUE5RkwsQUFrR0ksZ0JBbEdZLENBaUdkLG1CQUFtQixBQUNoQixXQUFXLENBQUMsRWxDbEpiLFVBQVUsRUFBRSxJQUFJLEdrQzJKZjs7QUEzR0wsQUE4R0UsZ0JBOUdjLENBOEdkLGVBQWUsQ0FBQyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFsSEgsQUFvSEUsZ0JBcEhjLENBb0hkLGFBQWEsQ0FBQyxFbENwS1osVUFBVSxFQUFFLElBQUksR2tDMktqQjs7QUEzSEgsQUF1SEksZ0JBdkhZLENBb0hkLGFBQWEsQ0FHWCxHQUFHLENBQUMsRUFDRixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBSUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBOUg1QixBQTZIRSxnQkE3SGMsQ0E2SGQscUJBQXFCLENBQUMsRUFFbEIsT0FBTyxFbkd4RVUsSUFFdEIsR21HMElFOztBQW5NSCxBQWtJSSxnQkFsSVksQ0E2SGQscUJBQXFCLENBS25CLGVBQWUsQ0FBQyxFQUNkLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLENBQUMsR0E4RFg7O0FBbE1MLEFBcUlNLGdCQXJJVSxDQTZIZCxxQkFBcUIsQ0FLbkIsZUFBZSxDQUdiLEdBQUcsQ0FBQyxFQWNGLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksR0EyQm5COztBcENoSEQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0NsRTlDLEFBcUlNLGdCQXJJVSxDQTZIZCxxQkFBcUIsQ0FLbkIsZUFBZSxDQUdiLEdBQUcsQ0FBQyxFQUVFLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsY0FBYyxFQUFFLE9BQU8sRUFDdkIsU0FBUyxFQUFFLEdBQUcsRUFDZCxPQUFPLEVBQUUsSUFBSSxHQXdDbEI7O0FwQ2hIRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQ2xFOUMsQUFxSU0sZ0JBcklVLENBNkhkLHFCQUFxQixDQUtuQixlQUFlLENBR2IsR0FBRyxDQUFDLEVBUUUsSUFBSSxFQUFFLHVDQUF1QyxFQUM3QyxjQUFjLEVBQUUsTUFBTSxFQUN0QixTQUFTLEVBQUUsS0FBSyxFQUNoQixPQUFPLEVBQUUsSUFBSSxHQWtDbEI7O0FBbExQLEFBeUpRLGdCQXpKUSxDQTZIZCxxQkFBcUIsQ0FLbkIsZUFBZSxDQUdiLEdBQUcsQUFvQkEsTUFBTSxDQUFBLEVBQUMsT0FBTyxFQUFDLElBQUksQ0FBQSxVQUFVLEdBQUU7O0FBekp4QyxBQTBKUSxnQkExSlEsQ0E2SGQscUJBQXFCLENBS25CLGVBQWUsQ0FHYixHQUFHLEFBcUJBLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsOEJBQThCLEVBQ2hELGdCQUFnQixFQUFFLG1CQUFnQixFQUNsQyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE9BQU8sRUFDNUIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsTUFBTSxFQUFFLFNBQVMsRUFDakIsT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUMsQ0FBQyxHQWFaOztBcEMvR0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0NsRTlDLEFBMEpRLGdCQTFKUSxDQTZIZCxxQkFBcUIsQ0FLbkIsZUFBZSxDQUdiLEdBQUcsQUFxQkEsT0FBTyxDQUFDLEVBWUQsZUFBZSxFQUFFLFNBQVMsRUFDMUIsTUFBTSxFQUFFLFdBQVcsRUFDbkIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQVFsQjs7QXBDL0dILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9DbEU5QyxBQTBKUSxnQkExSlEsQ0E2SGQscUJBQXFCLENBS25CLGVBQWUsQ0FHYixHQUFHLEFBcUJBLE9BQU8sQ0FBQyxFQWtCRCxlQUFlLEVBQUUsU0FBUyxFQUMxQixNQUFNLEVBQUUsV0FBVyxFQUNuQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBQWpMVCxBQW1MTSxnQkFuTFUsQ0E2SGQscUJBQXFCLENBS25CLGVBQWUsQ0FpRGIsMEJBQTBCLENBQUMsRUFRekIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksRUFDbEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBcEMvSEQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0NsRTlDLEFBbUxNLGdCQW5MVSxDQTZIZCxxQkFBcUIsQ0FLbkIsZUFBZSxDQWlEYiwwQkFBMEIsQ0FBQyxFQUVyQixJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLFNBQVMsRUFBRSxLQUFLLEdBV3JCOztBcEMvSEQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0NsRTlDLEFBbUxNLGdCQW5MVSxDQTZIZCxxQkFBcUIsQ0FLbkIsZUFBZSxDQWlEYiwwQkFBMEIsQ0FBQyxFQU1yQixJQUFJLEVBQUUsdUNBQXVDLEdBUWxEOztBQWpNUCxBQXFNRSxnQkFyTWMsQ0FxTWQsZUFBZSxDQUFDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLElBQUksR0FNZDs7QUE3TUgsQUF5TUksZ0JBek1ZLENBcU1kLGVBQWUsQ0FJYixFQUFFLENBQUMsRUFDRCxLQUFLLEVBQUUsS0FBSyxFQUNaLGFBQWEsRW5HcEpJLElBRXRCLEdtR21KSTs7QUE1TUwsQUErTUUsZ0JBL01jLENBK01kLGFBQWEsRUEvTWYsZ0JBQWdCLENBZ05kLGVBQWUsQ0FBQyxFQUNkLFVBQVUsRUFBRSxNQUFNLEdBUW5COztBQUxHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBOOUIsQUFtTkksZ0JBbk5ZLENBK01kLGFBQWEsQ0FJWCxFQUFFLEVBbk5OLGdCQUFnQixDQWdOZCxlQUFlLENBR2IsRUFBRSxDQUFDLEVBRUMsU0FBUyxFQUFFLGVBQWUsRUFDMUIsY0FBYyxFQUFFLElBQUksR0FFdkI7O0FBeE5MLEFBMk5FLGdCQTNOYyxDQTJOZCxJQUFJLENBQUMsRUFDSCxVQUFVLEVuR3JLUyxJQUV0QixHbUdvS0U7O0FBN05ILEFBOEdFLGdCQTlHYyxDQThHZCxlQUFlLENBaUhDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQUVBLEFBQ0MsMEJBRFMsQ0FDVCxlQUFlLENBQUMsRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBTEYsQUFPQywwQkFQUyxDQU9ULGFBQWEsQ0FBQyxFQUNaLFFBQVEsRUFBRSxLQUFLLEVBQ2YsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVsR3JTQSxLQUFLLEdrRzJTaEI7O0FBaEJGLEFBWUcsMEJBWk8sQ0FPVCxhQUFhLENBS1gsR0FBRyxDQUFDLEVBQ0YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQWZKLEFBa0JDLDBCQWxCUyxDQWtCVCxtQkFBbUIsQ0FBQyxFbEN2U3BCLFVBQVUsRUFBRSxJQUFJLEVrQ3lTZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLElBQUksRUFBRSxHQUFHLEVBQ1QsS0FBSyxFQUFFLElBQUksR0FHWjs7QUExQkYsQWxDNUdDLDBCa0M0R1MsQ0FrQlQsbUJBQW1CLEFsQzlIbEIsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFQZCxjQUFtQyxHQVF0Qzs7QWtDd0dGLEFsQ3RHQywwQmtDc0dTLENBa0JULG1CQUFtQixBbEN4SGxCLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBa0NrR0YsQWxDL0ZDLDBCa0MrRlMsQ0FrQlQsbUJBQW1CLEdsQ2pIZixDQUFDLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBa0N1SEwsa0VBQWtFO0FBQ2xFLEFBQUEsV0FBVyxFQUNYLGNBQWMsQ0FBQyxFQUNiLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ3RHN1FILGtCQUFrQixHc0c4UXJDOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQ1YsYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQyxFQUNqQixTQUFTLEVwQ3BURCxPQUFzQixHb0N5VC9COztBcENqTkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0MyTTlDLEFBQUEsa0JBQWtCLENBQUMsRUFJZixTQUFTLEVwQ3ZUSCxRQUFzQixHb0N5VC9COztBcENqTkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0NtTjlDLEFBQUEsY0FBYyxDQUFDLEVBRVgsU0FBUyxFQUFFLEdBQUcsRUFDZCxNQUFNLEVBQUUsTUFBTSxFQUNkLFNBQVMsRXBDL1RILE1BQXNCLEdvQ3FVL0I7O0FBVkQsQUFPRSxjQVBZLENBT1osQ0FBQyxDQUFDLEVBQ0EsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFHSCxBQUFBLHFCQUFxQixDQUFDLEVBQ3BCLFNBQVMsRXBDeFVELE9BQXNCLEVvQ3lVOUIsV0FBVyxFbkdqT1EsR0FBRyxHbUdzT3ZCOztBcEN0T0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0MrTjlDLEFBQUEscUJBQXFCLENBQUMsRUFLbEIsU0FBUyxFcEM1VUgsS0FBc0IsR29DOFUvQjs7QUNsV0QsQUFHRSxVQUhRLEFBR1AsV0FBVyxDQUFDLEVBQ1gsVUFBVSxFQUFFLE1BQU0sR0E4RW5COztBQWxGSCxBQU1JLFVBTk0sQUFHUCxXQUFXLENBR1YsZUFBZSxDQUFELEVBQ1osT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFSTCxBQVVJLFVBVk0sQUFHUCxXQUFXLENBT1YscUJBQXFCLENBQUQsRUFDbEIsT0FBTyxFQUFFLFVBQVUsRUFDbkIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQWZMLEFBaUJJLFVBakJNLEFBR1AsV0FBVyxDQWNWLGVBQWUsQ0FBRCxFbkNkZCxVQUFVLEVBQUUsb0JBQW9CLEdtQ2lCL0I7O0FBcEJMLEFBc0JJLFVBdEJNLEFBR1AsV0FBVyxDQW1CVixTQUFTLENBQUMsR0FBRyxDQUFDLEVBQ1osU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBeEJMLEFBMEJJLFVBMUJNLEFBR1AsV0FBVyxDQXVCVixTQUFTLENBQUMsR0FBRyxDQUFDLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQTdCTCxBQWlDTSxVQWpDSSxBQUdQLFdBQVcsQUE0QlQsTUFBTSxDQUVMLGVBQWUsQUFBQSxNQUFNLENBQUMsRUFFcEIsVUFBVSxFQURTLE9BQW1CLENBQ1QsVUFBVSxHQUN4Qzs7QUFwQ1AsQUFzQ00sVUF0Q0ksQUFHUCxXQUFXLEFBNEJULE1BQU0sQ0FPTCxpQkFBaUIsQ0FBQyxFQUNoQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsTUFBTSxFbkM3QnRCLFVBQVUsRUFBRSxvQkFBb0IsR21DZ0M3Qjs7QUE5Q1AsQUFnRE0sVUFoREksQUFHUCxXQUFXLEFBNEJULE1BQU0sQ0FpQkwsZUFBZSxDQUFDLEVBQ2QsUUFBUSxFQUFFLE9BQU8sRUFDakIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsT0FBTyxFbkNyQ3ZCLFVBQVUsRUFBRSxvQkFBb0IsR21Dd0M3Qjs7QUF0RFAsQUF5REksVUF6RE0sQUFHUCxXQUFXLENBc0RWLGlCQUFpQixDQUFDLEVBQ2hCLFFBQVEsRUFBRSxPQUFPLEdBQ2xCOztBQTNETCxBQTZESSxVQTdETSxBQUdQLFdBQVcsQ0EwRFYsZUFBZSxDQUFDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQWxFTCxBQW9FSSxVQXBFTSxBQUdQLFdBQVcsQ0FpRVYseUJBQXlCLENBQUMsRUFDeEIsS0FBSyxFdkduQ0UsT0FBTyxHdUdvQ2Y7O0FBdEVMLEFBMEVNLFVBMUVJLEFBR1AsV0FBVyxDQXFFViwyQkFBMkIsQ0FFekIsR0FBRyxFQTFFVCxVQUFVLEFBR1AsV0FBVyxDQXFFViwyQkFBMkIsQ0FFcEIsRUFBRSxDQUFDLEVBQ04sVUFBVSxFcEdzQ0ssSUFFdEIsRW9HdkNPLEtBQUssRXZHcERHLE9BQU8sRXVHcURmLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFNBQVMsRUFBRSxJQUNiLEdBQUM7O0F6RENMLEFBQUEsTUFBTSxDMERoRkQsRUFDTCxPQUFPLEVBQUUsTUFBTSxFQUNmLE9BQU8sRUFBRSxjQUFjLEVBQ3ZCLFNBQVMsRXJHa0VNLElBQUksRXFHakVuQixXQUFXLEVBQUUsQ0FBQyxFQUNkLEtBQUssRXhHQUssT0FBTyxFd0dDakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsYUFBYSxFQUFFLEtBQUssRUFDcEIsY0FBYyxFQUFFLFNBQVMsRUFDekIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN4R2FILE9BQU8sRXdHWnJCLFdBQVcsRXJHUk0sYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVxR1N0RCxjQUFjLEVyRzBETSxNQUFNLEdxRzdDM0I7O0FBMUJELEFBaUJFLE1BakJJLEFBaUJILE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBR0QsQUFBQSxJQUFJLENBdEJOLE1BQU0sQ0FzQkcsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsSUFBSSxHQUNWOztBQUdILEFBRUUsQ0FGRCxBQUFBLE1BQU0sQUFFSixNQUFNLEVBRlQsQ0FBQyxBQUFBLE1BQU0sQUFHSixNQUFNLENBQUMsRUFDTixLQUFLLEUzRjJpQnFCLElBQUksRTJGMWlCOUIsZUFBZSxFQUFFLElBQUksRUFDckIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FDakNILEFBQUEsRUFBRSxDQUFDLEVBQ0QsV0FBVyxFQUFFLEtBQUssR0FDbkI7O0F6RGtLRCxBQUFBLGNBQWMsQ3lEMUpDLEVBSmIsWUFBWSxFQUFFLENBQUMsRUFDZixVQUFVLEVBQUUsSUFBSSxHQU1qQjs7QUFLRCw4Q0FBOEM7QUFFOUMsQUFBQSxhQUFhLEVBQUUsWUFBWSxDQUFDLEVBZDFCLFlBQVksRUFBRSxDQUFDLEVBQ2YsVUFBVSxFQUFFLElBQUksRUFnQmhCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsS0FBSyxHQVNqQjs7QUFkRCxBQU9FLGFBUFcsQ0FPWCxFQUFFLEVBUFcsWUFBWSxDQU96QixFQUFFLENBQUMsRUFDRCxPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsTUFBTSxFQUN0QixhQUFhLEVBQUUsQ0FBQyxFQUNoQixZQUFZLEVBQUUsR0FBRyxFQUNqQixhQUFhLEVBQUUsR0FBRyxHQUNuQjs7QUFnQkgsQUFBQSxZQUFZLENBQUMsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUdsQixNQUFNLEVBQUUsSUFBSSxHQXNDYjs7QUExQ0QsQUFNRSxZQU5VLENBTVYsRUFBRSxDQUFDLEVBQ0QsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxVQUFVLEVBQ25CLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFdBQVcsRXRHd0RJLElBQUksRXNHdkRuQixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQWpCSCxBQW1CRSxZQW5CVSxBQW1CVCxNQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUE1QkgsQUE4QkUsWUE5QlUsQUE4QlQsU0FBUyxDQUFDLEVBQ1QsS0FBSyxFQUFFLEtBQUssR0FVYjs7QUF6Q0gsQUFpQ0ksWUFqQ1EsQUE4QlQsU0FBUyxDQUdSLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxLQUFLLEVBQ1osZ0JBQWdCLEV6R2hGUCxPQUFPLEd5R2lGakI7O0FBcENMLEFBc0NJLFlBdENRLEFBOEJULFNBQVMsQUFRUCxNQUFNLENBQUMsRUFDTixZQUFZLEVBQUUsS0FBSyxHQUNwQjs7QUFLTCxBQUFBLEVBQUUsQUFBQSxhQUFhLENBQUMsRUFBQyxVQUFVLEVBQUUsSUFBSSxHQUFFOztBQUVuQyxBQUFBLEVBQUUsQUFBQSxhQUFhLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FBQyxFQUN6QixPQUFPLEVBQUUsSUFBSSxFQUFFLEtBQUssRXpHM0VOLE9BQU8sRXlHNEVyQixPQUFPLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQ2pDLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFNBQVMsRUFBRSxLQUFLLEdBQ2pCOztBQ3ZHRCwyRUFBMkU7QUFFM0UsQUFBQSxZQUFZLENBQUMsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsTUFBTSxFQUlkLG1CQUFRLEVBQUUsT0FBTyxFQUNqQixlQUFJLEVBQUUsS0FBSyxFQUNYLGlCQUFNLEVBQUUsU0FBUyxFQUNqQixnQkFBSyxFMUdIRyxPQUFPLEUwR01qQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLEVBQzVDLEtBQUssRTFHZ0VvQixPQUFPLEcwR2pCakM7O0FBNURELEF0Q2lMSSxZc0NqTFEsQXRDaUxQLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsY0FBbUMsR0FRdEM7O0FzQ3JMTCxBdEN1TEksWXNDdkxRLEF0Q3VMUCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QXNDM0xMLEF0QzhMSSxZc0M5TFEsR3RDOExKLENBQUMsQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FzQ3BNTCxBQWVFLFlBZlUsQUFlVCxNQUFNLENBQUMsRXRDZE4sVUFBVSxFQUFFLG9CQUFvQixHc0NpQmpDOztBQWxCSCxBdEN1U0ksWXNDdlNRLEN0Q3VTUixFQUFFLEVzQ3ZTTixZQUFZLEN0Q3dTUixFQUFFLEVzQ3hTTixZQUFZLEN0Q3lTUixFQUFFLEVzQ3pTTixZQUFZLEN0QzBTUixFQUFFLEVzQzFTTixZQUFZLEN0QzJTUixFQUFFLEVzQzNTTixZQUFZLEN0QzRTUixFQUFFLEVzQzVTTixZQUFZLEN0QzZTUixHQUFHLEVzQzdTUCxZQUFZLEN0QzhTUixHQUFHLEVzQzlTUCxZQUFZLEN0QytTUixHQUFHLEVzQy9TUCxZQUFZLEN0Q2dUUixHQUFHLEVzQ2hUUCxZQUFZLEN0Q2lUUixHQUFHLEVzQ2pUUCxZQUFZLEN0Q2tUUixHQUFHLEVzQ2xUUCxZQUFZLEN0Q21UUixDQUFDLEVzQ25UTCxZQUFZLEN0Q29UUixDQUFDLENBQUMsRUFDRSxLQUFLLEVwRXhPYyxPQUFPLEdvRXlPN0I7O0FzQ2hTRixBQUFELGlCQUFNLEVBQ0wsbUJBQU8sRUFDUCxrQkFBTSxFQUNOLHNCQUFVLENBQUMsRUFDVixLQUFLLEUxR21Ea0IsT0FBTyxHMEdsRC9COztBQTNCSCxBQTZCRSxZQTdCVSxDQTZCVixFQUFFLEVBN0JKLFlBQVksQ0E4QlYsRUFBRSxFQTlCSixZQUFZLENBK0JWLEVBQUUsRUEvQkosWUFBWSxDQWdDVixFQUFFLEVBaENKLFlBQVksQ0FpQ1YsR0FBRyxFQWpDTCxZQUFZLENBa0NWLEdBQUcsRUFsQ0wsWUFBWSxDQW1DVixHQUFHLEVBbkNMLFlBQVksQ0FvQ1YsR0FBRyxDQUFDLEVBQ0YsVUFBVSxFQUFFLENBQUMsR0FDZDs7QUF0Q0gsQUF3Q0UsWUF4Q1UsQ0F3Q1YsS0FBSyxDQUFDLEVBQ0osS0FBSyxFMUduQk8sT0FBTyxHMEdvQnBCOztBQTFDSCxBQTRDRSxZQTVDVSxDQTRDVixFQUFFLENBQUMsRUFDRCxhQUFhLEVBQUUsQ0FBQyxFQUNoQixTQUFTLEVBQUUsSUFBSSxHQWFoQjs7QUFYQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFoRDVCLEFBNENFLFlBNUNVLENBNENWLEVBQUUsQ0FBQyxFQUtDLFNBQVMsRUFBRSxJQUFJLEdBVWxCOztBQVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBENUIsQUE0Q0UsWUE1Q1UsQ0E0Q1YsRUFBRSxDQUFDLEVBU0MsU0FBUyxFQUFFLElBQUksR0FNbEI7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBeEQ3QixBQTRDRSxZQTVDVSxDQTRDVixFQUFFLENBQUMsRUFhQyxTQUFTLEVBQUUsSUFBSSxHQUVsQjs7QUFHSCxjQUVFO0FBRUYsQUFBQSxrQkFBa0IsQ0FBQyxFQUNqQixHQUFHLEVBQUUsQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxFQUNSLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUVELEF4Q29KRSxxQndDcEptQixBeENvSmxCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxnQkFBZ0IsRWxFdkpFLE9BQU8sRWtFd0p6QixPQUFPLEVsRXZKYSxJQUFJLEVrRTBKdEIsT0FBTyxFd0M5Sk0sQ0FBQyxHeENnS2pCOztBd0NqS0gsQXhDbUtFLHFCd0NuS21CLEN4Q21LbkIsZ0JBQWdCLEV3Q25LbEIscUJBQXFCLEN4Q29LbkIsRUFBRSxFd0NwS0oscUJBQXFCLEN4Q3FLbkIsRUFBRSxFd0NyS0oscUJBQXFCLEN4Q3NLbkIsRUFBRSxFd0N0S0oscUJBQXFCLEN4Q3VLbkIsQ0FBQyxDQUFDLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFHaEIsT0FBTyxFd0MxS00sQ0FBQyxHeEM0S2pCOztBd0M3S0gsQUFHRSxxQkFIbUIsQUFHbEIsT0FBTyxDQUFDLEV0QzVFUCxVQUFVLEVBQUUsb0JBQW9CLEVzQzhFaEMsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUdILEFBQUEsbUJBQW1CLENBQUMsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsTUFBTSxHQW1FbkI7O0FBckVELEFBSUUsbUJBSmlCLEdBSWIsQ0FBQyxBQUFBLElBQUssQ0FBQSxxQkFBcUIsRUFBRSxFQUMvQixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixHQUFHLEVBQUUsRUFBRSxFQUNQLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxFQUNWLFNBQVMsRUFBRSxhQUFhLEVBQ3hCLE9BQU8sRUFBRSxDQUFDLENuR3hESSxJQUFJLEU2RHZDbEIsVUFBVSxFQUFFLG9CQUFvQixHc0NrR2pDOztBQWZILEFBaUJFLG1CQWpCaUIsQUFpQmhCLE1BQU0sR0FBRyxDQUFDLEFBQUEsSUFBSyxDQWJOLHFCQUFxQixHQWMvQixTQUFTLENBbEJYLG1CQUFtQixHQWtCSCxDQUFDLEFBQUEsSUFBSyxDQWRWLHFCQUFxQixFQWNZLEVBQ3pDLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsR0FBRyxFQUFFLEdBQUcsRUFDUixnQkFBZ0IsRUFBRSxHQUFHLEdBQ3RCOztBQXRCSCxBQTRCSSxtQkE1QmUsQUEwQmhCLE1BQU0sQ0FBQyxxQkFBcUIsQUFFMUIsT0FBTyxFQURWLFNBQVMsQ0EzQlgsbUJBQW1CLENBMkJMLHFCQUFxQixBQUM5QixPQUFPLENBQUMsRUFDUCxTQUFTLEVBQUUsY0FBYyxFQUN6QixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQS9CTCxBQWtDRSxtQkFsQ2lCLENBa0NqQixtQkFBbUIsQ0FBQyxFQUNsQixXQUFXLEVBQUUsTUFBTSxFQUNuQixRQUFRLEVBQUUsTUFBTSxFQUNoQixhQUFhLEVBQUUsUUFBUSxFQUN2QixTQUFTLEVBQUUsR0FBRyxFQUNkLE1BQU0sRUFBRSxJQUFJLEVBQ1osU0FBUyxFdkduRUUsSUFBSSxHdUd5RWhCOztBeENSRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl3Q3RDOUMsQUFrQ0UsbUJBbENpQixDQWtDakIsbUJBQW1CLENBQUMsRUFTaEIsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssR0FFckI7O0FBOUNILEFBZ0RFLG1CQWhEaUIsQUFnRGhCLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxFQUMxQixXQUFXLEVBQUUsS0FBSyxFQUNsQixRQUFRLEVBQUUsT0FBTyxFQUNqQixhQUFhLEVBQUUsS0FBSyxFQUNwQixTQUFTLEV2R3BGRSxJQUFJLEd1R3lGaEI7O0F4Q25CRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl3Q3RDOUMsQUFnREUsbUJBaERpQixBQWdEaEIsTUFBTSxDQUFDLG1CQUFtQixDQUFDLEVBT3hCLFNBQVMsRXZHbEZBLElBQUksR3VHb0ZoQjs7QUF6REgsQUEyREUsbUJBM0RpQixDQTJEakIsa0JBQWtCLENBQUMsRUFDakIsT0FBTyxFQUFFLENBQUMsRXRDL0lWLFVBQVUsRUFBRSxvQkFBb0IsR3NDa0pqQzs7QUEvREgsQUFpRUUsbUJBakVpQixBQWlFaEIsTUFBTSxDQUFDLGtCQUFrQixFQUMxQixTQUFTLENBbEVYLG1CQUFtQixDQWtFTCxrQkFBa0IsQ0FBQyxFQUM3QixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUdILEFBQUEsWUFBWSxDQUFDLElBQUksQ0FBQyxFQUNoQixVQUFVLEVuR3BITSxJQUFJLEdtR3FIckI7O0E3RCtDRCxBQUFBLE1BQU0sQzhEOU1DLEVBQ0wsUUFBUSxFQUFFLFFBQVEsRUFDbEIsYUFBYSxFcEd5Q1MsSUFBSSxHb0dwQzNCOztBekNxSEssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJckJrRjlDLEFBQUEsTUFBTSxDOEQ5TUMsRUFLSCxhQUFhLEVBQUUsS0FBSyxHQUV2Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsRUFDVCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFBQSxVQUFVLENBQUMsRUFDVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsQ0FBQyxFQUNULFdBQVcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsRUFDNUMsT0FBTyxFcEd5QmUsSUFBSSxFb0d4QjFCLEtBQUssRUFBRSxJQUFJLEdBVVo7O0FBZkQsQXZDMlJJLFV1QzNSTSxDdkMyUk4sRUFBRSxFdUMzUk4sVUFBVSxDdkM0Uk4sRUFBRSxFdUM1Uk4sVUFBVSxDdkM2Uk4sRUFBRSxFdUM3Uk4sVUFBVSxDdkM4Uk4sRUFBRSxFdUM5Uk4sVUFBVSxDdkMrUk4sRUFBRSxFdUMvUk4sVUFBVSxDdkNnU04sRUFBRSxFdUNoU04sVUFBVSxDdkNpU04sR0FBRyxFdUNqU1AsVUFBVSxDdkNrU04sR0FBRyxFdUNsU1AsVUFBVSxDdkNtU04sR0FBRyxFdUNuU1AsVUFBVSxDdkNvU04sR0FBRyxFdUNwU1AsVUFBVSxDdkNxU04sR0FBRyxFdUNyU1AsVUFBVSxDdkNzU04sR0FBRyxFdUN0U1AsVUFBVSxDdkN1U04sQ0FBQyxFdUN2U0wsVUFBVSxDdkN3U04sQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFcEV4T2MsT0FBTyxHb0V5TzdCOztBdUMxU0wsQXpDa05FLFV5Q2xOUSxBekNrTlAsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLGdCQUFnQixFbEV2SkUsT0FBTyxFa0V3SnpCLE9BQU8sRWxFdkphLElBQUksRWtFMEp0QixPQUFPLEV5Q3BOTSxDQUFDLEd6Q3NOakI7O0F5Qy9OSCxBekNpT0UsVXlDak9RLEN6Q2lPUixnQkFBZ0IsRXlDak9sQixVQUFVLEN6Q2tPUixFQUFFLEV5Q2xPSixVQUFVLEN6Q21PUixFQUFFLEV5Q25PSixVQUFVLEN6Q29PUixFQUFFLEV5Q3BPSixVQUFVLEN6Q3FPUixDQUFDLENBQUMsRUFDQSxRQUFRLEVBQUUsUUFBUSxFQUdoQixPQUFPLEV5Q2hPTSxDQUFDLEd6Q2tPakI7O0F5QzNPSCxBQVdFLFVBWFEsQ0FXUixlQUFlLENBQUMsRUFDZCxNQUFNLEVBQUUsQ0FBQyxFQUNULFNBQVMsRXhHMkJFLElBQUksR3dHMUJoQjs7QUM1QkgsQUFBQSxNQUFNLENBQUMsRUFFTCxnQkFBZ0IsRTVHVUwsT0FBTyxFNEdUbEIsT0FBTyxFQUFFLFdBQVcsR0FLckI7O0FBSEUsQUFBRCxlQUFVLENBQUMsRUFDVCxnQkFBZ0IsRUFBRSxLQUFLLEdBQ3hCOztBQ1BILEFBQUEsU0FBUyxFQUNULFFBQVEsQ0FBQyxFQUNQLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUVELEFBQUEsa0JBQWtCLENBQUMsRUFDakIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxLQUFLLEVBRVgsbUJBQVEsRUFBRSxPQUFPLEVBQ2pCLGVBQUksRUFBRSxLQUFLLEVBQ1gsaUJBQU0sRUFBRSxTQUFTLEdBRXBCOztBQUVELEFBQ0UsUUFETSxBQUNMLE9BQU8sQ0FBQyxFM0MyS1QsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRTJDN0tjLElBQUksRTNDOEt2QixNQUFNLEUyQzlLYSxJQUFJLEUzQytLdkIsVUFBVSxFQUFFLEtBQVUsRUFDdEIsV0FBVyxFQUFFLEtBQVUsRUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENsRTFMWixPQUFPLEVrRTJMWixhQUFhLEVBQUUsR0FBRyxFQUNsQixnQkFBZ0IsRUFBRSxXQUFXLEVBL0d6QixjQUFpQixFa0I3RVEsMEJBQWEsRWxCcUZ0QyxZQUFlLEVrQnJGVSwwQkFBYSxFbEJ5RXRDLGlCQUFvQixFa0J6RUssMEJBQWEsRWxCeUZ0QyxTQUFZLEVrQnpGYSwwQkFBYSxHeUJZekM7O0FBR0gsZ0JBRUU7QUFFRixBQUFBLDJCQUEyQixDQUFDLEVBQzFCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxFQUN4QixNQUFNLEVBQUUsS0FBSyxHQUNkOztBQUVELEFBQUEsMEJBQTBCLENBQUMsRUFDekIsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFFRCxBQUFBLHlCQUF5QixDQUFDLEVBQ3hCLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBRUQsQUFBQSwyQkFBMkIsQ0FBQyxFQUMxQixNQUFNLEVBQUUsS0FBSyxHQUNkOztBM0M2RUssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMkMvRjlDLEFBQUEsMkJBQTJCLENBcUJHLEVBQzFCLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFuQkgsQUFBQSx5QkFBeUIsQ0FxQkcsRUFDeEIsTUFBTSxFQUFFLEtBQUssR0FDZDtFQW5CSCxBQUFBLDBCQUEwQixDQXFCRyxFQUN6QixNQUFNLEVBQUUsS0FBSyxHQUNkO0VBbkJILEFBQUEseUJBQXlCLENBcUJHLEVBQ3hCLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFuQkgsQUFBQSwyQkFBMkIsQ0FxQkcsRUFDMUIsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFHSCxjQUVFO0FBRUYsQTNDcUpFLDJCMkNySnlCLEEzQ3FKeEIsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLGdCQUFnQixFbEV2SkUsT0FBTyxFa0V3SnpCLE9BQU8sRWxFdkphLElBQUksRWtFMEp0QixPQUFPLEUyQy9KTSxDQUFDLEczQ2lLakI7O0EyQ2xLSCxBM0NvS0UsMkIyQ3BLeUIsQzNDb0t6QixnQkFBZ0IsRTJDcEtsQiwyQkFBMkIsQzNDcUt6QixFQUFFLEUyQ3JLSiwyQkFBMkIsQzNDc0t6QixFQUFFLEUyQ3RLSiwyQkFBMkIsQzNDdUt6QixFQUFFLEUyQ3ZLSiwyQkFBMkIsQzNDd0t6QixDQUFDLENBQUMsRUFDQSxRQUFRLEVBQUUsUUFBUSxFQUdoQixPQUFPLEUyQzNLTSxDQUFDLEczQzZLakI7O0EyQzFLSCxBQUFBLHlCQUF5QixDQUFDLEVBQ3hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLFVBQVUsRUFDbkIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFdEcxQ1MsSUFBSSxDc0cwQ00sQ0FBQyxHQUU1Qjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUN0QixVQUFVLEV0Ry9DTSxJQUFJLEdzR2dEckI7O0FDMUZELEFBQUEsUUFBUSxDQUFDLEVBQ1AsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEU5R2FWLHlCQUFPLEU4R1piLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsS0FBSyxFQUNqQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBbUJQLFNBQVMsRUFBRSw0QkFBNEIsR0FTeEM7O0FBbkNELEFBU0UsUUFUTSxBQVNMLE9BQU8sQ0FBQyxFQUNQLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxFQUNULFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxnQkFBZ0IsRTVDK0s5QyxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFNENoTGMsSUFBSSxFNUNpTHZCLE1BQU0sRTRDakxhLElBQUksRTVDa0x2QixVQUFVLEVBQUUsS0FBVSxFQUN0QixXQUFXLEVBQUUsS0FBVSxFQUN2QixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2xFNUtILE9BQU8sRWtFNktyQixhQUFhLEVBQUUsR0FBRyxFQUNsQixnQkFBZ0IsRUFBRSxXQUFXLEU0Q3JMM0IsWUFBWSxFQUFFLFlBQVksRTVDc0V4QixjQUFpQixFa0I3RVEsMEJBQWEsRWxCcUZ0QyxZQUFlLEVrQnJGVSwwQkFBYSxFbEJ5RXRDLGlCQUFvQixFa0J6RUssMEJBQWEsRWxCeUZ0QyxTQUFZLEVrQnpGYSwwQkFBYSxHMEJVekM7O0FBRUEsQUFBRCxlQUFRLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QUF4QkgsQUE0QkUsUUE1Qk0sQ0E0Qk4sS0FBSyxDQUFDLEVBQ0osWUFBWSxFQUFFLFlBQVksRUFDMUIsZ0JBQWdCLEVBQUUsR0FBRyxFQUNyQixpQkFBaUIsRUFBRSxDQUFDLEVBQ3BCLGdCQUFnQixFQUFFLE1BQU0sRUFDeEIsU0FBUyxFQUFFLGdFQUFnRSxHQUM1RTs7QUNoQ0gsVUFBVSxHQUNSLFdBQVcsRUFBRSxtQkFBbUIsRUFDaEMsR0FBRyxFQUFDLDRDQUF1RCxFQUMzRCxHQUFHLEVBQUMsa0RBQTZELENBQUMsMkJBQTJCLEVBQzNGLDRDQUF1RCxDQUFDLGtCQUFrQixFQUMxRSw2Q0FBd0QsQ0FBQyxjQUFjLEVBQ3ZFLDhEQUF5RSxDQUFDLGFBQWEsRUFDekYsV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR3BCLFVBQVUsR0FDUixXQUFXLEVBQUUsVUFBVSxFQUN2QixHQUFHLEVBQUMsZ0VBQTJFLEVBQy9FLEdBQUcsRUFBQyxzRUFBaUYsQ0FBQywyQkFBMkIsRUFDL0csZ0VBQTJFLENBQUMsa0JBQWtCLEVBQzlGLGlFQUE0RSxDQUFDLGNBQWMsRUFDM0YsaUZBQTRGLENBQUMsYUFBYSxFQUM1RyxXQUFXLEVBQUUsR0FBRyxFQUNoQixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUUsSUFBSTs7QUFHYixVQUFVLEdBQ1IsV0FBVyxFQUFFLFVBQVUsRUFDdkIsR0FBRyxFQUFDLG9FQUErRSxFQUNuRixHQUFHLEVBQUMsMEVBQXFGLENBQUMsMkJBQTJCLEVBQ25ILG9FQUErRSxDQUFDLGtCQUFrQixFQUNsRyxxRUFBZ0YsQ0FBQyxjQUFjLEVBQy9GLHFGQUFnRyxDQUFDLGFBQWEsRUFDaEgsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLE1BQU07O0FBSXBCLFVBQVUsR0FDUixXQUFXLEVBQUUsVUFBVSxFQUN2QixHQUFHLEVBQUMsZ0VBQTJFLEVBQy9FLEdBQUcsRUFBQyxzRUFBaUYsQ0FBQywyQkFBMkIsRUFDL0csZ0VBQTJFLENBQUMsa0JBQWtCLEVBQzlGLGlFQUE0RSxDQUFDLGNBQWMsRUFDM0YsaUZBQTRGLENBQUMsYUFBYSxFQUM1RyxXQUFXLEVBQUUsR0FBRyxFQUNoQixVQUFVLEVBQUUsTUFBTTs7QUFHcEIsQUFBQSxlQUFlLENBQUMsRUFDZCxXQUFXLEVBQUUsVUFBVSxFQUN2QixVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsR0FBRyxFQUNoQixZQUFZLEVBQUUsTUFBTSxFQUNwQixjQUFjLEVBQUUsSUFBSSxFQUNwQixXQUFXLEVBQUUsQ0FBQyxFQUVkLDJCQUEyQixDQUMzQixzQkFBc0IsRUFBRSxXQUFXLEVBQ25DLHVCQUF1QixFQUFFLFNBQVMsR0FXbkM7O0FBVEUsQUFBRCxvQkFBTSxBQUFBLE9BQU8sQ0FBQyxFQUNaLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNBLEFBQUQsdUJBQVMsQUFBQSxPQUFPLENBQUMsRUFDZixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDQSxBQUFELHVCQUFTLEFBQUEsT0FBTyxDQUFDLEVBQ2YsT0FBTyxFQUFFLE9BQ1gsR0FBQzs7QUFHSCxBQUFBLGlCQUFpQixDQUFDLEVBQ2hCLFdBQVcsRUFBRSxtQkFBbUIsRUFDaEMsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsTUFBTSxFQUNuQixZQUFZLEVBQUUsTUFBTSxFQUNwQixjQUFjLEVBQUUsSUFBSSxFQUNwQixXQUFXLEVBQUUsQ0FBQyxFQUVkLDJCQUEyQixDQUMzQixzQkFBc0IsRUFBRSxXQUFXLEVBQ25DLHVCQUF1QixFQUFFLFNBQVMsRUFFbEMsc0JBQXNCLENBS3RCLGFBQWEsQ0FNYixjQUFjLEVBc0hmOztBQTlJRCxBQWNFLGlCQWRlLEFBY2QsSUFBSSxFQUFHLG9CQUFHLENBQUMsRUFDVixZQUFZLEVBQUMsR0FBRyxHQUNqQjs7QUFoQkgsQUFtQkUsaUJBbkJlLEFBbUJkLGFBQWEsQ0FBQyxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBQyxHQUFHLEdBQ1I7O0FBdEJILEFBeUJFLGlCQXpCZSxBQXlCZCxLQUFLLEFBQUEsT0FBTyxDQUFDLEVBQ1osT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBM0JILEFBNkJFLGlCQTdCZSxBQTZCZCxRQUFRLEFBQUEsT0FBTyxDQUFDLEVBQ2YsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBL0JILEFBaUNFLGlCQWpDZSxBQWlDZCxZQUFZLEFBQUEsT0FBTyxDQUFDLEVBQ25CLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQW5DSCxBQXFDRSxpQkFyQ2UsQUFxQ2QsWUFBWSxBQUFBLE9BQU8sQ0FBQyxFQUNuQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUF2Q0gsQUF5Q0UsaUJBekNlLEFBeUNkLGFBQWEsQUFBQSxPQUFPLENBQUMsRUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBM0NILEFBNkNFLGlCQTdDZSxBQTZDZCxVQUFVLEFBQUEsT0FBTyxDQUFDLEVBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQS9DSCxBQWlERSxpQkFqRGUsQUFpRGQsUUFBUSxBQUFBLE9BQU8sQ0FBQyxFQUNmLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQW5ESCxBQXFERSxpQkFyRGUsQUFxRGQsV0FBVyxBQUFBLE9BQU8sQ0FBQyxFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUF2REgsQUF5REUsaUJBekRlLEFBeURkLEtBQUssQUFBQSxPQUFPLENBQUMsRUFDWixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUEzREgsQUE2REUsaUJBN0RlLEFBNkRkLFNBQVMsQUFBQSxPQUFPLENBQUMsRUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBL0RILEFBaUVFLGlCQWpFZSxBQWlFZCxPQUFPLEFBQUEsT0FBTyxDQUFDLEVBQ2QsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBbkVILEFBcUVFLGlCQXJFZSxBQXFFZCxNQUFNLEFBQUEsT0FBTyxDQUFDLEVBQ2IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBdkVILEFBeUVFLGlCQXpFZSxBQXlFZCxTQUFTLEFBQUEsT0FBTyxDQUFDLEVBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQTNFSCxBQTZFRSxpQkE3RWUsQUE2RWQsY0FBYyxBQUFBLE9BQU8sQ0FBQyxFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUEvRUgsQUFpRkUsaUJBakZlLEFBaUZkLGNBQWMsQUFBQSxPQUFPLENBQUMsRUFDckIsT0FBTyxFQUFFLE9BQU8sRUFDaEIsaUJBQWlCLEVBQUMsZUFBZSxFQUNqQyxjQUFjLEVBQUMsZUFBZSxFQUM5QixZQUFZLEVBQUMsZUFBZSxFQUM1QixhQUFhLEVBQUMsZUFBZSxFQUM3QixTQUFTLEVBQUUsY0FBYyxFQUN6QixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUF6RkgsQUEyRkUsaUJBM0ZlLEFBMkZkLGVBQWUsQUFBQSxPQUFPLENBQUMsRUFDdEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBN0ZILEFBK0ZFLGlCQS9GZSxBQStGZCxZQUFZLEFBQUEsT0FBTyxDQUFDLEVBQ25CLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQWpHSCxBQW1HRSxpQkFuR2UsQUFtR2QsVUFBVSxBQUFBLE9BQU8sQ0FBQyxFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFyR0gsQUF1R0UsaUJBdkdlLEFBdUdkLGFBQWEsQUFBQSxPQUFPLENBQUMsRUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBekdILEFBMkdFLGlCQTNHZSxBQTJHZCxVQUFVLEFBQUEsT0FBTyxDQUFDLEVBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQTdHSCxBQStHRSxpQkEvR2UsQUErR2QsVUFBVSxBQUFBLE9BQU8sQ0FBQyxFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFqSEgsQUFtSEUsaUJBbkhlLEFBbUhkLGFBQWEsQUFBQSxPQUFPLENBQUMsRUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBckhILEFBdUhFLGlCQXZIZSxBQXVIZCxNQUFNLEFBQUEsT0FBTyxDQUFDLEVBQ2IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBekhILEFBMkhFLGlCQTNIZSxBQTJIZCxpQkFBaUIsQUFBQSxPQUFPLENBQUMsRUFDeEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBN0hILEFBK0hFLGlCQS9IZSxBQStIZCxpQkFBaUIsQUFBQSxPQUFPLENBQUMsRUFDeEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBaklILEFBbUlFLGlCQW5JZSxBQW1JZCxrQkFBa0IsQUFBQSxPQUFPLENBQUMsRUFDekIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBcklILEFBdUlFLGlCQXZJZSxBQXVJZCxlQUFlLEFBQUEsT0FBTyxDQUFDLEVBQ3RCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQXpJSCxBQTJJRSxpQkEzSWUsQUEySWQsU0FBUyxBQUFBLE9BQU8sQ0FBQyxFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFPSCxVQUFVLEdBQ1YsV0FBVyxFQUFFLFdBQVcsRUFDeEIsR0FBRyxFQUFDLG1DQUE4QyxFQUNsRCxHQUFHLEVBQUMseUNBQW9ELENBQUMsMkJBQTJCLEVBQ2hGLG1DQUE4QyxDQUFDLGtCQUFrQixFQUNqRSxvQ0FBK0MsQ0FBQyxjQUFjLEVBQzlELG1DQUE4QyxDQUFDLGFBQWEsRUFDaEUsV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBSWxCLEFBQUEsU0FBUyxDQUFDLEVBQ04sV0FBVyxFQUFFLHNCQUFzQixFQUNuQyxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFlBQVksRUFBRSxNQUFNLEVBQ3BCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFdBQVcsRUFBRSxDQUFDLEVBRWQsMkJBQTJCLENBQzNCLHNCQUFzQixFQUFFLFdBQVcsRUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxFQUVsQyxjQUFjLEVBMERqQjs7QUF2RUQsQUFjSSxTQWRLLEFBY0osV0FBVyxBQUFBLE9BQU8sQ0FBQyxFQUNoQixPQUFPLEVBQUUsT0FBTyxFQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFqQkwsQUFtQkksU0FuQkssQUFtQkosWUFBWSxBQUFBLE9BQU8sQ0FBQyxFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUFyQkwsQUF1QkksU0F2QkssQUF1QkosYUFBYSxBQUFBLE9BQU8sQ0FBQyxFQUNsQixPQUFPLEVBQUUsT0FBTyxFQUNoQixTQUFTLEVBQUMsSUFBSSxHQUNqQjs7QUExQkwsQUE0QkksU0E1QkssQUE0QkosV0FBVyxBQUFBLE9BQU8sQ0FBQyxFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUE5QkwsQUFnQ0ksU0FoQ0ssQUFnQ0osYUFBYSxBQUFBLE9BQU8sQ0FBQyxFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUFsQ0wsQUFvQ0ksU0FwQ0ssQUFvQ0osbUJBQW1CLEFBQUEsT0FBTyxDQUFDLEVBQ3hCLE9BQU8sRUFBRSxPQUFPLEdBQ25COztBQXRDTCxBQXdDSSxTQXhDSyxBQXdDSixtQkFBbUIsQUFBQSxPQUFPLENBQUMsRUFDeEIsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBMUNMLEFBNENJLFNBNUNLLEFBNENKLHFCQUFxQixBQUFBLE9BQU8sQ0FBQyxFQUMxQixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUE5Q0wsQUFnREksU0FoREssQUFnREoscUJBQXFCLEFBQUEsT0FBTyxDQUFDLEVBQzFCLE9BQU8sRUFBRSxPQUFPLEdBQ25COztBQWxETCxBQW9ESSxTQXBESyxBQW9ESixvQkFBb0IsQUFBQSxPQUFPLENBQUMsRUFDekIsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBdERMLEFBd0RJLFNBeERLLEFBd0RKLHFCQUFxQixBQUFBLE9BQU8sQ0FBQyxFQUMxQixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUExREwsQUE0REksU0E1REssQUE0REoscUJBQXFCLEFBQUEsT0FBTyxDQUFDLEVBQzFCLE9BQU8sRUFBRSxPQUFPLEdBQ25COztBQTlETCxBQWdFSSxTQWhFSyxBQWdFSixpQkFBaUIsQUFBQSxPQUFPLENBQUMsRUFDdEIsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBbEVMLEFBb0VJLFNBcEVLLEFBb0VKLGlCQUFpQixBQUFBLE9BQU8sQ0FBQyxFQUN0QixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUMxU0YsQUFBRCxXQUFPLEVBQU4sVUFBTSxDQUFDLEVBQ04sTUFBTSxFQUFDLEtBQUssR0FJYjs7QUFMQSxBQUVDLFdBRkssR0FFSCxXQUFXLEVBRmQsVUFBTSxHQUVILFdBQVcsQ0FBQyxFQUNaLE1BQU0sRUFBQyxNQUFNLEdBQ2Q7O0FBR0YsQUFBRCxZQUFRLEVBQVAsV0FBTyxDQUFDLEVBQ1AsTUFBTSxFQUFDLE1BQU0sR0FDZDs7QUFHQSxBQUFELFdBQU8sRUFmVCxLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixJa0JsYWpCLFVBQU0sRUFmRixJQUFJLENBZUEsS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHa0JsYWtCLEVBQ2xDLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBQyxJQUFJLEVBQ1YsTUFBTSxFQUFDLElBQUksRUFDWCxPQUFPLEVBQUMsU0FBUyxFQUVqQixNQUFNLEVBQUMsQ0FBQyxFQUNSLGFBQWEsRUFBQyxlQUFlLEVBRTdCLGdCQUFnQixFQUFFLFdBQVcsRUFFN0IsV0FBVyxFN0dqQkksTUFBTSxFQUFDLFlBQVksRTZHa0JsQyxTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBQyxNQUFNLEVBQ2xCLGNBQWMsRUFBQyxLQUFLLEVBRXBCLEtBQUssRUFBQyxLQUFLLEVBRVgsVUFBVSxFQUFDLFFBQVEsR0F1Q3BCOztBQXpEQSxBQW9CQyxXQXBCSyxBQW9CSixNQUFNLEVBbkNYLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjlZZixNQUFNLEVBcEJSLFVBQU0sQUFvQkosTUFBTSxFQW5DSixJQUFJLENBZUEsS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0I5WWYsTUFBTSxDQUFDLEVBQ04sWUFBWSxFaEhaRixPQUFPLEdnSGFsQjs7QUF0QkYsQUF3QkMsV0F4QkssQUF3QkosTUFBTSxFQXhCUixXQUFNLEFBd0JLLE9BQU8sRUF2Q3JCLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjFZZixNQUFNLEVBdkNYLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjFZTixPQUFPLEVBeEJsQixVQUFNLEFBd0JKLE1BQU0sRUF4QlIsVUFBTSxBQXdCSyxPQUFPLEVBdkNkLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjFZZixNQUFNLEVBdkNKLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjFZTixPQUFPLENBQUMsRUFDaEIsWUFBWSxFaEhoQkYsT0FBTyxFZ0hpQmpCLE9BQU8sRUFBQyxJQUFJLEdBQ2I7O0FBM0JGLEFBNEJDLFdBNUJLLEFBNEJKLDJCQUEyQixFQTNDaEMsS0FBSyxDQWVNLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCdFlmLDJCQUEyQixFQTVCN0IsVUFBTSxBQTRCSiwyQkFBMkIsRUEzQ3pCLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQnRZZiwyQkFBMkIsQ0FBQyxFQUMzQixLQUFLLEVBQUMsS0FBSyxHQUNaOztBQTlCRixBQWdDQyxXQWhDSyxBQWdDSixpQkFBaUIsRUFoQ25CLFdBQU0sQUFpQ0osTUFBTSxBQUFBLGlCQUFpQixFQWpDekIsV0FBTSxBQWtDSixPQUFPLEFBQUEsaUJBQWlCLEVBbEMxQixXQUFNLEFBbUNKLE1BQU0sQUFBQSxpQkFBaUIsRUFuQ3pCLFdBQU0sQUFvQ0osaUJBQWlCLEFBQUEsTUFBTSxFQXBDekIsV0FBTSxBQXFDSixpQkFBaUIsQUFBQSxPQUFPLEVBckMxQixXQUFNLEFBc0NKLGlCQUFpQixBQUFBLE1BQU0sRUF0Q3pCLFdBQU0sQUF1Q0osaUJBQWlCLEVBdkNuQixXQUFNLEFBd0NKLE1BQU0sQUFBQSxpQkFBaUIsRUF4Q3pCLFdBQU0sQUF5Q0osT0FBTyxBQUFBLGlCQUFpQixFQXpDMUIsV0FBTSxBQTBDSixNQUFNLEFBQUEsaUJBQWlCLEVBMUN6QixXQUFNLEFBMkNKLGlCQUFpQixBQUFBLE1BQU0sRUEzQ3pCLFdBQU0sQUE0Q0osaUJBQWlCLEFBQUEsT0FBTyxFQTVDMUIsV0FBTSxBQTZDSixpQkFBaUIsQUFBQSxNQUFNLEVBNUQ1QixLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0JsWWYsaUJBQWlCLEVBL0N0QixLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0JqWWYsTUFBTSxBQUFBLGlCQUFpQixFQWhENUIsS0FBSyxDQWVNLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCaFlmLE9BQU8sQUFBQSxpQkFBaUIsRUFqRDdCLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQi9YZixNQUFNLEFBQUEsaUJBQWlCLEVBbEQ1QixLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0I5WGYsaUJBQWlCLEFBQUEsTUFBTSxFQW5ENUIsS0FBSyxDQWVNLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCN1hmLGlCQUFpQixBQUFBLE9BQU8sRUFwRDdCLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjVYZixpQkFBaUIsQUFBQSxNQUFNLEVBckQ1QixLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0IzWGYsaUJBQWlCLEVBdER0QixLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0IxWGYsTUFBTSxBQUFBLGlCQUFpQixFQXZENUIsS0FBSyxDQWVNLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCelhmLE9BQU8sQUFBQSxpQkFBaUIsRUF4RDdCLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQnhYZixNQUFNLEFBQUEsaUJBQWlCLEVBekQ1QixLQUFLLENBZU0sS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0J2WGYsaUJBQWlCLEFBQUEsTUFBTSxFQTFENUIsS0FBSyxDQWVNLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCdFhmLGlCQUFpQixBQUFBLE9BQU8sRUEzRDdCLEtBQUssQ0FlTSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQnJYZixpQkFBaUIsQUFBQSxNQUFNLEVBN0N6QixVQUFNLEFBZ0NKLGlCQUFpQixFQWhDbkIsVUFBTSxBQWlDSixNQUFNLEFBQUEsaUJBQWlCLEVBakN6QixVQUFNLEFBa0NKLE9BQU8sQUFBQSxpQkFBaUIsRUFsQzFCLFVBQU0sQUFtQ0osTUFBTSxBQUFBLGlCQUFpQixFQW5DekIsVUFBTSxBQW9DSixpQkFBaUIsQUFBQSxNQUFNLEVBcEN6QixVQUFNLEFBcUNKLGlCQUFpQixBQUFBLE9BQU8sRUFyQzFCLFVBQU0sQUFzQ0osaUJBQWlCLEFBQUEsTUFBTSxFQXRDekIsVUFBTSxBQXVDSixpQkFBaUIsRUF2Q25CLFVBQU0sQUF3Q0osTUFBTSxBQUFBLGlCQUFpQixFQXhDekIsVUFBTSxBQXlDSixPQUFPLEFBQUEsaUJBQWlCLEVBekMxQixVQUFNLEFBMENKLE1BQU0sQUFBQSxpQkFBaUIsRUExQ3pCLFVBQU0sQUEyQ0osaUJBQWlCLEFBQUEsTUFBTSxFQTNDekIsVUFBTSxBQTRDSixpQkFBaUIsQUFBQSxPQUFPLEVBNUMxQixVQUFNLEFBNkNKLGlCQUFpQixBQUFBLE1BQU0sRUE1RHJCLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQmxZZixpQkFBaUIsRUEvQ2YsSUFBSSxDQWVBLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCallmLE1BQU0sQUFBQSxpQkFBaUIsRUFoRHJCLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQmhZZixPQUFPLEFBQUEsaUJBQWlCLEVBakR0QixJQUFJLENBZUEsS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0IvWGYsTUFBTSxBQUFBLGlCQUFpQixFQWxEckIsSUFBSSxDQWVBLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCOVhmLGlCQUFpQixBQUFBLE1BQU0sRUFuRHJCLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQjdYZixpQkFBaUIsQUFBQSxPQUFPLEVBcER0QixJQUFJLENBZUEsS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0I1WGYsaUJBQWlCLEFBQUEsTUFBTSxFQXJEckIsSUFBSSxDQWVBLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCM1hmLGlCQUFpQixFQXREZixJQUFJLENBZUEsS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0IxWGYsTUFBTSxBQUFBLGlCQUFpQixFQXZEckIsSUFBSSxDQWVBLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCelhmLE9BQU8sQUFBQSxpQkFBaUIsRUF4RHRCLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQnhYZixNQUFNLEFBQUEsaUJBQWlCLEVBekRyQixJQUFJLENBZUEsS0FBSyxBQUFBLElBQUssRWxCa2FGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFa0J2WGYsaUJBQWlCLEFBQUEsTUFBTSxFQTFEckIsSUFBSSxDQWVBLEtBQUssQUFBQSxJQUFLLEVsQmthRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRWtCdFhmLGlCQUFpQixBQUFBLE9BQU8sRUEzRHRCLElBQUksQ0FlQSxLQUFLLEFBQUEsSUFBSyxFbEJrYUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVrQnJYZixpQkFBaUIsQUFBQSxNQUFNLENBQUMsRUFDckIsS0FBSyxFQUFDLEtBQUssRUFDWCxTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRTdHdERBLE1BQU0sRUFBQyxZQUFZLEU2R3VEOUIsc0JBQXNCLEVBQUUsS0FBSyxFQUM3QixVQUFVLEVBQUUsc0JBQXNCLEVBQ2xDLGdCQUFnQixFQUFFLHNCQUFzQixFQUN4Qyx1QkFBdUIsRUFBRSxlQUFlLEVBQ3hDLGtCQUFrQixFQUFFLDRCQUE0QixFQUNoRCwyQkFBMkIsRUFBRSxzQkFBc0IsR0FDdEQ7O0FBSUYsQUFBRCxjQUFVLEVBMUVaLEtBQUssQ0EwRVMsUUFBUSxFQUFuQixhQUFTLEVBMUVMLElBQUksQ0EwRUcsUUFBUSxDQUFDLEVBQ25CLEtBQUssRUFBQyxJQUFJLEVBQ1YsTUFBTSxFQUFDLElBQUksRUFDWCxPQUFPLEVBQUMsU0FBUyxFQUVqQixNQUFNLEVBQUMsQ0FBQyxFQUNSLGFBQWEsRUFBQyxpQkFBaUIsRUFDL0IsTUFBTSxFQUFDLElBQUksRUFFWCxnQkFBZ0IsRUFBRSxXQUFXLEVBRTdCLFdBQVcsRTdHNUVJLE1BQU0sRUFBQyxZQUFZLEU2RzZFbEMsU0FBUyxFQUFDLElBQUksRUFDZCxXQUFXLEVBQUMsTUFBTSxFQUNsQixjQUFjLEVBQUMsS0FBSyxFQUVwQixLQUFLLEVBekZNLEtBQUssRUEyRmhCLFVBQVUsRUFBQyxRQUFRLEVBRW5CLFVBQVUsRUFBRSxJQUFJLEdBV2pCOztBQS9CQSxBQXNCQyxjQXRCUSxBQXNCUCxNQUFNLEVBaEdYLEtBQUssQ0EwRVMsUUFBUSxBQXNCakIsTUFBTSxFQXRCUixhQUFTLEFBc0JQLE1BQU0sRUFoR0osSUFBSSxDQTBFRyxRQUFRLEFBc0JqQixNQUFNLENBQUMsRUFDTixZQUFZLEVBQUMsT0FBTyxHQUNyQjs7QUF4QkYsQUEwQkMsY0ExQlEsQUEwQlAsTUFBTSxFQTFCUixjQUFTLEFBMEJFLE9BQU8sRUFwR3JCLEtBQUssQ0EwRVMsUUFBUSxBQTBCakIsTUFBTSxFQXBHWCxLQUFLLENBMEVTLFFBQVEsQUEwQlIsT0FBTyxFQTFCbEIsYUFBUyxBQTBCUCxNQUFNLEVBMUJSLGFBQVMsQUEwQkUsT0FBTyxFQXBHZCxJQUFJLENBMEVHLFFBQVEsQUEwQmpCLE1BQU0sRUFwR0osSUFBSSxDQTBFRyxRQUFRLEFBMEJSLE9BQU8sQ0FBQyxFQUNoQixNQUFNLEVBQUMsS0FBSyxFQUNaLFlBQVksRWhIOUVGLE9BQU8sRWdIK0VqQixPQUFPLEVBQUMsSUFBSSxHQUNiOztBQUdGLEFBQUQsV0FBTyxFQUFOLFVBQU0sQ0FBQyxFQUNOLFFBQVEsRUFBQyxRQUFRLEVBQ2pCLEtBQUssRUFBQyxJQUFJLEVBQ1YsTUFBTSxFQUFDLElBQUksRUFDWCxPQUFPLEVBQUMsU0FBUyxFQUVqQixNQUFNLEVBQUMsQ0FBQyxFQUNSLGFBQWEsRUFBQyxpQkFBaUIsRUFFL0IsV0FBVyxFN0czR0ksTUFBTSxFQUFDLFlBQVksRTZHNEdsQyxTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBQyxNQUFNLEVBQ2xCLGNBQWMsRUFBQyxLQUFLLEVBRXBCLEtBQUssRUF4SE0sS0FBSyxFQTBIaEIsVUFBVSxFQUFDLFFBQVEsR0EwRnBCOztBQXhGRSxBQUFELGlCQUFPLEVBQU4sZ0JBQU0sQ0FBQyxFQUNOLE9BQU8sRUFBQyxZQUFZLEVBQ3BCLFdBQVcsRUFBQyxNQUFNLEdBQ25COztBQUVBLEFBQUQsaUJBQU8sRUFBTixnQkFBTSxDQUFDLEVBQ04sUUFBUSxFQUFDLFFBQVEsRUFDakIsS0FBSyxFQUFDLENBQUMsRUFDUCxNQUFNLEVBQUMsQ0FBQyxFQUNSLE9BQU8sRUFBQyxZQUFZLEVBQ3BCLGNBQWMsRUFBQyxNQUFNLEdBeUV0Qjs7QUE5RUEsQUFPQyxpQkFQSyxDQU9MLEVBQUUsRUFQSCxnQkFBTSxDQU9MLEVBQUUsQ0FBQyxFQUNELFFBQVEsRUFBQyxRQUFRLEVBQ2pCLEtBQUssRUFBQyxDQUFDLEVBQ1AsTUFBTSxFQUFDLENBQUMsRUFDUixLQUFLLEVBQUMsSUFBSSxFQUNWLE1BQU0sRUFBQyxHQUFHLEVBQ1YsTUFBTSxFQUFDLENBQUMsRUFDUixNQUFNLEVBQUMsQ0FBQyxFQUVSLFVBQVUsRWhIMUhGLE9BQU8sRWdIMkhmLFVBQVUsRUFBQyxxQkFBcUIsR0FDakM7O0FBbEJGLEFBb0JDLGlCQXBCSyxDQW9CTCxLQUFLLEVBcEJOLGdCQUFNLENBb0JMLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBQyxXQUFXLEVBRW5CLFdBQVcsRTdHaEpBLE1BQU0sRUFBQyxZQUFZLEU2R2lKOUIsU0FBUyxFQUFDLElBQUksRUFDZCxXQUFXLEVBQUMsTUFBTSxFQUNsQixjQUFjLEVBQUMsQ0FBQyxFQUVoQixNQUFNLEVBQUMsT0FBTyxFQUNkLEtBQUssRUFBQyxPQUFPLEVBRWIsVUFBVSxFQUFDLG9CQUFvQixHQUtoQzs7QUFwQ0YsQUFpQ0csaUJBakNHLENBb0JMLEtBQUssQUFhRixNQUFNLEVBakNWLGlCQUFNLENBb0JMLEtBQUssQUFhTyxNQUFNLEVBakNuQixnQkFBTSxDQW9CTCxLQUFLLEFBYUYsTUFBTSxFQWpDVixnQkFBTSxDQW9CTCxLQUFLLEFBYU8sTUFBTSxDQUFDLEVBQ2YsS0FBSyxFQW5LQSxLQUFLLEdBb0tYOztBQW5DSixBQXNDQyxpQkF0Q0ssQ0FzQ0wsS0FBSyxFQXRDTixnQkFBTSxDQXNDTCxLQUFLLENBQUMsRUFDSixRQUFRLEVBQUMsUUFBUSxFQUNqQixPQUFPLEVBQUMsRUFBRSxFQUNWLFFBQVEsRUFBQyxNQUFNLEVBQ2YsS0FBSyxFQUFDLENBQUMsRUFDUCxNQUFNLEVBQUMsQ0FBQyxFQUNSLE1BQU0sRUFBQyxPQUFPLEVBQ2QsT0FBTyxFQUFDLENBQUMsR0ErQlY7O0FBNUVGLEFBaURLLGlCQWpEQyxDQXNDTCxLQUFLLEFBU0YsUUFBUSxHQUVMLEtBQUssRUFqRFosZ0JBQU0sQ0FzQ0wsS0FBSyxBQVNGLFFBQVEsR0FFTCxLQUFLLENBQUMsRUFDTixLQUFLLEVoSDVKRCxPQUFPLEdnSDZKWjs7QUFuRE4sQUF1RE8saUJBdkRELENBc0NMLEtBQUssQUFTRixRQUFRLEFBTU4sVUFBVyxDMUNqSkosQ0FBQyxJMENtSkwsRUFBRSxFQXZEWCxnQkFBTSxDQXNDTCxLQUFLLEFBU0YsUUFBUSxBQU1OLFVBQVcsQzFDakpKLENBQUMsSTBDbUpMLEVBQUUsQ0FBQyxFQUNILEtBQUssRUFBQyxDQUFDLEdBQ1I7O0FBekRSLEFBOERPLGlCQTlERCxDQXNDTCxLQUFLLEFBU0YsUUFBUSxBQWFOLFVBQVcsQzFDeEpKLENBQUMsSTBDMEpMLEVBQUUsRUE5RFgsZ0JBQU0sQ0FzQ0wsS0FBSyxBQVNGLFFBQVEsQUFhTixVQUFXLEMxQ3hKSixDQUFDLEkwQzBKTCxFQUFFLENBQUMsRUFDSCxLQUFLLEVBQUMsSUFBSSxFQUNWLEtBQUssRUFBQyxLQUFLLEdBQ1o7O0FBakVSLEFBc0VPLGlCQXRFRCxDQXNDTCxLQUFLLEFBU0YsUUFBUSxBQXFCTixVQUFXLEMxQ2hLSixDQUFDLEkwQ2tLTCxFQUFFLEVBdEVYLGdCQUFNLENBc0NMLEtBQUssQUFTRixRQUFRLEFBcUJOLFVBQVcsQzFDaEtKLENBQUMsSTBDa0tMLEVBQUUsQ0FBQyxFQUNILEtBQUssRUFBQyxLQUFLLEVBQ1gsS0FBSyxFQUFDLEtBQUssR0FDWjs7QUFoR1YsQUF1R0MsV0F2R0ssQUF1R0osTUFBTSxFQXZHUixVQUFNLEFBdUdKLE1BQU0sQ0FBQyxFQUNOLFlBQVksRUFBQyxPQUFPLEdBQ3JCOztBQUdGLEFBQUQsWUFBUSxFQUFQLFdBQU8sQ0FBQyxFQUVQLCtCQUErQixFQWdHaEM7O0FBbEdBLEFBR0MsWUFITSxDQUdOLGlCQUFpQixFQUhsQixZQUFPLENBR2EsaUJBQWlCLEFBQUEsSUFBSyxFakQ1RnZCLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFaUQ0Rm9DLElBQUssRWpENUZyQixBQUFBLEtBQUMsRUFBTyxjQUFjLEFBQXJCLEVpRDRGMEMsSUFBSyxDakQ1Rm5CLGdCQUFnQixHaUR5RnJGLFdBQU8sQ0FHTixpQkFBaUIsRUFIbEIsV0FBTyxDQUdhLGlCQUFpQixBQUFBLElBQUssRWpENUZ2QixBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRWlENEZvQyxJQUFLLEVqRDVGckIsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFaUQ0RjBDLElBQUssQ2pENUZuQixnQkFBZ0IsRWlENEZxQixFQUN2RyxLQUFLLEVBQUMsSUFBSSxHQUNYOztBQUxGLEFBU0csWUFUSSxDQU9OLGlCQUFpQixDQUVmLGdCQUFnQixFQVRuQixXQUFPLENBT04saUJBQWlCLENBRWYsZ0JBQWdCLENBQUMsRUFDZixLQUFLLEVBQUMsSUFBSSxFQUNWLE1BQU0sRUFBQyxJQUFJLEVBQ1gsT0FBTyxFQUFDLFNBQVMsRUFDakIsTUFBTSxFQUFDLENBQUMsRUFDUixhQUFhLEVBQUMsaUJBQWlCLEVBQy9CLGFBQWEsRUFBQyxDQUFDLEVBRWYsVUFBVSxFQUFDLGVBQWUsRUFFMUIsV0FBVyxFN0dqT0EsTUFBTSxFQUFDLFlBQVksRTZHa085QixTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBQyxNQUFNLEVBQ2xCLGNBQWMsRUFBQyxLQUFLLEVBRXBCLFVBQVUsRUFBQyxRQUFRLEdBV3BCOztBQW5DSixBQTBCSyxZQTFCRSxDQU9OLGlCQUFpQixDQUVmLGdCQUFnQixBQWlCYixNQUFNLEVBMUJaLFdBQU8sQ0FPTixpQkFBaUIsQ0FFZixnQkFBZ0IsQUFpQmIsTUFBTSxDQUFDLEVBQ04sWUFBWSxFQUFDLE9BQU8sRUFDcEIsVUFBVSxFQUFDLElBQUksR0FDaEI7O0FBN0JOLEFBK0JLLFlBL0JFLENBT04saUJBQWlCLENBRWYsZ0JBQWdCLEFBc0JiLE1BQU0sRUEvQlosWUFBTyxDQU9OLGlCQUFpQixDQUVmLGdCQUFnQixBQXNCSixPQUFPLEVBL0J0QixXQUFPLENBT04saUJBQWlCLENBRWYsZ0JBQWdCLEFBc0JiLE1BQU0sRUEvQlosV0FBTyxDQU9OLGlCQUFpQixDQUVmLGdCQUFnQixBQXNCSixPQUFPLENBQUMsRUFDaEIsVUFBVSxFQUFDLElBQUksRUFDZixPQUFPLEVBQUMsZUFBZSxHQUN4Qjs7QUFsQ04sQUFxQ0csWUFyQ0ksQ0FPTixpQkFBaUIsQ0E4QmYsY0FBYyxFQXJDakIsV0FBTyxDQU9OLGlCQUFpQixDQThCZixjQUFjLENBQUMsRUFDYixPQUFPLEVBQUMsS0FBSyxFQUNiLFFBQVEsRUFBQyxNQUFNLEVBQ2YsTUFBTSxFQUFDLENBQUMsRUFDUixNQUFNLEVBQUMsaUJBQWlCLEVBQ3hCLFVBQVUsRUFBQyxDQUFDLEVBQ1osYUFBYSxFQUFDLENBQUMsRUFDZixVQUFVLEVoSDlPSCxPQUFPLEVnSCtPZCxVQUFVLEVBQUMsSUFBSSxFQUVmLFdBQVcsRTdHN1BBLE1BQU0sRUFBQyxZQUFZLEU2RzhQOUIsU0FBUyxFQUFDLElBQUksRUFDZCxXQUFXLEVBQUMsTUFBTSxFQUNsQixjQUFjLEVBQUMsS0FBSyxFQUNwQixnQkFBZ0IsRUFBQyxVQUFVLEVBQzNCLFNBQVMsRUFBQyxTQUFTLEVBQ25CLE9BQU8sRUFBQyxDQUFDLEVBQ1QsVUFBVSxFQUFDLHFCQUFxQixHQW9CakM7O0FBMUVKLEFBd0RLLFlBeERFLENBT04saUJBQWlCLENBOEJmLGNBQWMsQ0FtQlosQ0FBQyxFQXhETixXQUFPLENBT04saUJBQWlCLENBOEJmLGNBQWMsQ0FtQlosQ0FBQyxDQUFDLEVBQ0EsT0FBTyxFQUFDLFNBQVMsRUFDakIsT0FBTyxFQUFFLGVBQWUsRUFDeEIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBQyxTQUFTLEdBVXJCOztBQXpFTixBQWlFTyxZQWpFQSxDQU9OLGlCQUFpQixDQThCZixjQUFjLENBbUJaLENBQUMsQUFTRSxPQUFPLEVBakVmLFdBQU8sQ0FPTixpQkFBaUIsQ0E4QmYsY0FBYyxDQW1CWixDQUFDLEFBU0UsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBbkVSLEFBcUVPLFlBckVBLENBT04saUJBQWlCLENBOEJmLGNBQWMsQ0FtQlosQ0FBQyxBQWFFLE1BQU0sRUFyRWQsV0FBTyxDQU9OLGlCQUFpQixDQThCZixjQUFjLENBbUJaLENBQUMsQUFhRSxNQUFNLENBQUMsRUFDTixZQUFZLEVBQUMsSUFBSSxFQUNqQixLQUFLLEVBQUMsT0FBTyxHQUNkOztBQXhFUixBQTRFRyxZQTVFSSxDQU9OLGlCQUFpQixDQXFFZixNQUFNLEVBNUVULFdBQU8sQ0FPTixpQkFBaUIsQ0FxRWYsTUFBTSxDQUFDLEVBQ0wsU0FBUyxFQUFDLFlBQVksRUFDdEIsVUFBVSxFQUFDLG9CQUFvQixHQUNoQzs7QUEvRUosQUFtRkssWUFuRkUsQ0FPTixpQkFBaUIsQUEwRWQsS0FBSyxDQUVKLGdCQUFnQixFQW5GckIsV0FBTyxDQU9OLGlCQUFpQixBQTBFZCxLQUFLLENBRUosZ0JBQWdCLENBQUMsRUFDZixZQUFZLEVoSG5STixPQUFPLEVnSG9SYixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUF0Rk4sQUF3RkssWUF4RkUsQ0FPTixpQkFBaUIsQUEwRWQsS0FBSyxDQU9KLGNBQWMsRUF4Rm5CLFdBQU8sQ0FPTixpQkFBaUIsQUEwRWQsS0FBSyxDQU9KLGNBQWMsQ0FBQyxFQUNiLE9BQU8sRUFBQyxDQUFDLEVBQ1QsU0FBUyxFQUFDLFNBQVMsR0FDcEI7O0FBM0ZOLEFBNkZLLFlBN0ZFLENBT04saUJBQWlCLEFBMEVkLEtBQUssQ0FZSixNQUFNLEVBN0ZYLFdBQU8sQ0FPTixpQkFBaUIsQUEwRWQsS0FBSyxDQVlKLE1BQU0sQ0FBQyxFQUNMLFNBQVMsRUFBQyxlQUFlLEdBQzFCOztBQU1ULEFBQUEscUJBQXFCLENBQUMsRUFDcEIsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FkM1RJLEFBQUQsZUFBUSxDZUhJLEVBQ2QsYUFBYSxFMUcwQ1MsSUFBSSxHMEdsQjNCOztBL0NtR0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0N6SHpDLEFBQUQsZUFBUSxDZUhJLEVBSVosYUFBYSxFMUdzQ0MsSUFBSSxHMEdqQnJCOztBL0NtR0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0M1SDlDLEFBT0UsZUFQYSxDQU9iLEVBQUUsRUFQSixlQUFlLENBUWIsR0FBRyxFQVJMLGVBQWUsQ0FTYixFQUFFLEVBVEosZUFBZSxDQVViLEdBQUcsQ0FBQyxFQUVBLGNBQWMsRUFBRSxJQUF3QixFQUN4QyxNQUFNLEUxRzhCWSxJQUFJLEMwRzlCUyxDQUFDLEMxRzhCZCxJQUFJLEUwRzdCdEIsU0FBUyxFOUd3Q0EsSUFBSSxFOEd2Q2IsV0FBVyxFOUd3Q0EsS0FBSyxHOEcvQm5COztBQU5DLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWxCN0IsQUFPRSxlQVBhLENBT2IsRUFBRSxFQVBKLGVBQWUsQ0FRYixHQUFHLEVBUkwsZUFBZSxDQVNiLEVBQUUsRUFUSixlQUFlLENBVWIsR0FBRyxDQUFDLEVBU0EsY0FBYyxFQUFFLElBQXdCLEVBQ3hDLE1BQU0sRTFHdUJZLElBQUksQzBHdkJTLENBQUMsQzFHdUJkLElBQUksRTBHdEJ0QixTQUFTLEU5RzRCQSxJQUFJLEU4RzNCYixXQUFXLEU5RzRCQSxLQUFLLEc4RzFCbkI7O0FBR0gsc0RBQXNEO0FBQ3RELEFBQUEsY0FBYyxDQUFDLEVBQ2IsV0FBVyxFMUdhSyxJQUFJLEUwR1pwQixjQUFjLEUxR1lFLElBQUksRzBHR3JCOztBL0MrRUssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0NoRzlDLEFBQUEsY0FBYyxDQUFDLEVBS1gsV0FBVyxFMUdVUyxJQUFJLEUwR1R4QixjQUFjLEUxR1NNLElBQUksRzBHRTNCOztBQWpCRCxBQVNFLGNBVFksQUFTWCxZQUFZLENBQUMsRUFDWixXQUFXLEVBQUUsQ0FBQyxFQUNkLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7O0FBWkgsQUFjRSxjQWRZLEFBY1gsV0FBVyxDQUFDLEVBQ1gsY0FBYyxFQUFFLENBQUMsR0FDbEI7O0FBR0gsQUFBQSxxQkFBcUIsR0FBRyxxQkFBcUIsQ0FBQyxFQUM1QyxVQUFVLEVBQUksS0FBMEIsR0FDekM7O0EvQzJFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEsrQ3pFOUMsQUFBQSxBQUFBLEtBQUMsRUFBTyxzQkFBc0IsQUFBN0IsS0FBaUMsQUFBQSxLQUFDLEVBQU8sc0JBQXNCLEFBQTdCLEVBQStCLEVBRTlELFVBQVUsRUFBSSxLQUFvQixHQUVyQzs7QUFHRCxBQUFBLHFCQUFxQixBQUFBLFlBQVksQ0FBQyxFQUNoQyxVQUFVLEUxR2hCWSxLQUFJLEcwR2lCM0I7O0EvQ2dFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEsrQzlEOUMsQUFBQSxBQUFBLEtBQUMsRUFBTyxzQkFBc0IsQUFBN0IsQ0FBOEIsWUFBWSxDQUFDLEVBRXhDLFVBQVUsRTFHdEJJLEtBQUksRzBHd0JyQjs7QUFHRCxBQUFBLHFCQUFxQixBQUFBLFdBQVcsQ0FBQyxFQUMvQixhQUFhLEUxRzNCUyxLQUFJLEcwRzRCM0I7O0EvQ3FESyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEsrQ25EOUMsQUFBQSxBQUFBLEtBQUMsRUFBTyxzQkFBc0IsQUFBN0IsQ0FBOEIsV0FBVyxDQUFDLEVBRXZDLGFBQWEsRTFHakNDLEtBQUksRzBHbUNyQjs7QS9DK0NLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStDNUM5QyxBQUFBLGdDQUFnQyxBQUFBLFlBQVksQ0FBQyxFQUV6QyxVQUFVLEVBQUUsS0FBSyxHQUVwQjs7QUNuRkQsQUFBQSxPQUFPLENBQUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQzlDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFBLEVBQzNELE9BQU8sRUFBQyxJQUFJLEdBQ2I7O0FBRUQsQUFBQSxRQUFRLENBQUMsa0JBQWtCLEVBQzNCLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxFQUMvQyxVQUFVLEVBQUUsWUFBWSxFQUN4QixNQUFNLEVBQUUsZUFBZSxFQUN2QixNQUFNLEVBQUUsZUFBZSxHQUMxQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLEdBQUcsR0FBRyxFQUM5QyxPQUFPLENBQUMsS0FBSyxHQUFDLG9CQUFvQixDQUFDLFlBQVksR0FBRyxHQUFHLEVBQ3JELG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLEdBQUcsR0FBRyxDQUFBLEVBQ2pFLFFBQVEsRUFBRSxtQkFBbUIsR0FDaEM7O0FBRUQsQUFBQSxPQUFPLENBQUMsS0FBSyxHQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLEVBQ2xELE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQUVELEFBQUEsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQSxFQUNuQyxVQUFVLEVBQUUsWUFBWSxHQUMzQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQyxvQkFBb0IsQUFBQSxVQUFXLEM1Q1V0QixDQUFDLEc0Q1RuQixRQUFRLENBQUMsUUFBUSxDQUFDLG9CQUFvQixDQUFBLEVBQ3BDLFVBQVUsRUFBRSxDQUFFLEVBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFHRCxBQUNJLFFBREksQ0FBRSxvQkFBb0IsQUFDekIsVUFBVyxDNUNFRSxDQUFDLEU0Q0ZBLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixjQUFjLEVBQUUsTUFBTSxHQWN6Qjs7QUFqQkwsQUFLUSxRQUxBLENBQUUsb0JBQW9CLEFBQ3pCLFVBQVcsQzVDRUUsQ0FBQyxFNENFWCxFQUFFLENBQUMsRUFDQyxPQUFPLEVBQUUsSUFBSSxFQUNiLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsR0FDVDs7QUFYVCxBQWtCSSxRQWxCSSxDQUFFLG9CQUFvQixDQWtCMUIsUUFBUSxBQUFBLGVBQWUsQ0FBQyxFQUNwQixlQUFlLEVBQUUsTUFBTSxHQUsxQjs7QUF4QkwsQUFxQlEsUUFyQkEsQ0FBRSxvQkFBb0IsQ0FrQjFCLFFBQVEsQUFBQSxlQUFlLENBR25CLGFBQWEsQ0FBQyxHQUFHLENBQUMsRUFDZCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUF2QlQsQUF5QkksUUF6QkksQ0FBRSxvQkFBb0IsQ0F5QjFCLDhCQUE4QixDQUFDLEVBQzNCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLFdBQVcsRUFDbkIsS0FBSyxFQUFFLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxZQUFZLEdBK0N2Qjs7QUEvRUwsQUFrQ1EsUUFsQ0EsQ0FBRSxvQkFBb0IsQ0F5QjFCLDhCQUE4QixDQVMxQixZQUFZLENBQUMsRUFDVCxPQUFPLEVBQUUsZUFBZSxFQUN4Qiw2RUFFeUIsRUFDNUI7O0FBdkNULEFBd0NRLFFBeENBLENBQUUsb0JBQW9CLENBeUIxQiw4QkFBOEIsQ0FlMUIsNkJBQTZCLENBQUMsRUFDMUIsT0FBTyxFQUFFLEtBQUssRUFDZCxXQUFXLEVBQUUsQ0FBQyxHQW9DakI7O0FBOUVULEFBNENZLFFBNUNKLENBQUUsb0JBQW9CLENBeUIxQiw4QkFBOEIsQ0FlMUIsNkJBQTZCLEdBSXZCLFdBQVcsQ0FBQyxFQUNaLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBK0JmOztBQTdFYixBQWdEYyxRQWhETixDQUFFLG9CQUFvQixDQXlCMUIsOEJBQThCLENBZTFCLDZCQUE2QixHQUl2QixXQUFXLENBSVgsRUFBRSxDQUFDLEVBQ0QsT0FBTyxFQUFFLFlBQVksRUFDckIsV0FBVyxFQUFFLE9BQU8sRUFDcEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsTUFBTSxFQUFFLEtBQUssR0F3QmQ7O0FBNUVmLEFBc0RnQixRQXREUixDQUFFLG9CQUFvQixDQXlCMUIsOEJBQThCLENBZTFCLDZCQUE2QixHQUl2QixXQUFXLENBSVgsRUFBRSxBQU1DLE1BQU0sQ0FBQyxFQUNOLE9BQU8sRUFBRSxFQUFFLEVBQ1gsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixLQUFLLEVBQUUsY0FBYyxFQUFDLE1BQU0sRUFBRSxjQUFjLEVBQzVDLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQUMsTUFBTSxFQUFFLENBQUMsRUFDaEIsSUFBSSxFQUFFLENBQUMsRUFBQyxLQUFLLEVBQUUsQ0FBQyxFQUNoQixNQUFNLEVBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQzlCOztBQS9EakIsQUFrRW9CLFFBbEVaLENBQUUsb0JBQW9CLENBeUIxQiw4QkFBOEIsQ0FlMUIsNkJBQTZCLEdBSXZCLFdBQVcsQ0FJWCxFQUFFLEFBaUJDLElBQUssQ0FBQSxhQUFhLENBQ2QsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsSUFBSSxHQUN6Qjs7QUFwRXJCLEFBd0VvQixRQXhFWixDQUFFLG9CQUFvQixDQXlCMUIsOEJBQThCLENBZTFCLDZCQUE2QixHQUl2QixXQUFXLENBSVgsRUFBRSxBQXVCQyxhQUFhLEFBQ1QsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFRckIsQUFHWSxJQUhSLEFBQ0MsT0FBTyxDQUNKLFFBQVEsQ0FBRSxvQkFBb0IsQ0FDMUIsUUFBUSxBQUFBLGVBQWUsQ0FBQyxFQUNwQixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUFMYixBQVVZLElBVlIsQUFRQyxJQUFLLEN6Q3dtQlEsT0FBTyxFeUN2bUJqQixRQUFRLENBQUUsb0JBQW9CLENBQzFCLFFBQVEsQUFBQSxlQUFlLENBQUMsRUFDcEIsTUFBTSxFQUFFLFdBQVcsR0FDdEI7O0FBUWIsQUFBQSxRQUFRLENBQUMsRUFDTCxtQkFBbUIsQ0F5UG5CLHFDQUN1QixFQXdVMUI7O0FBbmtCRCxBQUdJLFFBSEksQ0FHSixvQkFBb0IsQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUEsRUFDakQsWUFBWSxFQUFFLElBQUksRUFDbEIsS0FBSyxFQUFDLEtBQUssR0FDWjs7QUFOTCxBQVFNLFFBUkUsQ0FPSixVQUFVLENBQ1IsaUJBQWlCLENBQUEsRUFDZixNQUFNLEVBQUUsSUFBSSxHQU1iOztBaEQ1QkQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0RhOUMsQUFRTSxRQVJFLENBT0osVUFBVSxDQUNSLGlCQUFpQixDQUFBLEVBSVgsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQUVoQjs7QUFmUCxBQWlCUSxRQWpCQSxDQU9KLFVBQVUsQ0FTUixpQkFBaUIsQ0FDZixHQUFHLENBQUEsRUFDRCxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFuQlQsQUFvQlEsUUFwQkEsQ0FPSixVQUFVLENBU1IsaUJBQWlCLENBSWYsQ0FBQyxDQUFBLEVBQ0MsV0FBVyxFQUFDLE1BQU0sRUFDbEIsV0FBVyxFQUFDLEdBQUcsRUFDZixjQUFjLEVBQUUsS0FBSyxFQUNyQixTQUFTLEVBQUUsSUFBSSxFQUNmLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUE3QlQsQUFpQ0ksUUFqQ0ksQ0FpQ0osb0JBQW9CLENBQUMsT0FBTyxDQUFDLHNCQUFzQixBQUFBLE9BQU8sQ0FBQSxFQUN4RCxXQUFXLEVBQUMsR0FBRyxFQUNmLFNBQVMsRUFBRSxJQUFJLEVBQ2YsSUFBSSxFQUFFLEdBQUcsR0FLVjs7QWhEdERDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEYTlDLEFBaUNJLFFBakNJLENBaUNKLG9CQUFvQixDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQUFBQSxPQUFPLENBQUEsRUFNdEQsSUFBSSxFQUFFLElBQUksR0FFYjs7QWhEdERDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEYTlDLEFBQUEsUUFBUSxDQUFDLEVBNENELE9BQU8sRUFBRSxPQUFPLEdBdWhCdkI7O0FBbmtCRCxBQStDSSxRQS9DSSxDQStDSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsRUFDakIsS0FBSyxFQUFFLEdBQUcsRUFDVixVQUFVLEUzRy9JTSxJQUFJLEcyR2dKdkI7O0FBbERMLEFBcURRLFFBckRBLENBb0RKLE9BQU8sQUFDRixJQUFLLEM1QmloQmUsa0JBQWtCLEM0QmpoQmQsSUFBSyxDNUJpaEJlLG9CQUFvQixFNEJqaEJiLEVBQ2hELGFBQWEsRUFBRSxnQkFBZ0IsR0FDbEM7O0FoRHBFSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSWdEYXJFLEFBMERRLFFBMURBLENBeURKLE9BQU8sQUFDRixJQUFLLEM1QjRnQmUsa0JBQWtCLEU0QjVnQmQsRUFHakIsT0FBTyxFQUFFLE1BQU0sR0FRdEI7O0FoRGxGSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRGE5QyxBQTBEUSxRQTFEQSxDQXlESixPQUFPLEFBQ0YsSUFBSyxDNUI0Z0JlLGtCQUFrQixFNEI1Z0JkLEVBTWpCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQUV6Qjs7QUFyRVQsQUFzRVEsUUF0RUEsQ0F5REosT0FBTyxBQWFGLGtCQUFrQixDQUFDLEVBQ2hCLGFBQWEsRUFBRSxjQUFjLEdBQ2hDOztBQXhFVCxBQXlFUSxRQXpFQSxDQXlESixPQUFPLEFBZ0JGLG9CQUFvQixDQUFDLEVBQ2xCLGFBQWEsRUFBRSxlQUFlLEdBS2pDOztBQS9FVCxBQTRFWSxRQTVFSixDQXlESixPQUFPLEFBZ0JGLG9CQUFvQixDQUdqQixFQUFFLEFBQUEsYUFBYSxDQUFDLEVBQ1osYUFBYSxFQUFFLEtBQUssR0FDdkI7O0FBOUViLEFBZ0ZRLFFBaEZBLENBeURKLE9BQU8sQUF1QkYsdUJBQXVCLENBQUMsRUFDckIsT0FBTyxFQUFFLElBQUksRUFDYixjQUFjLEVBQUUsTUFBTSxHQWF6Qjs7QWhENUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEYTlDLEFBZ0ZRLFFBaEZBLENBeURKLE9BQU8sQUF1QkYsdUJBQXVCLENBQUMsRUFJakIsVUFBVSxFQUFFLGVBQWUsRUFDM0IsYUFBYSxFQUFFLFlBQVksRUFDM0IsY0FBYyxFQUFFLENBQUMsR0FTeEI7RUEvRlQsQUF1RmdCLFFBdkZSLENBeURKLE9BQU8sQUF1QkYsdUJBQXVCLENBT2hCLFlBQVksQ0FBQyxFQUNULGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGNBQWMsRUFBRSxDQUFDLEdBQ3BCOztBaER2R1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0RhOUMsQUFnRlEsUUFoRkEsQ0F5REosT0FBTyxBQXVCRix1QkFBdUIsQ0FBQyxFQWFqQixVQUFVLEVBQUUsZUFBZSxHQUVsQzs7QUEvRlQsQUFnR1EsUUFoR0EsQ0F5REosT0FBTyxBQXVDRixjQUFjLENBQUMsRUFDWixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsZUFBZSxHQUNqQzs7QUFuR1QsQUFzR0ksUUF0R0ksQ0FzR0osT0FBTyxDQUFDLEVBQ0osYUFBYSxFQUFFLGdCQUFnQixFQUMvQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXpHTCxBQTJHSSxRQTNHSSxDQTJHSixDQUFDLENBQUMsRUFDRSxXQUFXLEUvR2xQRyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRStHbVBuRCxLQUFLLEVBL0dRLE9BQU8sR0FnSHZCOztBQTlHTCxBQWdISSxRQWhISSxDQWdISixFQUFFLEVBaEhOLFFBQVEsQ0FpSEosR0FBRyxFQWpIUCxRQUFRLENBa0hKLEVBQUUsRUFsSE4sUUFBUSxDQW1ISixFQUFFLENBQUMsRUFJQyxvQkFBb0IsQ0FDcEIsV0FBVyxFQUFFLGNBQWMsRUFDM0IsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLHlCQUF5QixFQUN0QyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLEtBQUssRUFBRSxPQUFPLEVBQ2QsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBaklMLEFBbUlJLFFBbklJLENBbUlKLEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFlBQVksRUFBRSxDQUFDLEdBVWxCOztBQS9JTCxBQXNJUSxRQXRJQSxDQW1JSixFQUFFLEdBR0ksRUFBRSxDQUFDLEVBQ0QsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBeElULEFBeUlRLFFBeklBLENBbUlKLEVBQUUsR0FNSSxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQ0wsS0FBSyxFbEg5UUwsT0FBTyxHa0hrUlY7O0FBOUlULEFBMklZLFFBM0lKLENBbUlKLEVBQUUsR0FNSSxFQUFFLEdBQUcsQ0FBQyxBQUVILE1BQU0sQ0FBQyxFQUNKLEtBQUssRWxIN1BMLE9BQU8sR2tIOFBWOztBQUlSLEFBQUQsYUFBTSxDQUFDLEVBQ0gsY0FBYyxFQUFFLFNBQVMsRUFDekIsS0FBSyxFQUFFLE9BQU8sRUFDZCxVQUFVLEVBQUUsTUFBTSxHQWtCckI7O0FBaEJJLEFBQUQsc0JBQVUsQ0FBQyxFQUNQLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLElBQXVCLEdBQzFDOztBQUVBLEFBQUQscUJBQVMsQ0FBQyxFQUNOLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQXVCLEdBQ3ZDOztBQWZKLEFBaUJHLGFBakJFLENBaUJGLEdBQUcsQ0FBQyxFQUNBLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksR0FDZjs7QUFHSixBQUFELGNBQU8sQ0FBQyxFQUNKLGFBQWEsRS9Hak1FLElBRXRCLEcrR21NSTs7QUFMQSxBQUVHLGNBRkcsQUFFRixXQUFXLENBQUMsRUFDVCxhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUFHSixBQUFELGtCQUFXLENBQUMsRUFDUixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsTUFBTSxHQW1CbEI7O0FBckJBLEFBS0csa0JBTE8sQ0FLUCxFQUFFLENBQUMsRUFDQyxZQUFZLEVBSEosT0FBTyxHQUlsQjs7QUFFQSxBQUFELDBCQUFTLENBQUMsRUFDTixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEUvR2xOSSxJQUV0QixFK0dpTlcsZ0JBQWdCLEVBOUxmLEtBQUssRUErTE4sSUFBSSxFQUFFLEdBQUcsRUFDVCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxxQkFBcUIsR0FDbkM7O0FBaEJKLEFBa0JHLGtCQWxCTyxDQWtCUCxJQUFJLENBQUMsRUFDRCxJQUFJLEVBaEJJLE9BQU8sR0FpQmxCOztBQUdKLEFBQUQsWUFBSyxDQUFDLEVBRUYsV0FBVyxFM0d2U0QsSUFBSSxFMkd3U2QsY0FBYyxFM0d4U0osSUFBSSxFMkd5U2QsU0FBUyxFQUFFLElBQUksRUFDZixnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLFVBQVUsRTNHM1NBLElBQUksRzJHdVZqQjs7QWhEclFDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEbU56QyxBQUFELFlBQUssQ0FBQyxFQVNFLFVBQVUsRUFBRSxNQUFNLEdBeUN6Qjs7QUF0Q0csTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBWjVCLEFBQUQsWUFBSyxDQUFDLEVBYUUsVUFBVSxFQUFFLE1BQU0sR0FxQ3pCOztBQWxEQSxBQWdCRyxZQWhCQyxDQWdCRCxDQUFDLENBQUMsRUFDRSxLQUFLLEVBek5JLE9BQU8sR0EwTm5COztBQUVBLEFBQUQsa0JBQU8sQ0FBQyxFQUNKLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxNQUFNLEdBU3RCOztBaERsUEgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0R1T3JDLEFBQUQsa0JBQU8sQ0FBQyxFQUtBLFVBQVUsRUFBRSxNQUFNLEdBTXpCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVI1QixBQUFELGtCQUFPLENBQUMsRUFTQSxVQUFVLEVBQUUsTUFBTSxHQUV6Qjs7QUEvQkosQUFpQ0csWUFqQ0MsQ0FpQ0QsY0FBYyxDQUFDLEtBQUssQ0FBQyxFQUNqQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLEtBQUssR0FDaEI7O0FBRUEsQUFBRCxrQkFBTyxDQUFDLEVBQ0osU0FBUyxFQUFFLEtBQUssR0FTbkI7O0FoRHBRSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRDBQckMsQUFBRCxrQkFBTyxDQUFDLEVBSUEsTUFBTSxFM0cvVUUsSUFBSSxDMkcrVW1CLElBQUksR0FNMUM7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBUDVCLEFBQUQsa0JBQU8sQ0FBQyxFQVFBLE1BQU0sRTNHblZFLElBQUksQzJHbVZtQixJQUFJLEdBRTFDOztBQXZQVCxBQTRQSSxRQTVQSSxDQTRQSixJQUFJLENBQUMsRUFDRCxTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUE5UEwsQUFnUUksUUFoUUksQ0FnUUosS0FBSyxDQUFDLEVBQ0YsYUFBYSxFL0d6UkUsSUFFdEIsRStHd1JPLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQW5RTCxBQXFRSSxRQXJRSSxDQXFRSixpQkFBaUIsQ0FBQyxFQUNkLFdBQVcsRS9HOVJJLElBRXRCLEUrRzZSTyxjQUFjLEUvRy9SQyxJQUV0QixHK0d1U0k7O0FBalJMLEFBeVFRLFFBelFBLENBcVFKLGlCQUFpQixDQUliLFNBQVMsQ0FBQyxFQUNOLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFlBQVksRUFBRSxHQUFHLEdBQ3BCOztBQTVRVCxBQThRUSxRQTlRQSxDQXFRSixpQkFBaUIsQ0FTYixJQUFJLENBQUMsRUFDRCxJQUFJLEVBQUUsT0FBTyxHQUNoQjs7QUFoUlQsQUFtUkksUUFuUkksQ0FtUkosYUFBYSxDQUFDLEVBQ1YsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFyUkwsQUF1UkksUUF2UkksQ0F1UkosZ0JBQWdCLENBQUMsRUFDYixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQXpSTCxBQTRSUSxRQTVSQSxDQTRSQyxXQUFNLENBQUMsRUFDSixNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QUE5UlQsQUFnU1EsUUFoU0EsQ0FnU0MsWUFBTyxDQUFDLEVBQ0wsTUFBTSxFQUFFLElBQXlCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQzFDOztBQWxTVCxBQW9TUSxRQXBTQSxDQW9TQyxXQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxXQUFXLEVBRTdCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsYUFBYSxFQUFFLGlCQUFpQixFQUVoQyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxLQUFLLEVBRXJCLEtBQUssRUFBRSxLQUFLLEVBRVosVUFBVSxFQUFFLFFBQVEsR0FXdkI7O0FBM1RULEFBa1RZLFFBbFRKLENBb1NDLFdBQU0sQUFjRixNQUFNLENBQUMsRUFDSixZQUFZLEVBQUUsT0FBTyxHQUN4Qjs7QUFwVGIsQUFzVFksUUF0VEosQ0FvU0MsV0FBTSxBQWtCRixNQUFNLEVBdFRuQixRQUFRLENBb1NDLFdBQU0sQUFtQkYsT0FBTyxDQUFDLEVBQ0wsWUFBWSxFbEh6YVosT0FBTyxFa0gwYVAsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBMVRiLEFBNlRRLFFBN1RBLENBNlRDLGNBQVMsQ0FBQyxFQUNQLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsU0FBUyxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUVaLGdCQUFnQixFQUFFLFdBQVcsRUFFN0IsTUFBTSxFQUFFLENBQUMsRUFDVCxhQUFhLEVBQUUsaUJBQWlCLEVBRWhDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsY0FBYyxFQUFFLEtBQUssRUFFckIsS0FBSyxFQUFFLEtBQUssRUFFWixVQUFVLEVBQUUsUUFBUSxHQVl2Qjs7QUExVlQsQUFnVlksUUFoVkosQ0E2VEMsY0FBUyxBQW1CTCxNQUFNLENBQUMsRUFDSixZQUFZLEVBQUUsT0FBTyxHQUN4Qjs7QUFsVmIsQUFvVlksUUFwVkosQ0E2VEMsY0FBUyxBQXVCTCxNQUFNLEVBcFZuQixRQUFRLENBNlRDLGNBQVMsQUF3QkwsT0FBTyxDQUFDLEVBQ0wsWUFBWSxFbEh2Y1osT0FBTyxFa0h3Y1AsT0FBTyxFQUFFLElBQUksRUFDYixNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QUF6VmIsQUE0VlEsUUE1VkEsQ0E0VkMsV0FBTSxDQUFDLEVBQ0osUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxTQUFTLEVBRWxCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsYUFBYSxFQUFFLGlCQUFpQixFQUVoQyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxLQUFLLEVBRXJCLEtBQUssRUFBRSxLQUFLLEVBRVosVUFBVSxFQUFFLFFBQVEsR0FvRnZCOztBQS9iVCxBQTZXWSxRQTdXSixDQTZXSyxpQkFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLFlBQVksRUFDckIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBaFhiLEFBa1hZLFFBbFhKLENBa1hLLGlCQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsWUFBWSxFQUNyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsY0FBYyxFQUFFLE1BQU0sR0FtRXpCOztBQTFiYixBQXlYZ0IsUUF6WFIsQ0FrWEssaUJBQU0sQ0FPSCxFQUFFLENBQUMsRUFDQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsTUFBTSxFQUFFLEdBQUcsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBRVQsVUFBVSxFbEhsZmQsT0FBTyxFa0htZkgsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUscUJBQXFCLEdBQ3BDOztBQXBZakIsQUFzWWdCLFFBdFlSLENBa1hLLGlCQUFNLENBb0JILEtBQUssQ0FBQyxFQUNGLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsY0FBYyxFQUFFLENBQUMsRUFFakIsTUFBTSxFQUFFLE9BQU8sRUFDZixLQUFLLEVBQUUsT0FBTyxFQUVkLFVBQVUsRUFBRSxvQkFBb0IsR0FNbkM7O0FBclpqQixBQWlab0IsUUFqWlosQ0FrWEssaUJBQU0sQ0FvQkgsS0FBSyxBQVdBLE1BQU0sRUFqWjNCLFFBQVEsQ0FrWEssaUJBQU0sQ0FvQkgsS0FBSyxBQVlBLE1BQU0sQ0FBQyxFQUNKLEtBQUssRWxIMWZoQixPQUFPLEdrSDJmQzs7QUFwWnJCLEFBdVpnQixRQXZaUixDQWtYSyxpQkFBTSxDQXFDSCxLQUFLLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsQ0FBQyxFQUNULEtBQUssRUFBRSxDQUFDLEVBQ1IsUUFBUSxFQUFFLE1BQU0sRUFDaEIsTUFBTSxFQUFFLE9BQU8sRUFDZixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxFQUFFLEdBMkJkOztBQXpiakIsQUFpYXdCLFFBamFoQixDQWtYSyxpQkFBTSxDQXFDSCxLQUFLLEFBU0EsUUFBUSxHQUNILEtBQUssQ0FBQyxFQUNKLEtBQUssRWxIbmhCakIsT0FBTyxHa0hvaEJFOztBQW5hekIsQUFzYTRCLFFBdGFwQixDQWtYSyxpQkFBTSxDQXFDSCxLQUFLLEFBU0EsUUFBUSxBQUtKLFVBQVcsQzVDeGdCbEIsQ0FBQyxJNEN5Z0JXLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBeGE3QixBQTRhNEIsUUE1YXBCLENBa1hLLGlCQUFNLENBcUNILEtBQUssQUFTQSxRQUFRLEFBV0osVUFBVyxDNUM5Z0JsQixDQUFDLEk0QytnQlcsRUFBRSxDQUFDLEVBQ0QsS0FBSyxFQUFFLEtBQUssRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQS9hN0IsQUFtYjRCLFFBbmJwQixDQWtYSyxpQkFBTSxDQXFDSCxLQUFLLEFBU0EsUUFBUSxBQWtCSixVQUFXLEM1Q3JoQmxCLENBQUMsSTRDc2hCVyxFQUFFLENBQUMsRUFDRCxLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBdGI3QixBQTRiWSxRQTViSixDQTRWQyxXQUFNLEFBZ0dGLE1BQU0sQ0FBQyxFQUNKLFlBQVksRUFBRSxPQUFPLEdBQ3hCOztBQTliYixBQWljUSxRQWpjQSxDQWljQyxZQUFPLENBQUMsRUFDTCwrQkFBK0IsRUE2RmxDOztBQS9oQlQsQUFtY1ksUUFuY0osQ0FpY0MsWUFBTyxDQUVKLGlCQUFpQixFQW5jN0IsUUFBUSxDQWljQyxZQUFPLENBR0osaUJBQWlCLEFBQUEsSUFBSyxFbkQvY1osQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVtRCtjMkIsSUFBSyxFbkQvY1osQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFbUQrY21DLElBQUssQ25EL2NaLGdCQUFnQixFbUQrY2MsRUFDdEYsS0FBSyxFQUFFLElBQUksR0FDZDs7QUF0Y2IsQUF5Y2dCLFFBemNSLENBaWNDLFlBQU8sQ0FPSixpQkFBaUIsQ0FDYixnQkFBZ0IsQ0FBQyxFQUNiLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsU0FBUyxFQUVsQixVQUFVLEVBQUUsZUFBZSxFQUMzQixNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsS0FBSyxFQUVyQixVQUFVLEVBQUUsUUFBUSxHQVl2Qjs7QUFsZWpCLEFBd2RvQixRQXhkWixDQWljQyxZQUFPLENBT0osaUJBQWlCLENBQ2IsZ0JBQWdCLEFBZVgsTUFBTSxDQUFDLEVBQ0osVUFBVSxFQUFFLElBQUksRUFDaEIsWUFBWSxFQUFFLE9BQU8sR0FDeEI7O0FBM2RyQixBQTZkb0IsUUE3ZFosQ0FpY0MsWUFBTyxDQU9KLGlCQUFpQixDQUNiLGdCQUFnQixBQW9CWCxNQUFNLEVBN2QzQixRQUFRLENBaWNDLFlBQU8sQ0FPSixpQkFBaUIsQ0FDYixnQkFBZ0IsQUFxQlgsT0FBTyxDQUFDLEVBQ0wsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBamVyQixBQW9lZ0IsUUFwZVIsQ0FpY0MsWUFBTyxDQU9KLGlCQUFpQixDQTRCYixjQUFjLENBQUMsRUFDWCxVQUFVLEVsSHRsQmQsT0FBTyxFa0h1bEJILGFBQWEsRUFBRSxDQUFDLEVBQ2hCLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsVUFBVSxFQUFFLENBQUMsRUFDYixNQUFNLEVBQUUsQ0FBQyxFQUNULFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsY0FBYyxFQUFFLEtBQUssRUFFckIsT0FBTyxFQUFFLEtBQUssRUFDZCxnQkFBZ0IsRUFBRSxVQUFVLEVBQzVCLFNBQVMsRUFBRSxTQUFTLEVBQ3BCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsVUFBVSxFQUFFLHFCQUFxQixHQW9CcEM7O0FBeGdCakIsQUFzZm9CLFFBdGZaLENBaWNDLFlBQU8sQ0FPSixpQkFBaUIsQ0E0QmIsY0FBYyxDQWtCVixDQUFDLENBQUMsRUFDRSxPQUFPLEVBQUUsU0FBUyxFQUNsQixPQUFPLEVBQUUsZUFBZSxFQUN4QixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLEtBQUssRUFDckIsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLFNBQVMsR0FVeEI7O0FBdmdCckIsQUErZndCLFFBL2ZoQixDQWljQyxZQUFPLENBT0osaUJBQWlCLENBNEJiLGNBQWMsQ0FrQlYsQ0FBQyxBQVNJLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQWpnQnpCLEFBbWdCd0IsUUFuZ0JoQixDQWljQyxZQUFPLENBT0osaUJBQWlCLENBNEJiLGNBQWMsQ0FrQlYsQ0FBQyxBQWFJLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxPQUFPLEVBQ2QsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBdGdCekIsQUEwZ0JnQixRQTFnQlIsQ0FpY0MsWUFBTyxDQU9KLGlCQUFpQixDQWtFYixNQUFNLENBQUMsRUFDSCxTQUFTLEVBQUUsWUFBWSxFQUN2QixVQUFVLEVBQUUsb0JBQW9CLEdBQ25DOztBQTdnQmpCLEFBZ2hCb0IsUUFoaEJaLENBaWNDLFlBQU8sQ0FPSixpQkFBaUIsQUF1RVosS0FBSyxDQUNGLGdCQUFnQixDQUFDLEVBQ2IsVUFBVSxFQUFFLElBQUksRUFDaEIsWUFBWSxFbEhub0JwQixPQUFPLEdrSG9vQkY7O0FBbmhCckIsQUFxaEJvQixRQXJoQlosQ0FpY0MsWUFBTyxDQU9KLGlCQUFpQixBQXVFWixLQUFLLENBTUYsY0FBYyxDQUFDLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsU0FBUyxHQUN2Qjs7QUF4aEJyQixBQTBoQm9CLFFBMWhCWixDQWljQyxZQUFPLENBT0osaUJBQWlCLEFBdUVaLEtBQUssQ0FXRixNQUFNLENBQUMsRUFDSCxTQUFTLEVBQUUsZUFBZSxHQUM3Qjs7QUE1aEJyQixBQWtpQkksUUFsaUJJLENBcWtCUixXQUFXLENBbkNLLEVBa0JSLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQXJqQkwsQUFtaUJRLFFBbmlCQSxDQXdrQkgsZ0JBQUssQ0FyQ0ssRUFDSCxnQkFBZ0IsRUFBRSxXQUFXLEdBS2hDOztBQXppQlQsQUFzaUJZLFFBdGlCSixDQXdrQkgsZ0JBQUssQXhEbnJCUCxZQUFZLEN3RGlwQlcsRUFDVixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUF4aUJiLEFBMmlCUSxRQTNpQkEsQ0Fxa0JSLFdBQVcsQ3hENW5CWCxDQUFDLEF3RCtuQkksZ0JBQUssQ0E3QmdCLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixXQUFXLEVBQUUsS0FBSyxFQUNsQixLQUFLLEVBaGpCSSxPQUFPLEdBcWpCbkI7O0FBbmpCVCxBQWdqQlksUUFoakJKLENBcWtCUixXQUFXLENBMUJILENBQUMsQUFLSSxPQUFPLEFBd0JmLGdCQUFLLENBeEJXLEVBQ0wsS0FBSyxFbEhscUJMLE9BQU8sR2tIbXFCVjs7QUFsakJiLEFBdWpCSSxRQXZqQkksQ3hEdkRSLENBQUMsQXdEK25CSSxnQkFBSyxBeER0bkJQLE1BQU0sRXdEOENULFFBQVEsQ3hEdkRSLENBQUMsQXdEK25CSSxnQkFBSyxBeER0bkJQLE1BQU0sRXdEOENULFFBQVEsQ3hEdkRSLENBQUMsQXdEK25CSSxnQkFBSyxBeERybkJQLE1BQU0sRXdENkNULFFBQVEsQ3hEdkRSLENBQUMsQXdEK25CSSxnQkFBSyxBeERybkJQLE1BQU0sRXdENkNULFFBQVEsQ3hEdERSLE1BQU0sQXdEOG5CRCxnQkFBSyxBeER0bkJQLE1BQU0sRXdEOENULFFBQVEsQ3hEdERSLE1BQU0sQXdEOG5CRCxnQkFBSyxBeER0bkJQLE1BQU0sRXdEOENULFFBQVEsQ3hEdERSLE1BQU0sQXdEOG5CRCxnQkFBSyxBeERybkJQLE1BQU0sRXdENkNULFFBQVEsQ3hEdERSLE1BQU0sQXdEOG5CRCxnQkFBSyxBeERybkJQLE1BQU0sQ3dEMm1Cd0IsRUFDekIsZUFBZSxFQUFFLElBQUksRUFDckIsS0FBSyxFQUFFLE9BQTJCLEVBQ2xDLGdCQUFnQixFQUFFLFdBQVcsR0FDaEM7O0FBR0wsQXhEcnNCQSxXd0Rxc0JXLENBQUMsRUFhUixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUFYSSxBeEQ3ckJMLGdCd0Q2ckJVLENBQUMsRUFFSCxnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLE1BQU0sRUFBRSxDQUFDLEdBS1o7O0FBSEksQUFBRCxPQUFRLEFBTFgsZ0JBQUssQ0FLTyxFQUNMLE9BQU8sRUFBRSxNQUFNLEdBQ2xCOztBQU1ULEFBQUEsb0JBQW9CLENBQUEsRUFDaEIsUUFBUSxFQUFFLGVBQWUsRUFDekIsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixNQUFNLEVBQUUsaUJBQWlCLEVBU3pCLGlFQUNnQyxFQUNuQzs7QWhEaG5CSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRGttQjlDLEFBQUEsb0JBQW9CLENBQUEsRUFLWixVQUFVLEVBQUUsZUFBZSxFQUMzQixTQUFTLEVBQUUsS0FBSyxHQVF2Qjs7QWhEaG5CSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRGttQjlDLEFBQUEsb0JBQW9CLENBQUEsRUFTWixVQUFVLEVBQUUsY0FBYyxFQUMxQixTQUFTLEVBQUUsSUFBSSxHQUl0Qjs7QUFFRCxBQUFBLDhCQUE4QixDQUFDLEVBQzNCLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQUVELEFBQUEsdUJBQXVCLENBQUMsRUFDcEIsY0FBYyxFQUFFLElBQUksR0F5SHZCOztBaERodkJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEc25COUMsQUFJUSx1QkFKZSxHQUliLGdDQUFnQyxDQUFDLEVBQy9CLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxtQkFBZ0IsR0FDNUM7O0FBTlQsQUFTSSx1QkFUbUIsQ0FTbkIsOEJBQThCLENBQUMsRUFDM0IsT0FBTyxFQUFFLElBQUksRUFDYixjQUFjLEVBQUUsR0FBRyxFQUNuQixhQUFhLEVBQUUsTUFBTSxHQVN4Qjs7QWhEM29CQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHNuQjlDLEFBU0ksdUJBVG1CLENBU25CLDhCQUE4QixDQUFDLEVBS3ZCLGVBQWUsRUFBRSxNQUFNLEdBTzlCOztBaEQzb0JDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEc25COUMsQUFTSSx1QkFUbUIsQ0FTbkIsOEJBQThCLENBQUMsRUFRdkIsS0FBSyxFQUFDLElBQUksRUFDVixXQUFXLEVBQUUsSUFBSSxFQUNqQixlQUFlLEVBQUUsTUFBTSxHQUU5Qjs7QUFyQkwsQUF1QlEsdUJBdkJlLENBdUJmLEVBQUUsQ0FBQSxFQUNBLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBekJULEFBMEJRLHVCQTFCZSxDQTBCZixVQUFVLENBQUEsRUFDUixXQUFXLEVBQUUsS0FBSyxHQUNuQjs7QUE1QlQsQUE2QlEsdUJBN0JlLENBNkJmLENBQUMsQ0FBQSxFQU9DLEtBQUssRUFBQyxPQUFPLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsYUFBYSxFQUMxQixNQUFNLEVBQUUsTUFBTSxFQUNkLGFBQWEsRUFBRSxpQkFBaUIsR0FXakM7O0FBbkRULEFBOEJVLHVCQTlCYSxDQTZCZixDQUFDLENBQ0MsQ0FBQyxDQUFBLEVBQ0MsS0FBSyxFQUFDLGtCQUFrQixHQUN6Qjs7QUFoQ1gsQUFpQ1UsdUJBakNhLENBNkJmLENBQUMsQ0FJQyxDQUFDLEFBQUEsTUFBTSxDQUFBLEVBQ0wsS0FBSyxFQUFDLGtCQUFrQixHQUN6Qjs7QWhEenBCTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHNuQjlDLEFBNkJRLHVCQTdCZSxDQTZCZixDQUFDLENBQUEsRUFhRyxXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsS0FBSyxHQVFmOztBaER6cUJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEc25COUMsQUE2QlEsdUJBN0JlLENBNkJmLENBQUMsQ0FBQSxFQWlCRyxXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEdBRWpCOztBQW5EVCxBQW9ESSx1QkFwRG1CLEdBb0RoQixHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sZUFBZSxBQUF0QixFQUF3QixFQUMzQixnQkFBZ0IsRUFBRSxXQUFXLEVBVTdCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixlQUFlLEVBQUUsU0FBUyxFQUUxQixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE1BQU0sRUFBQyxNQUFNLEVBSWIsMEJBQTBCLEVBQUUsS0FBSyxFQUNqQyxXQUFXLEVBQUUsTUFBTSxFQUNuQixRQUFRLEVBQUUsTUFBTSxHQWFuQjs7QWhEL3NCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHNuQjlDLEFBb0RJLHVCQXBEbUIsR0FvRGhCLEdBQUcsQ0FBQSxBQUFBLEtBQUMsRUFBTyxlQUFlLEFBQXRCLEVBQXdCLEVBR3ZCLGdCQUFnQixFQUFFLGlDQUFpQyxFQUNuRCxTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsS0FBSyxHQWdDcEI7O0FoRC9zQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0RzbkI5QyxBQW9ESSx1QkFwRG1CLEdBb0RoQixHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sZUFBZSxBQUF0QixFQUF3QixFQVF2QixnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLE1BQU0sRUFBRSxJQUFJLEdBNEJuQjs7QUF6RkwsQUE4RVEsdUJBOUVlLEdBb0RoQixHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sZUFBZSxBQUF0QixDQTBCRixtQkFBbUIsQ0FBQyxFQUNqQixNQUFNLEVBQUUsR0FBRyxHQUNkOztBQWhGVCxBQWtGUSx1QkFsRmUsR0FvRGhCLEdBQUcsQ0FBQSxBQUFBLEtBQUMsRUFBTyxlQUFlLEFBQXRCLENBOEJGLHlCQUF5QixDQUFDLEVBQ3ZCLGdCQUFnQixFQUFFLElBQUksR0FDekI7O0FBcEZULEFBc0ZRLHVCQXRGZSxHQW9EaEIsR0FBRyxDQUFBLEFBQUEsS0FBQyxFQUFPLGVBQWUsQUFBdEIsQ0FrQ0YseUJBQXlCLENBQUMsRUFDdkIsZ0JBQWdCLEVsSHAwQmhCLE9BQU8sR2tIcTBCVjs7QUF4RlQsQUEyRkksdUJBM0ZtQixDQTJGbkIsWUFBWSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsVUFBVSxFQUN0QixZQUFZLEVBQUUsQ0FBQyxFQUNmLGFBQWEsRUFBRSxJQUFJLEVBQ25CLGNBQWMsRUFBRSxJQUFJLEdBYXZCOztBaERwdUJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEc25COUMsQUEyRkksdUJBM0ZtQixDQTJGbkIsWUFBWSxDQUFDLEVBU0wsV0FBVyxFQUFFLENBQUMsR0FVckI7O0FoRHB1QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0RzbkI5QyxBQTJGSSx1QkEzRm1CLENBMkZuQixZQUFZLENBQUMsRUFZTCxXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQU16Qjs7QWhEcHVCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHNuQjlDLEFBMkZJLHVCQTNGbUIsQ0EyRm5CLFlBQVksQ0FBQyxFQWdCTCxTQUFTLEVBQUUsZUFBZSxFQUMxQixLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QWhEcHVCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHNuQjlDLEFBQUEsdUJBQXVCLENBQUMsRUFnSGhCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sRUFDdEIsU0FBUyxFQUFFLElBQUksRUFDZixlQUFlLEVBQUUsWUFBWSxFQUM3QixhQUFhLEVBQUUsTUFBTSxHQU01QjtFQTFIRCxBQTBCUSx1QkExQmUsQ0EwQmYsVUFBVSxDQTRGQyxFQUNQLFdBQVcsRUFBRSxlQUFlLEdBQy9COztBaEQ5dUJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEbXZCNUMsQUFDRSxJQURFLENBQ0YsdUJBQXVCLENBQUMsRUFDcEIsY0FBYyxFQUFFLElBQUksR0FnQnZCO0VBbEJILEFBSU0sSUFKRixDQUNGLHVCQUF1QixDQUduQiw4QkFBOEIsQ0FBQyxFQUMzQixVQUFVLEVBQUUsS0FBSyxFQUNqQixXQUFXLEVBQUUsQ0FBQyxHQUNqQjtFQVBQLEFBUU0sSUFSRixDQUNGLHVCQUF1QixDQU9uQixZQUFZLENBQUMsRUFDVCxhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsWUFBWSxFQUM1QixhQUFhLEVBQUUsZUFBZSxHQU1qQztFQWpCUCxBQVlVLElBWk4sQ0FDRix1QkFBdUIsQ0FPbkIsWUFBWSxHQUlOLENBQUMsQ0FBQyxFQUNBLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBaEJYLEFBMEJVLElBMUJOLEFBbUJELEtBQUssQ0FNRix1QkFBdUIsQ0FDbkIsOEJBQThCLEVBMUJ4QyxJQUFJLEFBb0JELElBQUksQ0FLRCx1QkFBdUIsQ0FDbkIsOEJBQThCLEVBMUJ4QyxJQUFJLEFBcUJELFNBQVMsQ0FJTix1QkFBdUIsQ0FDbkIsOEJBQThCLEVBMUJ4QyxJQUFJLEFBc0JELFdBQVcsQ0FHUix1QkFBdUIsQ0FDbkIsOEJBQThCLEVBMUJ4QyxJQUFJLEFBdUJELHlCQUF5QixDQUV0Qix1QkFBdUIsQ0FDbkIsOEJBQThCLEVBMUJ4QyxJQUFJLEFBd0JELGdCQUFnQixDQUNiLHVCQUF1QixDQUNuQiw4QkFBOEIsQ0FBQyxFQUMzQixVQUFVLEVBQUUsaUJBQWlCLEdBQ2hDOztBQU1iLEFBQUEsMEJBQTBCLENBQUEsQUFBQSxnQkFBQyxFQUFrQixPQUFPLEFBQXpCLEVBQTJCLGtDQUFrQyxDQUFDLEVBQ3JGLEtBQUssRUFBRSxLQUFLLEdBRWY7O0FBQ0QsQUFBQSxhQUFhLEFBQUEsa0NBQWtDLENBQUEsRUFDM0MsU0FBUyxFQUFFLFdBQVcsRUFDdEIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixRQUFRLEVBQUUsaUJBQWlCLEdBQzlCOztBQUVELEFBQUEsMEJBQTBCLENBQUEsQUFBQSxnQkFBQyxFQUFrQixPQUFPLEFBQXpCLEVBQTJCLCtCQUErQixDQUFDLEVBQ2xGLE1BQU0sRUFBRSxNQUFNLEdBQ2pCOztBQUVELEFBQUEsMEJBQTBCLENBQUEsQUFBQSxnQkFBQyxFQUFrQixPQUFPLEFBQXpCLEVBQTJCLGdDQUFnQyxDQUFDLEVBQ25GLE1BQU0sRUFBRSxjQUFjLEdBQ3pCOztBQS9LRCxBQWlDVSx1QkFqQ2EsQ0E2QmYsQ0FBQyxDQUlDLENBQUMsQUFBQSxNQUFNLENBZ0ppQixFQUM5QixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLHVCQUF1QixDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBLEVBQ3hFLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBekxELEFBNkJRLHVCQTdCZSxDQTZCZixDQUFDLENBOEppQixFQUN0QixLQUFLLEVBQUUsS0FBSyxHQUNmOztBNUJoT29ELEFBQUwsb0JBQXlCLEM0QmtPcEQsRUFDakIsYUFBYSxFQUFFLE1BQU0sR0F3RnhCOztBQXpGRCxBQUdJLG9CQUhnQixDQUdoQixPQUFPLENBQUMsRUFDSixpQkFBaUIsRUFBRSxNQUFNLEVBQ3pCLGFBQWEsRUFBRSxpQkFBaUIsR0FnRm5DOztBaEQxNEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEcXpCOUMsQUFHSSxvQkFIZ0IsQ0FHaEIsT0FBTyxDQUFDLEVBSUEsTUFBTSxFQUFFLHdCQUF3QixFQUNoQyxjQUFjLEVBQUUsTUFBTSxHQTZFN0I7O0FoRDE0QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0RxekI5QyxBQUdJLG9CQUhnQixDQUdoQixPQUFPLENBQUMsRUFRQSxNQUFNLEVBQUUscUJBQXFCLEVBQzdCLGNBQWMsRUFBRSxHQUFHLEdBeUUxQjs7QUFyRkwsQUFlUSxvQkFmWSxDQUdoQixPQUFPLEdBWUQsZ0JBQWdCLENBQUMsRUFDZixPQUFPLEVBQUUsSUFBSSxFQUNiLGNBQWMsRUFBRSxHQUFHLEVBQ25CLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxDQUFDLEVBQ2QsWUFBWSxFQUFFLENBQUMsR0FDbEI7O0FBckJULEFBdUJRLG9CQXZCWSxDQUdoQixPQUFPLENBb0JILHNCQUFzQixDQUFDLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEdBa0NyQjs7QWhELzJCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHF6QjlDLEFBdUJRLG9CQXZCWSxDQUdoQixPQUFPLENBb0JILHNCQUFzQixDQUFDLEVBSWYsS0FBSyxFQUFFLGlCQUFpQixFQUN4QixTQUFTLEVBQUUsSUFBSSxFQUNmLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLFdBQVcsR0EyQjFCOztBQTFEVCxBQWtDWSxvQkFsQ1EsQ0FHaEIsT0FBTyxDQW9CSCxzQkFBc0IsQUFXakIsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLGVBQWUsRUFDeEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEVBQUUsR0FBRyxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsTUFBTSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsVUFBVSxFQUFFLE9BQU8sRUFDbkIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsV0FBVyxFQUFFLGFBQWEsRUFDMUIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBcERiLEFBc0RZLG9CQXREUSxDQUdoQixPQUFPLENBb0JILHNCQUFzQixDQStCbEIsaUJBQWlCLENBQUMsRUFDZCxVQUFVLEVBQUUsT0FBTyxFQUNuQixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QWhEOTJCUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRHF6QjlDLEFBNERRLG9CQTVEWSxDQUdoQixPQUFPLENBeURILGdCQUFnQixDQUFBLEVBRVIsYUFBYSxFQUFFLGdCQUFnQixFQUMvQixLQUFLLEVBQUMsTUFBTSxDQUFBLFVBQVUsR0FtQjdCOztBaER2NEJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdEcXpCOUMsQUE0RFEsb0JBNURZLENBR2hCLE9BQU8sQ0F5REgsZ0JBQWdCLENBQUEsRUFNUixZQUFZLEVBQUMsQ0FBQyxDQUFBLFVBQVUsRUFDeEIsYUFBYSxFQUFFLEtBQUssRUFDcEIsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsSUFBSSxHQWF6Qjs7QUFYRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXZFNUQsQUE0RFEsb0JBNURZLENBR2hCLE9BQU8sQ0F5REgsZ0JBQWdCLENBQUEsRUFZUixhQUFhLEVBQUUsWUFBWSxHQVVsQzs7QUFsRlQsQUEyRVksb0JBM0VRLENBR2hCLE9BQU8sQ0F5REgsZ0JBQWdCLENBZVosaUJBQWlCLENBQUMsRUFDZCxVQUFVLEVBQUUsSUFBSSxHQUtuQjs7QUFqRmIsQUE4RWdCLG9CQTlFSSxDQUdoQixPQUFPLENBeURILGdCQUFnQixDQWVaLGlCQUFpQixDQUdiLEdBQUcsQ0FBQyxFQUNBLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQWhGakIsQUFvRlEsb0JBcEZZLENBR2hCLE9BQU8sQ0FpRkgsVUFBVSxDQUFBLEVBQUMsT0FBTyxFQUFDLGVBQWUsR0FBRzs7QUFwRjdDLEFBc0ZJLG9CQXRGZ0IsQ0FzRmhCLE9BQU8sQUFBQSxNQUFNLENBQUMsRUFDWixhQUFhLEVBQUUsaUJBQWlCLEdBQ2pDOztBQ3RnQ0wsQUFBQSxjQUFjLENBQUMsRUFDWCxPQUFPLEVBQUUsTUFBTSxHQTZDbEI7O0FqRDJFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpIOUMsQUFBQSxjQUFjLENBQUMsRUFJUCxVQUFVLEVBQUUsT0FBTyxHQTBDMUI7O0FqRDJFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpIOUMsQUFBQSxjQUFjLENBQUMsRUFPUCxVQUFVLEVBQUUsV0FBVyxFQUN2QixXQUFXLEVBQUUsR0FBRyxHQXNDdkI7O0FBOUNELEFBV0ksY0FYVSxDQVdWLFVBQVUsRUFYZCxjQUFjLEM1Q2drQlosaUJBQVUsQzRDcmpCRSxFQUNSLE1BQU0sRUFBRSxLQUFLLEdBbUJkOztBQWpCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFkOUIsQUFlUSxjQWZNLENBV1YsVUFBVSxDQUlOLEtBQUssQ0FBQyxHQUFHLEFBQUEsVUFBVyxDN0NvQlYsQ0FBQyxHNkNuQ25CLGNBQWMsQzVDZ2tCWixpQkFBVSxDNENqakJKLEtBQUssQ0FBQyxHQUFHLEFBQUEsVUFBVyxDN0NvQlYsQ0FBQyxFNkNwQlcsRUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDdEI7O0FBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBcEI5QixBQVdJLGNBWFUsQ0FXVixVQUFVLEVBWGQsY0FBYyxDNUNna0JaLGlCQUFVLEM0Q3JqQkUsRUFVSixNQUFNLEVBQUUsSUFBSSxHQVVqQjs7QUFQQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF4Qi9CLEFBV0ksY0FYVSxDQVdWLFVBQVUsRUFYZCxjQUFjLEM1Q2drQlosaUJBQVUsQzRDcmpCRSxFQWNKLFNBQVMsRUFBRSxNQUFNLEdBTXRCOztBQUpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTNCL0IsQUFXSSxjQVhVLENBV1YsVUFBVSxFQVhkLGNBQWMsQzVDZ2tCWixpQkFBVSxDNENyakJFLEVBaUJKLFNBQVMsRUFBRSxNQUFNLEdBR3RCOztBQUVELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWpDM0IsQUFBQSxjQUFjLENBQUMsRUFrQ1AsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixXQUFXLEVBQUUsSUFBSSxHQVd4QjtFQTlDRCxBQXVDZ0IsY0F2Q0YsQ0FxQ04sVUFBVSxDQUNOLEtBQUssR0FDRyxHQUFHLEFBQUEsWUFBWSxFQXZDbkMsY0FBYyxDNUNna0JaLGlCQUFVLEM0QzFoQkEsS0FBSyxHQUNHLEdBQUcsQUFBQSxZQUFZLENBQUMsRUFDaEIsVUFBVSxFQUFFLEtBQUssRUFDakIsYUFBYSxFQUFFLGVBQWUsR0FDakM7O0FBTWpCLEFBQUEsT0FBTyxDQUFDLEVBQ0osT0FBTyxFQUFFLENBQUMsRUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixnQkFBZ0IsRUF0RFIsT0FBTyxFQXVEZixLQUFLLEVBdERXLElBQUksRUF3RHBCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxXQUFXLEVBZ1R4QiwweEJBcURFLENBQ0UscUNBQ3VCLEVBNloxQjs7QWpEbHNCSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpFOUMsQUFBQSxPQUFPLENBQUMsRUFhQSxPQUFPLEVBQUUsV0FBVyxFQUNwQixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsTUFBTSxHQXd2QjFCOztBakRsc0JLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQUFBLE9BQU8sQ0FBQyxFQXNCQSxPQUFPLEVBQUUsVUFBVSxHQXF2QjFCOztBQTN3QkQsQUF5QkksT0F6QkcsQ0F5QkgsT0FBTyxDQUFBLEVBQ0gsTUFBTSxFQUFFLFFBQVEsRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLE1BQU0sRUFFbEIsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixjQUFjLEVBQUUsR0FBRyxFQUNuQixlQUFlLEVBQUUsVUFBVSxHQTRFOUI7O0FBOUdMLEFBb0NPLE9BcENBLENBeUJILE9BQU8sQ0FXSixFQUFFLENBQUEsRUFDRCxNQUFNLEVBQUUsQ0FBQyxFQUNULFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsSUFBSSxHQW9FaEI7O0FBN0dQLEFBMkNRLE9BM0NELENBeUJILE9BQU8sQ0FXSixFQUFFLENBT0QsQ0FBQyxDQUFDLEVBQ0UsTUFBTSxFQUFFLE9BQU8sRUFDZixLQUFLLEVBQUUsT0FBTyxFQUNkLFVBQVUsRUFBRSxPQUFPLEVBQ25CLFNBQVMsRUFBRSxPQUFPLEVBQ2xCLE9BQU8sRUFBRSxNQUFNLEVBQ2YsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZUFBZSxFQUFFLGVBQWUsR0FjbkM7O0FqRFNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQTJDUSxPQTNDRCxDQXlCSCxPQUFPLENBV0osRUFBRSxDQU9ELENBQUMsQ0FBQyxFQVNNLE1BQU0sRUFBRSxnQkFBZ0IsRUFDeEIsS0FBSyxFQUFDLElBQUksR0FXakI7RUFoRVQsQUFzRGdCLE9BdERULENBeUJILE9BQU8sQ0FXSixFQUFFLENBT0QsQ0FBQyxBQVdRLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBQyxJQUFJLEdBQ2I7O0FqRGlCWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpFOUMsQUEyQ1EsT0EzQ0QsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQ0FPRCxDQUFDLENBQUMsRUFnQk0sS0FBSyxFQUFDLElBQUksR0FLakI7O0FBaEVULEFBNkRZLE9BN0RMLENBeUJILE9BQU8sQ0FXSixFQUFFLENBT0QsQ0FBQyxBQWtCSSxPQUFPLENBQUMsRUFDTCxXQUFXLEVBQUUsOEJBQThCLEdBQzlDOztBQS9EYixBQWtFUSxPQWxFRCxDQXlCSCxPQUFPLENBV0osRUFBRSxDQThCRCxDQUFDLENBQUMsRUFDRSxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFwRVQsQUF1RVksT0F2RUwsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUFrQ0EsU0FBUyxDQUFDLENBQUMsQUFDUCxNQUFNLEVBdkVuQixPQUFPLENBeUJILE9BQU8sQ0FXSixFQUFFLEFBa0NBLFNBQVMsQ0FBQyxDQUFDLEFBQ0MsT0FBTyxDQUFBLEVBQ1osTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBQyxPQUFPLEdBQzNCOztBakREUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpFOUMsQUFzRVEsT0F0RUQsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUFrQ0EsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQU1MLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsZ0JBQWdCLEVBQUMsT0FBTyxHQUsvQjs7QUFsRlQsQUErRVksT0EvRUwsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUFrQ0EsU0FBUyxDQUFDLENBQUMsQUFTUCxPQUFPLENBQUEsRUFDSixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUFqRmIsQUFvRlksT0FwRkwsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUErQ0EsUUFBUSxDQUFDLENBQUMsQUFDTixNQUFNLEVBcEZuQixPQUFPLENBeUJILE9BQU8sQ0FXSixFQUFFLEFBK0NBLFFBQVEsQ0FBQyxDQUFDLEFBQ0UsT0FBTyxDQUFBLEVBQ2QsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBQyxPQUFPLEdBQ3pCOztBakRkUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpFOUMsQUFtRlEsT0FuRkQsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUErQ0EsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQU1OLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsZ0JBQWdCLEVBQUMsT0FBTyxHQUs3Qjs7QUEvRlQsQUE0RlksT0E1RkwsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUErQ0EsUUFBUSxDQUFDLENBQUMsQUFTTixPQUFPLENBQUEsRUFDSixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUE5RmIsQUFpR1ksT0FqR0wsQ0F5QkgsT0FBTyxDQVdKLEVBQUUsQUE0REEsVUFBVSxDQUFDLENBQUMsQUFDUixNQUFNLEVBakduQixPQUFPLENBeUJILE9BQU8sQ0FXSixFQUFFLEFBNERBLFVBQVUsQ0FBQyxDQUFDLEFBQ0EsT0FBTyxDQUFBLEVBQ1osTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBQyxPQUFPLEdBQzNCOztBakQzQlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR6RTlDLEFBZ0dRLE9BaEdELENBeUJILE9BQU8sQ0FXSixFQUFFLEFBNERBLFVBQVUsQ0FBQyxDQUFDLENBQUMsRUFNTixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFDLE9BQU8sR0FLL0I7O0FBNUdULEFBeUdZLE9BekdMLENBeUJILE9BQU8sQ0FXSixFQUFFLEFBNERBLFVBQVUsQ0FBQyxDQUFDLEFBU1IsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBM0diLEFBK0dJLE9BL0dHLENBK0dILEVBQUUsQ0FBQyxFQUNELFlBQVksRUFBRSxDQUFDLEdBb0NoQjs7QUFwSkwsQUFrSE0sT0FsSEMsQ0ErR0gsRUFBRSxDQUdBLEVBQUUsQ0FBQSxFQW1CQSxVQUFVLEVBQUUsSUFBSSxFQUNoQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsS0FBSyxFQUFDLEtBQUssRUFDWCxhQUFhLEVBQUUsSUFBSSxFQUNuQixjQUFjLEVBQUUsTUFBTSxFQUN0QixVQUFVLEVBQUUsVUFBVSxHQVF2Qjs7QUFuSlAsQUFtSFEsT0FuSEQsQ0ErR0gsRUFBRSxDQUdBLEVBQUUsQ0FDQSxDQUFDLENBQUEsRUFDQyxLQUFLLEVBQUMsS0FBSyxHQVdaOztBQS9IVCxBQXNIVSxPQXRISCxDQStHSCxFQUFFLENBR0EsRUFBRSxDQUNBLENBQUMsQUFHRSxVQUFVLENBQUMsRUFDUixlQUFlLEVBQUUsU0FBUyxHQUM3Qjs7QWpEL0NMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQXlIVSxPQXpISCxDQStHSCxFQUFFLENBR0EsRUFBRSxDQUNBLENBQUMsQUFNRSxNQUFNLENBQUMsRUFFRixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEdBRXhCOztBQTlIWCxBQWdJUSxPQWhJRCxDQStHSCxFQUFFLENBR0EsRUFBRSxDQWNBLENBQUMsQUFBQSxNQUFNLENBQUEsRUFDTCxLQUFLLEVBQUMsT0FBTyxFQUNiLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBakQxREgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR6RTlDLEFBa0hNLE9BbEhDLENBK0dILEVBQUUsQ0FHQSxFQUFFLENBQUEsRUE0QkksV0FBVyxFQUFFLEdBQUcsR0FLckI7O0FqRDFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpFOUMsQUFrSE0sT0FsSEMsQ0ErR0gsRUFBRSxDQUdBLEVBQUUsQ0FBQSxFQStCSSxVQUFVLEVBQUUsSUFBSSxHQUVyQjs7QUFuSlAsQUF1SkksT0F2SkcsQ0F1SkgsQ0FBQyxDQUFDLEVBQ0Usb0VBR0UsQ0FFRixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLE9BQU8sRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLENBQUMsR0FPWjs7QWpEcEdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJaUR6RXJFLEFBdUpJLE9BdkpHLENBdUpILENBQUMsQ0FBQyxFQWlCTSxTQUFTLEVBQUMsSUFBSSxHQUtyQjs7QWpEcEdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQXVKSSxPQXZKRyxDQXVKSCxDQUFDLENBQUMsRUFvQk0sU0FBUyxFQUFDLElBQUksR0FFckI7O0FBN0tMLEFBK0tJLE9BL0tHLENBK0tILEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsQ0FBQyxFQUNqQixLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLENBQUMsR0FNWjs7QWpEdEhDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQStLSSxPQS9LRyxDQStLSCxFQUFFLENBQUMsRUFZSyxXQUFXLEVBQUUsS0FBSyxFQUNsQixjQUFjLEVBQUUsTUFBTSxFQUN0QixNQUFNLEVBQUMsUUFBUSxHQUV0Qjs7QUEvTEwsQUFpTUksT0FqTUcsQ0FpTUgsRUFBRSxFQWpNTixPQUFPLENBa01ILEVBQUUsQ0FBQyxFQUNDLG9CQUFvQixDQUNwQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLEdBQUcsRUFDbkIsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLGNBQWMsR0FDOUI7O0FBRUEsQUFBRCxZQUFNLENBQUMsRUFHSCxzQkFBc0IsRUFDekI7O0FBL01MLEFBaU5JLE9Bak5HLENBaU5ILFlBQVksR0FBQyxVQUFVLEdBQUMsZ0JBQWdCLEdBQUMsSUFBSSxHQUFDLFNBQVMsQUFBQSxXQUFXLEVBak50RSxPQUFPLENBaU5ILFlBQVksRzVDK1RkLGlCQUFVLEc0Qy9UZ0IsZ0JBQWdCLEdBQUMsSUFBSSxHQUFDLFNBQVMsQUFBQSxXQUFXLENBQUMsRUFDL0QsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBRUEsQUFBRCxZQUFNLENBQUMsRUFDSCxjQUFjLEVBQUUsU0FBUyxFQUN6QixLQUFLLEVBQUUsT0FBTyxFQUNkLFVBQVUsRUFBRSxNQUFNLEdBa0JyQjs7QUFoQkksQUFBRCxxQkFBVSxDQUFDLEVBQ1AsV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsSUFBdUIsR0FDMUM7O0FBRUEsQUFBRCxvQkFBUyxDQUFDLEVBQ04sV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBdUIsR0FDdkM7O0FBZkosQUFpQkcsWUFqQkUsQ0FpQkYsR0FBRyxDQUFDLEVBQ0EsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUdKLEFBQUQsa0JBQVksQ0FBQyxFQUNULE9BQU8sRWhIL0tRLElBRXRCLEVnSDhLTyxXQUFXLEVBQUUsR0FBRyxFQUNoQixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUVBLEFBQUQsV0FBSyxDQUFDLEVBa0NOLHdGQVNFLEVBQ0Q7O0FqRHROQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRDBLekMsQUFBRCxXQUFLLENBQUMsRUFPRSxVQUFVLEVBQUUsTUFBTSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQW9DakI7O0FBakNHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVgzQixBQUFELFdBQUssQ0FBQyxFQVlFLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHlCQUF5QixFQUMvQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVoSG5NSyxJQUV0QixDZ0hpTXlDLElBQUksR0E4QnpDOztBQTNCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFqQjNCLEFBQUQsV0FBSyxDQUFDLEVBa0JFLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHlCQUF5QixFQUMvQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVoSHpNSyxJQUV0QixDZ0h1TXlDLElBQUksR0F3QnpDOztBQXJCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUF2QjNCLEFBQUQsV0FBSyxDQUFDLEVBd0JFLFNBQVMsRUFBRSxJQUFJLEVBQ2YsVUFBVSxFQUFFLENBQUMsRUFDYixZQUFZLEVBQUUsQ0FBQyxHQWtCdEI7O0FBZEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBOUI1QixBQUFELFdBQUssQ0FBQyxFQStCRSxVQUFVLEVBQUUsQ0FBQyxHQWFwQjs7QUFFQSxBQUFELGlCQUFXLENBQUMsRUFDUixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsTUFBTSxHQW1CbEI7O0FBckJBLEFBS0csaUJBTE8sQ0FLUCxFQUFFLENBQUMsRUFDQyxZQUFZLEVBSEosT0FBTyxHQUlsQjs7QUFFQSxBQUFELHlCQUFTLENBQUMsRUFDTixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVoSDlPSSxJQUV0QixFZ0g2T1csZ0JBQWdCLEVBaFdoQixPQUFPLEVBaVdQLElBQUksRUFBRSxHQUFHLEVBQ1QsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUscUJBQXFCLEdBQ25DOztBQWhCSixBQWtCRyxpQkFsQk8sQ0FrQlAsSUFBSSxDQUFDLEVBQ0QsSUFBSSxFQWhCSSxPQUFPLEdBaUJsQjs7QUFyVFQsQUErV0ksT0EvV0csQ0ErV0gsSUFBSSxDQUFDLEVBQ0QsU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBalhMLEFBbVhJLE9BblhHLENBbVhILEtBQUssQ0FBQyxFQUNGLGFBQWEsRWhIdFRFLElBRXRCLEVnSHFUTyxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUF0WEwsQUF3WEksT0F4WEcsQ0F3WEgsaUJBQWlCLENBQUMsRUFDZCxXQUFXLEVoSDNUSSxJQUV0QixFZ0gwVE8sY0FBYyxFaEg1VEMsSUFFdEIsR2dIb1VJOztBQXBZTCxBQTRYUSxPQTVYRCxDQXdYSCxpQkFBaUIsQ0FJYixTQUFTLENBQUMsRUFDTixXQUFXLEVBQUUsR0FBRyxFQUNoQixZQUFZLEVBQUUsR0FBRyxHQUNwQjs7QUEvWFQsQUFpWVEsT0FqWUQsQ0F3WEgsaUJBQWlCLENBU2IsSUFBSSxDQUFDLEVBQ0QsSUFBSSxFQUFFLE9BQU8sR0FDaEI7O0FBbllULEFBc1lJLE9BdFlHLENBc1lILGFBQWEsQ0FBQyxFQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBR0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUEzWXZELEFBMFlJLE9BMVlHLENBMFlILGdCQUFnQixHQUFHLElBQUksQUFBQSxZQUFZLENBQUMsRUFFNUIsV0FBVyxFQUFFLGdCQUFnQixFQUM3QixZQUFZLEVBQUUsZ0JBQWdCLEdBVXJDOztBQVJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBL1l2RCxBQTBZSSxPQTFZRyxDQTBZSCxnQkFBZ0IsR0FBRyxJQUFJLEFBQUEsWUFBWSxDQUFDLEVBTTVCLFdBQVcsRUFBRSxjQUFjLEVBQzNCLFlBQVksRUFBRSxjQUFjLEdBTW5DOztBakQ5VUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR6RTlDLEFBMFlJLE9BMVlHLENBMFlILGdCQUFnQixHQUFHLElBQUksQUFBQSxZQUFZLENBQUMsRUFVNUIsV0FBVyxFQUFFLGVBQWUsRUFDNUIsWUFBWSxFQUFFLGVBQWUsR0FFcEM7O0FqRDlVQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHpFOUMsQUEwWlEsT0ExWkQsQ0EwWkMsZ0JBQWdCLENBQUMsRUFDYixPQUFPLEVBQUUsQ0FBQyxHQWFiO0VBeGFULEFBMFlJLE9BMVlHLENBMFlILGdCQUFnQixHQUFHLElBQUksQUFBQSxZQUFZLENBa0JOLEVBQ2pCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLEdBQUcsRUFDbkIsU0FBUyxFQUFFLElBQUksR0FRbEI7RUF2YWIsQUFnYWdCLE9BaGFULENBMFpDLGdCQUFnQixHQUVSLElBQUksQUFBQSxZQUFZLENBSWhCLFNBQVMsQ0FBQSxFQUNMLFVBQVUsRUFBQyxHQUFHLEdBS2pCO0VBdGFqQixBQW1hb0IsT0FuYWIsQ0EwWkMsZ0JBQWdCLEdBRVIsSUFBSSxBQUFBLFlBQVksQ0FJaEIsU0FBUyxBQUdKLFlBQVksQ0FBQyxFQUFFLEVBbmFwQyxPQUFPLENBMFpDLGdCQUFnQixHQUVSLElBQUksQUFBQSxZQUFZLENBSWhCLFNBQVMsQUFHYSxVQUFXLEM3Q2hiL0IsQ0FBQyxFNkNnYmlDLEVBQUUsQ0FBQSxFQUM5QixVQUFVLEVBQUMsQ0FBQyxHQUNmOztBQU9ULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBNWEzRCxBQTJhUSxPQTNhRCxDQTBhSCxnQkFBZ0IsR0FDUixJQUFJLEFBQUEsV0FBVyxDQUFDLEVBRVosTUFBTSxFQUFFLE1BQU0sR0FRckI7O0FBTkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUEvYTNELEFBMmFRLE9BM2FELENBMGFILGdCQUFnQixHQUNSLElBQUksQUFBQSxXQUFXLENBQUMsRUFLWixNQUFNLEVBQUUsTUFBTSxHQUtyQjs7QWpENVdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQTJhUSxPQTNhRCxDQTBhSCxnQkFBZ0IsR0FDUixJQUFJLEFBQUEsV0FBVyxDQUFDLEVBUVosTUFBTSxFQUFFLENBQUMsR0FFaEI7O0FBcmJULEFBeWJRLE9BemJELENBeWJFLFdBQU0sQ0FBQyxFQUNKLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQTNiVCxBQTZiUSxPQTdiRCxDQTZiRSxZQUFPLENBQUMsRUFDTCxNQUFNLEVBQUUsSUFBeUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FDMUM7O0FBL2JULEFBaWNRLE9BamNELENBaWNFLFdBQU0sQ0FBQyxFQUNKLGdCQUFnQixFQUFFLFdBQVcsRUFFN0IsTUFBTSxFQUFFLENBQUMsRUFDVCxhQUFhLEVBQUUsaUJBQWlCLEVBRWhDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsY0FBYyxFQUFFLEtBQUssRUFFckIsS0FBSyxFQUFFLEtBQUssRUFFWixVQUFVLEVBQUUsUUFBUSxHQVd2Qjs7QUF4ZFQsQUErY1ksT0EvY0wsQ0FpY0UsV0FBTSxBQWNGLE1BQU0sQ0FBQyxFQUNKLFlBQVksRUFBRSxPQUFPLEdBQ3hCOztBQWpkYixBQW1kWSxPQW5kTCxDQWljRSxXQUFNLEFBa0JGLE1BQU0sRUFuZG5CLE9BQU8sQ0FpY0UsV0FBTSxBQW1CRixPQUFPLENBQUMsRUFDTCxZQUFZLEVuSGhmWixPQUFPLEVtSGlmUCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUF2ZGIsQUEwZFEsT0ExZEQsQ0EwZEUsY0FBUyxDQUFDLEVBQ1AsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEVBRVosZ0JBQWdCLEVBQUUsV0FBVyxFQUU3QixNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRUFBRSxpQkFBaUIsRUFFaEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsS0FBSyxFQUVyQixLQUFLLEVBQUUsS0FBSyxFQUVaLFVBQVUsRUFBRSxRQUFRLEdBWXZCOztBQXZmVCxBQTZlWSxPQTdlTCxDQTBkRSxjQUFTLEFBbUJMLE1BQU0sQ0FBQyxFQUNKLFlBQVksRUFBRSxPQUFPLEdBQ3hCOztBQS9lYixBQWlmWSxPQWpmTCxDQTBkRSxjQUFTLEFBdUJMLE1BQU0sRUFqZm5CLE9BQU8sQ0EwZEUsY0FBUyxBQXdCTCxPQUFPLENBQUMsRUFDTCxZQUFZLEVuSDlnQlosT0FBTyxFbUgrZ0JQLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLEtBQUssR0FDaEI7O0FBdGZiLEFBeWZRLE9BemZELENBeWZFLFdBQU0sQ0FBQyxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsU0FBUyxFQUVsQixNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRUFBRSxpQkFBaUIsRUFFaEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsS0FBSyxFQUVyQixLQUFLLEVBQUUsS0FBSyxFQUVaLFVBQVUsRUFBRSxRQUFRLEdBb0Z2Qjs7QUE1bEJULEFBMGdCWSxPQTFnQkwsQ0EwZ0JNLGlCQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsWUFBWSxFQUNyQixXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUE3Z0JiLEFBK2dCWSxPQS9nQkwsQ0ErZ0JNLGlCQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsWUFBWSxFQUNyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsY0FBYyxFQUFFLE1BQU0sR0FtRXpCOztBQXZsQmIsQUFzaEJnQixPQXRoQlQsQ0ErZ0JNLGlCQUFNLENBT0gsRUFBRSxDQUFDLEVBQ0MsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULE1BQU0sRUFBRSxHQUFHLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsQ0FBQyxFQUVULFVBQVUsRW5IempCZCxPQUFPLEVtSDBqQkgsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUscUJBQXFCLEdBQ3BDOztBQWppQmpCLEFBbWlCZ0IsT0FuaUJULENBK2dCTSxpQkFBTSxDQW9CSCxLQUFLLENBQUMsRUFDRixPQUFPLEVBQUUsV0FBVyxFQUNwQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxDQUFDLEVBRWpCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsS0FBSyxFQUFFLE9BQU8sRUFFZCxVQUFVLEVBQUUsb0JBQW9CLEdBTW5DOztBQWxqQmpCLEFBOGlCb0IsT0E5aUJiLENBK2dCTSxpQkFBTSxDQW9CSCxLQUFLLEFBV0EsTUFBTSxFQTlpQjNCLE9BQU8sQ0ErZ0JNLGlCQUFNLENBb0JILEtBQUssQUFZQSxNQUFNLENBQUMsRUFDSixLQUFLLEVuSGprQmhCLE9BQU8sR21Ia2tCQzs7QUFqakJyQixBQW9qQmdCLE9BcGpCVCxDQStnQk0saUJBQU0sQ0FxQ0gsS0FBSyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxLQUFLLEVBQUUsQ0FBQyxFQUNSLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsRUFBRSxHQTJCZDs7QUF0bEJqQixBQThqQndCLE9BOWpCakIsQ0ErZ0JNLGlCQUFNLENBcUNILEtBQUssQUFTQSxRQUFRLEdBQ0gsS0FBSyxDQUFDLEVBQ0osS0FBSyxFbkgxbEJqQixPQUFPLEdtSDJsQkU7O0FBaGtCekIsQUFta0I0QixPQW5rQnJCLENBK2dCTSxpQkFBTSxDQXFDSCxLQUFLLEFBU0EsUUFBUSxBQUtKLFVBQVcsQzdDL2tCbEIsQ0FBQyxJNkNnbEJXLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBcmtCN0IsQUF5a0I0QixPQXprQnJCLENBK2dCTSxpQkFBTSxDQXFDSCxLQUFLLEFBU0EsUUFBUSxBQVdKLFVBQVcsQzdDcmxCbEIsQ0FBQyxJNkNzbEJXLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxLQUFLLEVBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUE1a0I3QixBQWdsQjRCLE9BaGxCckIsQ0ErZ0JNLGlCQUFNLENBcUNILEtBQUssQUFTQSxRQUFRLEFBa0JKLFVBQVcsQzdDNWxCbEIsQ0FBQyxJNkM2bEJXLEVBQUUsQ0FBQyxFQUNELEtBQUssRUFBRSxLQUFLLEVBQ1osS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFubEI3QixBQXlsQlksT0F6bEJMLENBeWZFLFdBQU0sQUFnR0YsTUFBTSxDQUFDLEVBQ0osWUFBWSxFQUFFLE9BQU8sR0FDeEI7O0FBM2xCYixBQThsQlEsT0E5bEJELENBOGxCRSxZQUFPLENBQUMsRUFDTCwrQkFBK0IsRUE2RmxDOztBQTVyQlQsQUFnbUJZLE9BaG1CTCxDQThsQkUsWUFBTyxDQUVKLGlCQUFpQixFQWhtQjdCLE9BQU8sQ0E4bEJFLFlBQU8sQ0FHSixpQkFBaUIsQUFBQSxJQUFLLEVwRHRoQlosQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVvRHNoQjJCLElBQUssRXBEdGhCWixBQUFBLEtBQUMsRUFBTyxjQUFjLEFBQXJCLEVvRHNoQm1DLElBQUssQ3BEdGhCWixnQkFBZ0IsRW9Ec2hCYyxFQUN0RixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQW5tQmIsQUFzbUJnQixPQXRtQlQsQ0E4bEJFLFlBQU8sQ0FPSixpQkFBaUIsQ0FDYixnQkFBZ0IsQ0FBQyxFQUNiLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsU0FBUyxFQUVsQixVQUFVLEVBQUUsZUFBZSxFQUMzQixNQUFNLEVBQUUsQ0FBQyxFQUNULGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsS0FBSyxFQUVyQixVQUFVLEVBQUUsUUFBUSxHQVl2Qjs7QUEvbkJqQixBQXFuQm9CLE9Bcm5CYixDQThsQkUsWUFBTyxDQU9KLGlCQUFpQixDQUNiLGdCQUFnQixBQWVYLE1BQU0sQ0FBQyxFQUNKLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFlBQVksRUFBRSxPQUFPLEdBQ3hCOztBQXhuQnJCLEFBMG5Cb0IsT0ExbkJiLENBOGxCRSxZQUFPLENBT0osaUJBQWlCLENBQ2IsZ0JBQWdCLEFBb0JYLE1BQU0sRUExbkIzQixPQUFPLENBOGxCRSxZQUFPLENBT0osaUJBQWlCLENBQ2IsZ0JBQWdCLEFBcUJYLE9BQU8sQ0FBQyxFQUNMLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQTluQnJCLEFBaW9CZ0IsT0Fqb0JULENBOGxCRSxZQUFPLENBT0osaUJBQWlCLENBNEJiLGNBQWMsQ0FBQyxFQUNYLFVBQVUsRW5IN3BCZCxPQUFPLEVtSDhwQkgsYUFBYSxFQUFFLENBQUMsRUFDaEIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixVQUFVLEVBQUUsQ0FBQyxFQUNiLE1BQU0sRUFBRSxDQUFDLEVBQ1QsVUFBVSxFQUFFLElBQUksRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsS0FBSyxFQUVyQixPQUFPLEVBQUUsS0FBSyxFQUNkLGdCQUFnQixFQUFFLFVBQVUsRUFDNUIsU0FBUyxFQUFFLFNBQVMsRUFDcEIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUscUJBQXFCLEdBb0JwQzs7QUFycUJqQixBQW1wQm9CLE9BbnBCYixDQThsQkUsWUFBTyxDQU9KLGlCQUFpQixDQTRCYixjQUFjLENBa0JWLENBQUMsQ0FBQyxFQUNFLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFFLE9BQU8sRUFDZCxjQUFjLEVBQUUsS0FBSyxFQUNyQixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsU0FBUyxHQVV4Qjs7QUFwcUJyQixBQTRwQndCLE9BNXBCakIsQ0E4bEJFLFlBQU8sQ0FPSixpQkFBaUIsQ0E0QmIsY0FBYyxDQWtCVixDQUFDLEFBU0ksT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBOXBCekIsQUFncUJ3QixPQWhxQmpCLENBOGxCRSxZQUFPLENBT0osaUJBQWlCLENBNEJiLGNBQWMsQ0FrQlYsQ0FBQyxBQWFJLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxPQUFPLEVBQ2QsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBbnFCekIsQUF1cUJnQixPQXZxQlQsQ0E4bEJFLFlBQU8sQ0FPSixpQkFBaUIsQ0FrRWIsTUFBTSxDQUFDLEVBQ0gsU0FBUyxFQUFFLFlBQVksRUFDdkIsVUFBVSxFQUFFLG9CQUFvQixHQUNuQzs7QUExcUJqQixBQTZxQm9CLE9BN3FCYixDQThsQkUsWUFBTyxDQU9KLGlCQUFpQixBQXVFWixLQUFLLENBQ0YsZ0JBQWdCLENBQUMsRUFDYixVQUFVLEVBQUUsSUFBSSxFQUNoQixZQUFZLEVuSDFzQnBCLE9BQU8sR21IMnNCRjs7QUFockJyQixBQWtyQm9CLE9BbHJCYixDQThsQkUsWUFBTyxDQU9KLGlCQUFpQixBQXVFWixLQUFLLENBTUYsY0FBYyxDQUFDLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsU0FBUyxHQUN2Qjs7QUFyckJyQixBQXVyQm9CLE9BdnJCYixDQThsQkUsWUFBTyxDQU9KLGlCQUFpQixBQXVFWixLQUFLLENBV0YsTUFBTSxDQUFDLEVBQ0gsU0FBUyxFQUFFLGVBQWUsR0FDN0I7O0FBenJCckIsQUErckJJLE9BL3JCRyxDRDJwQlAsV0FBVyxFQzNwQlgsT0FBTyxDQWdzQkgsS0FBSyxDQUFDLEVBQ0YsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxFQStCZixhQUFhLEVBQUUsQ0FBQyxHQUtuQjs7QUF2dUJMLEFBb3NCUSxPQXBzQkQsQ0Q4cEJGLGdCQUFLLEVDOXBCVixPQUFPLENBb3NCRSxVQUFLLENBQUMsRUFDSCxnQkFBZ0IsRUFBRSxXQUFXLEdBS2hDOztBQTFzQlQsQUF1c0JZLE9BdnNCTCxDRDhwQkYsZ0JBQUssQXhEbnJCUCxZQUFZLEV5RHFCZixPQUFPLENBb3NCRSxVQUFLLEFBR0QsWUFBWSxDQUFDLEVBQ1YsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBenNCYixBQTRzQlEsT0E1c0JELENEMnBCUCxXQUFXLEN4RDVuQlgsQ0FBQyxBd0QrbkJJLGdCQUFLLEVDOXBCVixPQUFPLENEMnBCUCxXQUFXLENDa0RILEVBQUUsQ0FBQyxDQUFDLEVBN3NCWixPQUFPLENBZ3NCSCxLQUFLLEN6RGpxQlQsQ0FBQyxBd0QrbkJJLGdCQUFLLEVDOXBCVixPQUFPLENBZ3NCSCxLQUFLLENBYUQsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUNELE9BQU8sRUFBRSxDQUFDLEVBQ1Ysb0RBR0UsQ0FDRixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFFakIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLE9BQU8sRUFDZCxjQUFjLEVBQUUsVUFBVSxFQUMxQixPQUFPLEVBQUUsQ0FBQyxHQUtiOztBQWp1QlQsQUE4dEJZLE9BOXRCTCxDRDJwQlAsV0FBVyxDQTFCSCxDQUFDLEFBS0ksT0FBTyxBQXdCZixnQkFBSyxFQzlwQlYsT0FBTyxDRDJwQlAsV0FBVyxDQ2tESCxFQUFFLENBQUMsQ0FBQyxBQWlCQyxPQUFPLEVBOXRCcEIsT0FBTyxDQWdzQkgsS0FBSyxDRC9ERCxDQUFDLEFBS0ksT0FBTyxBQXdCZixnQkFBSyxFQzlwQlYsT0FBTyxDQWdzQkgsS0FBSyxDQWFELEVBQUUsQ0FBQyxDQUFDLEFBaUJDLE9BQU8sQ0FBQyxFQUNMLEtBQUssRW5IMXZCTCxPQUFPLEdtSDJ2QlY7O0FBaHVCYixBQW11QlEsT0FudUJELENEMnBCUCxXQUFXLENDd0VILFNBQVMsRUFudUJqQixPQUFPLENBZ3NCSCxLQUFLLENBbUNELFNBQVMsQ0FBQyxFQUNOLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFlBQVksRUFBRSxDQUFDLEdBQ2xCOztBakQ3cEJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQTB1QlEsT0ExdUJELENBMHVCQyxnQkFBZ0IsQ0FBQyxJQUFJLEdBQUMsU0FBUyxDQUFBLEVBQzNCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFlBQVksRUFBRSxHQUFHLEdBQ3BCOztBakRwcUJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEekU5QyxBQWd2QlEsT0FodkJELENBZ3ZCQyxnQkFBZ0IsQ0FBQyxJQUFJLEdBQUMsU0FBUyxBQUFBLFdBQVcsQ0FBQSxFQUN0QyxLQUFLLEVBQUMsSUFBSSxFQUFDLFVBQVUsRUFBQyxJQUFJLEdBSTdCO0VBcnZCVCxBQWt2QlksT0FsdkJMLENBZ3ZCQyxnQkFBZ0IsQ0FBQyxJQUFJLEdBQUMsU0FBUyxBQUFBLFdBQVcsR0FFbEMsV0FBVyxDQUFDLEVBQ1osV0FBVyxFQUFFLENBQUMsR0FDakI7O0FBcHZCYixBQXd2QkksT0F4dkJHLEN6RCtCUCxDQUFDLEF3RCtuQkksZ0JBQUssQXhEdG5CUCxNQUFNLEV5RHhDVCxPQUFPLEN6RCtCUCxDQUFDLEF3RCtuQkksZ0JBQUssQXhEdG5CUCxNQUFNLEV5RHhDVCxPQUFPLEN6RCtCUCxDQUFDLEF3RCtuQkksZ0JBQUssQXhEcm5CUCxNQUFNLEV5RHpDVCxPQUFPLEN6RCtCUCxDQUFDLEF3RCtuQkksZ0JBQUssQXhEcm5CUCxNQUFNLEV5RHpDVCxPQUFPLEN6RGdDUCxNQUFNLEF3RDhuQkQsZ0JBQUssQXhEdG5CUCxNQUFNLEV5RHhDVCxPQUFPLEN6RGdDUCxNQUFNLEF3RDhuQkQsZ0JBQUssQXhEdG5CUCxNQUFNLEV5RHhDVCxPQUFPLEN6RGdDUCxNQUFNLEF3RDhuQkQsZ0JBQUssQXhEcm5CUCxNQUFNLEV5RHpDVCxPQUFPLEN6RGdDUCxNQUFNLEF3RDhuQkQsZ0JBQUssQXhEcm5CUCxNQUFNLEN5RHN0QndCLEVBQ3pCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLEtBQUssRUFBRSxPQUEyQixFQUNsQyxnQkFBZ0IsRUFBRSxXQUFXLEdBQ2hDOztBQW53QkwsQUFzd0JJLE9BdHdCRyxDQXN3Qkgsd0JBQXdCLEdBQUMsV0FBVyxHQUFDLEVBQUUsQ0FBQyxFQUNwQyxNQUFNLEVBQUUsWUFBWSxFQUNwQixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBRC9HTCxBeERyc0JBLFd3RHFzQlcsQ0NrSEMsRUFhUixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUQ3SEksQXhEN3JCTCxnQndENnJCVSxDQ2tIQyxFQUVILGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsTUFBTSxFQUFFLENBQUMsR0FLWjs7QURySEksQUFBRCxPQUFRLEFBTFgsZ0JBQUssQ0N1SE8sRUFDTCxPQUFPLEVBQUUsTUFBTSxHQUNsQjs7QUFNVCxBQUNJLGNBRFUsQ0FDVixFQUFFLEVBRE4sY0FBYyxDQUVWLEVBQUUsQ0FBQyxFQUNDLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBQ0EsQUFBRCxvQkFBTyxDQUFDLEVBQ0osTUFBTSxFQUFFLEtBQUssRUFDYixRQUFRLEVBQUUsUUFBUSxHQTZCckI7O0FBL0JBLEEvQ2xxQkQsb0IrQ2txQk8sQS9DbHFCTixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQVBkLGNBQW1DLEdBUXRDOztBK0M4cEJBLEEvQzVwQkQsb0IrQzRwQk8sQS9DNXBCTixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QStDd3BCQSxBL0NycEJELG9CK0NxcEJPLEcvQ3JwQkgsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUYxRUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR5dEJ6QyxBL0NscUJELG9CK0NrcUJPLEEvQ2xxQk4sT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFQZCxjQUFtQyxHQVF0QztFK0M4cEJBLEEvQzVwQkQsb0IrQzRwQk8sQS9DNXBCTixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDtFK0N3cEJBLEEvQ3JwQkQsb0IrQ3FwQk8sRy9DcnBCSCxDQUFDLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBRjFFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sSWlEeXRCakUsQS9DbHFCRCxvQitDa3FCTyxBL0NscUJOLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsY0FBbUMsR0FRdEM7RStDOHBCQSxBL0M1cEJELG9CK0M0cEJPLEEvQzVwQk4sTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RStDd3BCQSxBL0NycEJELG9CK0NxcEJPLEcvQ3JwQkgsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QStDNnBCSSxBQUFELDJCQUFRLENBQUMsRUFDTCxPQUFPLEU1RzF6QkQsSUFBSSxDQUNFLElBQUksRzRHaTBCbkI7O0FqRGh2QkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR1dUJyQyxBQUVHLDJCQUZJLENBRUosZ0JBQWdCLENBQUMsRUFFVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLE1BQU0sRUFBRSxNQUFNLEVBQ2QsT0FBTyxFQUFFLEtBQUssR0FFckI7O0FqRC91QlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR5dEJ6QyxBQXdCRyxvQkF4QkcsQ0F3QkgsZ0JBQWdCLENBQUMsRUFFVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxnQkFBZ0IsR0FFbEM7O0FBbkNULEFBc0NJLGNBdENVLENBc0NWLFVBQVUsQ0FBQyxFQUNQLGdCQUFnQixFbkhqM0JULE9BQU8sRW1IazNCZCxVQUFVLEVBQUUsTUFBTSxFQUNsQixnQkFBZ0IsRUFBRSxtQ0FBbUMsRUFDckQsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixtQkFBbUIsRUFBRSxXQUFXLEVBQ2hDLGVBQWUsRUFBRSxLQUFLLEdBS3pCOztBakRyd0JDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEb3RCOUMsQUFzQ0ksY0F0Q1UsQ0FzQ1YsVUFBVSxDQUFDLEVBUUgsZ0JBQWdCLEVBQUUsNEZBQTRGLEVBQzlHLGVBQWUsRUFBRSxLQUFLLEdBRTdCOztBQWpETCxBQWtESSxjQWxEVSxDQWtEVixXQUFXLENBQUMsRUFFUixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLGdCQUFnQixFQUFFLDRCQUE0QixFQUM5QyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE9BQU8sRUFnRzVCLG1FQUdHLEVBQ047O0FqRC8yQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURvdEI5QyxBQWtESSxjQWxEVSxDQWtEVixXQUFXLENBQUMsRUFTSixlQUFlLEVBQUUsS0FBSyxHQWdHN0I7O0FqRC8yQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURvdEI5QyxBQWtESSxjQWxEVSxDQWtEVixXQUFXLENBQUMsRUFZTixnQkFBZ0IsRUFBRSx5QkFBeUIsRUFBRSxtQ0FBbUMsQ0FBQyxVQUFVLEVBQzNGLGVBQWUsRUFBRSxTQUFTLEVBQzFCLG1CQUFtQixFQUFFLE9BQU8sRUFDNUIsTUFBTSxFQUFFLEtBQUssRUFDYixhQUFhLEVBQUUsSUFBSSxHQXlGeEI7O0FBM0pMLEFBb0VRLGNBcEVNLENBa0RWLFdBQVcsQ0FrQlAsSUFBSSxDQUFDLEVBaUNELFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBRSxHQUFHLEVBQ1YsS0FBSyxFQUFFLEtBQUssRUFDWixVQUFVLEVBQUUsR0FBRyxHQWdCbEI7O0FBeEhULEFBcUVZLGNBckVFLENBa0RWLFdBQVcsQ0FrQlAsSUFBSSxDQUNBLEVBQUUsQ0FBQSxFQUNBLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBRSxLQUFLLEVBQ1osT0FBTyxFQUFFLEtBQUssRUFDZCxhQUFhLEVBQUUsR0FBRyxFQUNsQixXQUFXLEVBQUUsYUFBYSxFQUMxQixjQUFjLEVBQUUsU0FBUyxFQUN6QixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE9BQU8sRUFBRSxNQUFNLEVBQ2YsVUFBVSxFQUFFLEtBQUssRUFDakIsY0FBYyxFQUFFLEtBQUssR0FNdEI7O0FqRDF5QlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURvdEI5QyxBQXFFWSxjQXJFRSxDQWtEVixXQUFXLENBa0JQLElBQUksQ0FDQSxFQUFFLENBQUEsRUFjRSxPQUFPLEVBQUUsTUFBTSxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBRXBCOztBQXRGYixBQXVGWSxjQXZGRSxDQWtEVixXQUFXLENBa0JQLElBQUksQ0FtQkEsQ0FBQyxDQUFBLEVBQ0MsS0FBSyxFQUFFLEtBQUssRUFDWixXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLGNBQWMsRUFBRSxLQUFLLEdBS3RCOztBakR4ekJQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEb3RCOUMsQUF1RlksY0F2RkUsQ0FrRFYsV0FBVyxDQWtCUCxJQUFJLENBbUJBLENBQUMsQ0FBQSxFQVdLLE9BQU8sRUFBRSxJQUFJLEdBRWxCOztBakR4ekJQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEb3RCOUMsQUFvRVEsY0FwRU0sQ0FrRFYsV0FBVyxDQWtCUCxJQUFJLENBQUMsRUFzQ0csS0FBSyxFQUFFLElBQUksR0FjbEI7O0FBeEhULEFBNEdZLGNBNUdFLENBa0RWLFdBQVcsQ0FrQlAsSUFBSSxDQXdDQSxLQUFLLEFBQUEsSUFBSyxFckIzZ0JILEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHcUIyZ0JtQixFQUN2QixTQUFTLEVBQUUsQ0FBQyxFQUNaLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBQyxHQUFHLEdBS2xCOztBakR4MEJQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEb3RCOUMsQUE0R1ksY0E1R0UsQ0FrRFYsV0FBVyxDQWtCUCxJQUFJLENBd0NBLEtBQUssQUFBQSxJQUFLLEVyQjNnQkgsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdxQjJnQm1CLEVBTW5CLFVBQVUsRUFBRSxJQUFJLEdBRXZCOztBQXBIYixBQXFIWSxjQXJIRSxDQWtEVixXQUFXLENBa0JQLElBQUksQ0FpREEsS0FBSyxBQUFBLElBQUssRXJCcGhCSCxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXFCb2hCa0IsTUFBTSxFQXJINUMsY0FBYyxDQWtEVixXQUFXLENBa0JQLElBQUksQ0FpRGtDLEtBQUssQUFBQSxJQUFLLEVyQnBoQnJDLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFcUJvaEJvRCxNQUFNLENBQUMsRUFDL0QsWUFBWSxFQUFFLE9BQU8sR0FDeEI7O0FBdkhiLEFBeUhRLGNBekhNLENBa0RWLFdBQVcsQ0F1RVAsSUFBSSxDQUFDLEVBQ0gsVUFBVSxFQUFFLElBQUksRUFDaEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE9BQU8sRUFDdkIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixPQUFPLEVBQUUsU0FBUyxFQUNsQixLQUFLLEVBQUUsS0FBSyxFQUNaLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLGFBQWEsRUFDMUIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsSUFBSSxFQUNaLGNBQWMsRUFBRSxLQUFLLEdBTXRCOztBakRoMkJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEb3RCOUMsQUF5SFEsY0F6SE0sQ0FrRFYsV0FBVyxDQXVFUCxJQUFJLENBQUMsRUFnQkQsS0FBSyxFQUFFLE9BQU8sRUFDZCxnQkFBZ0IsRUFBRSxnQkFBZ0IsR0FFckM7O0FBNUlULEFBNklRLGNBN0lNLENBa0RWLFdBQVcsQ0EyRlAsSUFBSSxBQUFBLE1BQU0sQ0FBQSxFQUNSLE1BQU0sRUFBQyxJQUFJLEVBQ1gsY0FBYyxFQUFFLE9BQU8sRUFDdkIsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QUFqSlQsQUFrSlEsY0FsSk0sQ0FrRFYsV0FBVyxDQWdHUCxJQUFJLEFBQUEsTUFBTSxFQWxKbEIsY0FBYyxDQWtEVixXQUFXLENBZ0dLLElBQUksQUFBQSxNQUFNLENBQUEsRUFDcEIsTUFBTSxFQUFDLElBQUksRUFDWCxLQUFLLEVBQUUsT0FBTyxFQUNkLGdCQUFnQixFQUFFLGdCQUFnQixHQUNuQzs7QUFRVCxBQUFBLGdCQUFnQixDQUFDLEVBNERYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsaUJBQWlCLEVBQUUsZ0JBQWdCLEVBQ25DLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsS0FBSyxFQUFFLENBQUMsRUFDUixLQUFLLEVBQUUsR0FBRyxFQUNWLE9BQU8sRUFBRSxNQUFNLEdBT3BCOztBQTFFRCxBQUNNLGdCQURVLENBQ1YsRUFBRSxDQUFBLEVBQ0EsV0FBVyxFQUFFLGFBQWEsRUFDMUIsS0FBSyxFQUFDLE9BQU8sRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFdBQVcsRUFBQyxHQUFHLEVBQ2YsY0FBYyxFQUFFLEtBQUssR0FDdEI7O0FBVFAsQUFVTSxnQkFWVSxDQVVWLENBQUMsQ0FBQSxFQUNDLFdBQVcsRUFBRSxNQUFNLEVBQ25CLEtBQUssRUFBQyxPQUFPLEVBQ2IsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFDLEdBQUcsR0FTaEI7O0FqRHo0QkQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURrM0I5QyxBQVVNLGdCQVZVLENBVVYsQ0FBQyxDQUFBLEVBTUssSUFBSSxFQUFFLGlDQUFpQyxFQUN2QyxjQUFjLEVBQUUsTUFBTSxHQU0zQjs7QWpEejRCRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRGszQjlDLEFBVU0sZ0JBVlUsQ0FVVixDQUFDLENBQUEsRUFVSyxJQUFJLEVBQUUsaUNBQWlDLEVBQ3ZDLGNBQWMsRUFBRSxNQUFNLEdBRTNCOztBQXZCUCxBQXdCTSxnQkF4QlUsQ0F3QlYsSUFBSSxDQUFBLEVBQ0YsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixjQUFjLEVBQUUsT0FBTyxFQUN2QixLQUFLLEVBQUMsa0JBQWtCLEVBQ3hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsU0FBUyxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFDLEdBQUcsRUFDZixXQUFXLEVBQUUsYUFBYSxFQUMxQixNQUFNLEVBQUMsaUJBQWlCLEVBQ3hCLGNBQWMsRUFBRSxLQUFLLEdBV3RCOztBQVZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXRDaEMsQUF3Qk0sZ0JBeEJVLENBd0JWLElBQUksQ0FBQSxFQWVBLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLEtBQUssR0FRbkI7O0FqRGw2QkQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURrM0I5QyxBQXdCTSxnQkF4QlUsQ0F3QlYsSUFBSSxDQUFBLEVBb0JFLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsS0FBSyxFQUFDLGVBQWUsR0FHMUI7O0FBaERQLEFBaURNLGdCQWpEVSxDQWlEVixJQUFJLEFBQUEsTUFBTSxDQUFBLEVBQ1IsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixLQUFLLEVBQUMsT0FBTyxFQUNiLGNBQWMsRUFBRSxPQUFPLEdBQ3hCOztBQXJEUCxBQXNETSxnQkF0RFUsQ0FzRFYsSUFBSSxBQUFBLE1BQU0sRUF0RGhCLGdCQUFnQixDQXNERSxJQUFJLEFBQUEsTUFBTSxDQUFBLEVBQ3BCLGdCQUFnQixFQUFFLGtCQUFrQixFQUNwQyxLQUFLLEVBQUUsZ0JBQWdCLEVBQ3ZCLGNBQWMsRUFBRSxPQUFPLEdBQ3hCOztBQVVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBFOUIsQUFBQSxnQkFBZ0IsQ0FBQyxFQXFFVCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxNQUFNLEVBQ2YsVUFBVSxFQUFFLE1BQU0sR0FHekI7O0FBR0QsQUFDSSw0QkFEd0IsQ0FDeEIsRUFBRSxBQUFBLEtBQUssQ0FBQyxFQUNKLGlCQUFpQixFQUFFLENBQUMsRUFDcEIsZUFBZSxFQUFFLENBQUMsRUFDbEIsb0JBQW9CLEVBQUUsQ0FBQyxFQUN2QixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFlBQVksRUFBRSxDQUFDLEVBQ2YsVUFBVSxFQUFFLENBQUMsR0FDaEI7O0FBN3hCQSxBQUFELFdBQUssQ0FpeUJHLEVBQ1QsVUFBVSxFQUFDLEdBQUcsR0E0QmhCOztBakR4K0JLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEMEt6QyxBQUFELFdBQUssQ0FpeUJHLEVBR0osV0FBVyxFQUFFLENBQUMsR0EwQnJCOztBakR4K0JLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEMEt6QyxBQUFELFdBQUssQ0FpeUJHLEVBTUosTUFBTSxFQUFFLElBQUksR0F1Qm5COztBQTdCRCxBQVFJLFdBUk8sQUFRTixvQkFBb0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ3hCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE1BQU0sRUFBRSxxQkFBcUIsR0FhaEM7O0FBNUJMLEFBaUJRLFdBakJHLEFBUU4sb0JBQW9CLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FTdkIsQ0FBQyxDQUFDLEVBQ0UsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osV0FBVyxFQUFFLENBQUMsR0FNakI7O0FBM0JULEFBdUJZLFdBdkJELEFBUU4sb0JBQW9CLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FTdkIsQ0FBQyxDQU1HLEdBQUcsQ0FBQyxFQUNBLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFPRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFIcEMsQUFFUSxXQUZHLENBQ1AsV0FBVyxDQUNQLFNBQVMsQ0FBQyxFQUVGLE1BQU0sRUFBRSxNQUFNLEdBUXJCOztBQU5HLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBTjNELEFBRVEsV0FGRyxDQUNQLFdBQVcsQ0FDUCxTQUFTLENBQUMsRUFLRixNQUFNLEVBQUUsZ0JBQWdCLEdBSy9COztBakRyL0JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEeStCOUMsQUFFUSxXQUZHLENBQ1AsV0FBVyxDQUNQLFNBQVMsQ0FBQyxFQVFGLE1BQU0sRUFBRSxnQkFBZ0IsR0FFL0I7O0FqRHIvQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUR5K0I5QyxBQWFRLFdBYkcsQ0FDUCxXQUFXLENBWVAsYUFBYSxDQUFDLEVBRU4sTUFBTSxFQUFFLFlBQVksR0FFM0I7O0FBSVQsQUFBQSxXQUFXLENBQUMsRUFDUixXQUFXLEVBQUUsQ0FBQyxHQW9HakI7O0FqRG5tQ0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUQ4L0I5QyxBQUFBLFdBQVcsQ0FBQyxFQUdKLFdBQVcsRUFBRSxJQUFJLEdBa0d4Qjs7QWpEbm1DSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRDgvQjlDLEFBQUEsV0FBVyxDQUFDLEVBTUosWUFBWSxFQUFFLENBQUMsRUFDZixhQUFhLEVBQUUsQ0FBQyxHQThGdkI7O0FBckdELEFBVVEsV0FWRyxDQVNQLFlBQVksQ0FDUixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxJQUFJLEdBK0JwQjs7QUE3QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFkM0QsQUFVUSxXQVZHLENBU1AsWUFBWSxDQUNSLENBQUMsQ0FBQyxFQUtNLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBMkJ0QjtFQTNDVCxBQWlCZ0IsV0FqQkwsQ0FTUCxZQUFZLENBQ1IsQ0FBQyxHQU9TLElBQUksQ0FBQyxFQUNILFVBQVUsRUFBRSxlQUFlLEVBQzNCLFlBQVksRUFBRSxZQUFZLEdBQzdCOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdEIzRCxBQVVRLFdBVkcsQ0FTUCxZQUFZLENBQ1IsQ0FBQyxDQUFDLEVBYU0sT0FBTyxFQUFFLElBQUksRUFDYixlQUFlLEVBQUUsVUFBVSxHQW1CbEM7O0FqRHppQ0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElpRDgvQnJFLEFBVVEsV0FWRyxDQVNQLFlBQVksQ0FDUixDQUFDLENBQUMsRUFpQk0sS0FBSyxFQUFFLElBQUksR0FnQmxCOztBakR6aUNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEOC9COUMsQUFpQmdCLFdBakJMLENBU1AsWUFBWSxDQUNSLENBQUMsR0FPUyxJQUFJLENBYUMsRUFDSCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLElBQUksRUFDaEIsWUFBWSxFQUFFLEtBQUssR0FDdEI7O0FqRGxpQ1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUQ4L0I5QyxBQWlCZ0IsV0FqQkwsQ0FTUCxZQUFZLENBQ1IsQ0FBQyxHQU9TLElBQUksQ0FzQkMsRUFDSCxZQUFZLEVBQUUsWUFBWSxHQUM3Qjs7QUF6Q2pCLEFBNkNRLFdBN0NHLENBU1AsWUFBWSxDQW9DUixDQUFDLENBQUMsRUFDRSxPQUFPLEVBQUUsS0FBSyxFQUVkLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixZQUFZLEVBQUUsSUFBSSxFQUVsQixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxXQUFXLEdBOENyQjs7QWpEam1DSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRDgvQjlDLEFBNkNRLFdBN0NHLENBU1AsWUFBWSxDQW9DUixDQUFDLENBQUMsRUFXTSxVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUUsaUJBQWlCLEVBQ3hCLFVBQVUsRUFBRSxpQkFBaUIsRUFDN0IsT0FBTyxFQUFFLFdBQVcsRUFDcEIsZUFBZSxFQUFFLE1BQU0sRUFDdkIsTUFBTSxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFBLFVBQVUsR0FzQ2xDOztBQW5HVCxBQStEWSxXQS9ERCxDQVNQLFlBQVksQ0FvQ1IsQ0FBQyxBQWtCSSxJQUFJLENBQUMsRUFDRixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLGdCQUFnQixFQUFFLHFDQUFxQyxFQUN2RCxtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLFVBQVUsRUFDM0IsT0FBTyxFQUFDLEVBQUUsR0FDYjs7QUF0RWIsQUF3RVksV0F4RUQsQ0FTUCxZQUFZLENBb0NSLENBQUMsQUEyQkksVUFBVSxDQUFDLEVBQ1IsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixnQkFBZ0IsRUFBRSxvQ0FBb0MsRUFDdEQsbUJBQW1CLEVBQUUsVUFBVSxFQUFFLGtCQUFrQixDQUNuRCxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxVQUFVLEVBQzNCLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsR0FBRyxFQUNmLE9BQU8sRUFBQyxFQUFFLEdBQ2I7O0FBbEZiLEFBb0ZZLFdBcEZELENBU1AsWUFBWSxDQW9DUixDQUFDLEFBdUNJLFNBQVMsQ0FBQyxFQUNQLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsbUJBQW1CLEVBQUUsTUFBTSxFQUMzQixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLE9BQU8sRUFBQyxFQUFFLEdBQ2I7O0FBMUZiLEFBNEZZLFdBNUZELENBU1AsWUFBWSxDQW9DUixDQUFDLEFBK0NJLElBQUksQ0FBQyxFQUNGLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsbUJBQW1CLEVBQUUsTUFBTSxFQUMzQixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLE9BQU8sRUFBQyxFQUFFLEdBQ2I7O0FBS2IsQUFDSSxPQURHLENBQ0gsV0FBVyxDQUFDLEVBQ1IsV0FBVyxFQUFFLENBQUMsR0E0RmpCOztBQTlGTCxBQUlZLE9BSkwsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQ0FBQyxFQUNFLFVBQVUsRUFBRSxlQUFlLEdBdUY5Qjs7QWpEanNDUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHFtQzlDLEFBT2dCLE9BUFQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUFHSSxJQUFJLENBQUMsRUFFRSxlQUFlLEVBQUUscUJBQXFCLEVBQ3RDLFNBQVMsRUFBRSxvQkFBbUIsR0FlckM7O0FBYkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBWjVDLEFBT2dCLE9BUFQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUFHSSxJQUFJLENBQUMsRUFNRSxLQUFLLEVBQUMsT0FBTyxHQVlwQjs7QUFWRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWZuRSxBQU9nQixPQVBULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBR0ksSUFBSSxDQUFDLEVBU0UsWUFBWSxFQUFFLGVBQWUsRUFDN0IsU0FBUyxFQUFFLGlCQUFnQixHQVFsQzs7QUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFuQjVDLEFBT2dCLE9BUFQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUFHSSxJQUFJLENBQUMsRUFhRSxZQUFZLEVBQUUsZUFBZSxHQUtwQzs7QWpEOW5DWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHFtQzlDLEFBT2dCLE9BUFQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUFHSSxJQUFJLENBQUMsRUFnQkUsU0FBUyxFQUFFLGlCQUFpQixHQUVuQzs7QWpEOW5DWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHFtQzlDLEFBMEJnQixPQTFCVCxDQUNILFdBQVcsQ0FFUCxZQUFZLENBQ1IsQ0FBQyxBQXNCSSxVQUFVLENBQUMsRUFFSixTQUFTLEVBQUUsZ0JBQWUsQ0FBQyxVQUFVLEdBa0I1Qzs7QWpEbnBDWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHFtQzlDLEFBMEJnQixPQTFCVCxDQUNILFdBQVcsQ0FFUCxZQUFZLENBQ1IsQ0FBQyxBQXNCSSxVQUFVLENBQUMsRUFLSixTQUFTLEVBQUUsa0JBQWtCLENBQUMsV0FBVyxFQUN6QyxTQUFTLEVBQUUsS0FBSyxHQWN2Qjs7QUFaRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWxDbkUsQUEwQmdCLE9BMUJULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBc0JJLFVBQVUsQ0FBQyxFQVNKLFlBQVksRUFBRSxjQUFjLEVBQzVCLFNBQVMsRUFBRSxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsVUFBVSxHQVU1RDs7QUFSRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXRDbkUsQUEwQmdCLE9BMUJULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBc0JJLFVBQVUsQ0FBQyxFQWFKLFlBQVksRUFBRSxlQUFlLEVBQzdCLFNBQVMsRUFBRSxnQkFBZSxDQUFDLFdBQVcsQ0FBQyxVQUFVLEdBTXhEOztBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQTFDNUMsQUEwQmdCLE9BMUJULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBc0JJLFVBQVUsQ0FBQyxFQWlCSixZQUFZLEVBQUUsZUFBZSxFQUM3QixTQUFTLEVBQUUsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFVBQVUsR0FFekQ7O0FBOUNqQixBQStDZ0IsT0EvQ1QsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUEyQ0ksU0FBUyxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsa0NBQWtDLEdBaUJ2RDs7QWpEdHFDWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRHFtQzlDLEFBK0NnQixPQS9DVCxDQUNILFdBQVcsQ0FFUCxZQUFZLENBQ1IsQ0FBQyxBQTJDSSxTQUFTLENBQUMsRUFJSCxlQUFlLEVBQUUsb0JBQW9CLEVBQ3JDLFNBQVMsRUFBRSxrQkFBaUIsR0FhbkM7O0FBVkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBdkQ1QyxBQStDZ0IsT0EvQ1QsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUEyQ0ksU0FBUyxDQUFDLEVBU0gsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsT0FBTyxHQVF0Qjs7QUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTNEbkUsQUErQ2dCLE9BL0NULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBMkNJLFNBQVMsQ0FBQyxFQWFILFNBQVMsRUFBRSxzQkFBcUIsR0FLdkM7O0FqRHRxQ1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURxbUM5QyxBQStDZ0IsT0EvQ1QsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUEyQ0ksU0FBUyxDQUFDLEVBZ0JILFNBQVMsRUFBRSxtQkFBa0IsR0FFcEM7O0FBakVqQixBQWtFZ0IsT0FsRVQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUE4REksSUFBSSxDQUFDLEVBQ0YsZ0JBQWdCLEVBQUUsZ0NBQWdDLEdBd0JyRDs7QUF0QkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFyRW5FLEFBa0VnQixPQWxFVCxDQUNILFdBQVcsQ0FFUCxZQUFZLENBQ1IsQ0FBQyxBQThESSxJQUFJLENBQUMsRUFJRSxNQUFNLEVBQUUseUJBQXlCLEdBcUJ4Qzs7QUFuQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBeEU1QyxBQWtFZ0IsT0FsRVQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUE4REksSUFBSSxDQUFDLEVBT0UsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQWlCbEI7O0FqRGhzQ1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaURxbUM5QyxBQWtFZ0IsT0FsRVQsQ0FDSCxXQUFXLENBRVAsWUFBWSxDQUNSLENBQUMsQUE4REksSUFBSSxDQUFDLEVBV0UsZUFBZSxFQUFFLG9CQUFvQixFQUNyQyxTQUFTLEVBQUUsZUFBYyxHQWFoQzs7QUFWRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFqRjVDLEFBa0VnQixPQWxFVCxDQUNILFdBQVcsQ0FFUCxZQUFZLENBQ1IsQ0FBQyxBQThESSxJQUFJLENBQUMsRUFnQkUsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsT0FBTyxHQVF0Qjs7QUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXJGbkUsQUFrRWdCLE9BbEVULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBOERJLElBQUksQ0FBQyxFQW9CRSxTQUFTLEVBQUUsbUJBQWtCLEdBS3BDOztBakRoc0NYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlEcW1DOUMsQUFrRWdCLE9BbEVULENBQ0gsV0FBVyxDQUVQLFlBQVksQ0FDUixDQUFDLEFBOERJLElBQUksQ0FBQyxFQXVCRSxTQUFTLEVBQUUsa0JBQWlCLEdBRW5DOztBQzV6Q2pCLHVCQUF1QjtBQUN2QixBQUFBLFlBQVksRUFDWixZQUFZLEVBQ1osWUFBWSxFQUNaLFlBQVksQ0FBQyxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxHQUFHLEVBQ2YsYUFBYSxFQUFFLElBQUksRUFDbkIsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsQUFBQSxZQUFZLENBQUMsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1g7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBQ3RCLEFBQUEsWUFBWSxDQUFDLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsR0FBRyxHQUNYOztBQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQUN0QixBQUFBLFlBQVksQ0FBQyxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFDdkIsQUFBQSxZQUFZLENBQUMsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1g7O0FyRThDSCxBQUFBLGVBQWUsQ3FFM0NDLEVBQ2QsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QS9EZkQsQUFBQSxjQUFjLEMrRGlCQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUVELEFBQUEsY0FBYyxHQUFHLEVBQUUsSUFBRyxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBaUIsRUFFdEMsUUFBUSxFQUFFLFFBQVEsR0FRbkI7O0FBVkQsQUFJRSxjQUpZLEdBQUcsRUFBRSxJQUFHLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUlyQixJQUFJLENBQUMsRUFDSCxPQUFPLEVBQUUsWUFBWSxFQUNyQixNQUFNLEVBQUUsVUFBVSxFQUNsQixPQUFPLEVBQUUsUUFBUSxFQUNqQixLQUFLLEVBQUUsaUJBQWlCLEdBQ3pCOztBQUlILEFBQUEsaUJBQWlCLEdBQUcsY0FBYyxDQUFDLEVBQ2pDLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLElBQUksRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixxQkFBcUIsRUFBRSxTQUFTLEVBQ2hDLGtCQUFrQixFQUFFLFNBQVMsRUFDN0IsYUFBYSxFQUFFLFNBQVMsR0FDekI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLEdBQUcsY0FBYyxDQUFDLEVBQ3ZDLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsQUFBQSxpQkFBaUIsR0FBRyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQzFCLE9BQU8sRUFBRSxHQUFHLEVBQ1osT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUsR0FBRyxFQUNmLFlBQVksRUFBRSxLQUFLLEVBQ25CLFlBQVksRUFBRSxhQUFhLEVBQzNCLFlBQVksRUFBRSxLQUFLLEVBQ25CLFlBQVksRUFBRSxXQUFXLEVBQ3pCLGlCQUFpQixFQUFFLE9BQU8sR0FDM0I7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUNoQyxpQkFBaUIsRUFBRSxPQUFPLEdBQzNCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsVUFBVSxDQUFDLEVBQzFCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxVQUFVLEdBQUcsY0FBYyxDQUFDLEVBQzNDLElBQUksRUFBRSxLQUFLLEVBQ1gsV0FBVyxFQUFFLElBQUksRUFDakIscUJBQXFCLEVBQUUsYUFBYSxFQUNwQyxrQkFBa0IsRUFBRSxhQUFhLEVBQ2pDLGFBQWEsRUFBRSxhQUFhLEdBQzdCOztBQUdELEFBQUEsbUJBQW1CLEU3Q2djbkIsT0FBTyxBQXVkTCxhQUFhLEM2Q3Y1QkssRUFDbEIsZ0JBQWdCLEVoSHhCTSxXQUFXLEVnSHlCakMsWUFBWSxFaEh4QmMsV0FBVyxHZ0g0THRDOztBQXRLRCxBQUlFLG1CQUppQixDN0Npb0JqQixhQUFNLEVBak1SLE9BQU8sQUF1ZEwsYUFBYSxDQXRSYixhQUFNLEM2QzduQlEsRUFDWixLQUFLLEVoSHhCdUIsT0FBTyxHZ0grQnBDOztBQVpILEFBT0ksbUJBUGUsQzdDaW9CakIsYUFBTSxBZnZrQkwsTUFBTSxFZXNZVCxPQUFPLEFBdWRMLGFBQWEsQ0F0UmIsYUFBTSxBZnZrQkwsTUFBTSxFNEQxRFQsbUJBQW1CLEM3Q2lvQmpCLGFBQU0sQWZ0a0JMLE1BQU0sRWVxWVQsT0FBTyxBQXVkTCxhQUFhLENBdFJiLGFBQU0sQWZ0a0JMLE1BQU0sQzREbkRHLEVBQ04sS0FBSyxFaEhsQjRCLE9BR3RDLEVnSGdCSyxnQkFBZ0IsRWhIZmMsV0FBVyxHZ0hnQjFDOztBQVhMLEFBY0UsbUJBZGlCLENBY2pCLGVBQWUsQ0FBQyxlQUFlLENBQUMsWUFBWSxFN0NrYjlDLE9BQU8sQUF1ZEwsYUFBYSxDNkN6NEJiLGVBQWUsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLEVBQzNDLEtBQUssRWhIdkNrQixPQUFPLEdnSHdDL0I7O0FBaEJILEFBbUJJLG1CQW5CZSxDQWtCakIsV0FBVyxHQUNQLEVBQUUsR0FBRyxVQUFVLEU3QzZhckIsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQUNQLEVBQUUsR0FBRyxVQUFVLENBQUMsRUFDaEIsS0FBSyxFaEh2Q3FCLE9BQU8sR2dINENsQzs7QUF6QkwsQUFzQk0sbUJBdEJhLENBa0JqQixXQUFXLEdBQ1AsRUFBRSxHQUFHLFVBQVUsR0FHWCxVQUFVLEU3QzBhcEIsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQUNQLEVBQUUsR0FBRyxVQUFVLEdBR1gsVUFBVSxDQUFDLEVBQ2IsaUJBQWlCLEVBQUUsT0FBMkMsR0FDL0Q7O0FBeEJQLEFBMkJJLG1CQTNCZSxDQWtCakIsV0FBVyxHQVNQLEVBQUUsR0FBRyxDQUFDLEU3Q3FhWixPQUFPLEFBdWRMLGFBQWEsQzZDcjRCYixXQUFXLEdBU1AsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUNQLEtBQUssRWhIL0NxQixPQUFPLEdnSGdFbEM7O0FBN0NMLEFBOEJNLG1CQTlCYSxDQWtCakIsV0FBVyxHQVNQLEVBQUUsR0FBRyxDQUFDLENBR04sR0FBRyxFN0NrYVQsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQVNQLEVBQUUsR0FBRyxDQUFDLENBR04sR0FBRyxDQUFDLEVBQ0YsS0FBSyxFaEhsRG1CLE9BQU8sR2dIbURoQzs7QUFoQ1AsQUFrQ00sbUJBbENhLENBa0JqQixXQUFXLEdBU1AsRUFBRSxHQUFHLENBQUMsQUFPTCxNQUFNLEU3QzhaYixPQUFPLEFBdWRMLGFBQWEsQzZDcjRCYixXQUFXLEdBU1AsRUFBRSxHQUFHLENBQUMsQUFPTCxNQUFNLEVBbENiLG1CQUFtQixDQWtCakIsV0FBVyxHQVNQLEVBQUUsR0FBRyxDQUFDLEFBUUwsTUFBTSxFN0M2WmIsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQVNQLEVBQUUsR0FBRyxDQUFDLEFBUUwsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEh0RHlCLE9BQXdCLEVnSHVEdEQsZ0JBQWdCLEVoSHREVyxXQUFXLEdnSHVEdkM7O0FBdENQLEFBMENNLG1CQTFDYSxDQWtCakIsV0FBVyxHQVNQLEVBQUUsR0FBRyxDQUFDLEFBZUwsSUFBSSxBQUFBLE1BQU0sRTdDc1pqQixPQUFPLEFBdWRMLGFBQWEsQzZDcjRCYixXQUFXLEdBU1AsRUFBRSxHQUFHLENBQUMsQUFlTCxJQUFJLEFBQUEsTUFBTSxDQUFDLEVBQ1YsWUFBWSxFaEg5RFksT0FBTyxHZ0grRGhDOztBQTVDUCxBQWdETSxtQkFoRGEsQ0FrQmpCLFdBQVcsR0E2QlAsT0FBTyxHQUFHLENBQUMsRTdDaVpqQixPQUFPLEFBdWRMLGFBQWEsQzZDcjRCYixXQUFXLEdBNkJQLE9BQU8sR0FBRyxDQUFDLEVBL0NqQixtQkFBbUIsQ0FrQmpCLFdBQVcsR0E2QlAsT0FBTyxHQUFHLENBQUMsQUFFVixNQUFNLEU3QytZYixPQUFPLEFBdWRMLGFBQWEsQzZDcjRCYixXQUFXLEdBNkJQLE9BQU8sR0FBRyxDQUFDLEFBRVYsTUFBTSxFQWpEYixtQkFBbUIsQ0FrQmpCLFdBQVcsR0E2QlAsT0FBTyxHQUFHLENBQUMsQUFHVixNQUFNLEU3QzhZYixPQUFPLEFBdWRMLGFBQWEsQzZDcjRCYixXQUFXLEdBNkJQLE9BQU8sR0FBRyxDQUFDLEFBR1YsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEhuRTBCLE9BQU8sRWdIb0V0QyxnQkFBZ0IsRWhIbkVZLFdBQVcsR2dIb0V4Qzs7QUFyRFAsQUF5RE0sbUJBekRhLENBa0JqQixXQUFXLEdBc0NQLFNBQVMsR0FBRyxDQUFDLEU3Q3dZbkIsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQXNDUCxTQUFTLEdBQUcsQ0FBQyxFQXhEbkIsbUJBQW1CLENBa0JqQixXQUFXLEdBc0NQLFNBQVMsR0FBRyxDQUFDLEFBRVosTUFBTSxFN0NzWWIsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQXNDUCxTQUFTLEdBQUcsQ0FBQyxBQUVaLE1BQU0sRUExRGIsbUJBQW1CLENBa0JqQixXQUFXLEdBc0NQLFNBQVMsR0FBRyxDQUFDLEFBR1osTUFBTSxFN0NxWWIsT0FBTyxBQXVkTCxhQUFhLEM2Q3I0QmIsV0FBVyxHQXNDUCxTQUFTLEdBQUcsQ0FBQyxBQUdaLE1BQU0sQ0FBQyxFQUNOLEtBQUssRWhIMUU0QixPQUFPLEVnSDJFeEMsZ0JBQWdCLEVoSDFFYyxXQUFXLEdnSDJFMUM7O0FBOURQLEFBbUVFLG1CQW5FaUIsQ0FtRWpCLGNBQWMsRTdDNlhoQixPQUFPLEFBdWRMLGFBQWEsQzZDcDFCYixjQUFjLENBQUMsRUFDYixZQUFZLEVoSHBFeUIsV0FBVyxHZ0g4RWpEOztBQTlFSCxBQXNFSSxtQkF0RWUsQ0FtRWpCLGNBQWMsQUFHWCxNQUFNLEU3QzBYWCxPQUFPLEFBdWRMLGFBQWEsQzZDcDFCYixjQUFjLEFBR1gsTUFBTSxFQXRFWCxtQkFBbUIsQ0FtRWpCLGNBQWMsQUFJWCxNQUFNLEU3Q3lYWCxPQUFPLEFBdWRMLGFBQWEsQzZDcDFCYixjQUFjLEFBSVgsTUFBTSxDQUFDLEVBQ04sZ0JBQWdCLEVoSDFFZSxPQUFPLEdnSDJFdkM7O0FBekVMLEFBMkVJLG1CQTNFZSxDQW1FakIsY0FBYyxDQVFaLFNBQVMsRTdDcVhiLE9BQU8sQUF1ZEwsYUFBYSxDNkNwMUJiLGNBQWMsQ0FRWixTQUFTLENBQUMsRUFDUixnQkFBZ0IsRWhIN0VrQixPQUFPLEdnSDhFMUM7O0FBN0VMLEFBZ0ZFLG1CQWhGaUIsQ0FnRmpCLGdCQUFnQixFN0NnWGxCLE9BQU8sQUF1ZEwsYUFBYSxDNkN2MEJiLGdCQUFnQixFQWhGbEIsbUJBQW1CLENBaUZqQixZQUFZLEU3QytXZCxPQUFPLEFBdWRMLGFBQWEsQzZDdDBCYixZQUFZLENBQUMsRUFDWCxZQUFZLEVBQUUsZ0JBQWtDLEdBQ2pEOztBQW5GSCxBQXdGTSxtQkF4RmEsQ0FzRmpCLFdBQVcsR0FDUCxLQUFLLEdBQUcsQ0FBQyxFN0N5V2YsT0FBTyxBQXVkTCxhQUFhLEM2Q2owQmIsV0FBVyxHQUNQLEtBQUssR0FBRyxDQUFDLEVBdkZmLG1CQUFtQixDQXNGakIsV0FBVyxHQUNQLEtBQUssR0FBRyxDQUFDLEFBRVIsTUFBTSxFN0N1V2IsT0FBTyxBQXVkTCxhQUFhLEM2Q2owQmIsV0FBVyxHQUNQLEtBQUssR0FBRyxDQUFDLEFBRVIsTUFBTSxFQXpGYixtQkFBbUIsQ0FzRmpCLFdBQVcsR0FDUCxLQUFLLEdBQUcsQ0FBQyxBQUdSLE1BQU0sRTdDc1diLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsR0FDUCxLQUFLLEdBQUcsQ0FBQyxBQUdSLE1BQU0sQ0FBQyxFQUNOLGdCQUFnQixFaEgxR1ksV0FBVyxFZ0gyR3ZDLEtBQUssRWhINUcwQixPQUFPLEdnSDZHdkM7O0FBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBaEc3QixBQW1HUSxtQkFuR1csQ0FzRmpCLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQUNoQixnQkFBZ0IsRTdDNlYxQixPQUFPLEFBdWRMLGFBQWEsQzZDajBCYixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsR0FDaEIsZ0JBQWdCLENBQUMsRUFDakIsWUFBWSxFcEg1TVYsT0FBTyxHb0g2TVY7RUFyR1QsQUF1R1EsbUJBdkdXLENBc0ZqQixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsQ0FLbEIsUUFBUSxFN0N5VmhCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxDQUtsQixRQUFRLENBQUMsRUFDUCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBekdULEFBMkdRLG1CQTNHVyxDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLEVBQUUsR0FBRyxDQUFDLEU3Q3FWaEIsT0FBTyxBQXVkTCxhQUFhLEM2Q2owQmIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFDUCxLQUFLLEVoSC9IaUIsT0FBTyxHZ0hzSTlCO0VBbkhULEFBOEdVLG1CQTlHUyxDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLEVBQUUsR0FBRyxDQUFDLEFBR0wsTUFBTSxFN0NrVmpCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQVNoQixFQUFFLEdBQUcsQ0FBQyxBQUdMLE1BQU0sRUE5R2pCLG1CQUFtQixDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBU2hCLEVBQUUsR0FBRyxDQUFDLEFBSUwsTUFBTSxFN0NpVmpCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQVNoQixFQUFFLEdBQUcsQ0FBQyxBQUlMLE1BQU0sQ0FBQyxFQUNOLEtBQUssRWhIbElxQixPQUF3QixFZ0htSWxELGdCQUFnQixFaEhsSU8sV0FBVyxHZ0htSW5DO0VBbEhYLEFBc0hVLG1CQXRIUyxDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBbUJoQixPQUFPLEdBQUcsQ0FBQyxFN0MyVXJCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQW1CaEIsT0FBTyxHQUFHLENBQUMsRUFySHJCLG1CQUFtQixDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBbUJoQixPQUFPLEdBQUcsQ0FBQyxBQUVWLE1BQU0sRTdDeVVqQixPQUFPLEFBdWRMLGFBQWEsQzZDajBCYixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsR0FtQmhCLE9BQU8sR0FBRyxDQUFDLEFBRVYsTUFBTSxFQXZIakIsbUJBQW1CLENBc0ZqQixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsR0FtQmhCLE9BQU8sR0FBRyxDQUFDLEFBR1YsTUFBTSxFN0N3VWpCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQW1CaEIsT0FBTyxHQUFHLENBQUMsQUFHVixNQUFNLENBQUMsRUFDTixLQUFLLEVoSHpJc0IsT0FBTyxFZ0gwSWxDLGdCQUFnQixFaEh6SVEsV0FBVyxHZ0gwSXBDO0VBM0hYLEFBK0hVLG1CQS9IUyxDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBNEJoQixTQUFTLEdBQUcsQ0FBQyxFN0NrVXZCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQTRCaEIsU0FBUyxHQUFHLENBQUMsRUE5SHZCLG1CQUFtQixDQXNGakIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLEdBNEJoQixTQUFTLEdBQUcsQ0FBQyxBQUVaLE1BQU0sRTdDZ1VqQixPQUFPLEFBdWRMLGFBQWEsQzZDajBCYixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsR0E0QmhCLFNBQVMsR0FBRyxDQUFDLEFBRVosTUFBTSxFQWhJakIsbUJBQW1CLENBc0ZqQixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsR0E0QmhCLFNBQVMsR0FBRyxDQUFDLEFBR1osTUFBTSxFN0MrVGpCLE9BQU8sQUF1ZEwsYUFBYSxDNkNqMEJiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxHQTRCaEIsU0FBUyxHQUFHLENBQUMsQUFHWixNQUFNLENBQUMsRUFDTixLQUFLLEVoSGhKd0IsT0FBTyxFZ0hpSnBDLGdCQUFnQixFaEhoSlUsV0FBVyxHZ0hpSnRDOztBQXBJWCxBQTBJRSxtQkExSWlCLENBMElqQixZQUFZLEU3Q3NUZCxPQUFPLEFBdWRMLGFBQWEsQzZDN3dCYixZQUFZLENBQUMsRUFDWCxLQUFLLEVoSDlKdUIsT0FBTyxHZ0htS3BDOztBQWhKSCxBQTZJSSxtQkE3SWUsQ0EwSWpCLFlBQVksQUFHVCxNQUFNLEU3Q21UWCxPQUFPLEFBdWRMLGFBQWEsQzZDN3dCYixZQUFZLEFBR1QsTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEhoSzJCLE9BQXdCLEdnSGlLekQ7O0FBL0lMLEFBa0pFLG1CQWxKaUIsQ0FrSmpCLFNBQVMsRTdDOFNYLE9BQU8sQUF1ZEwsYUFBYSxDNkNyd0JiLFNBQVMsQ0FBQyxFQUNSLEtBQUssRWhIdEt1QixPQUFPLEdnSHdMcEM7O0FBcktILEFBcUpJLG1CQXJKZSxDQWtKakIsU0FBUyxBQUdOLE1BQU0sRTdDMlNYLE9BQU8sQUF1ZEwsYUFBYSxDNkNyd0JiLFNBQVMsQUFHTixNQUFNLENBQUMsRUFDTixZQUFZLEVoSHpLYyxPQUFPLEdnSDBLbEM7O0FBdkpMLEFBeUpJLG1CQXpKZSxDQWtKakIsU0FBUyxBQU9OLE1BQU0sRTdDdVNYLE9BQU8sQUF1ZEwsYUFBYSxDNkNyd0JiLFNBQVMsQUFPTixNQUFNLEVBekpYLG1CQUFtQixDQWtKakIsU0FBUyxBQVFOLE1BQU0sRTdDc1NYLE9BQU8sQUF1ZEwsYUFBYSxDNkNyd0JiLFNBQVMsQUFRTixNQUFNLENBQUMsRUFDTixLQUFLLEVoSDdLMkIsT0FBd0IsR2dIOEt6RDs7QUE1SkwsQUFnS00sbUJBaEthLENBa0pqQixTQUFTLENBWU4sQUFBQSxRQUFDLEFBQUEsQ0FFQyxNQUFNLEU3Q2dTYixPQUFPLEFBdWRMLGFBQWEsQzZDcndCYixTQUFTLENBWU4sQUFBQSxRQUFDLEFBQUEsQ0FFQyxNQUFNLEVBaEtiLG1CQUFtQixDQWtKakIsU0FBUyxDQVlOLEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxFN0MrUmIsT0FBTyxBQXVkTCxhQUFhLEM2Q3J3QmIsU0FBUyxDQVlOLEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxFQUZULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQS9KYixtQkFBbUIsQ0FrSmpCLFNBQVMsQUFjSixNQUFNLEVBRFQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEU3Q2lTYixPQUFPLEFBdWRMLGFBQWEsQzZDcndCYixTQUFTLEFBY0osTUFBTSxFQURULFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQS9KYixtQkFBbUIsQ0FrSmpCLFNBQVMsQUFlSixNQUFNLEVBRlQsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEU3Q2lTYixPQUFPLEFBdWRMLGFBQWEsQzZDcndCYixTQUFTLEFBZUosTUFBTSxDQUFDLEVBQ04sS0FBSyxFaEhoTDRCLE9BQU8sR2dIaUx6Qzs7QXhEalFQLEFBb0JFLE1BcEJJLEFBb0JILEdBQUcsQ0FBQyxhQUFhLEN3RGtQSSxFQUN0QixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxrQkFBa0IsRUFDN0IsTUFBTSxFQUFFLE1BQU0sR0FDZjs7QXhEdk9ELEFBQUEsY0FBYyxDd0R5T0MsRUFLYixhQUFhLEVBQUUsQ0FBQyxFQUtoQixVQUFVLEVBQUUsS0FBSyxFQUNqQixRQUFRLEVBQUUsSUFBSSxHQUNmOztBeER2TUQsQUFBQSxXQUFXLEN3RHlNQyxFQUNWLFdBQVcsRUFBRSxNQUFrQixFQUMvQixjQUFjLEVBQUUsQ0FBQyxFQUNqQixZQUFZLEVBQUUsQ0FBQyxFQUNmLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEdBb0NuQjs7QUF6Q0QsQUFPRSxXQVBTLENBT1Qsc0JBQXNCLEFBQUEsY0FBYyxDQUFDLEVBQ25DLGFBQWEsRTdHdlFDLElBQUksRzZHd1FuQjs7QWxEdExHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWtENks5QyxBQVdFLFdBWFMsQ0FXVCxpQkFBaUIsQ0FBQyxFQUVkLGFBQWEsRTdHM1FLLElBQUksRzZHNlF6Qjs7QWxENUxHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWtENks5QyxBQW1CSSxXQW5CTyxDQWlCVCxZQUFZLEFBQUEsdUJBQXVCLEdBQUcsWUFBWSxBQUFBLDBCQUEwQixBQUV6RSxPQUFPLEVBbkJaLFdBQVcsQ0FrQlQsWUFBWSxBQUFBLHFCQUFxQixHQUFHLFlBQVksQUFBQSxzQkFBc0IsQUFDbkUsT0FBTyxDQUFDLEVBRUwsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxHQUFHLENBQUMsS0FBSyxDcEg1T2hCLE9BQU8sRW9INk9iLElBQUksRUFBRSxHQUFHLEdBRVo7O0FsRHhNQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElrRDZLOUMsQUErQkksV0EvQk8sQ0E4QlQsWUFBWSxBQUFBLHNCQUFzQixHQUFHLFlBQVksQUFBQSxzQkFBc0IsQUFDcEUsT0FBTyxDQUFDLEVBRUwsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxHQUFHLENBQUMsS0FBSyxDcEh4UGhCLE9BQU8sRW9IeVBiLElBQUksRUFBRSxHQUFHLEdBRVo7O0FBSUwsQUFBQSxhQUFhLENBQUMsY0FBYyxDQUFDLEVBQzNCLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0F4RDNTRCxBQUFBLGFBQWEsQ3dENlNDLEVBQ1osS0FBSyxFMUc5VEksSUFBSSxFMEcrVGIsU0FBUyxFMUczVEksS0FBSyxFMEc0VGxCLE1BQU0sRUFBRSxTQUFTLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBU25COztBbER6T0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJTmpGOUMsQUFBQSxhQUFhLEN3RDZTQyxFQU9WLEtBQUssRUFBRSxHQUFHLEdBTWI7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEl4RHZUM0IsQUFBQSxhQUFhLEN3RDZTQyxFQVdWLEtBQUssRUFBRSxHQUFHLEdBRWI7O0FBRUQsQUFBQSxXQUFXLENBQUMsWUFBWSxDQUFDLEVBQ3ZCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsQUFBQSxXQUFXLENBQUMsWUFBWSxBQUFBLHNCQUFzQixDQUFDLEVBQzdDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsSUFBSSxFQUFFLEdBQUcsRUFDVCxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsZ0JBQWdCLEVBQzVDLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUQsQUFBQSxhQUFhLENBQUMsYUFBYSxDQUFDLEVBQzFCLGdCQUFnQixFcEgxV1gsT0FBTyxFb0gyV1osS0FBSyxFcEh0V0MsT0FBTyxFb0h1V2IsVUFBVSxFQUFFLENBQUMsR0FDZDs7QUFFRCxBQUFBLGFBQWEsQUFBQSxTQUFTLENBQUMsRUFDckIsU0FBUyxFMUcxVkksTUFBTSxHMEdzV3BCOztBbEQxUUssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJa0Q2UDlDLEFBQUEsYUFBYSxBQUFBLFNBQVMsQ0FBQyxFQUluQixLQUFLLEVBQUUsR0FBRyxHQVNiOztBQU5DLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVAzQixBQUFBLGFBQWEsQUFBQSxTQUFTLENBQUMsRUFRbkIsS0FBSyxFQUFFLEdBQUcsR0FLYjs7QUFFRCxBQUFBLGFBQWEsQUFBQSxTQUFTLENBQUMsRUFDckIsS0FBSyxFMUd4V1EsS0FBSyxHMEdpWG5COztBbER0UkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJa0Q0UTlDLEFBQUEsYUFBYSxBQUFBLFNBQVMsQ0FBQyxFQUluQixLQUFLLEVBQUUsR0FBRyxHQU1iOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQVAzQixBQUFBLGFBQWEsQUFBQSxTQUFTLENBQUMsRUFRbkIsS0FBSyxFQUFFLEdBQUcsR0FFYjs7QXRIalRELGdEQUFnRDtBdUhqR2hELGdEQUFnRDtBQ0FoRCxBQUNJLFdBRE8sQ0FDUCxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ0osZUFBZSxFQUFFLElBQUksR0FDeEI7O0FqQ2dxREQsQUFBQSxVQUFVLENpQzFwREgsRUFDUCx5TkFRRSxDQUVGLFdBQVcsRUFBRSxhQUFhLEVBQzFCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLE9BQU8sRUFDZCxXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsU0FBUyxFQUN6QixPQUFPLEVBQUUsQ0FBQyxFQUVWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFlBQVksRUFBRSxHQUFHLEdBRXBCOztBQUVELEFBQUEsY0FBYyxHQUFHLFVBQVUsQ0FBQyxFQUN4QixXQUFXLEVBQUUsSUFBdUIsRUFDcEMsV0FBVyxFQUFFLEdBQUcsR0FLbkI7O0FBSEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBSjNCLEFBQUEsY0FBYyxHQUFHLFVBQVUsQ0FBQyxFQUtwQixXQUFXLEVBQUUsQ0FBQyxHQUVyQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUEsRUFDakIsV0FBVyxFQUFDLEdBQUcsRUFDZixjQUFjLEVBQUUsQ0FBQyxFQUNqQixVQUFVLEVBQUUsT0FBTyxHQUt0Qjs7QUFIRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFMM0IsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFBLEVBTWIsWUFBWSxFQUFFLElBQUksR0FFekI7O0FBRUQsQUFBQSxVQUFVLENBQUMsRUFJUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsTUFBTSxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxNQUFNLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEV0SDVCSSxPQUFPLEVzSDZCaEIsZ0JBQWdCLEVBekRKLFdBQVcsRUEyRHZCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxvQkFBb0IsRUF1WGhDLHFCQUFxQixFQW1IeEI7O0FwRGhiSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvRHZFOUMsQUFBQSxVQUFVLENBQUMsRUFnQkgsYUFBYSxFQUFFLElBQUksR0F1ZTFCOztBcERoYkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0R2RTlDLEFBQUEsVUFBVSxDQUFDLEVBbUJILGFBQWEsRUFBRSxHQUFHLEdBb2V6Qjs7QUFqZUcsQUFBQSxDQUFDLEFBQUEsTUFBTSxDQXRCWCxVQUFVLENBc0JJLEVBQ04sZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBeEJMLEFBOEJJLFVBOUJNLEFBOEJMLDRCQUE0QixFQTlCakMsVUFBVSxBQStCTCxNQUFNLENBQUMsRUFHSixZQUFZLEV0SGpGTCxPQUFPLEdzSHNHakI7O0FBdkRMLEFBb0NRLFVBcENFLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsRUFwQ3BDLFVBQVUsQUErQkwsTUFBTSxDQUtILDRCQUE0QixDQUFELEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEdBR3JCOztBQXhDVCxBcEQyS0UsVW9EM0tRLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsQXBEdUlqQyxRQUFRLEVvRDNLWCxVQUFVLEFBK0JMLE1BQU0sQ0FLSCw0QkFBNEIsQXBEdUlqQyxRQUFRLENBQUMsRUFDUixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsZ0JBQWdCLEVsRXZKRSxPQUFPLEVrRXdKekIsT0FBTyxFbEV2SmEsSUFBSSxFa0UwSnRCLE9BQU8sRW9EL0lnQixDQUFDLEdwRGlKM0I7O0FvRHhMSCxBcEQwTEUsVW9EMUxRLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsQ3BEc0psQyxnQkFBZ0IsRW9EMUxsQixVQUFVLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsQ3BEdUpsQyxFQUFFLEVvRDNMSixVQUFVLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsQ3BEd0psQyxFQUFFLEVvRDVMSixVQUFVLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsQ3BEeUpsQyxFQUFFLEVvRDdMSixVQUFVLEFBOEJMLDRCQUE0QixDQU16Qiw0QkFBNEIsQ3BEMEpsQyxDQUFDLEVvRDlMSCxVQUFVLEFBK0JMLE1BQU0sQ0FLSCw0QkFBNEIsQ3BEc0psQyxnQkFBZ0IsRW9EMUxsQixVQUFVLEFBK0JMLE1BQU0sQ0FLSCw0QkFBNEIsQ3BEdUpsQyxFQUFFLEVvRDNMSixVQUFVLEFBK0JMLE1BQU0sQ0FLSCw0QkFBNEIsQ3BEd0psQyxFQUFFLEVvRDVMSixVQUFVLEFBK0JMLE1BQU0sQ0FLSCw0QkFBNEIsQ3BEeUpsQyxFQUFFLEVvRDdMSixVQUFVLEFBK0JMLE1BQU0sQ0FLSCw0QkFBNEIsQ3BEMEpsQyxDQUFDLENBQUMsRUFDQSxRQUFRLEVBQUUsUUFBUSxFQUdoQixPQUFPLEVvRDNKZ0IsQ0FBQyxHcEQ2SjNCOztBb0RwTUgsQUE4Q1EsVUE5Q0UsQUE4QkwsNEJBQTRCLENBZ0J6QixpQkFBaUIsRUE5Q3pCLFVBQVUsQUE4QkwsNEJBQTRCLENBaUJ6QixnQkFBZ0IsRUEvQ3hCLFVBQVUsQUErQkwsTUFBTSxDQWVILGlCQUFpQixFQTlDekIsVUFBVSxBQStCTCxNQUFNLENBZ0JILGdCQUFnQixDQUFELEVBQ1gsWUFBWSxFQUFFLE9BQTBCLEVBQ3hDLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBcERxQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0R2RTlDLEFBOEJJLFVBOUJNLEFBOEJMLDRCQUE0QixFQTlCakMsVUFBVSxBQStCTCxNQUFNLENBQUMsRUFzQkEsWUFBWSxFdEhXVixPQUFPLEdzSFRoQjs7QUF2REwsQUF5REksVUF6RE0sQ0F5RE4sQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFdEg3RUEsT0FBTyxHc0g4RWY7O0FBM0RMLEFBNkRJLFVBN0RNLENBNkROLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFDUixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUEvREwsQUFpRUksVUFqRU0sQ0FpRU4sb0JBQW9CLENBQUQsRUFDZixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLFNBQVMsRWxEK0p0QixLQUFLLEVwRWhRUyxPQUFPLEVvRWlRckIsU0FBUyxFakUxUEksSUFBSSxFaUUyUGpCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osY0FBYyxFQUFFLFNBQVMsR2tEaEt4Qjs7QUF4RUwsQUEwRUksVUExRU0sQ0EwRU4saUJBQWlCLENBQUQsRUFDWixLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxHQUFHLEVBQ1YsT0FBTyxFQUFFLFNBQVMsR0FDckI7O0FBOUVMLEFBZ0ZJLFVBaEZNLENBZ0ZOLGdCQUFnQixDQUFELEVBQ1gsS0FBSyxFdEhwR0EsT0FBTyxHc0hxR2Y7O0FBbEZMLEFBb0ZJLFVBcEZNLENBb0ZOLGtCQUFrQixDQUFELEVBQ2IsS0FBSyxFdEh4R0EsT0FBTyxHc0h5R2Y7O0FBdEZMLEFBd0ZJLFVBeEZNLENBd0ZOLE9BQU8sQ0FBQyxFQUNKLFNBQVMsRW5IL0dFLElBQUksRW1IZ0hmLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFdBQVcsRUFBRSxJQUFJLEdBV3BCOztBQXRHTCxBQTRGUSxVQTVGRSxDQXdGTixPQUFPLENBSUgsQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFDLE9BQU8sRUFDYixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxVQUFVLEdBQzdCOztBQWxHVCxBQW1HUSxVQW5HRSxDQXdGTixPQUFPLENBV0gsQ0FBQyxBQUFBLE1BQU0sRUFuR2YsVUFBVSxDQXdGTixPQUFPLENBV00sQ0FBQyxBQUFBLE1BQU0sQ0FBQSxFQUNaLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQXJHVCxBQXdHSSxVQXhHTSxDQXdHTixpQkFBaUIsQ0FBRCxFQUNaLFNBQVMsRUFBRSxJQUFJLEVBQ2YsTUFBTSxFQUFDLE1BQU0sRUFDYixLQUFLLEV0SDlHSyxLQUFLLEVzSCtHZixZQUFZLEVBQUUsQ0FBQyxFQUNmLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEdBMkNkOztBcERsRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0R2RTlDLEFBd0dJLFVBeEdNLENBd0dOLGlCQUFpQixDQUFELEVBU1IsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxHQXVDMUI7O0FBekpMLEFBcUhRLFVBckhFLENBd0dOLGlCQUFpQixDQWFiLENBQUMsQ0FBQyxFQUNFLEtBQUssRXRIekhDLEtBQUssR3NIMEhkOztBQXZIVCxBQXlIUSxVQXpIRSxDQXdHTixpQkFBaUIsQ0FpQmIsRUFBRSxFQXpIVixVQUFVLENBd0dOLGlCQUFpQixDQWtCYixHQUFHLEVBMUhYLFVBQVUsQ0F3R04saUJBQWlCLENBbUJiLEVBQUUsRUEzSFYsVUFBVSxDQXdHTixpQkFBaUIsQ0FvQmIsR0FBRyxDQUFDLEVBQ0Esb01BV0UsQ0FFRixXQUFXLEVBQUUsYUFBYSxFQUMxQixVQUFVLEVBQUUsSUFBSSxFQUNoQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsT0FBTyxFQUFFLENBQUMsRUFDVixjQUFjLEVBQUUsSUFBSSxHQU12Qjs7QXBEakZILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9EdkU5QyxBQXlIUSxVQXpIRSxDQXdHTixpQkFBaUIsQ0FpQmIsRUFBRSxFQXpIVixVQUFVLENBd0dOLGlCQUFpQixDQWtCYixHQUFHLEVBMUhYLFVBQVUsQ0F3R04saUJBQWlCLENBbUJiLEVBQUUsRUEzSFYsVUFBVSxDQXdHTixpQkFBaUIsQ0FvQmIsR0FBRyxDQUFDLEVBeUJJLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGFBQWEsRUFBRSxHQUFHLEdBRXpCOztBQXhKVCxBQTJKSSxVQTNKTSxDQTJKTixnQkFBZ0IsQ0FBRCxFQUNYLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQXdCLEdBQ3hDOztBQTdKTCxBQStKSSxVQS9KTSxDQStKTixnQkFBZ0IsQ0FBRCxFQUNYLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQXdCLEVBQ3JDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBbktMLEFBcUtJLFVBcktNLENBcUtOLGdCQUFnQixDQUFELEVBRVgsTUFBTSxFQUFFLElBQUksRUFDWixjQUFjLEVuSDVHQyxJQUV0QixFbUgyR08sUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQTVLTCxBQThLSSxVQTlLTSxDQThLTixzQkFBc0IsQ0FBRCxFQUNqQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUMsQ0FBQyxHQWdDWjs7QUFoTkwsQUFrTFEsVUFsTEUsQ0E4S04sc0JBQXNCLENBSWxCLHlCQUF5QixDQUFDLEVBQ3RCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLENBQUMsR0F1QmI7O0FBL01ULEFBMExZLFVBMUxGLENBOEtOLHNCQUFzQixDQUlsQix5QkFBeUIsR0FRakIsR0FBRyxFQTFMbkIsVUFBVSxDQThLTixzQkFBc0IsQ0FJbEIseUJBQXlCLEdBU2pCLE1BQU0sRUEzTHRCLFVBQVUsQ0E4S04sc0JBQXNCLENBSWxCLHlCQUF5QixHQVVqQixLQUFLLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osUUFBUSxFQUFFLE1BQU0sR0FXbkI7O0FBMU1iLEFBaU1nQixVQWpNTixDQThLTixzQkFBc0IsQ0FJbEIseUJBQXlCLEdBUWpCLEdBQUcsR0FPQyxHQUFHLEVBak12QixVQUFVLENBOEtOLHNCQUFzQixDQUlsQix5QkFBeUIsR0FTakIsTUFBTSxHQU1GLEdBQUcsRUFqTXZCLFVBQVUsQ0E4S04sc0JBQXNCLENBSWxCLHlCQUF5QixHQVVqQixLQUFLLEdBS0QsR0FBRyxDQUFDLEVBQ0osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQUUsc0JBQXNCLENBQ3BDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixHQUM5Qjs7QUF6TWpCLEFBMk1ZLFVBM01GLENBOEtOLHNCQUFzQixDQUlsQix5QkFBeUIsRUF5QnJCLEFBQUEsc0JBQUMsQUFBQSxFQUF3QixHQUFHLENBQUMsRUFDekIsR0FBRyxFQUFFLGtCQUFrQixFQUN2QixTQUFTLEVBQUUsa0JBQWtCLEdBQ2hDOztBQTlNYixBQWtOSSxVQWxOTSxDQWtOTixpQkFBaUIsQ0FBRCxFQUNaLFVBQVUsRUFBRSxDQUFDLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFFZCxnQkFBZ0IsRXRIdlFaLE9BQU8sRXNId1FYLGdCQUFnQixFQUFFLDRCQUE0QixFQUM5QyxtQkFBbUIsRUFBRSxhQUFhLEVBQ2xDLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLFFBQVEsR0FhNUI7O0FBeE9MLEFsRDhISSxVa0Q5SE0sQ0FrTk4saUJBQWlCLEFsRHBGaEIsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFQZCxjQUFtQyxHQVF0Qzs7QWtEbElMLEFsRG9JSSxVa0RwSU0sQ0FrTk4saUJBQWlCLEFsRDlFaEIsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FrRHhJTCxBbEQySUksVWtEM0lNLENBa05OLGlCQUFpQixHbER2RWIsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QWtEakpMLEFBNk5RLFVBN05FLENBa05OLGlCQUFpQixDQVdiLEdBQUcsQ0FBQyxFQUNBLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLGVBQWUsRUFBRSxVQUFVLEdBUTlCOztBQXZPVCxBQTBPSSxVQTFPTSxDQTBPTixzQkFBc0IsQ0FBRCxFQUNqQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEUvRzFQRyxJQUFJLEUrRzJQZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQWpQTCxBQW1QSSxVQW5QTSxDQW1QTixzQkFBc0IsQ0FBQyxJQUFJLENBQUQsRUFDdEIsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixZQUFZLEUvR2hRSSxJQUFJLEUrR2lRcEIsYUFBYSxFL0dqUUcsSUFBSSxFK0dtUXBCLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxJQUFJLEdBTWxCOztBcEQzTEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLElvRHZFdEUsQUFtUEksVUFuUE0sQ0FtUE4sc0JBQXNCLENBQUMsSUFBSSxDQUFELEVBWWxCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixHQUVsQzs7QUFsUUwsQUFvUUksVUFwUU0sQ0FvUU4sZ0JBQWdCLENBQUQsRUFFWCxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxNQUFNLEVBQ2IsT0FBTyxFL0duUlMsSUFBSSxFK0dvUnBCLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDdEgxT2YsT0FBTyxFc0gyT2IsVUFBVSxFQUFFLG9CQUFvQixFQUNoQyxRQUFRLEVBQUUsUUFBUSxHQVVyQjs7QUF0UkwsQUE4UVEsVUE5UUUsQ0FvUU4sZ0JBQWdCLENBVVosSUFBSSxDQUFDLEVBQ0QsU0FBUyxFQUFFLGVBQWUsRUFDMUIsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsaUJBQWdDLEVBQ3ZDLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQXBSVCxBQXdSSSxVQXhSTSxDQXdSTixpQkFBaUIsQ0FBRCxFQUNaLFVBQVUsRUFBRSxvQkFBb0IsRUFDaEMsS0FBSyxFQUFFLEtBQUssRUFDWixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsTUFBTSxFQUNiLEtBQUssRXRIMVRHLE9BQU8sRXNIMlRmLE9BQU8sRS9HeFNTLElBQUksRStHeVNwQixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3RIL1BmLE9BQU8sRXNIZ1FiLFdBQVcsRUFBRSxHQUFHLENBQUMsS0FBSyxDdEhoUWhCLE9BQU8sR3NIdVFoQjs7QUF2U0wsQUFrU1EsVUFsU0UsQ0F3Uk4saUJBQWlCLENBVWIsSUFBSSxDQUFDLEVBQ0QsU0FBUyxFbkg3Uk4sSUFBSSxFbUg4UlAsT0FBTyxFQUFFLEtBQUssRUFDZCxXQUFXLEVBQUUsR0FBRyxHQUNuQjs7QUF0U1QsQUF5U0ksVUF6U00sQ0F5U04sa0JBQWtCLENBQUQsRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsS0FBSyxFQUNWLGFBQWEsRUFBRSxLQUFLLEdBTXZCOztBcEQzT0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0R2RTlDLEFBeVNJLFVBelNNLENBeVNOLGtCQUFrQixDQUFELEVBTVQsR0FBRyxFQUFFLENBQUMsRUFDTixhQUFhLEVBQUUsQ0FBQyxHQUV2Qjs7QUFsVEwsQUFvVEksVUFwVE0sQ0FvVE4sSUFBSSxDQUFDLEVBQ0QsU0FBUyxFQUFFLENBQUMsR0FDZjs7QUF0VEwsQUF3VEksVUF4VE0sQ0F3VE4sdUJBQXVCLENBQUMsRUFDcEIsVUFBVSxFQUFFLEdBQUcsR0FDbEI7O0FBMVRMLEFBNFRJLFVBNVRNLENBNFROLFVBQVUsQ0FBQyxFQUNQLGNBQWMsRUFBRSxDQUFDLEdBQ3BCOztBQUVBLEFBQUQsZ0JBQU8sQ0FBQyxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUEsQUFBRCxrQkFBUyxDQUFDLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRXRIeldFLE9BQU8sRXNIMFdkLFdBQVcsRW5IdFhBLE1BQU0sRUFBQyxZQUFZLEVtSHVYOUIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsS0FBSyxHQUNyQjs7QUFNSSxBQUFELHVCQUFRLENBQUMsRUFDTCxPQUFPLEVBQUUsVUFBVSxFQUNuQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVBQUUsWUFBWSxHQWlCeEI7O0FBZkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBTDNCLEFBQUQsdUJBQVEsQ0FBQyxFQU1ELE9BQU8sRUFBRSxRQUFRLEdBY3hCOztBQVhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVQzQixBQUFELHVCQUFRLENBQUMsRUFVRCxPQUFPLEVBQUUsUUFBUSxHQVV4Qjs7QUFQSSxBQUFELDRCQUFNLENBQUMsRUFDSCxjQUFjLEVBQUUsR0FBRyxHQUt0Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFIM0IsQUFBRCw0QkFBTSxDQUFDLEVBSUMsY0FBYyxFQUFFLEdBQUcsR0FFMUI7O0FBdkJSLEFBMEJHLGdCQTFCRyxBQTBCRixTQUFTLENBQUMsRUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFHSixBQUFELGdCQUFPLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUVBLEFBQUQscUJBQVksQ0FBQyxFQUNULFVBQVUsRW5IalVLLElBRXRCLEVtSGdVTyxjQUFjLEVuSGxVQyxJQUV0QixFbUhpVU8sZUFBZSxFQUFFLElBQUksRWxEMU96QixPQUFPLEVBQUUsWUFBWSxFQUNyQixVQUFVLEVBQUUsSUFBdUIsRUFDbkMsV0FBVyxFakV6TU8sYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVpRTBNdkQsY0FBYyxFQUFFLFNBQVMsRUFDekIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsZUFBZSxFQUFFLFNBQVMsR2tEdU96Qjs7QUFjQSxBQUNHLHlCQURZLENBQ1osaUJBQWlCLENBQUQsRUFDWixVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QXBENVVILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9EK1V6QyxBQUVHLG9CQUZPLENBRVAsNEJBQTRCLENBQUQsRUFJbkIsS0FBSyxFQUFFLEdBQUcsRUFDVixLQUFLLEVBQUUsS0FBSyxHQU9uQjs7QXBEN1ZILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9EK1V6QyxBQUVHLG9CQUZPLENBRVAsNEJBQTRCLENBQUQsRUFTbkIsS0FBSyxFQUFFLE1BQU0sRUFDYixLQUFLLEVBQUUsS0FBSyxHQUVuQjs7QXBEN1ZILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9EK1V6QyxBbER4UkQsb0JrRHdSVyxDQWdCUCxnQkFBZ0IsQWxEeFNuQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQVBkLElBQW1DLEdBUXRDO0VrRG9SQSxBbERsUkQsb0JrRGtSVyxDQWdCUCxnQkFBZ0IsQWxEbFNuQixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDtFa0Q4UUEsQWxEM1FELG9Ca0QyUVcsQ0FnQlAsZ0JBQWdCLEdsRDNSaEIsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUYxRUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0QrVXpDLEFsRHhSRCxvQmtEd1JXLENBZ0JQLGdCQUFnQixBbER4U25CLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsTUFBbUMsR0FRdEM7RWtEb1JBLEFsRGxSRCxvQmtEa1JXLENBZ0JQLGdCQUFnQixBbERsU25CLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkO0VrRDhRQSxBbEQzUUQsb0JrRDJRVyxDQWdCUCxnQkFBZ0IsR2xEM1JoQixDQUFDLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBa0RxUUEsQUEwQkcsb0JBMUJPLENBMEJQLGdCQUFnQixDQUFELEVBQ1gsVUFBVSxFQUFFLEtBQUssRUFDakIsU0FBUyxFQUFFLGFBQWEsRUFDeEIsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FwRDdXSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvRCtVekMsQUFnQ0csb0JBaENPLENBZ0NQLGdCQUFnQixFQWhDbkIsb0JBQVUsQ0FpQ1AsNEJBQTRCLENBQUQsRUFFbkIsS0FBSyxFQUFFLEdBQUcsRUFDVixLQUFLLEVBQUUsSUFBSSxHQU9sQjs7QXBEMVhILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9EK1V6QyxBQWdDRyxvQkFoQ08sQ0FnQ1AsZ0JBQWdCLEVBaENuQixvQkFBVSxDQWlDUCw0QkFBNEIsQ0FBRCxFQU9uQixLQUFLLEVBQUUsTUFBTSxFQUNiLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBcEQxWEgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJb0QrVXpDLEFBOENPLG9CQTlDRyxDQThDSCxzQkFBc0IsQ0FBRCxFQUNqQixTQUFTLEVuSC9iVixJQUFJLEVtSGdjSCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEdBQ1g7RUFsRFIsQUFvRE8sb0JBcERHLENBb0RILDRCQUE0QixDQUFELEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEdBQ1o7RUF2RFIsQUF5RE8sb0JBekRHLENBeURILHFCQUFxQixDQUFDLEVBQ2xCLEdBQUcsRUFBRSxFQUFFLEVBQ1AsYUFBYSxFQUFFLENBQUMsR0FNbkI7O0FwRGhaUCxNQUFNLE1BQUMsTUFBa0MsTUFBakIsU0FBUyxFQUFFLEtBQUssT0FBaEIsU0FBUyxFQUFFLEtBQUssSW9EK1V6QyxBQXlETyxvQkF6REcsQ0F5REgscUJBQXFCLENBQUMsRUFLZCxHQUFHLEVBQUUsR0FBRyxFQUNSLFVBQVUsRUFBRSxJQUEwQixHQUU3Qzs7QXBEaFpQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9Eb1p6QyxBQUFELHlCQUFnQixDQUFDLEVBRVQsYUFBYSxFQUFFLEdBQUcsR0FrQnpCOztBQXBCQSxBQUlHLHlCQUpZLENBSVosT0FBTyxFQUpWLHlCQUFlLENBS1osRUFBRSxFQUxMLHlCQUFlLENBTVosR0FBRyxDQUFDLEVBQ0EsVUFBVSxFQUFFLENBQUMsRUFDYixTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsZUFBZSxFQUM1QixVQUFVLEVBQUUsR0FBRyxHQUNsQjs7QXBEL1pILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW9Eb1p6QyxBQWFPLHlCQWJRLENBWVosaUJBQWlCLENBQ2IsR0FBRyxDQUFDLEVBRUksU0FBUyxFQUFFLElBQUksRUFDZixVQUFVLEVBQUUsQ0FBQyxHQUVwQjs7QUE3ZWIsQUFnZkksVUFoZk0sQ0FnZk4sc0JBQXNCLENBQUMsRUFDbkIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBbGZMLEFBb2ZJLFVBcGZNLENBb2ZOLFdBQVcsQ0FBQyxFQUNSLE9BQU8sRUFBRSxZQUFZLEdBQ3hCOztBQUdMLEFBTWdCLGVBTkQsQ0FBQyxVQUFVLENBQ3RCLHNCQUFzQixDQUNsQix5QkFBeUIsR0FDakIsR0FBRyxHQUdDLEdBQUcsRUFOdkIsZUFBZSxDQUFDLFVBQVUsQ0FDdEIsc0JBQXNCLENBQ2xCLHlCQUF5QixHQUVqQixNQUFNLEdBRUYsR0FBRyxFQU52QixlQUFlLENBQUMsVUFBVSxDQUN0QixzQkFBc0IsQ0FDbEIseUJBQXlCLEdBR2pCLEtBQUssR0FDRCxHQUFHLENBQUMsRUFDSixHQUFHLEVBQUUsa0JBQWtCLEVBQ3ZCLFNBQVMsRUFBRSxrQkFBa0IsR0FDaEM7O0FBTWpCLGtLQUVJO0FBRUosQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsRUFDckMsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FDbGtCRyxBQUFBLGVBQWUsQUFBQSxxQkFBcUIsQ0FEeEMsa0JBQWtCLENBQ3lCLEVBQ25DLGVBQWUsRUFBRSxZQUFZLEdBQ2hDOztBQUdMLEFBQUEsaUJBQWlCLENBQUMsRUFDZCxhQUFhLEVBQUUsR0FBRyxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN2SGNMLE9BQU8sRXVIYm5CLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRXZIVU8sT0FBTyxFdUhUbkIsY0FBYyxFQUFFLElBQUksRUFDcEIsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsOEJBQThCLEVBQ25ELE1BQU0sRUFBRSxLQUFLLEdBTWhCOztBQWxCRCxBQWNJLGlCQWRhLEFBY1osTUFBTSxDQUFDLEVBQ0osS0FBSyxFQUFFLEtBQUssRUFDWixnQkFBZ0IsRXZIRVIsT0FBTyxHdUhEbEI7O0FBT0wsQUFBQSxpQkFBaUIsRUFDakIsa0JBQWtCLENBQUMsRUFDZixLQUFLLEV2SFJPLE9BQU8sR3VIU3RCOztBQUVELEFBQUEsdUJBQXVCLENBQUMsRUFDcEIsT0FBTyxFQUFFLFlBQVksRUFDckIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsU0FBUyxFckRsQkgsUUFBc0IsR3FEbUIvQjs7QUFFRCxBQUFBLHFCQUFxQixDQUFDLEVBQ2xCLFdBQVcsRUFBRSxPQUFPLEVBQ3BCLFdBQVcsRUFBRSxNQUFNLEdBQ3RCOztBOUR0Q0QsQUFBQSxNQUFNLEM4RHdDQyxFQUNILHNGQUlFLENBRUYsV0FBVyxFQUFFLGFBQWEsRUFDMUIsa0JBQWtCLEVBQUUsR0FBRyxFQUN2QixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLFNBQVMsRUFDekIsT0FBTyxFQUFFLENBQUMsRUFDVixPQUFPLEVBQUUsUUFBUSxFQUNqQixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsTUFBTSxHQWtCdEI7O0FyRHdDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSVR0SHJFLEFBQUEsTUFBTSxDOER3Q0MsRUF1QkMsWUFBWSxFQUFFLEdBQUcsR0FleEI7O0FyRHdDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElUdEg5QyxBQUFBLE1BQU0sQzhEd0NDLEVBMEJDLFlBQVksRUFBRSxJQUFJLEdBWXpCOztBQXRDRCxBQTZCSSxNQTdCRSxDQTZCRixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUdJLEFBQUQsZUFBVSxDQUFPLEVBQ2IsZ0JBQWdCLEVsSGxDZixPQUFPLEdrSG1DWDs7QUFGQSxBQUFELFlBQU8sQ0FBVSxFQUNiLGdCQUFnQixFbEhqQ2xCLE9BQU8sR2tIa0NSOztBQUZBLEFBQUQsa0JBQWEsQ0FBSSxFQUNiLGdCQUFnQixFbEhoQ1osT0FBTyxHa0hpQ2Q7O0FBRkEsQUFBRCxZQUFPLENBQVUsRUFDYixnQkFBZ0IsRWxIL0JsQixPQUFPLEdrSGdDUjs7QUFGQSxBQUFELGlCQUFZLENBQUssRUFDYixnQkFBZ0IsRWxIOUJiLE9BQU8sR2tIK0JiOztBQUZBLEFBQUQsYUFBUSxDQUFTLEVBQ2IsZ0JBQWdCLEVsSDdCakIsT0FBTyxHa0g4QlQ7O0FBRkEsQUFBRCxnQkFBVyxDQUFNLEVBQ2IsZ0JBQWdCLEVsSDVCZCxPQUFPLEdrSDZCWjs7QUFGQSxBQUFELGVBQVUsQ0FBTyxFQUNiLGdCQUFnQixFdkh6RFosT0FBTyxHdUgwRGQ7O0FDbEZULEFBQUEsYUFBYSxDQUFDLEVBQ1YsNkhBS0EsRUEyQ0g7O0FBakRELEFBUUksYUFSUyxDQVFULG9CQUFvQixDQUFDLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEVBaUJsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUMsQ0FBQyxHQWNaOztBdERtRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJc0Q1SDlDLEFBUUksYUFSUyxDQVFULG9CQUFvQixDQUFDLEVBR2IsVUFBVSxFQUFFLGlCQUFpQixHQThCcEM7O0F0RG1GQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRDVIOUMsQUFRSSxhQVJTLENBUVQsb0JBQW9CLENBQUMsRUFNYixVQUFVLEVBQUUsY0FBYyxHQTJCakM7RUF6Q0wsQUFpQmdCLGFBakJILENBUVQsb0JBQW9CLENBUVosVUFBVSxDQUNOLFdBQVcsQ0FBQyxFQUNSLGFBQWEsRUFBRSw0QkFBNEIsR0FLOUM7RUF2QmpCLEFBb0JvQixhQXBCUCxDQVFULG9CQUFvQixDQVFaLFVBQVUsQ0FDTixXQUFXLEFBR04sV0FBVyxDQUFDLEVBQ1QsYUFBYSxFQUFFLGVBQWUsR0FDakM7O0FBdEJyQixBQTZCUSxhQTdCSyxDQVFULG9CQUFvQixDQXFCaEIsRUFBRSxDQUFDLEVBQ0QsU0FBUyxFQUFDLElBQUksRUFDZCxXQUFXLEVBQUMsR0FBRyxFQUNmLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsY0FBYyxFQUFFLEtBQUssR0FPdEI7O0F0RG9GSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRDVIOUMsQUFtQ1ksYUFuQ0MsQ0FRVCxvQkFBb0IsQ0FxQmhCLEVBQUUsQUFNRyxhQUFhLENBQUEsRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUF0Q2IsQUEwQ0ksYUExQ1MsQ0EwQ1QsS0FBSyxHQUFDLG9CQUFvQixHQUFDLEVBQUUsQ0FBQyxFQUMxQixhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUE3Q0wsQUE4Q0ksYUE5Q1MsQ0E4Q1QsVUFBVSxHQUFDLG9CQUFvQixHQUFDLEVBQUUsQ0FBQyxFQUMvQixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFFTCxBQUdZLElBSFIsQUFBQSxPQUFPLEFBQ04sUUFBUSxBQUFBLElBQUksQ0FDVCxLQUFLLEdBQUMsb0JBQW9CLEFBQ3JCLElBQUssQ2xFSHNCLFdBQVcsRWtFR3BCLFVBQVUsQUFBQSxVQUFVLEdBQUMsV0FBVyxBQUFBLFdBQVcsQ0FBQyxFQUMzRCxhQUFhLEVBQUUsZUFBZSxHQUNqQzs7QUFMYixBQU1ZLElBTlIsQUFBQSxPQUFPLEFBQ04sUUFBUSxBQUFBLElBQUksQ0FDVCxLQUFLLEdBQUMsb0JBQW9CLEFBSXJCLFlBQWEsQ2xEbEJSLENBQUMsRWtEa0JVLFVBQVUsQUFBQSxVQUFVLEdBQUMsV0FBVyxBQUFBLFlBQVksQ0FBQyxFQUMxRCxhQUFhLEVBQUUsNEJBQTRCLEVBQzNDLFdBQVcsRUFBRSxlQUFlLEdBQy9COztBQVRiLEFBZVEsSUFmSixBQUFBLE9BQU8sQUFhTixLQUFLLENBRUYsYUFBYSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsR0FBQyxvQkFBb0IsQUFBQSxXQUFXLEVBZnJGLElBQUksQUFBQSxPQUFPLEFBY04sT0FBTyxDQUNKLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLEdBQUMsb0JBQW9CLEFBQUEsV0FBVyxDQUFDLEVBQzFFLGFBQWEsRUFBRSxlQUFlLEdBQ2pDOztBQUdULEFBS0ksSUFMQSxDQUFDLGFBQWEsQ0FLZCxvQkFBb0IsRUFKeEIsT0FBTyxDQUFDLGFBQWEsQ0FJakIsb0JBQW9CLEVBSHhCLFFBQVEsQ0FBQyxhQUFhLENBR2xCLG9CQUFvQixFQUZ4QixTQUFTLENBQUMsYUFBYSxDQUVuQixvQkFBb0IsRUFEeEIsV0FBVyxDQUFDLGFBQWEsQ0FDckIsb0JBQW9CLENBQUMsRUFDakIsVUFBVSxFQUFFLENBQUMsR0FDaEI7O0FBUEwsQUFRSSxJQVJBLENBQUMsYUFBYSxDQVFkLFVBQVUsR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsVUFBVyxDbER4Q2xDLENBQUMsR2tEaUNuQixPQUFPLENBQUMsYUFBYSxDQU9qQixVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ2xEeENsQyxDQUFDLEdrRGtDbkIsUUFBUSxDQUFDLGFBQWEsQ0FNbEIsVUFBVSxHQUFDLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxVQUFXLENsRHhDbEMsQ0FBQyxHa0RtQ25CLFNBQVMsQ0FBQyxhQUFhLENBS25CLFVBQVUsR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsVUFBVyxDbER4Q2xDLENBQUMsR2tEb0NuQixXQUFXLENBQUMsYUFBYSxDQUlyQixVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ2xEeENsQyxDQUFDLEVrRHdDb0MsRUFDL0MsVUFBVSxFQUFFLElBQUksR0FDbkI7O0F0RDRDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRDFDOUMsQUFFSSxJQUZBLENBQUMsYUFBYSxDQUVkLFVBQVUsR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsVUFBVyxDbEQ5Q2xDLENBQUMsR2tENkNuQixPQUFPLENBQUMsYUFBYSxDQUNqQixVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ2xEOUNsQyxDQUFDLEVrRDhDb0MsRUFFM0MsVUFBVSxFQUFFLElBQUksR0FPdkI7O0F0RCtCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRDFDOUMsQUFFSSxJQUZBLENBQUMsYUFBYSxDQUVkLFVBQVUsR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsVUFBVyxDbEQ5Q2xDLENBQUMsR2tENkNuQixPQUFPLENBQUMsYUFBYSxDQUNqQixVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ2xEOUNsQyxDQUFDLEVrRDhDb0MsRUFLM0MsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLGlCQUFpQixHQUVwQzs7QUFYTCxBQVlJLElBWkEsQ0FBQyxhQUFhLENBWWQsa0JBQWtCLEVBWHRCLE9BQU8sQ0FBQyxhQUFhLENBV2pCLGtCQUFrQixDQUFDLEVBQ2YsVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFmTCxBQWdCSSxJQWhCQSxDQUFDLGFBQWEsR0FnQlosS0FBSyxHQUFDLFVBQVUsRUFoQnRCLElBQUksQ0FBQyxhQUFhLEdBZ0JaLEtBQUssR2pEaWVULGlCQUFVLEVpRGhmWixPQUFPLENBQUMsYUFBYSxHQWVmLEtBQUssR0FBQyxVQUFVLEVBZnRCLE9BQU8sQ0FBQyxhQUFhLEdBZWYsS0FBSyxHakRpZVQsaUJBQVUsQ2lEamVXLEVBQ2YsV0FBVyxFQUFFLElBQUksR0FDcEI7O0F0RHdCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRHRCOUMsQUFFSSxTQUZLLENBQUMsYUFBYSxDQUVuQixVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ2xEbEVsQyxDQUFDLEdrRGlFbkIsV0FBVyxDQUFDLGFBQWEsQ0FDckIsVUFBVSxHQUFDLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxVQUFXLENsRGxFbEMsQ0FBQyxFa0RrRW9DLEVBRTNDLFVBQVUsRUFBRSxJQUFJLEdBTXZCOztBdERZQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRHRCOUMsQUFFSSxTQUZLLENBQUMsYUFBYSxDQUVuQixVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ2xEbEVsQyxDQUFDLEdrRGlFbkIsV0FBVyxDQUFDLGFBQWEsQ0FDckIsVUFBVSxHQUFDLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxVQUFXLENsRGxFbEMsQ0FBQyxFa0RrRW9DLEVBSzNDLFVBQVUsRUFBRSxJQUFJLEdBR3ZCOztBQUVMLEFBRUkseUJBRnFCLENBRXJCLEtBQUssQ0FBQyxvQkFBb0IsR0FBRyxVQUFVLEFBQUEsVUFBVSxHQUFHLFdBQVcsQUFBQSxxQkFBcUIsQ0FBQyxZQUFZLENBQUEsRUFDL0YsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0FBSkwsQUFNSSx5QkFOcUIsQ0FNckIsb0JBQW9CLENBQUMsRUFDakIsVUFBVSxFQUFFLGVBQWUsR0FDOUI7O0FBUkwsQUFTSSx5QkFUcUIsQ0FTckIsS0FBSyxDQUFDLHNCQUFzQixBQUFBLFlBQVksR0FBQyxVQUFVLEdBQUMsa0JBQWtCLENBQUMsRUFDbkUsTUFBTSxFQUFFLFlBQVksR0FDdkI7O0FBRUwsQUFBQSxXQUFXLENBQUMsRUFHUixLQUFLLEVBQUUsS0FBSyxHQVVmOztBQWJELEFBS0ksV0FMTyxDQUtQLEtBQUssQ0FBQyxFQUNGLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBUEwsQUFTSSxXQVRPLENBU1AsSUFBSSxDQUFDLEVBQ0QsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUdMLEFBQUEsVUFBVSxDQUFDLEVBS1AsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBK0pkOztBQTdKSSxBQUFELGVBQU0sQ0FBQyxFQUVILEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxJQUF5QixDQUFDLENBQUMsR0FhdkM7O0F0RDdDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRDJCekMsQUFBRCxlQUFNLENBQUMsRUFRQyxhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3hIcko3QixPQUFPLEd3SCtKVDs7QUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFYM0IsQUFBRCxlQUFNLENBQUMsRUFZQyxPQUFPLEVBQUUsS0FBSyxHQU1yQjs7QUFsQkEsQUFlRyxlQWZFLEFBZUQsTUFBTSxDQUFDLEVBQ0osZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBR0osQUFBRCxnQkFBTyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQXVCLENBQUMsQ0FBQyxHQUNyQzs7QUFFQSxBQUFELGdCQUFPLENBQUMsRUFDSixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxLQUFLLEVBaUNaLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBdkNBLEFBTUcsZ0JBTkcsQ0FNSCxHQUFHLENBQUMsRUFDQSxLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBVEosQUFXRyxnQkFYRyxDQVdILEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFDTCxJQUFJLEVBQUUsWUFBWSxHQUNyQjs7QUFiSixBQWVHLGdCQWZHLENBZUgsY0FBYyxFQWZqQixnQkFBTSxDQWdCSCxXQUFXLENBQUMsRUFDUixhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsQ0FBQyxFQUNqQixVQUFVLEVBQUUsQ0FBQyxFQUNiLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFeEgxTFYsT0FBTyxFd0gyTEYsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBdkJKLEFBeUJHLGdCQXpCRyxDQXlCSCxHQUFHLEVBekJOLGdCQUFNLENBMEJILEVBQUUsQ0FBQyxFQUNDLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsSUFBNEIsR0FDMUM7O0FBOUJKLEFBZ0NHLGdCQWhDRyxDQWdDSCxDQUFDLENBQUMsRUFDRSxTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNyQjs7QUFLSixBQUFELG9CQUFXLENBQUMsRXBEZFosT0FBTyxFQUFFLFlBQVksRUFDckIsVUFBVSxFQUFFLElBQXVCLEVBQ25DLFdBQVcsRWpFek1PLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFaUUwTXZELGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLGVBQWUsRUFBRSxTQUFTLEVvRFV0QixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUE3RUwsQUErRUksVUEvRU0sQ0ErRU4sR0FBRyxDQUFBLEFBQUEsS0FBQyxFQUFPLFNBQVMsQUFBaEIsRUFBa0IsRUFDbEIsT0FBTyxFQUFFLFVBQVUsRUFDbkIsY0FBYyxFQUFFLE1BQU0sR0FLekI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBbkZoQyxBQStFSSxVQS9FTSxDQStFTixHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sU0FBUyxBQUFoQixFQUFrQixFQUtkLE9BQU8sRUFBRSxLQUFLLEdBRXJCOztBQXRGTCxBQXdGSSxVQXhGTSxDQXdGTix1QkFBdUIsQ0FBRCxFQUNsQixLQUFLLEVBQUUsR0FBRyxFQUNWLE9BQU8sRUFBRSxDQUFDLENBQUMsSUFBeUIsR0FldkM7O0FBYkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNUZoQyxBQXdGSSxVQXhGTSxDQXdGTix1QkFBdUIsQ0FBRCxFQUtkLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLElBQXlCLEdBV3pDOztBQXpHTCxBQWlHUSxVQWpHRSxDQXdGTix1QkFBdUIsQ0FTbkIsR0FBRyxDQUFDLEVBQ0EsU0FBUyxFQUFFLEtBQUssRUFDaEIsTUFBTSxFQUFFLElBQUksR0FLZjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFyR3BDLEFBaUdRLFVBakdFLENBd0ZOLHVCQUF1QixDQVNuQixHQUFHLENBQUMsRUFLSSxTQUFTLEVBQUUsS0FBSyxHQUV2Qjs7QUF4R1QsQUEyR0ksVUEzR00sQ0EyR04sdUJBQXVCLENBQUQsRUFDbEIsS0FBSyxFQUFFLEdBQUcsR0FLYjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE5R2hDLEFBMkdJLFVBM0dNLENBMkdOLHVCQUF1QixDQUFELEVBSWQsS0FBSyxFQUFFLElBQUksR0FFbEI7O0FBakhMLEFBbUhJLFVBbkhNLENBbUhOLHNCQUFzQixDQUFELEVBQ2pCLEtBQUssRUFBRSxHQUFHLEdBS2I7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBdEhoQyxBQW1ISSxVQW5ITSxDQW1ITixzQkFBc0IsQ0FBRCxFQUliLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBQUVBLEFBQUQsZUFBTSxDQUFDLEVBQ0gsS0FBSyxFQUFFLEtBQUssR0FPZjs7QUFSQSxBQUdHLGVBSEUsQ0FHRixHQUFHLENBQUMsRUFDQSxTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBbElULEFBcUlJLFVBcklNLEFBcUlMLFNBQVMsQ0FBQyxFQUNQLGdCQUFnQixFeEg1UFIsT0FBTyxHd0g2UGxCOztBQXZJTCxBQXlJSSxVQXpJTSxBQXlJTCxLQUFLLENBQUMsRUFDSCxnQkFBZ0IsRXhIL1BOLE9BQU8sR3dIZ1FwQjs7QUEzSUwsQUE2SUksVUE3SU0sQUE2SUwsTUFBTSxDQUFDLEVBQ0osVUFBVSxFeEhyUkosT0FBTyxHd0hzUmhCOztBQS9JTCxBQWlKSSxVQWpKTSxBQWlKTCxNQUFNLENBQUMsRUFFSixVQUFVLEVBRFMsT0FBc0IsR0FFNUM7O0FBcEpMLEFBc0pJLFVBdEpNLEFBc0pMLFFBQVEsQ0FBQyxFQUNOLE9BQU8sRUFBRSxXQUFXLEdBU3ZCOztBQVBHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXpKaEMsQUFzSkksVUF0Sk0sQUFzSkwsUUFBUSxDQUFDLEVBSUYsT0FBTyxFQUFFLFdBQVcsR0FNM0I7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBN0pqQyxBQXNKSSxVQXRKTSxBQXNKTCxRQUFRLENBQUMsRUFRRixPQUFPLEVBQUUsV0FBVyxHQUUzQjs7QUFoS0wsQUFrS0ksVUFsS00sQ0FrS04sQ0FBQyxBQUFBLFdBQVcsQ0FBQyxFQUNULFVBQVUsRUFBRSxrQkFBb0MsRUFDaEQsS0FBSyxFQUFFLEtBQUssR0FDZjs7QXRCalBMLEFBQ0ksWUFEUSxHQUNOLFVBQVUsRUFEaEIsWUFBWSxHM0JpZ0JWLGlCQUFVLENpRDVRSyxFQUNULEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQzFTTCxBQUFBLG9CQUFvQixDQUFDLFVBQVUsRUFBRSxvQkFBb0IsQ0FBQyxXQUFXLENBQUEsRUFDL0QsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFFRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxVQUFVLEVBQUUsb0JBQW9CLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQSxFQUNqRixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFFRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUEsRUFDdkMsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxZQUFZLENBQUMsRUFJWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsT0FBTyxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxNQUFNLEVBQ2QsT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEV6SEpNLE9BQU8sRXlIS2xCLGdCQUFnQixFQXZDRixXQUFXLEVBeUN6QixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsb0JBQW9CLEVBR2hDLGFBQWEsRUFBRSxJQUFJLEVBbWlCbkIscUJBQXFCLEVBdUl0Qjs7QUF4cUJDLEFBQUEsQ0FBQyxBQUFBLE1BQU0sQ0FsQlQsWUFBWSxDQWtCQSxFQUNSLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBdkQyRUcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQvRjlDLEFBQUEsWUFBWSxDQUFDLEVBd0JULFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGFBQWEsRUFBRSxDQUFDLEdBaXFCbkI7O0FBMXJCRCxBQTZCRSxZQTdCVSxBQTZCVCw0QkFBNEIsRUE3Qi9CLFlBQVksQUE4QlQsTUFBTSxDQUFDLEVBR04sWUFBWSxFekh4REQsT0FBTyxHeUg2RW5COztBQXRESCxBQW1DSSxZQW5DUSxBQTZCVCw0QkFBNEIsQ0FNM0IsOEJBQThCLEVBbkNsQyxZQUFZLEFBOEJULE1BQU0sQ0FLTCw4QkFBOEIsQ0FBSCxFQUN6QixRQUFRLEVBQUUsUUFBUSxHQUduQjs7QUF2Q0wsQXZEbU1FLFl1RG5NVSxBQTZCVCw0QkFBNEIsQ0FNM0IsOEJBQThCLEF2RGdLL0IsUUFBUSxFdURuTVgsWUFBWSxBQThCVCxNQUFNLENBS0wsOEJBQThCLEF2RGdLL0IsUUFBUSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLGdCQUFnQixFbEV2SkUsT0FBTyxFa0V3SnpCLE9BQU8sRWxFdkphLElBQUksRWtFMEp0QixPQUFPLEV1RHhLVSxDQUFDLEd2RDBLckI7O0F1RGhOSCxBdkRrTkUsWXVEbE5VLEFBNkJULDRCQUE0QixDQU0zQiw4QkFBOEIsQ3ZEK0toQyxnQkFBZ0IsRXVEbE5sQixZQUFZLEFBNkJULDRCQUE0QixDQU0zQiw4QkFBOEIsQ3ZEZ0xoQyxFQUFFLEV1RG5OSixZQUFZLEFBNkJULDRCQUE0QixDQU0zQiw4QkFBOEIsQ3ZEaUxoQyxFQUFFLEV1RHBOSixZQUFZLEFBNkJULDRCQUE0QixDQU0zQiw4QkFBOEIsQ3ZEa0xoQyxFQUFFLEV1RHJOSixZQUFZLEFBNkJULDRCQUE0QixDQU0zQiw4QkFBOEIsQ3ZEbUxoQyxDQUFDLEV1RHROSCxZQUFZLEFBOEJULE1BQU0sQ0FLTCw4QkFBOEIsQ3ZEK0toQyxnQkFBZ0IsRXVEbE5sQixZQUFZLEFBOEJULE1BQU0sQ0FLTCw4QkFBOEIsQ3ZEZ0xoQyxFQUFFLEV1RG5OSixZQUFZLEFBOEJULE1BQU0sQ0FLTCw4QkFBOEIsQ3ZEaUxoQyxFQUFFLEV1RHBOSixZQUFZLEFBOEJULE1BQU0sQ0FLTCw4QkFBOEIsQ3ZEa0xoQyxFQUFFLEV1RHJOSixZQUFZLEFBOEJULE1BQU0sQ0FLTCw4QkFBOEIsQ3ZEbUxoQyxDQUFDLENBQUMsRUFDQSxRQUFRLEVBQUUsUUFBUSxFQUdoQixPQUFPLEV1RHBMVSxDQUFDLEd2RHNMckI7O0F1RDVOSCxBQTZDSSxZQTdDUSxBQTZCVCw0QkFBNEIsQ0FnQjNCLG1CQUFtQixFQTdDdkIsWUFBWSxBQTZCVCw0QkFBNEIsQ0FpQjNCLGtCQUFrQixFQTlDdEIsWUFBWSxBQThCVCxNQUFNLENBZUwsbUJBQW1CLEVBN0N2QixZQUFZLEFBOEJULE1BQU0sQ0FnQkwsa0JBQWtCLENBQUgsRUFDYixZQUFZLEVBQUUsT0FBMEIsRUFDeEMsVUFBVSxFQUFFLElBQUksR0FDakI7O0F2RDhDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUE2QkUsWUE3QlUsQUE2QlQsNEJBQTRCLEVBN0IvQixZQUFZLEFBOEJULE1BQU0sQ0FBQyxFQXNCSixZQUFZLEV6SG9DSixPQUFPLEd5SGxDbEI7O0FBdERILEFBdURFLFlBdkRVLENBdURWLENBQUMsQ0FBQyxFQUNBLEtBQUssRXpIbkRJLE9BQU8sR3lIcUZqQjs7QUExRkgsQUF5REksWUF6RFEsQ0F1RFYsQ0FBQyxBQUVFLFVBQVUsQ0FBQyxFQUNSLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsY0FBYyxFQUFFLE1BQU0sRUFDdEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsS0FBSyxFQUNkLE9BQU8sRUFBRSxDQUFDLEdBd0JiOztBdkRNQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUF5REksWUF6RFEsQ0F1RFYsQ0FBQyxBQUVFLFVBQVUsQ0FBQyxFQVVKLFVBQVUsRUFBRSxHQUFHLEdBc0J0Qjs7QXZETUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQvRjlDLEFBeURJLFlBekRRLENBdURWLENBQUMsQUFFRSxVQUFVLENBQUMsRUFhSixVQUFVLEVBQUUsR0FBRyxFQUNmLGFBQWEsRUFBRSxpQkFBaUIsR0FrQnZDOztBQXpGTCxBQTBFUSxZQTFFSSxDQXVEVixDQUFDLEFBRUUsVUFBVSxDQWlCUCxDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsa0JBQWtCLEVBQ3pCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxJQUFJLEdBV3BCOztBQXhGVCxBQThFWSxZQTlFQSxDQXVEVixDQUFDLEFBRUUsVUFBVSxDQWlCUCxDQUFDLEFBSUksTUFBTSxDQUFBLEVBQ0gsS0FBSyxFQUFFLGtCQUFrQixHQUM1Qjs7QXZEZVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQvRjlDLEFBMEVRLFlBMUVJLENBdURWLENBQUMsQUFFRSxVQUFVLENBaUJQLENBQUMsQ0FBQyxFQVFNLGFBQWEsRUFBRSxpQkFBaUIsR0FNdkM7O0FBeEZULEFBcUZZLFlBckZBLENBdURWLENBQUMsQUFFRSxVQUFVLENBaUJQLENBQUMsQ0FXRyxTQUFTLENBQUMsRUFDTixTQUFTLEVBQUUsR0FBRyxHQUNqQjs7QUF2RmIsQUE0RkUsWUE1RlUsQ0E0RlYsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUNWLGFBQWEsRUFBRSxHQUFHLEdBQ25COztBQTlGSCxBQWlHRSxZQWpHVSxDQWlHVixzQkFBc0IsQ0FBSCxFQUNqQixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLFNBQVMsRXJEdUpsQixLQUFLLEVwRWhRUyxPQUFPLEVvRWlRckIsU0FBUyxFakUxUEksSUFBSSxFaUUyUGpCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osY0FBYyxFQUFFLFNBQVMsR3FEeEoxQjs7QUF4R0gsQUEwR0UsWUExR1UsQ0EwR1YsbUJBQW1CLENBQUgsRUFDZCxLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxHQUFHLEVBQ1YsT0FBTyxFQUFFLFNBQVMsR0FDbkI7O0FBOUdILEFBZ0hFLFlBaEhVLENBZ0hWLGtCQUFrQixDQUFILEVBQ2IsS0FBSyxFekg1R0ksT0FBTyxHeUg2R2pCOztBQWxISCxBQW9IRSxZQXBIVSxDQW9IVixvQkFBb0IsQ0FBSCxFQUNmLEtBQUssRXpIaEhJLE9BQU8sR3lIaUhqQjs7QUF0SEgsQUF5SEksWUF6SFEsQ0F3SFYsMEJBQTBCLENBQ3hCLENBQUMsQ0FBQyxFQUNBLFdBQVcsRXRIcEpLLGFBQWEsRUFBRSxVQUFVLEVBQUUsVUFBVSxFc0hxSnJELFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFFLE9BQU8sRUFDZCxjQUFjLEVBQUUsQ0FBQyxFQUVqQixLQUFLLEVBQUUsS0FBSyxFQUNaLE9BQU8sRUFBRSxLQUFLLEVBQ2QsZ0JBQWdCLEVBQUUsaUNBQWlDLEVBQ25ELGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsYUFBYSxFQUFFLEtBQUssRUFDcEIsbUJBQW1CLEVBQUUsWUFBWSxHQUNsQzs7QUFySUwsQUF1SUUsWUF2SVUsQ0F1SVYsbUJBQW1CLENBQUgsRUFDZCxTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxNQUFNLEVBQ2QsS0FBSyxFekhySFMsS0FBSyxFeUhzSG5CLGFBQWEsRUFBRSxlQUFlLEVBQzlCLFlBQVksRUFBRSxDQUFDLEVBQ2YsYUFBYSxFQUFFLENBQUMsR0FpRmpCOztBQTlOSCxBQStJSSxZQS9JUSxDQXVJVixtQkFBbUIsQ0FRakIsVUFBVSxDQUFDLEVBQ1AsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixjQUFjLEVBQUUsVUFBVSxFQUMxQixhQUFhLEVBQUUsS0FBSyxFQUNwQixTQUFTLEVBQUUsSUFBSSxHQWdCbEI7O0F2RHBFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUErSUksWUEvSVEsQ0F1SVYsbUJBQW1CLENBUWpCLFVBQVUsQ0FBQyxFQU1ILFdBQVcsRUFBRSxNQUFNLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsS0FBSyxHQVVqQjs7QXZEcEVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEL0Y5QyxBQStJSSxZQS9JUSxDQXVJVixtQkFBbUIsQ0FRakIsVUFBVSxDQUFDLEVBYUgsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLE9BQU8sRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsR0FBRyxFQUNmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsYUFBYSxFQUFFLElBQUksR0FFMUI7O0FBbktMLEFBcUtJLFlBcktRLENBdUlWLG1CQUFtQixDQThCakIscUJBQXFCLENBQUgsRUFDaEIsV0FBVyxFQUFFLHlCQUF5QixFQUN0QyxNQUFNLEVBQUUsTUFBTSxFQUNkLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLElBQUksR0FRckI7O0F2RHBGQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUFxS0ksWUFyS1EsQ0F1SVYsbUJBQW1CLENBOEJqQixxQkFBcUIsQ0FBSCxFQVFkLFNBQVMsRUFBRSxJQUFJLEdBTWxCOztBdkRwRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQvRjlDLEFBcUtJLFlBcktRLENBdUlWLG1CQUFtQixDQThCakIscUJBQXFCLENBQUgsRUFXZCxTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxLQUFLLEdBRXhCOztBQW5MTCxBQXFMSSxZQXJMUSxDQXVJVixtQkFBbUIsQ0E4Q2pCLENBQUMsQ0FBQyxFQUNBLEtBQUssRXpIbEdVLE9BQU8sR3lIbUd2Qjs7QUF2TEwsQUFrTUksWUFsTVEsQ0F1SVYsbUJBQW1CLENBMkRqQixDQUFDLENBQUMsRUFDRSxXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE1BQU0sRUFBRSxLQUFLLEVBQ2IsT0FBTyxFQUFFLFdBQVcsRUFDcEIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxHQW9CbkI7O0F2RDdIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUFrTUksWUFsTVEsQ0F1SVYsbUJBQW1CLENBMkRqQixDQUFDLENBQUMsRUFTTSxrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEdBZ0JsQjs7QXZEN0hDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEL0Y5QyxBQWtNSSxZQWxNUSxDQXVJVixtQkFBbUIsQ0EyRGpCLENBQUMsQ0FBQyxFQWFNLGtCQUFrQixFQUFFLENBQUMsRUFDckIsS0FBSyxFQUFFLE9BQU8sR0FZckI7O0F2RDdIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUFrTUksWUFsTVEsQ0F1SVYsbUJBQW1CLENBMkRqQixDQUFDLENBQUMsRUFpQk0sY0FBYyxFQUFFLE1BQU0sRUFDdEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxHQU94Qjs7QXZEN0hDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEL0Y5QyxBQWtNSSxZQWxNUSxDQXVJVixtQkFBbUIsQ0EyRGpCLENBQUMsQ0FBQyxFQXNCTSxjQUFjLEVBQUUsTUFBTSxFQUN0QixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBRXhCOztBQTVOTCxBQWdPRSxZQWhPVSxDQWdPVixrQkFBa0IsQ0FBSCxFQUNiLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQXdCLEdBMEN0Qzs7QXZENUtHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEL0Y5QyxBQW1PSSxZQW5PUSxDQWdPVixrQkFBa0IsQUFHZixrQkFBa0IsQ0FBQSxFQUVYLFlBQVksRUFBRSxZQUFZLEdBcUNqQzs7QXZEM0tDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEL0Y5QyxBQW1PSSxZQW5PUSxDQWdPVixrQkFBa0IsQUFHZixrQkFBa0IsQ0FBQSxFQUtYLGNBQWMsRUFBRSxlQUFlLEdBa0N0Qzs7QUExUUwsQUEwT1EsWUExT0ksQ0FnT1Ysa0JBQWtCLEFBR2Ysa0JBQWtCLENBT2YsQ0FBQyxDQUFDLEVBQ0UsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixXQUFXLEVBQUUsSUFBSSxFQUNqQixnQkFBZ0IsRUFBRSxzQkFBc0IsRUFDeEMsY0FBYyxFQUFFLGtCQUFrQixFQUNsQyxLQUFLLEVBQUUsT0FBTyxFQUNkLFNBQVMsRUFBRSxJQUFJLEVBSWYsV0FBVyxFQUFFLElBQUksRUFDakIsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBdkR4SkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQvRjlDLEFBME9RLFlBMU9JLENBZ09WLGtCQUFrQixBQUdmLGtCQUFrQixDQU9mLENBQUMsQ0FBQyxFQVFNLFNBQVMsRUFBRSxlQUFlLEdBS2pDOztBQXZQVCxBQXdQUSxZQXhQSSxDQWdPVixrQkFBa0IsQUFHZixrQkFBa0IsQ0FxQmYsZ0JBQWdCLENBQUMsRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBN1BULEFBOFBRLFlBOVBJLENBZ09WLGtCQUFrQixBQUdmLGtCQUFrQixDQTJCZixNQUFNLENBQUMsRUFDSCxVQUFVLEVBQUUsSUFBSSxHQU9uQjs7QXZEdktILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEL0Y5QyxBQThQUSxZQTlQSSxDQWdPVixrQkFBa0IsQUFHZixrQkFBa0IsQ0EyQmYsTUFBTSxDQUFDLEVBR0MsS0FBSyxFQUFDLE9BQU8sR0FLcEI7O0F2RHZLSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUE4UFEsWUE5UEksQ0FnT1Ysa0JBQWtCLEFBR2Ysa0JBQWtCLENBMkJmLE1BQU0sQ0FBQyxFQU1DLEtBQUssRUFBRSxPQUFPLEdBRXJCOztBQXRRVCxBQXVRUSxZQXZRSSxDQWdPVixrQkFBa0IsQUFHZixrQkFBa0IsQ0FvQ2YsY0FBYyxDQUFDLEVBQ1gsWUFBWSxFQUFFLEtBQUssR0FDdEI7O0FBelFULEFBNlFFLFlBN1FVLENBNlFWLGtCQUFrQixDQUFILEVBQ2IsT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEdBY1o7O0FBaFNILEFBbVJJLFlBblJRLENBbVJQLDBCQUFRLEVBblJiLFlBQVksQ0E2UVYsa0JBQWtCLENBTU4sWUFBWSxDQUFDLENBQUMsQ0FBSCxFQUNuQixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFyUkwsQUFzUkksWUF0UlEsQ0E2UVYsa0JBQWtCLENBU2hCLENBQUMsQ0FBQyxFQUNBLEtBQUssRXpIbk1VLE9BQU8sR3lIb012Qjs7QUF4UkwsQUF5UkksWUF6UlEsQ0E2UVYsa0JBQWtCLENBWWhCLENBQUMsQUFBQSxJQUFJLEVBelJULFlBQVksQ0E2UVYsa0JBQWtCLENBWVQsMEJBQTBCLEVBelJyQyxZQUFZLENBNlFWLGtCQUFrQixDQVltQixPQUFPLENBQUMsRUFDekMsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixXQUFXLEVBQUUsY0FBYyxFQUMzQixLQUFLLEVBQUUsZUFBZSxFQUN0QixXQUFXLEVBQUUsSUFBSSxFQUNqQixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUEvUkwsQUFrU0ksWUFsU1EsQ0FpU1Ysa0JBQWtCLEdBQ2QsR0FBRyxBQUFBLElBQUssQ0FBQSxzQkFBc0IsQ0FBQyxJQUFLLEVBQUEsQUFBQSxjQUFDLEFBQUEsRUFBZ0IsSUFBSyxFQUFBLEFBQUEsUUFBQyxDQUFTLGFBQWEsQUFBdEIsSUFsU2pFLFlBQVksQ0FpU1Ysa0JBQWtCLENBRWhCLEVBQUUsRUFuU04sWUFBWSxDQWlTVixrQkFBa0IsQ0FHaEIsQ0FBQyxDQUFDLEVBSUEsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsaUJBQWlCLEVBQzlCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLEtBQUssRUFBRSxJQUFJLEdBSVo7O0FBalRMLEFBcVNNLFlBclNNLENBaVNWLGtCQUFrQixHQUNkLEdBQUcsQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxFQUFBLEFBQUEsY0FBQyxBQUFBLEVBQWdCLElBQUssRUFBQSxBQUFBLFFBQUMsQ0FBUyxhQUFhLEFBQXRCLEdBRzNELEdBQUcsRUFyU1QsWUFBWSxDQWlTVixrQkFBa0IsQ0FFaEIsRUFBRSxDQUVBLEdBQUcsRUFyU1QsWUFBWSxDQWlTVixrQkFBa0IsQ0FHaEIsQ0FBQyxDQUNDLEdBQUcsQ0FBQSxFQUNELE1BQU0sRUFBQyxJQUFJLEdBQ1o7O0FBdlNQLEFBOFNNLFlBOVNNLENBaVNWLGtCQUFrQixHQUNkLEdBQUcsQUFBQSxJQUFLLENBQUEsc0JBQXNCLENBQUMsSUFBSyxFQUFBLEFBQUEsY0FBQyxBQUFBLEVBQWdCLElBQUssRUFBQSxBQUFBLFFBQUMsQ0FBUyxhQUFhLEFBQXRCLEVBWTFELFdBQVcsRUE5U2xCLFlBQVksQ0FpU1Ysa0JBQWtCLENBRWhCLEVBQUUsQUFXQyxXQUFXLEVBOVNsQixZQUFZLENBaVNWLGtCQUFrQixDQUdoQixDQUFDLEFBVUUsV0FBVyxDQUFDLEVBQ1gsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBaFRQLEFBbVRFLFlBblRVLENBbVRWLGtCQUFrQixDQUFILEVBRWIsTUFBTSxFQUFFLElBQUksRUFDWixjQUFjLEV0SGxPSyxJQUV0QixFc0hpT0csUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQTFUSCxBQTJURSxZQTNUVSxDQTJUVix3QkFBd0IsQ0FBSCxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixhQUFhLEVBQUUsSUFBSSxHQXVCcEI7O0F2RHJQRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUEyVEUsWUEzVFUsQ0EyVFYsd0JBQXdCLENBQUgsRUFJakIsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsQ0FBQyxFQUNmLEtBQUssRUFBRSxJQUFJLEdBbUJkOztBQXBWSCxBckRzSkksWXFEdEpRLENBMlRWLHdCQUF3QixBckRyS3JCLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsY0FBbUMsR0FRdEM7O0FxRDFKTCxBckQ0SkksWXFENUpRLENBMlRWLHdCQUF3QixBckQvSnJCLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBcURoS0wsQXJEbUtJLFlxRG5LUSxDQTJUVix3QkFBd0IsR3JEeEpsQixDQUFDLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBcUR6S0wsQUFvVUksWUFwVVEsQ0EyVFYsd0JBQXdCLENBU3RCLHVCQUF1QixDQUFDLEVBQ3BCLEtBQUssRUFBRSxPQUFPLEVBQ2QsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixPQUFPLEVBQUUsS0FBSyxFQUNkLGdCQUFnQixFQUFFLElBQUksRUFDdEIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixRQUFRLEVBQUUsbUJBQW1CLEVBQzdCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixPQUFPLEVBQUUsZ0JBQWdCLEVBQ3pCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBaFZMLEFBa1ZRLFlBbFZJLENBMlRWLHdCQUF3QixDQXNCdEIsaUJBQWlCLEFBQ1osT0FBTyxFQWxWaEIsWUFBWSxDQTJUVix3QkFBd0IsQ0FzQnRCLGlCQUFpQixBQUNILE1BQU0sQ0FBQSxFQUFDLE9BQU8sRUFBQyxJQUFJLENBQUEsVUFBVSxHQUFFOztBQWxWakQsQUFxVkUsWUFyVlUsQ0FxVlYsRUFBRSxDQUFDLEVBQ0QsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQXhWSCxBQThWRSxZQTlWVSxDQThWVixjQUFjLENBQUMsRUFDYixLQUFLLEVBQUUsSUFBSSxHQUlaOztBdkRwUUcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQvRjlDLEFBOFZFLFlBOVZVLENBOFZWLGNBQWMsQ0FBQyxFQUdYLFlBQVksRWxIblZNLElBQUksR2tIcVZ6Qjs7QUFuV0gsQUFvV0UsWUFwV1UsQ0FvV1YsbUJBQW1CLENBQUgsRUFDZCxVQUFVLEVBQUUsQ0FBQyxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBRWxCLE9BQU8sRUFBRSxLQUFLLEVBRWQsbUZBQ2tELENBR2xELGdCQUFnQixFQUFFLGdCQUFnQixFQUNsQyxnQkFBZ0IsRUFBRSxlQUFlLEVBRWpDLG1CQUFtQixFQUFFLGFBQWEsRUFDbEMsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixPQUFPLEVBQUUsQ0FBQyxHQW1DWDs7QUF0WkgsQUFxWEksWUFyWFEsQ0FvV1YsbUJBQW1CLENBaUJqQixHQUFHLENBQUMsRUFDRixVQUFVLEVBQUUsS0FBSyxHQVFsQjs7QUE5WEwsQUFnWUksWUFoWVEsQ0FvV1YsbUJBQW1CLEFBNEJoQixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsY0FBYyxFQUN2QixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsSUFBSSxFQUNULE9BQU8sRUFBRSw2QkFBNkIsRUFDdEMsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixVQUFVLEVBQUUsSUFBSSxFQUNoQixJQUFJLEVBQUUsbUNBQW1DLEVBQ3pDLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLFVBQVUsRUFDMUIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxXQUFXLEVBQ25CLElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLFdBQVcsRUFDcEIsa0JBQWtCLEVBQUUsQ0FBQyxFQUNyQixTQUFTLEVBQUUsV0FBVyxFQUN0QixhQUFhLEVBQUUsUUFBUSxFQUN2QixrQkFBa0IsRUFBRSxRQUFRLEVBQzVCLFFBQVEsRUFBRSxNQUFNLEdBQ25COztBQXJaTCxBQXdaRSxZQXhaVSxDQXdaVix3QkFBd0IsQ0FBSCxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVsSGhaTyxJQUFJLEVrSGlabEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUEvWkgsQUFpYUUsWUFqYVUsQ0FpYVYsd0JBQXdCLENBQUMsSUFBSSxDQUFILEVBQ3hCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsWUFBWSxFbEh0WlEsSUFBSSxFa0h1WnhCLGFBQWEsRWxIdlpPLElBQUksRWtIeVp4QixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsSUFBSSxHQU1oQjs7QXZEalZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJdUQvRnRFLEFBaWFFLFlBamFVLENBaWFWLHdCQUF3QixDQUFDLElBQUksQ0FBSCxFQVl0QixHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxnQkFBZ0IsR0FFOUI7O0FBaGJILEFBa2JFLFlBbGJVLENBa2JWLGtCQUFrQixDQUFILEVBRWIsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsTUFBTSxFQUNiLE9BQU8sRWxIemFhLElBQUksRWtIMGF4QixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3pIaFlYLE9BQU8sRXlIaVlqQixVQUFVLEVBQUUsb0JBQW9CLEVBQ2hDLFFBQVEsRUFBRSxRQUFRLEdBVW5COztBQXBjSCxBQTRiSSxZQTViUSxDQWtiVixrQkFBa0IsQ0FVaEIsSUFBSSxDQUFDLEVBQ0gsU0FBUyxFQUFFLGVBQWUsRUFDMUIsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsaUJBQWdDLEVBQ3ZDLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQWxjTCxBQXNjRSxZQXRjVSxDQXNjVixtQkFBbUIsQ0FBSCxFQUNkLFVBQVUsRUFBRSxvQkFBb0IsRUFDaEMsS0FBSyxFQUFFLEtBQUssRUFDWixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsTUFBTSxFQUNiLEtBQUssRXpIaGRPLE9BQU8sRXlIaWRuQixPQUFPLEVsSDliYSxJQUFJLEVrSCtieEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN6SHJaWCxPQUFPLEV5SHNaakIsV0FBVyxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN6SHRaWixPQUFPLEd5SDZabEI7O0FBcmRILEFBZ2RJLFlBaGRRLENBc2NWLG1CQUFtQixDQVVqQixJQUFJLENBQUMsRUFDSCxTQUFTLEV0SG5iQSxJQUFJLEVzSG9iYixPQUFPLEVBQUUsS0FBSyxFQUNkLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQXBkTCxBQXVkRSxZQXZkVSxDQXVkVixvQkFBb0IsQ0FBSCxFQUNmLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxLQUFLLEVBQ1YsYUFBYSxFQUFFLEtBQUssR0FNckI7O0F2RGpZRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RC9GOUMsQUF1ZEUsWUF2ZFUsQ0F1ZFYsb0JBQW9CLENBQUgsRUFNYixHQUFHLEVBQUUsQ0FBQyxFQUNOLGFBQWEsRUFBRSxDQUFDLEdBRW5COztBQWhlSCxBQWtlRSxZQWxlVSxDQWtlVixJQUFJLENBQUMsRUFDSCxTQUFTLEVBQUUsQ0FBQyxHQUNiOztBQXBlSCxBQXNlRSxZQXRlVSxDQXNlVix1QkFBdUIsQ0FBQyxFQUN0QixVQUFVLEVBQUUsR0FBRyxHQUNoQjs7QUF4ZUgsQUEwZUUsWUExZVUsQ0EwZVYsVUFBVSxDQUFDLEVBQ1QsY0FBYyxFQUFFLENBQUMsR0FDbEI7O0FBRUEsQUFBRCxrQkFBTyxDQUFDLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFFQSxBQUFELG9CQUFTLENBQUMsRUFDUixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsS0FBSyxFekgvZk0sT0FBTyxFeUhnZ0JsQixXQUFXLEV0SDVnQkksTUFBTSxFQUFDLFlBQVksRXNINmdCbEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsS0FBSyxHQUNuQjs7QUFFQSxBQUFELGtCQUFPLENBQUMsRUFFTixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBMEJaOztBQXhCRSxBQUFELHlCQUFRLENBQUMsRUFFUCxPQUFPLEVBQUUsWUFBWSxHQWlCdEI7O0FBZkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBSnpCLEFBQUQseUJBQVEsQ0FBQyxFQUtMLE9BQU8sRUFBRSxRQUFRLEdBY3BCOztBQVhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQVJ6QixBQUFELHlCQUFRLENBQUMsRUFTTCxPQUFPLEVBQUUsUUFBUSxHQVVwQjs7QUFQRSxBQUFELDhCQUFNLENBQUMsRUFDTCxjQUFjLEVBQUUsR0FBRyxHQUtwQjs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFIekIsQUFBRCw4QkFBTSxDQUFDLEVBSUgsY0FBYyxFQUFFLEdBQUcsR0FFdEI7O0FBeEJKLEFBMkJDLGtCQTNCSyxBQTJCSixTQUFTLENBQUMsRUFDVCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUdGLEFBQUQsa0JBQU8sQ0FBQyxFQUNOLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBRUEsQUFBRCx1QkFBWSxDQUFDLEVBQ1gsVUFBVSxFdEh4ZFMsSUFFdEIsRXNIdWRHLGNBQWMsRXRIemRLLElBRXRCLEVzSHdkRyxlQUFlLEVBQUUsSUFBSSxFckRqWXJCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFVBQVUsRUFBRSxJQUF1QixFQUNuQyxXQUFXLEVqRXpNTyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWlFME12RCxjQUFjLEVBQUUsU0FBUyxFQUN6QixXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsR0FBRyxFQUNuQixlQUFlLEVBQUUsU0FBUyxHcUQ4WDNCOztBQWNBLEFBQ0MsMkJBRGMsQ0FDZCxtQkFBbUIsQ0FBSCxFQUNkLFVBQVUsRUFBRSxLQUFLLEdBQ2xCOztBdkRuZUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURzZTNDLEFBRUMsc0JBRlMsQ0FFVCw4QkFBOEIsQ0FBSCxFQUl2QixLQUFLLEVBQUUsR0FBRyxFQUNWLEtBQUssRUFBRSxLQUFLLEdBT2Y7O0F2RHBmQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RHNlM0MsQUFFQyxzQkFGUyxDQUVULDhCQUE4QixDQUFILEVBU3ZCLEtBQUssRUFBRSxNQUFNLEVBQ2IsS0FBSyxFQUFFLEtBQUssR0FFZjs7QXZEcGZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEc2UzQyxBckQvYUMsc0JxRCthUyxDQWdCVCxnQkFBZ0IsQXJEL2JmLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBUGQsSUFBbUMsR0FRdEM7RXFEMmFGLEFyRHphQyxzQnFEeWFTLENBZ0JULGdCQUFnQixBckR6YmYsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RXFEcWFGLEFyRGxhQyxzQnFEa2FTLENBZ0JULGdCQUFnQixHckRsYlosQ0FBQyxDQUFDLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUYxRUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURzZTNDLEFyRC9hQyxzQnFEK2FTLENBZ0JULGdCQUFnQixBckQvYmYsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFQZCxNQUFtQyxHQVF0QztFcUQyYUYsQXJEemFDLHNCcUR5YVMsQ0FnQlQsZ0JBQWdCLEFyRHpiZixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDtFcURxYUYsQXJEbGFDLHNCcURrYVMsQ0FnQlQsZ0JBQWdCLEdyRGxiWixDQUFDLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBcUQ0WkYsQUEwQkMsc0JBMUJTLENBMEJULGtCQUFrQixDQUFILEVBQ2IsVUFBVSxFQUFFLEtBQUssRUFDakIsU0FBUyxFQUFFLGFBQWEsRUFDeEIsYUFBYSxFQUFFLENBQUMsR0FDakI7O0F2RHBnQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURzZTNDLEFBZ0NDLHNCQWhDUyxDQWdDVCxrQkFBa0IsRUFoQ25CLHNCQUFVLENBaUNULDhCQUE4QixDQUFILEVBRXZCLEtBQUssRUFBRSxHQUFHLEVBQ1YsS0FBSyxFQUFFLElBQUksR0FPZDs7QXZEamhCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RHNlM0MsQUFnQ0Msc0JBaENTLENBZ0NULGtCQUFrQixFQWhDbkIsc0JBQVUsQ0FpQ1QsOEJBQThCLENBQUgsRUFPdkIsS0FBSyxFQUFFLE1BQU0sRUFDYixLQUFLLEVBQUUsSUFBSSxHQUVkOztBdkRqaEJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEc2UzQyxBQThDRyxzQkE5Q08sQ0E4Q1Asd0JBQXdCLENBQUgsRUFDbkIsU0FBUyxFdEh0bEJGLElBQUksRXNIdWxCWCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFsREosQUFvREcsc0JBcERPLENBb0RQLDhCQUE4QixDQUFILEVBQ3pCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7RUF2REosQUF5REcsc0JBekRPLENBeURQLHFCQUFxQixDQUFDLEVBQ3BCLEdBQUcsRUFBRSxFQUFFLEVBQ1AsYUFBYSxFQUFFLENBQUMsR0FNakI7O0F2RHZpQkQsTUFBTSxNQUFDLE1BQWtDLE1BQWpCLFNBQVMsRUFBRSxLQUFLLE9BQWhCLFNBQVMsRUFBRSxLQUFLLEl1RHNlM0MsQUF5REcsc0JBekRPLENBeURQLHFCQUFxQixDQUFDLEVBS2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsVUFBVSxFQUFFLElBQTBCLEdBRXpDOztBQXRvQlAsQUEyb0JFLFlBM29CVSxDQTJvQlYsc0JBQXNCLENBQUMsRUFDckIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBN29CSCxBQStvQkUsWUEvb0JVLENBK29CVixXQUFXLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFqcEJILEFBa3BCRSxZQWxwQlUsQ0FrcEJWLFVBQVUsQUFBQSxjQUFjLENBQUMsRUFDdkIsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFwcEJILEFBd3BCSSxZQXhwQlEsQ0FxcEJWLEdBQUcsQUFBQSxjQUFjLEdBR2IsTUFBTSxDQUFDLEVBQ0wsUUFBUSxFQUFFLGlCQUFpQixFQUMzQixVQUFVLEVBQUUsa0JBQWtCLEVBQzlCLEtBQUssRUFBRSxlQUFlLEVBQ3RCLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBQTdwQkwsQUFncUJJLFlBaHFCUSxDQStwQlQsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUNBLGtCQUFrQixDQUFDLEVBQ2YsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQW5xQkwsQUF1cUJRLFlBdnFCSSxDQStwQlQsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUtBLG1CQUFtQixDQUdmLFVBQVUsQ0FBQyxFQUNQLEdBQUcsRUFBRSxHQUFHLEdBQ1g7O0FBR04sQUFBRCwwQkFBZSxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUMsRUFDcEIsT0FBTyxFQUFFLEtBQUssR0FZZjs7QUFiQSxBQUdDLDBCQUhhLENBQUMsQ0FBQyxHQUFDLEdBQUcsQUFHbEIsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBTEYsQUFNQywwQkFOYSxDQUFDLENBQUMsR0FBQyxHQUFHLEFBTWxCLFlBQVksQ0FBQyxFQUNWLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQVRGLEFBVUMsMEJBVmEsQ0FBQyxDQUFDLEdBQUMsR0FBRyxBQVVsQixXQUFXLENBQUMsRUFDVCxXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFHTCxBQUNFLHlCQUR1QixDQUN2QixHQUFHLENBQUMsRUFBRSxTQUFTLEVBQUUsS0FBSyxHQUFFOztBQUcxQixBQUNJLG1CQURlLENBQ2YsVUFBVSxDQUFDLEVBQ1AsS0FBSyxFQUFFLGtCQUFrQixHQUM1Qjs7QUFHTCxBQUNJLGtCQURjLENBQ2QsQ0FBQyxDQUFDLEVBQ0UsUUFBUSxFQUFFLFFBQVEsR0FDckI7O0FBSEwsQUFJSSxrQkFKYyxDQUlkLFVBQVUsR0FBQyxDQUFDLEVBSmhCLGtCQUFrQixDQUlELFVBQVUsR0FBQyxDQUFDLEdBQUMsSUFBSSxDQUFDLEVBQzNCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFVBQVUsRUFBRSxrSEFBa0gsR0FDakk7O0FBUEwsQUFRSSxrQkFSYyxDQVFkLEVBQUUsR0FBQyxJQUFJLENBQUMsRUFDSixVQUFVLEVBQUUsa0hBQWtILEdBQ2pJOztBQVZMLEFBV0ksa0JBWGMsQ0FXZCxFQUFFLEVBWE4sa0JBQWtCLENBV1gsVUFBVSxHQUFDLENBQUMsRUFYbkIsa0JBQWtCLENBV0UsRUFBRSxFQVh0QixrQkFBa0IsQ0FXSyxFQUFFLEVBWHpCLGtCQUFrQixDQVdRLEVBQUUsRUFYNUIsa0JBQWtCLENBV1csRUFBRSxDQUFDLEVBQ3hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLFdBQVcsRUFBRSxtQkFBbUIsRUFDaEMsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsTUFBTSxFQUFFLG9CQUFvQixHQVMvQjs7QUEzQkwsQUFvQlEsa0JBcEJVLENBV2QsRUFBRSxHQVNJLElBQUksRUFwQmQsa0JBQWtCLENBV1gsVUFBVSxHQUFDLENBQUMsR0FTVCxJQUFJLEVBcEJkLGtCQUFrQixDQVdFLEVBQUUsR0FTWixJQUFJLEVBcEJkLGtCQUFrQixDQVdLLEVBQUUsR0FTZixJQUFJLEVBcEJkLGtCQUFrQixDQVdRLEVBQUUsR0FTbEIsSUFBSSxFQXBCZCxrQkFBa0IsQ0FXVyxFQUFFLEdBU3JCLElBQUksQ0FBQyxFQUNILE9BQU8sRUFBRSxNQUFNLEVBQ2YsZUFBZSxFQUFFLFNBQVMsRUFDMUIsV0FBVyxFQUFFLFFBQVEsRUFDckIsYUFBYSxFQUFFLElBQUksRUFDbkIsY0FBYyxFQUFFLElBQUksR0FDdkI7O0FBMUJULEFBNkJRLGtCQTdCVSxDQTRCZCxVQUFVLENBQ04sSUFBSSxDQUFBLEVBQ0EsV0FBVyxFQUFFLGlCQUFpQixHQUNqQzs7QUEvQlQsQUFnQ1Esa0JBaENVLENBNEJkLFVBQVUsR0FJSixDQUFDLENBQUEsRUFDQyxPQUFPLEVBQUUsTUFBTSxFQUNmLGVBQWUsRUFBRSxTQUFTLEVBQzFCLFdBQVcsRUFBRSxRQUFRLEVBQ3JCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLGNBQWMsRUFBRSxJQUFJLEdBQ3ZCOztBQXRDVCxBQXVDUSxrQkF2Q1UsQ0E0QmQsVUFBVSxDQVdOLENBQUMsQ0FBQSxFQUNHLGVBQWUsRUFBRSxlQUFlLEdBQ25DOztBQXpDVCxBQTJDSSxrQkEzQ2MsR0EyQ1osQ0FBQyxHQUFDLENBQUMsRUEzQ1Qsa0JBQWtCLEdBMkNOLENBQUMsQ0FBQyxFQUNOLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsU0FBUyxFQUFFLFdBQVcsRUFDdEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsa0JBQWtCLEVBQUUsUUFBUSxHQUsvQjs7QUF4REwsQUFxRFEsa0JBckRVLEdBMkNaLENBQUMsR0FBQyxDQUFDLENBVUQsR0FBRyxFQXJEWCxrQkFBa0IsR0EyQ04sQ0FBQyxDQVVMLEdBQUcsQ0FBQyxFQUNBLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBdkRULEFBQ0ksa0JBRGMsQ0FDZCxDQUFDLENBd0RDLEVBQ0UsS0FBSyxFQUFDLElBQUksR0FXYjs7QUFyRUwsQUEyRFEsa0JBM0RVLENBeURkLENBQUMsQUFFSSxJQUFLLEVBQUEsQUFBQSxJQUFDLEVBQU0sTUFBTSxBQUFaLEVBQWMsSUFBSyxFQUFBLEFBQUEsSUFBQyxFQUFNLE1BQU0sQUFBWixHQUFlLEVBQ3RDLGVBQWUsRUFBRSxTQUFTLEVBQzFCLHFCQUFxQixFQUFFLE9BQU8sRUFDOUIsZUFBZSxFQUFFLHFCQUFxQixFQUN0Qyx1QkFBdUIsRUFBRSxxQkFBcUIsRUFDOUMsNkJBQTZCLEVBQUUsR0FBRyxFQUNsQyx1QkFBdUIsRUFBRSxLQUFLLEVBQzlCLHFCQUFxQixFQUFFLEdBQUcsRUFDMUIsT0FBTyxFQUFFLE1BQU0sR0FDbEI7O0FBcEVULEFBc0VJLGtCQXRFYyxDQXNFZCxNQUFNLENBQUMsRUFDSCxLQUFLLEVBQUUsZUFBZSxFQUN0QixRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsTUFBTSxHQTBCbkI7O0FBbkdMLEFBNEVZLGtCQTVFTSxDQXNFZCxNQUFNLENBS0YsQ0FBQyxBQUNJLE9BQU8sQ0FBQyxFQUFDLE9BQU8sRUFBRSxlQUFlLEdBQUc7O0FBNUVqRCxBQThFUSxrQkE5RVUsQ0FzRWQsTUFBTSxDQVFGLFVBQVUsQ0FBQyxFQUNULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsV0FBVyxFQUFFLGVBQWUsRUFDNUIsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLElBQUksRUFDaEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsS0FBSyxFQUFFLE9BQU8sRUFDZCxjQUFjLEVBQUUsVUFBVSxFQUMxQixPQUFPLEVBQUUsaUJBQWlCLEdBUzNCOztBdkR4c0JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEc21COUMsQUE4RVEsa0JBOUVVLENBc0VkLE1BQU0sQ0FRRixVQUFVLENBQUMsRUFhUCxJQUFJLEVBQUUsbUNBQW1DLEdBTzVDOztBdkR4c0JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEc21COUMsQUE4RVEsa0JBOUVVLENBc0VkLE1BQU0sQ0FRRixVQUFVLENBQUMsRUFnQlAsSUFBSSxFQUFFLG1DQUFtQyxHQUk1Qzs7QUFsR1QsQUFpR1Usa0JBakdRLENBc0VkLE1BQU0sQ0FRRixVQUFVLEFBbUJQLE9BQU8sQ0FBQyxFQUFDLE9BQU8sRUFBQyxJQUFJLENBQUEsVUFBVSxHQUFFOztBQWpHNUMsQUFvR0ksa0JBcEdjLEdBb0daLGlCQUFpQixDQUFDLEVBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBSWhCOztBQXpHTCxBQXNHUSxrQkF0R1UsR0FvR1osaUJBQWlCLEFBRWQsT0FBTyxFQXRHaEIsa0JBQWtCLEdBb0daLGlCQUFpQixBQUVMLE1BQU0sQ0FBQyxFQUNiLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBdkQ5c0JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEc21COUMsQUE0R08sa0JBNUdXLENBNEdYLENBQUMsQ0FBQyxNQUFNLENBQUEsRUFDTixLQUFLLEVBQUMsSUFBSSxHQUNYO0VBOUdSLEFBK0dRLGtCQS9HVSxDQStHVixFQUFFLEVBL0dWLGtCQUFrQixDQStHUCxVQUFVLEdBQUMsQ0FBQyxDQUFDLEVBQ1osU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQWxIVCxBQW9IUSxrQkFwSFUsQ0FvSFYsaUNBQWlDLENBQUMsRUFDOUIsYUFBYSxFQUFDLGVBQWUsR0FLaEM7RUExSFQsQUFzSFksa0JBdEhNLENBb0hWLGlDQUFpQyxHQUUzQiwwQ0FBMEMsQ0FBQyxFQUN6QyxVQUFVLEVBQUUsZ0JBQWdCLEVBQzVCLGFBQWEsRUFBRSxZQUFZLEdBQzlCO0VBekhiLEFBNEhRLGtCQTVIVSxDQTRIVixrQkFBa0IsQ0FBQyxFQUNmLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBdkRwdUJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEZ2EzQyxBQUFELGtCQUFPLENBc01VLEVBc0lYLE9BQU8sRUFBRSxPQUFPLEdBMkN2QjtFQWpMRCxBQStHUSxrQkEvR1UsQ0ErR1YsRUFBRSxFQS9HVixrQkFBa0IsQ0ErR1AsVUFBVSxHQUFDLENBQUMsQ0FtQkMsRUFDWixTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsZUFBZSxHQUMvQjtFQXJJVCxBQXVJUSxrQkF2SVUsR0F1SVIsQ0FBQyxBQUFBLElBQUssQ0FBQSxHQUFHLEVBQUUsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLGNBQWMsRUFBRSxPQUFPLEdBQzFCO0VBMUlULEFBMklRLGtCQTNJVSxDQTJJVix3QkFBd0IsRUEzSWhDLGtCQUFrQixDQTRJVixpQ0FBaUMsRUE1SXpDLGtCQUFrQixDQTZJVixnQ0FBZ0MsQ0FBQyxFQUM3QixLQUFLLEVBQUUsaUJBQWlCLEVBQ3hCLFdBQVcsRUFBRSxpQkFBaUIsRUFDOUIsWUFBWSxFQUFFLGlCQUFpQixHQUNsQztFQWpKVCxBQWtKUSxrQkFsSlUsR0FrSlIsR0FBRyxBQUFBLGNBQWMsQ0FBQyxFQUNoQixhQUFhLEVBQUUsSUFBSSxHQUN0QjtFQXBKVCxBQXFKUSxrQkFySlUsQ0FxSlYseUJBQXlCLEVBckpqQyxrQkFBa0IsQ0FxSmlCLGNBQWMsRUFySmpELGtCQUFrQixDQXFKaUMsU0FBUyxFQXJKNUQsa0JBQWtCLENBcUo0QyxnQkFBZ0IsRUFySjlFLGtCQUFrQixDQXFKOEQsaUJBQWlCLENBQUMsRUFDdEYsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsZUFBZSxFQUM1QixZQUFZLEVBQUUsZUFBZSxFQUM3QixhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxNQUFNLEdBQzFCO0VBNUpULEFBNkpRLGtCQTdKVSxDQTZKVix5QkFBeUIsRUE3SmpDLGtCQUFrQixDQThKVix5QkFBeUIsQ0FBQyxHQUFHLENBQUEsRUFDekIsVUFBVSxFQUFFLEtBQUssRUFDakIsTUFBTSxFQUFFLElBQUksR0FFZjtFQWxLVCxBQW1LUSxrQkFuS1UsQ0FtS1YseUJBQXlCLENBQUMsRUFFeEIsR0FBRyxFQUFFLENBQUMsRUFFTixPQUFPLEVBQUUsTUFBTSxHQUNoQjtFQXhLVCxBQXlLUSxrQkF6S1UsQ0F5S1YsRUFBRSxDQUFBLEVBQUMsV0FBVyxFQUFFLE1BQU0sR0FBRTtFQXpLaEMsQUFvSFEsa0JBcEhVLENBb0hWLGlDQUFpQyxDQXNEQyxFQUM5QixhQUFhLEVBQUMsZUFBZSxHQUloQztFQS9LVCxBQXNIWSxrQkF0SE0sQ0FvSFYsaUNBQWlDLEdBRTNCLDBDQUEwQyxDQXNEQyxFQUN6QyxVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUFLYixBQUFBLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHQUFDLFVBQVUsR0FBQyxLQUFLLEVBQWhFLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxFQUNoRSx3QkFBd0IsQ0FBQyxFQU9yQixXQUFXLEVBQUUsWUFBWSxHQTRDNUI7O0F2RDcwQkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUR5eEI5QyxBQUFBLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHQUFDLFVBQVUsR0FBQyxLQUFLLEVBQWhFLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxFQUNoRSx3QkFBd0IsQ0FBQyxFQUVqQixPQUFPLEVBQUUsUUFBUSxHQWlEeEI7O0F2RDcwQkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUR5eEI5QyxBQUFBLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHQUFDLFVBQVUsR0FBQyxLQUFLLEVBQWhFLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxFQUNoRSx3QkFBd0IsQ0FBQyxFQUtqQixPQUFPLEVBQUUsQ0FBQyxHQThDakI7O0FBcERELEFBVUksb0JBVmdCLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdBQUMsVUFBVSxHQUFDLEtBQUssR0FVMUQsT0FBTyxHQUFDLFVBQVUsRUFWeEIsb0JBQW9CLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdsRGxWN0MsaUJBQVUsR2tEa1YrQyxLQUFLLEdBVTFELE9BQU8sR0FBQyxVQUFVLEVBVHhCLHdCQUF3QixHQVNsQixPQUFPLEdBQUMsVUFBVSxDQUFDLEVBV2pCLFFBQVEsRUFBRSxJQUFJLEVBQ2QsT0FBTyxFQUFFLElBQUksRUFDYixNQUFNLEVBQUUsQ0FBQyxHQTRCWjs7QUF4Q0csTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBWGpDLEFBVUksb0JBVmdCLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdBQUMsVUFBVSxHQUFDLEtBQUssR0FVMUQsT0FBTyxHQUFDLFVBQVUsRUFWeEIsb0JBQW9CLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdsRGxWN0MsaUJBQVUsR2tEa1YrQyxLQUFLLEdBVTFELE9BQU8sR0FBQyxVQUFVLEVBVHhCLHdCQUF3QixHQVNsQixPQUFPLEdBQUMsVUFBVSxDQUFDLEVBRWIscUJBQXFCLEVBQUUsY0FBYyxHQXVDNUM7O0FBckNHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLLElBZHhELEFBVUksb0JBVmdCLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdBQUMsVUFBVSxHQUFDLEtBQUssR0FVMUQsT0FBTyxHQUFDLFVBQVUsRUFWeEIsb0JBQW9CLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdsRGxWN0MsaUJBQVUsR2tEa1YrQyxLQUFLLEdBVTFELE9BQU8sR0FBQyxVQUFVLEVBVHhCLHdCQUF3QixHQVNsQixPQUFPLEdBQUMsVUFBVSxDQUFDLEVBS2IscUJBQXFCLEVBQUUsY0FBYyxFQUNyQyxPQUFPLEVBQUUsR0FBRyxHQW1DbkI7O0FBakNHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWxCaEMsQUFVSSxvQkFWZ0IsQUFBQSxJQUFLLENBQUEsUUFBUSxJQUFFLFlBQVksR0FBQyxVQUFVLEdBQUMsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxFQVZ4QixvQkFBb0IsQUFBQSxJQUFLLENBQUEsUUFBUSxJQUFFLFlBQVksR2xEbFY3QyxpQkFBVSxHa0RrVitDLEtBQUssR0FVMUQsT0FBTyxHQUFDLFVBQVUsRUFUeEIsd0JBQXdCLEdBU2xCLE9BQU8sR0FBQyxVQUFVLENBQUMsRUFTYixxQkFBcUIsRUFBRSxjQUFjLEdBZ0M1Qzs7QUFuREwsQUF5QlEsb0JBekJZLEFBQUEsSUFBSyxDQUFBLFFBQVEsSUFBRSxZQUFZLEdBQUMsVUFBVSxHQUFDLEtBQUssR0FVMUQsT0FBTyxHQUFDLFVBQVUsR0FlZCxvQkFBb0IsRUF6QjlCLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixFQXhCOUIsd0JBQXdCLEdBU2xCLE9BQU8sR0FBQyxVQUFVLEdBZWQsb0JBQW9CLENBQUMsRUFDbkIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsQ0FBQyxHQXNCYjs7QXZEMzBCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RHl4QjlDLEFBOEJnQixvQkE5QkksQUFBQSxJQUFLLENBQUEsUUFBUSxJQUFFLFlBQVksR0FBQyxVQUFVLEdBQUMsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQUtiLE9BQU8sRUE5QnhCLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQUtiLE9BQU8sRUE3QnhCLHdCQUF3QixHQVNsQixPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQUtiLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFDLENBQUMsRUFDTCxJQUFJLEVBQUMsSUFBSSxFQUNULEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFDLE9BQU8sR0FDM0I7O0FBdkNqQixBQTBDWSxvQkExQ1EsQUFBQSxJQUFLLENBQUEsUUFBUSxJQUFFLFlBQVksR0FBQyxVQUFVLEdBQUMsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQWlCakIsWUFBWSxBQUFBLE9BQU8sRUExQ2hDLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQWlCakIsWUFBWSxBQUFBLE9BQU8sRUF6Q2hDLHdCQUF3QixHQVNsQixPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQWlCakIsWUFBWSxBQUFBLE9BQU8sQ0FBQSxFQUNoQixPQUFPLEVBQUMsZUFBZSxHQUMxQjs7QUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUE3Q3JDLEFBOENnQixvQkE5Q0ksQUFBQSxJQUFLLENBQUEsUUFBUSxJQUFFLFlBQVksR0FBQyxVQUFVLEdBQUMsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQXFCYixVQUFXLENuRDc1QlYsQ0FBQyxDbUQ2NUJXLE9BQU8sRUE5Q3JDLG9CQUFvQixBQUFBLElBQUssQ0FBQSxRQUFRLElBQUUsWUFBWSxHbERsVjdDLGlCQUFVLEdrRGtWK0MsS0FBSyxHQVUxRCxPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQXFCYixVQUFXLENuRDc1QlYsQ0FBQyxDbUQ2NUJXLE9BQU8sRUE3Q3JDLHdCQUF3QixHQVNsQixPQUFPLEdBQUMsVUFBVSxHQWVkLG9CQUFvQixBQXFCYixVQUFXLENuRDc1QlYsQ0FBQyxDbUQ2NUJXLE9BQU8sQ0FBQyxFQUNsQixPQUFPLEVBQUMsZUFDWixHQUFDOztBQU1qQixBQUFBLHFCQUFxQixDQUFDLEVBQ3BCLFVBQVUsRUFBRSxlQUFlLEVBQzNCLFVBQVUsRUFBRSxDQUFDLEVBQ2IsV0FBVyxFQUFFLENBQUMsR0FpQmY7O0FBcEJELEFBSUUscUJBSm1CLENBSW5CLEVBQUUsQ0FBQyxFQUNELFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQVJILEFBU0UscUJBVG1CLEdBU2pCLEtBQUssR0FBQyxXQUFXLENBQUMsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsaUJBQWlCLEdBUTNCOztBQW5CSCxBQWFJLHFCQWJpQixHQVNqQixLQUFLLEdBQUMsV0FBVyxDQUlqQixFQUFFLENBQUMsRUFDQyxNQUFNLEVBQUUsa0JBQWtCLEdBQzdCOztBQWZMLEFBZ0JJLHFCQWhCaUIsR0FTakIsS0FBSyxHQUFDLFdBQVcsQ0FPakIsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUNULFNBQVMsRUFBRSxXQUFXLENBQUMscUJBQW9CLEdBQzlDOztBQUdMLEFBQ0ksT0FERyxDQUNILG1CQUFtQixHQUFHLGFBQWEsQ0FBQSxFQUFDLGFBQWEsRUFBRSxJQUFJLEdBQUU7O0FBRDdELEFBR1EsT0FIRCxDQUVILFFBQVEsQ0FDSixhQUFhLENBQUEsRUFDVCxhQUFhLEVBQUUsQ0FBQyxFQUNoQixRQUFRLEVBQUUsUUFBUSxHQWNyQjs7QXZEdjNCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBR1EsT0FIRCxDQUVILFFBQVEsQ0FDSixhQUFhLENBQUEsRUFJTCxVQUFVLEVBQUUsS0FBSyxFQUNqQixZQUFZLEVBQUUsR0FBRyxFQUNqQixhQUFhLEVBQUUsR0FBRyxFQUNsQixZQUFZLEVBQUUsV0FBVyxHQVNoQzs7QXZEdjNCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBR1EsT0FIRCxDQUVILFFBQVEsQ0FDSixhQUFhLENBQUEsRUFXTCxNQUFNLEVBQUMsSUFBSSxFQUNYLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBRTFCOztBQW5CVCxBQW9CUSxPQXBCRCxDQUVILFFBQVEsQ0FrQkosVUFBVSxDQUFDLEVBQ1AsUUFBUSxFQUFDLFFBQVEsR0FDcEI7O0F2RDEzQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURvMkI5QyxBQXlCZ0IsT0F6QlQsQ0FFSCxRQUFRLENBcUJKLGFBQWEsQUFFSixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLEdBQUcsRUFBRSxHQUFHLEVBQ1IsS0FBSyxFQUFFLENBQUMsR0FDWDs7QXZEcjRCWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBb0NRLE9BcENELENBRUgsUUFBUSxDQWtDSixzQkFBc0IsQ0FBQyxFQUVmLFdBQVcsRUFBRSxNQUFNLEdBRTFCOztBQXhDVCxBQXlDUSxPQXpDRCxDQUVILFFBQVEsQ0F1Q0osS0FBSyxDQUFDLEVBQ0YsY0FBYyxFQUFFLENBQUMsR0F5QnBCOztBdkR2NkJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEbzJCOUMsQUF5Q1EsT0F6Q0QsQ0FFSCxRQUFRLENBdUNKLEtBQUssQ0FBQyxFQUdBLFdBQVcsRUFBRSxDQUFDLEdBdUJuQjs7QXZEdjZCSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBK0NZLE9BL0NMLENBRUgsUUFBUSxDQXVDSixLQUFLLEdBTUMsVUFBVSxFQS9DeEIsT0FBTyxDQUVILFFBQVEsQ0F1Q0osS0FBSyxHbER0Y1gsaUJBQVUsQ2tENGNZLEVBRVIsT0FBTyxFQUFFLENBQUMsR0FTYjtFQTFEYixBQWtEZ0IsT0FsRFQsQ0FFSCxRQUFRLENBdUNKLEtBQUssR0FNQyxVQUFVLENBR1IsS0FBSyxFQWxEckIsT0FBTyxDQUVILFFBQVEsQ0F1Q0osS0FBSyxHbER0Y1gsaUJBQVUsQ2tEK2NJLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBcERqQixBQXNEYyxPQXREUCxDQUVILFFBQVEsQ0F1Q0osS0FBSyxHQU1DLFVBQVUsR0FPUixLQUFLLEVBdERyQixPQUFPLENBRUgsUUFBUSxDQXVDSixLQUFLLEdsRHRjWCxpQkFBVSxHa0RtZEksS0FBSyxDQUFDLEVBQ04sTUFBTSxFQUFFLFlBQVksRUFDcEIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUF6RGYsQUEyRFksT0EzREwsQ0FFSCxRQUFRLENBdUNKLEtBQUssQ0FrQkQsVUFBVSxDQUFDLE9BQU8sQUFBQSxJQUFLLENuQzVVTixrQkFBa0IsQ21DNFVPLElBQUssQ25DNVVOLG9CQUFvQixDbUM0VU8sV0FBVyxHQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsRUFDbEcsYUFBYSxFQUFFLGdCQUFnQixFQUMvQixRQUFRLEVBQUUsT0FBTyxHQUtwQjs7QUFsRWIsQUE4RGdCLE9BOURULENBRUgsUUFBUSxDQXVDSixLQUFLLENBa0JELFVBQVUsQ0FBQyxPQUFPLEFBQUEsSUFBSyxDbkM1VU4sa0JBQWtCLENtQzRVTyxJQUFLLENuQzVVTixvQkFBb0IsQ21DNFVPLFdBQVcsR0FBQyxVQUFVLEFBQUEsV0FBVyxHQUcvRixnQkFBZ0IsQ0FBQyxFQUNmLGNBQWMsRUFBRSxZQUFZLEVBQzVCLGFBQWEsRUFBRSxnQkFBZ0IsR0FDbEM7O0FBakVqQixBQW9FUSxPQXBFRCxDQUVILFFBQVEsQ0FrRUosS0FBSyxHQUFHLGtCQUFrQixDQUFDLEVBQ3ZCLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0F2RDE2QkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURvMkI5QyxBQXlFZ0IsT0F6RVQsQ0FFSCxRQUFRLENBcUVKLFFBQVEsQ0FDSixPQUFPLEFBQ0YsSUFBSyxDbkMxVk8sa0JBQWtCLEVtQzBWTCxFQUVsQixTQUFTLEVBQUUsaUJBQWlCLEdBRW5DOztBQTdFakIsQUErRVksT0EvRUwsQ0FFSCxRQUFRLENBcUVKLFFBQVEsQ0FRSixVQUFVLENBQUMsaUJBQWlCLENBQUMsRUFDekIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBakZiLEFBb0ZJLE9BcEZHLENBb0ZILDRCQUE0QixDQUFDLEVBQ3pCLFVBQVUsRUFBRSxPQUFPLEdBZXRCOztBQXBHTCxBQXVGUSxPQXZGRCxDQW9GSCw0QkFBNEIsQ0FHeEIsWUFBWSxDQUFDLEVBQ1QsV0FBVyxFQUFFLENBQUMsRUFDZCxjQUFjLEVBQUUsQ0FBQyxHQVVwQjs7QUFuR1QsQUEyRlksT0EzRkwsQ0FvRkgsNEJBQTRCLENBR3hCLFlBQVksQ0FJUixhQUFhLENBQUMsRUFDVixVQUFVLEVBQUUsS0FBSyxFQUNqQixhQUFhLEVBQUUsS0FBSyxHQUN2Qjs7QUE5RmIsQUErRlksT0EvRkwsQ0FvRkgsNEJBQTRCLENBR3hCLFlBQVksQ0FRUixZQUFZLENBQUMsRUFDVCxVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUFsR2IsQUFxR0ksT0FyR0csQ0FxR0gsWUFBWSxDQUFDLEVBQ1QsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLENBQUMsR0F1R3BCOztBdkRsakNDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEbzJCOUMsQUF3R1EsT0F4R0QsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsRUF4R3BCLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRHFnQlMsRUFFTCxPQUFPLEVBQUUsTUFBTSxHQW1HdEI7O0F2RGpqQ0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURvMkI5QyxBQXdHUSxPQXhHRCxDQXFHSCxZQUFZLEdBR04sVUFBVSxFQXhHcEIsT0FBTyxDQXFHSCxZQUFZLEdsRGxnQmQsaUJBQVUsQ2tEcWdCUyxFQUtMLE9BQU8sRUFBRSxNQUFNLEdBZ0d0Qjs7QUE3TVQsQUFrSG9CLE9BbEhiLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxFQWxIOUIsT0FBTyxDQXFHSCxZQUFZLEdsRGxnQmQsaUJBQVUsQ2tENmdCQSxVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBQUMsRUFDUCxNQUFNLEVBQUMsWUFBWSxFQUNuQixRQUFRLEVBQUUsUUFBUSxHQWlGckI7O0FBck1yQixBQXNId0IsT0F0SGpCLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQUlMLE1BQU0sRUF0SC9CLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQUlMLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFDLElBQUksRUFDVixNQUFNLEVBQUMsR0FBRyxFQUNWLElBQUksRUFBQyxDQUFDLEVBQ04sS0FBSyxFQUFDLENBQUMsRUFDUCxNQUFNLEVBQUMsR0FBRyxFQUNWLGdCQUFnQixFQUFDLE9BQU8sR0FDM0I7O0FBL0h6QixBQWdJd0IsT0FoSWpCLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQWNMLFdBQVcsQUFBQSxNQUFNLEVBaEkxQyxPQUFPLENBcUdILFlBQVksR2xEbGdCZCxpQkFBVSxDa0Q2Z0JBLFVBQVUsQ0FDTixjQUFjLEFBQUEsb0JBQW9CLENBQzlCLFVBQVUsQUFjTCxXQUFXLEFBQUEsTUFBTSxDQUFDLEVBQ2YsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBbEl6QixBQW1Jd0IsT0FuSWpCLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxDQWlCTixnQkFBZ0IsRUFuSXhDLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxDQWlCTixnQkFBZ0IsQ0FBQyxFQUNiLE9BQU8sRUFBRSxJQUFJLEVBQ2IscUJBQXFCLEVBQUUsV0FBVyxFQUNsQyxVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsSUFBSSxFQUNiLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsYUFBYSxFQUFFLE9BQU8sRUFDdEIsZUFBZSxFQUFFLGFBQWEsRUFDOUIsWUFBWSxFQUFFLFlBQVksR0FnQzdCOztBdkQvZ0NuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBbUl3QixPQW5JakIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixFQW5JeEMsT0FBTyxDQXFHSCxZQUFZLEdsRGxnQmQsaUJBQVUsQ2tENmdCQSxVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixDQUFDLEVBVVQsT0FBTyxFQUFFLGFBQWEsR0E4QjdCOztBdkQvZ0NuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBbUl3QixPQW5JakIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixFQW5JeEMsT0FBTyxDQXFHSCxZQUFZLEdsRGxnQmQsaUJBQVUsQ2tENmdCQSxVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixDQUFDLEVBYVQsT0FBTyxFQUFFLFVBQVUsR0EyQjFCOztBQTNLekIsQUFvSjRCLE9BcEpyQixDQXFHSCxZQUFZLEdBR04sVUFBVSxDQVFSLFVBQVUsQ0FDTixjQUFjLEFBQUEsb0JBQW9CLENBQzlCLFVBQVUsQ0FpQk4sZ0JBQWdCLEdBaUJWLFdBQVcsRUFwSnpDLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxDQWlCTixnQkFBZ0IsR0FpQlYsV0FBVyxDQUFDLEVBQ1YsS0FBSyxFQUFFLGVBQWUsRUFDdEIsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUF4SjdCLEFBMEo0QixPQTFKckIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixDQXVCWixZQUFZLEdBQUMsQ0FBQyxFQTFKMUMsT0FBTyxDQXFHSCxZQUFZLEdsRGxnQmQsaUJBQVUsQ2tENmdCQSxVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixDQXVCWixZQUFZLEdBQUMsQ0FBQyxDQUFDLEVBQ1gsSUFBSSxFQUFFLGlDQUFpQyxFQUN2QyxjQUFjLEVBQUUsTUFBTSxFQUN0QixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QXZEbGdDdkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURvMkI5QyxBQWdLZ0MsT0FoS3pCLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxDQWlCTixnQkFBZ0IsQ0E0QlosY0FBYyxBQUFBLGdCQUFnQixHQUN4QixnQkFBZ0IsRUFoS2xELE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxDQWlCTixnQkFBZ0IsQ0E0QlosY0FBYyxBQUFBLGdCQUFnQixHQUN4QixnQkFBZ0IsQ0FBQyxFQUVYLFVBQVUsRUFBRSxPQUFPLEVBQ25CLGNBQWMsRUFBRSxZQUNwQixHQUtIOztBdkQ3Z0MzQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG8yQjlDLEFBZ0tnQyxPQWhLekIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixDQTRCWixjQUFjLEFBQUEsZ0JBQWdCLEdBQ3hCLGdCQUFnQixFQWhLbEQsT0FBTyxDQXFHSCxZQUFZLEdsRGxnQmQsaUJBQVUsQ2tENmdCQSxVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLENBaUJOLGdCQUFnQixDQTRCWixjQUFjLEFBQUEsZ0JBQWdCLEdBQ3hCLGdCQUFnQixDQUFDLEVBTVgsVUFBVSxFQUFFLE9BQU8sR0FHMUI7O0FBektqQyxBQTRLd0IsT0E1S2pCLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTBETCxtQkFBbUIsR0FBQyxnQkFBZ0IsRUE1SzdELE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTBETCxtQkFBbUIsR0FBQyxnQkFBZ0IsQ0FBQyxFQUNsQyxPQUFPLEVBQUUsZUFBZSxFQUN4QixjQUFjLEVBQUUsTUFBTSxHQWV6Qjs7QUE3THpCLEFBZ0w0QixPQWhMckIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLEFBMERMLG1CQUFtQixHQUFDLGdCQUFnQixDQUlqQyxpQkFBaUIsQ0FBQyxHQUFHLEVBaExqRCxPQUFPLENBcUdILFlBQVksR2xEbGdCZCxpQkFBVSxDa0Q2Z0JBLFVBQVUsQ0FDTixjQUFjLEFBQUEsb0JBQW9CLENBQzlCLFVBQVUsQUEwREwsbUJBQW1CLEdBQUMsZ0JBQWdCLENBSWpDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUNsQixVQUFVLEVBQUUsSUFBSSxHQUtuQjs7QUF0TDdCLEFBbUxnQyxPQW5MekIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLEFBMERMLG1CQUFtQixHQUFDLGdCQUFnQixDQUlqQyxpQkFBaUIsQ0FBQyxHQUFHLENBR2pCLENBQUMsRUFuTGpDLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTBETCxtQkFBbUIsR0FBQyxnQkFBZ0IsQ0FJakMsaUJBQWlCLENBQUMsR0FBRyxDQUdqQixDQUFDLENBQUMsRUFDRSxVQUFVLEVBQUUsZUFBZSxHQUM5Qjs7QUFyTGpDLEFBdUw0QixPQXZMckIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLEFBMERMLG1CQUFtQixHQUFDLGdCQUFnQixDQVdqQyxpQkFBaUIsRUF2TDdDLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTBETCxtQkFBbUIsR0FBQyxnQkFBZ0IsQ0FXakMsaUJBQWlCLENBQUMsRUFDZCxVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUF6TDdCLEFBMEw0QixPQTFMckIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLEFBMERMLG1CQUFtQixHQUFDLGdCQUFnQixDQWNqQyxnQkFBZ0IsRUExTDVDLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTBETCxtQkFBbUIsR0FBQyxnQkFBZ0IsQ0FjakMsZ0JBQWdCLENBQUMsRUFDYixPQUFPLEVBQUMsZUFBZSxHQUMxQjs7QUE1TDdCLEFBOEx3QixPQTlMakIsQ0FxR0gsWUFBWSxHQUdOLFVBQVUsQ0FRUixVQUFVLENBQ04sY0FBYyxBQUFBLG9CQUFvQixDQUM5QixVQUFVLEFBNEVMLElBQUssQ0FBQSxtQkFBbUIsSUFBRSxnQkFBZ0IsRUE5TG5FLE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTRFTCxJQUFLLENBQUEsbUJBQW1CLElBQUUsZ0JBQWdCLENBQUMsRUFDeEMsU0FBUyxFQUFFLEdBQUcsR0FLakI7O0FBcE16QixBQWlNNEIsT0FqTXJCLENBcUdILFlBQVksR0FHTixVQUFVLENBUVIsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTRFTCxJQUFLLENBQUEsbUJBQW1CLElBQUUsZ0JBQWdCLENBR3ZDLGlCQUFpQixDQUFDLEdBQUcsRUFqTWpELE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLENrRDZnQkEsVUFBVSxDQUNOLGNBQWMsQUFBQSxvQkFBb0IsQ0FDOUIsVUFBVSxBQTRFTCxJQUFLLENBQUEsbUJBQW1CLElBQUUsZ0JBQWdCLENBR3ZDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUNsQixVQUFVLEVBQUUsQ0FBQyxHQUNoQjs7QXZEdmlDdkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURvMkI5QyxBQXdNWSxPQXhNTCxDQXFHSCxZQUFZLEdBR04sVUFBVSxHQWdHTixLQUFLLEdBQUMsb0JBQW9CLENBQUMsVUFBVSxHQUFDLFdBQVcsRUF4TS9ELE9BQU8sQ0FxR0gsWUFBWSxHbERsZ0JkLGlCQUFVLEdrRHFtQkUsS0FBSyxHQUFDLG9CQUFvQixDQUFDLFVBQVUsR0FBQyxXQUFXLENBQUMsRUFFNUMsYUFBYSxFQUFFLDRCQUE0QixHQUVsRDs7QUE1TWIsQUErTUksT0EvTUcsQ0ErTUgsT0FBTyxDQUFBLEVBQ0gsUUFBUSxFQUFFLFFBQVEsR0E0QnJCOztBQTVPTCxBQWtOUSxPQWxORCxDQStNSCxPQUFPLEFBR0YsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLE1BQU0sRUFDZCxNQUFNLEVBQUUsR0FBRyxFQUNYLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsSUFBSSxFQUFFLEtBQUssRUFDWCxLQUFLLEVBQUUsQ0FBQyxFQUNSLEdBQUcsRUFBRSxDQUFDLEdBSVQ7O0F2RHBrQ0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURvMkI5QyxBQWtOUSxPQWxORCxDQStNSCxPQUFPLEFBR0YsT0FBTyxDQUFDLEVBWUQsU0FBUyxFQUFFLE1BQU0sR0FFeEI7O0FBaE9ULEFBa09RLE9BbE9ELENBK01ILE9BQU8sQ0FtQkgsWUFBWSxDQUFDLEVBQ1QsT0FBTyxFQUFFLFFBQVEsR0FDcEI7O0FBcE9ULEFBcU9RLE9Bck9ELENBK01ILE9BQU8sQ0FzQkgsWUFBWSxDQUFDLEVBQ1QsVUFBVSxFQUFFLGdCQUFnQixHQUMvQjs7QUF2T1QsQUF5T1EsT0F6T0QsQ0ErTUgsT0FBTyxDQTBCSCxVQUFVLEdBQUcsS0FBSyxHQUFHLHlCQUF5QixFQXpPdEQsT0FBTyxDQStNSCxPQUFPLENsRDVtQlQsaUJBQVUsR2tEc29CUyxLQUFLLEdBQUcseUJBQXlCLENBQUMsRUFDM0MsWUFBWSxFQUFFLFlBQVksR0FDN0I7O0FBM09ULEFBOE9RLE9BOU9ELENBNk9ILFdBQVcsQ0FDUCxZQUFZLENBQUMsRUFDVCxXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsR0FBRyxHQUN0Qjs7QUFqUFQsQUFrUFEsT0FsUEQsQ0E2T0gsV0FBVyxDQUtQLE9BQU8sQ0FBQyxFQUNKLGFBQWEsRUFBRSxHQUFHLEdBQ3JCOztBQXBQVCxBQXNQSSxPQXRQRyxDQXNQSCxjQUFjLENBQUMsRUFDWCxXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUF4UEwsQUF5UEksT0F6UEcsQ0F5UEgsd0JBQXdCLEFBQUEsbUJBQW1CLENBQUMsRUFDeEMsVUFBVSxFQUFFLENBQUMsRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsZ0JBQWdCLEVBQUUsNEJBQTRCLEVBQzlDLG1CQUFtQixFQUFFLGFBQWEsRUFDbEMsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixlQUFlLEVBQUUsUUFBUSxHQWE1Qjs7QUE5UUwsQUFtUVEsT0FuUUQsQ0F5UEgsd0JBQXdCLEFBQUEsbUJBQW1CLEFBVXRDLE9BQU8sQ0FBQyxFQUNMLGNBQWMsRUFBQyxDQUFDLEdBQ25COztBdkR6bUNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEbzJCOUMsQUFzUVEsT0F0UUQsQ0F5UEgsd0JBQXdCLEFBQUEsbUJBQW1CLENBYXZDLGVBQWUsQ0FBQyxFQUVSLFVBQVUsRUFBRSxPQUFPLEdBRTFCOztBQTFRVCxBQTJRUSxPQTNRRCxDQXlQSCx3QkFBd0IsQUFBQSxtQkFBbUIsQ0FrQnZDLGlCQUFpQixDQUFDLEVBQ2QsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBN1FULEFBK1FJLE9BL1FHLENBK1FILGFBQWEsQ0FBQyxHQUFHLENBQUMsRUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQWpSTCxBQW9SUSxPQXBSRCxDQW1SSCxVQUFVLENBQ04sVUFBVSxDQUFDLEVBQ1AsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBdFJULEFBeVJJLE9BelJHLENBeVJILFlBQVksQUFBQSxlQUFlLENBQUMsd0JBQXdCLEFBQUEsT0FBTyxDQUFDLEVBQ3hELGNBQWMsRUFBRSxZQUFZLEdBQy9COztBQUVMLEFBQUEsb0JBQW9CLENBQUMsbUJBQW1CLENBQUEsRUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUN2RCxBQUFBLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQSxFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0F2RGxvQ3RDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVEbW9DOUMsQUFBQSxnQ0FBZ0MsRUFDaEMsYUFBYSxDQUFBLEVBRVQsVUFBVSxFQUFFLEtBQUssRUFDakIsS0FBSyxFQUFFLEtBQUssRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsTUFBTSxFQUNkLEtBQUssRUFBRSxDQUFDLEVBQ1IsS0FBSyxFQUFFLGdCQUFnQixHQTRRMUI7O0F2RHY1Q0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURtb0M5QyxBQUFBLGdDQUFnQyxFQUNoQyxhQUFhLENBQUEsRUFVUCxVQUFVLEVBQUUsTUFBTSxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsZUFBZSxFQUN0QixPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxVQUFVLEVBQzNCLFlBQVksRUFBRSxDQUFDLEdBb1FwQjs7QXZEdjVDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG1vQzlDLEFBa0JFLGdDQWxCOEIsR0FrQjVCLGFBQWEsRUFqQmpCLGFBQWEsR0FpQlQsYUFBYSxDQUFDLEVBRVYsVUFBVSxFQUFFLElBQUksR0ErUHJCOztBQW5SSCxBQXNCSSxnQ0F0QjRCLEdBa0I1QixhQUFhLEdBSVgsTUFBTSxFQXJCWixhQUFhLEdBaUJULGFBQWEsR0FJWCxNQUFNLENBQUEsRUFDSixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUF4QkwsQUF5QkksZ0NBekI0QixHQWtCNUIsYUFBYSxHQU9YLEVBQUUsRUF4QlIsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQUFBLEVBT0EsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLENBQUMsR0EwSWI7O0F2RDl5Q0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURtb0M5QyxBQXlCSSxnQ0F6QjRCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxFQXhCUixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBQUEsRUFFSSxPQUFPLEVBQUUsWUFBWSxHQWdKNUI7O0F2RDl5Q0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURtb0M5QyxBQXlCSSxnQ0F6QjRCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxFQXhCUixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBQUEsRUFLSSxPQUFPLEVBQUUsV0FBVyxHQTZJM0I7O0FBM0tMLEFBa0NRLGdDQWxDd0IsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxFQWpDVixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxDQUFDLEVBQ0MsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsT0FBTyxFQUNkLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFlBQVksRUFBRSxPQUFPLEVBQ3JCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsU0FBUyxFQUFFLElBQUksR0FnSWxCOztBQTFLVCxBQTRDWSxnQ0E1Q29CLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQ0FVRSxDQUFDLEVBM0NiLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLENBVUUsQ0FBQyxDQUFDLEVBQ0UsV0FBVyxFQUFFLFFBQVEsRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsVUFBVSxFQUFFLG9CQUFvQixHQXVCbkM7O0FBdkViLEFBaURnQixnQ0FqRGdCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQ0FVRSxDQUFDLEFBS0ksT0FBTyxFQWhEeEIsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQ0FVRSxDQUFDLEFBS0ksT0FBTyxDQUFDLEVBQ0wsV0FBVyxFQUFFLDhCQUE4QixFQUMzQyxVQUFVLEVBQUUsb0JBQW9CLEVBQ2hDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFDLElBQUksRUFDVixHQUFHLEVBQUUsTUFBTSxFQUNYLElBQUksRUFBRSxLQUFLLEVBQ1gsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUEzRGpCLEFBNERnQixnQ0E1RGdCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQ0FVRSxDQUFDLEFBZ0JJLE1BQU0sRUEzRHZCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLENBVUUsQ0FBQyxBQWdCSSxNQUFNLENBQUMsRUFDSixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFDLEVBQUUsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixVQUFVLEVBQUUsb0JBQW9CLEdBQ25DOztBQXRFakIsQUF5RWdCLGdDQXpFZ0IsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXNDRyxzQkFBc0IsQ0FBQyxDQUFDLEFBQ3BCLE9BQU8sQUFBQSxPQUFPLEVBekUvQixnQ0FBZ0MsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXNDRyxzQkFBc0IsQ0FBQyxDQUFDLEFBQ0gsTUFBTSxBQUFBLE9BQU8sRUF4RS9DLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBc0NHLHNCQUFzQixDQUFDLENBQUMsQUFDcEIsT0FBTyxBQUFBLE9BQU8sRUF4RS9CLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBc0NHLHNCQUFzQixDQUFDLENBQUMsQUFDSCxNQUFNLEFBQUEsT0FBTyxDQUFDLEVBQzVCLEtBQUssRUFBQyxPQUFPLEdBQ2hCOztBQTNFakIsQUE0RWdCLGdDQTVFZ0IsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXNDRyxzQkFBc0IsQ0FBQyxDQUFDLEFBSXBCLE9BQU8sQUFBQSxNQUFNLEVBNUU5QixnQ0FBZ0MsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXNDRyxzQkFBc0IsQ0FBQyxDQUFDLEFBSUosTUFBTSxBQUFBLE1BQU0sRUEzRTdDLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBc0NHLHNCQUFzQixDQUFDLENBQUMsQUFJcEIsT0FBTyxBQUFBLE1BQU0sRUEzRTlCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBc0NHLHNCQUFzQixDQUFDLENBQUMsQUFJSixNQUFNLEFBQUEsTUFBTSxDQUFDLEVBQzFCLGdCQUFnQixFQUFFLFNBQVMsR0FDOUI7O0FBOUVqQixBQStFZ0IsZ0NBL0VnQixHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBc0NHLHNCQUFzQixDQUFDLENBQUMsQUFPcEIsT0FBTyxFQTlFeEIsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUFzQ0csc0JBQXNCLENBQUMsQ0FBQyxBQU9wQixPQUFPLENBQUEsRUFDSixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QXZEcHRDWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG1vQzlDLEFBK0VnQixnQ0EvRWdCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUFzQ0csc0JBQXNCLENBQUMsQ0FBQyxBQU9wQixPQUFPLEVBOUV4QixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXNDRyxzQkFBc0IsQ0FBQyxDQUFDLEFBT3BCLE9BQU8sQ0FJSyxFQUNMLEtBQUssRUFBQyxPQUFPLEdBQ2hCO0VBckZyQixBQXNGb0IsZ0NBdEZZLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUFzQ0csc0JBQXNCLENBQUMsQ0FBQyxBQWNoQixNQUFNLEVBckYzQixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXNDRyxzQkFBc0IsQ0FBQyxDQUFDLEFBY2hCLE1BQU0sQ0FBQyxFQUNKLGdCQUFnQixFQUFFLFNBQVMsR0FDOUI7O0F2RDN0Q2YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURtb0M5QyxBQTJGWSxnQ0EzRm9CLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUF5REcsc0JBQXNCLEVBMUZuQyxhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FBQyxFQUVoQixPQUFPLEVBQUUsSUFBSSxHQThCcEI7O0FBM0hiLEFBZ0dvQixnQ0FoR1ksR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FJbkIsQ0FBQyxBQUNJLE9BQU8sQUFBQSxPQUFPLEVBaEduQyxnQ0FBZ0MsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FJbkIsQ0FBQyxBQUNxQixNQUFNLEFBQUEsT0FBTyxFQS9GbkQsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUF5REcsc0JBQXNCLENBSW5CLENBQUMsQUFDSSxPQUFPLEFBQUEsT0FBTyxFQS9GbkMsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUF5REcsc0JBQXNCLENBSW5CLENBQUMsQUFDcUIsTUFBTSxBQUFBLE9BQU8sQ0FBQyxFQUM1QixLQUFLLEVBQUUsT0FBTyxFQUNkLE1BQU0sRUFBRSxXQUFXLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLEdBQ25HOztBQW5HckIsQUFvR29CLGdDQXBHWSxHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBeURHLHNCQUFzQixDQUluQixDQUFDLEFBS0ksT0FBTyxBQUFBLE1BQU0sRUFwR2xDLGdDQUFnQyxHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBeURHLHNCQUFzQixDQUluQixDQUFDLEFBS29CLE1BQU0sQUFBQSxNQUFNLEVBbkdqRCxhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FJbkIsQ0FBQyxBQUtJLE9BQU8sQUFBQSxNQUFNLEVBbkdsQyxhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FJbkIsQ0FBQyxBQUtvQixNQUFNLEFBQUEsTUFBTSxDQUFDLEVBQzFCLGdCQUFnQixFQUFFLFNBQVMsR0FDOUI7O0FBdEdyQixBQXVHb0IsZ0NBdkdZLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUF5REcsc0JBQXNCLENBSW5CLENBQUMsQUFRSSxPQUFPLEVBdEc1QixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FJbkIsQ0FBQyxBQVFJLE9BQU8sQ0FBQSxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsZ0JBQWdCLEVBQUUscUNBQXFDLEVBQ3ZELGVBQWUsRUFBRSxTQUFTLEVBQzFCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixHQUFHLEVBQUUsaUJBQWlCLEVBQ3RCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QXZEbnZDZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG1vQzlDLEFBdUdvQixnQ0F2R1ksR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQXlERyxzQkFBc0IsQ0FJbkIsQ0FBQyxBQVFJLE9BQU8sRUF0RzVCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBeURHLHNCQUFzQixDQUluQixDQUFDLEFBUUksT0FBTyxDQVdLLEVBQ0wsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsV0FBVyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxHQUNuRztFQXJIekIsQUFzSHdCLGdDQXRIUSxHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBeURHLHNCQUFzQixDQUluQixDQUFDLEFBdUJRLE1BQU0sRUFySC9CLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBeURHLHNCQUFzQixDQUluQixDQUFDLEFBdUJRLE1BQU0sQ0FBQyxFQUNKLGdCQUFnQixFQUFFLFNBQVMsR0FDOUI7O0FBeEh6QixBQTZIZ0IsZ0NBN0hnQixHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBMEZHLHFCQUFxQixDQUFDLENBQUMsQUFDbkIsTUFBTSxBQUFBLE9BQU8sRUE1SDlCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBMEZHLHFCQUFxQixDQUFDLENBQUMsQUFDbkIsTUFBTSxBQUFBLE9BQU8sQ0FBQyxFQUNYLEtBQUssRUFBQyxPQUFPLEdBQ2hCOztBQS9IakIsQUFnSWdCLGdDQWhJZ0IsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTBGRyxxQkFBcUIsQ0FBQyxDQUFDLEFBSW5CLE1BQU0sQUFBQSxNQUFNLEVBL0g3QixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTBGRyxxQkFBcUIsQ0FBQyxDQUFDLEFBSW5CLE1BQU0sQUFBQSxNQUFNLENBQUMsRUFDVixnQkFBZ0IsRUFBRSxTQUFTLEdBQzlCOztBQWxJakIsQUFtSWdCLGdDQW5JZ0IsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTBGRyxxQkFBcUIsQ0FBQyxDQUFDLEFBT25CLE9BQU8sRUFsSXhCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBMEZHLHFCQUFxQixDQUFDLENBQUMsQUFPbkIsT0FBTyxDQUFBLEVBQ0osT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0F2RHh3Q1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURtb0M5QyxBQW1JZ0IsZ0NBbklnQixHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBMEZHLHFCQUFxQixDQUFDLENBQUMsQUFPbkIsT0FBTyxFQWxJeEIsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUEwRkcscUJBQXFCLENBQUMsQ0FBQyxBQU9uQixPQUFPLENBSUssRUFDTCxLQUFLLEVBQUMsT0FBTyxHQUNoQjtFQXpJckIsQUEwSW9CLGdDQTFJWSxHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBMEZHLHFCQUFxQixDQUFDLENBQUMsQUFjZixNQUFNLEVBekkzQixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTBGRyxxQkFBcUIsQ0FBQyxDQUFDLEFBY2YsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsU0FBUyxHQUM5Qjs7QUE1SXJCLEFBK0lZLGdDQS9Jb0IsR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTZHRyxtQkFBbUIsQ0FBQyxDQUFDLEVBOUlsQyxhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTZHRyxtQkFBbUIsQ0FBQyxDQUFDLENBQUMsRUFDbkIsUUFBUSxFQUFFLFFBQVEsR0F5QnJCOztBQXpLYixBQWlKZ0IsZ0NBakpnQixHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBNkdHLG1CQUFtQixDQUFDLENBQUMsQUFFakIsT0FBTyxFQWhKeEIsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUE2R0csbUJBQW1CLENBQUMsQ0FBQyxBQUVqQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLGdCQUFnQixFQUFFLHVDQUF1QyxFQUN6RCxlQUFlLEVBQUUsU0FBUyxFQUMxQixtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsR0FBRyxFQUFFLGlCQUFpQixFQUN0QixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBMUpqQixBQTJKZ0IsZ0NBM0pnQixHQWtCNUIsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBNkdHLG1CQUFtQixDQUFDLENBQUMsQUFZakIsTUFBTSxBQUFBLE9BQU8sRUExSjlCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBNkdHLG1CQUFtQixDQUFDLENBQUMsQUFZakIsTUFBTSxBQUFBLE9BQU8sQ0FBQyxFQUNYLE1BQU0sRUFBRSxXQUFXLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsY0FBYyxHQUNuRzs7QUE3SmpCLEFBOEpnQixnQ0E5SmdCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUE2R0csbUJBQW1CLENBQUMsQ0FBQyxBQWVqQixNQUFNLEFBQUEsTUFBTSxFQTdKN0IsYUFBYSxHQWlCVCxhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUE2R0csbUJBQW1CLENBQUMsQ0FBQyxBQWVqQixNQUFNLEFBQUEsTUFBTSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsU0FBUyxHQUM5Qjs7QXZEbnlDWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RG1vQzlDLEFBaUpnQixnQ0FqSmdCLEdBa0I1QixhQUFhLEdBT1gsRUFBRSxDQVNBLEVBQUUsQUE2R0csbUJBQW1CLENBQUMsQ0FBQyxBQUVqQixPQUFPLEVBaEp4QixhQUFhLEdBaUJULGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTZHRyxtQkFBbUIsQ0FBQyxDQUFDLEFBRWpCLE9BQU8sQ0FpQkssRUFDTCxNQUFNLEVBQUUsV0FBVyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGNBQWMsR0FDbkc7RUFwS3JCLEFBcUtvQixnQ0FyS1ksR0FrQjVCLGFBQWEsR0FPWCxFQUFFLENBU0EsRUFBRSxBQTZHRyxtQkFBbUIsQ0FBQyxDQUFDLEFBc0JiLE1BQU0sRUFwSzNCLGFBQWEsR0FpQlQsYUFBYSxHQU9YLEVBQUUsQ0FTQSxFQUFFLEFBNkdHLG1CQUFtQixDQUFDLENBQUMsQUFzQmIsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsU0FBUyxHQUM5Qjs7QUF2S3JCLEFBNEtJLGdDQTVLNEIsR0FrQjVCLGFBQWEsQ0EwSmIsaUJBQWlCLEVBM0tyQixhQUFhLEdBaUJULGFBQWEsQ0EwSmIsaUJBQWlCLENBQUMsRUFDZCxNQUFNLEVBQUUsQ0FBQyxFQUNULE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLE9BQU8sRUFDZCxZQUFZLEVBQUUsQ0FBQyxFQUNmLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFNBQVMsRUFBRSxlQUFlLEdBNEM3Qjs7QUFuT0wsQUF3TFEsZ0NBeEx3QixHQWtCNUIsYUFBYSxDQTBKYixpQkFBaUIsQ0FZYixLQUFLLEVBdkxiLGFBQWEsR0FpQlQsYUFBYSxDQTBKYixpQkFBaUIsQ0FZYixLQUFLLENBQUMsRUFDRixRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsTUFBTSxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLEVBQUUsR0FDZDs7QUE3TFQsQUE4TFEsZ0NBOUx3QixHQWtCNUIsYUFBYSxDQTBKYixpQkFBaUIsQ0FrQmIsaUJBQWlCLEVBN0x6QixhQUFhLEdBaUJULGFBQWEsQ0EwSmIsaUJBQWlCLENBa0JiLGlCQUFpQixDQUFDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsV0FBVyxFQUFFLFFBQVEsRUFDckIsVUFBVSxFQUFFLG9CQUFvQixHQWdDbkM7O0FBbE9ULEFBb01ZLGdDQXBNb0IsR0FrQjVCLGFBQWEsQ0EwSmIsaUJBQWlCLENBa0JiLGlCQUFpQixBQU1aLE1BQU0sQUFBQSxPQUFPLEVBbk0xQixhQUFhLEdBaUJULGFBQWEsQ0EwSmIsaUJBQWlCLENBa0JiLGlCQUFpQixBQU1aLE1BQU0sQUFBQSxPQUFPLENBQUMsRUFFWCxLQUFLLEVBQUMsT0FBTyxHQUNoQjs7QUF2TWIsQUF3TVksZ0NBeE1vQixHQWtCNUIsYUFBYSxDQTBKYixpQkFBaUIsQ0FrQmIsaUJBQWlCLEFBVVosTUFBTSxBQUFBLE1BQU0sRUF2TXpCLGFBQWEsR0FpQlQsYUFBYSxDQTBKYixpQkFBaUIsQ0FrQmIsaUJBQWlCLEFBVVosTUFBTSxBQUFBLE1BQU0sQ0FBQyxFQUNWLGdCQUFnQixFQUFFLFNBQVMsR0FDOUI7O0FBMU1iLEFBMk1ZLGdDQTNNb0IsR0FrQjVCLGFBQWEsQ0EwSmIsaUJBQWlCLENBa0JiLGlCQUFpQixBQWFaLE9BQU8sRUExTXBCLGFBQWEsR0FpQlQsYUFBYSxDQTBKYixpQkFBaUIsQ0FrQmIsaUJBQWlCLEFBYVosT0FBTyxDQUFDLEVBQ0wsV0FBVyxFQUFFLDhCQUE4QixFQUMzQyxVQUFVLEVBQUUsb0JBQW9CLEVBQ2hDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFDLElBQUksRUFDVixHQUFHLEVBQUUsTUFBTSxFQUNYLElBQUksRUFBRSxLQUFLLEVBQ1gsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUF0TmIsQUF1TlksZ0NBdk5vQixHQWtCNUIsYUFBYSxDQTBKYixpQkFBaUIsQ0FrQmIsaUJBQWlCLEFBeUJaLE1BQU0sRUF0Tm5CLGFBQWEsR0FpQlQsYUFBYSxDQTBKYixpQkFBaUIsQ0FrQmIsaUJBQWlCLEFBeUJaLE1BQU0sQ0FBQyxFQUNKLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEVBQUMsRUFBRSxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixhQUFhLEVBQUUsR0FBRyxFQUNsQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLFVBQVUsRUFBRSxvQkFBb0IsR0FDbkM7O0FBak9iLEFBb09JLGdDQXBPNEIsR0FrQjVCLGFBQWEsQ0FrTmIsU0FBUyxFQW5PYixhQUFhLEdBaUJULGFBQWEsQ0FrTmIsU0FBUyxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsTUFBTSxFQUNuQixlQUFlLEVBQUUsTUFBTSxFQUN2QixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLFVBQVUsRUFBRSx1QkFBdUIsR0FvQ3RDOztBQWxDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFoUGpDLEFBb09JLGdDQXBPNEIsR0FrQjVCLGFBQWEsQ0FrTmIsU0FBUyxFQW5PYixhQUFhLEdBaUJULGFBQWEsQ0FrTmIsU0FBUyxDQUFDLEVBYUYsSUFBSSxFQUFDLEdBQUcsR0FpQ2Y7O0FBL0JHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBblB6RCxBQW9PSSxnQ0FwTzRCLEdBa0I1QixhQUFhLENBa05iLFNBQVMsRUFuT2IsYUFBYSxHQWlCVCxhQUFhLENBa05iLFNBQVMsQ0FBQyxFQWdCRixJQUFJLEVBQUMsS0FBSyxHQThCakI7O0FBNUJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXRQakMsQUFvT0ksZ0NBcE80QixHQWtCNUIsYUFBYSxDQWtOYixTQUFTLEVBbk9iLGFBQWEsR0FpQlQsYUFBYSxDQWtOYixTQUFTLENBQUMsRUFtQkYsR0FBRyxFQUFFLE1BQU0sRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE1BQU0sRUFBRSxXQUFXLEVBQ25CLGFBQWEsRUFBRSxXQUFXLEVBQzFCLFNBQVMsRUFBRSxrQkFBa0IsR0FxQnBDOztBQW5CRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUEvUGpDLEFBb09JLGdDQXBPNEIsR0FrQjVCLGFBQWEsQ0FrTmIsU0FBUyxFQW5PYixhQUFhLEdBaUJULGFBQWEsQ0FrTmIsU0FBUyxDQUFDLEVBNEJGLEdBQUcsRUFBRSxHQUFHLEVBQ1IsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsR0FBRyxFQUNYLElBQUksRUFBRSxPQUFPLEVBQ2IsS0FBSyxFQUFFLE1BQU0sRUFDYixhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsYUFBYSxFQUN0QixTQUFTLEVBQUUsZ0JBQWdCLENBQUMsU0FBUyxHQVc1Qzs7QUFsUkwsQUF5UVEsZ0NBelF3QixHQWtCNUIsYUFBYSxDQWtOYixTQUFTLEFBcUNKLEdBQUcsRUF4UVosYUFBYSxHQWlCVCxhQUFhLENBa05iLFNBQVMsQUFxQ0osR0FBRyxDQUFDLEVBQ0QsT0FBTyxFQUFFLENBQUMsR0FPYjs7QUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUEzUXJDLEFBeVFRLGdDQXpRd0IsR0FrQjVCLGFBQWEsQ0FrTmIsU0FBUyxBQXFDSixHQUFHLEVBeFFaLGFBQWEsR0FpQlQsYUFBYSxDQWtOYixTQUFTLEFBcUNKLEdBQUcsQ0FBQyxFQUdHLFNBQVMsRUFBRSxnQkFBZ0IsR0FLbEM7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBOVFyQyxBQXlRUSxnQ0F6UXdCLEdBa0I1QixhQUFhLENBa05iLFNBQVMsQUFxQ0osR0FBRyxFQXhRWixhQUFhLEdBaUJULGFBQWEsQ0FrTmIsU0FBUyxBQXFDSixHQUFHLENBQUMsRUFNRyxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsU0FBUyxHQUU1Qzs7QUFLVCxBQUFBLGdDQUFnQyxDQUFDLEVBQzdCLGVBQWUsRUFBRSxpQkFBaUIsRUFDbEMsS0FBSyxFQUFFLGVBQWUsRUFDdEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLE9BQU8sRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsQUFFUSxPQUZELENBQ0gsUUFBUSxDQUFDLEtBQUssR0FDUixrQkFBa0IsQ0FBQSxFQUNoQixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUFKVCxBQU9nQixPQVBULENBQ0gsUUFBUSxDQUFDLEtBQUssQ0FLTCxtQkFBTyxDQUNKLFVBQVUsQ0FBQyxFQUNQLFNBQVMsRUFBRSxlQUFlLEdBQzdCOztBQVRqQixBQVdZLE9BWEwsQ0FDSCxRQUFRLENBQUMsS0FBSyxDQVVMLGtCQUFNLENBQUMsRUFDSixXQUFXLEVBQUUsQ0FBQyxHQVlqQjs7QUF4QmIsQUFhZ0IsT0FiVCxDQUNILFFBQVEsQ0FBQyxLQUFLLENBVUwsa0JBQU0sQ0FFSCxhQUFhLEdBQUcsYUFBYSxDQUFDLEVBQzFCLFVBQVUsRUFBRSxDQUFDLEdBQ2hCOztBQUVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBakJuRSxBQWdCZ0IsT0FoQlQsQ0FDSCxRQUFRLENBQUMsS0FBSyxDQVVMLGtCQUFNLENBS0gsVUFBVSxDQUFDLEVBRUgsU0FBUyxFQUFFLElBQUksR0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBcEI1QyxBQWdCZ0IsT0FoQlQsQ0FDSCxRQUFRLENBQUMsS0FBSyxDQVVMLGtCQUFNLENBS0gsVUFBVSxDQUFDLEVBS0gsU0FBUyxFQUFFLElBQUksR0FFdEI7O0FBdkJqQixBQXlCWSxPQXpCTCxDQUNILFFBQVEsQ0FBQyxLQUFLLENBSVYsWUFBWSxDQW9CUCxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLEVBQ3JCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTNCYixBQStCUSxPQS9CRCxDQThCSCxvQkFBb0IsQUFDZixJQUFLLENBenFCVyxRQUFRLENBeXFCVixJQUFLLENBQUEsV0FBVyxJQUFFLFlBQVksQ0FBQyxFQUMxQyxVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUFJVCxBQUFBLE9BQU8sQ0FBQyxXQUFXLEFBQUEsSUFBSyxDQUFBLGFBQWEsRUFBRSxhQUFhLEVBQUUsT0FBTyxDQUFDLFdBQVcsQUFBQSxJQUFLLENBQXRELGFBQWEsRUFBd0QsVUFBVSxDQUFDLEVBQ3BHLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUVELEFBR1ksSUFIUixBQUFBLE9BQU8sQ0FDUCxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNqRCxJQUFJLENBQ0EsR0FBRyxBQUFBLGtCQUFrQixDQUFDLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQUxiLEFBUWdCLElBUlosQUFBQSxPQUFPLENBQ1AsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDakQsSUFBSSxDQUtBLE9BQU8sR0FDQyxHQUFHLEFBQUEsa0JBQWtCLENBQUMsRUFDdEIsT0FBTyxFQUFFLElBQUksR0FDaEI7O0F2RHQ5Q1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUQ0OEM5QyxBQWFvQixJQWJoQixBQUFBLE9BQU8sQ0FDUCxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNqRCxJQUFJLENBS0EsT0FBTyxDQUtILGNBQWMsQ0FDVix5QkFBeUIsQ0FBQyxFQUVsQixhQUFhLEVBQUUsSUFBSSxHQUUxQjs7QUFqQnJCLEFBbUJ3QixJQW5CcEIsQUFBQSxPQUFPLENBQ1AsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDakQsSUFBSSxDQUtBLE9BQU8sQ0FLSCxjQUFjLENBTVYsa0JBQWtCLENBQUMsZUFBZSxDQUM5QixpQkFBaUIsQ0FBQyxFQUNkLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBdkRqK0NuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl1RDQ4QzlDLEFBT1ksSUFQUixBQUFBLE9BQU8sQ0FDUCxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNqRCxJQUFJLENBS0EsT0FBTyxDQUFDLEVBb0JBLGFBQWEsRUFBRSxDQUFDLEdBRXZCOztBQTdCYixBQWlDUSxJQWpDSixBQUFBLE9BQU8sQ0FnQ1AsZUFBZSxHQUFDLG9CQUFvQixDQUFDLGlCQUFpQixBQUNqRCxPQUFPLEVBakNoQixJQUFJLEFBQUEsT0FBTyxDQWdDUCxlQUFlLEdBQUMsb0JBQW9CLENBQUMsaUJBQWlCLEFBQ3ZDLE1BQU0sQ0FBQyxFQUNkLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQW5DVCxBQXVDWSxJQXZDUixBQUFBLE9BQU8sQUFxQ04sMkJBQTJCLENBQ3hCLEtBQUssQUFDQSxPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQXpDYixBQTBDWSxJQTFDUixBQUFBLE9BQU8sQUFxQ04sMkJBQTJCLENBQ3hCLEtBQUssQ0FJRCxLQUFLLEdBQUMsa0JBQWtCLENBQUMsRUFDckIsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0F2RHgvQ1AsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdURnZ0QxQyxBQUdZLElBSFIsQUFBQSxPQUFPLEFBQUEsWUFBWSxDQUNuQixRQUFRLENBQ0osSUFBSSxDQUNBLFFBQVEsQ0FBQyxhQUFhLENBQUEsRUFDcEIsU0FBUyxFQUFFLEtBQUssRUFDaEIsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQVBiLEFBV3dCLElBWHBCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FDbkIsUUFBUSxDQUNKLElBQUksQ0FNQSxPQUFPLENBQ0gsY0FBYyxBQUFBLGtCQUFrQixDQUM1QixPQUFPLEFBQ0YsT0FBTyxDQUFDLEVBQ0wsS0FBSyxFQUFFLElBQUksR0FDZDtFQWJ6QixBQWV3QixJQWZwQixBQUFBLE9BQU8sQUFBQSxZQUFZLENBQ25CLFFBQVEsQ0FDSixJQUFJLENBTUEsT0FBTyxDQUNILGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsT0FBTyxDQUtILFlBQVksQ0FBQyxFQUNULFdBQVcsRUFBRSxJQUFJLEdBY3BCO0VBOUJ6QixBQWtCNEIsSUFsQnhCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FDbkIsUUFBUSxDQUNKLElBQUksQ0FNQSxPQUFPLENBQ0gsY0FBYyxBQUFBLGtCQUFrQixDQUM1QixPQUFPLENBS0gsWUFBWSxDQUdSLE9BQU8sQ0FBQyxFQUNKLE1BQU0sRUFBRSxDQUFDLEdBQ1o7RUFwQjdCLEFBc0I0QixJQXRCeEIsQUFBQSxPQUFPLEFBQUEsWUFBWSxDQUNuQixRQUFRLENBQ0osSUFBSSxDQU1BLE9BQU8sQ0FDSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLE9BQU8sQ0FLSCxZQUFZLENBT1IsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUNYLGFBQWEsRUFBRSxZQUFZLEdBQzlCO0VBeEI3QixBQTBCNEIsSUExQnhCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FDbkIsUUFBUSxDQUNKLElBQUksQ0FNQSxPQUFPLENBQ0gsY0FBYyxBQUFBLGtCQUFrQixDQUM1QixPQUFPLENBS0gsWUFBWSxDQVdSLGFBQWEsQ0FBQyxFQUFFLENBQUMsRUFDYixVQUFVLEVBQUUsWUFBWSxFQUN4QixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQTdCN0IsQUFzQ1EsSUF0Q0osQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDQUFDLEVBQ3RCLFdBQVcsRUFBRSxDQUFDLEdBbUhqQjtFQTFKVCxBQTJDZ0IsSUEzQ1osQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDQUlyQixVQUFVLENBQUMsS0FBSyxHQUNSLGtCQUFrQixFQTNDdEMsSUFBSSxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENsRC9sQ25DLGlCQUFVLENrRG1tQ2UsS0FBSyxHQUNSLGtCQUFrQixDQUFDLEVBQ25CLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUE3Q2pCLEFBZ0RvQixJQWhEaEIsQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDQUlyQixVQUFVLENBQUMsS0FBSyxDQUtaLE9BQU8sQUFDRixZQUFhLENuRHRvRHBCLENBQUMsR21Ec2xEZixJQUFJLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ2xEL2xDbkMsaUJBQVUsQ2tEbW1DZSxLQUFLLENBS1osT0FBTyxBQUNGLFlBQWEsQ25EdG9EcEIsQ0FBQyxFbURzb0RzQixFQUNiLFVBQVUsRUFBRSxDQUFDLEdBS2hCO0VBdERyQixBQW1Ed0IsSUFuRHBCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ0FJckIsVUFBVSxDQUFDLEtBQUssQ0FLWixPQUFPLEFBQ0YsWUFBYSxDbkR0b0RwQixDQUFDLEVtRHlvRFMsVUFBVSxBQUFBLFVBQVUsQUFBQSxLQUFLLEVBbkRqRCxJQUFJLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ2xEL2xDbkMsaUJBQVUsQ2tEbW1DZSxLQUFLLENBS1osT0FBTyxBQUNGLFlBQWEsQ25EdG9EcEIsQ0FBQyxFbUR5b0RTLFVBQVUsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUFDLEVBQ3RCLFFBQVEsRUFBRSxjQUFjLEdBQzNCO0VBckR6QixBQTBEd0IsSUExRHBCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ0FJckIsVUFBVSxDQUFDLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxFQTFEL0IsSUFBSSxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENsRC9sQ25DLGlCQUFVLENrRG1tQ2UsS0FBSyxDQUtaLE9BQU8sQUFTRixZQUFhLENuRDlvRHBCLENBQUMsRW1EZ3BEUyxPQUFPLENBQUMsRUFDSixhQUFhLEVBQUUsQ0FBQyxHQThFbkI7RUF6SXpCLEFBK0RvQyxJQS9EaEMsQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDQUlyQixVQUFVLENBQUMsS0FBSyxDQUtaLE9BQU8sQUFTRixZQUFhLENuRDlvRHBCLENBQUMsRW1EZ3BEUyxPQUFPLENBR0gsZ0JBQWdCLENBQ1osc0JBQXNCLEFBQ2pCLE9BQU8sRUEvRDVDLElBQUksQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDbEQvbENuQyxpQkFBVSxDa0RtbUNlLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxDQUdILGdCQUFnQixDQUNaLHNCQUFzQixBQUNqQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLEdBQUcsRUFBRSxHQUFHLEVBQ1IsSUFBSSxFQUFFLEdBQUcsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFVBQVUsRUFBRSxPQUFPLEVBQ25CLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFVBQVUsRUFBRSxRQUFRLEVBQ3BCLFVBQVUsRUFBRSxVQUFVLEVBQ3RCLE1BQU0sRUFBRSxjQUFjLEVBQ3RCLGdCQUFnQixFQUFFLHFCQUFrQixHQUN2QztFQWpGckMsQUFtRm9DLElBbkZoQyxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENBSXJCLFVBQVUsQ0FBQyxLQUFLLENBS1osT0FBTyxBQVNGLFlBQWEsQ25EOW9EcEIsQ0FBQyxFbURncERTLE9BQU8sQ0FHSCxnQkFBZ0IsQ0FDWixzQkFBc0IsQUFxQmpCLE1BQU0sRUFuRjNDLElBQUksQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDbEQvbENuQyxpQkFBVSxDa0RtbUNlLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxDQUdILGdCQUFnQixDQUNaLHNCQUFzQixBQXFCakIsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixnQkFBZ0IsRUFBRSw0QkFBNEIsRUFDOUMsSUFBSSxFQUFFLEdBQUcsRUFDVCxlQUFlLEVBQUUsT0FBTyxFQUN4QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsVUFBVSxFQUFFLGNBQWMsRUFDMUIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLGFBQWEsRUFDckIsR0FBRyxFQUFFLEdBQUcsR0FDWDtFQWpHckMsQUFxRzRCLElBckd4QixBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENBSXJCLFVBQVUsQ0FBQyxLQUFLLENBS1osT0FBTyxBQVNGLFlBQWEsQ25EOW9EcEIsQ0FBQyxFbURncERTLE9BQU8sQUEyQ0YsWUFBYSxDbkQzckQ1QixDQUFDLEdtRHNsRGYsSUFBSSxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENsRC9sQ25DLGlCQUFVLENrRG1tQ2UsS0FBSyxDQUtaLE9BQU8sQUFTRixZQUFhLENuRDlvRHBCLENBQUMsRW1EZ3BEUyxPQUFPLEFBMkNGLFlBQWEsQ25EM3JENUIsQ0FBQyxFbUQyckQ4QixFQUNiLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBdkc3QixBQXlHNEIsSUF6R3hCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ0FJckIsVUFBVSxDQUFDLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxBQStDRixZQUFhLENBQUEsR0FBRyxHQXpHN0MsSUFBSSxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENsRC9sQ25DLGlCQUFVLENrRG1tQ2UsS0FBSyxDQUtaLE9BQU8sQUFTRixZQUFhLENuRDlvRHBCLENBQUMsRW1EZ3BEUyxPQUFPLEFBK0NGLFlBQWEsQ0FBQSxHQUFHLEVBQUUsRUFDZixPQUFPLEVBQUUsTUFBTSxFQUNmLFVBQVUsRUFBRSxpQkFBaUIsR0E2QmhDO0VBeEk3QixBQThHb0MsSUE5R2hDLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ0FJckIsVUFBVSxDQUFDLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxBQStDRixZQUFhLENBQUEsR0FBRyxFQUliLGdCQUFnQixDQUNaLHNCQUFzQixFQTlHMUQsSUFBSSxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENsRC9sQ25DLGlCQUFVLENrRG1tQ2UsS0FBSyxDQUtaLE9BQU8sQUFTRixZQUFhLENuRDlvRHBCLENBQUMsRW1EZ3BEUyxPQUFPLEFBK0NGLFlBQWEsQ0FBQSxHQUFHLEVBSWIsZ0JBQWdCLENBQ1osc0JBQXNCLENBQUMsRUFDbkIsS0FBSyxFQUFFLGNBQWMsRUFDckIsS0FBSyxFQUFFLElBQUksR0FDZDtFQWpIckMsQUFtSG9DLElBbkhoQyxBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENBSXJCLFVBQVUsQ0FBQyxLQUFLLENBS1osT0FBTyxBQVNGLFlBQWEsQ25EOW9EcEIsQ0FBQyxFbURncERTLE9BQU8sQUErQ0YsWUFBYSxDQUFBLEdBQUcsRUFJYixnQkFBZ0IsQ0FNWixjQUFjLEVBbkhsRCxJQUFJLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ2xEL2xDbkMsaUJBQVUsQ2tEbW1DZSxLQUFLLENBS1osT0FBTyxBQVNGLFlBQWEsQ25EOW9EcEIsQ0FBQyxFbURncERTLE9BQU8sQUErQ0YsWUFBYSxDQUFBLEdBQUcsRUFJYixnQkFBZ0IsQ0FNWixjQUFjLENBQUMsRUFDWCxLQUFLLEVBQUUsY0FBYyxFQUNyQixLQUFLLEVBQUUsS0FBSyxFQUNaLE9BQU8sRUFBRSxxQkFBcUIsR0FnQmpDO0VBdElyQyxBQXlINEMsSUF6SHhDLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ0FJckIsVUFBVSxDQUFDLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxBQStDRixZQUFhLENBQUEsR0FBRyxFQUliLGdCQUFnQixDQU1aLGNBQWMsQ0FLVixNQUFNLENBQ0YsRUFBRSxBQUFBLEdBQUcsRUF6SGpELElBQUksQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDbEQvbENuQyxpQkFBVSxDa0RtbUNlLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxBQStDRixZQUFhLENBQUEsR0FBRyxFQUliLGdCQUFnQixDQU1aLGNBQWMsQ0FLVixNQUFNLENBQ0YsRUFBRSxBQUFBLEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksR0FTcEI7RUFwSTdDLEFBNkhnRCxJQTdINUMsQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDQUlyQixVQUFVLENBQUMsS0FBSyxDQUtaLE9BQU8sQUFTRixZQUFhLENuRDlvRHBCLENBQUMsRW1EZ3BEUyxPQUFPLEFBK0NGLFlBQWEsQ0FBQSxHQUFHLEVBSWIsZ0JBQWdCLENBTVosY0FBYyxDQUtWLE1BQU0sQ0FDRixFQUFFLEFBQUEsR0FBRyxDQUlELENBQUMsRUE3SGpELElBQUksQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDbEQvbENuQyxpQkFBVSxDa0RtbUNlLEtBQUssQ0FLWixPQUFPLEFBU0YsWUFBYSxDbkQ5b0RwQixDQUFDLEVtRGdwRFMsT0FBTyxBQStDRixZQUFhLENBQUEsR0FBRyxFQUliLGdCQUFnQixDQU1aLGNBQWMsQ0FLVixNQUFNLENBQ0YsRUFBRSxBQUFBLEdBQUcsQ0FJRCxDQUFDLENBQUMsRUFDRSxPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsTUFBTSxHQUNuQjtFQW5JakQsQUE0SW9CLElBNUloQixBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENBSXJCLFVBQVUsQ0FBQyxLQUFLLENBS1osT0FBTyxBQTZGRix1QkFBdUIsRUE1STVDLElBQUksQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDbEQvbENuQyxpQkFBVSxDa0RtbUNlLEtBQUssQ0FLWixPQUFPLEFBNkZGLHVCQUF1QixDQUFDLEVBQ3JCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE9BQU8sRUFBRSxZQUFZLEdBQ3hCO0VBL0lyQixBQWtKZ0IsSUFsSlosQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDQUlyQixVQUFVLENBQUMsS0FBSyxDQXdHWixjQUFjLEFBQUEsb0JBQW9CLEVBbEpsRCxJQUFJLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FxQ25CLGFBQWEsQUFBQSxvQkFBb0IsQ0FDN0IsYUFBYSxBQUFBLFlBQVksQ2xEL2xDbkMsaUJBQVUsQ2tEbW1DZSxLQUFLLENBd0daLGNBQWMsQUFBQSxvQkFBb0IsQ0FBQyxFQUMvQixPQUFPLEVBQUUsWUFBWSxHQUt4QjtFQXhKakIsQUFxSm9CLElBckpoQixBQUFBLE9BQU8sQUFBQSxZQUFZLENBcUNuQixhQUFhLEFBQUEsb0JBQW9CLENBQzdCLGFBQWEsQUFBQSxZQUFZLENBSXJCLFVBQVUsQ0FBQyxLQUFLLENBd0daLGNBQWMsQUFBQSxvQkFBb0IsQ0FHOUIsT0FBTyxBQUFBLFlBQWEsQ25EM3VEMUIsQ0FBQyxHbURzbERmLElBQUksQUFBQSxPQUFPLEFBQUEsWUFBWSxDQXFDbkIsYUFBYSxBQUFBLG9CQUFvQixDQUM3QixhQUFhLEFBQUEsWUFBWSxDbEQvbENuQyxpQkFBVSxDa0RtbUNlLEtBQUssQ0F3R1osY0FBYyxBQUFBLG9CQUFvQixDQUc5QixPQUFPLEFBQUEsWUFBYSxDbkQzdUQxQixDQUFDLEVtRDJ1RDRCLEVBQ25CLE1BQU0sRUFBRSxDQUFDLEdBQ1o7RUF2SnJCLEFBNkpJLElBN0pBLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0E2Sm5CLFdBQVcsQ0FBQyxFQUNSLGdCQUFnQixFQUFFLHNCQUFzQixHQWlCM0M7RUEvS0wsQUFrS2dCLElBbEtaLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0E2Sm5CLFdBQVcsQ0FHUCxnQkFBZ0IsQ0FDWixVQUFVLENBQUMsS0FBSyxDQUNaLDJDQUEyQyxFQWxLM0QsSUFBSSxBQUFBLE9BQU8sQUFBQSxZQUFZLENBNkpuQixXQUFXLENBR1AsZ0JBQWdCLENsRHp0QzFCLGlCQUFVLENrRDB0Q2UsS0FBSyxDQUNaLDJDQUEyQyxDQUFDLEVBQ3hDLE9BQU8sRUFBRSxZQUFZLEdBS3hCO0VBeEtqQixBQXFLb0IsSUFyS2hCLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0E2Sm5CLFdBQVcsQ0FHUCxnQkFBZ0IsQ0FDWixVQUFVLENBQUMsS0FBSyxDQUNaLDJDQUEyQyxDQUd2QyxTQUFTLEVBcks3QixJQUFJLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0E2Sm5CLFdBQVcsQ0FHUCxnQkFBZ0IsQ2xEenRDMUIsaUJBQVUsQ2tEMHRDZSxLQUFLLENBQ1osMkNBQTJDLENBR3ZDLFNBQVMsQ0FBQyxFQUNOLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBdktyQixBQTBLZ0IsSUExS1osQUFBQSxPQUFPLEFBQUEsWUFBWSxDQTZKbkIsV0FBVyxDQUdQLGdCQUFnQixDQUNaLFVBQVUsQ0FBQyxLQUFLLENBU1osa0JBQWtCLEVBMUtsQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFlBQVksQ0E2Sm5CLFdBQVcsQ0FHUCxnQkFBZ0IsQ2xEenRDMUIsaUJBQVUsQ2tEMHRDZSxLQUFLLENBU1osa0JBQWtCLENBQUMsRUFDZixPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFRckIsQUFDSSxpQkFEYSxDQUNiLDBDQUEwQyxDQUFBLEVBQ3RDLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7O0FBSEwsQUFNUSxpQkFOUyxDQUtiLFlBQVksR0FDTixtQkFBbUIsR0FBQyxDQUFDLENBQUMsRUFDdEIsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFLVCxBQUdRLElBSEosQUFDQyxjQUFjLENBRVgsMENBQTBDLEVBSGxELElBQUksQUFFQyxPQUFPLENBQ0osMENBQTBDLENBQUMsRUFDdkMsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FDbDBEVCxBQUFBLGdCQUFnQixDQUFFLGNBQWMsQUFBQSxNQUFNLEVBQ3RDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQSxFQUN6QixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQU9ELEFBQUEsY0FBYyxHQUFHLFVBQVUsRUFDM0IscUJBQXFCLENBQUMsVUFBVSxFQUNoQyx1QkFBdUIsQ0FBQyxVQUFVLEVBQ2xDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQSxFQUMxQixPQUFPLEVBQUUsdUJBQXVCLEdBQ2pDOztBQUNELEFBQUEsc0JBQXNCLENBQUMsVUFBVSxBQUFBLFVBQVcsQ3BEc0IxQixDQUFDLEdvRHBCbkIsWUFBWSxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsVUFBVyxDcERvQjNDLENBQUMsRW9EcEI0QyxFQUM3RCxPQUFPLEVBQUUsdUJBQXVCLEdBQ2pDOztBeER3R0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJd0R0RzFDLEFBQUEscUJBQXFCLENBQUMsZ0JBQWdCLEdBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUMvQyxPQUFPLEVBQUUsSUFBSSxHQUtoQjtFQU5ELEFBR0kscUJBSGlCLENBQUMsZ0JBQWdCLEdBQUMsQ0FBQyxBQUFBLFVBQVUsQUFHN0MsWUFBWSxDQUFDLEVBQ1YsT0FBTyxFQUFFLHVCQUF1QixHQUNuQzs7QUFLVCxBQUFBLFFBQVEsQUFBQSxJQUFJLENBQUMsZ0JBQWdCLENBQUUsY0FBYyxBQUFBLE1BQU0sQUFBQSxVQUFXLENwRE01QyxDQUFDLEdvRExuQixRQUFRLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixDQUFFLGNBQWMsQUFBQSxNQUFNLEFBQUEsVUFBVyxDcERLL0MsQ0FBQyxFb0RMaUQsRUFDaEUsT0FBTyxFQUFFLHNCQUFzQixHQUlsQzs7QXhEc0ZLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXdENUY5QyxBQUFBLFFBQVEsQUFBQSxJQUFJLENBQUMsZ0JBQWdCLENBQUUsY0FBYyxBQUFBLE1BQU0sQUFBQSxVQUFXLENwRE01QyxDQUFDLEdvRExuQixRQUFRLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixDQUFFLGNBQWMsQUFBQSxNQUFNLEFBQUEsVUFBVyxDcERLL0MsQ0FBQyxFb0RMaUQsRUFHNUQsWUFBWSxFQUFFLElBQUksR0FFekI7O0FBQ0QsQUFFRSxZQUZVLENBRVYsVUFBVSxDQUFDLG9CQUFvQixFQURqQyxZQUFZLENBQ1YsVUFBVSxDQUFDLG9CQUFvQixDQUFBLEVBQzNCLEtBQUssRUFBRSxVQUFVLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUxILEFBTUUsWUFOVSxDQU1WLFdBQVcsQUFBQSxvQkFBb0IsRUFMakMsWUFBWSxDQUtWLFdBQVcsQUFBQSxvQkFBb0IsQ0FBQyxFQUM1QixLQUFLLEVBQUUsVUFBVSxHQUNwQjs7QUFSSCxBQVNFLFlBVFUsQ0FTVixVQUFVLEVBUlosWUFBWSxDQVFWLFVBQVUsQ0FBQSxFQUNOLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFlBQVksRUFBRSxDQUFDLEVBQ2YscUJBQXFCLEVBQUUsY0FBYyxFQUNyQyxlQUFlLEVBQUUsYUFBYSxFQUM5QixhQUFhLEVBQUUsSUFBSSxFQUNuQixRQUFRLEVBQUUsSUFBSSxFQUNkLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksR0FZaEI7O0F4RHdERyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl3RHJGOUMsQUFTRSxZQVRVLENBU1YsVUFBVSxFQVJaLFlBQVksQ0FRVixVQUFVLENBQUEsRUFXSixPQUFPLEVBQUUsS0FBSyxFQUNkLGFBQWEsRUFBRSxDQUFDLEdBUXJCOztBQTdCSCxBQXdCTSxZQXhCTSxDQVNWLFVBQVUsR0FlSixXQUFXLEVBdkJuQixZQUFZLENBUVYsVUFBVSxHQWVKLFdBQVcsQ0FBQyxFQUNaLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQTVCUCxBQThCRSxZQTlCVSxDQThCVixlQUFlLEVBN0JqQixZQUFZLENBNkJWLGVBQWUsQ0FBQyxFQUNkLFdBQVcsRUFBRSxZQUFZLEVBQ3pCLGFBQWEsRUFBRSxJQUFJLEdBdUJwQjs7QUF2REgsQUFpQ0ksWUFqQ1EsQ0E4QlYsZUFBZSxHQUdYLFdBQVcsRUFoQ2pCLFlBQVksQ0E2QlYsZUFBZSxHQUdYLFdBQVcsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFlBQVksRUFDcEIsT0FBTyxFQUFFLFlBQVksR0FDeEI7O0F4RGdEQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl3RHJGOUMsQUFzQ0ksWUF0Q1EsQ0E4QlYsZUFBZSxHQVFYLHFCQUFxQixFQXJDM0IsWUFBWSxDQTZCVixlQUFlLEdBUVgscUJBQXFCLENBQUMsRUFFaEIsS0FBSyxFQUFFLE1BQU0sRUFDYixhQUFhLEVBQUUsZUFBZSxHQUtyQzs7QXhEdUNDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXdEckY5QyxBQXNDSSxZQXRDUSxDQThCVixlQUFlLEdBUVgscUJBQXFCLEVBckMzQixZQUFZLENBNkJWLGVBQWUsR0FRWCxxQkFBcUIsQ0FBQyxFQU1oQixLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QXhEdUNDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXdEckY5QyxBQStDSSxZQS9DUSxDQThCVixlQUFlLEdBaUJYLG9CQUFvQixFQTlDMUIsWUFBWSxDQTZCVixlQUFlLEdBaUJYLG9CQUFvQixDQUFDLEVBRWYsS0FBSyxFQUFFLE1BQU0sR0FLcEI7O0F4RCtCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl3RHJGOUMsQUErQ0ksWUEvQ1EsQ0E4QlYsZUFBZSxHQWlCWCxvQkFBb0IsRUE5QzFCLFlBQVksQ0E2QlYsZUFBZSxHQWlCWCxvQkFBb0IsQ0FBQyxFQUtmLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBQXRETCxBQXdERSxZQXhEVSxDQXdEVixPQUFPLEVBdkRULFlBQVksQ0F1RFYsT0FBTyxDQUFBLEVBQ0gsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBRUgsQUFRQSxlQVJlLENBUWYsdUJBQXVCLEFBQUEsc0JBQXNCLENBQUMsRUFBQyxNQUFNLEVBQUUsZUFBZSxHQUFHOztBQVJ6RSxBQVNBLGVBVGUsQ0FTZixzQkFBc0IsQ0FBQSxFQUNsQixhQUFhLEVBQUUsSUFBSSxHQUl0Qjs7QXhEV0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJd0R6QjlDLEFBU0EsZUFUZSxDQVNmLHNCQUFzQixDQUFBLEVBR2QsWUFBWSxFQUFFLGlCQUFpQixHQUV0Qzs7QUFkRCxBQWlCUSxlQWpCTyxDQWVmLHNCQUFzQixBQUFBLElBQUssQ3BFaEVhLFdBQVcsRW9FaUUvQyxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsT0FBTyxBQUF0QixFQUNSLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUNsQixVQUFVLEVBQUUsY0FBYyxFQUMxQixhQUFhLEVBQUUsY0FBYyxHQUNoQzs7QUFwQlQsQUFxQlEsZUFyQk8sQ0FlZixzQkFBc0IsQUFBQSxJQUFLLENwRWhFYSxXQUFXLEVvRWlFL0MsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE9BQU8sQUFBdEIsRUFLUixnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsRUFDZixhQUFhLEVBQUUsSUFBSSxFQUNuQixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUF4QlQsQUEyQlEsZUEzQk8sQ0FlZixzQkFBc0IsQUFBQSxJQUFLLENwRWhFYSxXQUFXLEVvRTJFL0MsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFDUixpQkFBaUIsQ0FBQyxHQUFHLENBQUMsRUFDbEIsVUFBVSxFQUFFLGVBQWUsRUFDM0IsYUFBYSxFQUFFLGNBQWMsR0FDaEM7O0FBOUJULEFBK0JRLGVBL0JPLENBZWYsc0JBQXNCLEFBQUEsSUFBSyxDcEVoRWEsV0FBVyxFb0UyRS9DLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBS1IsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLEVBQ2YsVUFBVSxFQUFFLElBQUksRUFDaEIsYUFBYSxFQUFFLElBQUksRUFDbkIsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBbkNULEFBb0NRLGVBcENPLENBZWYsc0JBQXNCLEFBQUEsSUFBSyxDcEVoRWEsV0FBVyxFb0UyRS9DLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBVVIsZ0JBQWdCLENBQUMsRUFDYixVQUFVLEVBQUUsR0FBRyxHQUNsQjs7QUF0Q1QsQUF5Q0EsZUF6Q2UsQ0F5Q2Ysc0JBQXNCLEFBQUEsV0FBVyxDQUFBLEVBQzdCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFlBQVksRUFBRSxJQUFJLEdBNkNyQjs7QUF4RkQsQUE2Q0ksZUE3Q1csQ0F5Q2Ysc0JBQXNCLEFBQUEsV0FBVyxDQUk3QixVQUFVLENBQUMsRUFDUCxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUEvQ0wsQUFpRFEsZUFqRE8sQ0F5Q2Ysc0JBQXNCLEFBQUEsV0FBVyxDQU83QixVQUFVLEdBQ0osS0FBSyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksRUFDYixxQkFBcUIsRUFBRSxVQUFVLEVBQ2pDLFFBQVEsRUFBRSxDQUFDLEVBQ1gsZUFBZSxFQUFFLGFBQWEsRUFDOUIsWUFBWSxFQUFFLFlBQVksR0FnQzdCOztBQXRGVCxBQXdEWSxlQXhERyxDQXlDZixzQkFBc0IsQUFBQSxXQUFXLENBTzdCLFVBQVUsR0FDSixLQUFLLEdBT0QsWUFBWSxDQUFDLEVBQ1gsS0FBSyxFQUFFLGVBQWUsR0FDekI7O0FBMURiLEFBNERZLGVBNURHLENBeUNmLHNCQUFzQixBQUFBLFdBQVcsQ0FPN0IsVUFBVSxHQUNKLEtBQUssR0FXRCxzQkFBc0IsQ0FBQyxFQUNyQixZQUFZLEVBQUUsZUFBZSxHQWlCaEM7O0FBOUViLEFBK0RnQixlQS9ERCxDQXlDZixzQkFBc0IsQUFBQSxXQUFXLENBTzdCLFVBQVUsR0FDSixLQUFLLEdBV0Qsc0JBQXNCLEdBR2xCLGlCQUFpQixDQUFDLEVBQ2hCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsU0FBUyxFQUFFLFdBQVcsRUFDdEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxHQUNuQjs7QXhEN0NYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXdEekI5QyxBQXdFZ0IsZUF4RUQsQ0F5Q2Ysc0JBQXNCLEFBQUEsV0FBVyxDQU83QixVQUFVLEdBQ0osS0FBSyxHQVdELHNCQUFzQixHQVlsQixnQkFBZ0IsQ0FBQyxFQUVYLFVBQVUsRUFBRSxPQUFPLEVBQ25CLGNBQWMsRUFBRSxZQUNwQixHQUNIOztBQTdFakIsQUFpRmdCLGVBakZELENBeUNmLHNCQUFzQixBQUFBLFdBQVcsQ0FPN0IsVUFBVSxHQUNKLEtBQUssR0ErQkQscUJBQXFCLEdBQ2pCLGlCQUFpQixDQUFDLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQXBGakIsQUF5RkUsZUF6RmEsQ0F5RmIsSUFBSSxDQUFDLEVBQ0gsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQTZFQSxBQUVDLHNCQUZNLENBRU4sVUFBVSxDQUFDLEVBQ1QsYUFBYSxFQUFFLGlCQUFpQixFQUNoQyxhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsSUFBdUIsQ0FBQyxDQUFDLEVBY2xDLG9DQUVHLEVBU0o7O0FBOUJGLEFBT0csc0JBUEksQ0FFTixVQUFVLEFBS1AsY0FBYyxDQUFDLEVBQ2QsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUFUSixBQVdHLHNCQVhJLENBRU4sVUFBVSxBQVNQLGFBQWEsQ0FBQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQWJKLEFBZUcsc0JBZkksQ0FlSCxpQkFBTyxDQUFDLEVBQ1AsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBakJKLEFBdUJHLHNCQXZCSSxDQXVCSCxnQkFBTSxHQUFHLGlCQUFpQixDQUFDLEVBQzFCLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBT0osQUFBRCxxQkFBTyxDQUFDLEVBQ04sVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsS0FBSyxFQTJCWixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQWpDQSxBQU1DLHFCQU5LLENBTUwsR0FBRyxDQUFDLEVBQ0YsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQVRGLEFBV0MscUJBWEssQ0FXTCxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQ1AsSUFBSSxFQUFFLFlBQVksR0FDbkI7O0FBYkYsQUFlQyxxQkFmSyxDQWVMLGNBQWMsRUFmZixxQkFBTSxDQWVXLFdBQVcsQ0FBQyxFQUMxQixhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsQ0FBQyxFQUNqQixVQUFVLEVBQUUsQ0FBQyxFQUNiLFdBQVcsRUFBRSxDQUFDLEVBQ2QsS0FBSyxFMUh0VEosT0FBTyxFMEh1VFIsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUF0QkYsQUF3QkMscUJBeEJLLENBd0JMLEdBQUcsRUF4QkoscUJBQU0sQ0F3QkEsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFNBQVMsRUFBRSxJQUE0QixHQUN4Qzs7QUE1QkYsQUE4QkMscUJBOUJLLENBOEJMLENBQUMsQ0FBQyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsSUFBSyxHQUFFOztBQUsvRCxBQUFELHlCQUFXLENBQUMsRXREcklWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFVBQVUsRUFBRSxJQUF1QixFQUNuQyxXQUFXLEVqRXpNTyxhQUFhLEVBQUUsVUFBVSxFQUFFLFVBQVUsRWlFME12RCxjQUFjLEVBQUUsU0FBUyxFQUN6QixXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsR0FBRyxFQUNuQixlQUFlLEVBQUUsU0FBUyxFc0RrSTFCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBOUVILEFBZ0ZFLGVBaEZhLENBZ0ZiLEdBQUcsQ0FBQSxBQUFBLEtBQUMsRUFBTyxTQUFTLEFBQWhCLEVBQWtCLEVBQ3BCLE9BQU8sRUFBRSxVQUFVLEVBQ25CLGNBQWMsRUFBRSxNQUFNLEdBS3ZCOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBGNUIsQUFnRkUsZUFoRmEsQ0FnRmIsR0FBRyxDQUFBLEFBQUEsS0FBQyxFQUFPLFNBQVMsQUFBaEIsRUFBa0IsRUFLbEIsT0FBTyxFQUFFLEtBQ1gsR0FDRDs7QUF2RkgsQUF5RkUsZUF6RmEsQ0F5RmIsNEJBQTRCLENBQU4sRUFDcEIsS0FBSyxFQUFFLEdBQUcsRUFDVixPQUFPLEVBQUUsQ0FBQyxDQUFDLElBQXVCLEdBZW5DOztBQWJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQTdGNUIsQUF5RkUsZUF6RmEsQ0F5RmIsNEJBQTRCLENBQU4sRUFLbEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsSUFBdUIsR0FXbkM7O0FBMUdILEFBa0dJLGVBbEdXLENBeUZiLDRCQUE0QixDQVMxQixHQUFHLENBQUMsRUFDRixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxHQUtiOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXRHOUIsQUFrR0ksZUFsR1csQ0F5RmIsNEJBQTRCLENBUzFCLEdBQUcsQ0FBQyxFQUtBLFNBQVMsRUFBRSxLQUFLLEdBRW5COztBQXpHTCxBQTRHRSxlQTVHYSxDQTRHYiw0QkFBNEIsQ0FBTixFQUNwQixLQUFLLEVBQUUsR0FBRyxHQUtYOztBQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQS9HNUIsQUE0R0UsZUE1R2EsQ0E0R2IsNEJBQTRCLENBQU4sRUFJbEIsS0FBSyxFQUFFLElBQUksR0FFZDs7QUFsSEgsQUFvSEUsZUFwSGEsQ0FvSGIsMkJBQTJCLENBQU4sRUFDbkIsS0FBSyxFQUFFLEdBQUcsR0FLWDs7QUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUF2SDVCLEFBb0hFLGVBcEhhLENBb0hiLDJCQUEyQixDQUFOLEVBSWpCLEtBQUssRUFBRSxJQUFJLEdBRWQ7O0FBRUEsQUFBRCxvQkFBTSxDQUFDLEVBQ0wsS0FBSyxFQUFFLEtBQUssR0FPYjs7QUFSQSxBQUdDLG9CQUhJLENBR0osR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFDLElBQUksRUFDZCxVQUFVLEVBQUMsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBbklMLEFBc0lFLGVBdElhLEFBc0laLFNBQVMsQ0FBQyxFQUNULGdCQUFnQixFMUhwWEosT0FBTyxHMEhxWHBCOztBQXhJSCxBQTBJRSxlQTFJYSxBQTBJWixLQUFLLENBQUMsRUFDTCxnQkFBZ0IsRTFIdlhGLE9BQU8sRzBId1h0Qjs7QUE1SUgsQUE4SUUsZUE5SWEsQUE4SVosTUFBTSxDQUFDLEVBQ04sVUFBVSxFMUg3WUEsT0FBTyxHMEg4WWxCOztBQWhKSCxBQWtKRSxlQWxKYSxBQWtKWixNQUFNLENBQUMsRUFFTixVQUFVLEVBRFMsT0FBbUIsR0FFdkM7O0FBckpILEFBdUpFLGVBdkphLEFBdUpaLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxXQUFXLEdBU3JCOztBQVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQTFKNUIsQUF1SkUsZUF2SmEsQUF1SlosUUFBUSxDQUFDLEVBSU4sT0FBTyxFQUFDLFdBQVcsR0FNdEI7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBOUo3QixBQXVKRSxlQXZKYSxBQXVKWixRQUFRLENBQUMsRUFRTixPQUFPLEVBQUMsV0FBVyxHQUV0Qjs7QUFqS0gsQUFvS0UsZUFwS2EsQ0FvS2IsQ0FBQyxBQUFBLFdBQVcsQ0FBQyxFQUNYLFVBQVUsRUFBQyxrQkFBb0MsRUFDL0MsS0FBSyxFQUFFLEtBQUssR0FDYjs7QXhCMVdILEFBQ0ksWUFEUSxHQUNOLFVBQVUsRUFEaEIsWUFBWSxHM0JpZ0JWLGlCQUFVLENtRGxKRyxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQ3JiSCw2UUFJZ0Y7QUFZaEYsQUFBQSx5QkFBeUIsQ0FBQyxhQUFhLENBQUEsRUFDckMsS0FBSyxFQUFDLEtBQUssR0FDWjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDLEVBQ2YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsbUNBRUUsRUFjTDs7QUFaRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFOM0IsQUFBQSxrQkFBa0IsQ0FBQyxFQU9YLE1BQU0sRUFBRSxZQUFZLEdBVzNCOztBQVBLLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQVg3QixBQVVJLGtCQVZjLENBVWQsWUFBWSxDQUFDLEVBRVAsWUFBWSxFQUFFLEdBQUksRUFHbEIsV0FBVyxFQUFFLEdBQUksR0FFdEI7O0F6RHVGQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RHBGOUMsQUFBQSxVQUFVLEFBQUEsa0JBQWtCLENBQUMsWUFBWSxDQUFDLEVBRXBDLFlBQVksRUFBRSxJQUFLLEdBR3hCOztBQUVELEFBQUEsS0FBSyxBQUFBLE9BQU8sQ0FBQyxLQUFLLENBQUMsb0JBQW9CLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsRUFDM0UsYUFBYSxFQUFFLElBQUksR0FDdEI7O0F6RDJFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RHpFOUMsQUFTb0MsSUFUaEMsQUFBQSxjQUFjLENBRVYsZUFBZSxBQUFBLGFBQWEsQ0FDeEIsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixDQUFDLEVBQ2pDLE9BQU8sRUFBRSxnQkFBZ0IsR0FpQjVCO0VBM0JyQyxBQVl3QyxJQVpwQyxBQUFBLGNBQWMsQ0FFVixlQUFlLEFBQUEsYUFBYSxDQUN4QixXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxDQUNILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLENBR2hDLEVBQUUsQUFBQSxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsWUFBWSxDQUFDLEVBQ2pDLE1BQU0sRUFBRSxJQUFJLEVBQ1osUUFBUSxFQUFFLE1BQU0sRUFDaEIsa0JBQWtCLEVBQUUsZ0JBQWdCLEVBQ3BDLGFBQWEsRUFBRSxnQkFBZ0IsR0FVbEM7RUExQnpDLEFBa0I0QyxJQWxCeEMsQUFBQSxjQUFjLENBRVYsZUFBZSxBQUFBLGFBQWEsQ0FDeEIsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixDQUdoQyxFQUFFLEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFBLFlBQVksQ0FNaEMsQ0FBQyxDQUFDLEVBQ0UsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsTUFBTSxFQUNoQixPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsR0FDL0I7O0FBaUI3QyxBQUFBLGVBQWUsQ0FBQyxrQkFBa0IsRUFDbEMsY0FBYyxDQUFDLGtCQUFrQixFQUNqQyxTQUFTLENBQUMsa0JBQWtCLEVBQzVCLHlCQUF5QixDQUFDLGtCQUFrQixFQUM1QyxhQUFhLENBQUMsa0JBQWtCLEVBQ2hDLHdCQUF3QixDQUFDLGtCQUFrQixFQUMzQyxZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBQ3hELEVBQ0ksUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixNQUFNLEVBQUUsSUFBSSxFQW1IWiwwSUFPRSxFQUNMOztBekR0R0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUQvQjlDLEFBQUEsZUFBZSxDQUFDLGtCQUFrQixFQUNsQyxjQUFjLENBQUMsa0JBQWtCLEVBQ2pDLFNBQVMsQ0FBQyxrQkFBa0IsRUFDNUIseUJBQXlCLENBQUMsa0JBQWtCLEVBQzVDLGFBQWEsQ0FBQyxrQkFBa0IsRUFDaEMsd0JBQXdCLENBQUMsa0JBQWtCLEVBQzNDLFlBQVksQ0FBQyx3QkFBd0IsR0FBQyxrQkFBa0IsQ0FDeEQsRUFNUSxVQUFVLEVBQUUsSUFBSSxHQXdIdkI7O0F6RHRHSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RC9COUMsQUFBQSxlQUFlLENBQUMsa0JBQWtCLEVBQ2xDLGNBQWMsQ0FBQyxrQkFBa0IsRUFDakMsU0FBUyxDQUFDLGtCQUFrQixFQUM1Qix5QkFBeUIsQ0FBQyxrQkFBa0IsRUFDNUMsYUFBYSxDQUFDLGtCQUFrQixFQUNoQyx3QkFBd0IsQ0FBQyxrQkFBa0IsRUFDM0MsWUFBWSxDQUFDLHdCQUF3QixHQUFDLGtCQUFrQixDQUN4RCxFQVNRLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBb0gxQjs7QXpEdEdLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXlEL0I5QyxBQUFBLGVBQWUsQ0FBQyxrQkFBa0IsRUFDbEMsY0FBYyxDQUFDLGtCQUFrQixFQUNqQyxTQUFTLENBQUMsa0JBQWtCLEVBQzVCLHlCQUF5QixDQUFDLGtCQUFrQixFQUM1QyxhQUFhLENBQUMsa0JBQWtCLEVBQ2hDLHdCQUF3QixDQUFDLGtCQUFrQixFQUMzQyxZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBQ3hELEVBY1EsS0FBSyxFQUFFLGtCQUFrQixDQUFDLFVBQVUsR0FnSDNDOztBQXJJRCxBQXdCSSxlQXhCVyxDQUFDLGtCQUFrQixDQXdCOUIsV0FBVyxFQXZCZixjQUFjLENBQUMsa0JBQWtCLENBdUI3QixXQUFXLEVBdEJmLFNBQVMsQ0FBQyxrQkFBa0IsQ0FzQnhCLFdBQVcsRUFyQmYseUJBQXlCLENBQUMsa0JBQWtCLENBcUJ4QyxXQUFXLEVBcEJmLGFBQWEsQ0FBQyxrQkFBa0IsQ0FvQjVCLFdBQVcsRUFuQmYsd0JBQXdCLENBQUMsa0JBQWtCLENBbUJ2QyxXQUFXLEVBbEJmLFlBQVksQ0FBQyx3QkFBd0IsR0FBQyxrQkFBa0IsQ0FrQnBELFdBQVcsQ0FBQyxFQUNSLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTFCTCxBQTZCUSxlQTdCTyxDQUFDLGtCQUFrQixDQTRCOUIsWUFBWSxBQUNQLFlBQWEsQ0FBQSxJQUFJLEdBNUIxQixjQUFjLENBQUMsa0JBQWtCLENBMkI3QixZQUFZLEFBQ1AsWUFBYSxDQUFBLElBQUksR0EzQjFCLFNBQVMsQ0FBQyxrQkFBa0IsQ0EwQnhCLFlBQVksQUFDUCxZQUFhLENBQUEsSUFBSSxHQTFCMUIseUJBQXlCLENBQUMsa0JBQWtCLENBeUJ4QyxZQUFZLEFBQ1AsWUFBYSxDQUFBLElBQUksR0F6QjFCLGFBQWEsQ0FBQyxrQkFBa0IsQ0F3QjVCLFlBQVksQUFDUCxZQUFhLENBQUEsSUFBSSxHQXhCMUIsd0JBQXdCLENBQUMsa0JBQWtCLENBdUJ2QyxZQUFZLEFBQ1AsWUFBYSxDQUFBLElBQUksR0F2QjFCLFlBQVksQ0FBQyx3QkFBd0IsR0FBQyxrQkFBa0IsQ0FzQnBELFlBQVksQUFDUCxZQUFhLENBQUEsSUFBSSxFQUFFLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBSWxCOztBekRISCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RC9COUMsQUE2QlEsZUE3Qk8sQ0FBQyxrQkFBa0IsQ0E0QjlCLFlBQVksQUFDUCxZQUFhLENBQUEsSUFBSSxHQTVCMUIsY0FBYyxDQUFDLGtCQUFrQixDQTJCN0IsWUFBWSxBQUNQLFlBQWEsQ0FBQSxJQUFJLEdBM0IxQixTQUFTLENBQUMsa0JBQWtCLENBMEJ4QixZQUFZLEFBQ1AsWUFBYSxDQUFBLElBQUksR0ExQjFCLHlCQUF5QixDQUFDLGtCQUFrQixDQXlCeEMsWUFBWSxBQUNQLFlBQWEsQ0FBQSxJQUFJLEdBekIxQixhQUFhLENBQUMsa0JBQWtCLENBd0I1QixZQUFZLEFBQ1AsWUFBYSxDQUFBLElBQUksR0F4QjFCLHdCQUF3QixDQUFDLGtCQUFrQixDQXVCdkMsWUFBWSxBQUNQLFlBQWEsQ0FBQSxJQUFJLEdBdkIxQixZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBc0JwRCxZQUFZLEFBQ1AsWUFBYSxDQUFBLElBQUksRUFBRSxFQUdoQixXQUFXLEVBQUUsR0FBRyxHQUVuQjs7QUFsQ1QsQUFvQ1EsZUFwQ08sQ0FBQyxrQkFBa0IsQ0E0QjlCLFlBQVksQUFRUCxZQUFhLEMxRUtLLEdBQUcsRzBFeEM5QixjQUFjLENBQUMsa0JBQWtCLENBMkI3QixZQUFZLEFBUVAsWUFBYSxDMUVLSyxHQUFHLEcwRXZDOUIsU0FBUyxDQUFDLGtCQUFrQixDQTBCeEIsWUFBWSxBQVFQLFlBQWEsQzFFS0ssR0FBRyxHMEV0QzlCLHlCQUF5QixDQUFDLGtCQUFrQixDQXlCeEMsWUFBWSxBQVFQLFlBQWEsQzFFS0ssR0FBRyxHMEVyQzlCLGFBQWEsQ0FBQyxrQkFBa0IsQ0F3QjVCLFlBQVksQUFRUCxZQUFhLEMxRUtLLEdBQUcsRzBFcEM5Qix3QkFBd0IsQ0FBQyxrQkFBa0IsQ0F1QnZDLFlBQVksQUFRUCxZQUFhLEMxRUtLLEdBQUcsRzBFbkM5QixZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBc0JwRCxZQUFZLEFBUVAsWUFBYSxDMUVLSyxHQUFHLEUwRUxILEVBQ2YsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBS1csTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBM0MzQyxBQTRDd0IsZUE1Q1QsQ0FBQyxrQkFBa0IsQ0E0QjlCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBQ0gsaUJBQWlCLEFBRVIsT0FBTyxFQTNDaEMsY0FBYyxDQUFDLGtCQUFrQixDQTJCN0IsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxpQkFBaUIsQUFFUixPQUFPLEVBMUNoQyxTQUFTLENBQUMsa0JBQWtCLENBMEJ4QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQUNILGlCQUFpQixBQUVSLE9BQU8sRUF6Q2hDLHlCQUF5QixDQUFDLGtCQUFrQixDQXlCeEMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxpQkFBaUIsQUFFUixPQUFPLEVBeENoQyxhQUFhLENBQUMsa0JBQWtCLENBd0I1QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQUNILGlCQUFpQixBQUVSLE9BQU8sRUF2Q2hDLHdCQUF3QixDQUFDLGtCQUFrQixDQXVCdkMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxpQkFBaUIsQUFFUixPQUFPLEVBdENoQyxZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBc0JwRCxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQUNILGlCQUFpQixBQUVSLE9BQU8sQ0FBQyxFQUNMLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixHQUFHLEVBQUUsR0FBRyxFQUNSLElBQUksRUFBRSxHQUFHLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsT0FBTyxFQUNuQixjQUFjLEVBQUUsSUFBSSxFQUNwQixVQUFVLEVBQUUsUUFBUSxFQUNwQixNQUFNLEVBQUUsY0FBYyxFQUN0QixVQUFVLEVBQUUsVUFBVSxFQUN0QixnQkFBZ0IsRUFBRSxxQkFBa0IsR0FFdkM7RUE1RHpCLEFBOER3QixlQTlEVCxDQUFDLGtCQUFrQixDQTRCOUIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxpQkFBaUIsQUFvQlIsTUFBTSxFQTdEL0IsY0FBYyxDQUFDLGtCQUFrQixDQTJCN0IsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxpQkFBaUIsQUFvQlIsTUFBTSxFQTVEL0IsU0FBUyxDQUFDLGtCQUFrQixDQTBCeEIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FDSCxpQkFBaUIsQUFvQlIsTUFBTSxFQTNEL0IseUJBQXlCLENBQUMsa0JBQWtCLENBeUJ4QyxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQUNILGlCQUFpQixBQW9CUixNQUFNLEVBMUQvQixhQUFhLENBQUMsa0JBQWtCLENBd0I1QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQUNILGlCQUFpQixBQW9CUixNQUFNLEVBekQvQix3QkFBd0IsQ0FBQyxrQkFBa0IsQ0F1QnZDLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBQ0gsaUJBQWlCLEFBb0JSLE1BQU0sRUF4RC9CLFlBQVksQ0FBQyx3QkFBd0IsR0FBQyxrQkFBa0IsQ0FzQnBELFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBQ0gsaUJBQWlCLEFBb0JSLE1BQU0sQ0FBQyxFQUNKLGdCQUFnQixFQUFFLDRCQUE0QixFQUM5QyxNQUFNLEVBQUUsYUFBYSxFQUNyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsSUFBSSxFQUFFLEdBQUcsRUFDVCxHQUFHLEVBQUUsR0FBRyxHQUNYOztBQUtMLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQTNFM0MsQUEwRWdCLGVBMUVELENBQUMsa0JBQWtCLENBNEI5QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlDSCxnQkFBZ0IsQUFBQSxXQUFXLEVBekUzQyxjQUFjLENBQUMsa0JBQWtCLENBMkI3QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlDSCxnQkFBZ0IsQUFBQSxXQUFXLEVBeEUzQyxTQUFTLENBQUMsa0JBQWtCLENBMEJ4QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlDSCxnQkFBZ0IsQUFBQSxXQUFXLEVBdkUzQyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0F5QnhDLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaUNILGdCQUFnQixBQUFBLFdBQVcsRUF0RTNDLGFBQWEsQ0FBQyxrQkFBa0IsQ0F3QjVCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaUNILGdCQUFnQixBQUFBLFdBQVcsRUFyRTNDLHdCQUF3QixDQUFDLGtCQUFrQixDQXVCdkMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpQ0gsZ0JBQWdCLEFBQUEsV0FBVyxFQXBFM0MsWUFBWSxDQUFDLHdCQUF3QixHQUFDLGtCQUFrQixDQXNCcEQsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUFDLEVBRXBCLEdBQUcsRUFBRSxLQUFLLEVBQ1YsTUFBTSxFQUFFLG1CQUFtQixFQUMzQixPQUFPLEVBQUUsV0FBVyxFQUNwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQU1oQztFQXhGakIsQUFvRndCLGVBcEZULENBQUMsa0JBQWtCLENBNEI5QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlDSCxnQkFBZ0IsQUFBQSxXQUFXLENBVW5CLENBQUMsQUFBQSxVQUFVLEVBbkZuQyxjQUFjLENBQUMsa0JBQWtCLENBMkI3QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlDSCxnQkFBZ0IsQUFBQSxXQUFXLENBVW5CLENBQUMsQUFBQSxVQUFVLEVBbEZuQyxTQUFTLENBQUMsa0JBQWtCLENBMEJ4QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlDSCxnQkFBZ0IsQUFBQSxXQUFXLENBVW5CLENBQUMsQUFBQSxVQUFVLEVBakZuQyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0F5QnhDLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaUNILGdCQUFnQixBQUFBLFdBQVcsQ0FVbkIsQ0FBQyxBQUFBLFVBQVUsRUFoRm5DLGFBQWEsQ0FBQyxrQkFBa0IsQ0F3QjVCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaUNILGdCQUFnQixBQUFBLFdBQVcsQ0FVbkIsQ0FBQyxBQUFBLFVBQVUsRUEvRW5DLHdCQUF3QixDQUFDLGtCQUFrQixDQXVCdkMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQVVuQixDQUFDLEFBQUEsVUFBVSxFQTlFbkMsWUFBWSxDQUFDLHdCQUF3QixHQUFDLGtCQUFrQixDQXNCcEQsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQVVuQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsV0FBVyxFQUFFLEdBQUcsR0FDbkI7O0FBdEZ6QixBQTRGd0IsZUE1RlQsQ0FBQyxrQkFBa0IsQ0E0QjlCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsRUEzRjFCLGNBQWMsQ0FBQyxrQkFBa0IsQ0EyQjdCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsRUExRjFCLFNBQVMsQ0FBQyxrQkFBa0IsQ0EwQnhCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsRUF6RjFCLHlCQUF5QixDQUFDLGtCQUFrQixDQXlCeEMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxFQXhGMUIsYUFBYSxDQUFDLGtCQUFrQixDQXdCNUIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxFQXZGMUIsd0JBQXdCLENBQUMsa0JBQWtCLENBdUJ2QyxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEFBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMzQixFQUFFLEVBdEYxQixZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBc0JwRCxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEFBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMzQixFQUFFLENBQUMsRUFDQyxRQUFRLEVBQUUsTUFBTSxFQUNoQixPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsR0FTL0I7O0FBUkcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBbkduRCxBQTRGd0IsZUE1RlQsQ0FBQyxrQkFBa0IsQ0E0QjlCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsRUEzRjFCLGNBQWMsQ0FBQyxrQkFBa0IsQ0EyQjdCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsRUExRjFCLFNBQVMsQ0FBQyxrQkFBa0IsQ0EwQnhCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsRUF6RjFCLHlCQUF5QixDQUFDLGtCQUFrQixDQXlCeEMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxFQXhGMUIsYUFBYSxDQUFDLGtCQUFrQixDQXdCNUIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxFQXZGMUIsd0JBQXdCLENBQUMsa0JBQWtCLENBdUJ2QyxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEFBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMzQixFQUFFLEVBdEYxQixZQUFZLENBQUMsd0JBQXdCLEdBQUMsa0JBQWtCLENBc0JwRCxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEFBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMzQixFQUFFLENBQUMsRUFRSyxXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsR0FBRyxHQU10QjtFQTNHekIsQUF1R2dDLGVBdkdqQixDQUFDLGtCQUFrQixDQTRCOUIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxDQVdNLENBQUMsRUF0R2pDLGNBQWMsQ0FBQyxrQkFBa0IsQ0EyQjdCLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsQ0FXTSxDQUFDLEVBckdqQyxTQUFTLENBQUMsa0JBQWtCLENBMEJ4QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEFBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMzQixFQUFFLENBV00sQ0FBQyxFQXBHakMseUJBQXlCLENBQUMsa0JBQWtCLENBeUJ4QyxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEFBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMzQixFQUFFLENBV00sQ0FBQyxFQW5HakMsYUFBYSxDQUFDLGtCQUFrQixDQXdCNUIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxDQVdNLENBQUMsRUFsR2pDLHdCQUF3QixDQUFDLGtCQUFrQixDQXVCdkMsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxBQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDM0IsRUFBRSxDQVdNLENBQUMsRUFqR2pDLFlBQVksQ0FBQyx3QkFBd0IsR0FBQyxrQkFBa0IsQ0FzQnBELFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQUFDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzNCLEVBQUUsQ0FXTSxDQUFDLENBQUMsRUFDRSxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFLYixNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUE5RzNDLEFBMEZnQixlQTFGRCxDQUFDLGtCQUFrQixDQTRCOUIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxFQXpGdEIsY0FBYyxDQUFDLGtCQUFrQixDQTJCN0IsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxFQXhGdEIsU0FBUyxDQUFDLGtCQUFrQixDQTBCeEIsWUFBWSxDQVlSLGlCQUFpQixDQUNiLE9BQU8sQ0FpREgsTUFBTSxFQXZGdEIseUJBQXlCLENBQUMsa0JBQWtCLENBeUJ4QyxZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEVBdEZ0QixhQUFhLENBQUMsa0JBQWtCLENBd0I1QixZQUFZLENBWVIsaUJBQWlCLENBQ2IsT0FBTyxDQWlESCxNQUFNLEVBckZ0Qix3QkFBd0IsQ0FBQyxrQkFBa0IsQ0F1QnZDLFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sRUFwRnRCLFlBQVksQ0FBQyx3QkFBd0IsR0FBQyxrQkFBa0IsQ0FzQnBELFlBQVksQ0FZUixpQkFBaUIsQ0FDYixPQUFPLENBaURILE1BQU0sQ0FBQyxFQXNCQyxVQUFVLEVBQUUsY0FBYyxHQUVqQzs7QUFsSGpCLEFBc0hJLGVBdEhXLENBQUMsa0JBQWtCLENBc0g5QixZQUFZLEdBQUMsWUFBWSxHQUFDLEdBQUcsRUFySGpDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FxSDdCLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxFQXBIakMsU0FBUyxDQUFDLGtCQUFrQixDQW9IeEIsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLEVBbkhqQyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FtSHhDLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxFQWxIakMsYUFBYSxDQUFDLGtCQUFrQixDQWtINUIsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLEVBakhqQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FpSHZDLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxFQWhIakMsWUFBWSxDQUFDLHdCQUF3QixHQUFDLGtCQUFrQixDQWdIcEQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBQUMsRUFDMUIsUUFBUSxFQUFFLFFBQVEsR0FLckI7O0FBNUhMLEFBeUhRLGVBekhPLENBQUMsa0JBQWtCLENBc0g5QixZQUFZLEdBQUMsWUFBWSxHQUFDLEdBQUcsQ0FHekIsVUFBVSxFQXhIbEIsY0FBYyxDQUFDLGtCQUFrQixDQXFIN0IsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBR3pCLFVBQVUsRUF2SGxCLFNBQVMsQ0FBQyxrQkFBa0IsQ0FvSHhCLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxDQUd6QixVQUFVLEVBdEhsQix5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FtSHhDLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxDQUd6QixVQUFVLEVBckhsQixhQUFhLENBQUMsa0JBQWtCLENBa0g1QixZQUFZLEdBQUMsWUFBWSxHQUFDLEdBQUcsQ0FHekIsVUFBVSxFQXBIbEIsd0JBQXdCLENBQUMsa0JBQWtCLENBaUh2QyxZQUFZLEdBQUMsWUFBWSxHQUFDLEdBQUcsQ0FHekIsVUFBVSxFQW5IbEIsWUFBWSxDQUFDLHdCQUF3QixHQUFDLGtCQUFrQixDQWdIcEQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBR3pCLFVBQVUsQ0FBQyxFQUNQLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQVlULEFBQ0ksZUFEVyxDQUNYLEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxJQUFJLEdBSW5COztBQU5MLEFBR1EsZUFITyxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQUMsRUFDRSxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFFSixBQUFELDhCQUFnQixDQUFDLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUVSLE9BQU8sRXBIck1TLElBQUksRW9IdU1wQixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFlBQVksRUFBRSxDQUFDLEVBQ2YsTUFBTSxFQUFFLE9BQU8sR0FrRGxCOztBekQzS0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUQrR3pDLEFBQUQsOEJBQWdCLENBQUMsRUFZVCxhQUFhLEVBQUUsQ0FBQyxHQWdEdkI7O0F6RDNLQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RCtHekMsQUFBRCw4QkFBZ0IsQ0FBQyxFQWdCVCxhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsSUFBSSxHQTJDdkI7O0FBNURBLEFBb0JHLDhCQXBCWSxDQW9CWixXQUFXLEVBcEJkLDhCQUFlLENBcUJaLFdBQVcsQ0FBQyxFQUNSLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQVNiOztBQW5DSixBQTRCTyw4QkE1QlEsQ0FvQlosV0FBVyxDQVFQLEVBQUUsRUE1QlQsOEJBQWUsQ0FxQlosV0FBVyxDQU9QLEVBQUUsQ0FBQyxFQUNDLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLENBQUMsR0FJWjs7QUFsQ1IsQUErQlcsOEJBL0JJLENBb0JaLFdBQVcsQ0FRUCxFQUFFLEFBR0csYUFBYSxFQS9CekIsOEJBQWUsQ0FxQlosV0FBVyxDQU9QLEVBQUUsQUFHRyxhQUFhLENBQUMsRUFDWCxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUFqQ1osQUFxQ0csOEJBckNZLENBcUNaLGlCQUFpQixDQUFDLEVBR2Qsb0NBQW9DLENBQ3BDLFlBQVksRUFBRSxHQUFHLEVBQ2pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLEtBQUssRUFBRSxPQUFPLEVBQ2QsU0FBUyxFQUFFLElBQUksR0FLbEI7O0FBakRKLEFBOENPLDhCQTlDUSxDQXFDWixpQkFBaUIsQUFTWixlQUFlLENBQUMsRUFDYixZQUFZLEVBQUUsSUFBSSxHQUNyQjs7QUFoRFIsQUFrREcsOEJBbERZLENBa0RaLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxFQUNwQixLQUFLLEVBQUUsT0FBTyxFQUNkLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBekRwS0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUQrR3pDLEFBdURHLDhCQXZEWSxDQXVEWixXQUFXLEFBQUEsZ0JBQWdCLENBQUMsRUFFcEIsT0FBTyxFQUFFLElBQUksR0FFcEI7O0FBSVQsQUFBQSxVQUFVLENBQUMsRUFDUCxRQUFRLEVBQUUsTUFBTSxFQUVoQixhQUFhLEVBQUUsQ0FBQyxHQXdEbkI7O0FBM0RELEFBMEJJLFVBMUJNLENBMEJOLGlCQUFpQixFQTFCckIsVUFBVSxDQTJCTixXQUFXLEVBM0JmLFVBQVUsQ0E0Qk4sWUFBWSxDQUFDLEVBQ1QsTUFBTSxFQUFFLElBQUksR0FDZjs7QUE5QkwsQUFnQ0ksVUFoQ00sQ0FnQ04sV0FBVyxFQWhDZixVQUFVLENBaUNOLFdBQVcsQ0FBQyxFQUNSLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxDQUFDLEdBQ2hCOztBQXRDTCxBQXdDSSxVQXhDTSxDQXdDTixXQUFXLENBQUMsRUFDUixJQUFJLEVBQUUsQ0FBQyxHQUNWOztBQTFDTCxBQTRDSSxVQTVDTSxDQTRDTixXQUFXLENBQUMsRUFDUixLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQWVMLEFBQUEsaUJBQWlCLENBQUMsV0FBVyxDQUFDLEVBRTFCLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQUdELEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDLEVBQ3BCLE9BQU8sRTFIalZlLEtBQUssRTBIa1YzQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsSUFBZ0IsRUFDekIsSUFBSSxFQUFFLElBQUksRUFDVixLQUFLLEUzSG5UZ0IsT0FBTyxFMkhvVDVCLGdCQUFnQixFM0g3VkosT0FBTyxFMkg4Vm5CLFVBQVUsRUFBRSxJQUFJLEdBS25COztBQUhHLEFBQUEsaUJBQWlCLENBWHJCLGlCQUFpQixBQUFBLE1BQU0sQ0FXQyxFQUNoQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFHTCxBQUFBLHNCQUFzQixDQUFDLEVBQ25CLE9BQU8sRUFBRSxLQUFLLEdBS2pCOztBQUhHLEFBQUEsVUFBVSxDQUhkLHNCQUFzQixDQUdMLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBR0wsQUFBQSxzQkFBc0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsSUFBSSxHQUtoQjs7QUFIRyxBQUFBLFVBQVUsQ0FIZCxzQkFBc0IsQ0FHTCxFQUNULE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQUdMLDBEQUEwRDtBQUMxRCxBQUFBLGlCQUFpQixDQUFDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsUUFBUSxFQUFFLE1BQU0sR0FDbkI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEtBQUssR0FNakI7O0FBWkQsQUFRSSxnQkFSWSxBQVFYLE9BQU8sRUFSWixnQkFBZ0IsQUFTWCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUdMLEF6RGpNRSxtQnlEaU1pQixBekRqTWhCLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxnQkFBZ0IsRWxFdkpFLE9BQU8sRWtFd0p6QixPQUFPLEVsRXZKYSxJQUFJLEVrRTBKdEIsT0FBTyxFeURoT1ksQ0FBQyxHekRrT3ZCOztBeURvTEgsQXpEbExFLG1CeURrTGlCLEN6RGxMakIsZ0JBQWdCLEV5RGtMbEIsbUJBQW1CLEN6RGpMakIsRUFBRSxFeURpTEosbUJBQW1CLEN6RGhMakIsRUFBRSxFeURnTEosbUJBQW1CLEN6RC9LakIsRUFBRSxFeUQrS0osbUJBQW1CLEN6RDlLakIsQ0FBQyxDQUFDLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFHaEIsT0FBTyxFeUQ1T1ksQ0FBQyxHekQ4T3ZCOztBeURzTEgsQUFBQSw2QkFBNkIsQ0FBQyxFQUUxQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLG1CQUFtQixDQUFDLEVBQ2hCLGdCQUFnQixFQUFFLG1CQUFtQixFQUNyQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLEtBQUssRUFDWixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxJQUFJLEVBQ2IsTUFBTSxFQUFFLEdBQUcsR0FDZDs7QUFFRCxrREFBa0Q7QUFDbEQsQUFBQSxpQkFBaUIsQ0FBQyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUF6YmUsQ0FBQyxFQTBidkIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFFWixPQUFPLEVBQUUsQ0FBQyxFQUNWLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLEtBQUssRUFDdEIsbUJBQW1CLEVBQUUsYUFBYSxHQWNyQzs7QUFaRyxBQUFBLGtCQUFrQixDQWJ0QixpQkFBaUIsRUFjYixNQUFNLENBZFYsaUJBQWlCLENBY0osRUFDTCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUVELEFBQUEsbUNBQW1DLENBbEJ2QyxpQkFBaUIsQ0FrQnlCLEVBQ2xDLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBRUQsQUFBQSxZQUFZLENBdEJoQixpQkFBaUIsQ0FzQkUsRUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUlMLEFBQ0ksSUFEQSxDQUNBLGlCQUFpQixDQUFDLEVBRWQsT0FBTyxFQUFFLFlBQVksR0FDeEI7O0FBSkwsQUFNSSxJQU5BLENBTUEsV0FBVyxDQUFDLEVBQ1IsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFHTCxnREFBZ0Q7QUFDaEQsQUFBQSxxQkFBcUIsQ0FBQyxFQUNsQixNQUFNLEVBQUUsSUFBSSxHQWlCZjs7QUFmRyxBQUFBLGdCQUFnQixDQUhwQixxQkFBcUIsQ0FHRSxFQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUVELEFBQUEsdUNBQXVDLENBUDNDLHFCQUFxQixDQU95QixFQUN0QyxXQUFXLEVBQUUsS0FBZ0IsR0FDaEM7O0FBRUQsQUFBQSxpQkFBaUIsQ0FYckIscUJBQXFCLENBV0csRUFDaEIsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxnQkFBZ0IsQ0FmckMscUJBQXFCLENBZW1CLEVBQ2hDLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUdMLEFBQUEsd0JBQXdCLENBQUMsRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQW5mYyxDQUFDLEVBb2Z0QixHQUFHLEVBQUUsR0FBRyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFFVixnQkFBZ0IsRUFBRSxJQUFJLEV6RHphcEIsYUFBZ0IsRXlEMmFDLGdCQUFnQixFekRuYmpDLGlCQUFvQixFeURtYkgsZ0JBQWdCLEV6RG5hakMsU0FBWSxFeURtYUssZ0JBQWdCLEdBMkJ0Qzs7QUF6QkcsQUFBQSxhQUFhLENBWmpCLHdCQUF3QixFQWFwQixNQUFNLENBYlYsd0JBQXdCLENBYVgsRXpEOWFQLGFBQWdCLEV5RCthSyxnQkFBZ0IsRXpEdmJyQyxpQkFBb0IsRXlEdWJDLGdCQUFnQixFekR2YXJDLFNBQVksRXlEdWFTLGdCQUFnQixFQUNuQyxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQWhCTCxBQWtCSSx3QkFsQm9CLEFBa0JuQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRXBIeGVBLEtBQUksRW9IeWVWLElBQUksRUFBRSxHQUFHLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxpQ0FBaUMsRXpEdFYxRCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFeURxVmtCLElBQUksRXpEcFYzQixNQUFNLEV5RG9WaUIsSUFBSSxFekRuVjNCLFVBQVUsRUFBRSxLQUFVLEVBQ3RCLFdBQVcsRUFBRSxLQUFVLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDeUQ1TEEsT0FBTyxFekQ2THhCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGdCQUFnQixFQUFFLFdBQVcsRUEvR3pCLGNBQWlCLEVrQjdFUSwwQkFBYSxFbEJxRnRDLFlBQWUsRWtCckZVLDBCQUFhLEVsQnlFdEMsaUJBQW9CLEVrQnpFSywwQkFBYSxFbEJ5RnRDLFNBQVksRWtCekZhLDBCQUFhLEd1QzZnQnZDOztBQUVELEFBRUksa0JBRmMsQ0E3QnRCLHdCQUF3QixBQStCZixPQUFPLEVBRFosTUFBTSxDQTlCVix3QkFBd0IsQUErQmYsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLElBQUksRUFDYixPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQUlULEFBQUEsaUJBQWlCLENBQUMsRUFDZCxLQUFLLEUzSHJka0IsT0FBTyxHMkhzZGpDOztBQUVELEFBQUEsb0JBQW9CLENBQUMsRUFDakIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEUzSDFka0IsT0FBTyxHMkgyZGpDOztBQUVELGtEQUFrRDtBQUNsRCxBQUFBLHVDQUF1QyxBQUFBLE9BQU8sQ0FBQyxFQUMzQyxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUF0aUJlLENBQUMsRUF1aUJ2QixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxHQUNWOztBQUVELEFBQUEsaUJBQWlCLENBQUMsRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBL2lCZSxDQUFDLEVBZ2pCdkIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUdELEFBQUEsNkJBQTZCLENBQUMsRUFDMUIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsZ0JBQWdCLEdBTy9COztBQUxHLEFBQUEsU0FBUyxDQU5iLDZCQUE2QixBQU1kLGdCQUFnQixDQUFDLEVBQ3hCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLE9BQU8sRUFDbkIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFJTCxBQUFBLG1DQUFtQyxBQUFBLE9BQU8sQ0FBQyxFQUN2QyxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUF2a0JlLENBQUMsRUF3a0J2QixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQUVELEFBQUEseUJBQXlCLENBQUMsRUFDdEIsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsZ0JBQWdCLEdBYS9COztBQVZHLEFBQUEsSUFBSSxDQVRSLHlCQUF5QixDQVNkLEVBQ0gsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FidEMseUJBQXlCLEVBY3JCLGlCQUFpQixBQUFBLGdCQUFnQixDQWRyQyx5QkFBeUIsQ0FjZSxFQUNoQyxPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxPQUFPLEVBQ25CLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBR0wsMkRBQTJEO0FBQzNELEFBQUEseUJBQXlCLENBQUMsRUFDdEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQXJtQmtCLENBQUMsRUFzbUIxQixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxHQUFHLEVBQ1osVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsaUJBQWlCLEdBTWhDOztBQWJELEFBU0kseUJBVHFCLEFBU3BCLE1BQU0sRUFUWCx5QkFBeUIsQUFVcEIsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUFJTCxBQUFBLGFBQWEsQ0FBQyxFekRsY1osT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRXlEZ2NjLElBQUksRXpEL2J2QixNQUFNLEV5RCtiYSxJQUFJLEV6RDlidkIsVUFBVSxFQUFFLEtBQVUsRUFDdEIsV0FBVyxFQUFFLEtBQVUsRUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEN5RDVMQSxPQUFPLEV6RDZMeEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQS9HekIsY0FBaUIsRWtCN0VRLDBCQUFhLEVsQnFGdEMsWUFBZSxFa0JyRlUsMEJBQWEsRWxCeUV0QyxpQkFBb0IsRWtCekVLLDBCQUFhLEVsQnlGdEMsU0FBWSxFa0J6RmEsMEJBQWEsRXVDd25CeEMsT0FBTyxFQXRuQmtCLENBQUMsRUF1bkIxQixHQUFHLEVBQUUsR0FBRyxFQUNSLElBQUksRUFBRSxHQUFHLEVBQ1QsVUFBVSxFQUFFLHNCQUFzQixHQW1CckM7O0FBakJHLEFBQUEsSUFBSSxDQVJSLGFBQWEsRUFTVCxnQkFBZ0IsQ0FUcEIsYUFBYSxFQVVULGlCQUFpQixDQVZyQixhQUFhLEVBV1QsZ0JBQWdCLENBWHBCLGFBQWEsRUFZVCxTQUFTLENBWmIsYUFBYSxFQWFULFlBQVksQ0FiaEIsYUFBYSxDQWFNLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLGlCQUFpQixDQWxCckIsYUFBYSxFQW1CVCxTQUFTLENBQUMsaUJBQWlCLENBbkIvQixhQUFhLEVBb0JULFlBQVksQ0FBQyxpQkFBaUIsQ0FwQmxDLGFBQWEsQ0FvQndCLEVBQzdCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLE9BQU8sRUFDbkIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFHTCxBQUFBLHVDQUF1QyxDQUFDLEVBQ3BDLE1BQU0sRUFBRSxJQUFJLEdBS2Y7O0F6RHBpQkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUQ4aEI5QyxBQUFBLHVDQUF1QyxDQUFDLEVBSWhDLE1BQU0sRUFBRSxJQUFJLEdBRW5COztBekRwaUJLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXlEdWlCMUMsQUFBQSw2Q0FBNkMsQ0FBQyxFQUMxQyxVQUFVLEVwSHpwQkosSUFBSSxHb0gwcEJiOztBQUdMLEFBQUEsK0JBQStCLENBQUMsRUFDNUIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRTNIN2xCa0IsT0FBTyxHMkgybkJqQzs7QUFsQ0QsQUFNSSwrQkFOMkIsQ0FNM0IsNkJBQTZCLENBQUMsRUFDMUIsR0FBRyxFQUFFLEdBQUcsRXpEcGxCVixhQUFnQixFeURzbEJLLGdCQUFnQixFekQ5bEJyQyxpQkFBb0IsRXlEOGxCQyxnQkFBZ0IsRXpEOWtCckMsU0FBWSxFeUQ4a0JTLGdCQUFnQixHQUN0Qzs7QUFFRCxBQUFBLGdCQUFnQixDQVpwQiwrQkFBK0IsQ0FZUixFQUNmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLE9BQU8sRUFDbkIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFFRCxBQUFBLGlCQUFpQixDQWxCckIsK0JBQStCLEVBbUIzQixpQkFBaUIsQ0FuQnJCLCtCQUErQixFQW9CM0IsaUJBQWlCLEFBQUEsZ0JBQWdCLENBcEJyQywrQkFBK0IsQ0FvQlMsRUFDaEMsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsTUFBTSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQXhCTCxBQTBCSSwrQkExQjJCLENBMEIzQixLQUFLLENBQUMsRUFDRixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBS2Y7O0F6RDdrQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUQ0aUI5QyxBQTBCSSwrQkExQjJCLENBMEIzQixLQUFLLENBQUMsRUFLRSxLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QUFHTCxBQUFBLGdDQUFnQyxDQUFDLEVBQzdCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRUFsc0JPLE9BQU8sRUFtc0I5QixLQUFLLEVBbHNCb0IsT0FBTyxHQWd0Qm5DOztBQVpHLEFBQUEsaUJBQWlCLENBTnJCLGdDQUFnQyxFQU81QixpQkFBaUIsQUFBQSxnQkFBZ0IsQ0FQckMsZ0NBQWdDLENBT1EsRUFDaEMsT0FBTyxFQUFFLEtBQUssRUFDZCxVQUFVLEVBQUUsT0FBTyxFQUNuQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQVhMLEFBYUksZ0NBYjRCLENBYTVCLEtBQUssQ0FBQyxFQUNGLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQVFMLHlCQUF5QjtBQWdCekIsQUFDSSxjQURVLENBQ1YsUUFBUSxDQUFDLEVBYlosb0JBQW9CLEVBY1MsQ0FBQyxFQWI5QixpQkFBaUIsRUFhWSxDQUFDLEVBWjlCLFlBQVksRUFZaUIsQ0FBQyxFQUV2QixpQ0FBaUMsRUF1R3BDOztBQTNHTCxBQU1RLGNBTk0sQ0FDVixRQUFRLEdBS0EsR0FBRyxFQU5mLGNBQWMsQ0FDVixRQUFRLEdBTUEsR0FBRyxFQVBmLGNBQWMsQ0FDVixRQUFRLEdBT0EsTUFBTSxFQVJsQixjQUFjLENBQ1YsUUFBUSxHQVFBLE9BQU8sQ0FBQyxFQUNSLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFJTyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFsQnhDLEFBaUJZLGNBakJFLENBQ1YsUUFBUSxBQWdCQyxrQkFBQyxDQUFDLEVBN0JkLG9CQUFvQixFQStCcUIsQ0FBQyxFQTlCMUMsaUJBQWlCLEVBOEJ3QixDQUFDLEVBN0IxQyxZQUFZLEVBNkI2QixDQUFDLEdBRTlCOztBQUdHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXhCeEMsQUF1QlksY0F2QkUsQ0FDVixRQUFRLEFBc0JDLGtCQUFDLENBQUMsRUFuQ2Qsb0JBQW9CLEVBcUNxQixDQUFDLEVBcEMxQyxpQkFBaUIsRUFvQ3dCLENBQUMsRUFuQzFDLFlBQVksRUFtQzZCLENBQUMsR0FNOUI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNUJ4QyxBQXVCWSxjQXZCRSxDQUNWLFFBQVEsQUFzQkMsa0JBQUMsQ0FBQyxFQW5DZCxvQkFBb0IsRUF5Q3FCLENBQUMsRUF4QzFDLGlCQUFpQixFQXdDd0IsQ0FBQyxFQXZDMUMsWUFBWSxFQXVDNkIsQ0FBQyxHQUU5Qjs7QUFHRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFsQ3hDLEFBaUNZLGNBakNFLENBQ1YsUUFBUSxBQWdDQyxrQkFBQyxDQUFDLEVBN0NkLG9CQUFvQixFQStDcUIsQ0FBQyxFQTlDMUMsaUJBQWlCLEVBOEN3QixDQUFDLEVBN0MxQyxZQUFZLEVBNkM2QixDQUFDLEdBTTlCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXRDeEMsQUFpQ1ksY0FqQ0UsQ0FDVixRQUFRLEFBZ0NDLGtCQUFDLENBQUMsRUE3Q2Qsb0JBQW9CLEVBbURxQixDQUFDLEVBbEQxQyxpQkFBaUIsRUFrRHdCLENBQUMsRUFqRDFDLFlBQVksRUFpRDZCLENBQUMsR0FFOUI7O0FBR0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNUN4QyxBQTJDWSxjQTNDRSxDQUNWLFFBQVEsQUEwQ0Msa0JBQUMsQ0FBQyxFQXZEZCxvQkFBb0IsRUF5RHFCLENBQUMsRUF4RDFDLGlCQUFpQixFQXdEd0IsQ0FBQyxFQXZEMUMsWUFBWSxFQXVENkIsQ0FBQyxHQU05Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFoRHhDLEFBMkNZLGNBM0NFLENBQ1YsUUFBUSxBQTBDQyxrQkFBQyxDQUFDLEVBdkRkLG9CQUFvQixFQTZEcUIsQ0FBQyxFQTVEMUMsaUJBQWlCLEVBNER3QixDQUFDLEVBM0QxQyxZQUFZLEVBMkQ2QixDQUFDLEdBRTlCOztBQUdHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXREeEMsQUFxRFksY0FyREUsQ0FDVixRQUFRLEFBb0RDLGtCQUFDLENBQUMsRUFqRWQsb0JBQW9CLEVBbUVxQixDQUFDLEVBbEUxQyxpQkFBaUIsRUFrRXdCLENBQUMsRUFqRTFDLFlBQVksRUFpRTZCLENBQUMsR0FNOUI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBMUR4QyxBQXFEWSxjQXJERSxDQUNWLFFBQVEsQUFvREMsa0JBQUMsQ0FBQyxFQWpFZCxvQkFBb0IsRUF1RXFCLENBQUMsRUF0RTFDLGlCQUFpQixFQXNFd0IsQ0FBQyxFQXJFMUMsWUFBWSxFQXFFNkIsQ0FBQyxHQUU5Qjs7QUFHRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFoRXhDLEFBK0RZLGNBL0RFLENBQ1YsUUFBUSxBQThEQyxrQkFBQyxDQUFDLEVBM0VkLG9CQUFvQixFQTZFcUIsQ0FBQyxFQTVFMUMsaUJBQWlCLEVBNEV3QixDQUFDLEVBM0UxQyxZQUFZLEVBMkU2QixDQUFDLEdBTTlCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBFeEMsQUErRFksY0EvREUsQ0FDVixRQUFRLEFBOERDLGtCQUFDLENBQUMsRUEzRWQsb0JBQW9CLEVBaUZxQixDQUFDLEVBaEYxQyxpQkFBaUIsRUFnRndCLENBQUMsRUEvRTFDLFlBQVksRUErRTZCLENBQUMsR0FFOUI7O0FBR0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBMUV4QyxBQXlFWSxjQXpFRSxDQUNWLFFBQVEsQUF3RUMsa0JBQUMsQ0FBQyxFQXJGZCxvQkFBb0IsRUF1RnFCLENBQUMsRUF0RjFDLGlCQUFpQixFQXNGd0IsQ0FBQyxFQXJGMUMsWUFBWSxFQXFGNkIsQ0FBQyxHQU05Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE5RXhDLEFBeUVZLGNBekVFLENBQ1YsUUFBUSxBQXdFQyxrQkFBQyxDQUFDLEVBckZkLG9CQUFvQixFQTJGcUIsQ0FBQyxFQTFGMUMsaUJBQWlCLEVBMEZ3QixDQUFDLEVBekYxQyxZQUFZLEVBeUY2QixDQUFDLEdBRTlCOztBQUdHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBGeEMsQUFtRlksY0FuRkUsQ0FDVixRQUFRLEFBa0ZDLGtCQUFDLENBQUMsRUEvRmQsb0JBQW9CLEVBaUdxQixDQUFDLEVBaEcxQyxpQkFBaUIsRUFnR3dCLENBQUMsRUEvRjFDLFlBQVksRUErRjZCLENBQUMsR0FNOUI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBeEZ4QyxBQW1GWSxjQW5GRSxDQUNWLFFBQVEsQUFrRkMsa0JBQUMsQ0FBQyxFQS9GZCxvQkFBb0IsRUFxR3FCLENBQUMsRUFwRzFDLGlCQUFpQixFQW9Hd0IsQ0FBQyxFQW5HMUMsWUFBWSxFQW1HNkIsQ0FBQyxHQUU5Qjs7QUNoMUJiLEFBQUEsaUJBQWlCLENBQUMsRUFDaEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0FBRkQsQUFBQSxpQkFBaUIsQ0FHQyxFQUNoQixRQUFRLEVBQUUsUUFBUSxHQWdDbkI7O0FBakNELEFBS0UsaUJBTGUsQ0FLZixDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsQ0FBQyxFQUNOLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLEtBQUssRUFDWixXQUFXLEVBQUUsOEJBQThCLEVBQzNDLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsWUFBWSxFQUFFLE1BQU0sRUFDcEIsY0FBYyxFQUFFLElBQUksRUFDcEIsV0FBVyxFQUFFLENBQUMsRUFFZCwyQkFBMkIsQ0FDM0Isc0JBQXNCLEVBQUUsV0FBVyxFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEVBRWpDLFNBQVMsRUFBQyxHQUFHLEVBQ2IsV0FBVyxFQUFDLEdBQUcsRUFDZixPQUFPLEVBQUUsT0FBTyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUVkOztBQTVCSCxBQTZCRSxpQkE3QmUsQ0E2QmYsQ0FBQyxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUMsRUFDZixXQUFXLEVBQUUsOEJBQThCLEVBQzNDLE9BQU8sRUFBRSxPQUFPLEdBQ2xCOztBQUdBLEFBQUQsc0JBQVMsQ0FBQyxFQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBRUgsQUFBQSxlQUFlLENBQUMsRUFDZCxXQUFXLEV6SGxDTSxNQUFNLEVBQUMsWUFBWSxFeUhtQ3BDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFFLE9BQU8sRUFDZCxjQUFjLEVBQUUsS0FBSyxHQUN0Qjs7QUFDRCxBQUFBLGNBQWMsQ0FBQyxFQUNiLE9BQU8sRUFBRSxhQUFhLEVBQ3RCLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsVUFBVSxFQUFFLENBQUMsRUFDYixVQUFVLEVBQUUsR0FBRyxHQW9EaEI7O0FBeERELEFBS0UsY0FMWSxDQUtaLEVBQUUsQ0FBQyxFQUNELFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQVBILEFBUUUsY0FSWSxDQVFaLEVBQUUsQUFBQSxhQUFhLENBQUMsRUFDZCxPQUFPLEVBQUUsT0FBTyxHQUlqQjs7QUFiSCxBQVVJLGNBVlUsQ0FRWixFQUFFLEFBQUEsYUFBYSxDQUViLFFBQVEsQ0FBQyxFQUNQLGFBQWEsRUFBRSxpQkFBaUIsR0FDakM7O0FBWkwsQUFjRSxjQWRZLENBY1osRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUNWLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFVBQVUsRUFBRSxHQUFHLEdBS2hCOztBQXJCSCxBQWlCSSxjQWpCVSxDQWNaLEVBQUUsQUFBQSxTQUFTLENBR1QsUUFBUSxDQUFDLEVBQ1AsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFwQkwsQUF1QkUsY0F2QlksQ0F1QlosUUFBUSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUF6QkgsQUEwQkUsY0ExQlksQ0EwQlosZ0JBQWdCLENBQUMsRUFDZixPQUFPLEVBQUUsR0FBRyxFQUNaLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBN0JILEFBK0JFLGNBL0JZLENBK0JaLGFBQWEsQ0FBQyxFQUNaLFdBQVcsRUFBRSxHQUFHLEdBZ0JqQjs7QUFoREgsQUFpQ0ksY0FqQ1UsQ0ErQlosYUFBYSxDQUVYLGVBQWUsQ0FBQyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBbkNMLEFBb0NJLGNBcENVLENBK0JaLGFBQWEsQ0FLWCxpQkFBaUIsQ0FBQyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQXRDTCxBQXdDSSxjQXhDVSxDQStCWixhQUFhLENBU1gsQ0FBQyxDQUFDLEVBQ0EsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUExQ0wsQUEyQ0ksY0EzQ1UsQ0ErQlosYUFBYSxDQVlYLElBQUksRUEzQ1IsY0FBYyxDQStCWixhQUFhLENBWUwsR0FBRyxDQUFDLEVBQ1IsY0FBYyxFQUFFLFNBQVMsRUFDekIsV0FBVyxFekgxRkssYUFBYSxFQUFFLFVBQVUsRUFBRSxVQUFVLEV5SDJGckQsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBL0NMLEFBaURFLGNBakRZLENBaURaLG9CQUFvQixDQUFDLEVBQ25CLFVBQVUsRUFBRSxHQUFHLEVBQ2YsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBcERILEFBcURFLGNBckRZLENBcURaLFFBQVEsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUgsQUFBQSxpQkFBaUIsQ0FBQyxFQUNoQixVQUFVLEVBQUUsR0FBRyxHQUNoQjs7QUMzR0QsQUFDRSxTQURPLENBQ1AsY0FBYyxDQUFDLEVBQ2IsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBM0R3SEcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMkQ1SDlDLEFBTUUsU0FOTyxDQU1QLHFCQUFxQixDQUFDLEVBRWxCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsY0FBYyxFQUFFLEdBQUcsR0FFdEI7O0FBWEgsQUFhRSxTQWJPLENBYVAsRUFBRSxDQUFDLEVBQ0QsS0FBSyxFN0hVTyxPQUFPLEM2SFZHLFVBQVUsR0FDakM7O0FBZkgsQUFpQkUsU0FqQk8sQ0FpQlAsZ0JBQWdCLENBQUMsRUFDYixVQUFVLEVBQUUsS0FBSyxHQVNwQjs7QUEzQkgsQUFvQk0sU0FwQkcsQ0FpQlAsZ0JBQWdCLENBR1osZUFBZSxDQUFDLEVBQ1osT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBdEJQLEFBd0JNLFNBeEJHLENBaUJQLGdCQUFnQixDQU9aLG1CQUFtQixDQUFDLEVBQ2hCLGdCQUFnQixFQUFFLEtBQUssR0FDMUI7O0FBMUJQLEFBaUNnQixTQWpDUCxDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBQUMsRUFDSCxhQUFhLEVBQUUsSUFBSSxHQXlHdEI7O0FBM0lqQixBQXVDZ0MsU0F2Q3ZCLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBQ1gsYUFBYSxDQUNULG1CQUFtQixDQUNmLG1CQUFtQixDQUFDLEVBQ2hCLGdCQUFnQixFQUFFLEtBQUssR0FDMUI7O0FBekNqQyxBQTZDd0IsU0E3Q2YsQ0E4QkwsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsTUFBTSxDQUdGLGVBQWUsQ0FTWCxlQUFlLENBQUMsRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxXQUFXLENBQUMsK0RBQStELENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBVyxFQUNuSCxVQUFVLEVBQUUsV0FBVyxDQUFDLGdEQUFnRCxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLFdBQVcsRUFDcEcsV0FBVyxFQUFFLElBQUksR0FvRnBCOztBQXJJekIsQUFtRDRCLFNBbkRuQixDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FNWCxxQkFBcUIsQ0FBQyxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLElBQUksR0EwRXBCOztBQWhJN0IsQUF3RGdDLFNBeER2QixDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FNWCxxQkFBcUIsQ0FLakIsZUFBZSxDQUFDLEVBQ1osT0FBTyxFQUFFLENBQUMsR0FzRWI7O0FBL0hqQyxBQTJEb0MsU0EzRDNCLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBR1gsSUFBSSxFQTNEeEMsU0FBUyxDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FNWCxxQkFBcUIsQ0FLakIsZUFBZSxDQUlYLEVBQUUsRUE1RHRDLFNBQVMsQ0E4QkwsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsTUFBTSxDQUdGLGVBQWUsQ0FTWCxlQUFlLENBTVgscUJBQXFCLENBS2pCLGVBQWUsQ0FLWCxFQUFFLEVBN0R0QyxTQUFTLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBTVgsQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBaEVyQyxBQWtFb0MsU0FsRTNCLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBVVgsSUFBSSxFQWxFeEMsU0FBUyxDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FNWCxxQkFBcUIsQ0FLakIsZUFBZSxDQVdYLEVBQUUsQ0FBQyxFQUNDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLFNBQVMsRUFDekIsV0FBVyxFQUFFLElBQUksRUFDakIsT0FBTyxFQUFFLEdBQUcsRUFDWixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsYUFBYSxHQUM3Qjs7QUExRXJDLEFBNEVvQyxTQTVFM0IsQ0E4QkwsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsTUFBTSxDQUdGLGVBQWUsQ0FTWCxlQUFlLENBTVgscUJBQXFCLENBS2pCLGVBQWUsQ0FvQlgsRUFBRSxDQUFDLEVBQ0MsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssRUFDbEIsT0FBTyxFQUFFLEdBQUcsRUFDWixXQUFXLEVBQUUsYUFBYSxFQUMxQixXQUFXLEVBQUUsR0FBRyxHQU1uQjs7QUFKRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFuRi9ELEFBNEVvQyxTQTVFM0IsQ0E4QkwsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsTUFBTSxDQUdGLGVBQWUsQ0FTWCxlQUFlLENBTVgscUJBQXFCLENBS2pCLGVBQWUsQ0FvQlgsRUFBRSxDQUFDLEVBUUssU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssR0FFekI7O0FBdkZyQyxBQXlGb0MsU0F6RjNCLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBaUNYLEVBQUUsQ0FBQyxFQUNDLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBM0ZyQyxBQTZGb0MsU0E3RjNCLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBcUNYLENBQUMsQ0FBQyxFQUNFLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLGFBQWEsR0FLN0I7O0FBSEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBbEcvRCxBQTZGb0MsU0E3RjNCLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBcUNYLENBQUMsQ0FBQyxFQU1NLFNBQVMsRUFBRSxJQUFJLEdBRXRCOztBQXJHckMsQUF1R29DLFNBdkczQixDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FNWCxxQkFBcUIsQ0FLakIsZUFBZSxDQStDWCxpQkFBaUIsQ0FBQyxFQUNkLE1BQU0sRUFBRSxnQkFBZ0IsRUFDeEIsT0FBTyxFQUFFLEtBQUssRUFDZCxVQUFVLEVBQUUsTUFBTSxHQW9CckI7O0FBOUhyQyxBQTRHd0MsU0E1Ry9CLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBK0NYLGlCQUFpQixDQUtiLENBQUMsQ0FBQyxFQUNFLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsV0FBVyxFQUFFLGFBQWEsRUFDMUIsU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsU0FBUyxFQUNsQixhQUFhLEVBQUUsR0FBRyxFQUNsQixLQUFLLEVBQUUsT0FBTyxFQUNkLFdBQVcsRUFBRSxHQUFHLEdBVW5COztBQVJHLE1BQU0sRUFBQyxTQUFTLEVBQUUsTUFBTSxJQXJIcEUsQUE0R3dDLFNBNUcvQixDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FNWCxxQkFBcUIsQ0FLakIsZUFBZSxDQStDWCxpQkFBaUIsQ0FLYixDQUFDLENBQUMsRUFVTSxnQkFBZ0IsRUFBRSxPQUFPLEdBT2hDO0VBN0h6QyxBQXdIZ0QsU0F4SHZDLENBOEJMLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELE1BQU0sQ0FHRixlQUFlLENBU1gsZUFBZSxDQU1YLHFCQUFxQixDQUtqQixlQUFlLENBK0NYLGlCQUFpQixDQUtiLENBQUMsQUFZUSxNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQU9yQixNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFsSW5ELEFBNkN3QixTQTdDZixDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBR0YsZUFBZSxDQVNYLGVBQWUsQ0FBQyxFQXNGUixXQUFXLEVBQUUsQ0FBQyxHQUVyQjs7QUFHTCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF4STNDLEFBaUNnQixTQWpDUCxDQThCTCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxNQUFNLENBQUMsRUF3R0MsYUFBYSxFQUFFLENBQUMsR0FFdkI7O0E3QjNJakIsQUF5Q0ksb0JBekNnQixDQXlDaEIsa0JBQWtCLEM4QnhDRixFQUNoQixXQUFXLEVBQUUsRUFBRSxHQUNoQjs7QUFISCxBQUtJLG9CQUxnQixDQUlsQixZQUFZLENBQ1YsY0FBYyxDQUFDLEVBQ1gsU0FBUyxFQUFFLElBQUksRUFDZixVQUFVLEVBQUUsV0FBVyxFQUN2QixNQUFNLEVBQUUsZUFBZSxFQUN2QixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE9BQU8sRUFDdkIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBakJMLEFBa0JJLG9CQWxCZ0IsQ0FJbEIsWUFBWSxDQWNWLGNBQWMsQUFBQSxNQUFNLENBQUEsRUFDbEIsTUFBTSxFQUFDLElBQUksRUFDWCxnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLEtBQUssRUFBQyxPQUFPLEdBQ2Q7O0E5QnRCTCxBQXNESSxvQkF0RGdCLENBc0RoQixpQkFBaUIsQzhCOUJWLEVBQ0wsVUFBVSxFQUFFLEtBQUssRUFDakIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUEzQkwsQUE0Qkksb0JBNUJnQixDQUlsQixZQUFZLENBd0JWLEtBQUssQ0FBQyxFQUNKLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLEtBQUssRUE2Q2hCLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQTVFTCxBQWdDTSxvQkFoQ2MsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBSUgsS0FBSyxDQUFBLEVBQ0gsTUFBTSxFQUFDLElBQUksR0FDWjs7QUFsQ1AsQUFtQ00sb0JBbkNjLENBSWxCLFlBQVksQ0F3QlYsS0FBSyxDQU9ILEtBQUssQUFBQSxNQUFNLENBQUEsRUFDVCxNQUFNLEVBQUMsSUFBSSxHQUNaOztBQXJDUCxBQXNDTSxvQkF0Q2MsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBVUgsS0FBSyxBQUFBLE1BQU0sQ0FBQSxFQUNULE1BQU0sRUFBQyxJQUFJLEdBQ1o7O0FBeENQLEFBeUNNLG9CQXpDYyxDQUlsQixZQUFZLENBd0JWLEtBQUssQ0FhSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWMsRUFDbEIsZ0JBQWdCLEVBQUMsaUNBQWlDLEVBQ2xELG1CQUFtQixFQUFFLEdBQUcsRUFDeEIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixlQUFlLEVBQUMsSUFBSSxFQUNwQixXQUFXLEVBQUUsTUFBTSxFQUNuQixXQUFXLEVBQUUsR0FBRyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUFsRFAsQUFtRE0sb0JBbkRjLENBSWxCLFlBQVksQ0F3QlYsS0FBSyxDQXVCSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsaUJBQWlCLEVBbkQzQyxvQkFBb0IsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBd0JILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxNQUFNLEFBQUEsaUJBQWlCLEVBcERqRCxvQkFBb0IsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBeUJILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxPQUFPLEFBQUEsaUJBQWlCLEVBckRsRCxvQkFBb0IsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBMEJILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxNQUFNLEFBQUEsaUJBQWlCLEVBdERqRCxvQkFBb0IsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBMkJILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxpQkFBaUIsQUFBQSxNQUFNLEVBdkRqRCxvQkFBb0IsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBNEJILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxpQkFBaUIsQUFBQSxPQUFPLEVBeERsRCxvQkFBb0IsQ0FJbEIsWUFBWSxDQXdCVixLQUFLLENBNkJILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxpQkFBaUIsQUFBQSxNQUFNLENBQUMsRUFDeEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsR0FBRyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsS0FBSyxFQUNyQixLQUFLLEVBQUUsZUFBZSxFQUN0QixzQkFBc0IsRUFBRSxLQUFLLEVBQzdCLFVBQVUsRUFBRSxzQkFBc0IsRUFDbEMsZ0JBQWdCLEVBQUUsc0JBQXNCLEVBQ3hDLHVCQUF1QixFQUFFLGVBQWUsRUFDeEMsa0JBQWtCLEVBQUUsd0JBQXdCLEVBQzVDLDJCQUEyQixFQUFFLGtCQUFrQixHQUNsRDs7QTVEcURELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRENUg5QyxBQTRCSSxvQkE1QmdCLENBSWxCLFlBQVksQ0F3QlYsS0FBSyxDQUFDLEVBNkNGLFNBQVMsRUFBRSxLQUFLLEdBR25COztBQTVFTCxBQUtJLG9CQUxnQixDQUlsQixZQUFZLENBQ1YsY0FBYyxDQStFQyxFQUNiLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLE9BQU8sRUFBRSxZQUFZLEdBSXRCOztBQTFGTCxBQTRGSSxvQkE1RmdCLENBNEZoQixHQUFHLENBQUEsRUFDRCxTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLGdCQUFnQixFQUFFLEtBQUssRUFDdkIsT0FBTyxFQUFFLEdBQUcsRUFDWixNQUFNLEVBQUUsTUFBTSxFQUNkLFVBQVUsRUFBRSxHQUFHLEVBQ2YsT0FBTyxFQUFFLENBQUMsRUFDVixhQUFhLEVBQUUsR0FBRyxHQUNuQjs7QTVEdUJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTREbkI5QyxBQUVRLElBRkosQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksQ0FBQyxFQUVOLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEdBc0N4QjtFQTdDVCxBQVNvQixJQVRoQixBQUFBLE9BQU8sQ0FDUCxLQUFLLEFBQ0EsWUFBWSxHQU1ILFFBQVEsR0FBQyxVQUFVLEdBQUMsS0FBSyxHQUFDLFdBQVcsQUFDbEMsYUFBYSxFQVRsQyxJQUFJLEFBQUEsT0FBTyxDQUNQLEtBQUssQUFDQSxZQUFZLEdBTUgsUUFBUSxHdkRrZHhCLGlCQUFVLEd1RGxkMEIsS0FBSyxHQUFDLFdBQVcsQUFDbEMsYUFBYSxDQUFDLEVBQ1gsWUFBWSxFQUFFLElBQUksR0FDckI7RUFYckIsQUFZb0IsSUFaaEIsQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksR0FNSCxRQUFRLEdBQUMsVUFBVSxHQUFDLEtBQUssR0FBQyxXQUFXLEFBSWxDLElBQUssQ0wrOENGLGFBQWEsR0szOUNyQyxJQUFJLEFBQUEsT0FBTyxDQUNQLEtBQUssQUFDQSxZQUFZLEdBTUgsUUFBUSxHdkRrZHhCLGlCQUFVLEd1RGxkMEIsS0FBSyxHQUFDLFdBQVcsQUFJbEMsSUFBSyxDTCs4Q0YsYUFBYSxFSy84Q0ksRUFDakIsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0E1REtmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTREbkI5QyxBQVlvQixJQVpoQixBQUFBLE9BQU8sQ0FDUCxLQUFLLEFBQ0EsWUFBWSxHQU1ILFFBQVEsR0FBQyxVQUFVLEdBQUMsS0FBSyxHQUFDLFdBQVcsQUFJbEMsSUFBSyxDTCs4Q0YsYUFBYSxHSzM5Q3JDLElBQUksQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksR0FNSCxRQUFRLEd2RGtkeEIsaUJBQVUsR3VEbGQwQixLQUFLLEdBQUMsV0FBVyxBQUlsQyxJQUFLLENMKzhDRixhQUFhLEVLeDhDSSxFQUNqQixXQUFXLEVBQUUsaUJBQWlCLEdBQ2pDOztBQXJCckIsQUF5QlksSUF6QlIsQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksQUF1QlIsT0FBTyxDQUFDLEVBQ0wsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUEzQmIsQUE0QlksSUE1QlIsQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksQ0EwQlQsYUFBYSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUE5QmIsQUFpQ2dCLElBakNaLEFBQUEsT0FBTyxDQUNQLEtBQUssQUFDQSxZQUFZLENBOEJULFFBQVEsQ0FDSixxQkFBcUIsQ0FBQyxFQUNsQixjQUFjLEVBQUUsT0FBTyxHQUMxQjs7QUFuQ2pCLEFBcUNvQixJQXJDaEIsQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksQ0E4QlQsUUFBUSxDQUlKLHlCQUF5QixBQUNwQixPQUFPLENBQUMsRUFDTCxNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QUF2Q3JCLEFBd0NvQixJQXhDaEIsQUFBQSxPQUFPLENBQ1AsS0FBSyxBQUNBLFlBQVksQ0E4QlQsUUFBUSxDQUlKLHlCQUF5QixBQUlwQixNQUFNLENBQUMsRUFDSixNQUFNLEVBQUUsY0FBYyxHQUN6Qjs7QUExQ3JCLEFBZ0RJLElBaERBLEFBQUEsT0FBTyxDQStDVCxXQUFXLENBQ1QsZ0JBQWdCLEdBQUcsVUFBVSxFQWhEakMsSUFBSSxBQUFBLE9BQU8sQ0ErQ1QsV0FBVyxDQUNULGdCQUFnQixHdkQwYWxCLGlCQUFVLEN1RDFhc0IsRUFDMUIsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBbERMLEFBbURJLElBbkRBLEFBQUEsT0FBTyxDQStDVCxXQUFXLENBSVQsS0FBSyxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsRUFDckUsVUFBVSxFQUFFLGVBQWUsRUFDM0IsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FDL0pMLDBDQUVHO0FBQ0gsQUFPd0Isb0NBUFksQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLEVBUDVCLG9DQUFvQyxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLEVBTjVCLG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksRUFONUIsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FBQyxFQUNELFVBQVUsRUFBRSxXQUFXLEdBNkQxQjs7QUFyRXpCLEFBV2dDLG9DQVhJLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FDSCxNQUFNLEVBWHRDLG9DQUFvQyxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUNILE1BQU0sRUFWdEMsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FDSCxNQUFNLEVBVnRDLG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUNILE1BQU0sQ0FBQyxFQUNILE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWJqQyxBQWlCd0Msb0NBakJKLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLEFBQ3RCLE9BQU8sRUFqQmhELG9DQUFvQyxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQUFDdEIsT0FBTyxFQWhCaEQsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLEFBQ3RCLE9BQU8sRUFoQmhELG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQUFDdEIsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsbUJBQW1CLEVBQzNCLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsZUFBZSxFQUFFLElBQUksRUFDckIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUEzQnpDLEFBNkJ3QyxvQ0E3QkosQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FhdkIsRUFBRSxFQTdCMUMsb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWF2QixFQUFFLEVBN0IxQyxvQ0FBb0MsQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FjdkIsQ0FBQyxFQTlCekMsb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWN2QixDQUFDLEVBOUJ6QyxvQ0FBb0MsQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FldkIsQ0FBQyxFQS9CekMsb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWV2QixDQUFDLEVBOUJ6QyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FhdkIsRUFBRSxFQTVCMUMsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWF2QixFQUFFLEVBNUIxQyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FjdkIsQ0FBQyxFQTdCekMsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWN2QixDQUFDLEVBN0J6QyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FldkIsQ0FBQyxFQTlCekMsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWV2QixDQUFDLENBQUMsRUFDRSxXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQWxDekMsQUFvQ3dDLG9DQXBDSixDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWF2QixFQUFFLEVBN0IxQyxvQ0FBb0MsQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEN4RDRqQmYsaUJBQVUsQ3dEMWpCUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBYXZCLEVBQUUsRUE1QjFDLG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQWF2QixFQUFFLEVBNUIxQyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEN4RDRqQmYsaUJBQVUsQ3dEMWpCUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBYXZCLEVBQUUsQ0FPQyxFQUNDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLEdBQUcsR0FLbkI7O0FBSEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLElBMUNwRSxBQW9Dd0Msb0NBcENKLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBYXZCLEVBQUUsRUE3QjFDLG9DQUFvQyxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FhdkIsRUFBRSxFQTVCMUMsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBYXZCLEVBQUUsRUE1QjFDLG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FhdkIsRUFBRSxDQU9DLEVBT0ssV0FBVyxFQUFFLElBQUksR0FFeEI7O0FBN0N6QyxBQStDd0Msb0NBL0NKLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLEdBK0JyQixDQUFDLEVBL0MzQyxvQ0FBb0MsQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEN4RDRqQmYsaUJBQVUsQ3dEMWpCUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLEdBK0JyQixDQUFDLEVBOUMzQyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsR0ErQnJCLENBQUMsRUE5QzNDLG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsR0ErQnJCLENBQUMsQ0FBQyxFQUNBLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFQUFFLEtBQUssR0FDdkI7O0FBcER6QyxBQXNEd0Msb0NBdERKLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsRUF0RDNELG9DQUFvQyxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FzQ3ZCLG1CQUFtQixFQXJEM0Qsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsRUFyRDNELG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FzQ3ZCLG1CQUFtQixDQUFDLEVBQ2hCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFVBQVUsRUFBRSxNQUFNLEdBU3JCOztBQWpFekMsQUEwRDRDLG9DQTFEUixDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQXNDdkIsbUJBQW1CLENBSWYsQ0FBQyxFQTFEN0Msb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQXNDdkIsbUJBQW1CLENBSWYsQ0FBQyxFQXpEN0Msb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsQ0FJZixDQUFDLEVBekQ3QyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEN4RDRqQmYsaUJBQVUsQ3dEMWpCUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsQ0FJZixDQUFDLENBQUMsRUFDRSxTQUFTLEVBQUUsSUFBSSxFQUNmLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFQUFFLEdBQUcsR0FDbkI7O0FBYTdDLEFBRVEsb0NBRjRCLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQUMsRUFDTCw4TkFDdUcsQ0FDdkcsVUFBVSxFQUFFLFdBQVcsQ0FBQyxnREFBZ0QsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEdBdUN2Rzs7QUF6SFQsQUF1RndCLG9DQXZGWSxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksRUFQNUIsb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FnRkMsRUFDRCxVQUFVLEVBQUUsV0FBVyxHQTZCMUI7O0FBckh6QixBQTJGZ0Msb0NBM0ZJLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FDSCxNQUFNLEVBWHRDLG9DQUFvQyxDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUNILE1BQU0sQ0FnRkMsRUFDSCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUE3RmpDLEFBaUd3QyxvQ0FqR0osQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQUFDdEIsT0FBTyxFQWpCaEQsb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixBQUN0QixPQUFPLENBZ0ZDLEVBQ0wsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3hEOztBQW5HekMsQUFzRzRDLG9DQXRHUixDQUVoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQXNDdkIsbUJBQW1CLENBSWYsQ0FBQyxFQTFEN0Msb0NBQW9DLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQXNDdkIsbUJBQW1CLENBSWYsQ0FBQyxDQTRDQyxFQUNFLGdCQUFnQixFQUFFLE9BQU8sR0FTNUI7O0FBUEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLElBekd4RSxBQXNHNEMsb0NBdEdSLENBRWhDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsQ0FJZixDQUFDLEVBMUQ3QyxvQ0FBb0MsQ0FFaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEN4RDRqQmYsaUJBQVUsQ3dEMWpCUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsQ0FJZixDQUFDLENBNENDLEVBSU0sZ0JBQWdCLEVBQUUsT0FBTyxHQU1oQztFQW5DN0MsQUErQm9ELG9DQS9CaEIsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FLSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FLdkIsbUJBQW1CLENBQ2YsQ0FBQyxBQU1RLE1BQU0sRUEvQjNELG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUtKLEtBQUssQ3hENGVmLGlCQUFVLEN3RDFlUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBS3ZCLG1CQUFtQixDQUNmLENBQUMsQUFNUSxNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQWVyRCxBQUVRLG9DQUY0QixDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUFDLEVBQ0wsVUFBVSxFQUFFLFdBQVcsQ0FBQyxnREFBZ0QsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEdBdUN2Rzs7QUF0S1QsQUFvSXdCLG9DQXBJWSxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksRUFONUIsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0E4SEMsRUFDRCxVQUFVLEVBQUUsV0FBVyxHQTZCMUI7O0FBbEt6QixBQXdJZ0Msb0NBeElJLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FDSCxNQUFNLEVBVnRDLG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ3hENGpCZixpQkFBVSxDd0QxakJRLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUNILE1BQU0sQ0E4SEMsRUFDSCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUExSWpDLEFBOEl3QyxvQ0E5SUosQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQUFDdEIsT0FBTyxFQWhCaEQsb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixBQUN0QixPQUFPLENBOEhDLEVBQ0wsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3pEOztBQWhKekMsQUFtSjRDLG9DQW5KUixDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLENBQ04sS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQXNDdkIsbUJBQW1CLENBSWYsQ0FBQyxFQXpEN0Msb0NBQW9DLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDeEQ0akJmLGlCQUFVLEN3RDFqQlEsS0FBSyxDQUNELElBQUksQ0FHQSxPQUFPLENBS0gsY0FBYyxDQUNWLDJCQUEyQixDQXNDdkIsbUJBQW1CLENBSWYsQ0FBQyxDQTBGQyxFQUNFLGdCQUFnQixFQUFFLE9BQU8sR0FTNUI7O0FBUEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLElBdEp4RSxBQW1KNEMsb0NBbkpSLENBQ2hDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQ0FDTixLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsQ0FJZixDQUFDLEVBekQ3QyxvQ0FBb0MsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEN4RDRqQmYsaUJBQVUsQ3dEMWpCUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBc0N2QixtQkFBbUIsQ0FJZixDQUFDLENBMEZDLEVBSU0sZ0JBQWdCLEVBQUUsT0FBTyxHQU1oQztFQWpDN0MsQUE2Qm9ELG9DQTdCaEIsQ0FDaEMsS0FBSyxDQUNELFFBQVEsQ0FHSixLQUFLLENBQ0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxJQUFJLENBR0EsT0FBTyxDQUtILGNBQWMsQ0FDViwyQkFBMkIsQ0FLdkIsbUJBQW1CLENBQ2YsQ0FBQyxBQU1RLE1BQU0sRUE3QjNELG9DQUFvQyxDQUNoQyxLQUFLLENBQ0QsUUFBUSxDQUdKLEtBQUssQ3hEOGJmLGlCQUFVLEN3RDViUSxLQUFLLENBQ0QsSUFBSSxDQUdBLE9BQU8sQ0FLSCxjQUFjLENBQ1YsMkJBQTJCLENBS3ZCLG1CQUFtQixDQUNmLENBQUMsQUFNUSxNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQy9KckQsb0NBRUc7QUFDSCxBQUVRLFdBRkcsQ0FDUCxnQkFBZ0IsQ0FDWixFQUFFLENBQUMsRUFDQyxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLGNBQWMsRUFBRSxPQUFPLEdBWTFCOztBOUR1R0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBRVEsV0FGRyxDQUNQLGdCQUFnQixDQUNaLEVBQUUsQ0FBQyxFQU9LLElBQUksRUFBRSxzQ0FBc0MsRUFDNUMsTUFBTSxFQUFFLGNBQWMsRUFDdEIsU0FBUyxFQUFFLElBQUksR0FPdEI7O0E5RHVHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUFFUSxXQUZHLENBQ1AsZ0JBQWdCLENBQ1osRUFBRSxDQUFDLEVBWUssSUFBSSxFQUFFLHNDQUFzQyxFQUM1QyxNQUFNLEVBQUUsY0FBYyxFQUN0QixTQUFTLEVBQUUsS0FBSyxHQUV2Qjs7QUFsQlQsQUFvQkksV0FwQk8sQ0FvQlAsVUFBVSxDQUFDLEVBQ1AsT0FBTyxFQUFFLElBQUksRUFDYixNQUFNLEVBQUUsV0FBVyxFQUNuQixhQUFhLEVBQUUsTUFBTSxFQUNyQixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsSUFBSSxHQXVIdkI7O0FBckhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTNCakMsQUFvQkksV0FwQk8sQ0FvQlAsVUFBVSxDQUFDLEVBUUgscUJBQXFCLEVBQUUsY0FBYyxHQW9INUM7O0FBbEhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLLElBOUJ4RCxBQW9CSSxXQXBCTyxDQW9CUCxVQUFVLENBQUMsRUFXSCxxQkFBcUIsRUFBRSxjQUFjLEVBQ3JDLFdBQVcsRUFBRSxVQUFVLEdBZ0g5Qjs7QTlEdkJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQW9CSSxXQXBCTyxDQW9CUCxVQUFVLENBQUMsRUFnQkgsT0FBTyxFQUFFLENBQUMsQ0FBQyxpQkFBaUIsRUFDNUIsU0FBUyxFQUFFLE1BQU0sRUFDakIsUUFBUSxFQUFFLElBQUksR0EwR3JCOztBOUR2QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBb0JJLFdBcEJPLENBb0JQLFVBQVUsQ0FBQyxFQXFCSCxxQkFBcUIsRUFBRSxjQUFjLEVBQ3JDLE9BQU8sRUFBRSxDQUFDLENBQUMsVUFBVSxFQUNyQixRQUFRLEVBQUUsR0FBRyxHQXFHcEI7O0FBaEpMLEFBOENRLFdBOUNHLENBb0JQLFVBQVUsQUEwQkwsT0FBTyxFQTlDaEIsV0FBVyxDQW9CUCxVQUFVLEFBMEJLLE1BQU0sQ0FBQyxFQUNkLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWhEVCxBQWlEUSxXQWpERyxDQWlERixnQkFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osYUFBYSxFQUFFLEdBQUcsR0EwRXJCOztBOUROSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUFpRFEsV0FqREcsQ0FpREYsZ0JBQU0sQ0FBQyxFQU9BLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLFVBQVUsRUFBRSxXQUFXLENBQUMsZ0RBQWdELENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBVyxHQXFFM0c7O0E5RE5ILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQWlEUSxXQWpERyxDQWlERixnQkFBTSxDQUFDLEVBWUEsU0FBUyxFQUFFLEtBQUssRUFDaEIsT0FBTyxFQUFFLGtCQUFrQixFQUMzQixVQUFVLEVBQUUsV0FBVyxDQUFDLGdEQUFnRCxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLFdBQVcsR0FnRTNHOztBQS9IVCxBQWtFWSxXQWxFRCxDQWlERixnQkFBTSxDQWlCSCxHQUFHLENBQUMsRUFDQSxTQUFTLEVBQUUsZUFBZSxHQVU3Qjs7QTlENENQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQWtFWSxXQWxFRCxDQWlERixnQkFBTSxDQWlCSCxHQUFHLENBQUMsRUFHSSxhQUFhLEVBQUUsTUFBTSxFQUNyQixLQUFLLEVBQUUsSUFBSSxHQU9sQjs7QTlENENQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQWtFWSxXQWxFRCxDQWlERixnQkFBTSxDQWlCSCxHQUFHLENBQUMsRUFPSSxhQUFhLEVBQUUsQ0FBQyxFQUNoQixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBQTdFYixBQThFWSxXQTlFRCxDQWlERixnQkFBTSxDQTZCSCxhQUFhLENBQUMsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLE1BQU0sRUFBRSxhQUFhLEVBQ3JCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLEdBQUcsRUFDbkIsZUFBZSxFQUFFLFlBQVksR0FzQmhDOztBOURlUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUE4RVksV0E5RUQsQ0FpREYsZ0JBQU0sQ0E2QkgsYUFBYSxDQUFDLEVBU04sSUFBSSxFQUFFLDJDQUEyQyxFQUNqRCxjQUFjLEVBQUUsT0FBTyxFQUN2QixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUUsSUFBSSxHQWdCbEI7O0E5RGVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQThFWSxXQTlFRCxDQWlERixnQkFBTSxDQTZCSCxhQUFhLENBQUMsRUFlTixJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLEtBQUssRUFBRSx1QkFBdUIsRUFDOUIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsU0FBUyxFQUFFLE1BQU0sRUFDakIsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEVBQUMsS0FBSyxHQU1sQjs7QUExR2IsQUF1R2dCLFdBdkdMLENBaURGLGdCQUFNLENBNkJILGFBQWEsQ0F5QlQsSUFBSSxDQUFDLEVBQ0QsT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUF6R2pCLEFBMkdZLFdBM0dELENBaURGLGdCQUFNLENBMERILEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxPQUFPLEVBQ25CLGNBQWMsRUFBRSxDQUFDLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQUFFLE9BQU8sR0FlMUI7O0E5RExQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQTJHWSxXQTNHRCxDQWlERixnQkFBTSxDQTBESCxFQUFFLENBQUMsRUFPSyxJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLEtBQUssRUFBQyxJQUFJLEVBQ1YsTUFBTSxFQUFFLFdBQVcsRUFDbkIsVUFBVSxFQUFFLE1BQU0sR0FTekI7O0E5RExQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQTJHWSxXQTNHRCxDQWlERixnQkFBTSxDQTBESCxFQUFFLENBQUMsRUFhSyxJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLEtBQUssRUFBQyx1QkFBdUIsRUFDN0IsVUFBVSxFQUFFLElBQUksRUFDaEIsTUFBTSxFQUFFLFVBQVUsRUFDbEIsS0FBSyxFQUFDLEtBQUssR0FFbEI7O0FBOUhiLEFBaUlZLFdBaklELENBZ0lGLGlCQUFPLENBQ0osQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFFLE9BQU8sRUFDZCxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLFFBQVEsRUFBRSxtQkFBbUIsRUFDN0IsTUFBTSxFQUFFLE1BQU0sRUFDZCxnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLE9BQU8sRUFBRSxnQkFBZ0IsRUFDekIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsTUFBTSxFQUFFLGFBQWEsR0FDeEI7O0FBOUliLEFBaUpJLFdBakpPLENBaUpQLG9CQUFvQixDQUFBLEVBQ2hCLGdCQUFnQixFQUFFLGtCQUFrQixFQU1wQyxtZ0lBaU1JLENBQ0osMDRCQTZDSSxFQUNQOztBOUQvUUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBaUpJLFdBakpPLENBaUpQLG9CQUFvQixDQUFBLEVBR1osT0FBTyxFQUFFLGNBQWMsRUFDdkIsYUFBYSxFQUFFLENBQUMsR0FtUHZCOztBQXhZTCxBQTBZUSxXQTFZRyxDQXlZUCxLQUFLLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixHQUFDLGNBQWMsR0FDekMsRUFBRSxDQUFDLEVBQ0QsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsTUFBTSxFQUNsQixjQUFjLEVBQUUsR0FBRyxFQUNuQixjQUFjLEVBQUUsT0FBTyxHQVUxQjs7QTlEL1JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQTBZUSxXQTFZRyxDQXlZUCxLQUFLLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixHQUFDLGNBQWMsR0FDekMsRUFBRSxDQUFDLEVBT0csSUFBSSxFQUFFLHNDQUFzQyxFQUM1QyxNQUFNLEVBQUUsY0FBYyxHQU03Qjs7QTlEL1JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQTBZUSxXQTFZRyxDQXlZUCxLQUFLLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixHQUFDLGNBQWMsR0FDekMsRUFBRSxDQUFDLEVBV0csSUFBSSxFQUFFLHNDQUFzQyxFQUM1QyxNQUFNLEVBQUUsY0FBYyxHQUU3Qjs7QUF4WlQsQUF5WlEsV0F6WkcsQ0F5WVAsS0FBSyxHQUFDLEtBQUssR0FBQyxvQkFBb0IsR0FBQyxjQUFjLEdBZ0J6QyxFQUFFLENBQUMsRUFDRCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxNQUFNLEdBcUJyQjs7QTlEeFRILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQTZaWSxXQTdaRCxDQXlZUCxLQUFLLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixHQUFDLGNBQWMsR0FnQnpDLEVBQUUsQUFJQyxJQUFLLENBQUEsT0FBTyxFQUFFLEVBRVAsTUFBTSxFQUFFLFdBQVcsR0FpQjFCOztBOUR2VFAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBNlpZLFdBN1pELENBeVlQLEtBQUssR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEdBQUMsY0FBYyxHQWdCekMsRUFBRSxBQUlDLElBQUssQ0FBQSxPQUFPLEVBQUUsRUFLUCxNQUFNLEVBQUUsV0FBVyxHQWMxQjs7QUFoYmIsQUFxYW9CLFdBcmFULENBeVlQLEtBQUssR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEdBQUMsY0FBYyxHQWdCekMsRUFBRSxBQUlDLElBQUssQ0FBQSxPQUFPLEVBT1QsRUFBRSxBQUNHLElBQUssQzFFdFhjLFdBQVcsRTBFc1haLEVBQ2YsTUFBTSxFQUFFLFdBQVcsR0FDdEI7O0FBdmFyQixBQXdhb0IsV0F4YVQsQ0F5WVAsS0FBSyxHQUFDLEtBQUssR0FBQyxvQkFBb0IsR0FBQyxjQUFjLEdBZ0J6QyxFQUFFLEFBSUMsSUFBSyxDQUFBLE9BQU8sRUFPVCxFQUFFLENBSUUsQ0FBQyxDQUFDLEVBQ0UsSUFBSSxFQUFFLDBDQUEwQyxFQUNoRCxlQUFlLEVBQUUsU0FBUyxFQUMxQixjQUFjLEVBQUUsU0FBUyxFQUN6QixjQUFjLEVBQUUsR0FBRyxFQUNuQixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUE5YXJCLEFBbWJJLFdBbmJPLENBbWJQLElBQUksQ0FBQyxFQUNELGdCQUFnQixFQUFFLGVBQWUsR0FJcEM7O0E5RC9UQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUFtYkksV0FuYk8sQ0FtYlAsSUFBSSxDQUFDLEVBR0csVUFBVSxFQUFFLElBQUksR0FFdkI7O0FBeGJMLEFBMGJRLFdBMWJHLENBeWJQLGVBQWUsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixzQkFBc0IsQUFDbkUsT0FBTyxFQTFiaEIsV0FBVyxDQXlibUUsYUFBYSxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLGlCQUFpQixBQUN0SSxPQUFPLENBQUMsRUFDTCxNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QUE1YlQsQUE2YlEsV0E3YkcsQ0F5YlAsZUFBZSxBQUFBLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLHNCQUFzQixBQUluRSxNQUFNLEVBN2JmLFdBQVcsQ0F5Ym1FLGFBQWEsQUFBQSxXQUFXLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUF1QixpQkFBaUIsQUFJdEksTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLGNBQWMsR0FDekI7O0FBL2JULEFBb2NRLFdBcGNHLENBbWNQLFdBQVcsQ0FDUCxtQkFBbUIsQUFBQSxZQUFhLEMxRGphdEIsQ0FBQyxFMERpYXdCLEVBQy9CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksRUFDYixlQUFlLEVBQUUsTUFBTSxHQXFCMUI7O0E5RHBXSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUFvY1EsV0FwY0csQ0FtY1AsV0FBVyxDQUNQLG1CQUFtQixBQUFBLFlBQWEsQzFEamF0QixDQUFDLEUwRGlhd0IsRUFNM0IsTUFBTSxFQUFFLGdCQUFnQixHQW1CL0I7O0E5RHBXSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSThEekhyRSxBQW9jUSxXQXBjRyxDQW1jUCxXQUFXLENBQ1AsbUJBQW1CLEFBQUEsWUFBYSxDMURqYXRCLENBQUMsRTBEaWF3QixFQVMzQixNQUFNLEVBQUUsZUFBZSxHQWdCOUI7O0E5RHBXSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUFvY1EsV0FwY0csQ0FtY1AsV0FBVyxDQUNQLG1CQUFtQixBQUFBLFlBQWEsQzFEamF0QixDQUFDLEUwRGlhd0IsRUFZM0IsTUFBTSxFQUFFLFlBQVksR0FhM0I7O0FBN2RULEFBbWRZLFdBbmRELENBbWNQLFdBQVcsQ0FDUCxtQkFBbUIsQUFBQSxZQUFhLEMxRGphdEIsQ0FBQyxDMERnYk4sT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLEtBQUssRUFDWCxLQUFLLEVBQUUsS0FBSyxFQUNaLE9BQU8sRUFBRSxFQUFFLEVBQ1gsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUE1ZGIsQUE4ZFEsV0E5ZEcsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBQUEsRUFDSCxNQUFNLEVBQUUsQ0FBQyxFQUNULFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxNQUFNLEVBRWxCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLEtBQUssRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsY0FBYyxFQUFFLEdBQUcsRUFDbkIsZUFBZSxFQUFFLFlBQVksR0F1RmhDOztBOURyY0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBOGRRLFdBOWRHLENBbWNQLFdBQVcsQ0EyQlAsT0FBTyxDQUFBLEVBV0MsT0FBTyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsa0JBQWtCLEdBcUZ6Qzs7QTlEcmNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQThkUSxXQTlkRyxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FBQSxFQWNDLE9BQU8sRUFBRSxtQkFBbUIsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQWtGMUM7O0FBOWpCVCxBQStlVyxXQS9lQSxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxDQUFDLEVBQ0YsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUsTUFBTSxFQUNsQixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FxRWhCOztBQXpqQlgsQUFzZlksV0F0ZkQsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBaUJKLEVBQUUsQ0FPRCxDQUFDLENBQUMsRUFDRSxNQUFNLEVBQUUsT0FBTyxFQUNmLEtBQUssRUFBRSxPQUFPLEVBQ2QsVUFBVSxFQUFFLE9BQU8sRUFDbkIsU0FBUyxFQUFFLE9BQU8sRUFDbEIsT0FBTyxFQUFFLE1BQU0sRUFDZixhQUFhLEVBQUUsR0FBRyxFQUNsQixlQUFlLEVBQUUsZUFBZSxHQWNuQzs7QTlEbFpQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQXNmWSxXQXRmRCxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxDQU9ELENBQUMsQ0FBQyxFQVNNLE1BQU0sRUFBRSxtQkFBbUIsRUFDM0IsS0FBSyxFQUFDLE9BQU8sR0FXcEI7RUEzZ0JiLEFBaWdCb0IsV0FqZ0JULENBbWNQLFdBQVcsQ0EyQlAsT0FBTyxDQWlCSixFQUFFLENBT0QsQ0FBQyxBQVdRLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBQyxJQUFJLEdBQ2I7O0E5RDFZZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUFzZlksV0F0ZkQsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBaUJKLEVBQUUsQ0FPRCxDQUFDLENBQUMsRUFnQk0sS0FBSyxFQUFDLElBQUksR0FLakI7O0FBM2dCYixBQXdnQmdCLFdBeGdCTCxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxDQU9ELENBQUMsQUFrQkksT0FBTyxDQUFDLEVBQ0wsV0FBVyxFQUFFLDhCQUE4QixHQUM5Qzs7QTlEalpYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQThnQm9CLFdBOWdCVCxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxBQTZCQSxTQUFTLENBQUMsQ0FBQyxBQUVILE1BQU0sRUE5Z0IzQixXQUFXLENBbWNQLFdBQVcsQ0EyQlAsT0FBTyxDQWlCSixFQUFFLEFBNkJBLFNBQVMsQ0FBQyxDQUFDLEFBRUssT0FBTyxDQUFBLEVBQ1osTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBQyxPQUFPLEdBQzNCOztBOUR4WmYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBNGdCWSxXQTVnQkQsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBaUJKLEVBQUUsQUE2QkEsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQVFMLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsZ0JBQWdCLEVBQUMsT0FBTyxHQUsvQjs7QUExaEJiLEFBdWhCZ0IsV0F2aEJMLENBbWNQLFdBQVcsQ0EyQlAsT0FBTyxDQWlCSixFQUFFLEFBNkJBLFNBQVMsQ0FBQyxDQUFDLEFBV1AsT0FBTyxDQUFBLEVBQ0osT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0E5RGhhWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUE2aEJvQixXQTdoQlQsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBaUJKLEVBQUUsQUE0Q0EsUUFBUSxDQUFDLENBQUMsQUFFRixNQUFNLEVBN2hCM0IsV0FBVyxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxBQTRDQSxRQUFRLENBQUMsQ0FBQyxBQUVNLE9BQU8sQ0FBQSxFQUNaLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsZ0JBQWdCLEVBQUMsT0FBTyxHQUMzQjs7QTlEdmFmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSThEekg5QyxBQTJoQlksV0EzaEJELENBbWNQLFdBQVcsQ0EyQlAsT0FBTyxDQWlCSixFQUFFLEFBNENBLFFBQVEsQ0FBQyxDQUFDLENBQUMsRUFRTixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFDLE9BQU8sR0FLN0I7O0FBemlCYixBQXNpQmdCLFdBdGlCTCxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxBQTRDQSxRQUFRLENBQUMsQ0FBQyxBQVdOLE9BQU8sQ0FBQSxFQUNKLE9BQU8sRUFBRSxPQUFPLEdBQ25COztBOUQvYVgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJOER6SDlDLEFBNGlCb0IsV0E1aUJULENBbWNQLFdBQVcsQ0EyQlAsT0FBTyxDQWlCSixFQUFFLEFBMkRBLFVBQVUsQ0FBQyxDQUFDLEFBRUosTUFBTSxFQTVpQjNCLFdBQVcsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBaUJKLEVBQUUsQUEyREEsVUFBVSxDQUFDLENBQUMsQUFFSSxPQUFPLENBQUEsRUFDWixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGdCQUFnQixFQUFDLE9BQU8sR0FDM0I7O0E5RHRiZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RHpIOUMsQUEwaUJZLFdBMWlCRCxDQW1jUCxXQUFXLENBMkJQLE9BQU8sQ0FpQkosRUFBRSxBQTJEQSxVQUFVLENBQUMsQ0FBQyxDQUFDLEVBUU4sTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBQyxPQUFPLEdBSy9COztBQXhqQmIsQUFxakJnQixXQXJqQkwsQ0FtY1AsV0FBVyxDQTJCUCxPQUFPLENBaUJKLEVBQUUsQUEyREEsVUFBVSxDQUFDLENBQUMsQUFXUixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUMxakJqQix5R0FHRztBQUNGLDRGQUdFO0FBR0gsQUFDRSw0QkFEMEIsQ0FDMUIsZ0JBQWdCLENBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxVQUFXLEMzRDJCaEMsQ0FBQyxFMkQzQmlDLEVBQ2hELE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBL0QrR0csTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0RsSDlDLEFBTVUsNEJBTmtCLENBSXRCLFVBQVUsQ0FDUixPQUFPLENBQ0wsSUFBSSxBQUFBLE9BQU8sQ0FBQSxFQUVMLEtBQUssRUFBRSxPQUFPLEdBRW5COztBL0R3R0wsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0RsSDlDLEFBV1UsNEJBWGtCLENBSXRCLFVBQVUsQ0FDUixPQUFPLENBTUwsTUFBTSxDQUFBLEVBRUYsS0FBSyxFQUFFLGtCQUFrQixHQUU1Qjs7QUFLWCxBQUFBLFFBQVEsQ0FBQyxXQUFXLENBQUMsRUFDakIsZ0JBQWdCLEVBQUUsZ0JBQWdCLEdBQ3JDOztBQUNELEFBQUEsc0JBQXNCLENBQUMsU0FBUyxDQUFBLEVBQzlCLGdCQUFnQixFQUFFLGdCQUFnQixHQUluQzs7QUFMRCxBQUVFLHNCQUZvQixDQUFDLFNBQVMsQ0FFOUIsS0FBSyxDQUFDLEVBQ0osVUFBVSxFQUFFLEtBQUssR0FDbEI7O0FBR0gsNk1BR0U7QUFDRixBQUlZLElBSlIsQUFDQyxRQUFRLEFBRUosT0FBTyxDQUNKLFVBQVUsR0FBRyxJQUFJLEVBSjdCLElBQUksQUFFQyxLQUFLLEFBQ0QsT0FBTyxDQUNKLFVBQVUsR0FBRyxJQUFJLENBQUMsRUFDZCxzRUFHRSxFQW9CTDs7QUE1QmIsQUFld0MsSUFmcEMsQUFDQyxRQUFRLEFBRUosT0FBTyxDQUNKLFVBQVUsR0FBRyxJQUFJLEdBS1gsb0JBQW9CLEFBQ2pCLFVBQVcsQzNEaEJkLENBQUMsRTJEaUJLLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLEFBQUEsV0FBVyxFQWYvRixJQUFJLEFBRUMsS0FBSyxBQUNELE9BQU8sQ0FDSixVQUFVLEdBQUcsSUFBSSxHQUtYLG9CQUFvQixBQUNqQixVQUFXLEMzRGhCZCxDQUFDLEUyRGlCSyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxFQUNwRCxTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUFqQnpDLEFBeUJnQixJQXpCWixBQUNDLFFBQVEsQUFFSixPQUFPLENBQ0osVUFBVSxHQUFHLElBQUksR0FxQlgsb0JBQW9CLEdBQUMsZUFBZSxBQUFBLElBQUssQzVDaXFCakQsWUFBWSxDNENqcUJrRCxJQUFLLENBQUEsU0FBUyxHQXpCdEYsSUFBSSxBQUVDLEtBQUssQUFDRCxPQUFPLENBQ0osVUFBVSxHQUFHLElBQUksR0FxQlgsb0JBQW9CLEdBQUMsZUFBZSxBQUFBLElBQUssQzVDaXFCakQsWUFBWSxDNENqcUJrRCxJQUFLLENBQUEsU0FBUyxFQUFFLEVBQ3BFLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQTNCakIsQUFpQ3dCLElBakNwQixBQUNDLFFBQVEsQUFFSixPQUFPLEFBMkJILFdBQVcsQ0FDUixVQUFVLEdBQUcsSUFBSSxHQUNYLG9CQUFvQixDQUNsQixVQUFVLEFBQUEsZ0JBQWdCLEVBakNsRCxJQUFJLEFBRUMsS0FBSyxBQUNELE9BQU8sQUEyQkgsV0FBVyxDQUNSLFVBQVUsR0FBRyxJQUFJLEdBQ1gsb0JBQW9CLENBQ2xCLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxFQUN2QixjQUFjLEVBQUUsWUFBWSxFQUM1QixXQUFXLEVBQUUsZUFBZSxFQUM1QixVQUFVLEVBQUUsZUFBZSxHQVM5Qjs7QUE3Q3pCLEFBc0M0QixJQXRDeEIsQUFDQyxRQUFRLEFBRUosT0FBTyxBQTJCSCxXQUFXLENBQ1IsVUFBVSxHQUFHLElBQUksR0FDWCxvQkFBb0IsQ0FDbEIsVUFBVSxBQUFBLGdCQUFnQixHQUtwQixvQkFBb0IsQUFBQSxXQUFXLEVBdEM3RCxJQUFJLEFBRUMsS0FBSyxBQUNELE9BQU8sQUEyQkgsV0FBVyxDQUNSLFVBQVUsR0FBRyxJQUFJLEdBQ1gsb0JBQW9CLENBQ2xCLFVBQVUsQUFBQSxnQkFBZ0IsR0FLcEIsb0JBQW9CLEFBQUEsV0FBVyxDQUFDLEVBQzlCLGFBQWEsRUFBRSxlQUFlLEdBS2pDOztBQTVDN0IsQUF5Q2dDLElBekM1QixBQUNDLFFBQVEsQUFFSixPQUFPLEFBMkJILFdBQVcsQ0FDUixVQUFVLEdBQUcsSUFBSSxHQUNYLG9CQUFvQixDQUNsQixVQUFVLEFBQUEsZ0JBQWdCLEdBS3BCLG9CQUFvQixBQUFBLFdBQVcsQ0FHN0IsVUFBVSxFQXpDMUMsSUFBSSxBQUVDLEtBQUssQUFDRCxPQUFPLEFBMkJILFdBQVcsQ0FDUixVQUFVLEdBQUcsSUFBSSxHQUNYLG9CQUFvQixDQUNsQixVQUFVLEFBQUEsZ0JBQWdCLEdBS3BCLG9CQUFvQixBQUFBLFdBQVcsQ0FHN0IsVUFBVSxDQUFDLEVBQ1AsYUFBYSxFQUFFLEtBQUssR0FDdkI7O0FBM0NqQyxBQThDd0IsSUE5Q3BCLEFBQ0MsUUFBUSxBQUVKLE9BQU8sQUEyQkgsV0FBVyxDQUNSLFVBQVUsR0FBRyxJQUFJLEdBQ1gsb0JBQW9CLEFBY2pCLFlBQWEsQzNEcERwQixDQUFDLEkyRG9Ec0IsVUFBVSxBQUFBLGdCQUFnQixFQTlDbkUsSUFBSSxBQUVDLEtBQUssQUFDRCxPQUFPLEFBMkJILFdBQVcsQ0FDUixVQUFVLEdBQUcsSUFBSSxHQUNYLG9CQUFvQixBQWNqQixZQUFhLEMzRHBEcEIsQ0FBQyxJMkRvRHNCLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxFQUN4QyxXQUFXLEVBQUUsWUFBWSxHQUM1Qjs7QUFoRHpCLEFBa0RvQixJQWxEaEIsQUFDQyxRQUFRLEFBRUosT0FBTyxBQTJCSCxXQUFXLENBQ1IsVUFBVSxHQUFHLElBQUksR0FtQlgsb0JBQW9CLEFBQUEsSUFBSyxDM0U1Q3pCLFlBQVksRzJFTmxDLElBQUksQUFFQyxLQUFLLEFBQ0QsT0FBTyxBQTJCSCxXQUFXLENBQ1IsVUFBVSxHQUFHLElBQUksR0FtQlgsb0JBQW9CLEFBQUEsSUFBSyxDM0U1Q3pCLFlBQVksRTJFNEMyQixFQUNyQyxnQ0FBZ0MsRUFPbkM7O0FBMURyQixBQXFEd0IsSUFyRHBCLEFBQ0MsUUFBUSxBQUVKLE9BQU8sQUEyQkgsV0FBVyxDQUNSLFVBQVUsR0FBRyxJQUFJLEdBbUJYLG9CQUFvQixBQUFBLElBQUssQzNFNUN6QixZQUFZLEkyRStDUixrQkFBa0IsQUFBQSxhQUFhLEVBckR6RCxJQUFJLEFBRUMsS0FBSyxBQUNELE9BQU8sQUEyQkgsV0FBVyxDQUNSLFVBQVUsR0FBRyxJQUFJLEdBbUJYLG9CQUFvQixBQUFBLElBQUssQzNFNUN6QixZQUFZLEkyRStDUixrQkFBa0IsQUFBQSxhQUFhLENBQUMsRUFDOUIsYUFBYSxFQUFFLDRCQUE0QixFQUMzQyxjQUFjLEVBQUUsSUFBSSxFQUNwQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QS9EdUJuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRGhGOUMsQUFnRWdCLElBaEVaLEFBQ0MsUUFBUSxBQTZESixJQUFLLEN4RDJuQkksT0FBTyxFd0QxbkJiLGVBQWUsQUFDVixjQUFjLEVBaEUvQixJQUFJLEFBRUMsS0FBSyxBQTRERCxJQUFLLEN4RDJuQkksT0FBTyxFd0QxbkJiLGVBQWUsQUFDVixjQUFjLENBQUMsRUFFUixVQUFVLEVBQUUsNEJBQTRCLEVBQ3hDLFdBQVcsRUFBRSxlQUFlLEVBQzVCLFVBQVUsRUFBRSxZQUFZLEdBTy9CO0VBM0VqQixBQXNFd0IsSUF0RXBCLEFBQ0MsUUFBUSxBQTZESixJQUFLLEN4RDJuQkksT0FBTyxFd0QxbkJiLGVBQWUsQUFDVixjQUFjLEdBTUwsV0FBVyxHQUFDLE9BQU8sQUFBQSxZQUFZLEVBdEV6RCxJQUFJLEFBRUMsS0FBSyxBQTRERCxJQUFLLEN4RDJuQkksT0FBTyxFd0QxbkJiLGVBQWUsQUFDVixjQUFjLEdBTUwsV0FBVyxHQUFDLE9BQU8sQUFBQSxZQUFZLENBQUMsRUFDOUIsV0FBVyxFQUFFLFlBQVksRUFDekIsTUFBTSxFQUFFLGVBQWUsR0FDMUI7O0FBekV6QixBQWtGWSxJQWxGUixBQStFQyxPQUFPLEFBQUEsSUFBSyxDQUFBLFdBQVcsRUFDcEIsVUFBVSxHQUFHLElBQUksR0FFWCxvQkFBb0IsQUFBQSxJQUFLLEMzRTVFakIsWUFBWSxFMkU0RW1CLEVBQ3JDLFVBQVUsRUFBRSxlQUFlLEdBTzlCOztBQTFGYixBQXNGb0IsSUF0RmhCLEFBK0VDLE9BQU8sQUFBQSxJQUFLLENBQUEsV0FBVyxFQUNwQixVQUFVLEdBQUcsSUFBSSxHQUVYLG9CQUFvQixBQUFBLElBQUssQzNFNUVqQixZQUFZLEUyRStFbEIsWUFBWSxHQUNOLFdBQVcsQUFBQSxZQUFZLENBQUMsRUFDdEIsVUFBVSxFQUFFLGlCQUFpQixHQUNoQzs7QS9EUmYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0RpQjFDLEFBSWdCLElBSlosQUFDQyxRQUFRLENBQ0wsYUFBYSxDQUNULFFBQVEsQ0FDSixZQUFZLEFBQUEsb0JBQW9CLENBQUMsRUFDN0IsUUFBUSxFQUFFLFFBQVEsR0FZckI7RUFqQmpCLEFBT29CLElBUGhCLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0FDVCxRQUFRLENBQ0osWUFBWSxBQUFBLG9CQUFvQixBQUczQixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxLQUFLLEVBQ1gsS0FBSyxFQUFFLENBQUMsRUFDUixLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLE9BQU8sRUFDZixVQUFVLEVBQUUscUJBQXFCLEdBQ3BDO0VBaEJyQixBQW1CWSxJQW5CUixBQUNDLFFBQVEsQ0FDTCxhQUFhLENBaUJULFVBQVUsR0FBRyxJQUFJLENBQUMsRUFDZCxzRUFHRyxFQXFHTjtFQTVIYixBQTZCb0IsSUE3QmhCLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0FpQlQsVUFBVSxHQUFHLElBQUksR0FNWCxvQkFBb0IsQUFJakIsVUFBVyxDM0RwSWxCLENBQUMsRTJEb0lvQixFQUNYLE1BQU0sRUFBRSxDQUFDLEdBNEZaO0VBMUhyQixBQW1Db0MsSUFuQ2hDLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0FpQlQsVUFBVSxHQUFHLElBQUksR0FNWCxvQkFBb0IsQUFJakIsVUFBVyxDM0RwSWxCLENBQUMsRTJEdUlTLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FBQyxFQUNKLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE9BQU8sRUFBRSxPQUFPLEdBK0NuQjtFQXBGckMsQUEyQ3dDLElBM0NwQyxBQUNDLFFBQVEsQ0FDTCxhQUFhLENBaUJULFVBQVUsR0FBRyxJQUFJLEdBTVgsb0JBQW9CLEFBSWpCLFVBQVcsQzNEcElsQixDQUFDLEUyRHVJUyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBUUgsc0JBQXNCLENBQUMsRUFDbkIsS0FBSyxFQUFFLEdBQUcsRUFDVixLQUFLLEVBQUUsS0FBSyxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLEtBQUssRUFDaEIsR0FBRyxFQUFFLElBQUksR0FDWjtFQWpEekMsQUFtRHdDLElBbkRwQyxBQUNDLFFBQVEsQ0FDTCxhQUFhLENBaUJULFVBQVUsR0FBRyxJQUFJLEdBTVgsb0JBQW9CLEFBSWpCLFVBQVcsQzNEcElsQixDQUFDLEUyRHVJUyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBZ0JILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLENBQUMsRUFDcEQsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixTQUFTLEVBQUUsZUFBZSxFQUMxQixRQUFRLEVBQUUsUUFBUSxFQUNsQixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQXhEekMsQUEwRHdDLElBMURwQyxBQUNDLFFBQVEsQ0FDTCxhQUFhLENBaUJULFVBQVUsR0FBRyxJQUFJLEdBTVgsb0JBQW9CLEFBSWpCLFVBQVcsQzNEcElsQixDQUFDLEUyRHVJUyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBdUJILE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLENBQUMsRUFDakMsS0FBSyxFQUFFLEtBQUssRUFDWixXQUFXLEVBQUUsQ0FBQyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxhQUFhLEVBQUUsSUFBSSxFQUNuQixNQUFNLEVBQUUsbUJBQW1CLEVBQzNCLFFBQVEsRUFBSSxRQUFRLEVBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBWWI7RUE5RXpDLEFBb0U0QyxJQXBFeEMsQUFDQyxRQUFRLENBQ0wsYUFBYSxDQWlCVCxVQUFVLEdBQUcsSUFBSSxHQU1YLG9CQUFvQixBQUlqQixVQUFXLEMzRHBJbEIsQ0FBQyxFMkR1SVMsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQXVCSCxNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixDQVVoQyxFQUFFLEFBQUEsR0FBRyxBQUFBLFlBQVksQ0FBQyxFQUVkLGtCQUFrQixFQUFFLENBQUMsRUFDckIsU0FBUyxFQUFFLFdBQVcsRUFDdEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxFQUVoQixPQUFPLEVBQUUsV0FBVyxHQUN2QjtFQTdFN0MsQUFnRndDLElBaEZwQyxBQUNDLFFBQVEsQ0FDTCxhQUFhLENBaUJULFVBQVUsR0FBRyxJQUFJLEdBTVgsb0JBQW9CLEFBSWpCLFVBQVcsQzNEcElsQixDQUFDLEUyRHVJUyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBNkNILFdBQVcsQUFBQSxnQkFBZ0IsQ0FBQyxFQUN4QixLQUFLLEVBQUUsTUFBTSxFQUNiLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUFuRnpDLEFBeUZ3QyxJQXpGcEMsQUFDQyxRQUFRLENBQ0wsYUFBYSxDQWlCVCxVQUFVLEdBQUcsSUFBSSxHQU1YLG9CQUFvQixBQUlqQixVQUFXLEMzRHBJbEIsQ0FBQyxFMkR1SVMsZUFBZSxDQUNYLFdBQVcsQUFzRE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLEMzRGhNdEMsQ0FBQyxFMkRnTXdDLEVBQ1gsV0FBVyxFQUFFLENBQUMsR0FrQmpCO0VBNUd6QyxBQTRGNEMsSUE1RnhDLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0FpQlQsVUFBVSxHQUFHLElBQUksR0FNWCxvQkFBb0IsQUFJakIsVUFBVyxDM0RwSWxCLENBQUMsRTJEdUlTLGVBQWUsQ0FDWCxXQUFXLEFBc0ROLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsVUFBVyxDM0RoTXRDLENBQUMsRTJEbU02QixzQkFBc0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFQTlGN0MsQUFnRzRDLElBaEd4QyxBQUNDLFFBQVEsQ0FDTCxhQUFhLENBaUJULFVBQVUsR0FBRyxJQUFJLEdBTVgsb0JBQW9CLEFBSWpCLFVBQVcsQzNEcElsQixDQUFDLEUyRHVJUyxlQUFlLENBQ1gsV0FBVyxBQXNETixzQkFBc0IsQ0FDbkIsT0FBTyxBQUNGLFVBQVcsQzNEaE10QyxDQUFDLEUyRHVNNkIsZ0JBQWdCLEFBQUEsV0FBVyxDQUFDLEVBQ3hCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBbEc3QyxBQW9HNEMsSUFwR3hDLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0FpQlQsVUFBVSxHQUFHLElBQUksR0FNWCxvQkFBb0IsQUFJakIsVUFBVyxDM0RwSWxCLENBQUMsRTJEdUlTLGVBQWUsQ0FDWCxXQUFXLEFBc0ROLHNCQUFzQixDQUNuQixPQUFPLEFBQ0YsVUFBVyxDM0RoTXRDLENBQUMsRTJEMk02QixNQUFNLEFBQUEsYUFBYSxBQUFBLGlCQUFpQixDQUFDLEVBQ2pDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUF0RzdDLEFBd0c0QyxJQXhHeEMsQUFDQyxRQUFRLENBQ0wsYUFBYSxDQWlCVCxVQUFVLEdBQUcsSUFBSSxHQU1YLG9CQUFvQixBQUlqQixVQUFXLEMzRHBJbEIsQ0FBQyxFMkR1SVMsZUFBZSxDQUNYLFdBQVcsQUFzRE4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixVQUFXLEMzRGhNdEMsQ0FBQyxFMkQrTTZCLGdCQUFnQixDQUFDLEVBQ2IsVUFBVSxFQUFFLFlBQVksRUFDeEIsV0FBVyxFQUFFLElBQUksR0FDcEI7RUEzRzdDLEFBa0h3QyxJQWxIcEMsQUFDQyxRQUFRLENBQ0wsYUFBYSxDQWlCVCxVQUFVLEdBQUcsSUFBSSxHQU1YLG9CQUFvQixBQUlqQixVQUFXLEMzRHBJbEIsQ0FBQyxFMkR1SVMsZUFBZSxDQUNYLFdBQVcsQUErRU4sc0JBQXNCLENBQ25CLE9BQU8sQUFDRixXQUFXLENBQUMsRUFDVCxhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsVUFBVSxHQUN0QjtFQXJIekMsQUErSGdCLElBL0haLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0E0SFQsV0FBVyxBQUFBLFlBQVksQUFBQSxzQkFBc0IsQ0FDekMsS0FBSyxBQUFBLFVBQVUsQ0FBQyxFQUNaLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBaklqQixBQW9Jb0IsSUFwSWhCLEFBQ0MsUUFBUSxDQUNMLGFBQWEsQ0E0SFQsV0FBVyxBQUFBLFlBQVksQUFBQSxzQkFBc0IsQ0FLekMsdUJBQXVCLENBQ25CLFVBQVUsQUFBQSxZQUFZLENBQUMsRUFDbkIsTUFBTSxFQUFFLENBQUMsR0FDWjtFQXRJckIsQUE4SW9CLElBOUloQixBQUNDLFFBQVEsQ0EwSUwsS0FBSyxDQUNELGVBQWUsQ0FDWCxZQUFZLENBQ1IsV0FBVyxBQUFBLFlBQVksQUFBQSxvQkFBb0IsQ0FBQyxFQUN4QyxhQUFhLEVBQUUsNEJBQTRCLEdBQzlDO0VBaEpyQixBQWtKb0IsSUFsSmhCLEFBQ0MsUUFBUSxDQTBJTCxLQUFLLENBQ0QsZUFBZSxDQUNYLFlBQVksQ0FLUixTQUFTLENBQUMsRUFDTixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQXBKckIsQUEwSm9CLElBMUpoQixBQUNDLFFBQVEsQ0EwSUwsS0FBSyxDQWFELGVBQWUsQ0FDWCxZQUFZLENBQ1IsV0FBVyxBQUFBLFlBQVksQUFBQSxvQkFBb0IsQ0FBQyxFQUN4QyxhQUFhLEVBQUUsNEJBQTRCLEdBQzlDO0VBNUpyQixBQThKb0IsSUE5SmhCLEFBQ0MsUUFBUSxDQTBJTCxLQUFLLENBYUQsZUFBZSxDQUNYLFlBQVksQ0FLUixTQUFTLENBQUMsRUFDTixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQWhLckIsQUFvS1ksSUFwS1IsQUFDQyxRQUFRLENBMElMLEtBQUssQ0F5QkQsU0FBUyxDQUFDLEVBQ04sTUFBTSxFQUFFLHNCQUFzQixHQUtqQztFQTFLYixBQXVLZ0IsSUF2S1osQUFDQyxRQUFRLENBMElMLEtBQUssQ0F5QkQsU0FBUyxDQUdMLENBQUMsQUFBQSxTQUFTLENBQUMsRUFDUCxjQUFjLEVBQUUsY0FBYyxHQUNqQztFQXpLakIsQUE0S1ksSUE1S1IsQUFDQyxRQUFRLENBMElMLEtBQUssQ0FpQ0QsdUJBQXVCLENBQUMsQ0FBQyxDQUFDLEVBQ3RCLGNBQWMsRUFBRSxHQUFHLEdBQ3RCO0VBOUtiLEFBa0xZLElBbExSLEFBQ0MsUUFBUSxDQWdMTCxhQUFhLEFBQUEsZ0JBQWdCLENBQ3pCLDJDQUEyQyxDQUFDLEVBQ3hDLE9BQU8sRUFBRSxZQUFZLEdBQ3hCO0VBcExiLEFBNEx3QixJQTVMcEIsQUF1TEMsUUFBUSxBQUFBLElBQUssQ0F6TUwsV0FBVyxFQTBNaEIsYUFBYSxDQUFDLFVBQVUsR0FBRyxJQUFJLEdBQ3pCLG1CQUFtQixBQUFBLFVBQVcsQzNEaFM5QixDQUFDLEUyRGlTQyxlQUFlLENBQUUsV0FBVyxBQUN2QixzQkFBc0IsQ0FDbkIsT0FBTyxBQUFBLFdBQVcsQ0FBQyxFQUNmLGFBQWEsRUFBRSxpQkFBaUIsR0FDbkM7RUE5THpCLEFBd01ZLElBeE1SLEFBb01DLE9BQU8sQ0FHSixhQUFhLENBQ1QsVUFBVSxHQUFHLElBQUksRUF4TTdCLElBQUksQUFxTUMsS0FBSyxDQUVGLGFBQWEsQ0FDVCxVQUFVLEdBQUcsSUFBSSxFQXhNN0IsSUFBSSxBQXNNQyxJQUFJLENBQ0QsYUFBYSxDQUNULFVBQVUsR0FBRyxJQUFJLENBQUMsRUFDZCxzRUFHRyxFQWdCTjtFQTVOYixBQW1Od0MsSUFuTnBDLEFBb01DLE9BQU8sQ0FHSixhQUFhLENBQ1QsVUFBVSxHQUFHLElBQUksR0FLWCxvQkFBb0IsQUFDakIsVUFBVyxDM0RyVGxCLENBQUMsRTJEc1RTLGVBQWUsQ0FDWCxXQUFXLEFBQ04sc0JBQXNCLENBQ25CLE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLEFBQUEsV0FBVyxFQW5OL0YsSUFBSSxBQXFNQyxLQUFLLENBRUYsYUFBYSxDQUNULFVBQVUsR0FBRyxJQUFJLEdBS1gsb0JBQW9CLEFBQ2pCLFVBQVcsQzNEclRsQixDQUFDLEUyRHNUUyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUFuTi9GLElBQUksQUFzTUMsSUFBSSxDQUNELGFBQWEsQ0FDVCxVQUFVLEdBQUcsSUFBSSxHQUtYLG9CQUFvQixBQUNqQixVQUFXLEMzRHJUbEIsQ0FBQyxFMkRzVFMsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLENBQUMsRUFDcEQsU0FBUyxFQUFFLEtBQUssR0FDbkI7RUFyTnpDLEFBa09ZLElBbE9SLEFBK05DLFNBQVMsQ0FFTixhQUFhLENBQ1QsVUFBVSxHQUFHLElBQUksRUFsTzdCLElBQUksQUFnT0MsV0FBVyxDQUNSLGFBQWEsQ0FDVCxVQUFVLEdBQUcsSUFBSSxDQUFDLEVBQ2Qsc0VBR0csRUFpQk47RUF2UGIsQUE2T3dDLElBN09wQyxBQStOQyxTQUFTLENBRU4sYUFBYSxDQUNULFVBQVUsR0FBRyxJQUFJLEdBS1gsb0JBQW9CLEFBQ2pCLFVBQVcsQzNEL1VsQixDQUFDLEUyRGdWUyxlQUFlLENBQ1gsV0FBVyxBQUNOLHNCQUFzQixDQUNuQixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUE3Ty9GLElBQUksQUFnT0MsV0FBVyxDQUNSLGFBQWEsQ0FDVCxVQUFVLEdBQUcsSUFBSSxHQUtYLG9CQUFvQixBQUNqQixVQUFXLEMzRC9VbEIsQ0FBQyxFMkRnVlMsZUFBZSxDQUNYLFdBQVcsQUFDTixzQkFBc0IsQ0FDbkIsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLENBQUMsRUFDcEQsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQWE3QyxBQUlnQixzQkFKTSxDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQUFDQSxPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSx3Q0FBd0MsRUFDMUQsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFQakIsQUFhZ0Msc0JBYlYsQ0FDbEIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBTUQsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLEVBYjdDLHNCQUFzQixDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzFEc0xmLGlCQUFVLEMwRC9LUSxLQUFLLENBQ0QsUUFBUSxDQUNKLE1BQU0sQ0FDRixFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQ1YsT0FBTyxFQUFFLEtBQUssRUFDZCxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE1BQU0sRUFBRSxVQUFVLEVBQ2xCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsUUFBUSxHQXNCckI7O0FBM0NqQyxBQXVCb0Msc0JBdkJkLENBQ2xCLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQU1ELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLE1BQU0sQ0FDRixFQUFFLEFBQUEsV0FBVyxDQVVULENBQUMsRUF2QnJDLHNCQUFzQixDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzFEc0xmLGlCQUFVLEMwRC9LUSxLQUFLLENBQ0QsUUFBUSxDQUNKLE1BQU0sQ0FDRixFQUFFLEFBQUEsV0FBVyxDQVVULENBQUMsQ0FBQyxFQUNFLFNBQVMsRUFBRSxDQUFDLEdBWWY7O0FBcENyQyxBQTBCd0Msc0JBMUJsQixDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FNRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FVVCxDQUFDLEFBR0ksT0FBTyxFQTFCaEQsc0JBQXNCLENBQ2xCLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDMURzTGYsaUJBQVUsQzBEL0tRLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBVVQsQ0FBQyxBQUdJLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsR0FBRyxFQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQW5DekMsQUF1Q3dDLHNCQXZDbEIsQ0FDbEIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBTUQsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBeUJULElBQUksQUFDQyxNQUFNLEVBdkMvQyxzQkFBc0IsQ0FDbEIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMxRHNMZixpQkFBVSxDMEQvS1EsS0FBSyxDQUNELFFBQVEsQ0FDSixNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0F5QlQsSUFBSSxBQUNDLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQXpDekMsQUE2Q2dDLHNCQTdDVixDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FNRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixNQUFNLENBaUNGLEdBQUcsQUFBQSxvQkFBb0IsRUE3Q3ZELHNCQUFzQixDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzFEc0xmLGlCQUFVLEMwRC9LUSxLQUFLLENBQ0QsUUFBUSxDQUNKLE1BQU0sQ0FpQ0YsR0FBRyxBQUFBLG9CQUFvQixDQUFDLEVBQ3BCLEtBQUssRUFBRSxJQUFJLEdBZ0JkOztBQTlEakMsQUFnRG9DLHNCQWhEZCxDQUNsQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FNRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixNQUFNLENBaUNGLEdBQUcsQUFBQSxvQkFBb0IsQ0FHbkIsRUFBRSxFQWhEdEMsc0JBQXNCLENBQ2xCLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDMURzTGYsaUJBQVUsQzBEL0tRLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQWlDRixHQUFHLEFBQUEsb0JBQW9CLENBR25CLEVBQUUsQ0FBQyxFQUNDLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsQ0FBQyxHQVVaOztBQTdEckMsQUFxRHdDLHNCQXJEbEIsQ0FDbEIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBTUQsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQWlDRixHQUFHLEFBQUEsb0JBQW9CLENBR25CLEVBQUUsQ0FLRSxFQUFFLEVBckQxQyxzQkFBc0IsQ0FDbEIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMxRHNMZixpQkFBVSxDMEQvS1EsS0FBSyxDQUNELFFBQVEsQ0FDSixNQUFNLENBaUNGLEdBQUcsQUFBQSxvQkFBb0IsQ0FHbkIsRUFBRSxDQUtFLEVBQUUsQ0FBQyxFQUNDLFdBQVcsRUFBRSxJQUFJLEdBTXBCOztBQTVEekMsQUF3RDRDLHNCQXhEdEIsQ0FDbEIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBTUQsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQWlDRixHQUFHLEFBQUEsb0JBQW9CLENBR25CLEVBQUUsQ0FLRSxFQUFFLENBR0UsQ0FBQyxFQXhEN0Msc0JBQXNCLENBQ2xCLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDMURzTGYsaUJBQVUsQzBEL0tRLEtBQUssQ0FDRCxRQUFRLENBQ0osTUFBTSxDQWlDRixHQUFHLEFBQUEsb0JBQW9CLENBR25CLEVBQUUsQ0FLRSxFQUFFLENBR0UsQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFFLE9BQU8sR0FFakI7O0FBMEJ6QixNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFQM0MsQUFNZ0IsSUFOWixBQUFBLFFBQVEsQUFDUCxLQUFLLENBR0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQU5uQyxJQUFJLEFBQUEsUUFBUSxBQUVQLFNBQVMsQ0FFTixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBTm5DLElBQUksQUFBQSxRQUFRLEFBR1AsV0FBVyxDQUNSLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsQ0FBQyxFQUVaLE9BQU8sRUFBRSxJQUFJLEdBRXBCOztBQVZqQixBQWNnQixJQWRaLEFBQUEsUUFBUSxBQUNQLEtBQUssQ0FHRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQVNsRCxNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsRUFkN0IsSUFBSSxBQUFBLFFBQVEsQUFFUCxTQUFTLENBRU4sS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FTbEQsTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLEVBZDdCLElBQUksQUFBQSxRQUFRLEFBR1AsV0FBVyxDQUNSLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBU2xELE1BQU0sQ0FDRixFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQ1YsS0FBSyxFQUFFLE9BQU8sR0FtQmpCOztBQWxDakIsQUFpQm9CLElBakJoQixBQUFBLFFBQVEsQUFDUCxLQUFLLENBR0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FTbEQsTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBR1QsQ0FBQyxFQWpCckIsSUFBSSxBQUFBLFFBQVEsQUFFUCxTQUFTLENBRU4sS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FTbEQsTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBR1QsQ0FBQyxFQWpCckIsSUFBSSxBQUFBLFFBQVEsQUFHUCxXQUFXLENBQ1IsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FTbEQsTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBR1QsQ0FBQyxDQUFDLEVBQ0UsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBRUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBckIzQyxBQWlCb0IsSUFqQmhCLEFBQUEsUUFBUSxBQUNQLEtBQUssQ0FHRixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQVNsRCxNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FHVCxDQUFDLEVBakJyQixJQUFJLEFBQUEsUUFBUSxBQUVQLFNBQVMsQ0FFTixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQVNsRCxNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FHVCxDQUFDLEVBakJyQixJQUFJLEFBQUEsUUFBUSxBQUdQLFdBQVcsQ0FDUixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQVNsRCxNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FHVCxDQUFDLENBS0ssRUFDRSxPQUFPLEVBQUUsWUFBWSxHQUt4QjtFQTVCekIsQUF5QjRCLElBekJ4QixBQUFBLFFBQVEsQUFDUCxLQUFLLENBR0YsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FTbEQsTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBUUwsQ0FBQyxDQUdHLElBQUksRUF6QmhDLElBQUksQUFBQSxRQUFRLEFBRVAsU0FBUyxDQUVOLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBU2xELE1BQU0sQ0FDRixFQUFFLEFBQUEsV0FBVyxDQVFMLENBQUMsQ0FHRyxJQUFJLEVBekJoQyxJQUFJLEFBQUEsUUFBUSxBQUdQLFdBQVcsQ0FDUixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQVNsRCxNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FRTCxDQUFDLENBR0csSUFBSSxDQUFDLEVBQ0QsS0FBSyxFQUFFLE9BQU8sR0FDakI7RUEzQjdCLEFBOEJ3QixJQTlCcEIsQUFBQSxRQUFRLEFBQ1AsS0FBSyxDQUdGLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBU2xELE1BQU0sQ0FDRixFQUFFLEFBQUEsV0FBVyxDQWdCTCxDQUFDLEVBOUJ6QixJQUFJLEFBQUEsUUFBUSxBQUVQLFNBQVMsQ0FFTixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQVNsRCxNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FnQkwsQ0FBQyxFQTlCekIsSUFBSSxBQUFBLFFBQVEsQUFHUCxXQUFXLENBQ1IsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FTbEQsTUFBTSxDQUNGLEVBQUUsQUFBQSxXQUFXLENBZ0JMLENBQUMsQ0FBQyxFQUNFLE9BQU8sRUFBRSx1QkFBdUIsR0FDbkM7O0FBaUJELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWpEL0MsQUFnRG9CLElBaERoQixBQUFBLFFBQVEsQUFDUCxLQUFLLEFBcUNELGdCQUFnQixDQVFiLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBQ1AsS0FBSyxBQXNDRCxnQkFBZ0IsQ0FPYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUNQLEtBQUssQUF1Q0QseUJBQXlCLENBTXRCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBQ1AsS0FBSyxBQXdDRCw4QkFBOEIsQ0FLM0IsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFDUCxLQUFLLEFBeUNELDJCQUEyQixDQUl4QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUNQLEtBQUssQUEwQ0QsOEJBQThCLENBRzNCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBQ1AsS0FBSyxBQTJDRCw0QkFBNEIsQ0FFekIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFDUCxLQUFLLEFBNENELDBCQUEwQixDQUN2QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUVQLFNBQVMsQUFvQ0wsZ0JBQWdCLENBUWIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFFUCxTQUFTLEFBcUNMLGdCQUFnQixDQU9iLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBRVAsU0FBUyxBQXNDTCx5QkFBeUIsQ0FNdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFFUCxTQUFTLEFBdUNMLDhCQUE4QixDQUszQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUVQLFNBQVMsQUF3Q0wsMkJBQTJCLENBSXhCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBRVAsU0FBUyxBQXlDTCw4QkFBOEIsQ0FHM0IsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFFUCxTQUFTLEFBMENMLDRCQUE0QixDQUV6QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUVQLFNBQVMsQUEyQ0wsMEJBQTBCLENBQ3ZCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBR1AsV0FBVyxBQW1DUCxnQkFBZ0IsQ0FRYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUdQLFdBQVcsQUFvQ1AsZ0JBQWdCLENBT2IsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFHUCxXQUFXLEFBcUNQLHlCQUF5QixDQU10QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUdQLFdBQVcsQUFzQ1AsOEJBQThCLENBSzNCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBR1AsV0FBVyxBQXVDUCwyQkFBMkIsQ0FJeEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixFQWhEdkMsSUFBSSxBQUFBLFFBQVEsQUFHUCxXQUFXLEFBd0NQLDhCQUE4QixDQUczQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUNsRCxHQUFHLEFBQ0Usa0JBQWtCLEVBaER2QyxJQUFJLEFBQUEsUUFBUSxBQUdQLFdBQVcsQUF5Q1AsNEJBQTRCLENBRXpCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQ2xELEdBQUcsQUFDRSxrQkFBa0IsRUFoRHZDLElBQUksQUFBQSxRQUFRLEFBR1AsV0FBVyxBQTBDUCwwQkFBMEIsQ0FDdkIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FDbEQsR0FBRyxBQUNFLGtCQUFrQixDQUFDLEVBRVosT0FBTyxFQUFFLEtBQUssR0FFckI7O0FBcERyQixBQThEb0IsSUE5RGhCLEFBQUEsUUFBUSxBQTBEUCxLQUFLLENBQ0YsYUFBYSxDQUFDLFVBQVUsQ0FDcEIsUUFBUSxDQUNKLFlBQVksQ0FBQyxXQUFXLENBQ3BCLElBQUksRUE5RHhCLElBQUksQUFBQSxRQUFRLEFBMERQLEtBQUssQ0FDRixhQUFhLEMxRGdEbkIsaUJBQVUsQzBEL0NBLFFBQVEsQ0FDSixZQUFZLENBQUMsV0FBVyxDQUNwQixJQUFJLENBQUMsRUFDRCxLQUFLLEVBQUMsZUFBZSxHQUt4Qjs7QUFwRXJCLEFBaUV3QixJQWpFcEIsQUFBQSxRQUFRLEFBMERQLEtBQUssQ0FDRixhQUFhLENBQUMsVUFBVSxDQUNwQixRQUFRLENBQ0osWUFBWSxDQUFDLFdBQVcsQ0FDcEIsSUFBSSxBQUdDLE1BQU0sRUFqRS9CLElBQUksQUFBQSxRQUFRLEFBMERQLEtBQUssQ0FDRixhQUFhLEMxRGdEbkIsaUJBQVUsQzBEL0NBLFFBQVEsQ0FDSixZQUFZLENBQUMsV0FBVyxDQUNwQixJQUFJLEFBR0MsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBbkV6QixBQTBFd0IsSUExRXBCLEFBQUEsUUFBUSxBQTBEUCxLQUFLLENBQ0YsYUFBYSxDQUFDLFVBQVUsQ0FZcEIsVUFBVSxHQUNKLEtBQUssR0FDRCxvQkFBb0IsQ0FDbEIsVUFBVSxHQUFDLFdBQVcsR0FBQyxjQUFjLEFBQUEsTUFBTSxBQUFBLFlBQVksRUExRS9FLElBQUksQUFBQSxRQUFRLEFBMERQLEtBQUssQ0FDRixhQUFhLEMxRGdEbkIsaUJBQVUsQzBEcENBLFVBQVUsR0FDSixLQUFLLEdBQ0Qsb0JBQW9CLENBQ2xCLFVBQVUsR0FBQyxXQUFXLEdBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxZQUFZLENBQUMsRUFDcEQsT0FBTyxFQUFFLE1BQU0sR0FDbEI7O0FBNUV6QixBQThFd0IsSUE5RXBCLEFBQUEsUUFBUSxBQTBEUCxLQUFLLENBQ0YsYUFBYSxDQUFDLFVBQVUsQ0FZcEIsVUFBVSxHQUNKLEtBQUssR0FDRCxvQkFBb0IsQUFLakIsSUFBSyxDQUFBLFVBQVcsQzNEaGdCdkIsQ0FBQyxJMkRrYm5CLElBQUksQUFBQSxRQUFRLEFBMERQLEtBQUssQ0FDRixhQUFhLEMxRGdEbkIsaUJBQVUsQzBEcENBLFVBQVUsR0FDSixLQUFLLEdBQ0Qsb0JBQW9CLEFBS2pCLElBQUssQ0FBQSxVQUFXLEMzRGhnQnZCLENBQUMsRzJEZ2dCMEIsRUFDakIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBaEZ6QixBQWlGd0IsSUFqRnBCLEFBQUEsUUFBUSxBQTBEUCxLQUFLLENBQ0YsYUFBYSxDQUFDLFVBQVUsQ0FZcEIsVUFBVSxHQUNKLEtBQUssR0FDRCxvQkFBb0IsQUFRakIsV0FBVyxDQUFDLGVBQWUsRUFqRnBELElBQUksQUFBQSxRQUFRLEFBMERQLEtBQUssQ0FDRixhQUFhLEMxRGdEbkIsaUJBQVUsQzBEcENBLFVBQVUsR0FDSixLQUFLLEdBQ0Qsb0JBQW9CLEFBUWpCLFdBQVcsQ0FBQyxlQUFlLENBQUMsRUFDekIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBbkZ6QixBQTZGUSxJQTdGSixBQUFBLFFBQVEsQ0EwRlIsbUJBQW1CLENBR2YsRUFBRSxDQUFDLEVBQ0MsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxJQUFJLEdBU2Q7O0FBNUdULEFBcUdZLElBckdSLEFBQUEsUUFBUSxDQTBGUixtQkFBbUIsQ0FHZixFQUFFLENBUUUsQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFFLElBQUksR0FLZDs7QUEzR2IsQUF3R2dCLElBeEdaLEFBQUEsUUFBUSxDQTBGUixtQkFBbUIsQ0FHZixFQUFFLENBUUUsQ0FBQyxBQUdJLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQVFqQixBQUNJLElBREEsQUFBQSxRQUFRLENBQ1Isb0JBQW9CLENBQUMsRUFDakIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxhQUFhLEdBTXpCOztBQVZMLEFBTVEsSUFOSixBQUFBLFFBQVEsQ0FDUixvQkFBb0IsQ0FLaEIsQ0FBQyxDQUFDLEVBQ0UsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFUVCxBQWlCd0IsSUFqQnBCLEFBQUEsUUFBUSxBQVlQLDhCQUE4QixDQUMzQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBQ3pDLFFBQVEsQ0FDSixNQUFNLENBQ0YsRUFBRSxBQUFBLFdBQVcsQ0FDVCxDQUFDLEFBQUEsY0FBYyxDQUFDLEVBQ1osT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBbkJ6QixBQTZCd0IsSUE3QnBCLEFBQUEsUUFBUSxBQVlQLDhCQUE4QixDQUMzQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBV3pDLFVBQVUsQ0FDTixJQUFJLENBSUksNkJBQTZCLENBQU4sRUFDbkIsVUFBVSxFQUFFLGNBQWMsR0FDN0I7O0FBL0J6QixBQTZCd0IsSUE3QnBCLEFBQUEsUUFBUSxBQVlQLDhCQUE4QixDQUMzQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBV3pDLFVBQVUsQ0FDTixJQUFJLENBSUksK0JBQStCLENBQVIsRUFDbkIsVUFBVSxFQUFFLGNBQWMsR0FDN0I7O0FBL0J6QixBQTZCd0IsSUE3QnBCLEFBQUEsUUFBUSxBQVlQLDhCQUE4QixDQUMzQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBV3pDLFVBQVUsQ0FDTixJQUFJLENBSUksOEJBQThCLENBQVAsRUFDbkIsVUFBVSxFQUFFLGNBQWMsR0FDN0I7O0FBL0J6QixBQTZCd0IsSUE3QnBCLEFBQUEsUUFBUSxBQVlQLDhCQUE4QixDQUMzQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBV3pDLFVBQVUsQ0FDTixJQUFJLENBSUksZ0NBQWdDLENBQVQsRUFDbkIsVUFBVSxFQUFFLGNBQWMsR0FDN0I7O0FBL0J6QixBQTZCd0IsSUE3QnBCLEFBQUEsUUFBUSxBQVlQLDhCQUE4QixDQUMzQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLENBV3pDLFVBQVUsQ0FDTixJQUFJLENBSUksa0NBQWtDLENBQVgsRUFDbkIsVUFBVSxFQUFFLGNBQWMsR0FDN0I7O0EvRDdlbkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Q4YzlDLEFBZ0R3QyxJQWhEcEMsQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0FDN0QsT0FBTyxBQUVFLFlBQWEsQzNEL2tCaEIsQ0FBQyxFMkRnbEJLLGVBQWUsQ0FDWCxXQUFXLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixBQUFBLHNCQUFzQixDQUM3RCxPQUFPLEFBQ0YsWUFBYSxDM0RubEJoQyxDQUFDLEUyRG9sQnFCLGdCQUFnQixFQWhEeEQsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0FDN0QsT0FBTyxBQUVFLFlBQWEsQzNEL2tCaEIsQ0FBQyxFMkRnbEJLLGVBQWUsQ0FDWCxXQUFXLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixBQUFBLHNCQUFzQixDQUM3RCxPQUFPLEFBQ0YsWUFBYSxDM0RubEJoQyxDQUFDLEUyRG9sQnFCLGdCQUFnQixDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsUUFBUSxHQUNyQjtFQW5EekMsQUFxRHdDLElBckRwQyxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUM3RCxPQUFPLEFBRUUsWUFBYSxDM0Qva0JoQixDQUFDLEUyRGdsQkssZUFBZSxDQUNYLFdBQVcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLEFBQUEsc0JBQXNCLENBQzdELE9BQU8sQUFDRixZQUFhLEMzRG5sQmhDLENBQUMsRTJEeWxCcUIsTUFBTSxFQXJEOUMsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0FDN0QsT0FBTyxBQUVFLFlBQWEsQzNEL2tCaEIsQ0FBQyxFMkRnbEJLLGVBQWUsQ0FDWCxXQUFXLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixBQUFBLHNCQUFzQixDQUM3RCxPQUFPLEFBQ0YsWUFBYSxDM0RubEJoQyxDQUFDLEUyRHlsQnFCLE1BQU0sQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBdkR6QyxBQStEZ0IsSUEvRFosQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0FDN0QsT0FBTyxBQXNCRixZQUFhLEMzRG5tQlosQ0FBQyxHMkRvaUJuQixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQUM3RCxPQUFPLEFBc0JGLFlBQWEsQzNEbm1CWixDQUFDLEUyRG1tQmMsRUFDYixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFqRWpCLEFBdUVvQixJQXZFaEIsQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0EyQjdELGVBQWUsR0FFWCxXQUFXLENBQ1gsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLElBQUUscUJBQXFCLEFBQ2pELE9BQU8sRUF2RTVCLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxDQUNYLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxJQUFFLHFCQUFxQixBQUNqRCxPQUFPLEVBdkU1QixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxDQUNYLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxJQUFFLHFCQUFxQixBQUN2QyxNQUFNLEVBdkVyQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQ0FDWCxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsSUFBRSxxQkFBcUIsQUFDdkMsTUFBTSxFQXZFckMsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTRCN0QsVUFBVSxHQUNOLFdBQVcsQ0FDWCxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsSUFBRSxxQkFBcUIsQUFDakQsT0FBTyxFQXZFNUIsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLENBQ1gsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLElBQUUscUJBQXFCLEFBQ2pELE9BQU8sRUF2RTVCLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLENBQ1gsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLElBQUUscUJBQXFCLEFBQ3ZDLE1BQU0sRUF2RXJDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxDQUNYLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxJQUFFLHFCQUFxQixBQUN2QyxNQUFNLENBQUMsRUFDZCxPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxPQUFPLEVBQ2YsUUFBUSxFQUFFLFFBQVEsR0FDckI7O0FBM0VyQixBQTRFb0IsSUE1RWhCLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxDQUNYLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxJQUFFLHFCQUFxQixBQUNqRCxPQUFPLEVBdkU1QixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQ0FDWCxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsSUFBRSxxQkFBcUIsQUFDakQsT0FBTyxFQXZFNUIsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTRCN0QsVUFBVSxHQUNOLFdBQVcsQ0FDWCxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsSUFBRSxxQkFBcUIsQUFDakQsT0FBTyxFQXZFNUIsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLENBQ1gsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLElBQUUscUJBQXFCLEFBQ2pELE9BQU8sQ0FLQyxFQUNQLElBQUksRUFBRSxHQUFHLEVBQ1AsT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLFlBQVksRUFDckIsZ0JBQWdCLEVBQUUscUJBQWtCLEVBQ3BDLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsT0FBTyxFQUFFLENBQUMsRUFDVixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsT0FBTyxFQUNuQixjQUFjLEVBQUUsSUFBSSxFQUNwQixVQUFVLEVBQUUsUUFBUSxFQUNwQixNQUFNLEVBQUUsY0FBYyxFQUN0QixVQUFVLEVBQUUsVUFBVSxHQUN6Qjs7QUE3RnJCLEFBOEZvQixJQTlGaEIsQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0EyQjdELGVBQWUsR0FFWCxXQUFXLENBQ1gsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLElBQUUscUJBQXFCLEFBQ3ZDLE1BQU0sRUF2RXJDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxDQUNYLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxJQUFFLHFCQUFxQixBQUN2QyxNQUFNLEVBdkVyQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxDQUNYLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxJQUFFLHFCQUFxQixBQUN2QyxNQUFNLEVBdkVyQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTRCN0QsVUFBVSxHQUNOLFdBQVcsQ0FDWCxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsSUFBRSxxQkFBcUIsQUFDdkMsTUFBTSxDQXVCVCxFQUNKLGdCQUFnQixFQUFFLDRCQUE0QixFQUM5QyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsVUFBVSxFQUFFLGNBQWMsRUFDMUIsZUFBZSxFQUFFLE9BQU8sRUFDeEIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBQ1YsSUFBSSxFQUFFLEdBQUcsRUFDVCxNQUFNLEVBQUUsYUFBYSxFQUNyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxHQUNYOztBL0R6akJmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQWdINEIsSUFoSHhCLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBQ2xCLE9BQU8sRUFoSHBDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBQ2xCLE9BQU8sRUFoSHBDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFDbEIsT0FBTyxFQWhIcEMsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFDbEIsT0FBTyxDQUFDLEVBRUQsTUFBTSxFQUFFLEdBQUcsR0FLbEI7O0EvRHJrQnZCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQWdINEIsSUFoSHhCLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBQ2xCLE9BQU8sRUFoSHBDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBQ2xCLE9BQU8sRUFoSHBDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFDbEIsT0FBTyxFQWhIcEMsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFDbEIsT0FBTyxDQUFDLEVBS0QsTUFBTSxFQUFFLElBQUksR0FFbkI7O0EvRHJrQnZCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQXdINEIsSUF4SHhCLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBU2xCLE1BQU0sRUF4SG5DLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBU2xCLE1BQU0sRUF4SG5DLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFTbEIsTUFBTSxFQXhIbkMsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFTbEIsTUFBTSxDQUFDLEVBRUEsTUFBTSxFQUFFLEdBQUcsR0FLbEI7O0EvRDdrQnZCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQXdINEIsSUF4SHhCLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBU2xCLE1BQU0sRUF4SG5DLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBMkI3RCxlQUFlLEdBRVgsV0FBVyxBQXdDVixZQUFZLENBQ1QsWUFBWSxBQUFBLElBQUssQ0F4Q0osY0FBYyxJQXlDckIscUJBQXFCLEFBU2xCLE1BQU0sRUF4SG5DLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFTbEIsTUFBTSxFQXhIbkMsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0E0QjdELFVBQVUsR0FDTixXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBeUNyQixxQkFBcUIsQUFTbEIsTUFBTSxDQUFDLEVBS0EsTUFBTSxFQUFFLGdCQUFnQixHQUUvQjs7QUEvSDdCLEFBaUl3QixJQWpJcEIsQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0EyQjdELGVBQWUsR0FFWCxXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBMkRyQixXQUFXLEFBQUEsV0FBVyxFQWpJaEQsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0EyQjdELGVBQWUsR0FFWCxXQUFXLEFBd0NWLFlBQVksQ0FDVCxZQUFZLEFBQUEsSUFBSyxDQXhDSixjQUFjLElBMkRyQixXQUFXLEFBQUEsV0FBVyxFQWpJaEQsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTRCN0QsVUFBVSxHQUNOLFdBQVcsQUF3Q1YsWUFBWSxDQUNULFlBQVksQUFBQSxJQUFLLENBeENKLGNBQWMsSUEyRHJCLFdBQVcsQUFBQSxXQUFXLEVBakloRCxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTRCN0QsVUFBVSxHQUNOLFdBQVcsQUF3Q1YsWUFBWSxDQUNULFlBQVksQUFBQSxJQUFLLENBeENKLGNBQWMsSUEyRHJCLFdBQVcsQUFBQSxXQUFXLENBQUMsRUFDckIsT0FBTyxFQUFFLENBQUMsRUFDVixZQUFZLEVBQUUsY0FBYyxFQUM1QixNQUFNLEVBQUUseUJBQXlCLEdBQ3BDOztBL0RubEJuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDhjOUMsQUEwSXdCLElBMUlwQixBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQUNqRCxPQUFPLEVBMUloQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQUNqRCxPQUFPLEVBMUloQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBQ2pELE9BQU8sRUExSWhDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBQ2pELE9BQU8sQ0FBQyxFQUVELE1BQU0sRUFBRSxDQUFDLEdBS2hCOztBL0QvbEJuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDhjOUMsQUEwSXdCLElBMUlwQixBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQUNqRCxPQUFPLEVBMUloQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQUNqRCxPQUFPLEVBMUloQyxJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBQ2pELE9BQU8sRUExSWhDLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBQ2pELE9BQU8sQ0FBQyxFQUtELE1BQU0sRUFBRSxHQUFHLEdBRWxCOztBL0QvbEJuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDhjOUMsQUFrSndCLElBbEpwQixBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQVNqRCxNQUFNLEVBbEovQixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQVNqRCxNQUFNLEVBbEovQixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBU2pELE1BQU0sRUFsSi9CLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBU2pELE1BQU0sQ0FBQyxFQUVBLE1BQU0sRUFBRSxHQUFHLEdBS2xCOztBL0R2bUJuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDhjOUMsQUFrSndCLElBbEpwQixBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQVNqRCxNQUFNLEVBbEovQixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQVcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK0M4QyxVQUFVLENBQUMsSUFBSSxDQTJCN0QsZUFBZSxHQUVYLFdBQVcsQUFtRVYsSUFBSyxDM0VocUJBLFlBQVksRTJFaXFCZCxZQUFZLEFBQUEsSUFBSyxDQW5FSixjQUFjLElBbUVNLHFCQUFxQixBQVNqRCxNQUFNLEVBbEovQixJQUFJLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBU2pELE1BQU0sRUFsSi9CLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBNEI3RCxVQUFVLEdBQ04sV0FBVyxBQW1FVixJQUFLLEMzRWhxQkEsWUFBWSxFMkVpcUJkLFlBQVksQUFBQSxJQUFLLENBbkVKLGNBQWMsSUFtRU0scUJBQXFCLEFBU2pELE1BQU0sQ0FBQyxFQUtBLE1BQU0sRUFBRSxJQUFJLEdBRW5COztBQXpKekIsQUErSmdCLElBL0paLEFBQUEsUUFBUSxBQXVDUCx5QkFBeUIsQ0FDdEIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBc0g3RCxvQkFBb0IsQ0FBQyxzQkFBc0IsR0FBQyxPQUFPLEdBQUMsc0JBQXNCLEFBQ3JFLE9BQU8sRUEvSnhCLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBVyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrQzhDLFVBQVUsQ0FBQyxJQUFJLENBc0g3RCxvQkFBb0IsQ0FBQyxzQkFBc0IsR0FBQyxPQUFPLEdBQUMsc0JBQXNCLEFBQ3JFLE9BQU8sRUEvSnhCLElBQUksQUFBQSxRQUFRLEFBdUNQLHlCQUF5QixDQUN0QixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksQ0FzSDdELG9CQUFvQixDQUFDLHNCQUFzQixHQUFDLE9BQU8sR0FBQyxzQkFBc0IsQUFFckUsTUFBTSxFQWhLdkIsSUFBSSxBQUFBLFFBQVEsQUF1Q1AseUJBQXlCLENBQ3RCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtDOEMsVUFBVSxDQUFDLElBQUksQ0FzSDdELG9CQUFvQixDQUFDLHNCQUFzQixHQUFDLE9BQU8sR0FBQyxzQkFBc0IsQUFFckUsTUFBTSxDQUFDLEVBQ0osU0FBUyxFQUFFLFVBQVUsR0FDeEI7O0FBbEtqQixBQTJLb0IsSUEzS2hCLEFBQUEsUUFBUSxBQXVLUCxvQkFBb0IsQ0FFYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBQzdDLFFBQVEsQ0FDSixNQUFNLEVBM0sxQixJQUFJLEFBQUEsUUFBUSxBQXVLUCxvQkFBb0IsQ0FFYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FqSU8sa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEaUxJLFFBQVEsQ0FDSixNQUFNLENBQUMsRUFDSCxVQUFVLEVBQUUsZUFBZSxHQUM5Qjs7QUE3S3JCLEFBcUxvQyxJQXJMaEMsQUFBQSxRQUFRLEFBdUtQLG9CQUFvQixDQUViLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FPN0MsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBQ0gsT0FBTyxDQUNILGdCQUFnQixBQUFBLFdBQVcsQ0FDdkIsY0FBYyxFQXJMbEQsSUFBSSxBQUFBLFFBQVEsQUF1S1Asb0JBQW9CLENBRWIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBaklPLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRHVMSSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0FDSCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxDQUN2QixjQUFjLENBQUMsRUFDWCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0EvRHJvQi9CLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQW1MNEIsSUFuTHhCLEFBQUEsUUFBUSxBQXVLUCxvQkFBb0IsQ0FFYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBTzdDLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUNILE9BQU8sRUFuTG5DLElBQUksQUFBQSxRQUFRLEFBdUtQLG9CQUFvQixDQUViLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQWpJTyxrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMER1TEksVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBQ0gsT0FBTyxDQUFDLEVBUUEsT0FBTyxFQUFFLElBQUksR0FFcEI7O0EvRDNvQnZCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQWtMd0IsSUFsTHBCLEFBQUEsUUFBUSxBQXVLUCxvQkFBb0IsQ0FFYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLEFBQUEsa0JBQWtCLENBTzdDLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxFQWxML0IsSUFBSSxBQUFBLFFBQVEsQUF1S1Asb0JBQW9CLENBRWIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBaklPLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRHVMSSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0FBQyxFQWNBLFVBQVUsRUFBRSxZQUFZLEdBc0IvQjtFQXROekIsQUFrTWdDLElBbE01QixBQUFBLFFBQVEsQUF1S1Asb0JBQW9CLENBRWIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFBLGtCQUFrQixDQU83QyxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0FnQkMsVUFBVSxBQUFBLFVBQVUsQUFBQSxLQUFLLEVBbE16RCxJQUFJLEFBQUEsUUFBUSxBQXVLUCxvQkFBb0IsQ0FFYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FqSU8sa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEdUxJLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQWdCQyxVQUFVLEFBQUEsVUFBVSxBQUFBLEtBQUssQ0FBQyxFQUN0QixxQkFBcUIsRUFBRSxjQUFjLEVBQ3JDLFFBQVEsRUFBRSxJQUFJLEVBQ2QsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixhQUFhLEVBQUUsT0FBTyxFQUN0QixlQUFlLEVBQUUsYUFBYSxFQUM5QixXQUFXLEVBQUUsWUFBWSxFQUN6QixZQUFZLEVBQUUsWUFBWSxFQUMxQixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxHQUFHLEVBQ1osY0FBYyxFQUFFLElBQUksR0FRdkI7RUFwTmpDLEFBOE1vQyxJQTlNaEMsQUFBQSxRQUFRLEFBdUtQLG9CQUFvQixDQUViLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQUFBQSxrQkFBa0IsQ0FPN0MsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBZ0JDLFVBQVUsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQVlyQixXQUFXLEVBOU0vQyxJQUFJLEFBQUEsUUFBUSxBQXVLUCxvQkFBb0IsQ0FFYixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FqSU8sa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEdUxJLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQWdCQyxVQUFVLEFBQUEsVUFBVSxBQUFBLEtBQUssQ0FZckIsV0FBVyxDQUFDLEVBQ1IsS0FBSyxFQUFFLGVBQWUsRUFDdEIsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLFlBQVksRUFDcEIsUUFBUSxFQUFFLFFBQVEsR0FDckI7O0FBbk5yQyxBQWdPUSxJQWhPSixBQUFBLFFBQVEsQUErTlAsNEJBQTRCLENBQ3pCLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBaE94RixJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQ0FDekIscUJBQXFCLENBQUMsYUFBYSxDMUR2T3pDLGlCQUFVLEMwRHVPMkMsUUFBUSxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsRUFDN0UsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0EvRGhyQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Q4YzlDLEFBc09nQixJQXRPWixBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLEVBdE81QyxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBENk9pQyxFQUVyQixXQUFXLEVBQUUsR0FBRyxHQXdLdkI7RUFoWmpCLEFBMk80QixJQTNPeEIsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQUlwQixRQUFRLENBQ0osa0JBQWtCLEVBM085QyxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEaVBZLFFBQVEsQ0FDSixrQkFBa0IsQ0FBQyxFQUNmLFVBQVUsRUFBRSxlQUFlLEVBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQ2pDO0VBOU83QixBQWdQNEIsSUFoUHhCLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FJcEIsUUFBUSxDQU1KLE1BQU0sRUFoUGxDLElBQUksQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBN0xtQixrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMERpUFksUUFBUSxDQU1KLE1BQU0sQ0FBQyxFQUNILGFBQWEsRUFBRSxJQUFJLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBa0JmO0VBclE3QixBQXFQZ0MsSUFyUDVCLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FJcEIsUUFBUSxDQU1KLE1BQU0sQ0FLRixFQUFFLEFBQUEsV0FBVyxFQXJQN0MsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRGlQWSxRQUFRLENBTUosTUFBTSxDQUtGLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFDVixJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLFVBQVUsRUFBRSxDQUFDLEdBQ2hCO0VBeFBqQyxBQTBQZ0MsSUExUDVCLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FJcEIsUUFBUSxDQU1KLE1BQU0sQUFVRCxNQUFNLEVBMVB2QyxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEaVBZLFFBQVEsQ0FNSixNQUFNLEFBVUQsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsS0FBSyxFQUNYLEtBQUssRUFBRSxDQUFDLEVBQ1IsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxJQUFJLEVBQ1osa0JBQWtCLEVBQUUscUJBQXFCLEVBQ3pDLFVBQVUsRUFBRSxxQkFBcUIsR0FDcEM7RUFwUWpDLEFBOFFnRCxJQTlRNUMsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQWtDcEIsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBQ0gsZUFBZSxDQUNYLFdBQVcsQ0FDUCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsRUE5UXZHLElBQUksQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBN0xtQixrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrUVksVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBQ0gsZUFBZSxDQUNYLFdBQVcsQ0FDUCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxFQUNwRCxPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQWhSakQsQUEyUm9ELElBM1JoRCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0FDSCxlQUFlLENBQ1gsV0FBVyxBQWFOLHNCQUFzQixDQUNuQixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixFQTNSaEcsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0FDSCxlQUFlLENBQ1gsV0FBVyxBQWFOLHNCQUFzQixDQUNuQixPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLEVBQ3pDLE9BQU8sRUFBRSxnQkFBZ0IsR0FDNUI7RUE3UnJELEFBK1JvRCxJQS9SaEQsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQWtDcEIsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBQ0gsZUFBZSxDQUNYLFdBQVcsQUFhTixzQkFBc0IsQ0FDbkIsT0FBTyxDQUtILHNCQUFzQixFQS9SMUUsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0FDSCxlQUFlLENBQ1gsV0FBVyxBQWFOLHNCQUFzQixDQUNuQixPQUFPLENBS0gsc0JBQXNCLENBQUMsRUFDbkIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsS0FBSyxFQUNaLFNBQVMsRUFBRSxJQUFJLEdBRWxCO0VBclNyRCxBQTRTZ0QsSUE1UzVDLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FrQ3BCLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUNILGVBQWUsQUErQlYsd0JBQXdCLENBQ3JCLFdBQVcsQ0FDUCxPQUFPLEVBNVN2RCxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUNILGVBQWUsQUErQlYsd0JBQXdCLENBQ3JCLFdBQVcsQ0FDUCxPQUFPLENBQUMsRUFDSixhQUFhLEVBQUUsQ0FBQyxHQUNuQjtFQTlTakQsQUFxVDRDLElBclR4QyxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0F5Q0gsVUFBVSxHQUNGLEdBQUcsQUFDRixZQUFhLEMzRHoxQnhDLENBQUMsRzJEb2lCbkIsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0F5Q0gsVUFBVSxHQUNGLEdBQUcsQUFDRixZQUFhLEMzRHoxQnhDLENBQUMsRTJEeTFCMEMsRUFDYixhQUFhLEVBQUUsWUFBWSxHQU85QjtFQTdUN0MsQUF5VG9ELElBelRoRCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0F5Q0gsVUFBVSxHQUNGLEdBQUcsQUFDRixZQUFhLEMzRHoxQnhDLENBQUMsRTJENDFCNkIsT0FBTyxDQUNILGdCQUFnQixBQUFBLGlCQUFpQixFQXpUckYsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0F5Q0gsVUFBVSxHQUNGLEdBQUcsQUFDRixZQUFhLEMzRHoxQnhDLENBQUMsRTJENDFCNkIsT0FBTyxDQUNILGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLEVBQzlCLE9BQU8sRUFBRSxlQUFlLEdBQzNCO0VBM1RyRCxBQStUNEMsSUEvVHhDLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FrQ3BCLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQXlDSCxVQUFVLEdBQ0YsR0FBRyxBQVdGLFlBQWEsQzNEbjJCeEMsQ0FBQyxHMkRvaUJuQixJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQXlDSCxVQUFVLEdBQ0YsR0FBRyxBQVdGLFlBQWEsQzNEbjJCeEMsQ0FBQyxHMkRvaUJuQixJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FrQ3BCLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQXlDSCxVQUFVLEdBQ0YsR0FBRyxBQVlGLFlBQWEsQzNEcDJCeEMsQ0FBQyxHMkRvaUJuQixJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQXlDSCxVQUFVLEdBQ0YsR0FBRyxBQVlGLFlBQWEsQzNEcDJCeEMsQ0FBQyxFMkRvMkIwQyxFQUNiLE9BQU8sRUFBRSxpQkFBaUIsRUFDMUIsYUFBYSxFQUFFLGVBQWUsR0FTakM7RUEzVTdDLEFBcVVvRCxJQXJVaEQsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQWtDcEIsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBeUNILFVBQVUsR0FDRixHQUFHLEFBV0YsWUFBYSxDM0RuMkJ4QyxDQUFDLEUyRHcyQjZCLE9BQU8sQ0FDSCxNQUFNLEVBclUxRCxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQXlDSCxVQUFVLEdBQ0YsR0FBRyxBQVdGLFlBQWEsQzNEbjJCeEMsQ0FBQyxFMkR3MkI2QixPQUFPLENBQ0gsTUFBTSxFQXJVMUQsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0F5Q0gsVUFBVSxHQUNGLEdBQUcsQUFZRixZQUFhLEMzRHAyQnhDLENBQUMsRTJEdzJCNkIsT0FBTyxDQUNILE1BQU0sRUFyVTFELElBQUksQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBN0xtQixrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrUVksVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBeUNILFVBQVUsR0FDRixHQUFHLEFBWUYsWUFBYSxDM0RwMkJ4QyxDQUFDLEUyRHcyQjZCLE9BQU8sQ0FDSCxNQUFNLENBQUMsRUFDSCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLEdBQUcsRUFBRSxJQUFJLEdBQ1o7RUF6VXJELEFBaVY0QyxJQWpWeEMsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQWtDcEIsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLEFBcUVGLFlBQWEsQzNEbjNCaEMsQ0FBQyxFMkRvM0JxQixlQUFlLEdBQ1AsR0FBRyxBQUFBLFlBQWEsQzNEcjNCOUMsQ0FBQyxHMkRvaUJuQixJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxBQXFFRixZQUFhLEMzRG4zQmhDLENBQUMsRTJEbzNCcUIsZUFBZSxHQUNQLEdBQUcsQUFBQSxZQUFhLEMzRHIzQjlDLENBQUMsRTJEcTNCZ0QsRUFDbkIsVUFBVSxFQUFFLGVBQWUsR0FVOUI7RUE1VjdDLEFBb1ZnRCxJQXBWNUMsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQWtDcEIsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLEFBcUVGLFlBQWEsQzNEbjNCaEMsQ0FBQyxFMkRvM0JxQixlQUFlLEdBQ1AsR0FBRyxBQUFBLFlBQWEsQzNEcjNCOUMsQ0FBQyxFMkR3M0I2QixPQUFPLEVBcFZ2RCxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxBQXFFRixZQUFhLEMzRG4zQmhDLENBQUMsRTJEbzNCcUIsZUFBZSxHQUNQLEdBQUcsQUFBQSxZQUFhLEMzRHIzQjlDLENBQUMsRTJEdzNCNkIsT0FBTyxDQUFDLEVBQ0osVUFBVSxFQUFFLGlCQUFpQixFQUM3QixPQUFPLEVBQUUsTUFBTSxHQUtsQjtFQTNWakQsQUF3Vm9ELElBeFZoRCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FDUCxHQUFHLEFBQUEsWUFBYSxDM0RyM0I5QyxDQUFDLEUyRHczQjZCLE9BQU8sQ0FJSCxzQkFBc0IsRUF4VjFFLElBQUksQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBN0xtQixrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMEQrUVksVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLEFBcUVGLFlBQWEsQzNEbjNCaEMsQ0FBQyxFMkRvM0JxQixlQUFlLEdBQ1AsR0FBRyxBQUFBLFlBQWEsQzNEcjNCOUMsQ0FBQyxFMkR3M0I2QixPQUFPLENBSUgsc0JBQXNCLENBQUMsRUFDbkIsR0FBRyxFQUFFLENBQUMsR0FDVDs7QS9EeHlCL0MsTUFBTSxNQUFDLE1BQWtDLE1BQWpCLFNBQVMsRUFBRSxLQUFLLE9BQWhCLFNBQVMsRUFBRSxLQUFLLEkrRDhjOUMsQUFpV3dELElBaldwRCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFDRixZQUFhLEMzRHI0QnBELENBQUMsRzJEb2lCbkIsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFDRixZQUFhLEMzRHI0QnBELENBQUMsRTJEcTRCc0QsRUFDYixjQUFjLEVBQUUsSUFBSSxHQUt2QjtFQXZXekQsQUFvVzRELElBcFd4RCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFDRixZQUFhLEMzRHI0QnBELENBQUMsRTJEdzRCeUMsTUFBTSxFQXBXbEUsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFDRixZQUFhLEMzRHI0QnBELENBQUMsRTJEdzRCeUMsTUFBTSxDQUFDLEVBQ0gsS0FBSyxFQUFFLElBQUksR0FDZDtFQXRXN0QsQUF5V3dELElBeldwRCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFTRixZQUFhLEMzRDc0QnBELENBQUMsRzJEb2lCbkIsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFTRixZQUFhLEMzRDc0QnBELENBQUMsRTJENjRCc0QsRUFDYixjQUFjLEVBQUUsSUFBSSxHQUt2QjtFQS9XekQsQUE0VzRELElBNVd4RCxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0FDSixVQUFVLEFBQUEsa0JBQWtCLENBa0NwQixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFTRixZQUFhLEMzRDc0QnBELENBQUMsRTJEZzVCeUMsTUFBTSxFQTVXbEUsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFxRUYsWUFBYSxDM0RuM0JoQyxDQUFDLEUyRG8zQnFCLGVBQWUsR0FlSCxHQUFHLEFBQUEsWUFBYSxDM0RuNEJsRCxDQUFDLEUyRG80QmlDLE9BQU8sQUFTRixZQUFhLEMzRDc0QnBELENBQUMsRTJEZzVCeUMsTUFBTSxDQUFDLEVBQ0gsT0FBTyxFQUFFLEtBQUssR0FDakI7O0EvRDV6QnZELE1BQU0sTUFBQyxNQUFrQyxNQUFqQixTQUFTLEVBQUUsS0FBSyxPQUFoQixTQUFTLEVBQUUsS0FBSyxJK0Q4YzlDLEFBMFhvRCxJQTFYaEQsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQWtDcEIsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLENBNEdILFVBQVUsR0FFRSxHQUFHLEFBQUEsWUFBYSxDM0Q1NUI5QyxDQUFDLEUyRDY1QjZCLE9BQU8sQ0FDSCxJQUFJLEFBQUEsT0FBTyxFQTFYL0QsSUFBSSxBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQUNmLFFBQVEsQ0E3TG1CLGtCQUFrQixBMUQvQ3ZELGlCQUFVLEMwRCtRWSxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQ0E0R0gsVUFBVSxHQUVFLEdBQUcsQUFBQSxZQUFhLEMzRDU1QjlDLENBQUMsRTJENjVCNkIsT0FBTyxDQUNILElBQUksQUFBQSxPQUFPLENBQUMsRUFDUixPQUFPLEVBQUUsS0FBSyxFQUNkLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBN1hyRCxBQWtZZ0QsSUFsWTVDLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQUNKLFVBQVUsQUFBQSxrQkFBa0IsQ0FrQ3BCLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQTRHSCxVQUFVLENBV0YsV0FBVyxDQUFDLE9BQU8sQ0FDZixNQUFNLEFBQUEsaUJBQWlCLEVBbFl2RSxJQUFJLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQUFLeEIsa0JBQWtCLENBQ2YsUUFBUSxDQTdMbUIsa0JBQWtCLEExRC9DdkQsaUJBQVUsQzBEK1FZLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQTRHSCxVQUFVLENBV0YsV0FBVyxDQUFDLE9BQU8sQ0FDZixNQUFNLEFBQUEsaUJBQWlCLENBQUMsRUFDcEIsS0FBSyxFQUFFLElBQUksR0FDZDs7QS9EbDFCM0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Q4YzlDLEFBNFl3QixJQTVZcEIsQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBQ0osVUFBVSxBQUFBLGtCQUFrQixDQXNLcEIsS0FBSyxBQUFBLFVBQVUsRUE1WXZDLElBQUksQUFBQSxRQUFRLEFBK05QLDRCQUE0QixBQUt4QixrQkFBa0IsQ0FDZixRQUFRLENBN0xtQixrQkFBa0IsQTFEL0N2RCxpQkFBVSxDMERtWlksS0FBSyxBQUFBLFVBQVUsQ0FBQyxFQUNaLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTlZekIsQUFzWndCLElBdFpwQixBQUFBLFFBQVEsQUErTlAsNEJBQTRCLEFBS3hCLGtCQUFrQixDQStLZixLQUFLLENBQ0Qsb0JBQW9CLEdBQ1osVUFBVSxBQUFBLFVBQVUsR0FDaEIsV0FBVyxBQUFBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxFQUM5QyxVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QS9EdDJCbkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Q4YzlDLEFBK1pZLElBL1pSLEFBQUEsUUFBUSxBQStOUCw0QkFBNEIsQ0FnTXJCLGFBQWEsQUFBQSxhQUFhLEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFDLEVBQ2hELGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0EvRC8yQlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Q4YzlDLEFBMGF3QixJQTFhcEIsQUFBQSxRQUFRLEFBcWFQLFNBQVMsQUFDTCx5QkFBeUIsQ0FBQyxLQUFLLENBQzVCLFFBQVEsQ0FDSixVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFBQSxZQUFhLEMzRDk4QjFCLENBQUMsRTJEODhCNEIsRUFFZixVQUFVLEVBQUUsNEJBQTRCLEdBRS9DOztBQTlhekIsQUFxYjRDLElBcmJ4QyxBQUFBLFFBQVEsQUFxYVAsU0FBUyxBQUNMLHlCQUF5QixDQUFDLEtBQUssQ0FDNUIsUUFBUSxDQUNKLFVBQVUsQ0FDTixJQUFJLENBT0EsT0FBTyxDQUNILG1CQUFtQixDQUNmLFdBQVcsQ0FDUCxPQUFPLENBQ0gsZ0JBQWdCLENBQ1osY0FBYyxBQUFBLE1BQU0sQ0FBQyxFQUNqQixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0EvRHI0QnZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEOGM5QyxBQWliNEIsSUFqYnhCLEFBQUEsUUFBUSxBQXFhUCxTQUFTLEFBQ0wseUJBQXlCLENBQUMsS0FBSyxDQUM1QixRQUFRLENBQ0osVUFBVSxDQUNOLElBQUksQ0FPQSxPQUFPLENBQ0gsbUJBQW1CLENBQUMsRUFZWixhQUFhLEVBQUUsWUFBWSxHQUVsQzs7QUEvYjdCLEFBbWNvQyxJQW5jaEMsQUFBQSxRQUFRLEFBcWFQLFNBQVMsQUFDTCx5QkFBeUIsQ0FBQyxLQUFLLENBQzVCLFFBQVEsQ0FDSixVQUFVLENBQ04sSUFBSSxDQU9BLE9BQU8sQUFpQkYsWUFBYSxDM0RyK0J4QixDQUFDLEUyRHMrQmEsU0FBUyxBQUFBLGlCQUFpQixDQUN0QixDQUFDLENBQUMsRUFDRSxZQUFZLEVBQUUsa0JBQWtCLEdBQ25DOztBQXJjckMsQUEwY3dCLElBMWNwQixBQUFBLFFBQVEsQUFxYVAsU0FBUyxBQUNMLHlCQUF5QixDQUFDLEtBQUssQ0FDNUIsUUFBUSxDQUNKLFVBQVUsQ0FDTixJQUFJLENBaUNBLG9CQUFvQixBQUFBLG9CQUFvQixBQUFBLDJCQUEyQixDQUFDLEVBQ2hFLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBL0QxNUJuQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDhjOUMsQUE4ZG9ELElBOWRoRCxBQUFBLFFBQVEsQUFxYVAsU0FBUyxDQTZDTixrQkFBa0IsQ0FDZCxlQUFlLENBQ1gsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQUFDRixhQUFhLEFBQUEsV0FBVyxDQUNyQixDQUFDLEFBQUEsaUJBQWlCLEFBR1QsT0FBTyxFQTlkNUQsSUFBSSxBQUFBLFFBQVEsQUFxYVAsU0FBUyxDQTZDTixrQkFBa0IsQ0FDZCxlQUFlLENBQ1gsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQUFDRixhQUFhLEFBQUEsV0FBVyxDQUVyQixDQUFDLEFBQUEsaUJBQWlCLENBQUMseUJBQXlCLENBQUMsY0FBYyxBQUVsRCxPQUFPLENBQUMsRUFDTCxNQUFNLEVBQUUsQ0FBQyxHQUNaO0VBaGVyRCxBQWtlb0QsSUFsZWhELEFBQUEsUUFBUSxBQXFhUCxTQUFTLENBNkNOLGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxBQUNGLGFBQWEsQUFBQSxXQUFXLENBQ3JCLENBQUMsQUFBQSxpQkFBaUIsQUFPVCxNQUFNLEVBbGUzRCxJQUFJLEFBQUEsUUFBUSxBQXFhUCxTQUFTLENBNkNOLGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxBQUNGLGFBQWEsQUFBQSxXQUFXLENBRXJCLENBQUMsQUFBQSxpQkFBaUIsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLEFBTWxELE1BQU0sQ0FBQyxFQUNKLE1BQU0sRUFBRSxHQUFHLEdBQ2Q7O0FBcGVyRCxBQXlld0MsSUF6ZXBDLEFBQUEsUUFBUSxBQXFhUCxTQUFTLENBNkNOLGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxDQWdCSCxDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsT0FBTyxFQUFFLGVBQWUsR0FNM0I7O0FBaGZ6QyxBQTRlNEMsSUE1ZXhDLEFBQUEsUUFBUSxBQXFhUCxTQUFTLENBNkNOLGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxDQWdCSCxDQUFDLEFBQUEsVUFBVSxBQUdOLFlBQWEsQzNEaGhDeEMsQ0FBQyxHMkRvaUJuQixJQUFJLEFBQUEsUUFBUSxBQXFhUCxTQUFTLENBNkNOLGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxDQWdCSCxDQUFDLEFBQUEsVUFBVSxBQUlOLFlBQWEsQzNEamhDeEMsQ0FBQyxFMkRpaEMwQyxFQUNiLE9BQU8sRUFBRSx1QkFBdUIsR0FDbkM7O0EvRDc3QnZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEMjhCOUMsQUFBQSxLQUFLLENBQUMsOEJBQThCLEFBQUEsWUFBWSxDQUFBLEVBRTVDLE1BQU0sRUFBRSxJQUFJLEdBRWY7O0EvRC84QkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0RpOUI5QyxBQUFBLEtBQUssQ0FBQyw2QkFBNkIsQUFBQSxZQUFZLENBQUEsRUFFM0MsT0FBTyxFQUFFLE9BQU8sR0FFbkI7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxLQUFLLENBQUMsb0JBQW9CLEdBQUcsVUFBVSxBQUFBLFVBQVUsQUFBQSxlQUFnQixDM0Q3aUN6RSxDQUFDLEUyRDZpQzJFLEVBQzFGLE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQUVELEFBQUEsbUJBQW1CLENBQUMsV0FBVyxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUEsRUFDdkUsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFFRCxBQUFBLDZCQUE2QixDQUFDLFdBQVcsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBLEVBQ2pGLE9BQU8sRUFBRSxpQ0FBaUMsR0FDM0M7O0FBRUQsQUFBQSx3QkFBd0IsQ0FBQyxXQUFXLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQSxFQUM1RSxPQUFPLEVBQUUsMkJBQTJCLEdBQ3JDOztBQUVELEFBQUEsdUJBQXVCLENBQUMsV0FBVyxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUEsRUFDM0UsT0FBTyxFQUFFLDBCQUEwQixHQUNwQzs7QUFFRCxBQUFBLHFCQUFxQixDQUFDLFdBQVcsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBLEVBQ3pFLE9BQU8sRUFBRSx3QkFBd0IsR0FDbEM7O0FBR0QsQUFBQSx5QkFBeUIsQ0FBQyxXQUFXLEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUEsRUFDbkUsT0FBTyxFQUFFLGlCQUFpQixHQUM3Qjs7QUFFRCxBQUFBLHlCQUF5QixDQUFDLFdBQVcsQUFBQSxvQkFBb0IsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBLEVBQy9FLE9BQU8sRUFBRSwwQkFBMEIsR0FDdEM7O0FBRUQsQUFBQSxLQUFLLENBQUMsV0FBVyxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQUN2RCw0QkFBNEIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQSxFQUM5RCxPQUFPLEVBQUUsMEJBQTBCLEdBQ3RDOztBQUVELEFBQUEsS0FBSyxDQUFDLFdBQVcsQUFBQSxjQUFjLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFDekQsa0JBQWtCLENBQUMsV0FBVyxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUEsRUFDcEUsT0FBTyxFQUFFLHFCQUFxQixHQUNqQzs7QUFFRCxBQUFBLEtBQUssQ0FBQyxXQUFXLEFBQUEsV0FBVyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLEVBQ3RELGVBQWUsQ0FBQyxXQUFXLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQyxFQUNsRSxPQUFPLEVBQUUsa0JBQWtCLEdBQzlCOztBQUVELEFBQUEsS0FBSyxDQUFDLFdBQVcsQUFBQSxxQkFBcUIsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQUNoRSx5QkFBeUIsQ0FBQyxXQUFXLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQyxFQUM1RSxPQUFPLEVBQUUsNEJBQTRCLEdBQ3hDOztBQUVELEFBQUEsS0FBSyxDQUFDLFdBQVcsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFDdEQsZ0JBQWdCLENBQUMsV0FBVyxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUEsRUFDbkUsT0FBTyxFQUFFLG1CQUFtQixHQUMvQjs7QUFFRCxBQUFBLEtBQUssQ0FBQyxXQUFXLEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUMsRUFDcEQsT0FBTyxFQUFFLG1CQUFtQixHQUMvQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDLFdBQVcsQUFBQSxlQUFlLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQSxFQUNqRSxPQUFPLEVBQUUsMkJBQTJCLEdBQ3ZDOztBQUNELEFBQUEsZ0JBQWdCLENBQUMsV0FBVyxBQUFBLGVBQWUsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBLEVBQ2pFLE9BQU8sRUFBRSwyQkFBMkIsR0FDdkM7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQSxFQUN4RSxPQUFPLEVBQUUsa0NBQWtDLEdBQzlDOztBQUVELEFBQUEsS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQUMzQyw0QkFBNEIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFDbEUseUJBQXlCLENBQUMsV0FBVyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLEVBQy9ELGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQUN0RCxTQUFTLENBQUMsV0FBVyxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQy9ELEVBQ0ksV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsU0FBUyxFQUV6QixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QS9EM2lDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDZpQzlDLEFBQUEsS0FBSyxDQUFDLDhCQUE4QixBQUFBLGFBQWEsQ0FBQyxXQUFXLENBQUEsRUFFckQsTUFBTSxFQUFFLElBQUksR0FFbkI7O0FBQ0QsQUFBQSxhQUFhLEdBQUMsZUFBZSxDQUFDLEVBQzFCLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0EvRHBqQ0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0RzakM5QyxBQUFBLGVBQWUsQ0FBQyxrQkFBa0IsQUFBQSxVQUFVLENBQUMsRUFFekMsTUFBTSxFQUFFLGVBQWUsRUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FFakM7O0FBRUQsQUFBQSxNQUFNLEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFBLEVBQy9ELE9BQU8sRUFBQyxJQUFJLEdBQ2I7O0FBRUQsQUFBQSxNQUFNLEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFBLEVBQ2xFLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7O0EvRG5rQ0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Rxa0M5QyxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsb0JBQW9CLENBQUMsZUFBZSxBQUFBLGFBQWEsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxhQUFhLEFBQUEsaUJBQWlCLENBQUMsRUFBRSxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxZQUFZLENBQUMsRUFFak4sTUFBTSxFQUFFLElBQUksR0FFZjs7QS9EemtDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDJrQzlDLEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLEFBQUEsYUFBYSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsWUFBWSxHQUFHLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLGFBQWEsQUFBQSxpQkFBaUIsQ0FBQyxFQUFFLEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFBLFlBQVksQ0FBQyxDQUFDLENBQUMsRUFFbk4sTUFBTSxFQUFFLElBQUksR0FFZjs7QS9EL2tDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRGdsQzlDLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxFQUVyRCxNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsS0FBSyxFQUFFLEtBQUssRUFDWixhQUFhLEVBQUUsR0FBRyxFQUNsQixTQUFTLEVBQUUsQ0FBQyxHQUVmOztBL0QxbENLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEMmxDOUMsQUFBQSxLQUFLLENBQUMsV0FBVyxDQUFBLEVBRWIsU0FBUyxFQUFFLG1CQUFtQixFQUM5QixTQUFTLEVBQUUsZ0JBQWdCLEVBQzNCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsYUFBYSxFQUFFLElBQUksR0FNdEI7RUFaRCxBQVFJLEtBUkMsQ0FBQyxXQUFXLEFBUVosWUFBWSxFQVJqQixLQUFLLENBQUMsV0FBVyxBQVFHLGNBQWMsQ0FBQyxFQUMzQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QS9Ecm1DQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRHltQzlDLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixDQUFDLFdBQVcsQUFBQSxZQUFZLENBQUMsaUJBQWlCLENBQUEsRUFFaEUsU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEVBQUUsSUFBSSxFQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLGFBQWEsRUFBRSxHQUFHLEdBR3JCOztBL0RsbkNLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEbW5DOUMsQUFBQSxLQUFLLENBQUMsb0JBQW9CLENBQUMsV0FBVyxBQUFBLFlBQVksQ0FBQSxFQUU5QyxTQUFTLEVBQUUsbUJBQW1CLEVBQzlCLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsU0FBUyxFQUFFLFdBQVcsRUFDdEIsTUFBTSxFQUFFLE1BQU0sRUFDZCxhQUFhLEVBQUUsSUFBSSxHQUV0Qjs7QUFFRCxnQ0FBZ0M7QUFDaEMsQUFBQSxXQUFXLENBQUMsaUJBQWlCLENBQUEsRUFDM0IsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFFaEIsY0FBYyxFQUFFLFNBQVMsRUFDekIsS0FBSyxFQUFFLEtBQUssRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE9BQU8sRUFBRSxTQUFTLEVBRWxCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBQ0QsQUFBQSxTQUFTLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLEVBQ3RDLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEsS0FBSyxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsRUFDbkMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsRUFDL0MsNEJBQTRCLENBQUMsV0FBVyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsRUFDM0QseUJBQXlCLENBQUMsV0FBVyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsRUFDeEQsU0FBUyxDQUFDLFdBQVcsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQ3ZELEVBQ0MsU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFBQSxNQUFNLENBQUEsRUFDakMsZ0JBQWdCLEVBQUUsa0JBQWtCLEVBQ3BDLEtBQUssRUFBQyxLQUFLLEdBQ1o7O0FBQ0QsQUFBQSxXQUFXLENBQUMsaUJBQWlCLEFBQUEsTUFBTSxDQUFBLEVBQ2pDLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBQUNELEFBQUEsS0FBSyxDQUFDLFdBQVcsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFDLEVBQzdDLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsS0FBSyxFQUFDLEtBQUssR0FDZDs7QUFDRCxBQUFBLEtBQUssQ0FBQyxXQUFXLEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUMsRUFDbkQsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFDRCxBQUFBLEtBQUssQ0FBQyxXQUFXLEFBQUEsY0FBYyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsRUFBRSxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUEsRUFDaEcsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFDRCxBQUFBLEtBQUssQ0FBQyxXQUFXLEFBQUEsV0FBVyxDQUFDLENBQUMsQUFBQSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLEVBQzNGLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBQ0QsQUFBQSxLQUFLLENBQUMsV0FBVyxBQUFBLHFCQUFxQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsRUFBRSx5QkFBeUIsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsRUFDL0csZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFFRCxBQUFBLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQUEsRUFDckQsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHVCQUF1QixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQUEsRUFDcEQsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQUEsRUFDbEQsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQUEsRUFDL0MsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFBLEVBQzVDLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFBLEVBQ3RELGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFBLEVBQzdDLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFBLEVBQ3RELGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBR0QsQUFBQSxLQUFLLENBQUMsV0FBVyxBQUFBLGNBQWMsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLEVBQ2xELEtBQUssQ0FBQyxXQUFXLEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxpQkFBaUIsQ0FBQyxFQUM3QyxhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUNSLFVBQVUsRUFBRSxJQUFJLEVBSWhCLFFBQVEsRUFBRSxNQUFNLEdBQ25COztBL0QzdENLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSStEcXRDOUMsQUFBQSxXQUFXLENBQUMsRUFHTixVQUFVLEVBQUUsR0FBRyxHQUdwQjs7QUFFRCxBQUFBLFdBQVcsQUFBQSxZQUFZLEVBQ3ZCLFdBQVcsQUFBQSxjQUFjLEVBQ3pCLFdBQVcsQUFBQSxXQUFXLEVBQ3RCLFdBQVcsQUFBQSxxQkFBcUIsRUFDaEMsV0FBVyxBQUFBLFlBQVksRUFDdkIsV0FBVyxBQUFBLGVBQWUsRUFDMUIsV0FBVyxBQUFBLGVBQWUsRUFDMUIsV0FBVyxBQUFBLHNCQUFzQixDQUVqQyxFQUNBLFNBQVMsRUFBRSxtQkFBbUIsRUFDOUIsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixTQUFTLEVBQUUsV0FBVyxFQUN0QixNQUFNLEVBQUUsTUFBTSxFQUNaLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsV0FBVyxBQUFBLGdCQUFnQixDQUFBLEVBQ3pCLFNBQVMsRUFBRSxtQkFBbUIsRUFDOUIsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixTQUFTLEVBQUUsV0FBVyxFQUN0QixNQUFNLEVBQUUsTUFBTSxFQUNkLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUVELEFBQUEsV0FBVyxBQUFBLElBQUksRUFBRSxrQkFBa0IsQ0FBQyxXQUFXLENBQUEsRUFDL0MsU0FBUyxFQUFFLG1CQUFtQixFQUM5QixTQUFTLEVBQUUsZ0JBQWdCLEVBQzNCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE1BQU0sRUFBRSxTQUFTLEVBQ2pCLFVBQVUsRUFBRSxJQUFJLEdBS2Y7O0EvRGh3Q0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0RzdkM5QyxBQUFBLFdBQVcsQUFBQSxJQUFJLEVBQUUsa0JBQWtCLENBQUMsV0FBVyxDQUFBLEVBTzNDLFVBQVUsRUFBRSxHQUFHLEVBQ2YsU0FBUyxFQUFFLEtBQUssR0FFbkI7O0EvRGh3Q0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJK0Rrd0M5QyxBQUFBLFdBQVcsQUFBQSxZQUFZLEVBQ3ZCLFdBQVcsQUFBQSxjQUFjLEVBQ3pCLFdBQVcsQUFBQSxXQUFXLEVBQ3RCLFdBQVcsQUFBQSxxQkFBcUIsRUFDaEMsV0FBVyxBQUFBLFlBQVksQ0FBQSxFQUVuQixVQUFVLEVBQUUsSUFBSSxHQUVuQjs7QS9EMXdDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkrRDJ3QzlDLEFBQUEsV0FBVyxBQUFBLHFCQUFxQixDQUFBLEVBRTVCLGFBQWEsRUFBRSxJQUFJLEdBRXRCOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixTQUFTLEVBQUUsV0FBVyxFQUN0QixNQUFNLEVBQUUsTUFBTSxHQUNqQjs7QUFHRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNoQixXQUFXLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLEVBQ3RCLFdBQVcsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsRUFDdkIsV0FBVyxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFDcEIsZUFBZSxFQUFDLElBQUksR0FDdkI7O0FBRUQsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQ1gsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsSUFBSSxFQUNuQixZQUFZLEVBQUUsSUFBSSxFQUNsQixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsT0FBTyxFQUVkLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUUsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUEsRUFDbkQsTUFBTSxFQUFDLElBQUksR0FDWjs7QUFDRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFBLE1BQU0sRUFBRSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQSxNQUFNLEVBQ2pFLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLEVBQUUsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FBQSxFQUNuRSxnQkFBZ0IsRUFBQyxXQUFXLEdBQzdCOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxlQUFnQixDM0Q1NENaLENBQUMsRTJENDRDYSxFQUM5QixZQUFZLEVBQUUsaUJBQWlCLEdBQ2hDOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUEsRUFDZCxPQUFPLEVBQUUsUUFBUSxHQUNsQjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUdoQixXQUFXLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUNwQixLQUFLLEVBQUUsT0FBTyxFQUNkLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsYUFBYSxFQUFFLEdBQUcsRUFDbEIsTUFBTSxFQUFFLE9BQU8sRUFDZixPQUFPLEVBQUUsS0FBSyxFQUNkLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUNELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxNQUFNLENBQUEsRUFDbEIsZ0JBQWdCLEVBQUMsT0FBTyxFQUN4QixLQUFLLEVBQUMsS0FBSyxHQUNaOztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ25CLGdCQUFnQixFQUFDLE9BQU8sRUFDeEIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUNwQixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQSxFQUNoQyxPQUFPLEVBQUUsT0FBTyxFQUloQixLQUFLLEVBQUUsT0FBTyxFQUNkLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLHNCQUFzQixFQUNuQyxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFlBQVksRUFBRSxNQUFNLEVBQ3BCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFdBQVcsRUFBRSxDQUFDLEVBQ2Qsc0JBQXNCLEVBQUUsV0FBVyxFQUNuQyx1QkFBdUIsRUFBRSxTQUFTLEdBQ25DOztBQUNELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsQ0FBQyxDQUFBLEVBQ3pCLFNBQVMsRUFBQyxDQUFDLEdBQ1o7O0FBRUQsQUFBQSxNQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsQ0FBQyxDQUFBLEVBQ2pDLFNBQVMsRUFBQyxDQUFDLEVBQ1gsTUFBTSxFQUFDLElBQUksR0FDWjs7QUFFRCxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFBLEVBQ3hDLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLGlCQUFpQixFQUFFLGVBQWUsRUFDbEMsU0FBUyxFQUFFLGNBQWMsRUFFekIsS0FBSyxFQUFFLE9BQU8sRUFDZCxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxzQkFBc0IsRUFDbkMsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsTUFBTSxFQUNuQixZQUFZLEVBQUUsTUFBTSxFQUNwQixjQUFjLEVBQUUsSUFBSSxFQUNwQixXQUFXLEVBQUUsQ0FBQyxFQUNkLHNCQUFzQixFQUFFLFdBQVcsRUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxFQUNsQyxPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFFRCxBQUNJLE9BREcsQUFBQSxRQUFRLEFBQ1YsSUFBSyxDQUFBLFNBQVMsQ0FBQyxJQUFLLENBdDRDUixXQUFXLEVBczRDVSxLQUFLLEdBQUMsV0FBVyxDQUFDLEVBQ2hELE1BQU0sRUFBRSxnQkFBZ0IsR0FDM0I7O0FBSEwsQUFJSSxPQUpHLEFBQUEsUUFBUSxBQUlWLFdBQVcsQ0FBQyxLQUFLLEdBQUcsV0FBVyxDQUFDLEVBQzdCLE1BQU0sRUFBRSxjQUFjLEdBQ3pCOztBQ3RnREwseUJBRUc7QUFDSCxBQUlnQix3QkFKUSxBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxBQUNBLE9BQU8sQ0FBQyxFQUNMLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBTmpCLEFBbUI0Qyx3QkFuQnBCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0FDSCxNQUFNLEFBQ0QsYUFBYSxBQUFBLG1CQUFtQixDQUM3QixDQUFDLEVBbkI3Qyx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0FDSCxNQUFNLEFBQ0QsYUFBYSxBQUFBLG1CQUFtQixDQUM3QixDQUFDLENBQUMsRUFDRSxVQUFVLEVBQUUsSUFBSSxHQUtuQjs7QUFIRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF0QnZFLEFBbUI0Qyx3QkFuQnBCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0FDSCxNQUFNLEFBQ0QsYUFBYSxBQUFBLG1CQUFtQixDQUM3QixDQUFDLEVBbkI3Qyx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0FDSCxNQUFNLEFBQ0QsYUFBYSxBQUFBLG1CQUFtQixDQUM3QixDQUFDLENBQUMsRUFJTSxVQUFVLEVBQUUsR0FBRyxHQUV0Qjs7QUF6QjdDLEFBOEJ3Qyx3QkE5QmhCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0FhSCxXQUFXLEFBQUEsa0JBQWtCLENBQ3pCLFVBQVUsRUE5QmxELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQWFILFdBQVcsQUFBQSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFDLEVBQ1AsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBaEN6QyxBQW1Db0Msd0JBbkNaLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0FtQkgsa0JBQWtCLEFBQUEsV0FBVyxBQUFBLGtCQUFrQixFQW5DbkYsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBbUJILGtCQUFrQixBQUFBLFdBQVcsQUFBQSxrQkFBa0IsQ0FBQyxFQUM1QyxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFyQ3JDLEFBd0N3Qyx3QkF4Q2hCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0F1QkgsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsRUF4Q2hFLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQUFDLEVBQ3JCLE9BQU8sRUFBRSxDQUFDLEdBa0NiOztBQTNFekMsQUEyQzRDLHdCQTNDcEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQUdwQixtQkFBbUIsRUEzQy9ELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQUdwQixtQkFBbUIsQ0FBQyxFQUNoQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUE3QzdDLEFBZ0RnRCx3QkFoRHhCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0F1QkgsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQ0FPcEIsaUJBQWlCLEFBQ1osT0FBTyxFQWhEeEQsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBdUJILGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLENBT3BCLGlCQUFpQixBQUNaLE9BQU8sRUFoRHhELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBdUJILGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLENBT3BCLGlCQUFpQixBQUVaLE1BQU0sRUFqRHZELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQU9wQixpQkFBaUIsQUFFWixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFuRGpELEFBc0Q0Qyx3QkF0RHBCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0F1QkgsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQ0FjcEIseUJBQXlCLEVBdERyRSx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0F1QkgsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQ0FjcEIseUJBQXlCLENBQUMsRUFDdEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssR0FrQmpCOztBQTFFN0MsQUEwRGdELHdCQTFEeEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQWNwQix5QkFBeUIsQ0FJckIsY0FBYyxFQTFEOUQsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBdUJILGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLENBY3BCLHlCQUF5QixDQUlyQixjQUFjLENBQUMsRUFDWCxVQUFVLEVBQUUsS0FBSyxHQWNwQjs7QUF6RWpELEFBNkRvRCx3QkE3RDVCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0F1QkgsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQ0FjcEIseUJBQXlCLENBSXJCLGNBQWMsQ0FHVixNQUFNLEVBN0QxRCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0F1QkgsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQ0FjcEIseUJBQXlCLENBSXJCLGNBQWMsQ0FHVixNQUFNLENBQUMsRUFDSCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBQUVELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWxFM0UsQUEwRGdELHdCQTFEeEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQWNwQix5QkFBeUIsQ0FJckIsY0FBYyxFQTFEOUQsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBdUJILGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLENBY3BCLHlCQUF5QixDQUlyQixjQUFjLENBQUMsRUFTUCxVQUFVLEVBQUUsT0FBTyxHQU0xQjtFQXpFakQsQUE2RG9ELHdCQTdENUIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQWNwQix5QkFBeUIsQ0FJckIsY0FBYyxDQUdWLE1BQU0sRUE3RDFELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQXVCSCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixDQWNwQix5QkFBeUIsQ0FJckIsY0FBYyxDQUdWLE1BQU0sQ0FRSyxFQUNILFVBQVUsRUFBRSxPQUFPLEdBQ3RCOztBQXZFekQsQUFpRjRDLHdCQWpGcEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLGdDQUFnQyxDQUU1QixFQUFFLEVBakY5Qyx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQUM1QixnQ0FBZ0MsQ0FFNUIsRUFBRSxFQWpGOUMsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQUU1QixrQ0FBa0MsQ0FDOUIsRUFBRSxFQWpGOUMsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FFNUIsa0NBQWtDLENBQzlCLEVBQUUsQ0FBQyxFQUNDLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFBRSxVQUFVLEVBQzFCLFVBQVUsRUFBRSxrSUFBa0ksRUFDOUksVUFBVSxFQUFFLGlGQUFpRixFQUM3RixlQUFlLEVBQUUsU0FBUyxFQUMxQixXQUFXLEVBQUUsUUFBUSxFQUNyQixhQUFhLEVBQUUsSUFBSSxFQUNuQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFoRzdDLEFBb0c0Qyx3QkFwR3BCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBQzVCLENBQUMsRUFwRzdDLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FDNUIsQ0FBQyxDQUFDLEVBQ0UsTUFBTSxFQUFFLENBQUMsR0FPWjs7QUE1RzdDLEFBdUdnRCx3QkF2R3hCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBQzVCLENBQUMsQ0FHRyxJQUFJLEVBdkdwRCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBQzVCLENBQUMsQ0FHRyxJQUFJLENBQUMsRUFDRCxXQUFXLEVBQUUsR0FBRyxFQUNoQixZQUFZLEVBQUUsR0FBRyxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNyQjs7QUEzR2pELEFBOEc0Qyx3QkE5R3BCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBVzVCLCtCQUErQixFQTlHM0Usd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVc1QiwrQkFBK0IsRUE5RzNFLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVk1Qiw4QkFBOEIsRUEvRzFFLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FZNUIsOEJBQThCLENBQUMsRUFDM0IsV0FBVyxFQUFFLE1BQU0sR0ErQnRCOztBQS9JN0MsQUFrSGlELHdCQWxIekIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FXNUIsK0JBQStCLENBSTFCLElBQUksRUFsSHJELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FXNUIsK0JBQStCLENBSTFCLElBQUksRUFsSHJELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVk1Qiw4QkFBOEIsQ0FHekIsSUFBSSxFQWxIckQsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVk1Qiw4QkFBOEIsQ0FHekIsSUFBSSxDQUFDLEVBQ0QsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxNQUFNLEVBQ2QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsTUFBTSxFQUN2QixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUExSGxELEFBNEhpRCx3QkE1SHpCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBVzVCLCtCQUErQixDQWMxQixFQUFFLEVBNUhuRCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBVzVCLCtCQUErQixDQWMxQixFQUFFLEVBNUhuRCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FZNUIsOEJBQThCLENBYXpCLEVBQUUsRUE1SG5ELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FZNUIsOEJBQThCLENBYXpCLEVBQUUsQ0FBQyxFQUNDLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLGFBQWEsR0FnQnhCOztBQTlJbEQsQUFnSXFELHdCQWhJN0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FXNUIsK0JBQStCLENBYzFCLEVBQUUsQ0FJRSxFQUFFLEVBaEl2RCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBVzVCLCtCQUErQixDQWMxQixFQUFFLENBSUUsRUFBRSxFQWhJdkQsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBWTVCLDhCQUE4QixDQWF6QixFQUFFLENBSUUsRUFBRSxFQWhJdkQsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVk1Qiw4QkFBOEIsQ0FhekIsRUFBRSxDQUlFLEVBQUUsQ0FBQyxFQUNDLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEdBV3BCOztBQTdJdEQsQUFvSXlELHdCQXBJakMsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FXNUIsK0JBQStCLENBYzFCLEVBQUUsQ0FJRSxFQUFFLENBSUUsSUFBSSxFQXBJN0Qsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVc1QiwrQkFBK0IsQ0FjMUIsRUFBRSxDQUlFLEVBQUUsQ0FJRSxJQUFJLEVBcEk3RCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FZNUIsOEJBQThCLENBYXpCLEVBQUUsQ0FJRSxFQUFFLENBSUUsSUFBSSxFQXBJN0Qsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVk1Qiw4QkFBOEIsQ0FhekIsRUFBRSxDQUlFLEVBQUUsQ0FJRSxJQUFJLENBQUMsRUFDRCxNQUFNLEVBQUUsQ0FBQyxFQUNULFNBQVMsRUFBRSxJQUFJLEVBQ1gsV0FBVyxFQUFFLE1BQU0sR0FDMUI7O0FBRUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBMUloRixBQWdJcUQsd0JBaEk3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQVc1QiwrQkFBK0IsQ0FjMUIsRUFBRSxDQUlFLEVBQUUsRUFoSXZELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FXNUIsK0JBQStCLENBYzFCLEVBQUUsQ0FJRSxFQUFFLEVBaEl2RCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FZNUIsOEJBQThCLENBYXpCLEVBQUUsQ0FJRSxFQUFFLEVBaEl2RCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBWTVCLDhCQUE4QixDQWF6QixFQUFFLENBSUUsRUFBRSxDQUFDLEVBV0ssV0FBVyxFQUFFLElBQUksR0FFeEI7O0FBN0l0RCxBQW1Kb0Qsd0JBbko1QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQThDNUIsOEJBQThCLENBQzFCLEVBQUUsQ0FDRSxFQUFFLEVBbkp0RCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBOEM1Qiw4QkFBOEIsQ0FDMUIsRUFBRSxDQUNFLEVBQUUsQ0FBQyxFQUNDLFdBQVcsRUFBRSxJQUFJLEdBV3BCOztBQS9KckQsQUFzSndELHdCQXRKaEMsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0E4QzVCLDhCQUE4QixDQUMxQixFQUFFLENBQ0UsRUFBRSxDQUdFLElBQUksRUF0SjVELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0E4QzVCLDhCQUE4QixDQUMxQixFQUFFLENBQ0UsRUFBRSxDQUdFLElBQUksQ0FBQyxFQUNBLE1BQU0sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxHQUNyQjs7QUFFRixNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUE1Si9FLEFBbUpvRCx3QkFuSjVCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBOEM1Qiw4QkFBOEIsQ0FDMUIsRUFBRSxDQUNFLEVBQUUsRUFuSnRELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0E4QzVCLDhCQUE4QixDQUMxQixFQUFFLENBQ0UsRUFBRSxDQUFDLEVBVU0sV0FBVyxFQUFFLElBQUksR0FFekI7O0FBL0pyRCxBQW1LNEMsd0JBbktwQixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQWdFNUIsQ0FBQyxFQW5LN0Msd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0FxQjVCLGdDQUFnQyxDQWdFNUIsQ0FBQyxDQUFDLEVBQ0UsUUFBUSxFQUFFLFFBQVEsR0FnQ3JCOztBQXBNN0MsQUFzS2dELHdCQXRLeEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FnRTVCLENBQUMsQUFHSSxPQUFPLEVBdEt4RCx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBZ0U1QixDQUFDLEFBR0ksT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osbUJBQW1CLEVBQUUsYUFBYSxFQUNsQyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQWpMakQsQUFvTG9ELHdCQXBMNUIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FnRTVCLENBQUMsQUFnQkksc0JBQXNCLEFBQ2xCLE9BQU8sRUFwTDVELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FnRTVCLENBQUMsQUFnQkksc0JBQXNCLEFBQ2xCLE9BQU8sQ0FBQyxFQUNMLGdCQUFnQixFQUFFLCtDQUErQyxHQUNwRTs7QUF0THJELEFBMExvRCx3QkExTDVCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBZ0U1QixDQUFDLEFBc0JJLGtCQUFrQixBQUNkLE9BQU8sRUExTDVELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FnRTVCLENBQUMsQUFzQkksa0JBQWtCLEFBQ2QsT0FBTyxDQUFDLEVBQ0wsZ0JBQWdCLEVBQUUsbURBQW1ELEdBQ3hFOztBQTVMckQsQUFnTW9ELHdCQWhNNUIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FnRTVCLENBQUMsQUE0Qkksd0JBQXdCLEFBQ3BCLE9BQU8sRUFoTTVELHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBcUI1QixnQ0FBZ0MsQ0FnRTVCLENBQUMsQUE0Qkksd0JBQXdCLEFBQ3BCLE9BQU8sQ0FBQyxFQUNMLGdCQUFnQixFQUFFLHlDQUF5QyxHQUM5RDs7QUFJVCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF0TW5FLEFBbUd3Qyx3QkFuR2hCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLEVBbkd4RSx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXFCNUIsZ0NBQWdDLENBQUMsRUFvR3pCLE9BQU8sRUFBRSxPQUFPLEdBRXZCOztBQXpNekMsQUEyTXdDLHdCQTNNaEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLEdBNkgxQixHQUFHLEVBM003Qyx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixHQTZIMUIsR0FBRyxDQUFDLEVBS0YsTUFBTSxFQUFFLE1BQU0sR0FLakI7O0FBck56QyxBQTRNNEMsd0JBNU1wQixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsR0E2SDFCLEdBQUcsQ0FDRCxHQUFHLEVBNU0vQyx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixHQTZIMUIsR0FBRyxDQUNELEdBQUcsQ0FBQyxFQUNBLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBSUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBbE5uRSxBQTJNd0Msd0JBM01oQixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsR0E2SDFCLEdBQUcsRUEzTTdDLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLEdBNkgxQixHQUFHLENBQUMsRUFRRSxPQUFPLEVBQUUsT0FBTyxHQUV2Qjs7QUFyTnpDLEFBdU53Qyx3QkF2TmhCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBS0QsVUFBVSxDQUNOLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXlJNUIsMkJBQTJCLEVBdk5uRSx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQzNENmpCZixpQkFBVSxDMkR2akJRLEtBQUssQ0FDRCxRQUFRLENBQ0osSUFBSSxDQUtBLE9BQU8sQ0E4REgsY0FBYyxBQUFBLGtCQUFrQixDQXlJNUIsMkJBQTJCLEVBdk5uRSx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBMEk1QixrQ0FBa0MsRUF4TjFFLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBMEk1QixrQ0FBa0MsQ0FBQyxFQUMvQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBS3RCOztBQUhHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQTdObkUsQUF1TndDLHdCQXZOaEIsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUN6QyxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FLRCxVQUFVLENBQ04sS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBeUk1QiwyQkFBMkIsRUF2Tm5FLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDM0Q2akJmLGlCQUFVLEMyRHZqQlEsS0FBSyxDQUNELFFBQVEsQ0FDSixJQUFJLENBS0EsT0FBTyxDQThESCxjQUFjLEFBQUEsa0JBQWtCLENBeUk1QiwyQkFBMkIsRUF2Tm5FLHdCQUF3QixBQUFBLE9BQU8sQUFBQSxjQUFjLENBQ3pDLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUtELFVBQVUsQ0FDTixLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0EwSTVCLGtDQUFrQyxFQXhOMUUsd0JBQXdCLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0FDekMsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLEMzRDZqQmYsaUJBQVUsQzJEdmpCUSxLQUFLLENBQ0QsUUFBUSxDQUNKLElBQUksQ0FLQSxPQUFPLENBOERILGNBQWMsQUFBQSxrQkFBa0IsQ0EwSTVCLGtDQUFrQyxDQUFDLEVBTTNCLE9BQU8sRUFBRSxPQUFPLEdBRXZCOztBQWNyQyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUE5TzNCLEFBK09RLHdCQS9PZ0IsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQStPckMsa0JBQWtCLENBQUMsaUNBQWlDLEdBQUMsMENBQTBDLENBQUMsRUFDNUYsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBR1QsQUFFUSxPQUZELEFBQ0YsY0FBYyxDQUNYLHlCQUF5QixDQUFBLEVBQUMsUUFBUSxFQUFDLFFBQVEsQ0FBQSxVQUFVLEVBQUMsT0FBTyxFQUFDLENBQUMsR0FBRTs7QUFGekUsQUFHUSxPQUhELEFBQ0YsY0FBYyxDQUVYLDZCQUE2QixDQUFBLEVBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFIbEQsQUFJUSxPQUpELEFBQ0YsY0FBYyxDQUdYLDBDQUEwQyxDQUFBLEVBQUMsTUFBTSxFQUFDLENBQUMsQ0FBQSxVQUFVLEdBQUU7O0FBSnZFLEFBS1EsT0FMRCxBQUNGLGNBQWMsQ0FJWCxpQ0FBaUMsQ0FBQSxFQUFDLE9BQU8sRUFBQyxDQUFDLENBQUEsVUFBVSxHQUFFOztBQUwvRCxBQU1RLE9BTkQsQUFDRixjQUFjLENBS1gsa0JBQWtCLENBQUMsRUFBRSxFQU43QixPQUFPLEFBQ0YsY0FBYyxDQUtXLHFCQUFxQixDQUFBLEVBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFObEUsQUFPUSxPQVBELEFBQ0YsY0FBYyxBQU1WLHdCQUF3QixBQUFBLE9BQU8sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsQUFBQSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxtQkFBbUIsRUFQbEwsT0FBTyxBQUNGLGNBQWMsQUFNVix3QkFBd0IsQUFBQSxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLEMzRHFVM0QsaUJBQVUsQzJEclU2RCxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxBQUFBLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLG1CQUFtQixDQUFBLEVBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFQbE0sQUFRUSxPQVJELEFBQ0YsY0FBYyxDQU9YLGdDQUFnQyxDQUFBLEVBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFSdkQsQUFVSSxPQVZHLENBVUgsZUFBZSxDQUFDLEdBQUcsQ0FBQSxFQUFDLE1BQU0sRUFBQyxJQUFJLENBQUEsVUFBVSxHQUFFOztBQVYvQyxBQVdJLE9BWEcsQ0FXSCxlQUFlLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQSxFQUFDLFNBQVMsRUFBQyxJQUFJLENBQUEsVUFBVSxHQUFFOztBQUVyRSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQUMzQyxBQUNJLFFBREksQ0FDSixzQkFBc0IsQ0FBQSxFQUFDLFVBQVUsRUFBQyxNQUFNLEVBQUMsTUFBTSxFQUFDLE1BQU0sR0FBRTtFQUQ1RCxBQUVJLFFBRkksQ0FFSixhQUFhLENBQUMsRUFBRSxBQUFBLHVCQUF1QixDQUFBLEVBQUMsVUFBVSxFQUFDLEtBQUssR0FBRTtFQUU5RCxBQUNJLHlCQURxQixDQUNyQixvQkFBb0IsQUFBQSxVQUFXLEM1RHBPckIsQ0FBQyxFNERvT3VCLFVBQVUsQ0FBQyxXQUFXLEFBQUEsV0FBVyxDQUFBLEVBQUMsYUFBYSxFQUFDLElBQUksQ0FBQSxVQUFVLEdBQUU7RVp2TzFHLEFBQUEsY0FBYyxHQUFHLFVBQVUsQ1l5T0ksRUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFO0VBQzlDLEFBQ0ksT0FERyxBQUNGLHdCQUF3QixBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsQUFBQSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLEVBRDFNLE9BQU8sQUFDRix3QkFBd0IsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLEMzRHFUbEUsaUJBQVUsQzJEclRvRSxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxBQUFBLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLGNBQWMsQ0FBQyxFQUNuTSxVQUFVLEVBQUMsS0FBSyxHQUVuQjtFQUpMLEFBR1EsT0FIRCxBQUNGLHdCQUF3QixBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsQUFBQSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLENBRWxNLE1BQU0sRUFIZCxPQUFPLEFBQ0Ysd0JBQXdCLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDM0RxVGxFLGlCQUFVLEMyRHJUb0UsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsQUFBQSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLENBRWxNLE1BQU0sQ0FBQyxFQUFDLFVBQVUsRUFBQyxLQUFLLEdBQUU7O0FDaFJ0QywrQkFFRztBakUwSEcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUV6SDdDLEFBQUEsV0FBVyxBQUFBLFVBQVUsQ0FBQyxFQUVmLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsS0FBSyxFQUFFLGlCQUFpQixFQUN4QixjQUFjLEVBQUUsSUFBSSxFQUNwQixZQUFZLEVBQUUsT0FBTyxFQUNyQixXQUFXLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsSUFBSSxHQU0xQjs7QUFiRCxBQVVHLFdBVlEsQUFBQSxVQUFVLEdBVWhCLHdCQUF3QixFQVY3QixXQUFXLEFBQUEsVUFBVSxHQVVXLHFCQUFxQixDQUFDLEVBQy9DLFlBQVksRUFBRSxZQUFZLEdBQzdCOztBQUdKLEFBQUEsV0FBVyxDQUFDLEVBQ1QsY0FBYyxFQUFFLEtBQUssRUFzY3ZCLHNGQUlHLENBRUgsOE5BUUssRUFnQk47O0FqRTNYSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUFFRyxXQUZRLEdBRU4scUJBQXFCLENBQUMsRUFFaEIsY0FBYyxFQUFFLHVCQUF1QixFQUN2QyxLQUFLLEVBQUUsaUJBQWlCLEdBNEMvQjs7QUFqREosQUFPTyxXQVBJLEdBRU4scUJBQXFCLENBS25CLGlCQUFpQixDQUFDLEVBQ2QsT0FBTyxFQUFFLElBQUksR0F3Q2hCOztBakUwREgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBT08sV0FQSSxHQUVOLHFCQUFxQixDQUtuQixpQkFBaUIsQ0FBQyxFQUdWLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE1BQU0sRUFBRSxRQUFRLEdBcUN2Qjs7QUFoRFIsQUFhVyxXQWJBLEdBRU4scUJBQXFCLENBS25CLGlCQUFpQixDQU1iLEdBQUcsQ0FBQyxFQUNBLE9BQU8sRUFBRSxJQUFJLEdBUWhCOztBakVvRlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBYVcsV0FiQSxHQUVOLHFCQUFxQixDQUtuQixpQkFBaUIsQ0FNYixHQUFHLENBQUMsRUFHSSxNQUFNLEVBQUUsc0JBQXNCLEVBQzlCLE1BQU0sRUFBRSxjQUFjLEVBQ3RCLE1BQU0sRUFBRSxjQUFjLEVBQ3RCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFNBQVMsRUFBRSxzQkFBc0IsR0FFeEM7O0FqRW9GUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUF3QmUsV0F4QkosR0FFTixxQkFBcUIsQ0FLbkIsaUJBQWlCLEFBaUJSLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxjQUFjLEVBQ3ZCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsU0FBUyxFQUFFLFdBQVcsRUFDdEIsT0FBTyxFQUFFLDRCQUE0QixFQUNyQyxnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLElBQUksRUFBRSxzQ0FBc0MsRUFDNUMsY0FBYyxFQUFFLEdBQUcsRUFDbkIsS0FBSyxFQUFFLE9BQU8sRUFDZCxjQUFjLEVBQUUsVUFBVSxFQUMxQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFdBQVcsRUFDbkIsSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsUUFBUSxFQUFFLE1BQU0sR0FDbkI7O0FqRTREWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUFrREcsV0FsRFEsR0FrRE4sb0JBQW9CLENBQUMsRUFFZixLQUFLLEVBQUUsaUJBQWlCLEdBRS9COztBQXRESixBQXdERSxXQXhEUyxDQXdEVCxvQkFBb0IsQ0FBQSxFQUNsQixRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QUExREgsQUEyREMsV0EzRFUsQ0EyRFYsS0FBSyxBQUFBLFNBQVMsQUFBQSxLQUFLLENBQUMsRUFFZCxVQUFVLEVBQUUsSUFBSSxHQVNyQjs7QUFIRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFuRTVCLEFBMkRDLFdBM0RVLENBMkRWLEtBQUssQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUFDLEVBU1osT0FBTyxFQUFFLElBQUksR0FFcEI7O0FBdEVGLEFBdUVDLFdBdkVVLENBdUVWLFlBQVksQ0FBQSxFQUFDLEtBQUssRUFBQyxLQUFLLEdBQUU7O0FBdkUzQixBQXdFQyxXQXhFVSxDQXdFVixTQUFTLENBQUEsRUFDUCxVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsYUFBYSxFQUMxQixLQUFLLEVBQUMsT0FBTyxFQUNiLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsY0FBYyxFQUFFLE1BQU0sR0FrQ3ZCOztBQWhIRixBQStFRyxXQS9FUSxDQXdFVixTQUFTLENBT1AsSUFBSSxDQUFBLEVBQ0YsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBbEZKLEFBbUZHLFdBbkZRLENBd0VWLFNBQVMsQUFXTixNQUFNLEVBbkZWLFdBQVcsQ0F3RVYsU0FBUyxBQVlOLE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBRUMsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBekY1QixBQXdFQyxXQXhFVSxDQXdFVixTQUFTLENBQUEsRUFrQkQsT0FBTyxFQUFFLEtBQUssRUFDZCxhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxpQkFBaUIsR0FtQnZDO0VBaEhGLEFBZ0dhLFdBaEdGLENBd0VWLFNBQVMsQ0F1QkQsQ0FBQyxBQUNJLGlCQUFpQixBQUFBLGFBQWEsQ0FBQyxFQUs1QixnQkFBZ0IsRUFBRSxnQ0FBZ0MsRUFDbEQsTUFBTSxFQUFFLHdCQUF3QixFQUNoQyxpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsZUFBZSxFQUFFLFNBQVMsRUFDMUIsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBN0dkLEFBaUdpQixXQWpHTixDQXdFVixTQUFTLENBdUJELENBQUMsQUFDSSxpQkFBaUIsQUFBQSxhQUFhLEFBQzFCLE9BQU8sQ0FBQyxFQUNMLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7O0FBcEdsQixBQWtIQyxXQWxIVSxDQWtIVixjQUFjLENBQUEsRUFDVixXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBRSxJQUFJLEdBa0JwQjs7QUF2SUYsQUF1SEssV0F2SE0sQ0FrSFYsY0FBYyxDQUtWLFNBQVMsQ0FBQSxFQUNQLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQXpITixBQTJISyxXQTNITSxDQWtIVixjQUFjLEFBU1QsZ0JBQWdCLENBQUMsRUFDZCwyRUFFSSxFQVFQOztBakU1QkQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElpRTFHcEUsQUEySEssV0EzSE0sQ0FrSFYsY0FBYyxBQVNULGdCQUFnQixDQUFDLEVBS1osY0FBYyxFQUFFLElBQUksRUFDcEIsYUFBYSxFQUFFLElBQUksR0FLeEI7O0FqRTVCRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUEySEssV0EzSE0sQ0FrSFYsY0FBYyxBQVNULGdCQUFnQixDQUFDLEVBU1osY0FBYyxFQUFFLEdBQUcsR0FFeEI7O0FqRTVCRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUF5SUMsV0F6SVUsQ0F5SVYsV0FBVyxDQUFBLEVBRUwsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLElBQUksR0FPekI7O0FqRXpDRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUF5SUMsV0F6SVUsQ0F5SVYsV0FBVyxDQUFBLEVBTUwsV0FBVyxFQUFFLENBQUMsRUFDZCxjQUFjLEVBQUUsR0FBRyxFQUNuQixNQUFNLEVBQUUsTUFBTSxHQUVuQjs7QUFuSkYsQUFvSkMsV0FwSlUsQ0FvSlYsRUFBRSxDQUFBLEVBQ0EsVUFBVSxFQUFFLFlBQVksR0EwQ3pCOztBQS9MRixBQXNKRyxXQXRKUSxDQW9KVixFQUFFLENBRUEsQ0FBQyxDQUFBLEVBQ0MsV0FBVyxFQUFDLEdBQUcsRUFDZixXQUFXLEVBQUUsYUFBYSxFQUMxQixTQUFTLEVBQUMsSUFBSSxFQUNkLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLFVBQVUsRUFBRSxVQUFVLEVBQ3RCLEtBQUssRUFBRSxrQkFBa0IsR0FpQzFCOztBakVwRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBc0pHLFdBdEpRLENBb0pWLEVBQUUsQ0FFQSxDQUFDLENBQUEsRUFVTyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxLQUFLLEdBNEI1Qjs7QWpFcEZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlFMUc3QyxBQXNLVyxXQXRLQSxDQW9KVixFQUFFLENBRUEsQ0FBQyxBQWdCUSxNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsa0JBQWtCLEdBQzVCOztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTNLaEMsQUFzSkcsV0F0SlEsQ0FvSlYsRUFBRSxDQUVBLENBQUMsQ0FBQSxFQXNCTyxVQUFVLEVBQUUsVUFBVSxFQUN0QixXQUFXLEVBQUUsR0FBRyxHQWlCdkI7O0FBZkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUEvS3hELEFBc0pHLFdBdEpRLENBb0pWLEVBQUUsQ0FFQSxDQUFDLENBQUEsRUEwQk8sU0FBUyxFQUFFLGdCQUFnQixHQWNsQzs7QUFaRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQWxMeEQsQUFzSkcsV0F0SlEsQ0FvSlYsRUFBRSxDQUVBLENBQUMsQ0FBQSxFQTZCTyxTQUFTLEVBQUUsaUJBQWlCLEdBV25DOztBQVRHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBckx4RCxBQXNKRyxXQXRKUSxDQW9KVixFQUFFLENBRUEsQ0FBQyxDQUFBLEVBZ0NPLFNBQVMsRUFBRSxnQkFBZ0IsR0FRbEM7O0FBTkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUF4THhELEFBc0pHLFdBdEpRLENBb0pWLEVBQUUsQ0FFQSxDQUFDLENBQUEsRUFtQ08sU0FBUyxFQUFFLGdCQUFnQixHQUtsQzs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTNMdkQsQUFzSkcsV0F0SlEsQ0FvSlYsRUFBRSxDQUVBLENBQUMsQ0FBQSxFQXNDTyxTQUFTLEVBQUUsZ0JBQWdCLEdBRWxDOztBQTlMSixBQWdNQyxXQWhNVSxDQWdNVixFQUFFLENBQUEsRUFDQSxXQUFXLEVBQUUsYUFBYSxFQUMxQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBQyxLQUFLLEVBQ1gsTUFBTSxFQUFDLENBQUMsR0FPVDs7QWpFakdHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlFMUc3QyxBQWdNQyxXQWhNVSxDQWdNVixFQUFFLENBQUEsRUFPSSxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBR3RCOztBQTNNRixBQTRNQyxXQTVNVSxDQTRNVixnQkFBZ0IsR0FBRyxDQUFDLENBQUMsRUFDbkIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsU0FBUyxFQUFFLFdBQVcsRUFDdEIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixRQUFRLEVBQUUsTUFBTSxFQUNoQixLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxJQUFJLEdBZ0JsQjs7QWpFMUhHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlFMUc3QyxBQTRNQyxXQTVNVSxDQTRNVixnQkFBZ0IsR0FBRyxDQUFDLENBQUMsRUFXZixTQUFTLEVBQUUsZ0JBQWdCLEVBQzNCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsYUFBYSxFQUFFLElBQUksR0FXeEI7O0FqRTFIRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUE0TUMsV0E1TVUsQ0E0TVYsZ0JBQWdCLEdBQUcsQ0FBQyxDQUFDLEVBaUJmLGFBQWEsRUFBRSxHQUFHLEdBT3ZCOztBakUxSEcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBNE1DLFdBNU1VLENBNE1WLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxFQXFCZixrQkFBa0IsRUFBRSxDQUFDLEdBRzFCOztBQXBPRixBQXNPQyxXQXRPVSxBQXNPVCxjQUFjLENBQUEsRUFDYixPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFDLE9BQVEsRUFDekIsS0FBSyxFQUFFLEtBQUssRUFDWixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBeUVwQjs7QUF2VEYsQUFnUEcsV0FoUFEsQUFzT1QsY0FBYyxDQVViLEtBQUssQ0FBQSxFQUNDLFdBQVcsRUFBRSxJQUFJLEdBMEJ0Qjs7QUEzUUosQUFtUFMsV0FuUEUsQUFzT1QsY0FBYyxDQVViLEtBQUssQ0FHQyxDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsS0FBSyxFQUNaLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsYUFBYSxFQUFFLFFBQVEsRUFDckIsUUFBUSxFQUFFLE1BQU0sRUFFaEIsV0FBVyxFQUFFLE1BQU0sRUFFdkIscUVBRXdCLENBRXhCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsR0FLN0I7O0FqRWhLTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUFtUFMsV0FuUEUsQUFzT1QsY0FBYyxDQVViLEtBQUssQ0FHQyxDQUFDLENBQUMsRUFxQk0sS0FBSyxFQUFFLEtBQUssR0FFbkI7O0FBMVFWLEFBNFFHLFdBNVFRLEFBc09ULGNBQWMsQUFzQ1osTUFBTSxDQUFBLEVBQ0wsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUE5UUosQUErUUcsV0EvUVEsQUFzT1QsY0FBYyxDQXlDYixVQUFVLENBQUEsRUFDUixVQUFVLEVBQUUscUJBQXFCLEVBQ2pDLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLE9BQU8sRUFBRSxzQkFBc0IsR0FRaEM7O0FBTkMsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBclI1QixBQStRRyxXQS9RUSxBQXNPVCxjQUFjLENBeUNiLFVBQVUsQ0FBQSxFQU9OLFNBQVMsRUFBRSxPQUFPLEdBS3JCOztBakVqTEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBK1FHLFdBL1FRLEFBc09ULGNBQWMsQ0F5Q2IsVUFBVSxDQUFBLEVBVU4sVUFBVSxFQUFFLElBQUksR0FFbkI7O0FqRWpMQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUE0UkcsV0E1UlEsQUFzT1QsY0FBYyxDQXNEYixLQUFLLENBQUEsRUFFRCxPQUFPLEVBQUMsSUFBSSxHQUtmOztBakV6TEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBNFJHLFdBNVJRLEFBc09ULGNBQWMsQ0FzRGIsS0FBSyxDQUFBLEVBS0QsT0FBTyxFQUFDLE1BQU0sR0FFakI7O0FBblNKLEFBb1NHLFdBcFNRLEFBc09ULGNBQWMsQ0E4RGIsTUFBTSxDQUFBLEVBQ0osVUFBVSxFQUFFLEtBQUssRUFDakIsS0FBSyxFQUFFLEtBQUssR0FTYjs7QUFQQyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF4UzVCLEFBb1NHLFdBcFNRLEFBc09ULGNBQWMsQ0E4RGIsTUFBTSxDQUFBLEVBS0YsS0FBSyxFQUFFLEdBQUcsR0FNYjs7QUFKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUEzUzlCLEFBb1NHLFdBcFNRLEFBc09ULGNBQWMsQ0E4RGIsTUFBTSxDQUFBLEVBUUYsU0FBUyxFQUFFLFdBQVcsRUFDdEIsS0FBSyxFQUFFLEtBQUssR0FFZjs7QUFFRCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFqVDFCLEFBc09DLFdBdE9VLEFBc09ULGNBQWMsQ0FBQSxFQTRFWCxNQUFNLEVBQUUsSUFBSSxHQUtmOztBakU3TUcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBc09DLFdBdE9VLEFBc09ULGNBQWMsQ0FBQSxFQStFWCxhQUFhLEVBQUUsQ0FBQyxHQUVuQjs7QUF2VEYsQUEyVEcsV0EzVFEsQ0EyVFIsVUFBVSxDQUFDLEVBQ1AsT0FBTyxFQUFFLElBQUksRUFzQ2IsMEpBVUcsRUFDTjs7QWpFblFDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlFMUc3QyxBQTJURyxXQTNUUSxDQTJUUixVQUFVLENBQUMsRUFJSCxRQUFRLEVBQUUsUUFBUSxFQUNsQixnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLE9BQU8sRUFDZixtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLGdCQUFnQixFQUFFLElBQUksRUFDdEIsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLElBQUksR0FzQ3hCO0VBN1dKLEFBeVVXLFdBelVBLENBMlRSLFVBQVUsQ0FjRixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsa0JBQWtCLEVBQ3pCLFNBQVMsRUFBRSxlQUFlLEVBQzFCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLGVBQWUsRUFDNUIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixhQUFhLEVBQUUsR0FBRyxFQUNsQixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsV0FBVyxFQUNsQixjQUFjLEVBQUUsU0FBUyxFQUN6QixPQUFPLEVBQUUsV0FBVyxFQUNwQixXQUFXLEVBQUUsR0FBRyxHQUNuQjtFQXhWWixBQTBWVyxXQTFWQSxDQTJUUixVQUFVLEFBK0JELG1CQUFtQixDQUFDLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLEVBQ2IsT0FBTyxFQUFFLEdBQUcsRUFDWixJQUFJLEVBQUUsSUFBSSxHQUNiOztBQS9WWixBQStXRyxXQS9XUSxDQStXUixzQkFBc0IsQ0FBQyxVQUFVLENBQUMsRUFDOUIsT0FBTyxFQUFFLGVBQWUsRUFDeEIsK0ZBSUcsRUFDTjs7QUF0WEosQUEwWEksV0ExWE8sQ0EwWFAseUJBQXlCLENBQUMsRUFDdEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLEtBQUssRUFDYixJQUFJLEVBQUUsSUFBSSxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxHQUFHLEdBdURmOztBQXpiTCxBQXFZWSxXQXJZRCxDQTBYUCx5QkFBeUIsQ0FVckIsY0FBYyxBQUNULHFCQUFxQixDQUFDLEVBQ25CLGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUF2WWIsQUF5WVksV0F6WUQsQ0EwWFAseUJBQXlCLENBVXJCLGNBQWMsQUFLVCxxQkFBcUIsQ0FBQyxFQUNuQixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBM1liLEFBNllZLFdBN1lELENBMFhQLHlCQUF5QixDQVVyQixjQUFjLEFBU1Qsb0JBQW9CLENBQUMsRUFDbEIsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQS9ZYixBQWlaWSxXQWpaRCxDQTBYUCx5QkFBeUIsQ0FVckIsY0FBYyxBQWFULGVBQWUsQ0FBQyxFQUNiLGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUFuWmIsQUFxWlksV0FyWkQsQ0EwWFAseUJBQXlCLENBVXJCLGNBQWMsQUFpQlQsa0JBQWtCLENBQUMsRUFDaEIsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQXZaYixBQXlaWSxXQXpaRCxDQTBYUCx5QkFBeUIsQ0FVckIsY0FBYyxBQXFCVCxZQUFZLENBQUMsRUFDVixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBM1piLEFBNlpZLFdBN1pELENBMFhQLHlCQUF5QixDQVVyQixjQUFjLEFBeUJULHNCQUFzQixDQUFDLEVBQ3BCLGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUEvWmIsQUFpYVksV0FqYUQsQ0EwWFAseUJBQXlCLENBVXJCLGNBQWMsQUE2QlQsdUJBQXVCLENBQUMsRUFDckIsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQW5hYixBQXFhWSxXQXJhRCxDQTBYUCx5QkFBeUIsQ0FVckIsY0FBYyxBQWlDVCxhQUFhLENBQUMsRUFDWCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBdmFiLEFBMGFRLFdBMWFHLENBMFhQLHlCQUF5QixDQWdEckIscUJBQXFCLENBQUMsRUFDbEIsT0FBTyxFQUFFLFlBQVksR0FheEI7O0FBeGJULEFBNmFZLFdBN2FELENBMFhQLHlCQUF5QixDQWdEckIscUJBQXFCLENBR2pCLENBQUMsQ0FBQyxFQUNFLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQS9hYixBQWliWSxXQWpiRCxDQTBYUCx5QkFBeUIsQ0FnRHJCLHFCQUFxQixDQU9qQixDQUFDLEFBQUEsWUFBWSxDQUFDLEVBQ1YsT0FBTyxFQUFFLHVCQUF1QixHQUNuQzs7QWpFelVSLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWlFMUc3QyxBQTBhUSxXQTFhRyxDQTBYUCx5QkFBeUIsQ0FnRHJCLHFCQUFxQixDQUFDLEVBWWQsV0FBVyxFQUFFLElBQUksR0FFeEI7O0FqRTlVSixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElpRTFHN0MsQUE2YkMsV0E3YlUsQ0E2YlYsYUFBYSxBQUFBLGlCQUFpQixDQUFDLEVBRXpCLFVBQVUsRUFBRSxJQUFJLEdBT3JCOztBakU1VkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJaUUxRzdDLEFBNmJDLFdBN2JVLENBNmJWLGFBQWEsQUFBQSxpQkFBaUIsQ0FBQyxFQU16QixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsSUFBSSxHQUV0Qjs7QUF0Y0YsQUEwZFcsV0ExZEEsQUF1ZE4sZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFHMUMsT0FBTyxFQTFkbkIsV0FBVyxBQXdkTixhQUFhLEFBQUEsV0FBVyxDQUE0QixpQkFBaUIsQUFFOUQsT0FBTyxDQUFDLEVBQ0wsTUFBTSxFQUFFLGVBQWUsRUFDdkIsR0FBRyxFQUFFLElBQUksR0FDWjs7QUE3ZFosQUErZFcsV0EvZEEsQUF1ZE4sZUFBZSxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQUFRMUMsTUFBTSxFQS9kbEIsV0FBVyxBQXdkTixhQUFhLEFBQUEsV0FBVyxDQUE0QixpQkFBaUIsQUFPOUQsTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLGdCQUFnQixDQUFDLFVBQVUsRUFDbkMsR0FBRyxFQUFFLElBQUksR0FDWjs7QUNwZmIsK0ZBS0c7QUFHSCxBQUVRLGtCQUZVLENBQ2QsSUFBSSxBQUNDLFdBQVcsQ0FBQyxFQUNULEtBQUssRUFBRSxLQUFLLEdBc0JmOztBbEUyRkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJa0VwSDlDLEFBRVEsa0JBRlUsQ0FDZCxJQUFJLEFBQ0MsV0FBVyxDQUFDLEVBSUwsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksR0FrQnpCOztBQWRPLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQVh2QyxBQVVZLGtCQVZNLENBQ2QsSUFBSSxBQUNDLFdBQVcsQUFRUCxNQUFNLENBQUMsRUFFQSxNQUFNLEVBQUUsS0FBSyxFQUNiLFNBQVMsRUFBRSxHQUFHLEVBQ2QsY0FBYyxFQUFFLEdBQUcsR0FFMUI7O0FBaEJiLEFBa0JZLGtCQWxCTSxDQUNkLElBQUksQUFDQyxXQUFXLEdBZ0JOLEdBQUcsQ0FBQyxFQUNGLE1BQU0sRUFBRSxNQUFNLEdBQ2pCOztBbEVnR1AsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJa0VwSDlDLEFBRVEsa0JBRlUsQ0FDZCxJQUFJLEFBQ0MsV0FBVyxDQUFDLEVBcUJMLGdCQUFnQixFQUFFLFdBQVcsR0FFcEM7O0FBekJULEFBMkJRLGtCQTNCVSxDQUNkLElBQUksQUEwQkMscUJBQXFCLENBQUMsRUFDbkIsUUFBUSxFQUFFLE1BQU0sR0FTbkI7O0FBTk8sTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBL0J2QyxBQThCWSxrQkE5Qk0sQ0FDZCxJQUFJLEFBMEJDLHFCQUFxQixBQUdqQixNQUFNLENBQUMsRUFFQSxHQUFHLEVBQUUsSUFBSSxFQUNULFNBQVMsRUFBRSxHQUFHLEVBQ2QsV0FBVyxFQUFFLEdBQUcsR0FFdkI7O0FBOEJiLEFBdkJJLG9CQXVCZ0IsQ0FHaEIsT0FBTyxBQUNGLFlBQVksQUEzQmhCLE9BQU8sRUF1Qlosb0JBQW9CLENBR2hCLE9BQU8sQUFvQ0YsT0FBTyxBQTlEWCxPQUFPLEVBdUJaLG9CQUFvQixDQUdoQixPQUFPLEFBd0RGLGlCQUFpQixBQWxGckIsT0FBTyxFQXVCWixvQkFBb0IsQ0FHaEIsT0FBTyxBQXFFRixVQUFVLEFBL0ZkLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFdBQVcsRUFBRSxpQkFBaUIsRUFDOUIsY0FBYyxFQUFFLFNBQVMsRUFDekIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsR0FBRyxFQUNYLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixVQUFVLEVBQUUsTUFBTSxFQUNsQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxDQUFDLEVBQ2pCLE9BQU8sRUFBRSxDQUFDLEdBTWI7O0FBSkcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBTy9CLEFBdkJJLG9CQXVCZ0IsQ0FHaEIsT0FBTyxBQUNGLFlBQVksQUEzQmhCLE9BQU8sRUF1Qlosb0JBQW9CLENBR2hCLE9BQU8sQUFvQ0YsT0FBTyxBQTlEWCxPQUFPLEVBdUJaLG9CQUFvQixDQUdoQixPQUFPLEFBd0RGLGlCQUFpQixBQWxGckIsT0FBTyxFQXVCWixvQkFBb0IsQ0FHaEIsT0FBTyxBQXFFRixVQUFVLEFBL0ZkLE9BQU8sQ0FBQyxFQWlCRCxTQUFTLEVBQUUsY0FBYyxFQUN6QixLQUFLLEVBQUUsY0FBYyxHQUU1Qjs7QUFHTCxBQUFBLG9CQUFvQixDQUFDLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBa0ZyQjs7QUFuRkQsQUFJUSxvQkFKWSxDQUdoQixPQUFPLEFBQ0YsWUFBWSxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsTUFBTSxFQUNsQixRQUFRLEVBQUUsTUFBTSxFQUNoQiwrQ0FFaUIsQ0FDakIsTUFBTSxFQUFFLE1BQU0sRUFFZCxPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FxQmY7O0FBckNULEFBb0JZLG9CQXBCUSxDQUdoQixPQUFPLEFBQ0YsWUFBWSxBQWdCUixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsRUFDTixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsT0FBTyxFQUNuQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQTlCYixBQWdDWSxvQkFoQ1EsQ0FHaEIsT0FBTyxBQUNGLFlBQVksQ0E0QlQsR0FBRyxDQUFBLEVBQ0MsT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFwQ2IsQUF1Q1Esb0JBdkNZLENBR2hCLE9BQU8sQUFvQ0YsT0FBTyxDQUFDLEVBY0wsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixLQUFLLEVBQUUsZ0JBQWdCLEVBQ3ZCLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLFFBQVEsRUFBRSxNQUFNLEdBQ25COztBQXpEVCxBQTBDWSxvQkExQ1EsQ0FHaEIsT0FBTyxBQW9DRixPQUFPLEFBR0gsTUFBTSxDQUFDLEVBQ0osR0FBRyxFQUFFLEtBQUssRUFDVixLQUFLLEVBQUUsQ0FBQyxFQUNSLFNBQVMsRUFBRSxHQUFHLEVBQ2QsSUFBSSxFQUFFLElBQUksR0FDYjs7QUEvQ2IsQUFpRFksb0JBakRRLENBR2hCLE9BQU8sQUFvQ0YsT0FBTyxBQVVILE9BQU8sQ0FBQyxFQUNMLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQW5EYixBQTJEUSxvQkEzRFksQ0FHaEIsT0FBTyxBQXdERixpQkFBaUIsQ0FBQyxFQUNmLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLEtBQUssRUFDYixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxNQUFNLEVBQ2QsUUFBUSxFQUFFLE1BQU0sR0FPbkI7O0FBdkVULEFBb0VZLG9CQXBFUSxDQUdoQixPQUFPLEFBd0RGLGlCQUFpQixBQVNiLE9BQU8sQ0FBQyxFQUNMLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQXRFYixBQTRFWSxvQkE1RVEsQ0FHaEIsT0FBTyxBQXFFRixVQUFVLEFBSU4sT0FBTyxDQUFDLEVBRUwsTUFBTSxFQUFFLEtBQUssRUFDYixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQU9iLEFBQUEsSUFBSSxDQUFDLEVBQ0QsUUFBUSxFQUFDLFFBQVEsRUFDakIsVUFBVSxFQUFFLE9BQU8sRUE0Qm5CLDBFQUtHLEVBZ0NOOztBQW5FRCxBQUlJLElBSkEsQUFJQyxjQUFjLEFBQUEsTUFBTSxFQUp6QixJQUFJLEFBS0MscUJBQXFCLEFBQUEsTUFBTSxDQUFDLEVBQ3pCLE9BQU8sRUFBRSx1QkFBdUIsRUFDaEMsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixhQUFhLEVBQUUsSUFBSSxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFaTCxBQWNJLElBZEEsQUFjQyxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsWUFBWSxFQUNyQixXQUFXLEVBQUUsaUJBQWlCLEVBQzlCLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBRSxPQUFPLEVBQ2QsTUFBTSxFQUFFLEdBQUcsRUFDWCxJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsVUFBVSxFQUFFLE1BQU0sRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsQ0FBQyxHQUNwQjs7QUE1QkwsQUFxQ0ksSUFyQ0EsQUFxQ0MsZ0JBQWdCLENBQUMsRUFDZCxPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxNQUFNLEdBS3JCOztBQTVDTCxBQXlDUSxJQXpDSixBQXFDQyxnQkFBZ0IsQ0FJYixHQUFHLENBQUEsRUFDQyxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUEzQ1QsQUE4Q0ksSUE5Q0EsQUE4Q0MsY0FBYyxDQUFDLEVBQ1osS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QUFqREwsQUFtREksSUFuREEsQUFtREMscUJBQXFCLENBQUMsRUFDbkIsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsSUFBSSxHQUtmOztBQUhHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQXZEL0IsQUFtREksSUFuREEsQUFtREMscUJBQXFCLENBQUMsRUFLZixNQUFNLEVBQUUsTUFBTSxHQUVyQjs7QUExREwsQUE0REksSUE1REEsQUE0REMsaUJBQWlCLENBQUMsRUFDZixVQUFVLEVBQUUsV0FBVyxHQUsxQjs7QUFsRUwsQUErRFEsSUEvREosQUE0REMsaUJBQWlCLEFBR2IsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBSVQsQUFFSSxlQUZXLENBRVgsSUFBSSxFQURSLGVBQWUsQ0FDWCxJQUFJLENBQUMsRUFDRCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FPM0M7O0FBVkwsQUFLUSxlQUxPLENBRVgsSUFBSSxBQUdDLGNBQWMsQUFBQSxNQUFNLEVBTDdCLGVBQWUsQ0FFWCxJQUFJLEFBSUMscUJBQXFCLEFBQUEsTUFBTSxFQUxwQyxlQUFlLENBQ1gsSUFBSSxBQUdDLGNBQWMsQUFBQSxNQUFNLEVBSjdCLGVBQWUsQ0FDWCxJQUFJLEFBSUMscUJBQXFCLEFBQUEsTUFBTSxDQUFDLEVBQ3pCLGdCQUFnQixFQUFFLHNCQUFzQixFQUN4QyxLQUFLLEVBQUUsZUFBZSxHQUN6Qjs7QUFPRCxNQUFNLEVBQUMsU0FBUyxFQUFFLE1BQU0sSUFIaEMsQUFDSSxXQURPLENBQ1AsS0FBSyxHQUFHLGtCQUFrQixDQUFDLEVBR25CLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBbEU3SEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJa0V1SDlDLEFBVVksV0FWRCxDQVNILGtCQUFrQixDQUNkLFdBQVcsQ0FBQyxFQUNSLEdBQUcsRUFBRSxLQUFLLEdBQ2I7O0FDL1BiLDRGQUtHO0FBR0gsQUFBQSxpQkFBaUIsQ0FBQyxTQUFTLEdBQUMsS0FBSyxHQUFDLENBQUMsQUFBQSxPQUFPLEVBQzFDLDZCQUE2QixHQUFDLENBQUMsQUFBQSxPQUFPLENBQUMsRUFDbkMsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQUdELEFBQ0ksSUFEQSxBQUFBLElBQUssQ0FBQSw0QkFBNEIsQ0FBQyxJQUFLLENBQUEsa0NBQWtDLENBQUMsSUFBSyxDQUFBLGlDQUFpQyxDQUFDLElBQUssQ0FBQSw2QkFBNkIsQ0FBQyxJQUFLLENBQUEsMkJBQTJCLENBQUMsSUFBSyxDQUFBLDBCQUEwQixDQUFDLElBQUssQ0FBQSx3Q0FBd0MsQ0FBQyxJQUFLLENBQUEsMEJBQTBCLENBQUMsSUFBSyxDQUFBLDBCQUEwQixDQUFDLElBQUssQ0FBQSw2QkFBNkIsQ0FBQyxJQUFLLENBQUEsMkJBQTJCLENBQUMsSUFBSyxDQUFBLGtDQUFrQyxDQUFDLElBQUssQ0FBQSxvQ0FBb0MsQ0FBQyxJQUFLLENBQUEsZ0NBQWdDLENBQUMsSUFBSyxDQUFBLDJCQUEyQixDQUFDLElBQUssQ0FBQSx3QkFBd0IsQ0FBQyxJQUFLLENBQUEsOEJBQThCLENBQUMsSUFBSyxDQUFBLHlCQUF5QixDQUFDLElBQUssQ0FBQSw0QkFBNEIsQ0FBQyxJQUFLLENBQUEsaUNBQWlDLEVBQ3pzQixPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxZQUFZLEdBQ3BDOztBQUhMLEFBSUksSUFKQSxBQUFBLElBQUssQ0FBQSw0QkFBNEIsQ0FBQyxJQUFLLENBQUEsa0NBQWtDLENBQUMsSUFBSyxDQUFBLGlDQUFpQyxDQUFDLElBQUssQ0FBQSw2QkFBNkIsQ0FBQyxJQUFLLENBQUEsMkJBQTJCLENBQUMsSUFBSyxDQUFBLDBCQUEwQixDQUFDLElBQUssQ0FBQSx3Q0FBd0MsQ0FBQyxJQUFLLENBQUEsMEJBQTBCLENBQUMsSUFBSyxDQUFBLDBCQUEwQixDQUFDLElBQUssQ0FBQSw2QkFBNkIsQ0FBQyxJQUFLLENBQUEsMkJBQTJCLENBQUMsSUFBSyxDQUFBLGtDQUFrQyxDQUFDLElBQUssQ0FBQSxvQ0FBb0MsQ0FBQyxJQUFLLENBQUEsZ0NBQWdDLENBQUMsSUFBSyxDQUFBLDJCQUEyQixDQUFDLElBQUssQ0FBQSx3QkFBd0IsQ0FBQyxJQUFLLENBQUEsOEJBQThCLENBQUMsSUFBSyxDQUFBLHlCQUF5QixDQUFDLElBQUssQ0FBQSw0QkFBNEIsQ0FBQyxJQUFLLENBQUEsaUNBQWlDLEVBSXpzQixZQUFZLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQzdDLG1CQUFtQixFQUFFLFlBQVksR0FDcEM7O0FBTkwsQUFPSSxJQVBBLEFBQUEsSUFBSyxDQUFBLDRCQUE0QixDQUFDLElBQUssQ0FBQSxrQ0FBa0MsQ0FBQyxJQUFLLENBQUEsaUNBQWlDLENBQUMsSUFBSyxDQUFBLDZCQUE2QixDQUFDLElBQUssQ0FBQSwyQkFBMkIsQ0FBQyxJQUFLLENBQUEsMEJBQTBCLENBQUMsSUFBSyxDQUFBLHdDQUF3QyxDQUFDLElBQUssQ0FBQSwwQkFBMEIsQ0FBQyxJQUFLLENBQUEsMEJBQTBCLENBQUMsSUFBSyxDQUFBLDZCQUE2QixDQUFDLElBQUssQ0FBQSwyQkFBMkIsQ0FBQyxJQUFLLENBQUEsa0NBQWtDLENBQUMsSUFBSyxDQUFBLG9DQUFvQyxDQUFDLElBQUssQ0FBQSxnQ0FBZ0MsQ0FBQyxJQUFLLENBQUEsMkJBQTJCLENBQUMsSUFBSyxDQUFBLHdCQUF3QixDQUFDLElBQUssQ0FBQSw4QkFBOEIsQ0FBQyxJQUFLLENBQUEseUJBQXlCLENBQUMsSUFBSyxDQUFBLDRCQUE0QixDQUFDLElBQUssQ0FBQSxpQ0FBaUMsRUFPenNCLE9BQU8sQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDeEMsbUJBQW1CLEVBQUUsWUFBWSxFQUNqQyxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFLQSxBQUVHLDJCQUZLLENBRUwsT0FBTyxFQUZWLDJCQUFRLENBRUcsT0FBTyxFQUZsQiwyQkFBUSxDQUdMLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNqQyxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFONUIsQUFPTywyQkFQQyxDQU9ELFlBQVksQ0FBQyxFQUNULE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQVRSLEFBWUcsMkJBWkssQ0FZTCxtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDJGQUEyRixFQUFDLCtCQUErQixHQUNoSjs7QUFkSixBQWlCTywyQkFqQkMsQ0FnQkwsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDhGQUE4RixHQUMvRzs7QUFHUixBQUNHLDRCQURNLENBQ04sT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUpKLEFBTUcsNEJBTk0sQ0FNTixtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDJGQUEyRixFQUFDLCtCQUErQixHQUNoSjs7QUFSSixBQVdPLDRCQVhFLENBVU4sY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDhGQUE4RixHQUMvRzs7QUFiUixBQWVHLDRCQWZNLENBZU4sV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ2hDLG1CQUFtQixFQUFFLFlBQVksRUFDakMsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBckJsRCxBQXNCTyw0QkF0QkUsQ0FzQkYsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTNCbEQsQUE2QlcsNEJBN0JGLENBNEJGLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBN0JoQiw0QkFBUyxDQTRCRixXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyxrQ0FEWSxDQUNaLE9BQU8sQ0FBQSxFQUNILG1CQUFtQixFQUFFLFlBQVksRUFDakMsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFKSixBQU1HLGtDQU5ZLENBTVosbUJBQW1CLENBQUEsRUFDZixnQkFBZ0IsRUFBRSxnR0FBZ0csRUFBQywrQkFBK0IsR0FDcko7O0FBUkosQUFXTyxrQ0FYUSxDQVVaLGNBQWMsQ0FDVixXQUFXLENBQUEsRUFDWCxnQkFBZ0IsRUFBRSxtR0FBbUcsR0FDcEg7O0FBYlIsQUFlRyxrQ0FmWSxDQWVaLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUNoQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQWxCSixBQW1CRyxrQ0FuQlksQ0FtQlosWUFBWSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUM3QyxtQkFBbUIsRUFBRSxZQUFZLEdBQ3BDOztBbkVlSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRXBDekMsQUF1Qk8sa0NBdkJRLENBdUJSLE9BQU8sQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDeEMsbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QW5FV1AsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUVwQ3pDLEFBdUJPLGtDQXZCUSxDQXVCUixPQUFPLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUtBLEVBQ3hDLG1CQUFtQixFQUFFLGNBQWMsR0FDdEM7O0FBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFqQ2xELEFBa0NPLGtDQWxDUSxDQWtDUixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdkNsRCxBQXlDVyxrQ0F6Q0ksQ0F3Q1IsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUF6Q2hCLGtDQUFlLENBd0NSLFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUNHLGlDQURXLENBQ1gsT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFISixBQUtHLGlDQUxXLENBS1gsbUJBQW1CLENBQUEsRUFDZixnQkFBZ0IsRUFBRSx3R0FBd0csRUFBQywrQkFBK0IsR0FDN0o7O0FBUEosQUFVTyxpQ0FWTyxDQVNYLGNBQWMsQ0FDVixXQUFXLENBQUEsRUFDWCxnQkFBZ0IsRUFBRSwyR0FBMkcsR0FDNUg7O0FBWlIsQUFjRyxpQ0FkVyxDQWNYLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUNoQyxtQkFBbUIsRUFBRSxZQUFZLEVBQ2pDLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FuRS9CSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRWF6QyxBQW9CTyxpQ0FwQk8sQ0FvQlAsT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUN4QyxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBekJsRCxBQTBCTyxpQ0ExQk8sQ0EwQlAsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQS9CbEQsQUFpQ1csaUNBakNHLENBZ0NQLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBakNoQixpQ0FBYyxDQWdDUCxXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyw2QkFETyxDQUNQLE9BQU8sQ0FBQSxFQUNILG1CQUFtQixFQUFFLFdBQVcsR0FDbkM7O0FBSEosQUFLRyw2QkFMTyxDQUtQLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsMkZBQTJGLEVBQUMsK0JBQStCLEdBQ2hKOztBQVBKLEFBVU8sNkJBVkcsQ0FTUCxjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsOEZBQThGLEdBQy9HOztBQVpSLEFBY0csNkJBZE8sQ0FjUCxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsWUFBWSxFQUNqQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBbkV4RUgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUVzRHpDLEFBb0JPLDZCQXBCRyxDQW9CSCxPQUFPLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ3hDLEtBQUssRUFBRSxLQUFLLEVBQ1osU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUExQmxELEFBMkJPLDZCQTNCRyxDQTJCSCxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBaENsRCxBQWtDVyw2QkFsQ0QsQ0FpQ0gsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUFsQ2hCLDZCQUFVLENBaUNILFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUNHLDJCQURLLENBQ0wsT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsVUFBVSxFQUMvQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUpKLEFBTUcsMkJBTkssQ0FNTCxtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLHlGQUF5RixFQUFDLCtCQUErQixHQUM5STs7QUFSSixBQVdPLDJCQVhDLENBVUwsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDRGQUE0RixHQUM3Rzs7QUFiUixBQWVHLDJCQWZLLENBZUwsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ2hDLG1CQUFtQixFQUFFLFlBQVksRUFDakMsU0FBUyxFQUFFLEtBQUssRUFDaEIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QW5FbkhILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1FZ0d6QyxBQXFCTywyQkFyQkMsQ0FxQkQsT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUN4QyxLQUFLLEVBQUUsS0FBSyxFQUNaLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBM0JsRCxBQTRCTywyQkE1QkMsQ0E0QkQsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWpDbEQsQUFtQ1csMkJBbkNILENBa0NELFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBbkNoQiwyQkFBUSxDQWtDRCxXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyw0QkFETSxDQUNOLE9BQU8sRUFEViw0QkFBUyxDQUVOLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNqQyxtQkFBbUIsRUFBRSxpQkFBaUIsRUFDdEMsZUFBZSxFQUFFLE9BQU8sR0FDM0I7O0FBTEosQUFNRyw0QkFOTSxDQU1OLE9BQU8sQ0FBQyxFQUNKLGdCQUFnQixFQUFFLDhDQUE4QyxHQUNuRTs7QUFSSixBQVNHLDRCQVRNLENBU04sV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ2pDLGdCQUFnQixFQUFFLGtEQUFrRCxFQUNwRSxNQUFNLEVBQUUsU0FBUyxDQUFDLFlBQVksQ0FBQyxhQUFhLEdBQy9DOztBQVpKLEFBY0csNEJBZE0sQ0FjTixtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDJGQUEyRixFQUFDLCtCQUErQixHQUNoSjs7QUFoQkosQUFtQk8sNEJBbkJFLENBa0JOLGNBQWMsQ0FDVixXQUFXLENBQUEsRUFDWCxnQkFBZ0IsRUFBRSw4RkFBOEYsR0FDL0c7O0FBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUF4QmxELEFBeUJPLDRCQXpCRSxDQXlCRixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBOUJsRCxBQWdDVyw0QkFoQ0YsQ0ErQkYsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUFoQ2hCLDRCQUFTLENBK0JGLFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUNHLDBCQURJLENBQ0osT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFISixBQUtHLDBCQUxJLENBS0osbUJBQW1CLENBQUEsRUFDZixnQkFBZ0IsRUFBRSwyRkFBMkYsRUFBQywrQkFBK0IsR0FDaEo7O0FBUEosQUFVTywwQkFWQSxDQVNKLGNBQWMsQ0FDVixXQUFXLENBQUEsRUFDWCxnQkFBZ0IsRUFBRSw4RkFBOEYsR0FDL0c7O0FBWlIsQUFjRywwQkFkSSxDQWNKLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUNoQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQWpCSixBQWtCRywwQkFsQkksQ0FrQkosWUFBWSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUM3QyxtQkFBbUIsRUFBRSxZQUFZLEdBQ3BDOztBQXBCSixBQXFCRywwQkFyQkksQ0FxQkosT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUN4QyxtQkFBbUIsRUFBRSxZQUFZLEdBQ3BDOztBbkUxTUgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUVtTHpDLEFBcUJHLDBCQXJCSSxDQXFCSixPQUFPLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUtJLEVBQ3hDLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUEvQmxELEFBZ0NPLDBCQWhDQSxDQWdDQSxPQUFPLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQ25DLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXJDbEQsQUF1Q1csMEJBdkNKLENBc0NBLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBdkNoQiwwQkFBTyxDQXNDQSxXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyx3Q0FEa0IsQ0FDbEIsT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsVUFBVSxFQUMvQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUpKLEFBTUcsd0NBTmtCLENBTWxCLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsa0dBQWtHLEVBQUMsK0JBQStCLEdBQ3ZKOztBQVJKLEFBV08sd0NBWGMsQ0FVbEIsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLHFHQUFxRyxHQUN0SDs7QUFiUixBQWVHLHdDQWZrQixDQWVsQixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdEJsRCxBQXVCTyx3Q0F2QmMsQ0F1QmQsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTVCbEQsQUE4Qlcsd0NBOUJVLENBNkJkLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBOUJoQix3Q0FBcUIsQ0E2QmQsV0FBVyxDQUFDLFlBQVksQ0FFcEIsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNSLFlBQVksRUFBRSxjQUFjLEdBQy9COztBQUtaLEFBQ0csMEJBREksQ0FDSixPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxZQUFZLEVBQ2pDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBSkosQUFNRywwQkFOSSxDQU1KLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUseUZBQXlGLEVBQUMsK0JBQStCLEdBQzlJOztBQVJKLEFBV08sMEJBWEEsQ0FVSixjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsNEZBQTRGLEdBQzdHOztBQWJSLEFBZUcsMEJBZkksQ0FlSixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsWUFBWSxFQUNqQyxTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FuRTNSSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRXdRekMsQUFxQk8sMEJBckJBLENBcUJBLFlBQVksQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDN0MsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUExQmxELEFBMkJPLDBCQTNCQSxDQTJCQSxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBaENsRCxBQWtDVywwQkFsQ0osQ0FpQ0EsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUFsQ2hCLDBCQUFPLENBaUNBLFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUNHLDBCQURJLENBQ0osT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUpKLEFBTUcsMEJBTkksQ0FNSixtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLHlGQUF5RixFQUFDLCtCQUErQixHQUM5STs7QUFSSixBQVdPLDBCQVhBLENBVUosY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDRGQUE0RixHQUM3Rzs7QUFiUixBQWVHLDBCQWZJLENBZUosV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ2hDLG1CQUFtQixFQUFFLFlBQVksRUFDakMsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkOztBbkVyVUgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUVrVHpDLEFBcUJPLDBCQXJCQSxDQXFCQSxZQUFZLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQzdDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQXZCUixBQXlCRywwQkF6QkksQ0F5QkosT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUN4QyxTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUE5QmxELEFBK0JPLDBCQS9CQSxDQStCQSxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBcENsRCxBQXNDVywwQkF0Q0osQ0FxQ0EsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUF0Q2hCLDBCQUFPLENBcUNBLFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUNHLDZCQURPLENBQ1AsT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFISixBQUtHLDZCQUxPLENBS1AsbUJBQW1CLENBQUEsRUFDZixnQkFBZ0IsRUFBRSwyRkFBMkYsRUFBQywrQkFBK0IsR0FDaEo7O0FBUEosQUFVTyw2QkFWRyxDQVNQLGNBQWMsQ0FDVixXQUFXLENBQUEsRUFDWCxnQkFBZ0IsRUFBRSw4RkFBOEYsR0FDL0c7O0FBWlIsQUFjRyw2QkFkTyxDQWNQLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUNoQyxtQkFBbUIsRUFBRSxZQUFZLEVBQ2pDLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFwQmxELEFBcUJPLDZCQXJCRyxDQXFCSCxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBMUJsRCxBQTRCVyw2QkE1QkQsQ0EyQkgsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUE1QmhCLDZCQUFVLENBMkJILFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUVHLCtCQUZTLENBRVQsT0FBTyxFQUZWLCtCQUFZLENBRUQsT0FBTyxFQUZsQiwrQkFBWSxDQUdULFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNqQyxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFONUIsQUFPTywrQkFQSyxDQU9MLFlBQVksQ0FBQyxFQUNULE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQVRSLEFBWUcsK0JBWlMsQ0FZVCxtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDJGQUEyRixFQUFDLCtCQUErQixHQUNoSjs7QUFkSixBQWlCTywrQkFqQkssQ0FnQlQsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDhGQUE4RixHQUMvRzs7QUFJUixBQUNHLDJCQURLLENBQ0wsT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUpKLEFBTUcsMkJBTkssQ0FNTCxtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDJGQUEyRixFQUFDLCtCQUErQixHQUNoSjs7QUFSSixBQVdPLDJCQVhDLENBVUwsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDhGQUE4RixHQUMvRzs7QUFiUixBQWVHLDJCQWZLLENBZUwsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ2hDLG1CQUFtQixFQUFFLFlBQVksRUFDakMsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBckJsRCxBQXNCTywyQkF0QkMsQ0FzQkQsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTNCbEQsQUE2QlcsMkJBN0JILENBNEJELFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBN0JoQiwyQkFBUSxDQTRCRCxXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyxrQ0FEWSxDQUNaLE9BQU8sQ0FBQSxFQUNILG1CQUFtQixFQUFFLFlBQVksR0FDcEM7O0FBSEosQUFLRyxrQ0FMWSxDQUtaLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsMEZBQTBGLEVBQUMsK0JBQStCLEdBQy9JOztBQVBKLEFBVU8sa0NBVlEsQ0FTWixjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsNkZBQTZGLEdBQzlHOztBbkU1Y1AsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUVnY3pDLEFBZU8sa0NBZlEsQ0FlUixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QW5FamRQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1FZ2N6QyxBQWVPLGtDQWZRLENBZVIsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUtBLEVBQ2hDLG1CQUFtQixFQUFFLFdBQVcsR0FDbkM7O0FBdEJSLEFBd0JHLGtDQXhCWSxDQXdCWixZQUFZLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQzdDLEtBQUssRUFBRSxLQUFLLEVBQ1osU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBM0JKLEFBNEJHLGtDQTVCWSxDQTRCWixPQUFPLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ3hDLEtBQUssRUFBRSxLQUFLLEVBQ1osU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFqQ2xELEFBa0NPLGtDQWxDUSxDQWtDUixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdkNsRCxBQXlDVyxrQ0F6Q0ksQ0F3Q1IsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUF6Q2hCLGtDQUFlLENBd0NSLFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUVHLG9DQUZjLENBRWQsT0FBTyxFQUZWLG9DQUFpQixDQUVOLE9BQU8sRUFGbEIsb0NBQWlCLENBR2QsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ2pDLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQU41QixBQU9PLG9DQVBVLENBT1YsWUFBWSxDQUFDLEVBQ1QsTUFBTSxFQUFFLGVBQWUsR0FDMUI7O0FBVFIsQUFZRyxvQ0FaYyxDQVlkLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsd0dBQXdHLEVBQUMsK0JBQStCLEdBQzdKOztBQWRKLEFBaUJPLG9DQWpCVSxDQWdCZCxjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsMkdBQTJHLEdBQzVIOztBQUlSLEFBRUcsNEJBRk0sQ0FFTixPQUFPLEVBRlYsNEJBQVMsQ0FFRSxPQUFPLEVBRmxCLDRCQUFTLENBR04sV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ2pDLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQU41QixBQU9PLDRCQVBFLENBT0YsWUFBWSxDQUFDLEVBQ1QsTUFBTSxFQUFFLGVBQWUsR0FDMUI7O0FBVFIsQUFZRyw0QkFaTSxDQVlOLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsMkZBQTJGLEVBQUMsK0JBQStCLEdBQ2hKOztBQWRKLEFBaUJPLDRCQWpCRSxDQWdCTixjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsOEZBQThGLEdBQy9HOztBQUlSLEFBQ0csb0NBRGMsQ0FDZCxPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxVQUFVLEVBQy9CLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBSkosQUFNRyxvQ0FOYyxDQU1kLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsa0dBQWtHLEVBQUMsK0JBQStCLEdBQ3ZKOztBQVJKLEFBV08sb0NBWFUsQ0FVZCxjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUscUdBQXFHLEdBQ3RIOztBQWJSLEFBZUcsb0NBZmMsQ0FlZCxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdEJsRCxBQXVCTyxvQ0F2QlUsQ0F1QlYsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTVCbEQsQUE4Qlcsb0NBOUJNLENBNkJWLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBOUJoQixvQ0FBaUIsQ0E2QlYsV0FBVyxDQUFDLFlBQVksQ0FFcEIsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNSLFlBQVksRUFBRSxjQUFjLEdBQy9COztBQUtaLEFBQ0csZ0NBRFUsQ0FDVixPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxRQUFRLEdBQ2hDOztBQUhKLEFBS0csZ0NBTFUsQ0FLVixtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDhGQUE4RixFQUFDLCtCQUErQixHQUNuSjs7QUFQSixBQVVPLGdDQVZNLENBU1YsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLGlHQUFpRyxHQUNsSDs7QUFaUixBQWNHLGdDQWRVLENBY1YsWUFBWSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUM3QyxtQkFBbUIsRUFBRSxTQUFTLEVBQzlCLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQWpCSixBQWtCRyxnQ0FsQlUsQ0FrQlYsT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUN4QyxtQkFBbUIsRUFBRSxXQUFXLEdBQ25DOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdEJsRCxBQXVCTyxnQ0F2Qk0sQ0F1Qk4sV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTVCbEQsQUE4QlcsZ0NBOUJFLENBNkJOLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBOUJoQixnQ0FBYSxDQTZCTixXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRywyQkFESyxDQUNMLE9BQU8sQ0FBQSxFQUNILG1CQUFtQixFQUFFLGFBQWEsRUFDbEMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFKSixBQU1HLDJCQU5LLENBTUwsbUJBQW1CLENBQUEsRUFDZixnQkFBZ0IsRUFBRSwwRkFBMEYsRUFBQywrQkFBK0IsR0FDL0k7O0FBUkosQUFXTywyQkFYQyxDQVVMLGNBQWMsQ0FDVixXQUFXLENBQUEsRUFDWCxnQkFBZ0IsRUFBRSw2RkFBNkYsR0FDOUc7O0FBYlIsQUFlRywyQkFmSyxDQWVMLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUNoQyxTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FuRTduQkgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUUybUJ6QyxBQW1CRywyQkFuQkssQ0FtQkwsWUFBWSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUV6QyxtQkFBbUIsRUFBRSxhQUFhLEdBS3pDOztBbkVyb0JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1FMm1CekMsQUFtQkcsMkJBbkJLLENBbUJMLFlBQVksQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFLekMsbUJBQW1CLEVBQUUsYUFBYSxHQUV6Qzs7QUExQkosQUEyQkcsMkJBM0JLLENBMkJMLE9BQU8sQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDeEMsbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQS9CbEQsQUFnQ08sMkJBaENDLENBZ0NELFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLElBQUksQ0FBQyxFQUMzQixNQUFNLEVBQUUseUJBQXlCLEVBQ2pDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFyQ2xELEFBdUNXLDJCQXZDSCxDQXNDRCxXQUFXLENBQUMsWUFBWSxDQUNwQixDQUFDLEFBQUEsSUFBSSxFQXZDaEIsMkJBQVEsQ0FzQ0QsV0FBVyxDQUFDLFlBQVksQ0FFcEIsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNSLFlBQVksRUFBRSxjQUFjLEdBQy9COztBQUtaLEFBRUcsZ0NBRlUsQ0FFVixPQUFPLEVBRlYsZ0NBQWEsQ0FFRixPQUFPLEVBRmxCLGdDQUFhLENBR1YsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ2pDLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQU41QixBQU9PLGdDQVBNLENBT04sWUFBWSxDQUFDLEVBQ1QsTUFBTSxFQUFFLGVBQWUsR0FDMUI7O0FBVFIsQUFZRyxnQ0FaVSxDQVlWLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsd0dBQXdHLEVBQUMsK0JBQStCLEdBQzdKOztBQWRKLEFBaUJPLGdDQWpCTSxDQWdCVixjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsMkdBQTJHLEdBQzVIOztBQUlSLEFBQ0csd0JBREUsQ0FDRixPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxXQUFXLEdBQ25DOztBQUhKLEFBS0csd0JBTEUsQ0FLRixtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDJGQUEyRixFQUFDLCtCQUErQixHQUNoSjs7QUFQSixBQVVPLHdCQVZGLENBU0YsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLDhGQUE4RixHQUMvRzs7QUFaUixBQWNHLHdCQWRFLENBY0YsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ2hDLG1CQUFtQixFQUFFLFlBQVksR0FDcEM7O0FBaEJKLEFBaUJHLHdCQWpCRSxDQWlCRixZQUFZLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQzdDLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBckJsRCxBQXNCTyx3QkF0QkYsQ0FzQkUsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTNCbEQsQUE2Qlcsd0JBN0JOLENBNEJFLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBN0JoQix3QkFBSyxDQTRCRSxXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyw4QkFEUSxDQUNSLE9BQU8sQ0FBQSxFQUNILG1CQUFtQixFQUFFLFlBQVksR0FDcEM7O0FBSEosQUFLRyw4QkFMUSxDQUtSLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsMEZBQTBGLEVBQUMsK0JBQStCLEdBQy9JOztBQVBKLEFBVU8sOEJBVkksQ0FTUixjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsNkZBQTZGLEdBQzlHOztBQVpSLEFBY0csOEJBZFEsQ0FjUixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBcEJsRCxBQXFCTyw4QkFyQkksQ0FxQkosV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTFCbEQsQUE0QlcsOEJBNUJBLENBMkJKLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBNUJoQiw4QkFBVyxDQTJCSixXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBS1osQUFDRyw2QkFETyxDQUNQLE9BQU8sQ0FBQSxFQUNILG1CQUFtQixFQUFFLFlBQVksR0FDcEM7O0FBSEosQUFLRyw2QkFMTyxDQUtQLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsMkZBQTJGLEVBQUMsK0JBQStCLEdBQ2hKOztBQVBKLEFBVU8sNkJBVkcsQ0FTUCxjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsOEZBQThGLEdBQy9HOztBQVpSLEFBY0csNkJBZE8sQ0FjUCxZQUFZLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQzdDLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQWhCSixBQWlCRyw2QkFqQk8sQ0FpQlAsT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUN4QyxLQUFLLEVBQUUsSUFBSSxFQUNYLFNBQVMsRUFBRSxJQUFJLEVBQ2YsbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXZCbEQsQUF3Qk8sNkJBeEJHLENBd0JILFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLElBQUksQ0FBQyxFQUMzQixNQUFNLEVBQUUseUJBQXlCLEVBQ2pDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUE3QmxELEFBK0JXLDZCQS9CRCxDQThCSCxXQUFXLENBQUMsWUFBWSxDQUNwQixDQUFDLEFBQUEsSUFBSSxFQS9CaEIsNkJBQVUsQ0E4QkgsV0FBVyxDQUFDLFlBQVksQ0FFcEIsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNSLFlBQVksRUFBRSxjQUFjLEdBQy9COztBQUtaLEFBQ0cseUJBREcsQ0FDSCxPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxZQUFZLEVBQ2pDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBSkosQUFNRyx5QkFORyxDQU1ILG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsd0ZBQXdGLEVBQUMsK0JBQStCLEdBQzdJOztBQVJKLEFBV08seUJBWEQsQ0FVSCxjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsMkZBQTJGLEdBQzVHOztBQWJSLEFBZUcseUJBZkcsQ0FlSCxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQWxCSixBQW1CRyx5QkFuQkcsQ0FtQkgsWUFBWSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQSxFQUM3QyxtQkFBbUIsRUFBRSxZQUFZLEVBQ2pDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFFLElBQUksR0FDZDs7QUF2QkosQUF3QkcseUJBeEJHLENBd0JILE9BQU8sQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDeEMsbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTVCbEQsQUE2Qk8seUJBN0JELENBNkJDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLElBQUksQ0FBQyxFQUMzQixNQUFNLEVBQUUseUJBQXlCLEVBQ2pDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFsQ2xELEFBb0NXLHlCQXBDTCxDQW1DQyxXQUFXLENBQUMsWUFBWSxDQUNwQixDQUFDLEFBQUEsSUFBSSxFQXBDaEIseUJBQU0sQ0FtQ0MsV0FBVyxDQUFDLFlBQVksQ0FFcEIsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxFQUNSLFlBQVksRUFBRSxjQUFjLEdBQy9COztBQUtaLEFBQ0csNEJBRE0sQ0FDTixPQUFPLENBQUEsRUFDSCxtQkFBbUIsRUFBRSxZQUFZLEVBQ2pDLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBSkosQUFNRyw0QkFOTSxDQU1OLG1CQUFtQixDQUFBLEVBQ2YsZ0JBQWdCLEVBQUUsd0dBQXdHLEVBQUMsK0JBQStCLEdBQzdKOztBQVJKLEFBV08sNEJBWEUsQ0FVTixjQUFjLENBQ1YsV0FBVyxDQUFBLEVBQ1gsZ0JBQWdCLEVBQUUsMkdBQTJHLEdBQzVIOztBQWJSLEFBZUcsNEJBZk0sQ0FlTixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDaEMsbUJBQW1CLEVBQUUsYUFBYSxFQUNsQyxZQUFZLEVBQUUsZ0JBQWdCLEVBQzlCLFdBQVcsRUFBRSxpQkFBaUIsRUFDOUIsU0FBUyxFQUFFLEtBQUssRUFDaEIsU0FBUyxFQUFFLEtBQUssRUFDaEIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUF0QkosQUF1QkcsNEJBdkJNLENBdUJOLE9BQU8sQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDekMsU0FBUyxFQUFFLGtCQUFrQixDQUFDLFdBQVcsR0FDNUM7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUEzQmxELEFBNEJPLDRCQTVCRSxDQTRCRixXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxJQUFJLENBQUMsRUFDM0IsTUFBTSxFQUFFLHlCQUF5QixFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBakNsRCxBQW1DVyw0QkFuQ0YsQ0FrQ0YsV0FBVyxDQUFDLFlBQVksQ0FDcEIsQ0FBQyxBQUFBLElBQUksRUFuQ2hCLDRCQUFTLENBa0NGLFdBQVcsQ0FBQyxZQUFZLENBRXBCLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDUixZQUFZLEVBQUUsY0FBYyxHQUMvQjs7QUFLWixBQUNHLGlDQURXLENBQ1gsT0FBTyxDQUFBLEVBQ0gsbUJBQW1CLEVBQUUsWUFBWSxFQUNqQyxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUpKLEFBTUcsaUNBTlcsQ0FNWCxtQkFBbUIsQ0FBQSxFQUNmLGdCQUFnQixFQUFFLDZGQUE2RixFQUFDLCtCQUErQixHQUNsSjs7QUFSSixBQVdPLGlDQVhPLENBVVgsY0FBYyxDQUNWLFdBQVcsQ0FBQSxFQUNYLGdCQUFnQixFQUFFLGdHQUFnRyxHQUNqSDs7QUFiUixBQWVHLGlDQWZXLENBZVgsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsVUFBVSxDQUFBLEVBQ2hDLG1CQUFtQixFQUFFLGFBQWEsRUFDbEMsU0FBUyxFQUFFLEtBQUssRUFDaEIsU0FBUyxFQUFFLEtBQUssRUFDaEIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFwQkosQUFxQkcsaUNBckJXLENBcUJYLFlBQVksQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUEsRUFDN0MsWUFBWSxFQUFFLGdCQUFnQixFQUM5QixXQUFXLEVBQUUsaUJBQWlCLEdBQ2pDOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBMUJsRCxBQTJCTyxpQ0EzQk8sQ0EyQlAsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDLEVBQzNCLE1BQU0sRUFBRSx5QkFBeUIsRUFDakMsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWhDbEQsQUFrQ1csaUNBbENHLENBaUNQLFdBQVcsQ0FBQyxZQUFZLENBQ3BCLENBQUMsQUFBQSxJQUFJLEVBbENoQixpQ0FBYyxDQWlDUCxXQUFXLENBQUMsWUFBWSxDQUVwQixDQUFDLEFBQUEsVUFBVSxDQUFDLEVBQ1IsWUFBWSxFQUFFLGNBQWMsR0FDL0I7O0FBT2pCLEFBTVksSUFOUixBQUdLLDZCQUFpQixDQUdkLGlCQUFpQixFQU43QixJQUFJLEFBSUsseUJBQWEsQ0FFVixpQkFBaUIsQ0FBQyxFQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQVJiLEFBV1ksSUFYUixBQVVLLDRCQUFnQixDQUNiLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxhQUFhLENBQUMsRUFDekIsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBcUJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWZ6QyxBQWNZLElBZFIsQUFHSyxrQ0FBZSxDQVdaLGNBQWMsRUFkMUIsSUFBSSxBQUlLLGlDQUFjLENBVVgsY0FBYyxFQWQxQixJQUFJLEFBS0ssNkJBQVUsQ0FTUCxjQUFjLEVBZDFCLElBQUksQUFNSyx3Q0FBcUIsQ0FRbEIsY0FBYyxFQWQxQixJQUFJLEFBT0ssa0NBQWUsQ0FPWixjQUFjLEVBZDFCLElBQUksQUFRSyxvQ0FBaUIsQ0FNZCxjQUFjLEVBZDFCLElBQUksQUFTSyxvQ0FBaUIsQ0FLZCxjQUFjLEVBZDFCLElBQUksQUFVSyxnQ0FBYSxDQUlWLGNBQWMsRUFkMUIsSUFBSSxBQVdLLGdDQUFhLENBR1YsY0FBYyxFQWQxQixJQUFJLEFBWUssNEJBQVMsQ0FFTixjQUFjLEVBZDFCLElBQUksQUFhSyxpQ0FBYyxDQUNYLGNBQWMsQ0FBQyxFQUVQLFNBQVMsRUFBRSxnQkFBZ0IsR0FVbEM7O0FBUkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFsQmpFLEFBY1ksSUFkUixBQUdLLGtDQUFlLENBV1osY0FBYyxFQWQxQixJQUFJLEFBSUssaUNBQWMsQ0FVWCxjQUFjLEVBZDFCLElBQUksQUFLSyw2QkFBVSxDQVNQLGNBQWMsRUFkMUIsSUFBSSxBQU1LLHdDQUFxQixDQVFsQixjQUFjLEVBZDFCLElBQUksQUFPSyxrQ0FBZSxDQU9aLGNBQWMsRUFkMUIsSUFBSSxBQVFLLG9DQUFpQixDQU1kLGNBQWMsRUFkMUIsSUFBSSxBQVNLLG9DQUFpQixDQUtkLGNBQWMsRUFkMUIsSUFBSSxBQVVLLGdDQUFhLENBSVYsY0FBYyxFQWQxQixJQUFJLEFBV0ssZ0NBQWEsQ0FHVixjQUFjLEVBZDFCLElBQUksQUFZSyw0QkFBUyxDQUVOLGNBQWMsRUFkMUIsSUFBSSxBQWFLLGlDQUFjLENBQ1gsY0FBYyxDQUFDLEVBS1AsU0FBUyxFQUFFLGdCQUFnQixHQU9sQzs7QUFMRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXJCakUsQUFzQm9CLElBdEJoQixBQUdLLGtDQUFlLENBV1osY0FBYyxHQVFKLEVBQUUsR0FBQyxDQUFDLEVBdEIxQixJQUFJLEFBSUssaUNBQWMsQ0FVWCxjQUFjLEdBUUosRUFBRSxHQUFDLENBQUMsRUF0QjFCLElBQUksQUFLSyw2QkFBVSxDQVNQLGNBQWMsR0FRSixFQUFFLEdBQUMsQ0FBQyxFQXRCMUIsSUFBSSxBQU1LLHdDQUFxQixDQVFsQixjQUFjLEdBUUosRUFBRSxHQUFDLENBQUMsRUF0QjFCLElBQUksQUFPSyxrQ0FBZSxDQU9aLGNBQWMsR0FRSixFQUFFLEdBQUMsQ0FBQyxFQXRCMUIsSUFBSSxBQVFLLG9DQUFpQixDQU1kLGNBQWMsR0FRSixFQUFFLEdBQUMsQ0FBQyxFQXRCMUIsSUFBSSxBQVNLLG9DQUFpQixDQUtkLGNBQWMsR0FRSixFQUFFLEdBQUMsQ0FBQyxFQXRCMUIsSUFBSSxBQVVLLGdDQUFhLENBSVYsY0FBYyxHQVFKLEVBQUUsR0FBQyxDQUFDLEVBdEIxQixJQUFJLEFBV0ssZ0NBQWEsQ0FHVixjQUFjLEdBUUosRUFBRSxHQUFDLENBQUMsRUF0QjFCLElBQUksQUFZSyw0QkFBUyxDQUVOLGNBQWMsR0FRSixFQUFFLEdBQUMsQ0FBQyxFQXRCMUIsSUFBSSxBQWFLLGlDQUFjLENBQ1gsY0FBYyxHQVFKLEVBQUUsR0FBQyxDQUFDLENBQUMsRUFDSCxNQUFNLEVBQUUsV0FBVyxHQUN0Qjs7QUFHVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQTNCN0QsQUE0QmdCLElBNUJaLEFBR0ssa0NBQWUsQ0F5QlIsU0FBUyxHQUFDLFNBQVMsR0FBQyxpQkFBaUIsRUE1QnJELElBQUksQUFHSyxrQ0FBZSxDOURwaEN4QixPQUFPLEc4RDZpQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUE1QnJELElBQUksQUFJSyxpQ0FBYyxDQXdCUCxTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQUlLLGlDQUFjLEM5RHJoQ3ZCLE9BQU8sRzhENmlDbUIsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQUtLLDZCQUFVLENBdUJILFNBQVMsR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBS0ssNkJBQVUsQzlEdGhDbkIsT0FBTyxHOEQ2aUNtQixTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBTUssd0NBQXFCLENBc0JkLFNBQVMsR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBTUssd0NBQXFCLEM5RHZoQzlCLE9BQU8sRzhENmlDbUIsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQU9LLGtDQUFlLENBcUJSLFNBQVMsR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBT0ssa0NBQWUsQzlEeGhDeEIsT0FBTyxHOEQ2aUNtQixTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBUUssb0NBQWlCLENBb0JWLFNBQVMsR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBUUssb0NBQWlCLEM5RHpoQzFCLE9BQU8sRzhENmlDbUIsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQVNLLG9DQUFpQixDQW1CVixTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQVNLLG9DQUFpQixDOUQxaEMxQixPQUFPLEc4RDZpQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUE1QnJELElBQUksQUFVSyxnQ0FBYSxDQWtCTixTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQVVLLGdDQUFhLEM5RDNoQ3RCLE9BQU8sRzhENmlDbUIsU0FBUyxHQUFDLGlCQUFpQixFQTVCckQsSUFBSSxBQVdLLGdDQUFhLENBaUJOLFNBQVMsR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBV0ssZ0NBQWEsQzlENWhDdEIsT0FBTyxHOEQ2aUNtQixTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBWUssNEJBQVMsQ0FnQkYsU0FBUyxHQUFDLFNBQVMsR0FBQyxpQkFBaUIsRUE1QnJELElBQUksQUFZSyw0QkFBUyxDOUQ3aENsQixPQUFPLEc4RDZpQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUE1QnJELElBQUksQUFhSyxpQ0FBYyxDQWVQLFNBQVMsR0FBQyxTQUFTLEdBQUMsaUJBQWlCLEVBNUJyRCxJQUFJLEFBYUssaUNBQWMsQzlEOWhDdkIsT0FBTyxHOEQ2aUNtQixTQUFTLEdBQUMsaUJBQWlCLENBQUMsRUFDbEMsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQWhDN0QsQUFpQ2dCLElBakNaLEFBR0ssa0NBQWUsQ0E4QlIsc0JBQXNCLEVBakN0QyxJQUFJLEFBSUssaUNBQWMsQ0E2QlAsc0JBQXNCLEVBakN0QyxJQUFJLEFBS0ssNkJBQVUsQ0E0Qkgsc0JBQXNCLEVBakN0QyxJQUFJLEFBTUssd0NBQXFCLENBMkJkLHNCQUFzQixFQWpDdEMsSUFBSSxBQU9LLGtDQUFlLENBMEJSLHNCQUFzQixFQWpDdEMsSUFBSSxBQVFLLG9DQUFpQixDQXlCVixzQkFBc0IsRUFqQ3RDLElBQUksQUFTSyxvQ0FBaUIsQ0F3QlYsc0JBQXNCLEVBakN0QyxJQUFJLEFBVUssZ0NBQWEsQ0F1Qk4sc0JBQXNCLEVBakN0QyxJQUFJLEFBV0ssZ0NBQWEsQ0FzQk4sc0JBQXNCLEVBakN0QyxJQUFJLEFBWUssNEJBQVMsQ0FxQkYsc0JBQXNCLEVBakN0QyxJQUFJLEFBYUssaUNBQWMsQ0FvQlAsc0JBQXNCLENBQUMsRUFDbkIsS0FBSyxFQUFFLGlCQUFpQixHQUMzQjtFQW5DakIsQUFvQ2dCLElBcENaLEFBR0ssa0NBQWUsQ0FpQ1IsY0FBYyxHQUFDLEVBQUUsRUFwQ2pDLElBQUksQUFJSyxpQ0FBYyxDQWdDUCxjQUFjLEdBQUMsRUFBRSxFQXBDakMsSUFBSSxBQUtLLDZCQUFVLENBK0JILGNBQWMsR0FBQyxFQUFFLEVBcENqQyxJQUFJLEFBTUssd0NBQXFCLENBOEJkLGNBQWMsR0FBQyxFQUFFLEVBcENqQyxJQUFJLEFBT0ssa0NBQWUsQ0E2QlIsY0FBYyxHQUFDLEVBQUUsRUFwQ2pDLElBQUksQUFRSyxvQ0FBaUIsQ0E0QlYsY0FBYyxHQUFDLEVBQUUsRUFwQ2pDLElBQUksQUFTSyxvQ0FBaUIsQ0EyQlYsY0FBYyxHQUFDLEVBQUUsRUFwQ2pDLElBQUksQUFVSyxnQ0FBYSxDQTBCTixjQUFjLEdBQUMsRUFBRSxFQXBDakMsSUFBSSxBQVdLLGdDQUFhLENBeUJOLGNBQWMsR0FBQyxFQUFFLEVBcENqQyxJQUFJLEFBWUssNEJBQVMsQ0F3QkYsY0FBYyxHQUFDLEVBQUUsRUFwQ2pDLElBQUksQUFhSyxpQ0FBYyxDQXVCUCxjQUFjLEdBQUMsRUFBRSxDQUFDLEVBQ2QsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBU0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUEvQzdELEFBaURvQixJQWpEaEIsQUEwQ0ssMkJBQVEsQ0FNRCxjQUFjLEdBQ1IsRUFBRSxHQUFDLENBQUMsRUFqRDFCLElBQUksQUEyQ0ssNkJBQVUsQ0FLSCxjQUFjLEdBQ1IsRUFBRSxHQUFDLENBQUMsRUFqRDFCLElBQUksQUE0Q0ssOEJBQVcsQ0FJSixjQUFjLEdBQ1IsRUFBRSxHQUFDLENBQUMsRUFqRDFCLElBQUksQUE2Q0ssNkJBQVUsQ0FHSCxjQUFjLEdBQ1IsRUFBRSxHQUFDLENBQUMsRUFqRDFCLElBQUksQUE4Q0sseUJBQU0sQ0FFQyxjQUFjLEdBQ1IsRUFBRSxHQUFDLENBQUMsQ0FBQyxFQUNILE1BQU0sRUFBRSxXQUFXLEdBQ3RCO0VBbkRyQixBQXFEZ0IsSUFyRFosQUEwQ0ssMkJBQVEsQ0FXRCxTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQXJEckQsSUFBSSxBQTBDSywyQkFBUSxDOUQzakNqQixPQUFPLEc4RHNrQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUFyRHJELElBQUksQUEyQ0ssNkJBQVUsQ0FVSCxTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQXJEckQsSUFBSSxBQTJDSyw2QkFBVSxDOUQ1akNuQixPQUFPLEc4RHNrQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUFyRHJELElBQUksQUE0Q0ssOEJBQVcsQ0FTSixTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQXJEckQsSUFBSSxBQTRDSyw4QkFBVyxDOUQ3akNwQixPQUFPLEc4RHNrQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUFyRHJELElBQUksQUE2Q0ssNkJBQVUsQ0FRSCxTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQXJEckQsSUFBSSxBQTZDSyw2QkFBVSxDOUQ5akNuQixPQUFPLEc4RHNrQ21CLFNBQVMsR0FBQyxpQkFBaUIsRUFyRHJELElBQUksQUE4Q0sseUJBQU0sQ0FPQyxTQUFTLEdBQUMsU0FBUyxHQUFDLGlCQUFpQixFQXJEckQsSUFBSSxBQThDSyx5QkFBTSxDOUQvakNmLE9BQU8sRzhEc2tDbUIsU0FBUyxHQUFDLGlCQUFpQixDQUFDLEVBQ2xDLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUF6RDdELEFBMERnQixJQTFEWixBQTBDSywyQkFBUSxDQWdCRCxzQkFBc0IsRUExRHRDLElBQUksQUEyQ0ssNkJBQVUsQ0FlSCxzQkFBc0IsRUExRHRDLElBQUksQUE0Q0ssOEJBQVcsQ0FjSixzQkFBc0IsRUExRHRDLElBQUksQUE2Q0ssNkJBQVUsQ0FhSCxzQkFBc0IsRUExRHRDLElBQUksQUE4Q0sseUJBQU0sQ0FZQyxzQkFBc0IsQ0FBQyxFQUNuQixLQUFLLEVBQUUsaUJBQWlCLEdBQzNCO0VBNURqQixBQTZEZ0IsSUE3RFosQUEwQ0ssMkJBQVEsQ0FtQkQsY0FBYyxHQUFDLEVBQUUsRUE3RGpDLElBQUksQUEyQ0ssNkJBQVUsQ0FrQkgsY0FBYyxHQUFDLEVBQUUsRUE3RGpDLElBQUksQUE0Q0ssOEJBQVcsQ0FpQkosY0FBYyxHQUFDLEVBQUUsRUE3RGpDLElBQUksQUE2Q0ssNkJBQVUsQ0FnQkgsY0FBYyxHQUFDLEVBQUUsRUE3RGpDLElBQUksQUE4Q0sseUJBQU0sQ0FlQyxjQUFjLEdBQUMsRUFBRSxDQUFDLEVBQ2QsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBT2pCLEFBRUksNkJBRnlCLENBRXpCLGNBQWMsQ0FBQyx1Q0FBdUMsR0FBQyxDQUFDLEFBQUEsb0JBQW9CLEVBRmhGLDZCQUE2QixDQUd6QixZQUFZLENBQUMsdUNBQXVDLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxFQUNyRCxjQUFjLEVBQUUsSUFBSSxFQUNwQixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFJTCxBQUFBLG9CQUFvQixDQUFDLENBQUMsQ0FBQSxBQUFBLEtBQUMsQ0FBTSxzQkFBc0IsQUFBNUIsR0FDdkIsb0JBQW9CLENBQUMsQ0FBQyxDQUFBLEFBQUEsS0FBQyxFQUFPLFNBQVMsQUFBaEIsR0FDdkIsc0NBQXNDLEdBQUMsRUFBRSxFQUN6Qyx1Q0FBdUMsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEVBQ3hDLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUdELEFBQUEsc0NBQXNDLEdBQUMsRUFBRSxDQUFDLEVBQ3RDLFdBQVcsRUFBRSxLQUFLLEdBQ3JCOztBQUlJLEFBRUcsK0JBRlMsQ0FFVCxXQUFXLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFEeEMsNEJBQVMsQ0FDTixXQUFXLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxFQUNsQyxVQUFVLEVBQUUsR0FBRyxHQUNsQjs7QUFRVCxBQUFBLHNCQUFzQixDQUFDLEVBQ25CLE9BQU8sRUFBRSxJQUFJLEVBQ2IsUUFBUSxFQUFFLEtBQUssRUFDZixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLElBQUksRUFDYixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULFVBQVUsRUFBRSxXQUFXLEdBa0MxQjs7QUE1Q0QsQUFZSSxzQkFaa0IsQ0FZbEIsNEJBQTRCLENBQUMsRUFDekIsUUFBUSxFQUFFLEtBQUssRUFDZixPQUFPLEVBQUUsSUFBSSxFQUNiLEdBQUcsRUFBRSxHQUFHLEVBQ1IsSUFBSSxFQUFFLEdBQUcsRUFDVCxTQUFTLEVBQUUscUJBQXFCLEVBQ2hDLFVBQVUsRUFBRSxJQUFJLEdBeUJuQjs7QUEzQ0wsQUFvQlEsc0JBcEJjLENBWWxCLDRCQUE0QixDQVF4QixFQUFFLENBQUMsRUFDQyxLQUFLLEVBQUUsT0FBTyxFQUNkLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLElBQUksRUFDcEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsTUFBTSxFQUFFLFFBQVEsR0FDbkI7O0FBMUJULEFBNEJRLHNCQTVCYyxDQVlsQiw0QkFBNEIsQ0FnQnhCLENBQUMsQ0FBQyxFQUNFLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFdBQVcsRUFDbkIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFoQ1QsQUFrQ1Esc0JBbENjLENBWWxCLDRCQUE0QixDQXNCeEIsQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsTUFBTSxHQU1qQjs7QUExQ1QsQUFzQ1ksc0JBdENVLENBWWxCLDRCQUE0QixDQXNCeEIsQ0FBQyxBQUlJLE1BQU0sQ0FBQyxFQUNKLGVBQWUsRUFBRSxTQUFTLEVBQzFCLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQ3ZzQ2IseUdBS0c7QUFJRixBQUNDLFVBRFMsQ0FBQyxHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUksbUJBQW1CLEFBQXZCLEVBQ2QsT0FBTyxFQURpQyxVQUFVLENBQUMsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLG1CQUFtQixBQUF2QixFQUN2RCxPQUFPLENBQUEsRUFDTCxTQUFTLEVBQUUsTUFBTSxDQUFBLFVBQVUsR0FDNUI7O0FBSEYsQUFJQyxVQUpTLENBQUMsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLG1CQUFtQixBQUF2QixFQUlkLE9BQU8sRUFKaUMsVUFBVSxDQUFDLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxtQkFBbUIsQUFBdkIsRUFJdkQsT0FBTyxDQUFBLEVBQ0wsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFORixBQU9DLFVBUFMsQ0FBQyxHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUksbUJBQW1CLEFBQXZCLEVBT2QsT0FBTyxFQVBpQyxVQUFVLENBQUMsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLG1CQUFtQixBQUF2QixFQU92RCxPQUFPLENBQUEsRUFDTCxZQUFZLEVBQUUsWUFBWSxFQUMxQixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQVZGLEFBV0MsVUFYUyxDQUFDLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxtQkFBbUIsQUFBdkIsRUFXZCxPQUFPLEVBWGlDLFVBQVUsQ0FBQyxHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUksbUJBQW1CLEFBQXZCLEVBV3ZELE9BQU8sQ0FBQSxFQUNMLFNBQVMsRUFBRSxlQUFlLEdBQzNCOztBQWJGLEFBY0MsVUFkUyxDQUFDLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxtQkFBbUIsQUFBdkIsSUFjWixHQUFHLEVBZG1DLFVBQVUsQ0FBQyxHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUksbUJBQW1CLEFBQXZCLElBY3JELEdBQUcsQ0FBQyxFQUNKLE1BQU0sRUFBRSxnQkFBZ0IsR0FDekI7O0FBR0gsQUFHUSxLQUhILENBRUEsVUFBVSxDQUFDLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxtQkFBbUIsQUFBdkIsSUFDVixHQUFHLEVBSGIsS0FBSyxDQUV3QyxVQUFVLENBQUMsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLG1CQUFtQixBQUF2QixJQUNsRCxHQUFHLEVBRmIsUUFBUSxDQUNILFVBQVUsQ0FBQyxHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUksbUJBQW1CLEFBQXZCLElBQ1YsR0FBRyxFQUZiLFFBQVEsQ0FDcUMsVUFBVSxDQUFDLEdBQUcsQ0FBQSxBQUFBLEVBQUMsRUFBSSxtQkFBbUIsQUFBdkIsSUFDbEQsR0FBRyxDQUFDLEVBQ0osVUFBVSxFQUFFLENBQUMsR0FDZDs7QUFHVCxBQUVRLE9BRkQsQ0FDRixVQUFVLENBQUMsR0FBRyxDQUFBLEFBQUEsRUFBQyxFQUFJLG1CQUFtQixBQUF2QixJQUNWLEdBQUcsRUFGYixPQUFPLENBQ3NDLFVBQVUsQ0FBQyxHQUFHLENBQUEsQUFBQSxFQUFDLEVBQUksbUJBQW1CLEFBQXZCLElBQ2xELEdBQUcsQ0FBQyxFQUNKLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUtULEFBRUssT0FGRSxDQUFDLEtBQUssR0FBQyxvQkFBb0IsQ0FFN0IsT0FBTyxFQURaLElBQUksQUFBQSxJQUFLLENqRG8wQ3VGLG9CQUFvQixFaURwMENyRixVQUFVLENBQ3BDLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxJQUFJLEVBQ2IsZUFBZSxFQUFFLE1BQU0sR0FLMUI7O0FBVEwsQUFLUSxPQUxELENBQUMsS0FBSyxHQUFDLG9CQUFvQixDQUU3QixPQUFPLENBR0osT0FBTyxFQUpmLElBQUksQUFBQSxJQUFLLENqRG8wQ3VGLG9CQUFvQixFaURwMENyRixVQUFVLENBQ3BDLE9BQU8sQ0FHSixPQUFPLENBQUMsRUFDSixVQUFVLEVBQUUsSUFBSSxFQUNoQixRQUFRLEVBQUUsTUFBTSxHQUNuQjs7QUFLVCxBQUVJLG9CQUZnQixDQUFDLEtBQUssR0FBQyxvQkFBb0IsQ0FFMUMsOEJBQWUsQ0FBQyxFQUNmLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxVQUFVLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBS2pCOztBQVhMLEFBUU0sb0JBUmMsQ0FBQyxLQUFLLEdBQUMsb0JBQW9CLENBRTFDLDhCQUFlLEdBTVosWUFBWSxDQUFDLEVBQ2IsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBVlAsQUFZSSxvQkFaZ0IsQ0FBQyxLQUFLLEdBQUMsb0JBQW9CLENBWTFDLDZCQUFjLENBQUMsRUFDZCxPQUFPLEVBQUUsS0FBSyxHQW1DZjs7QUFoREwsQUFlTSxvQkFmYyxDQUFDLEtBQUssR0FBQyxvQkFBb0IsQ0FZMUMsNkJBQWMsR0FHWCxXQUFXLENBQUMsRUFDWixVQUFVLEVBQUUsTUFBTSxHQStCbkI7O0FBL0NQLEFBa0JRLG9CQWxCWSxDQUFDLEtBQUssR0FBQyxvQkFBb0IsQ0FZMUMsNkJBQWMsR0FHWCxXQUFXLENBR1gsRUFBRSxDQUFDLEVBQ0MsT0FBTyxFQUFFLFlBQVksRUFDckIsV0FBVyxFQUFFLE9BQU8sRUFDcEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsTUFBTSxFQUFFLEtBQUssR0F3QmhCOztBQTlDVCxBQXdCWSxvQkF4QlEsQ0FBQyxLQUFLLEdBQUMsb0JBQW9CLENBWTFDLDZCQUFjLEdBR1gsV0FBVyxDQUdYLEVBQUUsQUFNRyxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLGdCQUFnQixFQUFFLElBQUksRUFDdEIsS0FBSyxFQUFFLEdBQUcsRUFBQyxNQUFNLEVBQUUsR0FBRyxFQUN0QixhQUFhLEVBQUUsR0FBRyxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUFDLE1BQU0sRUFBRSxDQUFDLEVBQ2hCLElBQUksRUFBRSxDQUFDLEVBQUMsS0FBSyxFQUFFLENBQUMsRUFDaEIsTUFBTSxFQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUNoQzs7QUFqQ2IsQUFvQ2dCLG9CQXBDSSxDQUFDLEtBQUssR0FBQyxvQkFBb0IsQ0FZMUMsNkJBQWMsR0FHWCxXQUFXLENBR1gsRUFBRSxBQWlCRyxJQUFLLENwQk9JLGFBQWEsQ29CTmxCLE1BQU0sQ0FBQyxFQUNKLGdCQUFnQixFQUFFLElBQUksR0FDekI7O0FBdENqQixBQTBDZ0Isb0JBMUNJLENBQUMsS0FBSyxHQUFDLG9CQUFvQixDQVkxQyw2QkFBYyxHQUdYLFdBQVcsQ0FHWCxFQUFFLEFBdUJHLGFBQWEsQUFDVCxNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQU9qQixBQU1RLElBTkosQUFBQSxPQUFPLEFBQ1IsS0FBSyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FLMUIsOEJBQWUsRUFOeEIsSUFBSSxBQUFBLE9BQU8sQ0FFVCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FJaEMsOEJBQWUsRUFOeEIsSUFBSSxBQUFBLE9BQU8sQ0FHVCx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FHdEMsOEJBQWUsRUFOeEIsSUFBSSxBQUFBLE9BQU8sQUFJUixLQUFLLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUU1Qiw4QkFBZSxDQUFDLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLFVBQVUsRUFDbEIsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FLbkI7O0FBZlQsQUFZWSxJQVpSLEFBQUEsT0FBTyxBQUNSLEtBQUssQ0FBQyxLQUFLLENBQUMsb0JBQW9CLENBSzFCLDhCQUFlLEdBTVYsWUFBWSxFQVoxQixJQUFJLEFBQUEsT0FBTyxDQUVULGtCQUFrQixDQUFDLG9CQUFvQixDQUloQyw4QkFBZSxHQU1WLFlBQVksRUFaMUIsSUFBSSxBQUFBLE9BQU8sQ0FHVCx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FHdEMsOEJBQWUsR0FNVixZQUFZLEVBWjFCLElBQUksQUFBQSxPQUFPLEFBSVIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxvQkFBb0IsQ0FFNUIsOEJBQWUsR0FNVixZQUFZLENBQUMsRUFDWCxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFkYixBQWdCUSxJQWhCSixBQUFBLE9BQU8sQUFDUixLQUFLLENBQUMsS0FBSyxDQUFDLG9CQUFvQixDQWUxQiw2QkFBYyxFQWhCdkIsSUFBSSxBQUFBLE9BQU8sQ0FFVCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FjaEMsNkJBQWMsRUFoQnZCLElBQUksQUFBQSxPQUFPLENBR1Qsd0JBQXdCLENBQUMsb0JBQW9CLENBYXRDLDZCQUFjLEVBaEJ2QixJQUFJLEFBQUEsT0FBTyxBQUlSLEtBQUssQ0FBQyxPQUFPLENBQUMsb0JBQW9CLENBWTVCLDZCQUFjLENBQUMsRUFDWixPQUFPLEVBQUUsS0FBSyxHQWtDakI7O0FBbkRULEFBbUJZLElBbkJSLEFBQUEsT0FBTyxBQUNSLEtBQUssQ0FBQyxLQUFLLENBQUMsb0JBQW9CLENBZTFCLDZCQUFjLEdBR1QsV0FBVyxFQW5CekIsSUFBSSxBQUFBLE9BQU8sQ0FFVCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FjaEMsNkJBQWMsR0FHVCxXQUFXLEVBbkJ6QixJQUFJLEFBQUEsT0FBTyxDQUdULHdCQUF3QixDQUFDLG9CQUFvQixDQWF0Qyw2QkFBYyxHQUdULFdBQVcsRUFuQnpCLElBQUksQUFBQSxPQUFPLEFBSVIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxvQkFBb0IsQ0FZNUIsNkJBQWMsR0FHVCxXQUFXLENBQUMsRUFDVixVQUFVLEVBQUUsTUFBTSxHQThCckI7O0FBbERiLEFBc0JnQixJQXRCWixBQUFBLE9BQU8sQUFDUixLQUFLLENBQUMsS0FBSyxDQUFDLG9CQUFvQixDQWUxQiw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEVBdEJsQixJQUFJLEFBQUEsT0FBTyxDQUVULGtCQUFrQixDQUFDLG9CQUFvQixDQWNoQyw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEVBdEJsQixJQUFJLEFBQUEsT0FBTyxDQUdULHdCQUF3QixDQUFDLG9CQUFvQixDQWF0Qyw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEVBdEJsQixJQUFJLEFBQUEsT0FBTyxBQUlSLEtBQUssQ0FBQyxPQUFPLENBQUMsb0JBQW9CLENBWTVCLDZCQUFjLEdBR1QsV0FBVyxDQUdULEVBQUUsQ0FBQyxFQUNDLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFdBQVcsRUFBRSxPQUFPLEVBQ3BCLEtBQUssRUFBRSxXQUFXLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLEdBdUJoQjs7QUFqRGpCLEFBNEJvQixJQTVCaEIsQUFBQSxPQUFPLEFBQ1IsS0FBSyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FlMUIsNkJBQWMsR0FHVCxXQUFXLENBR1QsRUFBRSxBQU1HLE1BQU0sRUE1QjNCLElBQUksQUFBQSxPQUFPLENBRVQsa0JBQWtCLENBQUMsb0JBQW9CLENBY2hDLDZCQUFjLEdBR1QsV0FBVyxDQUdULEVBQUUsQUFNRyxNQUFNLEVBNUIzQixJQUFJLEFBQUEsT0FBTyxDQUdULHdCQUF3QixDQUFDLG9CQUFvQixDQWF0Qyw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEFBTUcsTUFBTSxFQTVCM0IsSUFBSSxBQUFBLE9BQU8sQUFJUixLQUFLLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQVk1Qiw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEFBTUcsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxLQUFLLEVBQUUsR0FBRyxFQUFDLE1BQU0sRUFBRSxHQUFHLEVBQ3RCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQUMsTUFBTSxFQUFFLENBQUMsRUFDaEIsSUFBSSxFQUFFLENBQUMsRUFBQyxLQUFLLEVBQUUsQ0FBQyxFQUNoQixNQUFNLEVBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQ2hDOztBQXBDckIsQUF1Q3dCLElBdkNwQixBQUFBLE9BQU8sQUFDUixLQUFLLENBQUMsS0FBSyxDQUFDLG9CQUFvQixDQWUxQiw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEFBZ0JHLElBQUssQ3BCL0NKLGFBQWEsQ29CZ0RWLE1BQU0sRUF2Qy9CLElBQUksQUFBQSxPQUFPLENBRVQsa0JBQWtCLENBQUMsb0JBQW9CLENBY2hDLDZCQUFjLEdBR1QsV0FBVyxDQUdULEVBQUUsQUFnQkcsSUFBSyxDcEIvQ0osYUFBYSxDb0JnRFYsTUFBTSxFQXZDL0IsSUFBSSxBQUFBLE9BQU8sQ0FHVCx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FhdEMsNkJBQWMsR0FHVCxXQUFXLENBR1QsRUFBRSxBQWdCRyxJQUFLLENwQi9DSixhQUFhLENvQmdEVixNQUFNLEVBdkMvQixJQUFJLEFBQUEsT0FBTyxBQUlSLEtBQUssQ0FBQyxPQUFPLENBQUMsb0JBQW9CLENBWTVCLDZCQUFjLEdBR1QsV0FBVyxDQUdULEVBQUUsQUFnQkcsSUFBSyxDcEIvQ0osYUFBYSxDb0JnRFYsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsSUFBSSxHQUN6Qjs7QUF6Q3pCLEFBNkN3QixJQTdDcEIsQUFBQSxPQUFPLEFBQ1IsS0FBSyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FlMUIsNkJBQWMsR0FHVCxXQUFXLENBR1QsRUFBRSxBQXNCRyxhQUFhLEFBQ1QsTUFBTSxFQTdDL0IsSUFBSSxBQUFBLE9BQU8sQ0FFVCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FjaEMsNkJBQWMsR0FHVCxXQUFXLENBR1QsRUFBRSxBQXNCRyxhQUFhLEFBQ1QsTUFBTSxFQTdDL0IsSUFBSSxBQUFBLE9BQU8sQ0FHVCx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FhdEMsNkJBQWMsR0FHVCxXQUFXLENBR1QsRUFBRSxBQXNCRyxhQUFhLEFBQ1QsTUFBTSxFQTdDL0IsSUFBSSxBQUFBLE9BQU8sQUFJUixLQUFLLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQVk1Qiw2QkFBYyxHQUdULFdBQVcsQ0FHVCxFQUFFLEFBc0JHLGFBQWEsQUFDVCxNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQS9DekIsQUFvRFEsSUFwREosQUFBQSxPQUFPLEFBQ1IsS0FBSyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FJL0IsZUFBZSxDQStDWCxXQUFXLEVBcERuQixJQUFJLEFBQUEsT0FBTyxDQUVULGtCQUFrQixDQUFDLG9CQUFvQixDQUdyQyxlQUFlLENBK0NYLFdBQVcsRUFwRG5CLElBQUksQUFBQSxPQUFPLENBR1Qsd0JBQXdCLENBQUMsb0JBQW9CLENBRTNDLGVBQWUsQ0ErQ1gsV0FBVyxFQXBEbkIsSUFBSSxBQUFBLE9BQU8sQUFJUixLQUFLLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUNqQyxlQUFlLENBK0NYLFdBQVcsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FDbktULHNFQUdHO0FBRUgsQUFDRSxJQURFLENBQ0YsWUFBWSxDQUFDLFFBQVEsQ0FBQSxFQUNuQixPQUFPLEVBQUUsT0FBTyxFQUNoQixjQUFjLEVBQUUsT0FBTyxHQUl4Qjs7QUFQSCxBQUlNLElBSkYsQ0FDRixZQUFZLENBQUMsUUFBUSxDQUdqQixhQUFhLENBQUEsRUFDVixPQUFPLEVBQUUsS0FBSyxHQUNoQjs7QUFOUCxBQWdCb0MsSUFoQmhDLEFBUUMsc0JBQXNCLENBQ25CLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQUFBQSxpQkFBaUIsQ0FDdkIsS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixFQWhCL0UsSUFBSSxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDUyxpQkFBaUIsQWhFa2pCN0MsaUJBQVUsQ2dFampCWSxLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBQUMsRUFDeEMsVUFBVSxFQUFFLFdBQVcsR0E0SDFCOztBQTdJckMsQUFtQndDLElBbkJwQyxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLEFBQUEsaUJBQWlCLENBQ3ZCLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0FHdkMsbUJBQW1CLEFBQUEsZUFBZSxFQW5CMUUsSUFBSSxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDUyxpQkFBaUIsQWhFa2pCN0MsaUJBQVUsQ2dFampCWSxLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBR3ZDLG1CQUFtQixBQUFBLGVBQWUsQ0FBQyxFQUMvQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFJTyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF6QnZFLEFBd0I0QyxJQXhCeEMsQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxBQUFBLGlCQUFpQixDQUN2QixLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBT3ZDLGtCQUFrQixDQUNkLGFBQWEsRUF4QnpELElBQUksQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ1MsaUJBQWlCLEFoRWtqQjdDLGlCQUFVLENnRWpqQlksS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixDQU92QyxrQkFBa0IsQ0FDZCxhQUFhLENBQUMsRUFFTixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUscUJBQXFCLEdBRXhDOztBQTdCN0MsQUFnQ2dELElBaEM1QyxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLEFBQUEsaUJBQWlCLENBQ3ZCLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0FPdkMsa0JBQWtCLENBUWQsZUFBZSxDQUNYLFdBQVcsRUFoQzNELElBQUksQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ1MsaUJBQWlCLEFoRWtqQjdDLGlCQUFVLENnRWpqQlksS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixDQU92QyxrQkFBa0IsQ0FRZCxlQUFlLENBQ1gsV0FBVyxDQUFDLEVBQ1IsTUFBTSxFQUFFLFlBQVksR0EwQ3ZCOztBQTNFakQsQUFvQ3dELElBcENwRCxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLEFBQUEsaUJBQWlCLENBQ3ZCLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0FPdkMsa0JBQWtCLENBUWQsZUFBZSxDQUNYLFdBQVcsQ0FHUCxZQUFZLENBQ1IsWUFBWSxFQXBDcEUsSUFBSSxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDUyxpQkFBaUIsQWhFa2pCN0MsaUJBQVUsQ2dFampCWSxLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBT3ZDLGtCQUFrQixDQVFkLGVBQWUsQ0FDWCxXQUFXLENBR1AsWUFBWSxDQUNSLFlBQVksQ0FBQyxFQUNULE1BQU0sRUFBRSxZQUFZLEdBb0N2Qjs7QUF6RXpELEFBd0NnRSxJQXhDNUQsQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxBQUFBLGlCQUFpQixDQUN2QixLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBT3ZDLGtCQUFrQixDQVFkLGVBQWUsQ0FDWCxXQUFXLENBR1AsWUFBWSxDQUNSLFlBQVksR0FHTixHQUFHLENBQ0QsaUJBQWlCLEVBeENqRixJQUFJLEFBUUMsc0JBQXNCLENBQ25CLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNTLGlCQUFpQixBaEVrakI3QyxpQkFBVSxDZ0VqakJZLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0FPdkMsa0JBQWtCLENBUWQsZUFBZSxDQUNYLFdBQVcsQ0FHUCxZQUFZLENBQ1IsWUFBWSxHQUdOLEdBQUcsQ0FDRCxpQkFBaUIsQ0FBQyxFQUtmLG1KQVFJLEVBa0JOOztBQXZFakUsQUF1RG9FLElBdkRoRSxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLEFBQUEsaUJBQWlCLENBQ3ZCLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0FPdkMsa0JBQWtCLENBUWQsZUFBZSxDQUNYLFdBQVcsQ0FHUCxZQUFZLENBQ1IsWUFBWSxHQUdOLEdBQUcsQ0FDRCxpQkFBaUIsQ0FlYixFQUFFLEFBQUEsbUJBQW1CLEVBdkR6RixJQUFJLEFBUUMsc0JBQXNCLENBQ25CLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNTLGlCQUFpQixBaEVrakI3QyxpQkFBVSxDZ0VqakJZLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0FPdkMsa0JBQWtCLENBUWQsZUFBZSxDQUNYLFdBQVcsQ0FHUCxZQUFZLENBQ1IsWUFBWSxHQUdOLEdBQUcsQ0FDRCxpQkFBaUIsQ0FlYixFQUFFLEFBQUEsbUJBQW1CLENBQUMsRUFDbEIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixXQUFXLEVBQUUsTUFBTSxFQUNuQixPQUFPLEVBQUUsSUFBSSxFQUNiLGdCQUFnQixFQUFFLHlCQUF5QixFQUMzQyxLQUFLLEVBQUUsT0FBTyxFQUNkLFNBQVMsRUFBRSxlQUFlLEVBQzFCLFdBQVcsRUFBRSxlQUFlLEVBQzVCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsSUFBSSxFQUNiLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLGNBQWMsRUFBRSxPQUFPLEdBQzFCOztBQXRFckUsQUErRXdDLElBL0VwQyxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLEFBQUEsaUJBQWlCLENBQ3ZCLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0ErRHZDLDhCQUE4QixFQS9FdEUsSUFBSSxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDUyxpQkFBaUIsQWhFa2pCN0MsaUJBQVUsQ2dFampCWSxLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBK0R2Qyw4QkFBOEIsQ0FBQyxFQUMzQixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLENBQUMsR0EwRFo7O0FBNUl6QyxBQW9GNEMsSUFwRnhDLEFBUUMsc0JBQXNCLENBQ25CLEtBQUssQ0FDRCxRQUFRLENBQ0osS0FBSyxDQUNELFVBQVUsQUFBQSxpQkFBaUIsQ0FDdkIsS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixDQStEdkMsOEJBQThCLEFBS3pCLE9BQU8sRUFwRnBELElBQUksQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ1MsaUJBQWlCLEFoRWtqQjdDLGlCQUFVLENnRWpqQlksS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixDQStEdkMsOEJBQThCLEFBS3pCLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUdaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLEtBQUssRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsR0FDVjs7QUFsRzdDLEFBb0c0QyxJQXBHeEMsQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxBQUFBLGlCQUFpQixDQUN2QixLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBK0R2Qyw4QkFBOEIsQ0FxQjFCLENBQUMsRUFwRzdDLElBQUksQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ1MsaUJBQWlCLEFoRWtqQjdDLGlCQUFVLENnRWpqQlksS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixDQStEdkMsOEJBQThCLENBcUIxQixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxDQUFDLEdBNkJiOztBQTNJN0MsQUFnSGdELElBaEg1QyxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxVQUFVLEFBQUEsaUJBQWlCLENBQ3ZCLEtBQUssQ0FDRCxJQUFJLENBQ0EsY0FBYyxBQUFBLGtCQUFrQixDQUM1Qix3QkFBd0IsQUFBQSxtQkFBbUIsQ0ErRHZDLDhCQUE4QixDQXFCMUIsQ0FBQyxBQVlJLE9BQU8sRUFoSHhELElBQUksQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ1MsaUJBQWlCLEFoRWtqQjdDLGlCQUFVLENnRWpqQlksS0FBSyxDQUNELElBQUksQ0FDQSxjQUFjLEFBQUEsa0JBQWtCLENBQzVCLHdCQUF3QixBQUFBLG1CQUFtQixDQStEdkMsOEJBQThCLENBcUIxQixDQUFDLEFBWUksT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLE9BQU8sRUFDaEIsTUFBTSxFQUFFLENBQUMsRUFDVCxNQUFNLEVBQUUsSUFBSSxFQUVaLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxJQUFJLEVBQ1QsS0FBSyxFQUFFLEdBQUcsR0FFYjs7QUF6SGpELEFBNEhvRCxJQTVIaEQsQUFRQyxzQkFBc0IsQ0FDbkIsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0QsVUFBVSxBQUFBLGlCQUFpQixDQUN2QixLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBK0R2Qyw4QkFBOEIsQ0FxQjFCLENBQUMsQUF1QkksaUJBQWlCLEFBQ2IsWUFBWSxFQTVIakUsSUFBSSxBQVFDLHNCQUFzQixDQUNuQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDUyxpQkFBaUIsQWhFa2pCN0MsaUJBQVUsQ2dFampCWSxLQUFLLENBQ0QsSUFBSSxDQUNBLGNBQWMsQUFBQSxrQkFBa0IsQ0FDNUIsd0JBQXdCLEFBQUEsbUJBQW1CLENBK0R2Qyw4QkFBOEIsQ0FxQjFCLENBQUMsQUF1QkksaUJBQWlCLEFBQ2IsWUFBWSxDQUFDLEVBQ1YsS0FBSyxFQUFFLElBQUksR0FPZDs7QUN6SXJELHNDQUVHO0F0RTBIRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElzRXpIOUMsQUFBQSxPQUFPLENBQUMsb0JBQW9CLENBQUMsRUFFekIsT0FBTyxFQUFDLEVBQUUsR0FFYjs7QXRFcUhLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXNFbEg5QyxBQUFBLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLEFBQUEsWUFBYSxDbEU0QnRDLENBQUMsRWtFNUJ3QyxHQUFHLEFBQUEsVUFBVyxDbEU0QnZELENBQUMsRWtFNUJ5RCxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsR0FBRyxBQUFBLFlBQVksQ0FBQyxFQUVsSCxNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxLQUFLLEdBRWpCOztBQUdELEFBQUEsZUFBZSxDQUFDLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBQyxHQUFHLEVBQ1gsNkJBQTZCLEVBK1doQzs7QUE3V0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBTjFCLEFBS0MsZUFMYyxDQUtkLHVCQUF1QixDQUFDLEVBRXRCLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLElBQUksR0EwV2hCOztBQWxYRixBQVdFLGVBWGEsQ0FLZCx1QkFBdUIsQ0FNdEIsQ0FBQyxDQUFDLEVBQ0QsS0FBSyxFQUFFLE9BQU8sR0FDZDs7QUFiSCxBQWVFLGVBZmEsQ0FLZCx1QkFBdUIsQ0FVdEIsc0JBQXNCLENBQUMsRUFDdEIsVUFBVSxFQUFFLHNCQUFzQixFQUNsQyxPQUFPLEVBQUUsQ0FBQyxFQUNWLGNBQWMsRUFBRSxTQUFTLEVBQ2hCLFVBQVUsRUFBRSxjQUFjLEVBQzFCLFlBQVksRUFBRSxnQkFBZ0IsRUFDOUIsVUFBVSxFQUFFLElBQUksR0FpQnpCOztBQXRDSCxBQXVCRyxlQXZCWSxDQUtkLHVCQUF1QixDQVV0QixzQkFBc0IsR0FRakIsR0FBRyxDQUFDLEVBQ1AsT0FBTyxFQUFFLFlBQVksRUFDVCxXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsT0FBTyxFQUFFLGdCQUFnQixFQUN6QixhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUt4Qjs7QXRFcUVFLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXNFMUc5QyxBQXVCRyxlQXZCWSxDQUtkLHVCQUF1QixDQVV0QixzQkFBc0IsR0FRakIsR0FBRyxDQUFDLEVBV08sYUFBYSxFQUFFLGVBQWUsRUFDOUIsVUFBVSxFQUFFLGVBQWUsR0FFekM7O0FBSVEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBekNwQyxBQXdDUSxlQXhDTyxDQUtkLHVCQUF1QixDQW1DaEIscUJBQXFCLENBQUMsRUFFZCxLQUFLLEVBQUUsZ0JBQWdCLENBQUMsVUFBVSxFQUNsQyxZQUFZLEVBQUUsSUFBSSxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsa0JBQWtCLEdBaUJuQztFQTlEVCxBQStDZ0IsZUEvQ0QsQ0FLZCx1QkFBdUIsQ0FtQ2hCLHFCQUFxQixDQU9iLHFCQUFxQixDQUFDLEVBQ2xCLFFBQVEsRUFBRSxrQkFBa0IsR0FZL0I7RUE1RGpCLEFBa0RvQixlQWxETCxDQUtkLHVCQUF1QixDQW1DaEIscUJBQXFCLENBT2IscUJBQXFCLEFBR2hCLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsSUFBSSxFQUNWLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBM0RyQixBQWlFRyxlQWpFWSxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkNDLEVBQ2hCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE9BQU8sRUFBRSxLQUFLLEVBQ0YsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsUUFBUSxHQTJTOUI7O0FBelNBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXZFNUIsQUFpRUcsZUFqRVksQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZDQyxFQU9mLE9BQU8sRUFBRSxLQUFLLEdBd1NmOztBQXJTWSxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUEzRXZDLEFBK0V3QixlQS9FVCxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsSWtFeURLLEdBQUcsQUFBQSxZQUFhLENsRXpEdEIsQ0FBQyxFa0UyREsscUJBQXFCLENBQUMsRUFFbEIsVUFBVSxFQUFFLEtBQUssR0FrQnBCO0VBbkd6QixBQW1GNEIsZUFuRmIsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLElrRXlESyxHQUFHLEFBQUEsWUFBYSxDbEV6RHRCLENBQUMsRWtFMkRLLHFCQUFxQixDQUlqQixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsRUFDTixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxZQUFZLEdBT3hCO0VBbEc3QixBQThGb0MsZUE5RnJCLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxJa0V5REssR0FBRyxBQUFBLFlBQWEsQ2xFekR0QixDQUFDLEVrRTJESyxxQkFBcUIsQ0FJakIsQ0FBQyxDQVVHLCtCQUErQixDQUMzQixzQkFBc0IsQ0FBQyxFQUNuQixVQUFVLEVBQUUsZ0JBQWdCLEdBQy9CO0VBaEdyQyxBQXNHb0IsZUF0R0wsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLElrRWtGSyxHQUFHLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxHQUtyQjtFQTVHckIsQUF5R3dCLGVBekdULENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxJa0VrRkssR0FBRyxDQUdILHFCQUFxQixDQUFDLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEdBQ3JCOztBQU1MLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWpINUMsQUFtSDRCLGVBbkhiLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U0RkgsR0FBRyxBQUFBLFlBQVksQ0FFUCxxQkFBcUIsQUFDaEIsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBT1QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNUg1QyxBQTJIZ0IsZUEzSEQsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRXVHSCxHQUFHLEFBQUEsV0FBVyxDQUFDLEVBRVAsWUFBWSxFQUFFLENBQUMsR0FFdEI7O0FBL0hqQixBQWlJSSxlQWpJVyxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFlBQVksRUFDcEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsWUFBWSxFQUNyQixPQUFPLEVBQUUsS0FBSyxHQW1LZDs7QUF6U0wsQUF5SXdCLGVBeklULENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxHQU9FLEdBQUcsQUFDYSxZQUFZLENBQUMsRUFDL0IsT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLGVBQWUsRUFDdEIsYUFBYSxFQUFFLFlBQVksR0FtSDNCOztBQS9QUCxBQThJTyxlQTlJUSxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxDQUs5QixDQUFDLENBQUMsRUFDRCxLQUFLLEVBQUUsS0FBSyxFQUNaLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ2EsT0FBTyxFQUFFLFlBQVksR0EyRDdDOztBQTlNUixBQXFKZ0MsZUFySmpCLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxHQU9FLEdBQUcsQUFDYSxZQUFZLENBSzlCLENBQUMsQ0FPd0IsK0JBQStCLENBQUMsRUFDNUIsS0FBSyxFQUFFLGVBQWUsR0FDekI7O0FBdkpqQyxBQXlKUSxlQXpKTyxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxDQUs5QixDQUFDLENBV0Esc0JBQXNCLENBQUMsRUFBRSxlQUFlLENBQ3ZDLEtBQUssRUFBRSxnQkFBZ0IsRUFDdkIsTUFBTSxFQUFFLGdCQUFnQixFQUN4QixVQUFVLEVBQUUsZUFBZSxFQUMzQixtQkFBbUIsRUFBRSxjQUFjLEVBQ25DLGFBQWEsRUFBRSxZQUFZLEVBQzNCLFlBQVksRUFBRSxZQUFZLEdBWTFCOztBQVZBLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWpLaEMsQUF5SlEsZUF6Sk8sQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEdBT0UsR0FBRyxBQUNhLFlBQVksQ0FLOUIsQ0FBQyxDQVdBLHNCQUFzQixDQUFDLEVBU3JCLEtBQUssRUFBWSxlQUFlLEVBQ2hDLE1BQU0sRUFBWSxnQkFBZ0IsR0FRbkM7O0FBTEEsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBdEtoQyxBQXlKUSxlQXpKTyxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxDQUs5QixDQUFDLENBV0Esc0JBQXNCLENBQUMsRUFjckIsS0FBSyxFQUFFLGVBQWUsRUFDdEIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsVUFBVSxFQUFFLElBQUksR0FFakI7O0FBM0tULEFBNktRLGVBN0tPLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxHQU9FLEdBQUcsQUFDYSxZQUFZLENBSzlCLENBQUMsQUErQkMsc0JBQXNCLENBQUMsRUFBRSxZQUFZLENBQ3JDLFdBQVcsRUFBRSx5QkFBeUIsRUFDdEMsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixPQUFPLEVBQUUsTUFBTSxFQUNmLGFBQWEsRUFBRSxJQUFJLEVBQ1EsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsS0FBSyxFQUFFLGtCQUFrQixFQUN6QixPQUFPLEVBQUUsS0FBSyxHQVV6Qzs7QUFoTVQsQUF3TFMsZUF4TE0sQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEdBT0UsR0FBRyxBQUNhLFlBQVksQ0FLOUIsQ0FBQyxBQStCQyxzQkFBc0IsQUFXckIsTUFBTSxDQUFDLEVBQ1AsS0FBSyxFQUFFLGtCQUFrQixFQUNLLGVBQWUsRUFBRSxlQUFlLEdBQzlEOztBQUVELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQTdMaEMsQUE2S1EsZUE3S08sQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEdBT0UsR0FBRyxBQUNhLFlBQVksQ0FLOUIsQ0FBQyxBQStCQyxzQkFBc0IsQ0FBQyxFQWlCdEIsVUFBVSxFQUFFLElBQUksR0FFakI7O0FBaE1ULEFBa01RLGVBbE1PLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxHQU9FLEdBQUcsQUFDYSxZQUFZLENBSzlCLENBQUMsQ0FvREEsR0FBRyxDQUFDLEVBQ0gsYUFBYSxFQUFFLFlBQVksR0FDM0I7O0FBRUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBdE0vQixBQThJTyxlQTlJUSxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxDQUs5QixDQUFDLENBQUMsRUF5REEsS0FBSyxFQUFFLElBQUksR0FPWjs7QUFKQSxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUExTS9CLEFBOElPLGVBOUlRLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxHQU9FLEdBQUcsQUFDYSxZQUFZLENBSzlCLENBQUMsQ0FBQyxFQTZEQSxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBRVo7O0FBR0EsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBak4vQixBQWdOTyxlQWhOUSxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxHQXVFNUIsR0FBRyxDQUFDLEVBRUosT0FBTyxFQUFFLEtBQUssRUFDZCxhQUFhLEVBQUUsQ0FBQyxHQUVqQjs7QUFyTlIsQUF1Tk8sZUF2TlEsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEdBT0UsR0FBRyxBQUNhLFlBQVksQ0E4RTlCLHNCQUFzQixDQUFDLEVBQUUsVUFBVSxDQUNsQyxXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsV0FBVyxFQUFFLElBQUksRUFDakIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLElBQUksRUFDVCxNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxJQUFJLEVBQ1YsT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBb0JlLE9BQU8sRUFBRSxlQUFlLEdBQ2hEOztBQWxCQSxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFwTy9CLEFBdU5PLGVBdk5RLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxHQU9FLEdBQUcsQUFDYSxZQUFZLENBOEU5QixzQkFBc0IsQ0FBQyxFQWNyQixHQUFHLEVBQUUsSUFBSSxFQUNULE1BQU0sRUFBRSxJQUFJLEdBZ0JiOztBQWJBLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQXpPL0IsQUF1Tk8sZUF2TlEsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEdBT0UsR0FBRyxBQUNhLFlBQVksQ0E4RTlCLHNCQUFzQixDQUFDLEVBbUJyQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxJQUFJLEVBQ1osSUFBSSxFQUFFLENBQUMsRUFDUCxXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsTUFBTSxFQUFFLENBQUMsR0FLVjs7QUFFRCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF4UDlCLEFBeUl3QixlQXpJVCxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxDQUFDLEVBZ0g5QixVQUFVLEVBQUUsZUFBZSxHQU01Qjs7QUFIQSxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUE1UDlCLEFBeUl3QixlQXpJVCxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsRWtFNkdmLEdBQUcsR0FPRSxHQUFHLEFBQ2EsWUFBWSxDQUFDLEVBb0g5QixLQUFLLEVBQVksZUFBZSxHQUVqQzs7QUFHRixNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFsUTVCLEFBaUlJLGVBaklXLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxDQUFDLEVBa0lGLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLEtBQUssR0FxQ2Y7RUF6U0wsQUF3UVEsZUF4UU8sQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEFBcUlBLFlBQWEsQ2I5SkUsSUFBSSxJYStKakIsR0FBRyxBQUNILFlBQVksQ0FBQyxFQUNiLFlBQVksRUFBRSxHQUFHLEdBQ2pCOztBQVlKLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQXRSNUIsQUFtU1EsZUFuU08sQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLEVrRTZHZixHQUFHLEFBK0pBLFlBQWEsQ2xFNVFGLENBQUMsSWtFOFFWLEdBQUcsQUFDSCxZQUFZLEVBblNyQixlQUFlLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxFa0U2R2YsR0FBRyxBQWdLQSxZQUFhLENsRTdRRixDQUFDLElrRThRVixHQUFHLEFBQ0gsWUFBWSxDQUFDLEVBQ2IsWUFBWSxFQUFFLEdBQUcsR0FDakI7O0FBT0osTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBNVM3QixBQXNHb0IsZUF0R0wsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLElrRWtGSyxHQUFHLENBcU1qQixFQUVKLE9BQU8sRUFBRSxpQkFBaUIsRUFDMUIsYUFBYSxFQUFFLDRCQUE0QixFQUMzQyxhQUFhLEVBQUUsQ0FBQyxFQUNoQixVQUFVLEVBQUUsS0FBSyxFQUNqQixVQUFVLEVBQUUsVUFBVSxFQUN0QixPQUFPLEVBQUUsS0FBSyxHQTZEZjs7QUF6REMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBdFQ5QixBQXFUSyxlQXJUVSxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsSWtFdVJiLEdBQUcsQUFVSCxXQUFXLENBQUMsRUFHWCxhQUFhLEVBQUUsSUFBSSxHQUVwQjs7QUFHQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE3VDlCLEFBNFRLLGVBNVRVLENBS2QsdUJBQXVCLEdBMkRsQixHQUFHLEFBQ0wsWUFBYSxDbEU3Q0MsQ0FBQyxJa0V1UmIsR0FBRyxHQWlCRixHQUFHLENBQUMsRUFFSixNQUFNLEVBQUUsZUFBZSxFQUN2QixLQUFLLEVBQUUsZUFBZSxHQStDdkI7O0FBekNHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXJVakMsQUFvVVEsZUFwVU8sQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLElrRXVSYixHQUFHLEdBaUJGLEdBQUcsQUFNSCxZQUFZLEdBQ1YsR0FBRyxDQUNKLENBQUMsQ0FBQyxFQUdBLE9BQU8sRUFBRSxzQkFBc0IsRUFDL0IsTUFBTSxFQUFFLFlBQVksRUFDcEIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxlQUFlLEVBQzVCLFdBQVcsRUFBRSxNQUFNLEdBRXBCOztBQUtGLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQW5WL0IsQUFrVk0sZUFsVlMsQ0FLZCx1QkFBdUIsR0EyRGxCLEdBQUcsQUFDTCxZQUFhLENsRTdDQyxDQUFDLElrRXVSYixHQUFHLEdBaUJGLEdBQUcsR0FzQkYsR0FBRyxDQUFDLEVBRUosTUFBTSxFQUFFLGVBQWUsRUFDdkIsS0FBSyxFQUFFLGVBQWUsR0FFdkI7O0FBR0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBMVYvQixBQXlWTSxlQXpWUyxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsSWtFdVJiLEdBQUcsR0FpQkYsR0FBRyxHQTZCRixDQUFDLENBQUMsRUFFRixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBRVosU0FBUyxFQUFFLEtBQUssRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEdBVVo7O0FBTkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBdldoQyxBQXNXTyxlQXRXUSxDQUtkLHVCQUF1QixHQTJEbEIsR0FBRyxBQUNMLFlBQWEsQ2xFN0NDLENBQUMsSWtFdVJiLEdBQUcsR0FpQkYsR0FBRyxHQTZCRixDQUFDLEdBYUEsR0FBRyxDQUFDLEVBRUosS0FBSyxFQUFFLGVBQWUsRUFDdEIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsT0FBTyxFQUFFLFlBQVksR0FFdEI7O0FDOVhSLDZCQUVHO0FBR0gsQUFBQSwyQ0FBMkMsQ0FBQyxFQUN4QyxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFDLENBQUMsR0E2Rlo7O0FBM0ZHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQUwzQixBQUFBLDJDQUEyQyxDQUFDLEVBTXBDLE9BQU8sRUFBRSxpQkFBaUIsR0EwRmpDOztBQWhHRCxBQVNJLDJDQVR1QyxDQVN2QyxTQUFTLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBb0ZkOztBQS9GTCxBQWFRLDJDQWJtQyxDQVN2QyxTQUFTLENBSUwsVUFBVSxBQUFBLGVBQWUsQ0FBQyxFQUN0QixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEdBK0VkOztBQTlGVCxBQWtCZ0IsMkNBbEIyQixDQVN2QyxTQUFTLENBSUwsVUFBVSxBQUFBLGVBQWUsQ0FJckIsaUJBQWlCLENBQ2Isb0JBQW9CLENBQUMsRUFDakIsV0FBVyxFQUFFLG9DQUFvQyxFQUNqRCxLQUFLLEVBQUUsSUFBSSxFQUNYLFNBQVMsRUFBRSxlQUFlLEdBQzdCOztBQXRCakIsQUEwQmdCLDJDQTFCMkIsQ0FTdkMsU0FBUyxDQUlMLFVBQVUsQUFBQSxlQUFlLENBWXJCLDBCQUEwQixDQUN0Qix5QkFBeUIsQUFBQSxLQUFLLENBQUMsRUFDM0IsYUFBYSxFQUFFLElBQUksR0EyRHRCOztBQXpERyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUE3QjNDLEFBOEJ3QiwyQ0E5Qm1CLENBU3ZDLFNBQVMsQ0FJTCxVQUFVLEFBQUEsZUFBZSxDQVlyQiwwQkFBMEIsQ0FDdEIseUJBQXlCLEFBQUEsS0FBSyxBQUlyQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE1BQU0sRUFBRSxHQUFHLEVBQ1gsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBdEN6QixBQTJDNEIsMkNBM0NlLENBU3ZDLFNBQVMsQ0FJTCxVQUFVLEFBQUEsZUFBZSxDQVlyQiwwQkFBMEIsQ0FDdEIseUJBQXlCLEFBQUEsS0FBSyxDQWUxQixDQUFDLEFBQ0ksb0JBQW9CLENBQ2pCLFFBQVEsQUFBQSx1QkFBdUIsQ0FBQyxFQUM1QixhQUFhLEVBQUUsZUFBZSxHQWlCakM7O0FBN0Q3QixBQThDZ0MsMkNBOUNXLENBU3ZDLFNBQVMsQ0FJTCxVQUFVLEFBQUEsZUFBZSxDQVlyQiwwQkFBMEIsQ0FDdEIseUJBQXlCLEFBQUEsS0FBSyxDQWUxQixDQUFDLEFBQ0ksb0JBQW9CLENBQ2pCLFFBQVEsQUFBQSx1QkFBdUIsQ0FHM0IsZUFBZSxDQUFDLEVBQ1osV0FBVyxFQUFFLGlCQUFpQixHQUNqQzs7QUFHRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFuRDNELEFBa0RnQywyQ0FsRFcsQ0FTdkMsU0FBUyxDQUlMLFVBQVUsQUFBQSxlQUFlLENBWXJCLDBCQUEwQixDQUN0Qix5QkFBeUIsQUFBQSxLQUFLLENBZTFCLENBQUMsQUFDSSxvQkFBb0IsQ0FDakIsUUFBUSxBQUFBLHVCQUF1QixDQU8zQixHQUFHLENBQUMsRUFFSSxPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLFVBQVUsRUFBRSxnQkFBZ0IsR0FFbkM7O0FBRUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBMUR2RCxBQTJDNEIsMkNBM0NlLENBU3ZDLFNBQVMsQ0FJTCxVQUFVLEFBQUEsZUFBZSxDQVlyQiwwQkFBMEIsQ0FDdEIseUJBQXlCLEFBQUEsS0FBSyxDQWUxQixDQUFDLEFBQ0ksb0JBQW9CLENBQ2pCLFFBQVEsQUFBQSx1QkFBdUIsQ0FBQyxFQWdCeEIsUUFBUSxFQUFFLE1BQU0sR0FFdkI7O0FBN0Q3QixBQWdFZ0MsMkNBaEVXLENBU3ZDLFNBQVMsQ0FJTCxVQUFVLEFBQUEsZUFBZSxDQVlyQiwwQkFBMEIsQ0FDdEIseUJBQXlCLEFBQUEsS0FBSyxDQWUxQixDQUFDLEFBQ0ksb0JBQW9CLENBcUJqQixPQUFPLEFBQUEsYUFBYSxDQUNoQixRQUFRLEFBQUEsWUFBWSxDQUFDLEVBQ2pCLFdBQVcsRUFBRSxvQ0FBb0MsRUFDakQsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsZUFBZSxFQUM1QixXQUFXLEVBQUUsR0FBRyxFQUNoQixhQUFhLEVBQUUsZUFBZSxHQUtqQzs7QUEzRWpDLEFBd0VvQywyQ0F4RU8sQ0FTdkMsU0FBUyxDQUlMLFVBQVUsQUFBQSxlQUFlLENBWXJCLDBCQUEwQixDQUN0Qix5QkFBeUIsQUFBQSxLQUFLLENBZTFCLENBQUMsQUFDSSxvQkFBb0IsQ0FxQmpCLE9BQU8sQUFBQSxhQUFhLENBQ2hCLFFBQVEsQUFBQSxZQUFZLEFBUWYsTUFBTSxDQUFDLEVBQ0osS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBMUVyQyxBQTZFZ0MsMkNBN0VXLENBU3ZDLFNBQVMsQ0FJTCxVQUFVLEFBQUEsZUFBZSxDQVlyQiwwQkFBMEIsQ0FDdEIseUJBQXlCLEFBQUEsS0FBSyxDQWUxQixDQUFDLEFBQ0ksb0JBQW9CLENBcUJqQixPQUFPLEFBQUEsYUFBYSxDQWNoQixRQUFRLENBQUMsRUFDTCxXQUFXLEVBQUUsaUJBQWlCLEVBQzlCLFNBQVMsRUFBRSxlQUFlLEVBQzFCLFdBQVcsRUFBRSxlQUFlLEVBQzVCLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQWxGakMsQUF5Rm9CLDJDQXpGdUIsQ0FTdkMsU0FBUyxDQUlMLFVBQVUsQUFBQSxlQUFlLENBWXJCLDBCQUEwQixHQStEbEIsR0FBRyxBQUFBLFdBQVcsQUFDYixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFTckIsQUFFSSxXQUZPLENBQUMsS0FBSyxBQUVaLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLElBQUksRUFBRSxLQUFLLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxHQUFHLEVBQUUsQ0FBQyxFQUNOLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBWkwsQUFjSSxXQWRPLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQUFDLEVBQ3hDLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsTUFBTSxFQUNkLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBOEhyQjs7QUFqSkwsQUFxQlEsV0FyQkcsQ0FBQyxLQUFLLENBY2IsMkNBQTJDLENBT3ZDLEVBQUUsQUFBQSxHQUFHLEFBQUEsYUFBYSxDQUFDLEVBQ2YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsb0NBQW9DLEVBQ2pELFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBQUUsU0FBUyxFQUN6QixXQUFXLEVBQUUsR0FBRyxFQUNoQixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUFoQ1QsQUFrQ1EsV0FsQ0csQ0FBQyxLQUFLLENBY2IsMkNBQTJDLEFBb0J0QyxPQUFPLEVBbENoQixXQUFXLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxBQXFCdEMsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTNDVCxBQTZDUSxXQTdDRyxDQUFDLEtBQUssQ0FjYiwyQ0FBMkMsQUErQnRDLE9BQU8sQ0FBQyxFQUNMLEdBQUcsRUFBRSxDQUFDLEdBQ1Q7O0FBL0NULEFBaURRLFdBakRHLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxBQW1DdEMsTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLENBQUMsR0FLWjs7QUFIRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUFwRG5DLEFBaURRLFdBakRHLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxBQW1DdEMsTUFBTSxDQUFDLEVBSUEsT0FBTyxFQUFFLElBQUksR0FFcEI7O0FBdkRULEFBeURRLFdBekRHLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQTJDdkMsb0JBQW9CLENBQUMsRUFDakIsV0FBVyxFQUFFLG9DQUFvQyxFQUNqRCxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQUFFLFNBQVMsRUFDekIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsYUFBYSxFQUFFLEdBQUcsR0FDckI7O0FBakVULEFBbUVRLFdBbkVHLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQXFEdkMsU0FBUyxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxHQTJFZDs7QUFoSlQsQUF1RVksV0F2RUQsQ0FBQyxLQUFLLENBY2IsMkNBQTJDLENBcUR2QyxTQUFTLENBSUwsVUFBVSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxHQXNFZDs7QUEvSWIsQUEyRWdCLFdBM0VMLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQXFEdkMsU0FBUyxDQUlMLFVBQVUsQ0FJTiwwQkFBMEIsQ0FBQyxFQUN2QixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBaUVkOztBQTlJakIsQUErRW9CLFdBL0VULENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQXFEdkMsU0FBUyxDQUlMLFVBQVUsQ0FJTiwwQkFBMEIsQ0FJdEIseUJBQXlCLENBQUMsRUFDdEIsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsSUFBSSxFQUNsQixLQUFLLEVBQUUscUJBQXFCLEVBQzVCLGFBQWEsRUFBRSxJQUFJLEdBYXRCOztBdkU3RWYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUVuQjlDLEFBK0VvQixXQS9FVCxDQUFDLEtBQUssQ0FjYiwyQ0FBMkMsQ0FxRHZDLFNBQVMsQ0FJTCxVQUFVLENBSU4sMEJBQTBCLENBSXRCLHlCQUF5QixDQUFDLEVBT2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsWUFBWSxFQUFFLENBQUMsRUFDZixXQUFXLEVBQUUsQ0FBQyxHQVFyQjtFQWhHckIsQUEyRmdDLFdBM0ZyQixDQUFDLEtBQUssQ0FjYiwyQ0FBMkMsQ0FxRHZDLFNBQVMsQ0FJTCxVQUFVLENBSU4sMEJBQTBCLENBSXRCLHlCQUF5QixBQVdoQixLQUFLLEFBQUEsV0FBVyxBQUNaLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBdkUxRTNCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXVFbkI5QyxBQW1Hd0IsV0FuR2IsQ0FBQyxLQUFLLENBY2IsMkNBQTJDLENBcUR2QyxTQUFTLENBSUwsVUFBVSxDQUlOLDBCQUEwQixHQXdCZCxHQUFHLEFBQUEsVUFBVyxDbkV0S3hCLENBQUMsRW1Fc0swQixFQUNqQixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUFyR3pCLEFBd0dvQixXQXhHVCxDQUFDLEtBQUssQ0FjYiwyQ0FBMkMsQ0FxRHZDLFNBQVMsQ0FJTCxVQUFVLENBSU4sMEJBQTBCLEdBNkJsQixHQUFHLEFBQUEsV0FBVyxDQUFDLEVBQ2YsWUFBWSxFQUFFLENBQUMsR0FDbEI7O0FBMUdyQixBQTRHb0IsV0E1R1QsQ0FBQyxLQUFLLENBY2IsMkNBQTJDLENBcUR2QyxTQUFTLENBSUwsVUFBVSxDQUlOLDBCQUEwQixDQWlDdEIsYUFBYSxDQUFDLEVBQ1YsVUFBVSxFQUFFLENBQUMsR0FvQmhCOztBQWpJckIsQUErR3dCLFdBL0diLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQXFEdkMsU0FBUyxDQUlMLFVBQVUsQ0FJTiwwQkFBMEIsQ0FpQ3RCLGFBQWEsQ0FHVCxZQUFZLENBQUMsRUFDVCxXQUFXLEVBQUUsb0NBQW9DLEVBQ2pELFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLElBQUksR0FNZDs7QUFIRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssSUF2SG5ELEFBK0d3QixXQS9HYixDQUFDLEtBQUssQ0FjYiwyQ0FBMkMsQ0FxRHZDLFNBQVMsQ0FJTCxVQUFVLENBSU4sMEJBQTBCLENBaUN0QixhQUFhLENBR1QsWUFBWSxDQUFDLEVBU0wsV0FBVyxFQUFFLElBQUksR0FFeEI7O0FBRUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBNUgvQyxBQTZINEIsV0E3SGpCLENBQUMsS0FBSyxDQWNiLDJDQUEyQyxDQXFEdkMsU0FBUyxDQUlMLFVBQVUsQ0FJTiwwQkFBMEIsQ0FpQ3RCLGFBQWEsQ0FpQkwsRUFBRSxDQUFDLEVBQ0MsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBL0g3QixBQW1Jb0IsV0FuSVQsQ0FBQyxLQUFLLENBY2IsMkNBQTJDLENBcUR2QyxTQUFTLENBSUwsVUFBVSxDQUlOLDBCQUEwQixDQXdEdEIsY0FBYyxDQUFDLEVBQ1gsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsZUFBZSxFQUM1QixLQUFLLEVBQUUsT0FBTyxFQUNkLFVBQVUsRUFBRSxJQUFJLEdBS25COztBdkUxSGYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJdUVuQjlDLEFBbUlvQixXQW5JVCxDQUFDLEtBQUssQ0FjYiwyQ0FBMkMsQ0FxRHZDLFNBQVMsQ0FJTCxVQUFVLENBSU4sMEJBQTBCLENBd0R0QixjQUFjLENBQUMsRUFRUCxhQUFhLEVBQUUsSUFBSSxHQUUxQjs7QUN0UHJCLHlHQUlHO0F4RXdIRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQm1sQk8sQUFBTCxvQkFBeUIsQ29EdnNCcEQsRUFFYixNQUFNLEVBQUUsYUFBYSxHQTBDNUI7O0F4RXdFSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElvQm1sQk8sQUFBTCxvQkFBeUIsQ29EdnNCcEQsRUFLYixNQUFNLEVBQUUsWUFBWSxHQXVDM0I7O0FBNUNELEFBU0ksb0JBVGdCLENBU2hCLEVBQUUsQUFBQSxhQUFhLENBQUMsRUFDWixXQUFXLEVBQUUsY0FBYyxFQUMzQixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLFNBQVMsRUFDekIsY0FBYyxFQUFFLEtBQUssRUFDckIsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsTUFBTSxHQUNqQjs7QXhFaUdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXdFcEg5QyxBQW9CSSxvQkFwQmdCLENBb0JoQixPQUFPLEFBQUEsV0FBVyxDQUFBLEVBRVosTUFBTSxFQUFDLElBQUksR0FFaEI7O0F4Qmk1QkwsQUFrQ1ksb0JBbENRLENBR2hCLE9BQU8sQ0FvQkgsc0JBQXNCLEFBV2pCLE9BQU8sQ3dCaDdCQyxFQUNMLElBQUksRUFBRSxJQUFJLEVBQ1YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBL0JiLEFBbUNZLG9CQW5DUSxDQXlCaEIsT0FBTyxDQVNILGNBQWMsQUFBQSxzQkFBc0IsQ0FDaEMsT0FBTyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBSVQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElwRDhwQjBCLEFBQUwsb0JBQXlCLENvRHZzQnBELEVBMENiLFVBQVUsRUFBRSxjQUFjLEdBRWpDOztBQ3BERCw2Q0FFRztBQUlDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQUY3QixBQUdNLE9BSEMsQ0FHRCxVQUFVLEVBSGhCLE9BQU8sQ3BFK2pCTCxpQkFBVSxDb0U1akJLLEVBQ1QsU0FBUyxFQUFFLE1BQU0sR0FDbEI7O0FBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBUjdCLEFBR00sT0FIQyxDQUdELFVBQVUsRUFIaEIsT0FBTyxDcEUrakJMLGlCQUFVLENvRXRqQkssRUFDVCxTQUFTLEVBQUUsTUFBTSxHQUNsQjs7QUFYUCxBQWNJLE9BZEcsQ0FjSCw4QkFBOEIsQ0FBQyxFQUMzQixNQUFNLEVBQUUsR0FBRyxHQUtkOztBQUhHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWpCL0IsQUFjSSxPQWRHLENBY0gsOEJBQThCLENBQUMsRUFJdkIsV0FBVyxFQUFFLFlBQVksR0FFaEM7O0FBcEJMLEFBc0JJLE9BdEJHLENBc0JILG9CQUFvQixDQUFBLEVBQ2xCLFVBQVUsRUFBRSxDQUFDLEVBQ2IsTUFBTSxFQUFDLElBQUksR0FLWjs7QUE3QkwsQUEwQk0sT0ExQkMsQ0FzQkgsb0JBQW9CLEdBSWQsRUFBRSxDQUFBLEVBQ0osVUFBVSxFQUFFLENBQUMsR0FDZDs7QXpFNEZELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXlFeEg5QyxBQStCSSxPQS9CRyxDQStCSCxZQUFZLENBQUMsRUFFTCxPQUFPLEVBQUMsV0FBVyxHQXVCMUI7O0F6RWdFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RXhIOUMsQUErQkksT0EvQkcsQ0ErQkgsWUFBWSxDQUFDLEVBTUwsT0FBTyxFQUFDLFFBQVEsR0FtQnZCO0VBeERMLEFBeUNvQixPQXpDYixDQStCSCxZQUFZLENBUUosVUFBVSxDQUFDLEtBQUssR0FDUixHQUFHLEFBQUEsWUFBYSxDckVObEIsQ0FBQyxFcUVPQyxrQkFBa0IsRUF6Q3RDLE9BQU8sQ0ErQkgsWUFBWSxDcEVnaUJkLGlCQUFVLENvRXhoQlcsS0FBSyxHQUNSLEdBQUcsQUFBQSxZQUFhLENyRU5sQixDQUFDLEVxRU9DLGtCQUFrQixFQXpDdEMsT0FBTyxDQStCSCxZQUFZLENBUUosVUFBVSxDQUFDLEtBQUssR0FDUixHQUFHLEFBQUEsWUFBYSxDckVObEIsQ0FBQyxFcUVRQyxvQkFBb0IsRUExQ3hDLE9BQU8sQ0ErQkgsWUFBWSxDcEVnaUJkLGlCQUFVLENvRXhoQlcsS0FBSyxHQUNSLEdBQUcsQUFBQSxZQUFhLENyRU5sQixDQUFDLEVxRVFDLG9CQUFvQixDQUFDLEVBQ2pCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQTVDckIsQUFtRGdCLE9BbkRULENBK0JILFlBQVksQ0FrQlIsVUFBVSxDQUFDLEtBQUssQ0FBQyxXQUFXLEFBQUEsWUFBWSxBQUFBLHlCQUF5QixDQUM3RCxvQkFBb0IsQ0FDaEIsRUFBRSxBQUFBLFlBQVksRUFuRDlCLE9BQU8sQ0ErQkgsWUFBWSxDcEVnaUJkLGlCQUFVLENvRTlnQk8sS0FBSyxDQUFDLFdBQVcsQUFBQSxZQUFZLEFBQUEseUJBQXlCLENBQzdELG9CQUFvQixDQUNoQixFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQ1gsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBckRqQixBQTBESSxPQTFERyxDQTBESCxlQUFlLEVBMURuQixPQUFPLENBMERjLFlBQVksQ0FBQyxFQUMxQixRQUFRLEVBQUUsa0JBQWtCLEdBQy9COztBQTVETCxBQThESSxPQTlERyxDQThESCxlQUFlLENBQUMsRUFDWixNQUFNLEVBQUUsa0NBQWtDLEdBQzdDOztBekV3REMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUV4SDlDLEFBa0VJLE9BbEVHLENBa0VILGtCQUFrQixDQUFDLEVBRVgsTUFBTSxFQUFFLEtBQUssR0FrQ3BCOztBQWhDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUF0RWhDLEFBa0VJLE9BbEVHLENBa0VILGtCQUFrQixDQUFDLEVBS1gsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsS0FBSyxHQThCeEI7O0FBNUJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBMUV2RCxBQWtFSSxPQWxFRyxDQWtFSCxrQkFBa0IsQ0FBQyxFQVNYLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLEtBQUssR0EwQnhCOztBQXhCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQTlFdkQsQUFrRUksT0FsRUcsQ0FrRUgsa0JBQWtCLENBQUMsRUFhWCxNQUFNLEVBQUUsT0FBTyxFQUNmLFVBQVUsRUFBRSxLQUFLLEdBc0J4Qjs7QUFwQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFsRnZELEFBa0VJLE9BbEVHLENBa0VILGtCQUFrQixDQUFDLEVBaUJYLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLEtBQUssR0FrQnhCOztBQWhCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXRGdkQsQUFrRUksT0FsRUcsQ0FrRUgsa0JBQWtCLENBQUMsRUFxQlgsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsS0FBSyxHQWN4Qjs7QUFaRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUExRmhDLEFBa0VJLE9BbEVHLENBa0VILGtCQUFrQixDQUFDLEVBeUJYLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFQUFFLEtBQUssR0FVeEI7O0FBdEdMLEFBK0ZZLE9BL0ZMLENBa0VILGtCQUFrQixDQTRCZCxZQUFZLENBQUMsRUFBRSxBQUNWLFlBQVksQ0FBQyxFQUNWLFlBQVksRUFBRSxHQUFHLEdBQ3BCOztBQWpHYixBQWtHWSxPQWxHTCxDQWtFSCxrQkFBa0IsQ0E0QmQsWUFBWSxDQUFDLEVBQUUsQUFJVixXQUFXLENBQUMsRUFDVCxXQUFXLEVBQUUsR0FBRyxHQUNuQjs7QXpFb0JQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXlFeEg5QyxBQXdHUSxPQXhHRCxDQXdHQyxzQkFBc0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFJVCxBQUFBLGFBQWEsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUEwUGxCLHNCQUFzQixFQTZEekI7O0FBelRELEFBSUksYUFKUyxHQUlMLEdBQUcsQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQU5MLEFBUUksYUFSUyxDQVFULEVBQUUsQ0FBQyxFQUNDLE1BQU0sRUFBQyxJQUFJLEVBWVgsVUFBVSxFQUFFLElBQUksRUFDdEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsR0FBRyxFQUNiLGNBQWMsRUFBRSxPQUFPLEdBTzFCOztBekV4QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUVWOUMsQUFRSSxhQVJTLENBUVQsRUFBRSxDQUFDLEVBSUssVUFBVSxFQUFFLGlCQUFpQixFQUM3QixXQUFXLEVBQUUsSUFBSSxHQXFCeEI7O0F6RXhCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RVY5QyxBQVFJLGFBUlMsQ0FRVCxFQUFFLENBQUMsRUFTSyxZQUFZLEVBQUUsV0FBVyxFQUN6QixXQUFXLEVBQUUsSUFBSSxHQWdCeEI7O0FBTEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBN0IvQixBQVFJLGFBUlMsQ0FRVCxFQUFFLENBQUMsRUFzQkssU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixXQUFXLEVBQUUsR0FBRyxHQUV2Qjs7QUFsQ0wsQUFvQ0ksYUFwQ1MsQ0FvQ1QsQ0FBQyxDQUFDLEVBQ0UsT0FBTyxFQUFDLElBQUksRUFDWixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQTNDTCxBQTZDSSxhQTdDUyxDQTZDVCxhQUFhLENBQUMsRUFDVixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsT0FBTyxFQUFFLElBQUksRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsZUFBZSxFQUFFLE1BQU0sRUFDdkIsV0FBVyxFQUFFLEtBQUssRUFDbEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsZ0JBQWdCLEVBQUUseUJBQXNCLEVBQ3hDLFVBQVUsRUFBRSxpS0FBa0osRUFDOUosVUFBVSxFQUFFLHFKQUFzSSxFQUNsSixLQUFLLEVBQUUsT0FBTyxHQUlqQjs7QXpFM0RDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXlFVjlDLEFBNkNJLGFBN0NTLENBNkNULGFBQWEsQ0FBQyxFQXNCTixNQUFNLEVBQUUsSUFBSSxHQUVuQjs7QUFyRUwsQUF1RUksYUF2RVMsQ0F1RVIsQUFBQSxlQUFDLENBQWdCLFdBQVcsQUFBM0IsRUFBNkIsYUFBYSxDQUFDLEVBQ3pDLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixlQUFlLEVBQUUsRUFBRSxFQUNuQixTQUFTLEVBQUUsNEJBQTRCLEdBQzFDOztBQTVFTCxBQTZFSSxhQTdFUyxDQTZFUixBQUFBLGVBQUMsQ0FBZ0IsYUFBYSxBQUE3QixFQUErQixhQUFhLENBQUMsRUFDM0MsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsTUFBTSxFQUNkLFVBQVUsRUFBRSxHQUFHLEVBQ2YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3pCOztBQUNELFVBQVUsQ0FBVixTQUFVLEdBQ1QsRUFBRSxFQUFDLElBQUksR0FBRSxPQUFPLEVBQUUsQ0FBQztFQUNuQixHQUFHLEVBQUUsR0FBRyxHQUFFLE9BQU8sRUFBRSxDQUFDO0VBQ3BCLElBQUksR0FBRSxPQUFPLEVBQUUsQ0FBQzs7QUF4RnJCLEFBMkZJLGFBM0ZTLENBMkZULElBQUksQ0FBQyxFQUNELFNBQVMsRUFBRSxJQUFJLEVBQ2YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsUUFBUSxFQUFFLE9BQU8sRUFDakIsS0FBSyxFQUFFLElBQUksR0E0RGQ7O0FBM0pMLEFBbUdRLGFBbkdLLENBMkZULElBQUksQ0FRQSxLQUFLLEFBQUEsSUFBSyxFN0M0TkMsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEc2QzVOZSxFQUN2QixPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFyR1QsQUF1R1EsYUF2R0ssQ0EyRlQsSUFBSSxDQVlBLEtBQUssQ0FBQSxBQUFBLEdBQUMsQUFBQSxDQUFJLElBQUssQ2xEbkZSLE9BQU8sRWtEbUZVLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxRQUFRLEVBQ2hCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLE1BQU0sR0FPckI7O0F6RTNHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RVY5QyxBQXVHUSxhQXZHSyxDQTJGVCxJQUFJLENBWUEsS0FBSyxDQUFBLEFBQUEsR0FBQyxBQUFBLENBQUksSUFBSyxDbERuRlIsT0FBTyxFa0RtRlUsRUFTaEIsT0FBTyxFQUFFLE1BQU0sR0FLdEI7O0F6RTNHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RVY5QyxBQXVHUSxhQXZHSyxDQTJGVCxJQUFJLENBWUEsS0FBSyxDQUFBLEFBQUEsR0FBQyxBQUFBLENBQUksSUFBSyxDbERuRlIsT0FBTyxFa0RtRlUsRUFZaEIsT0FBTyxFQUFFLEtBQUssR0FFckI7O0FBckhULEFBd0hZLGFBeEhDLENBMkZULElBQUksQ0E0QkEsRUFBRSxDQUFDLEVBQUUsQUFDQSxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsYUFBYSxFQUN0QixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsU0FBUyxFQUNqQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxLQUFLLEVBQ2QsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsT0FBTyxFQUNkLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsSUFBSSxFQUNqQixhQUFhLEVBQUUsR0FBRyxFQUNsQixvQkFBb0IsRUFZdkI7O0F6RTNJUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RVY5QyxBQXdIWSxhQXhIQyxDQTJGVCxJQUFJLENBNEJBLEVBQUUsQ0FBQyxFQUFFLEFBQ0EsTUFBTSxDQUFDLEVBbUJBLEtBQUssRUFBRSxLQUFLLEdBVW5COztBekUzSVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUVWOUMsQUF3SFksYUF4SEMsQ0EyRlQsSUFBSSxDQTRCQSxFQUFFLENBQUMsRUFBRSxBQUNBLE1BQU0sQ0FBQyxFQXNCQSxLQUFLLEVBQUUsS0FBSyxHQU9uQjs7QXpFM0lQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSXlFVjlDLEFBd0hZLGFBeEhDLENBMkZULElBQUksQ0E0QkEsRUFBRSxDQUFDLEVBQUUsQUFDQSxNQUFNLENBQUMsRUF5QkEsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixLQUFLLEVBQUUsS0FBSyxHQUduQjs7QUFySmIsQUFzSlksYUF0SkMsQ0EyRlQsSUFBSSxDQTRCQSxFQUFFLENBQUMsRUFBRSxBQStCQSxNQUFNLEFBQUEsTUFBTSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQXpKYixBQTZKSSxhQTdKUyxDQTZKVCxFQUFFLENBQUMsRUFDQyxPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLEdBQUcsRUFDbkIsZUFBZSxFQUFFLGFBQWEsR0F3RmpDOztBQTFQTCxBQW9LUSxhQXBLSyxDQTZKVCxFQUFFLEFBT0csT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLElBQUksRUFDYixHQUFHLEVBQUUsR0FBRyxFQUNSLElBQUksRUFBRSxHQUFHLEVBQ1QsU0FBUyxFQUFFLHFCQUFxQixFQUNoQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsS0FBSyxFQUNaLFVBQVUsRUFBRSxPQUFPLEVBQ25CLE9BQU8sRUFBRSxDQUFDLEVBQ1YsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLFNBQVMsR0FlNUI7O0F6RXRMSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RVY5QyxBQW9LUSxhQXBLSyxDQTZKVCxFQUFFLEFBT0csT0FBTyxDQUFDLEVBZ0JELFNBQVMsRUFBRSxJQUFJLEVBQ2YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxJQUFJLEdBU3hCOztBekV0TEgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUVWOUMsQUFvS1EsYUFwS0ssQ0E2SlQsRUFBRSxBQU9HLE9BQU8sQ0FBQyxFQXVCRCxTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxHQUV4Qjs7QUFoTVQsQUFrTVEsYUFsTUssQ0E2SlQsRUFBRSxDQXFDRSxFQUFFLENBQUMsRUFDQyxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsbUNBQW1DLEVBQy9DLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsTUFBTSxFQUFFLElBQUksRUFDWixJQUFJLEVBQUUsUUFBUSxFQUNkLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLE1BQU0sRUFDdEIsZUFBZSxFQUFFLGFBQWEsR0EwQ2pDOztBQXpQVCxBQWlOWSxhQWpOQyxDQTZKVCxFQUFFLENBcUNFLEVBQUUsQ0FlRSxHQUFHLENBQUMsRUFDQSxVQUFVLEVBQUUsb0JBQW9CLEVBQ2hDLFNBQVMsRUFBRSxRQUFRLEdBVXRCOztBekVuTlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJeUVWOUMsQUFpTlksYUFqTkMsQ0E2SlQsRUFBRSxDQXFDRSxFQUFFLENBZUUsR0FBRyxDQUFDLEVBSUUsVUFBVSxFQUFFLEtBQUssRUFDakIsS0FBSyxFQUFFLElBQUksR0FPaEI7O0F6RW5OUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEl5RVY5QyxBQWlOWSxhQWpOQyxDQTZKVCxFQUFFLENBcUNFLEVBQUUsQ0FlRSxHQUFHLENBQUMsRUFRRSxVQUFVLEVBQUUsS0FBSyxFQUNqQixVQUFVLEVBQUUsS0FBSyxFQUNqQixLQUFLLEVBQUUsSUFBSSxHQUVoQjs7QUE3TmIsQUFnT2dCLGFBaE9ILENBNkpULEVBQUUsQ0FxQ0UsRUFBRSxBQTZCRyxNQUFNLENBQ0gsR0FBRyxDQUFDLEVBQ0EsU0FBUyxFQUFDLFVBQVUsRUFDcEIsTUFBTSxFQUFFLGVBQWUsR0FDMUI7O0FBbk9qQixBQXNPWSxhQXRPQyxDQTZKVCxFQUFFLENBcUNFLEVBQUUsQ0FvQ0UsS0FBSyxDQUFDLEVBQ0YsV0FBVyxFQUFFLGFBQWEsRUFDMUIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQTVPYixBQThPWSxhQTlPQyxDQTZKVCxFQUFFLENBcUNFLEVBQUUsQ0E0Q0UsV0FBVyxDQUFDLEVBQ1IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLEtBQUssRUFDakIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsS0FBSyxFQUFFLEVBQUUsRUFDVCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osU0FBUyxFQUFFLE9BQU8sRUFDbEIsU0FBUyxFQUFFLHNCQUFzQixHQUVwQzs7QUF4UGIsQUE4UEksYUE5UFMsQ0E4UFQsVUFBVSxFQTlQZCxhQUFhLENBK1BULGFBQWEsRUEvUGpCLGFBQWEsQ0FnUVQsY0FBYyxDQUFDLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLEtBQUssRUFDZCxVQUFVLEVBQUUsTUFBTSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxLQUFLLEVBQ2QsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUF4UUwsQUEwUUksYUExUVMsQ0EwUVQsVUFBVSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUsR0FBRyxFQUNmLFVBQVUsRUFBRSxPQUFPLEdBQ3RCOztBQTlRTCxBQWdSSSxhQWhSUyxDQWdSVCxhQUFhLENBQUMsRUFDVixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBQ1QsV0FBVyxFQUFFLGFBQWEsRUFDMUIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLE1BQU0sRUFBRSxXQUFXLEVBQ25CLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLEVBQUUsR0FDWjs7QUE1UkwsQUE4UkksYUE5UlMsQ0E4UlQsY0FBYyxDQUFDLEVBQ1gsTUFBTSxFQUFFLENBQUMsRUFDVCxXQUFXLEVBQUUsYUFBYSxFQUMxQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsTUFBTSxFQUFFLFdBQVcsR0FrQnRCOztBQXhUTCxBQXdTUSxhQXhTSyxDQThSVCxjQUFjLENBVVYsTUFBTSxDQUFBLEVBQ0osV0FBVyxFQUFDLEdBQUcsR0FDaEI7O0FBMVNULEFBMlNRLGFBM1NLLENBOFJULGNBQWMsQ0FhVixJQUFJLENBQUMsRUFDRCxXQUFXLEVBQUUsSUFBSSxFQUNqQixPQUFPLEVBQUUsWUFBWSxFQUNyQixPQUFPLEVBQUUsSUFBSSxHQVNoQjs7QUF2VFQsQUFnVFksYUFoVEMsQ0E4UlQsY0FBYyxDQWFWLElBQUksQUFLQyxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsR0FBRyxHQUNmOztBQWxUYixBQW9UWSxhQXBUQyxDQThSVCxjQUFjLENBYVYsSUFBSSxBQVNDLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxHQUFHLEdBQ2Y7O0FBS2IsQUFFUSxJQUZKLEFBQUEsT0FBTyxDQUNQLE9BQU8sQ0FDSCw4QkFBOEIsQ0FBQyxFQUMzQixRQUFRLEVBQUUsbUJBQW1CLEVBQzdCLE1BQU0sRUFBRSxHQUFHLEVBQ1gsR0FBRyxFQUFFLE9BQU8sRUFDWixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLFlBQVksRUFDcEIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFYVCxBQWFZLElBYlIsQUFBQSxPQUFPLENBQ1AsT0FBTyxDQVdILGFBQWEsQ0FDVCxFQUFFLENBQUMsRUFDQyxXQUFXLEVBQUUsWUFBWSxFQUN6QixVQUFVLEVBQUUsWUFBWSxHQUMzQjs7QUFoQmIsQUFpQlksSUFqQlIsQUFBQSxPQUFPLENBQ1AsT0FBTyxDQVdILGFBQWEsQ0FLVCxJQUFJLENBQUMsRUFDRCxjQUFjLEVBQUUsS0FBSyxHQUN4Qjs7QUFLYixBQUFBLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFDbEIsV0FBVyxFQUFFLENBQUMsRUFDZCxZQUFZLEVBQUUsQ0FBQyxHQWFsQjs7QUFWTyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFMakMsQUFHSSxlQUhXLENBQUMsS0FBSyxDQUdqQixrQkFBa0IsQ0FBQyxHQUFHLEVBSDFCLGVBQWUsQ0FBQyxLQUFLLENBSWpCLG9CQUFvQixDQUFDLEdBQUcsQ0FBQyxFQUVqQixLQUFLLEVBQUUsS0FBSyxHQVFuQjs7QUFMRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFUakMsQUFHSSxlQUhXLENBQUMsS0FBSyxDQUdqQixrQkFBa0IsQ0FBQyxHQUFHLEVBSDFCLGVBQWUsQ0FBQyxLQUFLLENBSWpCLG9CQUFvQixDQUFDLEdBQUcsQ0FBQyxFQU1qQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLE9BQU8sRUFBRSxLQUFLLEdBRXJCOztBQ2xkTCxBQUFBLFVBQVUsQ0FBQyxFQUNQLE1BQU0sRUFBQyxlQUFlLEdBQ3pCOztBL0ZlRCxBQUFBLElBQUksQytGYkMsRUFzTkQseW9CQXlCeUIsRUE2cUI1Qjs7QTFFcnlCSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSTBFdkhyRSxBQU1PLElBTkgsQUFFSyx5QkFBeUIsQ0FHNUIsS0FBSyxDQUNKLFFBQVEsQUFBQSx3QkFBd0IsRUFOdkMsSUFBSSxBQUdFLGdCQUFnQixDQUVoQixLQUFLLENBQ0osUUFBUSxBQUFBLHdCQUF3QixFQU52QyxJQUFJLEFBSUUsZ0JBQWdCLENBQ2hCLEtBQUssQ0FDSixRQUFRLEFBQUEsd0JBQXdCLENBQUMsRUFDaEMsT0FBTyxFQUFFLHFCQUFxQixHQUM5Qjs7QTFFK0dGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTBFdkg5QyxBQTBCd0IsSUExQnBCLEFBY0sseUJBQXlCLENBU3RCLEtBQUssQ0FDRCxVQUFVLEdBQUcsV0FBVyxBQUFBLElBQUssQ0FBQSxxQkFBcUIsQ0FBQyxJQUFLLEN2RHFOcEUsdUJBQXVCLEl1RHJOd0UsVUFBVSxBQUFBLFlBQVksQ0FDckcsc0JBQXNCLEFBQ2pCLE9BQU8sRUExQmhDLElBQUksQUFlSyxnQkFBZ0IsQ0FRYixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBQUEscUJBQXFCLENBQUMsSUFBSyxDdkRxTnBFLHVCQUF1QixJdURyTndFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLEVBMUJoQyxJQUFJLEFBZ0JLLGdCQUFnQixDQU9iLEtBQUssQ0FDRCxVQUFVLEdBQUcsV0FBVyxBQUFBLElBQUssQ0FBQSxxQkFBcUIsQ0FBQyxJQUFLLEN2RHFOcEUsdUJBQXVCLEl1RHJOd0UsVUFBVSxBQUFBLFlBQVksQ0FDckcsc0JBQXNCLEFBQ2pCLE9BQU8sRUExQmhDLElBQUksQUFpQkssa0JBQWtCLENBTWYsS0FBSyxDQUNELFVBQVUsR0FBRyxXQUFXLEFBQUEsSUFBSyxDQUFBLHFCQUFxQixDQUFDLElBQUssQ3ZEcU5wRSx1QkFBdUIsSXVEck53RSxVQUFVLEFBQUEsWUFBWSxDQUNyRyxzQkFBc0IsQUFDakIsT0FBTyxFQTFCaEMsSUFBSSxBQWtCSyx3QkFBd0IsQ0FLckIsS0FBSyxDQUNELFVBQVUsR0FBRyxXQUFXLEFBQUEsSUFBSyxDQUFBLHFCQUFxQixDQUFDLElBQUssQ3ZEcU5wRSx1QkFBdUIsSXVEck53RSxVQUFVLEFBQUEsWUFBWSxDQUNyRyxzQkFBc0IsQUFDakIsT0FBTyxFQTFCaEMsSUFBSSxBQW1CSyxrQkFBa0IsQ0FJZixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBQUEscUJBQXFCLENBQUMsSUFBSyxDdkRxTnBFLHVCQUF1QixJdURyTndFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLEVBMUJoQyxJQUFJLEFBb0JLLHFCQUFxQixDQUdsQixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBQUEscUJBQXFCLENBQUMsSUFBSyxDdkRxTnBFLHVCQUF1QixJdURyTndFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLEVBMUJoQyxJQUFJLEFBcUJLLGVBQWUsQ0FFWixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBQUEscUJBQXFCLENBQUMsSUFBSyxDdkRxTnBFLHVCQUF1QixJdURyTndFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLEVBMUJoQyxJQUFJLEFBc0JLLHlCQUF5QixDQUN0QixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBQUEscUJBQXFCLENBQUMsSUFBSyxDdkRxTnBFLHVCQUF1QixJdURyTndFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNqQjtFQW5DekIsQUE4Q3dCLElBOUNwQixBQXdDSyx5QkFBeUIsQ0FHdEIsS0FBSyxDQUNELFVBQVUsR0FBRyxXQUFXLEFBQUEsSUFBSyxDQXBCQSxxQkFBcUIsQ0FvQkMsSUFBSyxDdkRpTXBFLHVCQUF1QixJdURqTXdFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLEVBOUNoQyxJQUFJLEFBeUNLLGdCQUFnQixDQUViLEtBQUssQ0FDRCxVQUFVLEdBQUcsV0FBVyxBQUFBLElBQUssQ0FwQkEscUJBQXFCLENBb0JDLElBQUssQ3ZEaU1wRSx1QkFBdUIsSXVEak13RSxVQUFVLEFBQUEsWUFBWSxDQUNyRyxzQkFBc0IsQUFDakIsT0FBTyxFQTlDaEMsSUFBSSxBQTBDSyxnQkFBZ0IsQ0FDYixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBcEJBLHFCQUFxQixDQW9CQyxJQUFLLEN2RGlNcEUsdUJBQXVCLEl1RGpNd0UsVUFBVSxBQUFBLFlBQVksQ0FDckcsc0JBQXNCLEFBQ2pCLE9BQU8sQ0FBQyxFQUNMLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUFoRHpCLEFBTU8sSUFOSCxBQUVLLHlCQUF5QixDQUc1QixLQUFLLENBQ0osUUFBUSxBQUFBLHdCQUF3QixFQU52QyxJQUFJLEFBR0UsZ0JBQWdCLENBRWhCLEtBQUssQ0FDSixRQUFRLEFBQUEsd0JBQXdCLEVBTnZDLElBQUksQUFJRSxnQkFBZ0IsQ0FDaEIsS0FBSyxDQUNKLFFBQVEsQUFBQSx3QkFBd0IsQ0E2Q1UsRUFDN0IsYUFBYSxFQUFFLGVBQWUsR0FDakM7RUFyRGpCLEFBNER3QixJQTVEcEIsQUF3REssa0JBQWtCLENBQ2YsS0FBSyxDQUNELFVBQVUsR0FBRyxXQUFXLEFBQUEsSUFBSyxDQWxDQSxxQkFBcUIsQ0FrQ0MsSUFBSyxDdkRtTHBFLHVCQUF1QixJdURuTHdFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCO0VBOUR6QixBQXVFd0IsSUF2RXBCLEFBbUVLLHdCQUF3QixDQUNyQixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBN0NBLHFCQUFxQixDQTZDQyxJQUFLLEN2RHdLcEUsdUJBQXVCLEl1RHhLd0UsVUFBVSxBQUFBLFlBQVksQ0FDckcsc0JBQXNCLEFBQ2pCLE9BQU8sQ0FBQyxFQUNMLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUF6RXpCLEFBa0Z3QixJQWxGcEIsQUE4RUssa0JBQWtCLENBQ2YsS0FBSyxDQUNELFVBQVUsR0FBRyxXQUFXLEFBQUEsSUFBSyxDQXhEQSxxQkFBcUIsQ0F3REMsSUFBSyxDdkQ2SnBFLHVCQUF1QixJdUQ3SndFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCO0VBcEZ6QixBQTZGd0IsSUE3RnBCLEFBeUZLLHFCQUFxQixDQUNsQixLQUFLLENBQ0QsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENBbkVBLHFCQUFxQixDQW1FQyxJQUFLLEN2RGtKcEUsdUJBQXVCLEl1RGxKd0UsVUFBVSxBQUFBLFlBQVksQ0FDckcsc0JBQXNCLEFBQ2pCLE9BQU8sQ0FBQyxFQUNMLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUEvRnpCLEFBd0d3QixJQXhHcEIsQUFvR0ssZUFBZSxDQUNaLEtBQUssQ0FDRCxVQUFVLEdBQUcsV0FBVyxBQUFBLElBQUssQ0E5RUEscUJBQXFCLENBOEVDLElBQUssQ3ZEdUlwRSx1QkFBdUIsSXVEdkl3RSxVQUFVLEFBQUEsWUFBWSxDQUNyRyxzQkFBc0IsQUFDakIsT0FBTyxDQUFDLEVBQ0wsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1QjtFQTFHekIsQUFtSHdCLElBbkhwQixBQStHSyx5QkFBeUIsQ0FDdEIsS0FBSyxDQUNELFVBQVUsR0FBRyxXQUFXLEFBQUEsSUFBSyxDQXpGQSxxQkFBcUIsQ0F5RkMsSUFBSyxDdkQ0SHBFLHVCQUF1QixJdUQ1SHdFLFVBQVUsQUFBQSxZQUFZLENBQ3JHLHNCQUFzQixBQUNqQixPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBMUVFbkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMEV2SDlDLEFBOEhZLElBOUhSLEFBNkhLLGtCQUFrQixDQUNmLGFBQWEsR0FBQyxhQUFhLEdBQUMsYUFBYSxDQUFDLEVBQ3RDLFdBQVcsRUFBRSxDQUFDLEdBQ2pCO0VBaEliLEFBaUlZLElBaklSLEFBNkhLLGtCQUFrQixDQUlmLHVCQUF1QixDQUFDLEVBQ3BCLGNBQWMsRUFBRSxDQUFDLEdBQ3BCO0VBbkliLEFBb0lZLElBcElSLEFBNkhLLGtCQUFrQixDQU9mLEtBQUssR0FBQywwQkFBMEIsQUFBQSxJQUFLLENuQnE3Q3JCLFdBQVcsSW1CcjdDdUIsYUFBYSxDQUFDLEVBQzVELGNBQWMsRUFBRSxDQUFDLEdBQ3BCO0VBdEliLEFBd0lRLElBeElKLEFBd0lLLHlCQUF5QixDQUFDLGFBQWEsR0FBQyxrQkFBa0IsQ0FBQyxFQUN4RCxjQUFjLEVBQUUsSUFBSSxHQUN2QjtFQTFJVCxBQTJJUSxJQTNJSixBQTJJSyxvQkFBb0IsQ0FBQyxVQUFVLEdBQUMsb0JBQW9CLENBQUMsRUFDbEQsVUFBVSxFQUFFLE9BQU8sR0FDdEI7RUE3SVQsQUE4SVEsSUE5SUosQUE4SUssSUFBSyxDdkQrdENrRixvQkFBb0IsQ3VEL3RDakYsSUFBSyxDQUFBLE9BQU8sRUFBRSxVQUFVLEdBQUMsbUJBQW1CLENBQUMsRUFDcEUsYUFBYSxFQUFFLGlCQUFpQixHQUNuQzs7QUFoSlQsQUFvSlEsSUFwSkosQUFtSkMseUJBQXlCLENBQ3RCLHdCQUF3QixHQUFDLG9CQUFvQixDQUFDLEVBQzFDLFVBQVUsRUFBRSw0QkFBNEIsR0FDM0M7O0FBU0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBL0pwQyxBQThKUSxJQTlKSixBQXdKQyx5QkFBeUIsQ0FNdEIsS0FBSyxFQTlKYixJQUFJLEFBeUpDLGdCQUFnQixDQUtiLEtBQUssRUE5SmIsSUFBSSxBQTBKQyxnQkFBZ0IsQ0FJYixLQUFLLEVBOUpiLElBQUksQUEySkMsT0FBTyxDQUdKLEtBQUssRUE5SmIsSUFBSSxBQTRKQyxLQUFLLENBRUYsS0FBSyxFQTlKYixJQUFJLEFBNkpDLElBQUksQ0FDRCxLQUFLLENBQUMsRUFFRSxXQUFXLEVBQUUsWUFBWSxHQW1DaEM7RUFuTVQsQUFrS2dCLElBbEtaLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLEdBSUssa0JBQWtCLEVBbEtwQyxJQUFJLEFBeUpDLGdCQUFnQixDQUtiLEtBQUssR0FJSyxrQkFBa0IsRUFsS3BDLElBQUksQUEwSkMsZ0JBQWdCLENBSWIsS0FBSyxHQUlLLGtCQUFrQixFQWxLcEMsSUFBSSxBQTJKQyxPQUFPLENBR0osS0FBSyxHQUlLLGtCQUFrQixFQWxLcEMsSUFBSSxBQTRKQyxLQUFLLENBRUYsS0FBSyxHQUlLLGtCQUFrQixFQWxLcEMsSUFBSSxBQTZKQyxJQUFJLENBQ0QsS0FBSyxHQUlLLGtCQUFrQixDQUFDLEVBQ2pCLFdBQVcsRUFBRSxZQUFZLEdBTTVCO0VBektqQixBQXFLb0IsSUFyS2hCLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsR0FBRyxrQkFBa0IsRUFyS2pELElBQUksQUF5SkMsZ0JBQWdCLENBS2IsS0FBSyxHQUlLLGtCQUFrQixDQUdoQixRQUFRLEdBQUcsa0JBQWtCLEVBcktqRCxJQUFJLEFBMEpDLGdCQUFnQixDQUliLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxHQUFHLGtCQUFrQixFQXJLakQsSUFBSSxBQTJKQyxPQUFPLENBR0osS0FBSyxHQUlLLGtCQUFrQixDQUdoQixRQUFRLEdBQUcsa0JBQWtCLEVBcktqRCxJQUFJLEFBNEpDLEtBQUssQ0FFRixLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsR0FBRyxrQkFBa0IsRUFyS2pELElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxHQUFHLGtCQUFrQixDQUFDLEVBQzFCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQUdULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBM0szRCxBQTRLZ0IsSUE1S1osQUF3SkMseUJBQXlCLENBTXRCLEtBQUssQ0FjRyxrQkFBa0IsR0FBQyxLQUFLLEVBNUt4QyxJQUFJLEFBeUpDLGdCQUFnQixDQUtiLEtBQUssQ0FjRyxrQkFBa0IsR0FBQyxLQUFLLEVBNUt4QyxJQUFJLEFBMEpDLGdCQUFnQixDQUliLEtBQUssQ0FjRyxrQkFBa0IsR0FBQyxLQUFLLEVBNUt4QyxJQUFJLEFBMkpDLE9BQU8sQ0FHSixLQUFLLENBY0csa0JBQWtCLEdBQUMsS0FBSyxFQTVLeEMsSUFBSSxBQTRKQyxLQUFLLENBRUYsS0FBSyxDQWNHLGtCQUFrQixHQUFDLEtBQUssRUE1S3hDLElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssQ0FjRyxrQkFBa0IsR0FBQyxLQUFLLENBQUMsRUFDckIsUUFBUSxFQUFFLE1BQU0sR0FDbkI7O0ExRXZEWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkwRXZIOUMsQUFpTGdCLElBakxaLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLEdBbUJLLGFBQWEsQUFBQSxJQUFLLENuQnc0Q1IsV0FBVyxJbUJ4NENVLGFBQWEsRUFqTDlELElBQUksQUF3SkMseUJBQXlCLENBTXRCLEtBQUssR0FvQkssYUFBYSxBQUFBLElBQUssQ25CdTRDUixXQUFXLEltQnY0Q1UsYUFBYSxHQUFDLFVBQVUsRUFsTHpFLElBQUksQUF3SkMseUJBQXlCLENBTXRCLEtBQUssR0FvQkssYUFBYSxBQUFBLElBQUssQ25CdTRDUixXQUFXLEltQnY0Q1UsYUFBYSxHckU0WTVELGlCQUFVLEVxRTlqQlosSUFBSSxBQXlKQyxnQkFBZ0IsQ0FLYixLQUFLLEdBbUJLLGFBQWEsQUFBQSxJQUFLLENuQnc0Q1IsV0FBVyxJbUJ4NENVLGFBQWEsRUFqTDlELElBQUksQUF5SkMsZ0JBQWdCLENBS2IsS0FBSyxHQW9CSyxhQUFhLEFBQUEsSUFBSyxDbkJ1NENSLFdBQVcsSW1CdjRDVSxhQUFhLEdBQUMsVUFBVSxFQWxMekUsSUFBSSxBQXlKQyxnQkFBZ0IsQ0FLYixLQUFLLEdBb0JLLGFBQWEsQUFBQSxJQUFLLENuQnU0Q1IsV0FBVyxJbUJ2NENVLGFBQWEsR3JFNFk1RCxpQkFBVSxFcUU5akJaLElBQUksQUEwSkMsZ0JBQWdCLENBSWIsS0FBSyxHQW1CSyxhQUFhLEFBQUEsSUFBSyxDbkJ3NENSLFdBQVcsSW1CeDRDVSxhQUFhLEVBakw5RCxJQUFJLEFBMEpDLGdCQUFnQixDQUliLEtBQUssR0FvQkssYUFBYSxBQUFBLElBQUssQ25CdTRDUixXQUFXLEltQnY0Q1UsYUFBYSxHQUFDLFVBQVUsRUFsTHpFLElBQUksQUEwSkMsZ0JBQWdCLENBSWIsS0FBSyxHQW9CSyxhQUFhLEFBQUEsSUFBSyxDbkJ1NENSLFdBQVcsSW1CdjRDVSxhQUFhLEdyRTRZNUQsaUJBQVUsRXFFOWpCWixJQUFJLEFBMkpDLE9BQU8sQ0FHSixLQUFLLEdBbUJLLGFBQWEsQUFBQSxJQUFLLENuQnc0Q1IsV0FBVyxJbUJ4NENVLGFBQWEsRUFqTDlELElBQUksQUEySkMsT0FBTyxDQUdKLEtBQUssR0FvQkssYUFBYSxBQUFBLElBQUssQ25CdTRDUixXQUFXLEltQnY0Q1UsYUFBYSxHQUFDLFVBQVUsRUFsTHpFLElBQUksQUEySkMsT0FBTyxDQUdKLEtBQUssR0FvQkssYUFBYSxBQUFBLElBQUssQ25CdTRDUixXQUFXLEltQnY0Q1UsYUFBYSxHckU0WTVELGlCQUFVLEVxRTlqQlosSUFBSSxBQTRKQyxLQUFLLENBRUYsS0FBSyxHQW1CSyxhQUFhLEFBQUEsSUFBSyxDbkJ3NENSLFdBQVcsSW1CeDRDVSxhQUFhLEVBakw5RCxJQUFJLEFBNEpDLEtBQUssQ0FFRixLQUFLLEdBb0JLLGFBQWEsQUFBQSxJQUFLLENuQnU0Q1IsV0FBVyxJbUJ2NENVLGFBQWEsR0FBQyxVQUFVLEVBbEx6RSxJQUFJLEFBNEpDLEtBQUssQ0FFRixLQUFLLEdBb0JLLGFBQWEsQUFBQSxJQUFLLENuQnU0Q1IsV0FBVyxJbUJ2NENVLGFBQWEsR3JFNFk1RCxpQkFBVSxFcUU5akJaLElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssR0FtQkssYUFBYSxBQUFBLElBQUssQ25CdzRDUixXQUFXLEltQng0Q1UsYUFBYSxFQWpMOUQsSUFBSSxBQTZKQyxJQUFJLENBQ0QsS0FBSyxHQW9CSyxhQUFhLEFBQUEsSUFBSyxDbkJ1NENSLFdBQVcsSW1CdjRDVSxhQUFhLEdBQUMsVUFBVSxFQWxMekUsSUFBSSxBQTZKQyxJQUFJLENBQ0QsS0FBSyxHQW9CSyxhQUFhLEFBQUEsSUFBSyxDbkJ1NENSLFdBQVcsSW1CdjRDVSxhQUFhLEdyRTRZNUQsaUJBQVUsQ3FFNVk4RCxFQUN0RCxXQUFXLEVBQUUsQ0FBQyxHQUNqQjtFQXBMakIsQUFxTGdCLElBckxaLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLEdBdUJLLGFBQWEsQUFBQSxJQUFLLENuQm80Q1IsV0FBVyxJbUJwNENVLGFBQWEsRUFyTDlELElBQUksQUF5SkMsZ0JBQWdCLENBS2IsS0FBSyxHQXVCSyxhQUFhLEFBQUEsSUFBSyxDbkJvNENSLFdBQVcsSW1CcDRDVSxhQUFhLEVBckw5RCxJQUFJLEFBMEpDLGdCQUFnQixDQUliLEtBQUssR0F1QkssYUFBYSxBQUFBLElBQUssQ25CbzRDUixXQUFXLEltQnA0Q1UsYUFBYSxFQXJMOUQsSUFBSSxBQTJKQyxPQUFPLENBR0osS0FBSyxHQXVCSyxhQUFhLEFBQUEsSUFBSyxDbkJvNENSLFdBQVcsSW1CcDRDVSxhQUFhLEVBckw5RCxJQUFJLEFBNEpDLEtBQUssQ0FFRixLQUFLLEdBdUJLLGFBQWEsQUFBQSxJQUFLLENuQm80Q1IsV0FBVyxJbUJwNENVLGFBQWEsRUFyTDlELElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssR0F1QkssYUFBYSxBQUFBLElBQUssQ25CbzRDUixXQUFXLEltQnA0Q1UsYUFBYSxDQUFDLEVBQzNDLGNBQWMsRUFBRSxJQUFJLEdBQ3ZCOztBMUVoRVgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMEV2SDlDLEFBMExnQixJQTFMWixBQXdKQyx5QkFBeUIsQ0FNdEIsS0FBSyxDQTRCRyxlQUFlLEdBQUMsc0JBQXNCLEVBMUx0RCxJQUFJLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLENBNkJHLFVBQVUsR0FBRyxJQUFJLEdBQUcsb0JBQW9CLEFBQUEsVUFBVyxDdEUxSmpELENBQUMsRXNFMEptRCxlQUFlLENBQUMsV0FBVyxBQUFBLHNCQUFzQixDQUFDLE9BQU8sRUEzTC9ILElBQUksQUF5SkMsZ0JBQWdCLENBS2IsS0FBSyxDQTRCRyxlQUFlLEdBQUMsc0JBQXNCLEVBMUx0RCxJQUFJLEFBeUpDLGdCQUFnQixDQUtiLEtBQUssQ0E2QkcsVUFBVSxHQUFHLElBQUksR0FBRyxvQkFBb0IsQUFBQSxVQUFXLEN0RTFKakQsQ0FBQyxFc0UwSm1ELGVBQWUsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsT0FBTyxFQTNML0gsSUFBSSxBQTBKQyxnQkFBZ0IsQ0FJYixLQUFLLENBNEJHLGVBQWUsR0FBQyxzQkFBc0IsRUExTHRELElBQUksQUEwSkMsZ0JBQWdCLENBSWIsS0FBSyxDQTZCRyxVQUFVLEdBQUcsSUFBSSxHQUFHLG9CQUFvQixBQUFBLFVBQVcsQ3RFMUpqRCxDQUFDLEVzRTBKbUQsZUFBZSxDQUFDLFdBQVcsQUFBQSxzQkFBc0IsQ0FBQyxPQUFPLEVBM0wvSCxJQUFJLEFBMkpDLE9BQU8sQ0FHSixLQUFLLENBNEJHLGVBQWUsR0FBQyxzQkFBc0IsRUExTHRELElBQUksQUEySkMsT0FBTyxDQUdKLEtBQUssQ0E2QkcsVUFBVSxHQUFHLElBQUksR0FBRyxvQkFBb0IsQUFBQSxVQUFXLEN0RTFKakQsQ0FBQyxFc0UwSm1ELGVBQWUsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsT0FBTyxFQTNML0gsSUFBSSxBQTRKQyxLQUFLLENBRUYsS0FBSyxDQTRCRyxlQUFlLEdBQUMsc0JBQXNCLEVBMUx0RCxJQUFJLEFBNEpDLEtBQUssQ0FFRixLQUFLLENBNkJHLFVBQVUsR0FBRyxJQUFJLEdBQUcsb0JBQW9CLEFBQUEsVUFBVyxDdEUxSmpELENBQUMsRXNFMEptRCxlQUFlLENBQUMsV0FBVyxBQUFBLHNCQUFzQixDQUFDLE9BQU8sRUEzTC9ILElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssQ0E0QkcsZUFBZSxHQUFDLHNCQUFzQixFQTFMdEQsSUFBSSxBQTZKQyxJQUFJLENBQ0QsS0FBSyxDQTZCRyxVQUFVLEdBQUcsSUFBSSxHQUFHLG9CQUFvQixBQUFBLFVBQVcsQ3RFMUpqRCxDQUFDLEVzRTBKbUQsZUFBZSxDQUFDLFdBQVcsQUFBQSxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsRUFDNUcsVUFBVSxFQUFFLDRCQUE0QixHQUMzQztFQTdMakIsQUE4TGdCLElBOUxaLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLENBZ0NHLFVBQVUsR0FBRyxXQUFXLEFBQUEsWUFBWSxHQUFHLFVBQVUsQUFBQSxZQUFZLEVBOUw3RSxJQUFJLEFBd0pDLHlCQUF5QixDQU10QixLQUFLLENBaUNHLFVBQVUsR0FBRyxJQUFJLEdBQUcsb0JBQW9CLEFBQUEsVUFBVyxDdEU5SmpELENBQUMsRXNFOEptRCxlQUFlLENBQUMsV0FBVyxBQUFBLHNCQUFzQixDQUFDLE9BQU8sQUFBQSxXQUFXLEVBL0wxSSxJQUFJLEFBeUpDLGdCQUFnQixDQUtiLEtBQUssQ0FnQ0csVUFBVSxHQUFHLFdBQVcsQUFBQSxZQUFZLEdBQUcsVUFBVSxBQUFBLFlBQVksRUE5TDdFLElBQUksQUF5SkMsZ0JBQWdCLENBS2IsS0FBSyxDQWlDRyxVQUFVLEdBQUcsSUFBSSxHQUFHLG9CQUFvQixBQUFBLFVBQVcsQ3RFOUpqRCxDQUFDLEVzRThKbUQsZUFBZSxDQUFDLFdBQVcsQUFBQSxzQkFBc0IsQ0FBQyxPQUFPLEFBQUEsV0FBVyxFQS9MMUksSUFBSSxBQTBKQyxnQkFBZ0IsQ0FJYixLQUFLLENBZ0NHLFVBQVUsR0FBRyxXQUFXLEFBQUEsWUFBWSxHQUFHLFVBQVUsQUFBQSxZQUFZLEVBOUw3RSxJQUFJLEFBMEpDLGdCQUFnQixDQUliLEtBQUssQ0FpQ0csVUFBVSxHQUFHLElBQUksR0FBRyxvQkFBb0IsQUFBQSxVQUFXLEN0RTlKakQsQ0FBQyxFc0U4Sm1ELGVBQWUsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsT0FBTyxBQUFBLFdBQVcsRUEvTDFJLElBQUksQUEySkMsT0FBTyxDQUdKLEtBQUssQ0FnQ0csVUFBVSxHQUFHLFdBQVcsQUFBQSxZQUFZLEdBQUcsVUFBVSxBQUFBLFlBQVksRUE5TDdFLElBQUksQUEySkMsT0FBTyxDQUdKLEtBQUssQ0FpQ0csVUFBVSxHQUFHLElBQUksR0FBRyxvQkFBb0IsQUFBQSxVQUFXLEN0RTlKakQsQ0FBQyxFc0U4Sm1ELGVBQWUsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsT0FBTyxBQUFBLFdBQVcsRUEvTDFJLElBQUksQUE0SkMsS0FBSyxDQUVGLEtBQUssQ0FnQ0csVUFBVSxHQUFHLFdBQVcsQUFBQSxZQUFZLEdBQUcsVUFBVSxBQUFBLFlBQVksRUE5TDdFLElBQUksQUE0SkMsS0FBSyxDQUVGLEtBQUssQ0FpQ0csVUFBVSxHQUFHLElBQUksR0FBRyxvQkFBb0IsQUFBQSxVQUFXLEN0RTlKakQsQ0FBQyxFc0U4Sm1ELGVBQWUsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsT0FBTyxBQUFBLFdBQVcsRUEvTDFJLElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssQ0FnQ0csVUFBVSxHQUFHLFdBQVcsQUFBQSxZQUFZLEdBQUcsVUFBVSxBQUFBLFlBQVksRUE5TDdFLElBQUksQUE2SkMsSUFBSSxDQUNELEtBQUssQ0FpQ0csVUFBVSxHQUFHLElBQUksR0FBRyxvQkFBb0IsQUFBQSxVQUFXLEN0RTlKakQsQ0FBQyxFc0U4Sm1ELGVBQWUsQ0FBQyxXQUFXLEFBQUEsc0JBQXNCLENBQUMsT0FBTyxBQUFBLFdBQVcsQ0FBQyxFQUN2SCxhQUFhLEVBQUUsZUFBZSxHQUNqQzs7QTFFMUVYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTBFdkg5QyxBQXFNWSxJQXJNUixBQXdKQyx5QkFBeUIsQ0E2Q2xCLGtCQUFrQixFQXJNOUIsSUFBSSxBQXlKQyxnQkFBZ0IsQ0E0Q1Qsa0JBQWtCLEVBck05QixJQUFJLEFBMEpDLGdCQUFnQixDQTJDVCxrQkFBa0IsRUFyTTlCLElBQUksQUEySkMsT0FBTyxDQTBDQSxrQkFBa0IsRUFyTTlCLElBQUksQUE0SkMsS0FBSyxDQXlDRSxrQkFBa0IsRUFyTTlCLElBQUksQUE2SkMsSUFBSSxDQXdDRyxrQkFBa0IsQ0FBQyxFQUNmLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQXZNYixBQTZNZ0IsSUE3TVosQUEwTUMsT0FBTyxDQUNKLFFBQVEsQ0FDSixZQUFZLENBQUMsV0FBVyxDQUNwQixNQUFNLEFBQUEsTUFBTSxDQUFDLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBL01qQixBQWlOWSxJQWpOUixBQTBNQyxPQUFPLENBQ0osUUFBUSxHQU1GLGtCQUFrQixDQUFDLEVBQ2pCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQW5OYixBQXNQWSxJQXRQUixBQWdQQyxLQUFLLENBS0YsdUJBQXVCLENBQ25CLFlBQVksRUF0UHhCLElBQUksQUFpUEMsSUFBSSxDQUlELHVCQUF1QixDQUNuQixZQUFZLEVBdFB4QixJQUFJLEFBa1BDLFNBQVMsQ0FHTix1QkFBdUIsQ0FDbkIsWUFBWSxFQXRQeEIsSUFBSSxBQW1QQyx5QkFBeUIsQ0FFdEIsdUJBQXVCLENBQ25CLFlBQVksRUF0UHhCLElBQUksQUFvUEMsZ0JBQWdCLENBQ2IsdUJBQXVCLENBQ25CLFlBQVksQ0FBQyxFQUNYLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBelBiLEFBOFBZLElBOVBSLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0FBQyxFQUNqQixVQUFVLEVBQUUseUJBQXlCLEVBQ3JDLE9BQU8sRUFBRSxJQUFJLEVBQ2IsT0FBTyxFQUFFLENBQUMsRUFDVixLQUFLLEVBQUUsRUFBRSxHQStGWjs7QUE3RkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBcFF4QyxBQThQWSxJQTlQUixBQTRQQyxTQUFTLENBQ04sUUFBUSxDQUFDLFlBQVksQ0FDakIsb0JBQW9CLENBQUMsRUFPYixLQUFLLEVBQUUsSUFBSSxHQTRGbEI7O0FBaldiLEFBd1FnQixJQXhRWixBQTRQQyxTQUFTLENBQ04sUUFBUSxDQUFDLFlBQVksQ0FDakIsb0JBQW9CLEFBVWYsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLENBQUMsR0FDYjs7QUExUWpCLEFBMlFnQixJQTNRWixBQTRQQyxTQUFTLENBQ04sUUFBUSxDQUFDLFlBQVksQ0FDakIsb0JBQW9CLEdBYWQsRUFBRSxDQUFDLEVBQ0QsT0FBTyxFQUFFLElBQUksRUFDYixjQUFjLEVBQUUsR0FBRyxFQUNuQixTQUFTLEVBQUUsTUFBTSxFQUNqQixXQUFXLEVBQUUsTUFBTSxHQVF0Qjs7QUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFqUjdDLEFBMlFnQixJQTNRWixBQTRQQyxTQUFTLENBQ04sUUFBUSxDQUFDLFlBQVksQ0FDakIsb0JBQW9CLEdBYWQsRUFBRSxDQUFDLEVBT0csWUFBWSxFQUFFLENBQUMsR0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBcFI3QyxBQTJRZ0IsSUEzUVosQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixHQWFkLEVBQUUsQ0FBQyxFQVVHLE9BQU8sRUFBRSxZQUFZLEdBRTVCOztBQXZSakIsQUF3UmdCLElBeFJaLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQUFDLEVBQ3BCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsSUFBSSxHQW9FaEI7O0FBbkVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTdSN0MsQUF3UmdCLElBeFJaLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQUFDLEVBTWhCLFVBQVUsRUFBRSxNQUFNLEdBa0V6Qjs7QUFoRUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBaFM1QyxBQXdSZ0IsSUF4UlosQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixDQTBCaEIsdUJBQXVCLENBQUMsRUFTaEIsTUFBTSxFQUFFLGVBQWUsR0ErRDlCOztBQTdERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQW5TcEUsQUF3UmdCLElBeFJaLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQUFDLEVBWWhCLE1BQU0sRUFBRSxnQkFBZ0IsR0E0RC9COztBQTFERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUF0UzdDLEFBd1JnQixJQXhSWixBQTRQQyxTQUFTLENBQ04sUUFBUSxDQUFDLFlBQVksQ0FDakIsb0JBQW9CLENBMEJoQix1QkFBdUIsQ0FBQyxFQWVoQixVQUFVLEVBQUUsUUFBUSxFQUNwQixNQUFNLEVBQUUsZUFBZSxHQXdEOUI7O0FBaFdqQixBQTBTb0IsSUExU2hCLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQWtCbkIsb0JBQW9CLENBQUMsRUFDakIsSUFBSSxFQUFFLHVDQUF1QyxFQUM3QyxlQUFlLEVBQUUsZUFBZSxFQUNoQyxjQUFjLEVBQUUsT0FBTyxFQUN2QixjQUFjLEVBQUUsTUFBTSxFQUN0QixLQUFLLEVBQUUsSUFBSSxHQWVkOztBQTlUckIsQUFpVHdCLElBalRwQixBQTRQQyxTQUFTLENBQ04sUUFBUSxDQUFDLFlBQVksQ0FDakIsb0JBQW9CLENBMEJoQix1QkFBdUIsQ0FrQm5CLG9CQUFvQixDQU9mLEFBQUEsYUFBQyxDQUFjLE1BQU0sQUFBcEIsR0FqVDFCLElBQUksQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixDQTBCaEIsdUJBQXVCLENBa0JuQixvQkFBb0IsQUFRZixNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsT0FBTyxHQUlqQjs7QUF2VHpCLEFBb1Q0QixJQXBUeEIsQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixDQTBCaEIsdUJBQXVCLENBa0JuQixvQkFBb0IsQ0FPZixBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLEVBR0UsU0FBUyxBQUFBLHFCQUFxQixBQUFBLE9BQU8sRUFwVGpFLElBQUksQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixDQTBCaEIsdUJBQXVCLENBa0JuQixvQkFBb0IsQUFRZixNQUFNLENBRUgsU0FBUyxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQyxFQUNsQyxLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUF0VDdCLEFBeVR3QixJQXpUcEIsQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixDQTBCaEIsdUJBQXVCLENBa0JuQixvQkFBb0IsQ0FlaEIsU0FBUyxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQyxFQUNsQyxVQUFVLEVBQUUseUJBQXlCLEVBQ3JDLFNBQVMsRUFBRSxjQUFjLEVBQ3pCLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBN1R6QixBQStUb0IsSUEvVGhCLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQXVDbkIsY0FBYyxDQUFDLEVBQ1gsVUFBVSxFQUFFLG1DQUFtQyxFQUMvQyxVQUFVLEVBQUUscUJBQXFCLEVBQ2pDLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFVBQVUsRUFBRSxHQUFHLEVBQ2YsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsR0FBRyxFQUNaLElBQUksRUFBRSxPQUFPLEVBQ2IsS0FBSyxFQUFFLENBQUMsR0FzQlg7O0FBL1ZyQixBQTJVd0IsSUEzVXBCLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQXVDbkIsY0FBYyxBQVlULEtBQUssQ0FBQyxFQUNILE9BQU8sRUFBRSxnQkFBZ0IsR0FDNUI7O0FBN1V6QixBQStVd0IsSUEvVXBCLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxDQUNqQixvQkFBb0IsQ0EwQmhCLHVCQUF1QixDQXVDbkIsY0FBYyxDQWdCVixFQUFFLENBQUMsRUFDQyxNQUFNLEVBQUUsWUFBWSxHQWN2Qjs7QUE5VnpCLEFBaVY0QixJQWpWeEIsQUE0UEMsU0FBUyxDQUNOLFFBQVEsQ0FBQyxZQUFZLENBQ2pCLG9CQUFvQixDQTBCaEIsdUJBQXVCLENBdUNuQixjQUFjLENBZ0JWLEVBQUUsQ0FFRSxDQUFDLENBQUMsRUFDRSxJQUFJLEVBQUUsc0NBQXNDLEVBQzVDLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsWUFBWSxFQUN6QixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsVUFBVSxFQUN0QixLQUFLLEVBQUUsV0FBVyxHQUNyQjs7QUE3VjdCLEFBa1dZLElBbFdSLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxBQXFHaEIsb0JBQW9CLEFBQUEsYUFBYSxDQUFDLEVBQy9CLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsT0FBTyxFQUFFLENBQUMsR0FJYjs7QUF4V2IsQUFxV2dCLElBcldaLEFBNFBDLFNBQVMsQ0FDTixRQUFRLENBQUMsWUFBWSxBQXFHaEIsb0JBQW9CLEFBQUEsYUFBYSxDQUc5QixvQkFBb0IsQ0FBQyxFQUNqQixTQUFTLEVBQUUsb0JBQW9CLEdBQ2xDOztBMUVoUFgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMEV2SDlDLEFBMldZLElBM1dSLEFBNFBDLFNBQVMsQ0E4R04sVUFBVSxDQUFDLEtBQUssR0FDVixtQkFBbUIsQ0FBQyxFQUVkLFVBQVUsRUFBRSxjQUFjLEdBRWpDOztBQS9XYixBQWtYWSxJQWxYUixBQTRQQyxTQUFTLEFBcUhMLG9CQUFvQixDQUNqQixvQkFBb0IsRUFsWGhDLElBQUksQUE0UEMsU0FBUyxBQXFIaUIscUNBQXFDLENBQ3hELG9CQUFvQixDQUFDLEVBQ2pCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQXBYYixBQXVYWSxJQXZYUixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixDQUNiLFVBQVUsR0FBQyxLQUFLLENBQUMsRUFDYixPQUFPLEVBQUUsSUFBSSxFQUNiLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFNBQVMsRUFBRSxNQUFNLEdBQ3BCOztBQTNYYixBQTZYZ0IsSUE3WFosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUFNWixJQUFLLENuRW9XQSxPQUFPLEVtRXBXRSxVQUFVLEdBQUMsS0FBSyxHQUN6QixtQkFBbUIsQUFBQSxZQUFZLEVBN1hqRCxJQUFJLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0FFekIsb0JBQW9CLEFBQUEsWUFBWSxDQUFDLEVBQy9CLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBaFlqQixBQWtZZ0IsSUFsWVosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUFNWixJQUFLLENuRW9XQSxPQUFPLEVtRXBXRSxVQUFVLEdBQUMsS0FBSyxHQU16QixvQkFBb0IsQUFBQSxJQUFLLEN0RnJWckIsWUFBWSxDc0ZxVnNCLFVBQVcsQ3RFaldqRCxDQUFDLEVzRWlXbUQsRUFDbEQsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUFwWWpCLEFBc1lnQixJQXRZWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBVXpCLFdBQVcsQUFBQSxVQUFXLEN0RXJXdEIsQ0FBQyxFc0VxV3dCLEVBQ3ZCLEtBQUssRUFBRSxZQUFZLEdBQ3RCOztBQXhZakIsQUF5WWdCLElBellaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0FhekIsV0FBVyxBQUFBLGdCQUFnQixBQUFBLFVBQVcsQ3RFeFd0QyxDQUFDLEVzRXdXd0MsRUFDdkMsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUEzWWpCLEFBNFlnQixJQTVZWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBZ0J6QixXQUFXLEFBQUEsZ0JBQWdCLEFBQUEsVUFBVyxDdEUzV3RDLENBQUMsRXNFMld3QyxFQUN2QyxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQTlZakIsQUFnWmdCLElBaFpaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0FvQnpCLG9CQUFvQixBQUFBLFVBQVcsQ3RFL1cvQixDQUFDLEVzRStXaUMsRUFDaEMsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUFsWmpCLEFBbVpnQixJQW5aWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBdUJ6QixvQkFBb0IsQUFBQSxVQUFXLEN0RWxYL0IsQ0FBQyxFc0VrWGlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBclpqQixBQXVaZ0IsSUF2WlosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUFNWixJQUFLLENuRW9XQSxPQUFPLEVtRXBXRSxVQUFVLEdBQUMsS0FBSyxHQTJCekIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEV0WG5ELENBQUMsRXNFc1hxRCxFQUNwRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQXpaakIsQUEwWmdCLElBMVpaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0E4QnpCLG9CQUFvQixBQUFBLG9CQUFvQixBQUFBLFVBQVcsQ3RFelhuRCxDQUFDLEVzRXlYcUQsRUFDcEQsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUE1WmpCLEFBNlpnQixJQTdaWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBaUN6QixvQkFBb0IsQUFBQSxvQkFBb0IsQUFBQSxVQUFXLEN0RTVYbkQsQ0FBQyxFc0U0WHFELEVBQ3BELEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBL1pqQixBQWdhZ0IsSUFoYVosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUFNWixJQUFLLENuRW9XQSxPQUFPLEVtRXBXRSxVQUFVLEdBQUMsS0FBSyxHQW9DekIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEUvWG5ELENBQUMsRXNFK1hxRCxFQUNwRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQWxhakIsQUFtYWdCLElBbmFaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0F1Q3pCLG9CQUFvQixBQUFBLG9CQUFvQixBQUFBLFVBQVcsQ3RFbFluRCxDQUFDLEVzRWtZcUQsRUFDcEQsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUFyYWpCLEFBc2FnQixJQXRhWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBMEN6QixvQkFBb0IsQUFBQSxvQkFBb0IsQUFBQSxVQUFXLEN0RXJZbkQsQ0FBQyxFc0VxWXFELEVBQ3BELEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBeGFqQixBQXlhZ0IsSUF6YVosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUFNWixJQUFLLENuRW9XQSxPQUFPLEVtRXBXRSxVQUFVLEdBQUMsS0FBSyxHQTZDekIsbUJBQW1CLEFBQUEsVUFBVyxDdEV4WTlCLENBQUMsRXNFd1lnQyxFQUMvQixLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQTNhakIsQUE2YWdCLElBN2FaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0FpRHpCLG9CQUFvQixBQUFBLFVBQVcsQ3RFNVkvQixDQUFDLEVzRTRZaUMsRUFDaEMsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUEvYWpCLEFBZ2JnQixJQWhiWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBb0R6QixvQkFBb0IsQUFBQSxVQUFXLEN0RS9ZL0IsQ0FBQyxFc0UrWWlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBbGJqQixBQW1iZ0IsSUFuYlosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUFNWixJQUFLLENuRW9XQSxPQUFPLEVtRXBXRSxVQUFVLEdBQUMsS0FBSyxHQXVEekIsb0JBQW9CLEFBQUEsVUFBVyxDdEVsWi9CLENBQUMsRXNFa1ppQyxFQUNoQyxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQXJiakIsQUFzYmdCLElBdGJaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBTVosSUFBSyxDbkVvV0EsT0FBTyxFbUVwV0UsVUFBVSxHQUFDLEtBQUssR0EwRHpCLG9CQUFvQixBQUFBLFVBQVcsQ3RFclovQixFQUFFLEVzRXFaaUMsRUFDakMsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUF4YmpCLEFBeWJnQixJQXpiWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBNkR6QixvQkFBb0IsQUFBQSxXQUFXLENBQUMsRUFDOUIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUEzYmpCLEFBNGJnQixJQTViWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQU1aLElBQUssQ25Fb1dBLE9BQU8sRW1FcFdFLFVBQVUsR0FBQyxLQUFLLEdBZ0V6QixXQUFXLEFBQUEsV0FBVyxDQUFDLEVBQ3JCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBOWJqQixBQWljZ0IsSUFqY1osQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBQ25CLG1CQUFtQixBQUFBLFlBQVksRUFqY2pELElBQUksQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBRW5CLG9CQUFvQixBQUFBLFlBQVksQ0FBQyxFQUMvQixLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQXBjakIsQUFzY2dCLElBdGNaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQU1uQixvQkFBb0IsQUFBQSxVQUFXLEN0RXJhL0IsQ0FBQyxFc0VxYWlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBeGNqQixBQXljZ0IsSUF6Y1osQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBU25CLG9CQUFvQixBQUFBLFVBQVcsQ3RFeGEvQixDQUFDLEVzRXdhaUMsRUFDaEMsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUEzY2pCLEFBNmNnQixJQTdjWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQTBFWixPQUFPLENBQUMsVUFBVSxHQUFDLEtBQUssR0FhbkIsV0FBVyxBQUFBLFVBQVcsQ3RFNWF0QixDQUFDLEVzRTRhd0IsRUFDdkIsS0FBSyxFQUFFLFlBQVksR0FDdEI7O0FBL2NqQixBQWdkZ0IsSUFoZFosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBZ0JuQixvQkFBb0IsQUFBQSxVQUFXLEN0RS9hL0IsQ0FBQyxFc0UrYWlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBbGRqQixBQW1kZ0IsSUFuZFosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBbUJuQixvQkFBb0IsQUFBQSxVQUFXLEN0RWxiL0IsQ0FBQyxFc0VrYmlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBcmRqQixBQXNkZ0IsSUF0ZFosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBc0JuQixvQkFBb0IsQUFBQSxVQUFXLEN0RXJiL0IsQ0FBQyxFc0VxYmlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBeGRqQixBQXlkZ0IsSUF6ZFosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBeUJuQixvQkFBb0IsQUFBQSxVQUFXLEN0RXhiL0IsQ0FBQyxFc0V3YmlDLEVBQ2hDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBM2RqQixBQTRkZ0IsSUE1ZFosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBNEJuQixXQUFXLEFBQUEsVUFBVyxDdEUzYnRCLENBQUMsRXNFMmJ3QixFQUN2QixLQUFLLEVBQUUsWUFBWSxHQUN0Qjs7QUE5ZGpCLEFBZ2VnQixJQWhlWixBQTRQQyxTQUFTLEFBMEhMLGdCQUFnQixBQTBFWixPQUFPLENBQUMsVUFBVSxHQUFDLEtBQUssR0FnQ25CLFdBQVcsQUFBQSxnQkFBZ0IsQUFBQSxVQUFXLEN0RS9idEMsQ0FBQyxFc0UrYndDLEVBQ3ZDLEtBQUssRUFBRSxDQUFDLEdBQ1g7O0FBbGVqQixBQW1lZ0IsSUFuZVosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBbUNuQixXQUFXLEFBQUEsZ0JBQWdCLEFBQUEsVUFBVyxDdEVsY3RDLENBQUMsRXNFa2N3QyxFQUN2QyxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQXJlakIsQUF1ZWdCLElBdmVaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQXVDbkIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEV0Y25ELENBQUMsRXNFc2NxRCxFQUNwRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQXplakIsQUEwZWdCLElBMWVaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQTBDbkIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEV6Y25ELENBQUMsRXNFeWNxRCxFQUNwRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQTVlakIsQUE2ZWdCLElBN2VaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQTZDbkIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEU1Y25ELENBQUMsRXNFNGNxRCxFQUNwRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQS9lakIsQUFnZmdCLElBaGZaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQWdEbkIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEUvY25ELENBQUMsRXNFK2NxRCxFQUNwRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQWxmakIsQUFtZmdCLElBbmZaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQW1EbkIsb0JBQW9CLEFBQUEsb0JBQW9CLEFBQUEsVUFBVyxDdEVsZG5ELEVBQUUsRXNFa2RxRCxFQUNyRCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQXJmakIsQUF1ZmdCLElBdmZaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQXVEbkIsbUJBQW1CLEFBQUEsVUFBVyxDdEV0ZDlCLEVBQUUsRXNFc2RnQyxFQUNoQyxLQUFLLEVBQUUsRUFBRSxHQUNaOztBQXpmakIsQUEyZmdCLElBM2ZaLEFBNFBDLFNBQVMsQUEwSEwsZ0JBQWdCLEFBMEVaLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQTJEbkIsb0JBQW9CLEFBQUEsV0FBVyxDQUFDLEVBQzlCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBN2ZqQixBQThmZ0IsSUE5ZlosQUE0UEMsU0FBUyxBQTBITCxnQkFBZ0IsQUEwRVosT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBOERuQixXQUFXLEFBQUEsV0FBVyxDQUFDLEVBQ3JCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBaGdCakIsQUF5Z0JZLElBemdCUixBQW9nQkMsMkJBQTJCLENBSXhCLEtBQUssR0FDQyxXQUFXLEVBemdCekIsSUFBSSxBQW9nQkMsMkJBQTJCLENBSXhCLEtBQUssR0FFQyxvQkFBb0IsRUExZ0JsQyxJQUFJLEFBcWdCQywyQkFBMkIsQ0FHeEIsS0FBSyxHQUNDLFdBQVcsRUF6Z0J6QixJQUFJLEFBcWdCQywyQkFBMkIsQ0FHeEIsS0FBSyxHQUVDLG9CQUFvQixFQTFnQmxDLElBQUksQUFzZ0JDLGlDQUFpQyxDQUU5QixLQUFLLEdBQ0MsV0FBVyxFQXpnQnpCLElBQUksQUFzZ0JDLGlDQUFpQyxDQUU5QixLQUFLLEdBRUMsb0JBQW9CLEVBMWdCbEMsSUFBSSxBQXVnQkMsMkJBQTJCLENBQ3hCLEtBQUssR0FDQyxXQUFXLEVBemdCekIsSUFBSSxBQXVnQkMsMkJBQTJCLENBQ3hCLEtBQUssR0FFQyxvQkFBb0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFRRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFwaEJwQyxBQW1oQlEsSUFuaEJKLEFBK2dCQyxLQUFLLENBSUYsS0FBSyxFQW5oQmIsSUFBSSxBQWdoQkMsSUFBSSxDQUdELEtBQUssRUFuaEJiLElBQUksQUFpaEJDLFdBQVcsQ0FFUixLQUFLLEVBbmhCYixJQUFJLEFBa2hCQyxTQUFTLEFBQUEsSUFBSyxDdkQyMUI4Qyx5QkFBeUIsQ3VEMzFCN0MsSUFBSyxDdkQyMUJQLGdCQUFnQixDdUQzMUJRLElBQUssQ3ZEc2pCckMsZ0JBQWdCLEV1RHJqQjNDLEtBQUssQ0FBQyxFQUVFLFdBQVcsRUFBRSxZQUFZLEdBeUdoQztFQTluQlQsQUF1aEJnQixJQXZoQlosQUErZ0JDLEtBQUssQ0FJRixLQUFLLEdBSUssa0JBQWtCLEVBdmhCcEMsSUFBSSxBQWdoQkMsSUFBSSxDQUdELEtBQUssR0FJSyxrQkFBa0IsRUF2aEJwQyxJQUFJLEFBaWhCQyxXQUFXLENBRVIsS0FBSyxHQUlLLGtCQUFrQixFQXZoQnBDLElBQUksQUFraEJDLFNBQVMsQUFBQSxJQUFLLEN2RDIxQjhDLHlCQUF5QixDdUQzMUI3QyxJQUFLLEN2RDIxQlAsZ0JBQWdCLEN1RDMxQlEsSUFBSyxDdkRzakJyQyxnQkFBZ0IsRXVEcmpCM0MsS0FBSyxHQUlLLGtCQUFrQixDQUFDLEVBQ2pCLFdBQVcsRUFBRSxjQUFjLEdBc0M5QjtFQTlqQmpCLEFBNGhCNEIsSUE1aEJ4QixBQStnQkMsS0FBSyxDQUlGLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBQUEsb0JBQW9CLEdBNWhCdEQsSUFBSSxBQWdoQkMsSUFBSSxDQUdELEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBQUEsb0JBQW9CLEdBNWhCdEQsSUFBSSxBQWloQkMsV0FBVyxDQUVSLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBQUEsb0JBQW9CLEdBNWhCdEQsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdURyakIzQyxLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQUFFLEVBQ3hCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBdUJmO0VBdGpCN0IsQUFpaUJnQyxJQWppQjVCLEFBK2dCQyxLQUFLLENBSUYsS0FBSyxHQUlLLGtCQUFrQixDQUdoQixRQUFRLENBQ0osWUFBWSxBQUNQLElBQUssQ0FBQSxvQkFBb0IsQ0FLckIsTUFBTSxFQWppQnZDLElBQUksQUFnaEJDLElBQUksQ0FHRCxLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixDQUtyQixNQUFNLEVBamlCdkMsSUFBSSxBQWloQkMsV0FBVyxDQUVSLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBQUEsb0JBQW9CLENBS3JCLE1BQU0sRUFqaUJ2QyxJQUFJLEFBa2hCQyxTQUFTLEFBQUEsSUFBSyxDdkQyMUI4Qyx5QkFBeUIsQ3VEMzFCN0MsSUFBSyxDdkQyMUJQLGdCQUFnQixDdUQzMUJRLElBQUssQ3ZEc2pCckMsZ0JBQWdCLEV1RHJqQjNDLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBQUEsb0JBQW9CLENBS3JCLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLEtBQUssRUFDWCxLQUFLLEVBQUUsQ0FBQyxFQUNSLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxxQkFBcUIsR0FDcEM7RUExaUJqQyxBQTRpQmdDLElBNWlCNUIsQUErZ0JDLEtBQUssQ0FJRixLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQWdCdEIsV0FBVyxFQTVpQjNDLElBQUksQUFnaEJDLElBQUksQ0FHRCxLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQWdCdEIsV0FBVyxFQTVpQjNDLElBQUksQUFpaEJDLFdBQVcsQ0FFUixLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQWdCdEIsV0FBVyxFQTVpQjNDLElBQUksQUFraEJDLFNBQVMsQUFBQSxJQUFLLEN2RDIxQjhDLHlCQUF5QixDdUQzMUI3QyxJQUFLLEN2RDIxQlAsZ0JBQWdCLEN1RDMxQlEsSUFBSyxDdkRzakJyQyxnQkFBZ0IsRXVEcmpCM0MsS0FBSyxHQUlLLGtCQUFrQixDQUdoQixRQUFRLENBQ0osWUFBWSxBQUNQLElBQUssQ0FBQSxvQkFBb0IsRUFnQnRCLFdBQVcsQ0FBQyxFQUNSLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLElBQUksRUFBRSx1Q0FBdUMsR0FDaEQ7RUEvaUJqQyxBQWlqQm9DLElBampCaEMsQUErZ0JDLEtBQUssQ0FJRixLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQW9CdEIsb0JBQW9CLEdBQ2QsRUFBRSxFQWpqQnhDLElBQUksQUFnaEJDLElBQUksQ0FHRCxLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQW9CdEIsb0JBQW9CLEdBQ2QsRUFBRSxFQWpqQnhDLElBQUksQUFpaEJDLFdBQVcsQ0FFUixLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQUFBLG9CQUFvQixFQW9CdEIsb0JBQW9CLEdBQ2QsRUFBRSxFQWpqQnhDLElBQUksQUFraEJDLFNBQVMsQUFBQSxJQUFLLEN2RDIxQjhDLHlCQUF5QixDdUQzMUI3QyxJQUFLLEN2RDIxQlAsZ0JBQWdCLEN1RDMxQlEsSUFBSyxDdkRzakJyQyxnQkFBZ0IsRXVEcmpCM0MsS0FBSyxHQUlLLGtCQUFrQixDQUdoQixRQUFRLENBQ0osWUFBWSxBQUNQLElBQUssQ0FBQSxvQkFBb0IsRUFvQnRCLG9CQUFvQixHQUNkLEVBQUUsQ0FBQyxFQUNELE1BQU0sRUFBRSxVQUFVLEVBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBQ2pCO0VBcGpCckMsQUF5akJ3QixJQXpqQnBCLEFBK2dCQyxLQUFLLENBSUYsS0FBSyxHQUlLLGtCQUFrQixDQUdoQixRQUFRLEdBK0JELGtCQUFrQixFQXpqQjdDLElBQUksQUFnaEJDLElBQUksQ0FHRCxLQUFLLEdBSUssa0JBQWtCLENBR2hCLFFBQVEsR0ErQkQsa0JBQWtCLEVBempCN0MsSUFBSSxBQWloQkMsV0FBVyxDQUVSLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxHQStCRCxrQkFBa0IsRUF6akI3QyxJQUFJLEFBa2hCQyxTQUFTLEFBQUEsSUFBSyxDdkQyMUI4Qyx5QkFBeUIsQ3VEMzFCN0MsSUFBSyxDdkQyMUJQLGdCQUFnQixDdUQzMUJRLElBQUssQ3ZEc2pCckMsZ0JBQWdCLEV1RHJqQjNDLEtBQUssR0FJSyxrQkFBa0IsQ0FHaEIsUUFBUSxHQStCRCxrQkFBa0IsQ0FBQyxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFLYixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWprQjNELEFBa2tCZ0IsSUFsa0JaLEFBK2dCQyxLQUFLLENBSUYsS0FBSyxDQStDRyxrQkFBa0IsR0FBQyxLQUFLLEVBbGtCeEMsSUFBSSxBQWdoQkMsSUFBSSxDQUdELEtBQUssQ0ErQ0csa0JBQWtCLEdBQUMsS0FBSyxFQWxrQnhDLElBQUksQUFpaEJDLFdBQVcsQ0FFUixLQUFLLENBK0NHLGtCQUFrQixHQUFDLEtBQUssRUFsa0J4QyxJQUFJLEFBa2hCQyxTQUFTLEFBQUEsSUFBSyxDdkQyMUI4Qyx5QkFBeUIsQ3VEMzFCN0MsSUFBSyxDdkQyMUJQLGdCQUFnQixDdUQzMUJRLElBQUssQ3ZEc2pCckMsZ0JBQWdCLEV1RHJqQjNDLEtBQUssQ0ErQ0csa0JBQWtCLEdBQUMsS0FBSyxDQUFDLEVBQ3JCLFFBQVEsRUFBRSxNQUFNLEdBQ25COztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXZrQnBDLEFBMGtCd0IsSUExa0JwQixBQStnQkMsS0FBSyxDQUlGLEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEVBMWtCcEMsSUFBSSxBQWdoQkMsSUFBSSxDQUdELEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEVBMWtCcEMsSUFBSSxBQWloQkMsV0FBVyxDQUVSLEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEVBMWtCcEMsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdURyakIzQyxLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxHQUFHLEVBQ25CLGVBQWUsRUFBRSxVQUFVLEdBbUI5QjtFQXBtQnpCLEFBbWxCNEIsSUFubEJ4QixBQStnQkMsS0FBSyxDQUlGLEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEdBU04sUUFBUSxFQW5sQnRDLElBQUksQUFnaEJDLElBQUksQ0FHRCxLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQVNOLFFBQVEsRUFubEJ0QyxJQUFJLEFBaWhCQyxXQUFXLENBRVIsS0FBSyxHQXFESyxrQkFBa0IsQ0FDaEIsUUFBUSxDQUNKLFlBQVksR0FTTixRQUFRLEVBbmxCdEMsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdURyakIzQyxLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQVNOLFFBQVEsQ0FBQyxFQUNQLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLENBQUMsRUFDVCxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE1BQU0sRUFBRSxhQUFhLEVBQ3JCLGVBQWUsRUFBRSxRQUFRLEVBQ3pCLEtBQUssRUFBRSxPQUFPLEVBQ2QsSUFBSSxFQUFFLENBQUMsR0FDVjtFQTVsQjdCLEFBNmxCNEIsSUE3bEJ4QixBQStnQkMsS0FBSyxDQUlGLEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEdBbUJOLFdBQVcsRUE3bEJ6QyxJQUFJLEFBZ2hCQyxJQUFJLENBR0QsS0FBSyxHQXFESyxrQkFBa0IsQ0FDaEIsUUFBUSxDQUNKLFlBQVksR0FtQk4sV0FBVyxFQTdsQnpDLElBQUksQUFpaEJDLFdBQVcsQ0FFUixLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQW1CTixXQUFXLEVBN2xCekMsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdURyakIzQyxLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQW1CTixXQUFXLENBQUMsRUFDVixLQUFLLEVBQUUsRUFBRSxFQUNULEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsVUFBVSxFQUNsQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFLakIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUF4bUIzRCxBQW1sQjRCLElBbmxCeEIsQUErZ0JDLEtBQUssQ0FJRixLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQVNOLFFBQVEsRUFubEJ0QyxJQUFJLEFBZ2hCQyxJQUFJLENBR0QsS0FBSyxHQXFESyxrQkFBa0IsQ0FDaEIsUUFBUSxDQUNKLFlBQVksR0FTTixRQUFRLEVBbmxCdEMsSUFBSSxBQWloQkMsV0FBVyxDQUVSLEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEdBU04sUUFBUSxFQW5sQnRDLElBQUksQUFraEJDLFNBQVMsQUFBQSxJQUFLLEN2RDIxQjhDLHlCQUF5QixDdUQzMUI3QyxJQUFLLEN2RDIxQlAsZ0JBQWdCLEN1RDMxQlEsSUFBSyxDdkRzakJyQyxnQkFBZ0IsRXVEcmpCM0MsS0FBSyxHQXFESyxrQkFBa0IsQ0FDaEIsUUFBUSxDQUNKLFlBQVksR0FTTixRQUFRLENBeUJDLEVBQ1AsYUFBYSxFQUFFLEdBQUcsR0FDckI7O0FBS2pCLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQW5uQnBDLEFBbWxCNEIsSUFubEJ4QixBQStnQkMsS0FBSyxDQUlGLEtBQUssR0FxREssa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEdBU04sUUFBUSxFQW5sQnRDLElBQUksQUFnaEJDLElBQUksQ0FHRCxLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQVNOLFFBQVEsRUFubEJ0QyxJQUFJLEFBaWhCQyxXQUFXLENBRVIsS0FBSyxHQXFESyxrQkFBa0IsQ0FDaEIsUUFBUSxDQUNKLFlBQVksR0FTTixRQUFRLEVBbmxCdEMsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdURyakIzQyxLQUFLLEdBcURLLGtCQUFrQixDQUNoQixRQUFRLENBQ0osWUFBWSxHQVNOLFFBQVEsQ0FvQ0MsRUFDUCxhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUFRckIsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBam9CL0IsQUF1b0JnQyxJQXZvQjVCLEFBK2dCQyxLQUFLLENBbUhFLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxBQUFBLFlBQVksQ0FDZixlQUFlLENBQ1gsc0JBQXNCLENBQ2xCLE9BQU8sRUF2b0J2QyxJQUFJLEFBZ2hCQyxJQUFJLENBa0hHLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxBQUFBLFlBQVksQ0FDZixlQUFlLENBQ1gsc0JBQXNCLENBQ2xCLE9BQU8sRUF2b0J2QyxJQUFJLEFBaWhCQyxXQUFXLENBaUhKLFVBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxBQUFBLFlBQVksQ0FDZixlQUFlLENBQ1gsc0JBQXNCLENBQ2xCLE9BQU8sRUF2b0J2QyxJQUFJLEFBa2hCQyxTQUFTLEFBQUEsSUFBSyxDdkQyMUI4Qyx5QkFBeUIsQ3VEMzFCN0MsSUFBSyxDdkQyMUJQLGdCQUFnQixDdUQzMUJRLElBQUssQ3ZEc2pCckMsZ0JBQWdCLEV1RHRjdkMsVUFBVSxDQUNOLElBQUksQ0FDQSxPQUFPLEFBQUEsWUFBWSxDQUNmLGVBQWUsQ0FDWCxzQkFBc0IsQ0FDbEIsT0FBTyxDQUFDLEVBQ0osTUFBTSxFQUFFLENBQUMsR0FDWjtFQXpvQmpDLEFBaXBCZ0MsSUFqcEI1QixBQStnQkMsS0FBSyxDQW1IRSxVQUFVLENBQ04sSUFBSSxDQVdBLE9BQU8sQUFBQSxZQUFhLEN0RTdtQnRCLENBQUMsRXNFOG1CSyxlQUFlLEdBQ1AsR0FBRyxBQUFBLFlBQWEsQ3RFL21COUIsQ0FBQyxFc0VnbkJhLE9BQU8sRUFqcEJ2QyxJQUFJLEFBZ2hCQyxJQUFJLENBa0hHLFVBQVUsQ0FDTixJQUFJLENBV0EsT0FBTyxBQUFBLFlBQWEsQ3RFN21CdEIsQ0FBQyxFc0U4bUJLLGVBQWUsR0FDUCxHQUFHLEFBQUEsWUFBYSxDdEUvbUI5QixDQUFDLEVzRWduQmEsT0FBTyxFQWpwQnZDLElBQUksQUFpaEJDLFdBQVcsQ0FpSEosVUFBVSxDQUNOLElBQUksQ0FXQSxPQUFPLEFBQUEsWUFBYSxDdEU3bUJ0QixDQUFDLEVzRThtQkssZUFBZSxHQUNQLEdBQUcsQUFBQSxZQUFhLEN0RS9tQjlCLENBQUMsRXNFZ25CYSxPQUFPLEVBanBCdkMsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdUR0Y3ZDLFVBQVUsQ0FDTixJQUFJLENBV0EsT0FBTyxBQUFBLFlBQWEsQ3RFN21CdEIsQ0FBQyxFc0U4bUJLLGVBQWUsR0FDUCxHQUFHLEFBQUEsWUFBYSxDdEUvbUI5QixDQUFDLEVzRWduQmEsT0FBTyxDQUFDLEVBQ0osVUFBVSxFQUFFLGlCQUFpQixHQUNoQztFQW5wQmpDLEFBdXBCZ0MsSUF2cEI1QixBQStnQkMsS0FBSyxDQW1IRSxVQUFVLENBQ04sSUFBSSxDQVdBLE9BQU8sQUFBQSxZQUFhLEN0RTdtQnRCLENBQUMsRXNFOG1CSyxlQUFlLEdBT1AsR0FBRyxBQUFBLFlBQWEsQ3RFcm5COUIsQ0FBQyxFc0VzbkJhLE9BQU8sQUFBQSxXQUFXLEVBdnBCbEQsSUFBSSxBQWdoQkMsSUFBSSxDQWtIRyxVQUFVLENBQ04sSUFBSSxDQVdBLE9BQU8sQUFBQSxZQUFhLEN0RTdtQnRCLENBQUMsRXNFOG1CSyxlQUFlLEdBT1AsR0FBRyxBQUFBLFlBQWEsQ3RFcm5COUIsQ0FBQyxFc0VzbkJhLE9BQU8sQUFBQSxXQUFXLEVBdnBCbEQsSUFBSSxBQWloQkMsV0FBVyxDQWlISixVQUFVLENBQ04sSUFBSSxDQVdBLE9BQU8sQUFBQSxZQUFhLEN0RTdtQnRCLENBQUMsRXNFOG1CSyxlQUFlLEdBT1AsR0FBRyxBQUFBLFlBQWEsQ3RFcm5COUIsQ0FBQyxFc0VzbkJhLE9BQU8sQUFBQSxXQUFXLEVBdnBCbEQsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdUR0Y3ZDLFVBQVUsQ0FDTixJQUFJLENBV0EsT0FBTyxBQUFBLFlBQWEsQ3RFN21CdEIsQ0FBQyxFc0U4bUJLLGVBQWUsR0FPUCxHQUFHLEFBQUEsWUFBYSxDdEVybkI5QixDQUFDLEVzRXNuQmEsT0FBTyxBQUFBLFdBQVcsQ0FBQyxFQUNmLGFBQWEsRUFBRSxDQUFDLEdBQ25CO0VBenBCakMsQUFncUI0QixJQWhxQnhCLEFBK2dCQyxLQUFLLENBbUhFLFVBQVUsQ0FDTixJQUFJLENBMkJBLE9BQU8sQ0FDSCxVQUFVLEFBQUEsVUFBVSxHQUNaLEdBQUcsQUFBQSxZQUFZLEVBaHFCL0MsSUFBSSxBQWdoQkMsSUFBSSxDQWtIRyxVQUFVLENBQ04sSUFBSSxDQTJCQSxPQUFPLENBQ0gsVUFBVSxBQUFBLFVBQVUsR0FDWixHQUFHLEFBQUEsWUFBWSxFQWhxQi9DLElBQUksQUFpaEJDLFdBQVcsQ0FpSEosVUFBVSxDQUNOLElBQUksQ0EyQkEsT0FBTyxDQUNILFVBQVUsQUFBQSxVQUFVLEdBQ1osR0FBRyxBQUFBLFlBQVksRUFocUIvQyxJQUFJLEFBa2hCQyxTQUFTLEFBQUEsSUFBSyxDdkQyMUI4Qyx5QkFBeUIsQ3VEMzFCN0MsSUFBSyxDdkQyMUJQLGdCQUFnQixDdUQzMUJRLElBQUssQ3ZEc2pCckMsZ0JBQWdCLEV1RHRjdkMsVUFBVSxDQUNOLElBQUksQ0EyQkEsT0FBTyxDQUNILFVBQVUsQUFBQSxVQUFVLEdBQ1osR0FBRyxBQUFBLFlBQVksQ0FBQyxFQUNoQixhQUFhLEVBQUUsWUFBWSxHQUM5QjtFQWxxQjdCLEFBd3FCNEIsSUF4cUJ4QixBQStnQkMsS0FBSyxDQW1IRSxVQUFVLENBQ04sSUFBSSxDQW1DQSxvQkFBb0IsQ0FDaEIsVUFBVSxBQUFBLFVBQVUsQUFBQSxLQUFLLEdBQ2pCLEdBQUcsQUFBQSxZQUFZLEVBeHFCL0MsSUFBSSxBQWdoQkMsSUFBSSxDQWtIRyxVQUFVLENBQ04sSUFBSSxDQW1DQSxvQkFBb0IsQ0FDaEIsVUFBVSxBQUFBLFVBQVUsQUFBQSxLQUFLLEdBQ2pCLEdBQUcsQUFBQSxZQUFZLEVBeHFCL0MsSUFBSSxBQWloQkMsV0FBVyxDQWlISixVQUFVLENBQ04sSUFBSSxDQW1DQSxvQkFBb0IsQ0FDaEIsVUFBVSxBQUFBLFVBQVUsQUFBQSxLQUFLLEdBQ2pCLEdBQUcsQUFBQSxZQUFZLEVBeHFCL0MsSUFBSSxBQWtoQkMsU0FBUyxBQUFBLElBQUssQ3ZEMjFCOEMseUJBQXlCLEN1RDMxQjdDLElBQUssQ3ZEMjFCUCxnQkFBZ0IsQ3VEMzFCUSxJQUFLLEN2RHNqQnJDLGdCQUFnQixFdUR0Y3ZDLFVBQVUsQ0FDTixJQUFJLENBbUNBLG9CQUFvQixDQUNoQixVQUFVLEFBQUEsVUFBVSxBQUFBLEtBQUssR0FDakIsR0FBRyxBQUFBLFlBQVksQ0FBQyxFQUNoQixNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QTFFbmpCdkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMEV2SDlDLEFBdXJCb0IsSUF2ckJoQixBQW1yQkssV0FBVyxDQUVSLEtBQUssQ0FDRCxLQUFLLENBQUMsb0JBQW9CLEFBQ3JCLFVBQVcsQ3RFdHBCZCxDQUFDLENzRXNwQmUsSUFBSyxDdkRrVVEsb0JBQW9CLEd1RHovQm5FLElBQUksQUFvckJLLFNBQVMsQUFBQSxJQUFLLEN2RHlyQjBDLHlCQUF5QixDdUR6ckJ6QyxJQUFLLEN2RHlyQlgsZ0JBQWdCLEN1RHpyQlksSUFBSyxDdkRvWnpDLGdCQUFnQixFdURuWnZDLEtBQUssQ0FDRCxLQUFLLENBQUMsb0JBQW9CLEFBQ3JCLFVBQVcsQ3RFdHBCZCxDQUFDLENzRXNwQmUsSUFBSyxDdkRrVVEsb0JBQW9CLEV1RGxVTixFQUNyQyxVQUFVLEVBQUUsZUFBZSxHQUM5QjtFQXpyQnJCLEFBZ3NCb0IsSUFoc0JoQixBQTZyQkssV0FBVyxDQUNSLEtBQUssQ0FDRCxLQUFLLENBQUMsb0JBQW9CLEFBQ3JCLFVBQVcsQ3RFL3BCZCxDQUFDLENzRStwQmUsSUFBSyxDdkR5VFEsb0JBQW9CLEV1RHpUTixFQUNyQyxhQUFhLEVBQUUsQ0FBQyxHQUNuQjtFQWxzQnJCLEFBeXNCb0IsSUF6c0JoQixBQXNzQkssU0FBUyxBQUFBLElBQUssQ3ZEdXFCMEMseUJBQXlCLEN1RHZxQnpDLElBQUssQ3ZEdXFCWCxnQkFBZ0IsQ3VEdnFCWSxJQUFLLEN2RGtZekMsZ0JBQWdCLEN1RGxZMEMsSUFBSyxFQUFBLEFBQUEsS0FBQyxFQUFPLGVBQWUsQUFBdEIsR0FDdkYsS0FBSyxDQUNELEtBQUssQ0FBQyxvQkFBb0IsQUFDckIsVUFBVyxDdEV4cUJkLENBQUMsQ3NFd3FCZSxJQUFLLEN2RGdUUSxvQkFBb0IsRXVEaFROLEVBQ3JDLFVBQVUsRUFBRSxlQUFlLEdBQzlCOztBQTNzQnJCLEFBbXRCUSxJQW50QkosQUFrdEJDLElBQUssQ25FY1EsT0FBTyxDbUViaEIsU0FBUyxBQUFBLElBQUssQ3ZEMHBCMEMseUJBQXlCLEN1RDFwQnpDLElBQUssQ3ZEMHBCWCxnQkFBZ0IsQ3VEMXBCWSxJQUFLLEN2RHFYekMsZ0JBQWdCLEN1RHJYMEMsSUFBSyxDdkQwcEJGLG9CQUFvQixFdUQxcEJJLEtBQUssQ0FBQyxLQUFLLENBQUMsb0JBQW9CLEFBQUEsVUFBVyxDdEVsckJqSixDQUFDLENzRWtyQmtKLElBQUssQ3ZEc1MzSCxvQkFBb0IsRXVEdFM2SCxFQUNwTCxVQUFVLEVBQUUsNEJBQTRCLEdBQzNDOztBQXJ0QlQsQUE2dEJRLElBN3RCSixBQXd0QkMsZ0JBQWdCLENBS2IsVUFBVSxFQTd0QmxCLElBQUksQUF5dEJDLHlCQUF5QixDQUl0QixVQUFVLEVBN3RCbEIsSUFBSSxBQTB0QkMsNkJBQTZCLENBRzFCLFVBQVUsRUE3dEJsQixJQUFJLEFBMnRCQyx3QkFBd0IsQ0FFckIsVUFBVSxDQUFDLEVBQ1AsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBL3RCVCxBQW91Qm9CLElBcHVCaEIsQUF3dEJDLGdCQUFnQixDQVFiLFFBQVEsQ0FDSixLQUFLLEFBQ0EsY0FBYyxBQUVWLE9BQU8sRUFwdUI1QixJQUFJLEFBd3RCQyxnQkFBZ0IsQ0FRYixRQUFRLENBQ0osS0FBSyxBQUVBLGFBQWEsQUFDVCxPQUFPLEVBcHVCNUIsSUFBSSxBQXl0QkMseUJBQXlCLENBT3RCLFFBQVEsQ0FDSixLQUFLLEFBQ0EsY0FBYyxBQUVWLE9BQU8sRUFwdUI1QixJQUFJLEFBeXRCQyx5QkFBeUIsQ0FPdEIsUUFBUSxDQUNKLEtBQUssQUFFQSxhQUFhLEFBQ1QsT0FBTyxFQXB1QjVCLElBQUksQUEwdEJDLDZCQUE2QixDQU0xQixRQUFRLENBQ0osS0FBSyxBQUNBLGNBQWMsQUFFVixPQUFPLEVBcHVCNUIsSUFBSSxBQTB0QkMsNkJBQTZCLENBTTFCLFFBQVEsQ0FDSixLQUFLLEFBRUEsYUFBYSxBQUNULE9BQU8sRUFwdUI1QixJQUFJLEFBMnRCQyx3QkFBd0IsQ0FLckIsUUFBUSxDQUNKLEtBQUssQUFDQSxjQUFjLEFBRVYsT0FBTyxFQXB1QjVCLElBQUksQUEydEJDLHdCQUF3QixDQUtyQixRQUFRLENBQ0osS0FBSyxBQUVBLGFBQWEsQUFDVCxPQUFPLENBQUMsRUFDTCxnQkFBZ0IsRUFBRSxvRUFBb0UsRUFDdEYsZUFBZSxFQUFFLElBQUksRUFDckIsbUJBQW1CLEVBQUUsR0FBRyxFQUN4QixpQkFBaUIsRUFBRSxTQUFTLEdBSy9COztBQUhHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQTF1Qi9DLEFBb3VCb0IsSUFwdUJoQixBQXd0QkMsZ0JBQWdCLENBUWIsUUFBUSxDQUNKLEtBQUssQUFDQSxjQUFjLEFBRVYsT0FBTyxFQXB1QjVCLElBQUksQUF3dEJDLGdCQUFnQixDQVFiLFFBQVEsQ0FDSixLQUFLLEFBRUEsYUFBYSxBQUNULE9BQU8sRUFwdUI1QixJQUFJLEFBeXRCQyx5QkFBeUIsQ0FPdEIsUUFBUSxDQUNKLEtBQUssQUFDQSxjQUFjLEFBRVYsT0FBTyxFQXB1QjVCLElBQUksQUF5dEJDLHlCQUF5QixDQU90QixRQUFRLENBQ0osS0FBSyxBQUVBLGFBQWEsQUFDVCxPQUFPLEVBcHVCNUIsSUFBSSxBQTB0QkMsNkJBQTZCLENBTTFCLFFBQVEsQ0FDSixLQUFLLEFBQ0EsY0FBYyxBQUVWLE9BQU8sRUFwdUI1QixJQUFJLEFBMHRCQyw2QkFBNkIsQ0FNMUIsUUFBUSxDQUNKLEtBQUssQUFFQSxhQUFhLEFBQ1QsT0FBTyxFQXB1QjVCLElBQUksQUEydEJDLHdCQUF3QixDQUtyQixRQUFRLENBQ0osS0FBSyxBQUNBLGNBQWMsQUFFVixPQUFPLEVBcHVCNUIsSUFBSSxBQTJ0QkMsd0JBQXdCLENBS3JCLFFBQVEsQ0FDSixLQUFLLEFBRUEsYUFBYSxBQUNULE9BQU8sQ0FBQyxFQU9ELE9BQU8sRUFBRSxJQUFJLEdBRXBCOztBMUV0bkJmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTBFdkg5QyxBQXN2QmdCLElBdHZCWixBQW12QkMsUUFBUSxDQUNMLEtBQUssR0FFSyxzQkFBc0IsQUFBQSxJQUFLLENuQm0wQmpCLFdBQVcsSW1CbjBCbUIsYUFBYSxFQXR2QnZFLElBQUksQUFtdkJDLFFBQVEsQ0FDTCxLQUFLLEdBR0ssc0JBQXNCLEFBQUEsSUFBSyxDbkJrMEJqQixXQUFXLEltQmwwQm1CLGFBQWEsR0FBQyxVQUFVLEVBdnZCbEYsSUFBSSxBQW12QkMsUUFBUSxDQUNMLEtBQUssR0FHSyxzQkFBc0IsQUFBQSxJQUFLLENuQmswQmpCLFdBQVcsSW1CbDBCbUIsYUFBYSxHckV6THJFLGlCQUFVLENxRXlMdUUsRUFDL0QsV0FBVyxFQUFFLENBQUMsR0FDakI7RUF6dkJqQixBQTB2QmdCLElBMXZCWixBQW12QkMsUUFBUSxDQUNMLEtBQUssR0FNSyxzQkFBc0IsQUFBQSxJQUFLLENuQit6QmpCLFdBQVcsSW1CL3pCbUIsYUFBYSxDQUFDLEVBQ3BELGNBQWMsRUFBRSxJQUFJLEdBQ3ZCOztBQUlMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWh3QnBDLEFBcXdCZ0MsSUFyd0I1QixBQW12QkMsUUFBUSxBQVlKLGVBQWUsQ0FBQyxLQUFLLEdBRVosa0JBQWtCLENBQ2hCLFFBQVEsQ0FDSixZQUFZLEFBQ1AsSUFBSyxDQXhPQSxvQkFBb0IsQ0F5T3JCLE1BQU0sQ0FBQyxFQUNKLE1BQU0sRUFBRSxnQkFBZ0IsR0FDM0I7RUF2d0JqQyxBQTR3QmdCLElBNXdCWixBQW12QkMsUUFBUSxBQVlKLGVBQWUsQ0FBQyxLQUFLLENBYWQsVUFBVSxBQUFBLFlBQVksR0FBRyxXQUFXLEFBQUEsWUFBWSxHQUFHLFVBQVUsQUFBQSxZQUFZLENBQUMsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLFdBQVcsQ0FBQyxFQUM3RyxnQkFBZ0IsRUFBRSxXQUFXLEdBQ2hDOztBQUdULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWp4QmhDLEFBbXhCZ0IsSUFueEJaLEFBbXZCQyxRQUFRLENBK0JELGFBQWEsQUFDUixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQXJ4QmpCLEFBdXhCWSxJQXZ4QlIsQUFtdkJDLFFBQVEsQ0FvQ0QsWUFBWSxBQUFBLGFBQWEsQUFBQSxJQUFLLENBM1BSLG9CQUFvQixFQTJQVSxFQUNoRCxhQUFhLEVBQUUsZUFBZSxHQU9qQztFQS94QmIsQUF5eEJnQixJQXp4QlosQUFtdkJDLFFBQVEsQ0FvQ0QsWUFBWSxBQUFBLGFBQWEsQUFBQSxJQUFLLENBM1BSLG9CQUFvQixDQTZQckMsTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLGdCQUFnQixHQUMzQjtFQTN4QmpCLEFBNHhCZ0IsSUE1eEJaLEFBbXZCQyxRQUFRLENBb0NELFlBQVksQUFBQSxhQUFhLEFBQUEsSUFBSyxDQTNQUixvQkFBb0IsRUFnUXRDLG9CQUFvQixDQUFDLEVBQ2pCLE1BQU0sRUFBRSxhQUFhLEdBQ3hCOztBMUV2cUJYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTBFdkg5QyxBQXF5Qm9CLElBcnlCaEIsQUFtdkJDLFFBQVEsQUErQ0EsSUFBSyxDWDVxQkQsV0FBVyxFVzZxQlosS0FBSyxHQUFDLG9CQUFvQixBQUFBLFVBQVcsQ3RFbHdCbkMsQ0FBQyxFc0Vvd0JDLFVBQVUsQUFBQSxJQUFLLENBQUEsWUFBYSxDdEVwd0I5QixDQUFDLElzRWpDbkIsSUFBSSxBQW12QkMsUUFBUSxBQStDQSxJQUFLLENYNXFCRCxXQUFXLEVXOHFCWixvQkFBb0IsQ0FDaEIsVUFBVSxBQUFBLElBQUssQ0FBQSxZQUFhLEN0RXB3QjlCLENBQUMsR3NFb3dCaUMsRUFDNUIsYUFBYSxFQUFFLDRCQUE0QixHQUM5Qzs7QTFFaHJCZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkwRXZIOUMsQUE0eUJZLElBNXlCUixBQW12QkMsUUFBUSxDQXlERCxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxBQUFBLFdBQVcsQ0FBQyxFQUNuRCxhQUFhLEVBQUUsZUFBZSxHQUVqQztFQS95QmIsQUFnekJZLElBaHpCUixBQW12QkMsUUFBUSxDQTZERCxVQUFVLEFBQUEsZ0JBQWdCLENBQUMsRUFDdkIsYUFBYSxFQUFFLEtBQUssR0FDdkI7RUFsekJiLEFBbXpCWSxJQW56QlIsQUFtdkJDLFFBQVEsQ0FnRUQsUUFBUSxHQUFDLEtBQUssR0FBQyxxQkFBcUIsR0FBQyxhQUFhLENBQUMsRUFDL0MsV0FBVyxFQUFFLENBQUMsRUFDZCxjQUFjLEVBQUUsQ0FBQyxHQUNwQjtFQXR6QmIsQUFrMEJnQixJQWwwQlosQUFtdkJDLFFBQVEsQUE4RUEsV0FBVyxDQUNSLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxVQUFXLEN0RWp5Qm5DLENBQUMsRXNFaXlCcUMsRUFDcEMsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBcDBCakIsQUE0MEJZLElBNTBCUixBQXkwQkMsS0FBSyxDQUVGLEtBQUssR0FDRSxVQUFVLEdBQUcsS0FBSyxDQUFDLEtBQUssR0FBRyxPQUFPLEFBQUEsVUFBVyxDdEUzeUIxQyxDQUFDLElzRTJ5QjhDLFVBQVUsQUFBQSxXQUFXLEVBNTBCdEYsSUFBSSxBQXkwQkMsS0FBSyxDQUVGLEtBQUssR3JFN1FYLGlCQUFVLEdxRThRZ0IsS0FBSyxDQUFDLEtBQUssR0FBRyxPQUFPLEFBQUEsVUFBVyxDdEUzeUIxQyxDQUFDLElzRTJ5QjhDLFVBQVUsQUFBQSxXQUFXLEVBNTBCdEYsSUFBSSxBQTAwQkMsSUFBSSxDQUNELEtBQUssR0FDRSxVQUFVLEdBQUcsS0FBSyxDQUFDLEtBQUssR0FBRyxPQUFPLEFBQUEsVUFBVyxDdEUzeUIxQyxDQUFDLElzRTJ5QjhDLFVBQVUsQUFBQSxXQUFXLEVBNTBCdEYsSUFBSSxBQTAwQkMsSUFBSSxDQUNELEtBQUssR3JFN1FYLGlCQUFVLEdxRThRZ0IsS0FBSyxDQUFDLEtBQUssR0FBRyxPQUFPLEFBQUEsVUFBVyxDdEUzeUIxQyxDQUFDLElzRTJ5QjhDLFVBQVUsQUFBQSxXQUFXLENBQUMsRUFDdkUsYUFBYSxFQUFFLDRCQUE0QixHQUM5Qzs7QUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUEvMEJwQyxBQW0xQmdDLElBbjFCNUIsQUF5MEJDLEtBQUssQ0FFRixLQUFLLEdBS0ssa0JBQWtCLENBQ1osUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBdlRKLG9CQUFvQixHQTVoQnRELElBQUksQUEwMEJDLElBQUksQ0FDRCxLQUFLLEdBS0ssa0JBQWtCLENBQ1osUUFBUSxDQUNKLFlBQVksQUFDUCxJQUFLLENBdlRKLG9CQUFvQixFQXVUTSxFQUN4QixhQUFhLEVBQUUsZUFBZSxHQUlqQztFQXgxQmpDLEFBcTFCb0MsSUFyMUJoQyxBQXkwQkMsS0FBSyxDQUVGLEtBQUssR0FLSyxrQkFBa0IsQ0FDWixRQUFRLENBQ0osWUFBWSxBQUNQLElBQUssQ0F2VEosb0JBQW9CLENBeVRqQixNQUFNLEVBcjFCM0MsSUFBSSxBQTAwQkMsSUFBSSxDQUNELEtBQUssR0FLSyxrQkFBa0IsQ0FDWixRQUFRLENBQ0osWUFBWSxBQUNQLElBQUssQ0F2VEosb0JBQW9CLENBeVRqQixNQUFNLENBQUMsRUFDSixNQUFNLEVBQUUsSUFBSSxHQUNmOztBMUVodUIvQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkwRXZIOUMsQUErMUJvQixJQS8xQmhCLEFBeTBCQyxLQUFLLENBRUYsS0FBSyxDQW1CRyxLQUFLLEdBQUMsb0JBQW9CLEFBQ3JCLElBQUssQ3RGbHpCSixZQUFZLENzRmt6QkssSUFBSyxDQTFEVCxZQUFhLEN0RXB3QjlCLENBQUMsSXNFakNuQixJQUFJLEFBMDBCQyxJQUFJLENBQ0QsS0FBSyxDQW1CRyxLQUFLLEdBQUMsb0JBQW9CLEFBQ3JCLElBQUssQ3RGbHpCSixZQUFZLENzRmt6QkssSUFBSyxDQTFEVCxZQUFhLEN0RXB3QjlCLENBQUMsR3NFOHpCMEMsRUFDckMsVUFBVSxFQUFFLHlCQUF5QixHQUN4QztFQWoyQnJCLEFBcTJCNEIsSUFyMkJ4QixBQXkwQkMsS0FBSyxDQUVGLEtBQUssQ0FtQkcsS0FBSyxHQUFDLG9CQUFvQixBQUlyQixVQUFXLEN0RWowQmQsQ0FBQyxFc0VtMEJLLFVBQVUsR0FDSixXQUFXLEFBQUEsWUFBWSxFQXIyQnJELElBQUksQUF5MEJDLEtBQUssQ0FFRixLQUFLLENBbUJHLEtBQUssR0FBQyxvQkFBb0IsQUFLckIsVUFBVyxDdEVsMEJkLENBQUMsRXNFbTBCSyxVQUFVLEdBQ0osV0FBVyxBQUFBLFlBQVksRUFyMkJyRCxJQUFJLEFBMDBCQyxJQUFJLENBQ0QsS0FBSyxDQW1CRyxLQUFLLEdBQUMsb0JBQW9CLEFBSXJCLFVBQVcsQ3RFajBCZCxDQUFDLEVzRW0wQkssVUFBVSxHQUNKLFdBQVcsQUFBQSxZQUFZLEVBcjJCckQsSUFBSSxBQTAwQkMsSUFBSSxDQUNELEtBQUssQ0FtQkcsS0FBSyxHQUFDLG9CQUFvQixBQUtyQixVQUFXLEN0RWwwQmQsQ0FBQyxFc0VtMEJLLFVBQVUsR0FDSixXQUFXLEFBQUEsWUFBWSxDQUFDLEVBQ3RCLGFBQWEsRUFBRSw0QkFBNEIsR0FDOUM7RUF2MkI3QixBQTAyQm9CLElBMTJCaEIsQUF5MEJDLEtBQUssQ0FFRixLQUFLLENBbUJHLEtBQUssR0FBQyxvQkFBb0IsQUFZckIsVUFBVyxDdEV6MEJkLENBQUMsR3NFakNuQixJQUFJLEFBMDBCQyxJQUFJLENBQ0QsS0FBSyxDQW1CRyxLQUFLLEdBQUMsb0JBQW9CLEFBWXJCLFVBQVcsQ3RFejBCZCxDQUFDLEVzRXkwQmdCLEVBQ1gsV0FBVyxFQUFFLElBQUksR0FDcEI7RUE1MkJyQixBQSsyQm9CLElBLzJCaEIsQUF5MEJDLEtBQUssQ0FFRixLQUFLLENBbUNHLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFDLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUFDaE4sT0FBTyxFQS8yQjVCLElBQUksQUEwMEJDLElBQUksQ0FDRCxLQUFLLENBbUNHLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFDLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUFDaE4sT0FBTyxDQUFDLEVBQ0wsTUFBTSxFQUFFLGVBQWUsR0FDMUI7RUFqM0JyQixBQWszQm9CLElBbDNCaEIsQUF5MEJDLEtBQUssQ0FFRixLQUFLLENBbUNHLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFDLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUFJaE4sTUFBTSxFQWwzQjNCLElBQUksQUEwMEJDLElBQUksQ0FDRCxLQUFLLENBbUNHLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLGlCQUFpQixDQUFDLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUFJaE4sTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLGdCQUFnQixDQUFDLFVBQVUsR0FDdEM7O0FBcDNCckIsQUEyM0JRLElBMzNCSixBQTAzQkMsV0FBVyxDQUNSLG9CQUFvQixDQUFDLEVBQ2pCLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBMUV0d0JILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTBFdkg5QyxBQWk0Qm9CLElBajRCaEIsQUEwM0JDLFdBQVcsQ0FLSixhQUFhLENBQ1Qsb0JBQW9CLEFBQ2YsV0FBVyxDQUFDLEVBQ1QsVUFBVSxFQUFFLElBQUksR0FDbkI7RUFuNEJyQixBQW80Qm9CLElBcDRCaEIsQUEwM0JDLFdBQVcsQ0FLSixhQUFhLENBQ1Qsb0JBQW9CLEdBSWQsVUFBVSxDQUFDLFdBQVcsQUFBQSxXQUFXLEVBcDRCdkQsSUFBSSxBQTAzQkMsV0FBVyxDQUtKLGFBQWEsQ0FDVCxvQkFBb0IsR0FLZCxlQUFlLEFBQUEsZ0JBQWdCLENBQUMsRUFFOUIsYUFBYSxFQUFFLGdCQUFnQixHQUNsQztFQXg0QnJCLEFBeTRCb0IsSUF6NEJoQixBQTAzQkMsV0FBVyxDQUtKLGFBQWEsQ0FDVCxvQkFBb0IsR0FTZCxVQUFVLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQSxXQUFXLENBQUMsRUFDM0MsYUFBYSxFQUFFLGVBQWUsR0FDakM7RUEzNEJyQixBQTQ0Qm9CLElBNTRCaEIsQUEwM0JDLFdBQVcsQ0FLSixhQUFhLENBQ1Qsb0JBQW9CLENBWWhCLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxFQUN2QixhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsQ0FBQyxHQUNwQjs7QTFFeHhCZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEkwRXZIOUMsQUF1NUJZLElBdjVCUixDQXM1QkksUUFBUSxBQUFBLElBQUssQ0FBQSx5QkFBeUIsSUFDaEMsa0JBQWtCLENBQUMsRUFDakIsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzFCOztBQU1iLEFBQ0ksSUFEQSxBQUFBLFFBQVEsQUFBQSx3QkFBd0IsQ0FDaEMsb0JBQW9CLEFBQUEsbUNBQW1DLENBQUMsRUFDcEQsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0ExRTN5QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJMEUreUIxQyxBQUlnQixJQUpaLEFBQUEsUUFBUSxBQUFBLFNBQVMsQUFBQSxlQUFlLENBQ2hDLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUNoQixVQUFVLEFBQUEsa0JBQWtCLENBQ3hCLEtBQUssQ0FDRCxJQUFJLEVBSnBCLElBQUksQUFBQSxRQUFRLEFBQUEsU0FBUyxBQUFBLGVBQWUsQ0FDaEMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENYMVRXLGtCQUFrQixBMUQvQ3ZELGlCQUFVLENxRTJXSSxLQUFLLENBQ0QsSUFBSSxDQUFDLEVBQ0QsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FDajdCckIsK0RBRUc7QUFPQSxBQUFBLElBQUksQUFBQSwwQkFBMEIsQ0FBQyx1QkFBdUIsQ0FBZixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLHdCQUF3QixDQUFDLHFCQUFxQixDQUFYLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsdUJBQXVCLENBQUMsb0JBQW9CLENBQVQsRUFDckMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBTCxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLGVBQWUsQ0FBQyxZQUFZLENBQU8sRUFDckMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLElBQUksQUFBQSx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBYixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBSyxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBSyxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLGdCQUFnQixDQUFELEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBY0YsQUFBQSxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFLLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsOEJBQThCLENBQUMsMkJBQTJCLENBQXZCLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUgsRUFDckMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBTCxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLCtCQUErQixDQUFDLDRCQUE0QixDQUF6QixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLHVCQUF1QixDQUFDLG9CQUFvQixDQUFULEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFLLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBUyxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLHlCQUF5QixDQUFDLHNCQUFzQixDQUFiLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsNEJBQTRCLENBQUMseUJBQXlCLENBQW5CLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBVyxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFILEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUQsRUFDckMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLElBQUksQUFBQSxrQ0FBa0MsQ0FBQywrQkFBK0IsQ0FBL0IsRUFDckMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBRCxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLGdCQUFnQixDQUFELEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsNkJBQTZCLENBQUMsMEJBQTBCLENBQXJCLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSxJQUFJLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUgsRUFDckMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLElBQUksQUFBQSwwQkFBMEIsQ0FBQyx1QkFBdUIsQ0FBZixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLDRCQUE0QixDQUFDLHlCQUF5QixDQUFuQixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLDhCQUE4QixDQUFDLDJCQUEyQixDQUF2QixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLDJCQUEyQixDQUFDLHdCQUF3QixDQUFqQixFQUNyQyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsSUFBSSxBQUFBLHlCQUF5QixDQUFDLHNCQUFzQixDQUFiLEVBQ3JDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBT0QsQUFBQSwyQkFBMkIsQ0FBQyxpQkFBaUIsQ0FBSCxFQUN4QyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsb0NBQW9DLENBQUMsMEJBQTBCLENBQXJCLEVBQ3hDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQyxlQUFlLENBQUMsRUFDeEMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLHVCQUF1QixDQUFDLGFBQWEsQ0FBSyxFQUN4QyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsdUJBQXVCLENBQUMsYUFBYSxDQUFLLEVBQ3hDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSwyQkFBMkIsQ0FBQyxpQkFBaUIsQ0FBSCxFQUN4QyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsd0JBQXdCLENBQUMsY0FBYyxDQUFHLEVBQ3hDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQyxlQUFlLENBQUMsRUFDeEMsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFGRCxBQUFBLHVCQUF1QixDQUFDLGFBQWEsQ0FBSyxFQUN4QyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUZELEFBQUEsc0JBQXNCLENBQUMsWUFBWSxDQUFPLEVBQ3hDLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBRkQsQUFBQSwyQkFBMkIsQ0FBQyxpQkFBaUIsQ0FBSCxFQUN4QyxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUdILEFBQUEseUJBQXlCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxBQUFBLE1BQU0sQ0FBQSxFQUN6RCxVQUFVLEVBQUUsa0JBQWtCLEdBQ25DOztBQUdELEFBQUEsSUFBSSxBQUFBLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixFQUN2RSxJQUFJLEFBQUEsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMscUJBQXFCLEVBQ3JGLElBQUksQUFBQSx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsRUFDM0UsSUFBSSxBQUFBLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLHFCQUFxQixFQUM1RSxJQUFJLEFBQUEsd0JBQXdCLENBQUMsbUNBQW1DLENBQUMscUJBQXFCLENBRXRGLEVBQ0UsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBRUQsQUFDSSxJQURBLEFBQ0Msd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsYUFBYSxFQURoRSxJQUFJLEFBRUMsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsMkJBQTJCLEVBRjVGLElBQUksQUFHQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyxpQkFBaUIsRUFIeEUsSUFBSSxBQUlDLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixFQUoxRSxJQUFJLEFBS0Msd0JBQXdCLENBQUMsbUNBQW1DLENBQUMsNEJBQTRCLEVBTDlGLElBQUksQUFNQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsRUFObEcsSUFBSSxBQU9DLFFBQVEsQUFBQSxXQUFXLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxVQUFXLEN2RXZCdkQsQ0FBQyxHdUVnQm5CLElBQUksQUFRQyxlQUFlLENBQUMsZ0JBQWdCLEFBQUEsV0FBVyxHQUFDLGNBQWMsQUFBQSxZQUFZLENBQUMsRUFDcEUsT0FBTyxFQUFFLHNCQUFzQixHQUNsQzs7QUFWTCxBQVdJLElBWEEsQUFXQyxlQUFlLENBQUMsUUFBUSxDQUFDLFVBQVUsR0FBQyxnQkFBZ0IsR0FBQyw0QkFBNEIsQ0FBQyxFQUMvRSxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFiTCxBQWNJLElBZEEsQUFjQyxRQUFRLEFBQUEsV0FBVyxDQUFDLGtDQUFrQyxDQUFDLEVBQ3BELGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUFJTCxBQUFBLElBQUksQUFBQSx1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQyxvQkFBb0IsRUFDNUUsSUFBSSxBQUFBLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLG9CQUFvQixDQUVyRSxFQUNFLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVSxHQUN4Qjs7QUFHRCxBQUFBLElBQUksQUFBQSx1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQyxvQkFBb0IsRUFDNUUsSUFBSSxBQUFBLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLGFBQWEsRUFDOUQsSUFBSSxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUU5RixFQUNFLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBR0QsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLEVBQy9ELElBQUksQUFBQSxxQkFBcUIsQ0FBQyw2QkFBNkIsQ0FBQyxrQkFBa0IsRUFDMUUsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixFQUM3RSxJQUFJLEFBQUEscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBRTlELEVBQ0UsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQ3hCOztBQUdELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGtCQUFrQixDQUFDLFdBQVcsRUFDeEQsSUFBSSxBQUFBLHFCQUFxQixDQUFDLDZCQUE2QixDQUFDLHNCQUFzQixFQUM5RSxJQUFJLEFBQUEscUJBQXFCLENBQUMsZ0NBQWdDLENBQUMseUJBQXlCLEVBQ3BGLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLEVBQ3RELElBQUksQUFBQSxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FFeEYsRUFDRSxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUlELEFBQUEsSUFBSSxBQUFBLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLGVBQWUsRUFDL0QsSUFBSSxBQUFBLGtCQUFrQixDQUFDLHVCQUF1QixDQUFDLGVBQWUsRUFDOUQsSUFBSSxBQUFBLGtCQUFrQixDQUFDLHNDQUFzQyxDQUFDLGVBQWUsQ0FFN0UsRUFDRSxPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDeEI7O0FBR0QsQUFBQSxJQUFJLEFBQUEsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLEVBQ2pFLElBQUksQUFBQSxrQkFBa0IsQ0FBQyx1QkFBdUIsQ0FBQyxnQkFBZ0IsRUFDL0QsSUFBSSxBQUFBLGtCQUFrQixDQUFDLHNDQUFzQyxDQUFDLCtCQUErQixFQUM3RixJQUFJLEFBQUEsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUUvRSxFQUNFLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBR0QsQUFBQSxJQUFJLEFBQUEsZUFBZSxDQUFDLHVCQUF1QixDQUFDLFlBQVksQ0FFeEQsRUFDRSxPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDeEI7O0FBR0QsQUFBQSxJQUFJLEFBQUEsZUFBZSxDQUFDLHVCQUF1QixDQUFDLGdCQUFnQixFQUM1RCxJQUFJLEFBQUEsZUFBZSxDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxZQUFZLENBRXRFLEVBQ0UsT0FBTyxFQUFFLHNCQUFzQixHQUNoQzs7QUFHRCxBQUFBLElBQUksQUFBQSx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyxzQkFBc0IsRUFDM0UsSUFBSSxBQUFBLHlCQUF5QixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUUxRSxFQUNFLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVSxHQUN4Qjs7QUFHRCxBQUFBLElBQUksQUFBQSx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyxlQUFlLEVBQ3BFLElBQUksQUFBQSx5QkFBeUIsQ0FBQyx1QkFBdUIsQ0FBQyxnQkFBZ0IsRUFDdEUsSUFBSSxBQUFBLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixDQUFDLHNCQUFzQixDQUVwRyxFQUNFLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBR0QsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsa0NBQWtDLENBQUMsZ0JBQWdCLEVBQzNFLElBQUksQUFBQSxtQkFBbUIsQ0FBQyx3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FFakUsRUFDRSxPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDeEI7O0FBR0QsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsa0NBQWtDLENBQUMsMkJBQTJCLEVBQ3RGLElBQUksQUFBQSxtQkFBbUIsQ0FBQyx3QkFBd0IsQ0FBQyxpQkFBaUIsRUFDbEUsSUFBSSxBQUFBLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLG1CQUFtQixDQUFDLGdCQUFnQixDQUVsRixFQUNFLE9BQU8sRUFBRSxzQkFBc0IsR0FDaEM7O0FBZEQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsa0NBQWtDLENBQUMsZ0JBQWdCLEVBQzNFLElBQUksQUFBQSxtQkFBbUIsQ0FBQyx3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FxQmpFLEVBQ0UsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQ3hCOztBQUdELEFBQUEsSUFBSSxBQUFBLDhCQUE4QixDQUFDLDZCQUE2QixDQUFDLHNCQUFzQixFQUN2RixJQUFJLEFBQUEsOEJBQThCLENBQUMsK0JBQStCLENBQUMsd0JBQXdCLEVBQzNGLElBQUksQUFBQSw4QkFBOEIsQ0FBQyxrQ0FBa0MsQ0FBQywyQkFBMkIsRUFDakcsSUFBSSxBQUFBLDhCQUE4QixDQUFDLGdDQUFnQyxDQUFDLHlCQUF5QixFQUM3RixJQUFJLEFBQUEsOEJBQThCLENBQUMsOEJBQThCLENBQUMsdUJBQXVCLEVBQ3pGLElBQUksQUFBQSw4QkFBOEIsQ0FBQyxxQkFBcUIsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FFbkgsRUFDRSxPQUFPLEVBQUUsc0JBQXNCLEdBQ2hDOztBQUdHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQUQzQixBQUVPLElBRkgsQUFBQSxnQkFBZ0IsQ0FFYixLQUFLLENBQUMsVUFBVSxHQUFHLFdBQVcsQUFBQSxJQUFLLENEL0tHLHFCQUFxQixDQytLRixJQUFLLEN4RHNDakUsdUJBQXVCLEl3RHRDcUUsVUFBVSxBQUFBLFlBQVksQ0FBQyxzQkFBc0IsQUFBQSxPQUFPLENBQUMsRUFDMUksZ0JBQWdCLEVBQUUsT0FBTyxHQUMzQjs7QTNFbEZILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTJFd0YxQyxBQVFnQyxJQVI1QixBQUFBLFFBQVEsQUFBQSxTQUFTLENBQ2pCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUNoQixVQUFVLEFBQUEsa0JBQWtCLENBQ3hCLEtBQUssQ0FDRCxJQUFJLENBQ0EsT0FBTyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEdBQ25CLENBQUMsQUFBQSxVQUFVLEVBUi9DLElBQUksQUFBQSxRQUFRLEFBQUEsU0FBUyxDQUNqQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ1o2Wlcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQ3NFNVdJLEtBQUssQ0FDRCxJQUFJLENBQ0EsT0FBTyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEdBQ25CLENBQUMsQUFBQSxVQUFVLENBQUMsRUFDWixPQUFPLEVBQUUsZUFBZSxHQUszQjtFQWRqQyxBQVdvQyxJQVhoQyxBQUFBLFFBQVEsQUFBQSxTQUFTLENBQ2pCLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUNoQixVQUFVLEFBQUEsa0JBQWtCLENBQ3hCLEtBQUssQ0FDRCxJQUFJLENBQ0EsT0FBTyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEdBQ25CLENBQUMsQUFBQSxVQUFVLEFBR1YsWUFBYSxDdkV6THBDLENBQUMsR3VFOEtmLElBQUksQUFBQSxRQUFRLEFBQUEsU0FBUyxDQUNqQixLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ1o2Wlcsa0JBQWtCLEExRC9DdkQsaUJBQVUsQ3NFNVdJLEtBQUssQ0FDRCxJQUFJLENBQ0EsT0FBTyxDQUNILE9BQU8sQ0FDSCxnQkFBZ0IsQUFBQSxXQUFXLEdBQ25CLENBQUMsQUFBQSxVQUFVLEFBR1YsWUFBYSxDdkV6THBDLENBQUMsRXVFeUxzQyxFQUNiLE9BQU8sRUFBRSx1QkFBdUIsR0FDbkM7O0FDak96Qyx5Q0FFRztBQUNILEFBRVEsSUFGSixBQUFBLEtBQUssQ0FDTCxLQUFLLENBQUMsZUFBZSxDQUNqQixZQUFZLENBQUMsRUFDVCxnQkFBZ0IsRUFBRSwwRUFBMEUsR0E4Qy9GOztBQTVDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFMckMsQUFFUSxJQUZKLEFBQUEsS0FBSyxDQUNMLEtBQUssQ0FBQyxlQUFlLENBQ2pCLFlBQVksQ0FBQyxFQUlMLGdCQUFnQixFQUFFLDBFQUEwRSxFQUN4RiwwRUFBMEUsQ0FBQyxVQUFVLEdBMENoRzs7QUFqRFQsQUFVWSxJQVZSLEFBQUEsS0FBSyxDQUNMLEtBQUssQ0FBQyxlQUFlLENBQ2pCLFlBQVksQ0FRUixTQUFTLENBQUMsU0FBUyxDQUFDLEVBQ2hCLG1CQUFtQixFQUFFLGtCQUFrQixHQUMxQzs7QUFaYixBQWVnQixJQWZaLEFBQUEsS0FBSyxDQUNMLEtBQUssQ0FBQyxlQUFlLENBQ2pCLFlBQVksQ0FZUixXQUFXLEFBQ04sTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBakJqQixBQXNCb0IsSUF0QmhCLEFBQUEsS0FBSyxDQUNMLEtBQUssQ0FBQyxlQUFlLENBQ2pCLFlBQVksQ0FrQlIsVUFBVSxDQUNOLEtBQUssQ0FDRCxlQUFlLEFBQUEsVUFBVSxBQUFBLEtBQUssRUF0QmxELElBQUksQUFBQSxLQUFLLENBQ0wsS0FBSyxDQUFDLGVBQWUsQ0FDakIsWUFBWSxDdkU4akJsQixpQkFBVSxDdUUzaUJJLEtBQUssQ0FDRCxlQUFlLEFBQUEsVUFBVSxBQUFBLEtBQUssQ0FBQyxFQUMzQixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QTVFaUdmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSTRFekg5QyxBQTRCWSxJQTVCUixBQUFBLEtBQUssQ0FDTCxLQUFLLENBQUMsZUFBZSxDQUNqQixZQUFZLENBMEJSLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLENBQUMsRUFFaEQsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBRS9DOztBNUV5RlAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEV6SDlDLEFBbUNnQixJQW5DWixBQUFBLEtBQUssQ0FDTCxLQUFLLENBQUMsZUFBZSxDQUNqQixZQUFZLENBZ0NSLFdBQVcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLENBQ3ZDLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQUFBQSxXQUFXLENBQUMsRUFFaEQsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBRTNDOztBNUVrRlgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJNEV6SDlDLEFBNENvQixJQTVDaEIsQUFBQSxLQUFLLENBQ0wsS0FBSyxDQUFDLGVBQWUsQ0FDakIsWUFBWSxDQXlDSixlQUFlLEFBQUEsVUFBVSxBQUFBLEtBQUssQUFBQSxtQkFBbUIsQ0FDN0MsV0FBVyxBQUFBLFlBQVksQUFBQSxvQkFBb0IsQUFBQSxzQkFBc0IsQ0FBQyxFQUM5RCxhQUFhLEVBQUUsWUFBWSxHQUM5Qjs7QUNqRHJCLGlOQU9HO0E3RXFIRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk2RWxIMUMsQUFNb0IsSUFOaEIsQUFBQSxLQUFLLENBRUwsS0FBSyxDQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDMUIsS0FBSyxDQUNELFlBQVksQ0FDUixFQUFFLEFBQUEsV0FBVyxFQUxqQyxJQUFJLEFBQUEsSUFBSSxDQUNKLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FDRCxZQUFZLENBQ1IsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBUnJCLEFBYXdCLElBYnBCLEFBQUEsS0FBSyxDQUVMLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FPRCxVQUFVLENBQ04sT0FBTyxBQUFBLGVBQWUsQ0FDbEIsT0FBTyxFQVovQixJQUFJLEFBQUEsSUFBSSxDQUNKLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FPRCxVQUFVLENBQ04sT0FBTyxBQUFBLGVBQWUsQ0FDbEIsT0FBTyxDQUFDLEVBQ0osVUFBVSxFQUFFLFlBQVksR0FDM0I7RUFmekIsQUFxQjRCLElBckJ4QixBQUFBLEtBQUssQ0FFTCxLQUFLLENBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMxQixLQUFLLENBT0QsVUFBVSxDQU9OLE9BQU8sQUFBQSxlQUFlLENBRWxCLGVBQWUsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUMxQixzQkFBc0IsRUFyQmxELElBQUksQUFBQSxLQUFLLENBRUwsS0FBSyxDQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDMUIsS0FBSyxDQU9ELFVBQVUsQ0FRTixPQUFPLEFBQUEsZUFBZSxDQUNsQixlQUFlLEFBQUEsVUFBVSxBQUFBLEtBQUssQ0FDMUIsc0JBQXNCLEVBcEJsRCxJQUFJLEFBQUEsSUFBSSxDQUNKLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FPRCxVQUFVLENBT04sT0FBTyxBQUFBLGVBQWUsQ0FFbEIsZUFBZSxBQUFBLFVBQVUsQUFBQSxLQUFLLENBQzFCLHNCQUFzQixFQXBCbEQsSUFBSSxBQUFBLElBQUksQ0FDSixLQUFLLENBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMxQixLQUFLLENBT0QsVUFBVSxDQVFOLE9BQU8sQUFBQSxlQUFlLENBQ2xCLGVBQWUsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUMxQixzQkFBc0IsQ0FBQyxFQUNuQixNQUFNLEVBQUUsWUFBWSxHQUN2QjtFQXZCN0IsQUEyQm9CLElBM0JoQixBQUFBLEtBQUssQ0FFTCxLQUFLLENBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMxQixLQUFLLENBT0QsVUFBVSxDQWdCTixPQUFPLEFBQUEsY0FBYyxFQTFCekMsSUFBSSxBQUFBLElBQUksQ0FDSixLQUFLLENBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMxQixLQUFLLENBT0QsVUFBVSxDQWdCTixPQUFPLEFBQUEsY0FBYyxDQUFDLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBN0JyQixBQWdDb0IsSUFoQ2hCLEFBQUEsS0FBSyxDQUVMLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FPRCxVQUFVLENBcUJOLGtCQUFrQixFQS9CdEMsSUFBSSxBQUFBLElBQUksQ0FDSixLQUFLLENBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMxQixLQUFLLENBT0QsVUFBVSxDQXFCTixrQkFBa0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBbENyQixBQW9Db0IsSUFwQ2hCLEFBQUEsS0FBSyxDQUVMLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FPRCxVQUFVLENBeUJOLGtCQUFrQixFQW5DdEMsSUFBSSxBQUFBLElBQUksQ0FDSixLQUFLLENBQ0QsYUFBYSxBQUFBLGlCQUFpQixDQUMxQixLQUFLLENBT0QsVUFBVSxDQXlCTixrQkFBa0IsQ0FBQyxFQUNmLGFBQWEsRUFBRSxZQUFZLEdBQzlCO0VBdENyQixBQTBDZ0IsSUExQ1osQUFBQSxLQUFLLENBRUwsS0FBSyxDQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDMUIsS0FBSyxDQXNDRCxhQUFhLEVBekM3QixJQUFJLEFBQUEsSUFBSSxDQUNKLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FzQ0QsYUFBYSxDQUFDLEVBQ1YsV0FBVyxFQUFFLENBQUMsR0FPakI7RUFsRGpCLEFBOEN3QixJQTlDcEIsQUFBQSxLQUFLLENBRUwsS0FBSyxDQUNELGFBQWEsQUFBQSxpQkFBaUIsQ0FDMUIsS0FBSyxDQXNDRCxhQUFhLENBR1Qsa0JBQWtCLENBQ2Qsb0JBQW9CLEVBN0M1QyxJQUFJLEFBQUEsSUFBSSxDQUNKLEtBQUssQ0FDRCxhQUFhLEFBQUEsaUJBQWlCLENBQzFCLEtBQUssQ0FzQ0QsYUFBYSxDQUdULGtCQUFrQixDQUNkLG9CQUFvQixDQUFDLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBaER6QixBQXNEUSxJQXRESixBQUFBLEtBQUssQ0FFTCxLQUFLLENBb0RELFdBQVcsRUFyRG5CLElBQUksQUFBQSxJQUFJLENBQ0osS0FBSyxDQW9ERCxXQUFXLENBQUMsRUFDUixnQkFBZ0IsRUFBRSxzQkFBc0IsR0FPM0M7RUE5RFQsQUEwRGdCLElBMURaLEFBQUEsS0FBSyxDQUVMLEtBQUssQ0FvREQsV0FBVyxDQUdQLGdCQUFnQixBQUFBLFNBQVMsQ0FDckIsVUFBVSxFQTFEMUIsSUFBSSxBQUFBLEtBQUssQ0FFTCxLQUFLLENBb0RELFdBQVcsQ0FHUCxnQkFBZ0IsQUFBQSxTQUFTLEN4RWdnQnZDLGlCQUFVLEV3RXhqQlIsSUFBSSxBQUFBLElBQUksQ0FDSixLQUFLLENBb0RELFdBQVcsQ0FHUCxnQkFBZ0IsQUFBQSxTQUFTLENBQ3JCLFVBQVUsRUF6RDFCLElBQUksQUFBQSxJQUFJLENBQ0osS0FBSyxDQW9ERCxXQUFXLENBR1AsZ0JBQWdCLEFBQUEsU0FBUyxDeEVnZ0J2QyxpQkFBVSxDd0UvZm1CLEVBQ1AsV0FBVyxFQUFFLENBQUMsR0FDakI7RUFNakIsQUFPd0IsSUFQcEIsQUFBQSxTQUFTLENBRVQsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0Qsa0JBQWtCLENBQ2QsVUFBVSxDQUNOLE9BQU8sQUFBQSxZQUFhLEN6RTdDOUIsQ0FBQyxHeUV1Q2YsSUFBSSxBQUFBLFdBQVcsQ0FDWCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxrQkFBa0IsQ0FDZCxVQUFVLENBQ04sT0FBTyxBQUFBLFlBQWEsQ3pFN0M5QixDQUFDLEV5RTZDZ0MsRUFDbkIsV0FBVyxFQUFFLEdBQUcsR0FpQm5CO0VBekJ6QixBQVU0QixJQVZ4QixBQUFBLFNBQVMsQ0FFVCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxrQkFBa0IsQ0FDZCxVQUFVLENBQ04sT0FBTyxBQUFBLFlBQWEsQ3pFN0M5QixDQUFDLEN5RWdEYyxvQkFBb0IsRUFUakQsSUFBSSxBQUFBLFdBQVcsQ0FDWCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxrQkFBa0IsQ0FDZCxVQUFVLENBQ04sT0FBTyxBQUFBLFlBQWEsQ3pFN0M5QixDQUFDLEN5RWdEYyxvQkFBb0IsQ0FBQyxFQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNuQjtFQVo3QixBQWVnQyxJQWY1QixBQUFBLFNBQVMsQ0FFVCxLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxrQkFBa0IsQ0FDZCxVQUFVLENBQ04sT0FBTyxBQUFBLFlBQWEsQ3pFN0M5QixDQUFDLEV5RW9EYSxPQUFPLENBQ0gscUJBQXFCLEVBZHJELElBQUksQUFBQSxXQUFXLENBQ1gsS0FBSyxDQUNELFFBQVEsQ0FDSixLQUFLLENBQ0Qsa0JBQWtCLENBQ2QsVUFBVSxDQUNOLE9BQU8sQUFBQSxZQUFhLEN6RTdDOUIsQ0FBQyxFeUVvRGEsT0FBTyxDQUNILHFCQUFxQixDQUFDLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsTUFBTSxFQUFFLElBQUksRUFDWixpQkFBaUIsRUFBRSxnQkFBZ0IsRUFDbkMsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUFVakMsQUFPNEIsSUFQeEIsQUFBQSxRQUFRLEFBQUEsU0FBUyxDQUNqQixLQUFLLENBQ0QsUUFBUSxDQUNKLEtBQUssQ0FDRCxlQUFlLEFBQUEsVUFBVSxBQUFBLFlBQVksQ0FDakMsV0FBVyxBQUFBLHNCQUFzQixBQUFBLHNCQUFzQixDQUNuRCxPQUFPLENBQ0gsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLGlCQUFpQixBQUFBLGNBQWMsQ0FBQyxFQUN2RCxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUN0SGpDLHlEQUVHO0E5RTBIRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEk4RXhIOUMsQUFNd0IsSUFOcEIsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUVYLEtBQUssQ0FBQyxRQUFRLEFBQUEsb0JBQW9CLENBQUMsS0FBSyxDQUNwQyxrQkFBa0IsQ0FDZCxLQUFLLENBQ0QsUUFBUSxDQUNKLE1BQU0sQ0FBQyxFQUNILE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsYUFBYSxHQUN6QjtFQVZ6QixBQWU0QixJQWZ4QixBQUFBLFFBQVEsQUFBQSxPQUFPLENBRVgsS0FBSyxDQUFDLFFBQVEsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLENBQ3BDLGtCQUFrQixDQUNkLEtBQUssQ0FTRCxVQUFVLENBQ04sSUFBSSxDQUNBLE9BQU8sQUFBQSxZQUFhLEMxRW1COUIsQ0FBQyxFMEVuQmdDLEVBQ25CLFVBQVUsRUFBRSxDQUFDLEdBQ2hCO0VBakI3QixBQXNCb0MsSUF0QmhDLEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FFWCxLQUFLLENBQUMsUUFBUSxBQUFBLG9CQUFvQixDQUFDLEtBQUssQ0FDcEMsa0JBQWtCLENBQ2QsS0FBSyxDQVNELFVBQVUsQ0FDTixJQUFJLENBS0EsT0FBTyxBQUFBLFlBQWEsQzFFZTlCLENBQUMsSTBFYmlCLEdBQUcsQUFBQSxZQUFhLEMxRWFsQyxDQUFDLEUwRVppQixXQUFXLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixBQUFBLHNCQUFzQixFQXRCckcsSUFBSSxBQUFBLFFBQVEsQUFBQSxPQUFPLENBRVgsS0FBSyxDQUFDLFFBQVEsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLENBQ3BDLGtCQUFrQixDQUNkLEtBQUssQ0FTRCxVQUFVLENBQ04sSUFBSSxDQU1BLE9BQU8sQUFBQSxZQUFhLEMxRWM5QixDQUFDLEkwRWJpQixHQUFHLEFBQUEsWUFBYSxDMUVhbEMsQ0FBQyxFMEVaaUIsV0FBVyxBQUFBLFlBQVksQUFBQSxvQkFBb0IsQUFBQSxzQkFBc0IsQ0FBQyxFQUM5RCxNQUFNLEVBQUUsWUFBWSxHQUN2QjtFQXhCckMsQUE0QjRCLElBNUJ4QixBQUFBLFFBQVEsQUFBQSxPQUFPLENBRVgsS0FBSyxDQUFDLFFBQVEsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLENBQ3BDLGtCQUFrQixDQUNkLEtBQUssQ0FTRCxVQUFVLENBQ04sSUFBSSxDQWNBLE9BQU8sQUFBQSxXQUFXLENBQUMsRUFDZixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQTlCN0IsQUFnQzRCLElBaEN4QixBQUFBLFFBQVEsQUFBQSxPQUFPLENBRVgsS0FBSyxDQUFDLFFBQVEsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLENBQ3BDLGtCQUFrQixDQUNkLEtBQUssQ0FTRCxVQUFVLENBQ04sSUFBSSxDQWtCQSxrQkFBa0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBbEM3QixBQW9DNEIsSUFwQ3hCLEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FFWCxLQUFLLENBQUMsUUFBUSxBQUFBLG9CQUFvQixDQUFDLEtBQUssQ0FDcEMsa0JBQWtCLENBQ2QsS0FBSyxDQVNELFVBQVUsQ0FDTixJQUFJLENBc0JBLHVCQUF1QixDQUFDLEVBQ3BCLGFBQWEsRUFBRSxZQUFZLEdBQzlCO0VBdEM3QixBQTZDZ0IsSUE3Q1osQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUVYLEtBQUssQ0FBQyxRQUFRLEFBQUEsb0JBQW9CLENBQUMsS0FBSyxDQTBDcEMsYUFBYSxBQUFBLHFCQUFxQixDQUM5QixhQUFhLENBQUMsRUFDVixXQUFXLEVBQUUsQ0FBQyxHQUNqQjs7QUNoREwsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBSG5DLEFBRVEsSUFGSixBQUFBLGVBQWUsQ0FDZixRQUFRLENBQUMsS0FBSyxDQUNWLFVBQVUsRUFGbEIsSUFBSSxBQUFBLGVBQWUsQ0FDZixRQUFRLENBQUMsS0FBSyxDMUVra0JoQixpQkFBVSxDMEVqa0JPLEVBRUgsT0FBTyxFQUFFLENBQUMsR0FFakI7O0FBTlQsQUFRUSxJQVJKLEFBQUEsZUFBZSxDQUNmLFFBQVEsQ0FBQyxLQUFLLENBT1YsSUFBSSxDQUFDLEVBQ0QsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxHQWtGZDs7QUE1RlQsQUFZWSxJQVpSLEFBQUEsZUFBZSxDQUNmLFFBQVEsQ0FBQyxLQUFLLENBT1YsSUFBSSxDQUlBLE9BQU8sQ0FBQyxFQUNKLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksR0E2RWxCOztBQTNGVCxBQWdCZ0IsSUFoQlosQUFBQSxlQUFlLENBQ2YsUUFBUSxDQUFDLEtBQUssQ0FPVixJQUFJLENBSUEsT0FBTyxDQUlILE1BQU0sQ0FBQyxFQUNILE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWxCakIsQUFvQmdCLElBcEJaLEFBQUEsZUFBZSxDQUNmLFFBQVEsQ0FBQyxLQUFLLENBT1YsSUFBSSxDQUlBLE9BQU8sQ0FRSCxjQUFjLENBQUMsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxNQUFNLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsS0FBSyxHQWtFdkI7O0FBMUZiLEFBMEJvQixJQTFCaEIsQUFBQSxlQUFlLENBQ2YsUUFBUSxDQUFDLEtBQUssQ0FPVixJQUFJLENBSUEsT0FBTyxDQVFILGNBQWMsQ0FNVixFQUFFLENBQUMsRUFFQyxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLE1BQU0sRUFDZCxPQUFPLEVBQUUsQ0FBQyxHQTBEYjs7QUF6RnJCLEFBaUN3QixJQWpDcEIsQUFBQSxlQUFlLENBQ2YsUUFBUSxDQUFDLEtBQUssQ0FPVixJQUFJLENBSUEsT0FBTyxDQVFILGNBQWMsQ0FNVixFQUFFLENBT0UsRUFBRSxBQUFBLFFBQVEsQ0FBQyxFQUNQLFNBQVMsRUFBRSxDQUFDLEdBQ2Y7O0FBbkN6QixBQXFDd0IsSUFyQ3BCLEFBQUEsZUFBZSxDQUNmLFFBQVEsQ0FBQyxLQUFLLENBT1YsSUFBSSxDQUlBLE9BQU8sQ0FRSCxjQUFjLENBTVYsRUFBRSxDQVdFLEVBQUUsQ0FBQyxFQUNDLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxLQUFLLEVBQUUsa0JBQWtCLEVBQ3pCLE9BQU8sRUFBRSxZQUFZLEVBMkNyQixrRkFHRyxFQUNOOztBQXhGekIsQUEyQzRCLElBM0N4QixBQUFBLGVBQWUsQ0FDZixRQUFRLENBQUMsS0FBSyxDQU9WLElBQUksQ0FJQSxPQUFPLENBUUgsY0FBYyxDQU1WLEVBQUUsQ0FXRSxFQUFFLEFBTUcsTUFBTSxDQUFDLEVBQ0osTUFBTSxFQUFFLGdCQUFnQixHQUMzQjs7QUE3QzdCLEFBaURvQyxJQWpEaEMsQUFBQSxlQUFlLENBQ2YsUUFBUSxDQUFDLEtBQUssQ0FPVixJQUFJLENBSUEsT0FBTyxDQVFILGNBQWMsQ0FNVixFQUFFLENBV0UsRUFBRSxDQVVFLE9BQU8sQ0FDSCxvQkFBb0IsQ0FDaEIsQ0FBQyxDQUFDLEVBQ0UsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsR0FBRyxFQUNYLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE9BQU8sRUFBRSxLQUFLLEdBZ0JqQjs7QUF2RXJDLEFBeUR3QyxJQXpEcEMsQUFBQSxlQUFlLENBQ2YsUUFBUSxDQUFDLEtBQUssQ0FPVixJQUFJLENBSUEsT0FBTyxDQVFILGNBQWMsQ0FNVixFQUFFLENBV0UsRUFBRSxDQVVFLE9BQU8sQ0FDSCxvQkFBb0IsQ0FDaEIsQ0FBQyxDQVFHLEdBQUcsQ0FBQyxFQUNBLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixNQUFNLEVBQUUsSUFBSSxFQUNaLElBQUksRUFBRSxDQUFDLEVBQ1AsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLEtBQUssRUFHakIsMkRBR0csRUFDTjs7QUF0RXpDLEFBMEVvQyxJQTFFaEMsQUFBQSxlQUFlLENBQ2YsUUFBUSxDQUFDLEtBQUssQ0FPVixJQUFJLENBSUEsT0FBTyxDQVFILGNBQWMsQ0FNVixFQUFFLENBV0UsRUFBRSxDQVVFLE9BQU8sQ0EwQkgsV0FBVyxDQUNQLEVBQUUsQ0FBQyxFQUNDLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7O0FBNUVyQyxBQStFZ0MsSUEvRTVCLEFBQUEsZUFBZSxDQUNmLFFBQVEsQ0FBQyxLQUFLLENBT1YsSUFBSSxDQUlBLE9BQU8sQ0FRSCxjQUFjLENBTVYsRUFBRSxDQVdFLEVBQUUsQ0FVRSxPQUFPLENBZ0NILFVBQVUsQ0FBQyxFQUNQLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7O0FDakZqQyxBQUNBLFFBRFEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FBQyxFQUNGLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsT0FBTyxFQUFFLGVBQWUsRUFDeEIsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixhQUFhLEVBQUUsSUFBSSxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsS0FBSyxHQTRPakI7O0FBblBULEFBU1ksUUFUSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixDQUFDLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEdBK0VyQjs7QUF6RmIsQUFZZ0IsUUFaUixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQUdkLHdCQUF3QixDQUFDLEVBQ3RCLFVBQVUsRUFBRSxPQUFPLEdBQ3RCOztBQWRqQixBQWVnQixRQWZSLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLEFBTWQsNEJBQTRCLEVBZjdDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFPZCxxQ0FBcUMsQ0FBQyxFQUNuQyxPQUFPLEVBQUUsSUFBSSxFQUNiLFNBQVMsRUFBRSxJQUFJLEVBQ2YsY0FBYyxFQUFFLEdBQUcsRUFDbkIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsZUFBZSxFQUFFLE1BQU0sR0FvQzFCOztBQXpEakIsQUF1Qm9CLFFBdkJaLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLEFBTWQsNEJBQTRCLEdBUXZCLG9CQUFvQixFQXZCMUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQU9kLHFDQUFxQyxHQU9oQyxvQkFBb0IsQ0FBQyxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsT0FBTyxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQTVCckIsQUE2Qm9CLFFBN0JaLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLEFBTWQsNEJBQTRCLEdBY3ZCLFNBQVMsRUE3Qi9CLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFNZCw0QkFBNEIsR0FldkIsa0JBQWtCLEVBOUJ4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLEFBT2QscUNBQXFDLEdBYWhDLFNBQVMsRUE3Qi9CLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFPZCxxQ0FBcUMsR0FjaEMsa0JBQWtCLENBQUMsRUFDakIsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsVUFBVSxFQUN0QixNQUFNLEVBQUUsWUFBWSxHQVF2Qjs7QUExQ3JCLEFBb0N3QixRQXBDaEIsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFNZCw0QkFBNEIsR0FjdkIsU0FBUyxDQU9QLEtBQUssRUFwQzdCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFNZCw0QkFBNEIsR0FldkIsa0JBQWtCLENBTWhCLEtBQUssRUFwQzdCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFPZCxxQ0FBcUMsR0FhaEMsU0FBUyxDQU9QLEtBQUssRUFwQzdCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQUFPZCxxQ0FBcUMsR0FjaEMsa0JBQWtCLENBTWhCLEtBQUssQ0FBQyxFQUNGLE1BQU0sRUFBRSxLQUFLLEVBQ2IsU0FBUyxFQUFFLFdBQVcsRUFDdEIsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUF6Q3pCLEFBMkNvQixRQTNDWixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQU1kLDRCQUE0QixHQTRCdkIsU0FBUyxFQTNDL0IsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQU9kLHFDQUFxQyxHQTJCaEMsU0FBUyxDQUFDLEVBQ1IsVUFBVSxFQUFFLElBQUksRUFDaEIsWUFBWSxFQUFFLGNBQWMsR0FRL0I7O0FBckRyQixBQStDd0IsUUEvQ2hCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLEFBTWQsNEJBQTRCLEdBNEJ2QixTQUFTLENBSVAsS0FBSyxFQS9DN0IsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQU9kLHFDQUFxQyxHQTJCaEMsU0FBUyxDQUlQLEtBQUssQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQ1AsVUFBVSxFQUFFLElBQUksRUFDaEIsU0FBUyxFQUFFLGdCQUFnQixHQUM5Qjs7QUFwRHpCLEFBc0RvQixRQXREWixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQU1kLDRCQUE0QixHQXVDdkIsa0JBQWtCLEVBdER4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLEFBT2QscUNBQXFDLEdBc0NoQyxrQkFBa0IsQ0FBQyxFQUNqQixVQUFVLEVBQUUsR0FBRyxHQUNsQjs7QUF4RHJCLEFBMERnQixRQTFEUixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQWlEZCw0QkFBNEIsQ0FBQyxFQUMxQixNQUFNLEVBQUUsTUFBTSxHQUNqQjs7QUE1RGpCLEFBNkRnQixRQTdEUixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixBQW9EZCxxQ0FBcUMsQ0FBQyxFQUNuQyxNQUFNLEVBQUUsY0FBYyxHQUN6Qjs7QUEvRGpCLEFBZ0VnQixRQWhFUixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixDQXVEZixvQkFBb0IsQ0FBQyxFQUNqQixNQUFNLEVBQUUsQ0FBQyxFQUNULE1BQU0sRUFBRSxNQUFNLEVBQ2QsS0FBSyxFQUFFLGtCQUFrQixFQUN6QixJQUFJLEVBQUUsQ0FBQyxFQUFDLEtBQUssRUFBRSxDQUFDLEVBQ2hCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsVUFBVSxFQUFFLHlCQUF5QixHQWN4Qzs7QWhGb0NYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdGNUg5QyxBQWdFZ0IsUUFoRVIsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FRRCxtQkFBbUIsQ0F1RGYsb0JBQW9CLENBQUMsRUFhYixJQUFJLEVBQUUsaUNBQWlDLEVBQ3ZDLGNBQWMsRUFBRSxNQUFNLEdBVTdCOztBaEZvQ1gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0Y1SDlDLEFBZ0VnQixRQWhFUixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQVFELG1CQUFtQixDQXVEZixvQkFBb0IsQ0FBQyxFQWlCYixJQUFJLEVBQUUsaUNBQWlDLEVBQ3ZDLGNBQWMsRUFBRSxNQUFNLEdBTTdCOztBQXhGakIsQUFxRm9CLFFBckZaLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBUUQsbUJBQW1CLENBdURmLG9CQUFvQixDQXFCaEIsSUFBSSxDQUFDLEVBQ0QsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBdkZyQixBQTJGWSxRQTNGSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQTBGRCxLQUFLLEFBQUEsS0FBSyxDQUFDLEVBQ1AsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBN0ZiLEFBK0ZZLFFBL0ZKLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEZELEtBQUssQUFBQSxpQkFBaUIsRUEvRmxDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0ErRkQsS0FBSyxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsRUFoR3hDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FnR0QsS0FBSyxBQUFBLE9BQU8sQUFBQSxpQkFBaUIsRUFqR3pDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FpR0QsS0FBSyxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsRUFsR3hDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FrR0QsS0FBSyxBQUFBLGlCQUFpQixBQUFBLE1BQU0sRUFuR3hDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FtR0QsS0FBSyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFwR3pDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FvR0QsS0FBSyxBQUFBLGlCQUFpQixBQUFBLE1BQU0sRUFyR3hDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FxR0QsUUFBUSxBQUFBLGlCQUFpQixFQXRHckMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXNHRCxRQUFRLEFBQUEsTUFBTSxBQUFBLGlCQUFpQixFQXZHM0MsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXVHRCxRQUFRLEFBQUEsT0FBTyxBQUFBLGlCQUFpQixFQXhHNUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXdHRCxRQUFRLEFBQUEsTUFBTSxBQUFBLGlCQUFpQixFQXpHM0MsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXlHRCxRQUFRLEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxFQTFHM0MsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQTBHRCxRQUFRLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQTNHNUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQTJHRCxRQUFRLEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDLEVBQzVCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLEtBQUssRUFBRSxrQkFBa0IsRUFDekIsc0JBQXNCLEVBQUUsS0FBSyxFQUM3QixVQUFVLEVBQUUsc0JBQXNCLEVBQ2xDLGdCQUFnQixFQUFFLHNCQUFzQixFQUN4Qyx1QkFBdUIsRUFBRSxrQkFBa0IsRUFDM0Msa0JBQWtCLEVBQUUscUJBQXFCLEVBQ3pDLDJCQUEyQixFQUFFLGVBQWUsR0FVL0M7O0FoRkZQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdGNUg5QyxBQStGWSxRQS9GSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThGRCxLQUFLLEFBQUEsaUJBQWlCLEVBL0ZsQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBK0ZELEtBQUssQUFBQSxNQUFNLEFBQUEsaUJBQWlCLEVBaEd4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBZ0dELEtBQUssQUFBQSxPQUFPLEFBQUEsaUJBQWlCLEVBakd6QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBaUdELEtBQUssQUFBQSxNQUFNLEFBQUEsaUJBQWlCLEVBbEd4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBa0dELEtBQUssQUFBQSxpQkFBaUIsQUFBQSxNQUFNLEVBbkd4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBbUdELEtBQUssQUFBQSxpQkFBaUIsQUFBQSxPQUFPLEVBcEd6QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBb0dELEtBQUssQUFBQSxpQkFBaUIsQUFBQSxNQUFNLEVBckd4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBcUdELFFBQVEsQUFBQSxpQkFBaUIsRUF0R3JDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FzR0QsUUFBUSxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsRUF2RzNDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0F1R0QsUUFBUSxBQUFBLE9BQU8sQUFBQSxpQkFBaUIsRUF4RzVDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0F3R0QsUUFBUSxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsRUF6RzNDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0F5R0QsUUFBUSxBQUFBLGlCQUFpQixBQUFBLE1BQU0sRUExRzNDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0EwR0QsUUFBUSxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUEzRzVDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0EyR0QsUUFBUSxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxFQVd4QixJQUFJLEVBQUUsaUNBQWlDLEVBQ3ZDLGNBQWMsRUFBRSxNQUFNLEdBTTdCOztBaEZGUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRjVIOUMsQUErRlksUUEvRkosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4RkQsS0FBSyxBQUFBLGlCQUFpQixFQS9GbEMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQStGRCxLQUFLLEFBQUEsTUFBTSxBQUFBLGlCQUFpQixFQWhHeEMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQWdHRCxLQUFLLEFBQUEsT0FBTyxBQUFBLGlCQUFpQixFQWpHekMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQWlHRCxLQUFLLEFBQUEsTUFBTSxBQUFBLGlCQUFpQixFQWxHeEMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQWtHRCxLQUFLLEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxFQW5HeEMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQW1HRCxLQUFLLEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxFQXBHekMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQW9HRCxLQUFLLEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxFQXJHeEMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXFHRCxRQUFRLEFBQUEsaUJBQWlCLEVBdEdyQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBc0dELFFBQVEsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLEVBdkczQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBdUdELFFBQVEsQUFBQSxPQUFPLEFBQUEsaUJBQWlCLEVBeEc1QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBd0dELFFBQVEsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLEVBekczQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBeUdELFFBQVEsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLEVBMUczQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBMEdELFFBQVEsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLEVBM0c1QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBMkdELFFBQVEsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUMsRUFleEIsSUFBSSxFQUFFLGlDQUFpQyxFQUN2QyxjQUFjLEVBQUUsTUFBTSxHQUU3Qjs7QUE5SGIsQUErSFksUUEvSEosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SEQsS0FBSyxFQS9IakIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThITSxRQUFRLENBQUMsRUFDWixhQUFhLEVBQUUsaUJBQWlCLEVBQ2hDLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUUsa0JBQWtCLEVBQ3pCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksRUFDbEIsT0FBTyxFQUFFLENBQUMsR0E2QmI7O0FoRjVDUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRjVIOUMsQUErSFksUUEvSEosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SEQsS0FBSyxFQS9IakIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThITSxRQUFRLENBQUMsRUFlUixJQUFJLEVBQUUsaUNBQWlDLEVBQ3ZDLGNBQWMsRUFBRSxNQUFNLEdBeUI3Qjs7QWhGNUNQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWdGNUg5QyxBQStIWSxRQS9ISixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThIRCxLQUFLLEVBL0hqQixRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhNLFFBQVEsQ0FBQyxFQW1CUixJQUFJLEVBQUUsaUNBQWlDLEVBQ3ZDLGNBQWMsRUFBRSxNQUFNLEdBcUI3Qjs7QUF4S2IsQUFzSmdCLFFBdEpSLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUF1QkEsMkJBQTJCLEVBdEo1QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUF3QkEsMkJBQTJCLEVBdko1QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUF5QkEsc0JBQXNCLEVBeEp2QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUEwQkEsc0JBQXNCLEVBekp2QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUEyQkEsYUFBYSxFQTFKOUIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThIRCxLQUFLLEFBNEJBLGFBQWEsRUEzSjlCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQXVCViwyQkFBMkIsRUF0SjVDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQXdCViwyQkFBMkIsRUF2SjVDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQXlCVixzQkFBc0IsRUF4SnZDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQTBCVixzQkFBc0IsRUF6SnZDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQTJCVixhQUFhLEVBMUo5QixRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhNLFFBQVEsQUE0QlYsYUFBYSxDQUFDLEVBQ1gsVUFBVSxFQUFFLHlCQUF5QixFQUNyQyxPQUFPLEVBQUMsQ0FBQyxHQUNaOztBQTlKakIsQUErSmdCLFFBL0pSLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUFnQ0EsTUFBTSxBQUFBLDJCQUEyQixFQS9KbEQsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThIRCxLQUFLLEFBaUNBLE1BQU0sQUFBQSwyQkFBMkIsRUFoS2xELFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SEQsS0FBSyxBQWtDQSxNQUFNLEFBQUEsc0JBQXNCLEVBaks3QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUFtQ0EsTUFBTSxBQUFBLHNCQUFzQixFQWxLN0MsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThIRCxLQUFLLEFBb0NBLE1BQU0sQUFBQSxhQUFhLEVBbktwQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhELEtBQUssQUFxQ0EsTUFBTSxBQUFBLGFBQWEsRUFwS3BDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQWdDVixNQUFNLEFBQUEsMkJBQTJCLEVBL0psRCxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhNLFFBQVEsQUFpQ1YsTUFBTSxBQUFBLDJCQUEyQixFQWhLbEQsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThITSxRQUFRLEFBa0NWLE1BQU0sQUFBQSxzQkFBc0IsRUFqSzdDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQW1DVixNQUFNLEFBQUEsc0JBQXNCLEVBbEs3QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBOEhNLFFBQVEsQUFvQ1YsTUFBTSxBQUFBLGFBQWEsRUFuS3BDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0E4SE0sUUFBUSxBQXFDVixNQUFNLEFBQUEsYUFBYSxDQUFDLEVBQ2pCLE9BQU8sRUFBQyxDQUFDLEVBQ1QsS0FBSyxFQUFFLFdBQVcsR0FDckI7O0FBdktqQixBQXlLWSxRQXpLSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXdLRCxtQkFBbUIsQUFBQSxJQUFLLENBQUEsNEJBQTRCLENBQUMsSUFBSyxDQUFBLHFDQUFxQyxJQUFFLEtBQUssQUFBQSxvQkFBb0IsQUFBQSxJQUFLLENBQUEsa0JBQWtCLENBQUMsSUFBSyxDQUFBLFNBQVMsRUFBRSxFQUM5SixHQUFHLEVBQUUsS0FBSyxHQUNiOztBQTNLYixBQTRLWSxRQTVLSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQTJLRCxLQUFLLEFBQUEsa0JBQWtCLEFBQUEsTUFBTSxFQTVLekMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQTRLRCxLQUFLLEFBQUEsa0JBQWtCLEFBQUEsTUFBTSxFQTdLekMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQTZLRCxLQUFLLEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxFQTlLMUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQThLRCxLQUFLLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUEvS2hDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0ErS0QsS0FBSyxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBaExoQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBZ0xELEtBQUssQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFDLEVBQ2xCLEtBQUssRUFBRSxlQUFlLEdBQ3pCOztBQW5MYixBQW9MWSxRQXBMSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQW1MRCxLQUFLLEVBcExqQixRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBbUxNLFFBQVEsRUFwTDNCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FvTEQsS0FBSyxBQUFBLDJCQUEyQixFQXJMNUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXFMRCxLQUFLLEFBQUEsc0JBQXNCLEVBdEx2QyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBc0xELEtBQUssQUFBQSxhQUFhLEVBdkw5QixRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBdUxELFFBQVEsQUFBQSwyQkFBMkIsRUF4TC9DLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0F3TEQsUUFBUSxBQUFBLHNCQUFzQixFQXpMMUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXlMRCxRQUFRLEFBQUEsYUFBYSxDQUFDLEVBQ2xCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBRSxrQkFBa0IsR0FTNUI7O0FoRnpFUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRjVIOUMsQUFvTFksUUFwTEosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FtTEQsS0FBSyxFQXBMakIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQW1MTSxRQUFRLEVBcEwzQixRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBb0xELEtBQUssQUFBQSwyQkFBMkIsRUFyTDVDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FxTEQsS0FBSyxBQUFBLHNCQUFzQixFQXRMdkMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXNMRCxLQUFLLEFBQUEsYUFBYSxFQXZMOUIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXVMRCxRQUFRLEFBQUEsMkJBQTJCLEVBeEwvQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBd0xELFFBQVEsQUFBQSxzQkFBc0IsRUF6TDFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0F5TEQsUUFBUSxBQUFBLGFBQWEsQ0FBQyxFQUlkLElBQUksRUFBRSxpQ0FBaUMsRUFDdkMsY0FBYyxFQUFFLE1BQU0sR0FNN0I7O0FoRnpFUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRjVIOUMsQUFvTFksUUFwTEosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FtTEQsS0FBSyxFQXBMakIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQW1MTSxRQUFRLEVBcEwzQixRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBb0xELEtBQUssQUFBQSwyQkFBMkIsRUFyTDVDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FxTEQsS0FBSyxBQUFBLHNCQUFzQixFQXRMdkMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXNMRCxLQUFLLEFBQUEsYUFBYSxFQXZMOUIsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQXVMRCxRQUFRLEFBQUEsMkJBQTJCLEVBeEwvQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBd0xELFFBQVEsQUFBQSxzQkFBc0IsRUF6TDFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0F5TEQsUUFBUSxBQUFBLGFBQWEsQ0FBQyxFQVFkLElBQUksRUFBRSxpQ0FBaUMsRUFDdkMsY0FBYyxFQUFFLE1BQU0sR0FFN0I7O0FBck1iLEFBc01ZLFFBdE1KLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBcU1ELFFBQVEsQ0FBQyxFQUNMLFdBQVcsRUFBRSxDQUFDLEVBQ2QsUUFBUSxFQUFFLE1BQU0sRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLEtBQUssRUFDakIsYUFBYSxFQUFFLElBQUksRUFDbkIsT0FBTyxFQUFFLGNBQWMsR0FDMUI7O0FBN01iLEFBOE1ZLFFBOU1KLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBNk1ELENBQUMsQUFBQSxlQUFlLENBQUMsRUFDYixPQUFPLEVBQUUsZ0JBQWdCLEVBQ3pCLEtBQUssRUFBRSxlQUFlLEVBQ3RCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE1BQU0sRUFBRSxVQUFVLEdBQ3JCOztBQW5OYixBQW9OWSxRQXBOSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDMUMsYUFBYSxDQW1ORCxLQUFLLEdBQUMsS0FBSyxDQUFDLEVBQ1IsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUF0TmIsQUF1TlksUUF2TkosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FzTkQsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQ2xCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsY0FBYyxFQUFFLE1BQU0sRUFDdEIsY0FBYyxFQUFFLFVBQVUsRUFDMUIsYUFBYSxFQUFDLEdBQUcsRUFDakIsUUFBUSxFQUFFLFFBQVEsR0FxQnJCOztBaEZ0SFAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0Y1SDlDLEFBdU5ZLFFBdk5KLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBc05ELE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQVNkLEtBQUssRUFBRSxPQUFPLEVBQ2QsWUFBWSxFQUFFLE9BQU8sRUFDckIsTUFBTSxFQUFFLGFBQWEsRUFDckIsZ0JBQWdCLEVBQUUsV0FBVyxHQWVwQztFQWxQYixBQW9Pb0IsUUFwT1osQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FzTkQsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWFFLE9BQU8sRUFwTzVCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FzTkQsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWNFLE1BQU0sRUFyTzNCLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBQzFDLGFBQWEsQ0FzTkQsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWVFLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBQyxlQUFlLEVBQ3JCLFlBQVksRUFBQyxrQkFBa0IsRUFDL0IsZ0JBQWdCLEVBQUMsa0JBQWtCLEdBQ3RDOztBaEY5R2YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJZ0Y1SDlDLEFBdU5ZLFFBdk5KLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQUMxQyxhQUFhLENBc05ELE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQXNCZCxLQUFLLEVBQUUsSUFBSSxFQUNYLFlBQVksRUFBQyxPQUFPLEVBQ3BCLE1BQU0sRUFBRSxjQUFjLEVBQ3RCLGdCQUFnQixFQUFDLE9BQU8sR0FFL0I7O0FBbFBiLEFBcVBBLFFBclBRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEdBQUcsR0FBRyxDQXFQMUMscUJBQXFCLENBQUMsRUFDVixRQUFRLEVBQUUsUUFBUSxHQUNyQjs7QUF2UFQsQUF3UFEsUUF4UEEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBd1BsQyxxQkFBcUIsQ0FBQyxFQUNsQixJQUFJLEVBQUUsdUNBQXVDLEVBQzdDLFVBQVUsRUFBRSx5QkFBeUIsRUFDckMsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixjQUFjLEVBQUUsU0FBUyxFQUN6QixlQUFlLEVBQUUsTUFBTSxFQUN2QixjQUFjLEVBQUUsTUFBTSxFQUN0QixjQUFjLEVBQUUsR0FBRyxFQUNuQixVQUFVLEVBQUUsTUFBTSxFQUNsQixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsSUFBSSxFQUNiLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLENBQUMsRUFDVCxLQUFLLEVBQUUsQ0FBQyxFQUNSLElBQUksRUFBRSxDQUFDLEVBQ1AsR0FBRyxFQUFFLENBQUMsRUFDTixTQUFTLEVBQUUsZ0JBQWdCLEVBQzNCLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE1BQU0sRUFBRSxNQUFNLEVBQ2QsTUFBTSxFQUFFLEtBQUssR0FtQmhCOztBQWxTVCxBQWlSWSxRQWpSSixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0F3UGxDLHFCQUFxQixBQXlCaEIsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLDJCQUEyQixFQUNwQyxjQUFjLEVBQUUsT0FBTyxFQUN2QixjQUFjLEVBQUUsR0FBRyxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEdBU2Q7O0FoRnJLUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRjVIOUMsQUFpUlksUUFqUkosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBd1BsQyxxQkFBcUIsQUF5QmhCLE1BQU0sQ0FBQyxFQVNBLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsVUFBVSxFQUFFLEtBQUssR0FNeEI7O0FoRnJLUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElnRjVIOUMsQUFpUlksUUFqUkosQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxHQUFHLENBd1BsQyxxQkFBcUIsQUF5QmhCLE1BQU0sQ0FBQyxFQWFBLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsVUFBVSxFQUFFLE1BQU0sR0FFekI7O0FBR2IsQUFFUSxPQUZELENBQ0gsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxHQUFHLEdBQUcsQ0FDdEMsYUFBYSxDQUFDLEVBQ1YsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsRUFDN0MsVUFBVSxFQUFFLEdBQUcsR0FDbEI7O0FDelNULDZCQUVHO0FBQ0gsQUFFUSxJQUZKLEFBQUEsS0FBSyxBQUNKLDhDQUE4QyxDQUMzQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQ1IsV0FBVyxFQUFFLENBQUMsR0FrQmpCOztBQXJCVCxBQUtZLElBTFIsQUFBQSxLQUFLLEFBQ0osOENBQThDLENBQzNDLEtBQUssQ0FBQyxLQUFLLENBR1AsVUFBVSxFQUx0QixJQUFJLEFBQUEsS0FBSyxBQUNKLDhDQUE4QyxDQUMzQyxLQUFLLENBQUMsS0FBSyxDNUU4akJqQixpQkFBVSxDNEUzakJXLEVBQ1AsU0FBUyxFQUFFLEtBQUssRUFDaEIsT0FBTyxFQUFFLENBQUMsR0FhYjs7QUFwQmIsQUFXd0IsSUFYcEIsQUFBQSxLQUFLLEFBQ0osOENBQThDLENBQzNDLEtBQUssQ0FBQyxLQUFLLENBR1AsVUFBVSxDQUlOLElBQUksQ0FDQSxPQUFPLENBQ0gsTUFBTSxFQVg5QixJQUFJLEFBQUEsS0FBSyxBQUNKLDhDQUE4QyxDQUMzQyxLQUFLLENBQUMsS0FBSyxDNUU4akJqQixpQkFBVSxDNEV2akJJLElBQUksQ0FDQSxPQUFPLENBQ0gsTUFBTSxDQUFDLEVBQ0gsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBYnpCLEFBZXdCLElBZnBCLEFBQUEsS0FBSyxBQUNKLDhDQUE4QyxDQUMzQyxLQUFLLENBQUMsS0FBSyxDQUdQLFVBQVUsQ0FJTixJQUFJLENBQ0EsT0FBTyxDQUtILE1BQU0sRUFmOUIsSUFBSSxBQUFBLEtBQUssQUFDSiw4Q0FBOEMsQ0FDM0MsS0FBSyxDQUFDLEtBQUssQzVFOGpCakIsaUJBQVUsQzRFdmpCSSxJQUFJLENBQ0EsT0FBTyxDQUtILE1BQU0sQ0FBQyxFQUNILE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FDcEJ6QixrQ0FFRztBQUVILEFBQUEsc0JBQXNCLENBQUMsRUFDaEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksR0FnQ2pCOztBQWxDRCxBQUtPLHNCQUxlLEdBS1gsR0FBRyxDQUFDLEVBQ0osS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsR0FDVjs7QUFYUixBQWFPLHNCQWJlLENBYWYsU0FBUyxDQUFBLEFBQUEsUUFBQyxDQUFTLElBQUksQUFBYixFQUFlLEVBQ3JCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLE9BQU8sRUFDaEIsVUFBVSxFQUFFLEtBQUssRUFDakIsS0FBSyxFQUFFLElBQUksR0FZZDs7QWxGMkZGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSWtGeEg5QyxBQWFPLHNCQWJlLENBYWYsU0FBUyxDQUFBLEFBQUEsUUFBQyxDQUFTLElBQUksQUFBYixFQUFlLEVBT2pCLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBUTFCO0VBN0JSLEFBdUJlLHNCQXZCTyxDQWFmLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQ0FBUyxJQUFJLEFBQWIsRUFVRixXQUFXLENBQUMsRUFDUixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEdBQ1Y7O0FsRjZGVixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElrRnhIOUMsQUFBQSxzQkFBc0IsQ0FBQyxFQWdDWixVQUFVLEVBQUUsSUFBSSxHQUUxQjs7QUFpQkQsQUFmQSxhQWVhLEFBQUEsVUFBVSxBQUFBLG1CQUFtQixDQWYvQixFQUNQLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLGlCQUFpQixHQUM1Qjs7QUFnQkQsQUFkQSxhQWNhLEFBQUEsVUFBVSxBQUFBLHlCQUF5QixDQWQvQixFQUNiLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEdBQy9DOztBQWdCRCxBQWRBLGFBY2EsQUFBQSxVQUFVLEFBQUEseUJBQXlCLENBZDlCLEVBQ2QsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixlQUFlLEVBQUUsV0FBVyxFQUM1QixPQUFPLEVBQUUsaUJBQWlCLEdBQzdCOztBQWVELEFBQUEsYUFBYSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxHQW1HNUI7O0FBcEdELEFBSVEsYUFKSyxDQUdULEVBQUUsQUFDRyx1QkFBdUIsQ0FBQyxFQUNyQixnQkFBZ0IsRUFBRSxPQUFPLEdBd0Y1Qjs7QUE3RlQsQUFRZ0IsYUFSSCxDQUdULEVBQUUsQUFDRyx1QkFBdUIsQ0FHcEIsRUFBRSxBQUNHLGtCQUFrQixDQUFDLEVBQ2hCLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsYUFBYSxFQUFFLElBQUksRUFDbkIsY0FBYyxFQUFFLElBQUksRUFDcEIsYUFBYSxFQUFFLGlCQUFpQixHQXVFbkM7O0FBbkZqQixBQWV3QixhQWZYLENBR1QsRUFBRSxBQUNHLHVCQUF1QixDQUdwQixFQUFFLEFBQ0csa0JBQWtCLENBTWYsT0FBTyxBQUNGLHVCQUF1QixDQUFDLEVBQ3JCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLFFBQVEsR0FnRXJCOztBQWpGekIsQUFtQjRCLGFBbkJmLENBR1QsRUFBRSxBQUNHLHVCQUF1QixDQUdwQixFQUFFLEFBQ0csa0JBQWtCLENBTWYsT0FBTyxBQUNGLHVCQUF1QixBQUluQixPQUFPLEVBbkJwQyxhQUFhLENBR1QsRUFBRSxBQUNHLHVCQUF1QixDQUdwQixFQUFFLEFBQ0csa0JBQWtCLENBTWYsT0FBTyxBQUNGLHVCQUF1QixBQUtuQixNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxPQUFPLEVBQ2YsUUFBUSxFQUFFLFFBQVEsR0FDckI7O0FBeEI3QixBQTBCNEIsYUExQmYsQ0FHVCxFQUFFLEFBQ0csdUJBQXVCLENBR3BCLEVBQUUsQUFDRyxrQkFBa0IsQ0FNZixPQUFPLEFBQ0YsdUJBQXVCLEFBV25CLE9BQU8sQ0FBQyxFQUNMLElBQUksRUFBRSxDQUFDLEVBQ1AsTUFBTSxFQUFFLEdBQUcsRUFDWCxPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsWUFBWSxFQUNyQixnQkFBZ0IsRUFBRSxtQkFBbUIsR0FDeEM7O0FBbEM3QixBQW9DNEIsYUFwQ2YsQ0FHVCxFQUFFLEFBQ0csdUJBQXVCLENBR3BCLEVBQUUsQUFDRyxrQkFBa0IsQ0FNZixPQUFPLEFBQ0YsdUJBQXVCLEFBcUJuQixNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSw0QkFBNEIsRUFDOUMsSUFBSSxFQUFFLEdBQUcsRUFDVCxlQUFlLEVBQUUsT0FBTyxFQUN4QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0Isa0JBQWtCLEVBQUUsY0FBYyxFQUNsQyxVQUFVLEVBQUUsY0FBYyxFQUMxQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQWhEN0IsQUFrRDRCLGFBbERmLENBR1QsRUFBRSxBQUNHLHVCQUF1QixDQUdwQixFQUFFLEFBQ0csa0JBQWtCLENBTWYsT0FBTyxBQUNGLHVCQUF1QixDQW1DcEIsOEJBQThCLENBQUMsRUFDM0IsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBcEQ3QixBQXNENEIsYUF0RGYsQ0FHVCxFQUFFLEFBQ0csdUJBQXVCLENBR3BCLEVBQUUsQUFDRyxrQkFBa0IsQ0FNZixPQUFPLEFBQ0YsdUJBQXVCLENBdUNwQixHQUFHLENBQUMsRUFDQSxTQUFTLEVBQUUsS0FBSyxFQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXpEN0IsQUEyRDRCLGFBM0RmLENBR1QsRUFBRSxBQUNHLHVCQUF1QixDQUdwQixFQUFFLEFBQ0csa0JBQWtCLENBTWYsT0FBTyxBQUNGLHVCQUF1QixDQTRDcEIsNkJBQTZCLENBQUMsRUFDMUIsV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFFLE9BQU8sRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxVQUFVLEVBQ25CLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsTUFBTSxHQWFuQjs7QUFoRjdCLEFBc0VvQyxhQXRFdkIsQ0FHVCxFQUFFLEFBQ0csdUJBQXVCLENBR3BCLEVBQUUsQUFDRyxrQkFBa0IsQ0FNZixPQUFPLEFBQ0YsdUJBQXVCLENBNENwQiw2QkFBNkIsQ0FVekIsSUFBSSxBQUNDLGtCQUFrQixDQUFDLEVBQ2hCLFdBQVcsRUFBRSxPQUFPLEVBQ3BCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixXQUFXLEVBQUUsZUFBZSxFQUM1QixXQUFXLEVBQUUsR0FBRyxFQUNoQixVQUFVLEVBQUUsS0FBSyxFQUNqQixjQUFjLEVBQUUsVUFBVSxHQUM3Qjs7QWxGdEIvQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElrRnhEOUMsQUFzRm9CLGFBdEZQLENBR1QsRUFBRSxBQUNHLHVCQUF1QixDQUdwQixFQUFFLEFBK0VPLFlBQVksQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBRSxpQkFBaUIsR0FDaEM7O0FBTWpCLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQWhHM0IsQUFBQSxhQUFhLENBQUMsRUFpR04sTUFBTSxFQUFFLEtBQUssRUFDYixhQUFhLEVBQUUsSUFBSSxHQUUxQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLEVBQzVCLE9BQU8sRUFBRSxHQUFHLEdBQ2Y7O0EvQjVJRCxBQUFBLFdBQVcsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUEsRUFDdEMsY0FBYyxFQUFFLENBQUMsR0FDbEI7O0FDbUJELEFBMExZLFVBMUxGLENBOEtOLHNCQUFzQixDQUlsQix5QkFBeUIsR0FRakIsR0FBRyxFQTFMbkIsVUFBVSxDQThLTixzQkFBc0IsQ0FJbEIseUJBQXlCLEdBU2pCLE1BQU0sRUEzTHRCLFVBQVUsQ0E4S04sc0JBQXNCLENBSWxCLHlCQUF5QixHQVVqQixLQUFLLENEN011TCxFQUMxTSxPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQUNELEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsR0FBRyxHQUFHLEVBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsR0FBRyxNQUFNLEVBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsR0FBRyxLQUFLLENBQUMsRUFDalAsY0FBYyxFQUFFLGNBQWMsR0FDakM7O0FBQ0QsQUFBQSxVQUFVLENBQUMsc0JBQXNCLENBQUMseUJBQXlCLEdBQUcsR0FBRyxDQUFBLEFBQUEsc0JBQUMsQUFBQSxFQUF1QixFQUNyRixPQUFPLEVBQUMsQ0FBQyxHQUNaOztBaEVxQ0QsQUFDRSxjQURZLEdBQUcsT0FBTyxHQUFHLENBQUMsRUFBNUIsY0FBYyxHQUFHLE9BQU8sR0FBRyxDQUFDLEFBRXpCLE1BQU0sRUFGVCxjQUFjLEdBQUcsT0FBTyxHQUFHLENBQUMsQUFHekIsTUFBTSxDZ0V0QzRGLEVBQ2pHLGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUFFRCxBQUNJLG9CQURnQixDQUNoQixRQUFRLENBQUEsRUFDRixPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxJQUFJLEdBT3JCOztBQVZMLEFBS1Usb0JBTFUsQ0FDaEIsUUFBUSxDQUlGLGFBQWEsQ0FBQSxFQUNYLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBQyxHQUFHLEdBRWpCOztBQVRYLEFBV0ksb0JBWGdCLENBV2hCLG9CQUFvQixDQUFBLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FuRDJEQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHhFOUMsQUFlUSxvQkFmWSxDQWVaLGVBQWUsQ0FBQyxzQkFBc0IsR0FBQyxPQUFPLEdBQUMsZ0JBQWdCLEdBQUMsQ0FBQyxFQWZ6RSxvQkFBb0IsQ0FnQlosb0JBQW9CLENBQUMsWUFBWSxFQWhCekMsb0JBQW9CLENBaUJaLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxFQUM5QixPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsUUFBUSxFQUFFLE1BQU0sR0FDbkI7RUF4QlQsQUF5QlEsb0JBekJZLENBeUJaLGVBQWUsQ0FBQyxzQkFBc0IsR0FBQyxPQUFPLEdBQUMsZ0JBQWdCLEdBQUMsQ0FBQyxFQXpCekUsb0JBQW9CLENBMEJaLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxFQUM5QixVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUE1QlQsQUE4Qkksb0JBOUJnQixDQThCaEIsb0JBQW9CLEFBQUEsc0JBQXNCLENBQUMsV0FBVyxDQUFDLG1CQUFtQixBQUFBLFlBQVksRUE5QjFGLG9CQUFvQixDQStCaEIsY0FBYyxDQUFDLFlBQVksQ0FBQyxFQUN4QixVQUFVLEVBQUUsa0JBQWtCLEdBQ2pDOztBQWpDTCxBQW9DWSxvQkFwQ1EsQ0FrQ2hCLHNCQUFzQixDQUNsQixpQkFBaUIsQUFDWixPQUFPLEVBcENwQixvQkFBb0IsQ0FrQ2hCLHNCQUFzQixDQUNsQixpQkFBaUIsQUFDSCxNQUFNLENBQUMsRUFDYixTQUFTLEVBQUUsVUFBVSxHQUN4Qjs7QUF0Q2IsQUF5Q2dCLG9CQXpDSSxDQWtDaEIsc0JBQXNCLENBQ2xCLGlCQUFpQixDQUtiLHlCQUF5QixBQUNwQixPQUFPLEVBekN4QixvQkFBb0IsQ0FrQ2hCLHNCQUFzQixDQUNsQixpQkFBaUIsQ0FLYix5QkFBeUIsQUFDWCxNQUFNLENBQUMsRUFDYixTQUFTLEVBQUUsVUFBVSxHQUN4Qjs7QUEzQ2pCLEFBOENRLG9CQTlDWSxDQWtDaEIsc0JBQXNCLENBWWxCLFlBQVksQ0FBQyxFQUNULFVBQVUsRUFBRSxrQkFBa0IsRUFDOUIsU0FBUyxFQUFFLGVBQWUsRUFDMUIsV0FBVyxFQUFFLGNBQWMsR0FNOUI7O0FBSkcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBbkRuQyxBQThDUSxvQkE5Q1ksQ0FrQ2hCLHNCQUFzQixDQVlsQixZQUFZLENBQUMsRUFNTCxTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsZUFBZSxHQUVuQzs7QW5EaUJILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EeEU5QyxBQTBEUSxvQkExRFksQ0F5RGhCLFVBQVUsQ0FBQyxVQUFVLENBQ2pCLFlBQVksQ0FBQyxFQUVOLFVBQVUsRUFBRSxDQUFDLEdBRW5COztBQTlEVCxBQWdFSSxvQkFoRWdCLEdBZ0VkLFNBQVMsQ0FBQyxFQUNSLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLFdBQVcsRUFDbkIsS0FBSyxFQUFFLElBQUksR0EyQmQ7O0FBOUZMLEFBcUVRLG9CQXJFWSxHQWdFZCxTQUFTLEdBS0wsU0FBUyxDQUFDLEVBQ1IsVUFBVSxFQUFFLElBQUksRUFDaEIsSUFBSSxFQUFFLDBDQUEwQyxFQUNoRCxjQUFjLEVBQUUsTUFBTSxFQUN0QixLQUFLLEVBQUUsT0FBTyxFQUNkLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLEdBQUcsR0FpQnRCOztBQTdGVCxBQThFWSxvQkE5RVEsR0FnRWQsU0FBUyxHQUtMLFNBQVMsQ0FTUCxhQUFhLENBQUMsRUFFVixnQkFBZ0IsRUFBRSxnQ0FBZ0MsRUFDbEQsTUFBTSxFQUFFLHVCQUF1QixFQUMvQixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsZUFBZSxFQUFFLFNBQVMsRUFDMUIsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXhGYixBQStFZ0Isb0JBL0VJLEdBZ0VkLFNBQVMsR0FLTCxTQUFTLENBU1AsYUFBYSxBQUNSLE9BQU8sQ0FBQyxFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FuRFBsQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHlCOUMsQUFFUSxJQUZKLEFBQ0MsSUFBSyxDQUFBLE9BQU8sRUFDVCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsRUFBRSxBQUFBLGFBQWEsQ0FBQyxFQUVuQyxVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsSUFBSSxHQUUxQjs7QW5EaENILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EeUI5QyxBQVVRLElBVkosQUFTQyxJQUFLLEM1Q3VrQlEsT0FBTyxDNEN2a0JQLElBQUksQ0FDZCxLQUFLLENBQUMsb0JBQW9CLEdBQUMsRUFBRSxBQUFBLGFBQWEsQ0FBQyxFQUVuQyxVQUFVLEVBQUUsWUFBWSxHQUUvQjs7QUFJVCxBQUlnQixrQkFKRSxDQUNkLEtBQUssR0FDQyxPQUFPLEFBQUEsWUFBWSxHQUNmLGVBQWUsR0FDWCxzQkFBc0IsQ0FBQyxFQUNyQixrQkFBa0IsRUFBRSxXQUFXLEdBQ2xDOztBQU5qQixBQU9nQixrQkFQRSxDQUNkLEtBQUssR0FDQyxPQUFPLEFBQUEsWUFBWSxHQUNmLGVBQWUsR0FJWCxzQkFBc0IsQ0FBQyxFQUNyQixRQUFRLEVBQUUsUUFBUSxHQWtCckI7O0FuRHJFWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDJDOUMsQUFVd0Isa0JBVk4sQ0FDZCxLQUFLLEdBQ0MsT0FBTyxBQUFBLFlBQVksR0FDZixlQUFlLEdBSVgsc0JBQXNCLEFBR2YsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsQ0FBQyxFQUNQLEdBQUcsRUFBRSxDQUFDLEVBQ04sTUFBTSxFQUFFLGdCQUFnQixFQUN4QixLQUFLLEVBQUUsR0FBRyxFQUNWLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFwQnBFLEFBVXdCLGtCQVZOLENBQ2QsS0FBSyxHQUNDLE9BQU8sQUFBQSxZQUFZLEdBQ2YsZUFBZSxHQUlYLHNCQUFzQixBQUdmLE9BQU8sQ0FXQyxFQUNMLEdBQUcsRUFBRSxhQUFhLEVBQ2xCLE1BQU0sRUFBRSxjQUFjLEdBQ3pCOztBQXhCekIsQUErQmdCLGtCQS9CRSxDQUNkLEtBQUssR0E0QkMsT0FBTyxBQUFBLFVBQVcsQy9DOUpWLENBQUMsRStDK0pQLGVBQWUsR0FDVCxXQUFXLEFBQUEsc0JBQXNCLENBQUMsRUFDaEMsWUFBWSxFQUFFLElBQUksRUFDbEIsUUFBUSxFQUFFLFFBQVEsR0FZckI7O0FuRHhGWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDJDOUMsQUFrQ29CLGtCQWxDRixDQUNkLEtBQUssR0E0QkMsT0FBTyxBQUFBLFVBQVcsQy9DOUpWLENBQUMsRStDK0pQLGVBQWUsR0FDVCxXQUFXLEFBQUEsc0JBQXNCLEFBRzlCLE1BQU0sQ0FBQyxFQUVBLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsR0FBRyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsR0FBRyxFQUFFLENBQUMsRUFDTixNQUFNLEVBQUUsa0JBQWtCLEdBRWpDOztBQU9yQixBQUNJLHFCQURpQixDQUNqQixhQUFhLENBQUMsRUFDVixXQUFXLEVBQUUsR0FBRyxHQXVObkI7O0FuRHZUQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhGOUMsQUFDSSxxQkFEaUIsQ0FDakIsYUFBYSxDQUFDLEVBR04sV0FBVyxFQUFFLEdBQUcsR0FxTnZCOztBQWpOSyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFSbEMsQUFPUSxxQkFQYSxDQUNqQixhQUFhLEFBTVIsY0FBYyxBQUFBLE9BQU8sQ0FBQSxFQUVsQixnQkFBZ0IsRUFBRSxPQUFPLEdBRTVCOztBQVhULEFBWVEscUJBWmEsQ0FDakIsYUFBYSxDQVdULFVBQVUsRUFabEIscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4QzdWTyxFQUNQLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEdBeU1wQjs7QUF2TUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBakJwQyxBQVlRLHFCQVphLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLEVBWmxCLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOEM3Vk8sRUFNTCxZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxHQXFNeEI7O0FuRHRUSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhGOUMsQUF3Qm9CLHFCQXhCQyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQUFDSCx5QkFBeUIsQ0FDdEIsa0JBQWtCLEVBeEJ0QyxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQUFDSCx5QkFBeUIsQ0FDdEIsa0JBQWtCLENBQUMsRUFFWCxPQUFPLEVBQUUsSUFBSSxHQUVwQjs7QUE1QnJCLEFBK0JnQixxQkEvQkssQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0FVTixRQUFRLENBU0osWUFBWSxFQS9CNUIscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4Q25WQSxRQUFRLENBU0osWUFBWSxDQUFDLEVBQ1QsYUFBYSxFQUFFLElBQUksR0FvSHRCOztBQXBKakIsQUFrQ29CLHFCQWxDQyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEVBbEN6QyxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLENBQUMsRUFDbEIsVUFBVSxFQUFFLElBQUksRUFDaEIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixNQUFNLEVBQUUsSUFBSSxFQUNaLGVBQWUsRUFBRSxLQUFLLEVBQ3RCLG1CQUFtQixFQUFFLE1BQU0sR0FzRTlCOztBQTdHckIsQUF5Q3dCLHFCQXpDSCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLENBT2pCLEVBQUUsRUF6QzFCLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQ0FPakIsRUFBRSxFQXpDMUIscUJBQXFCLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQ0FRakIsb0JBQW9CLEVBMUM1QyxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLENBUWpCLG9CQUFvQixDQUFBLEVBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBbkQxSW5CLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EOEY5QyxBQTZDd0IscUJBN0NILENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEVBN0NoRCxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEFBV2hCLHVCQUF1QixDQUFDLEVBRWpCLEdBQUcsRUFBRSxZQUFZLEdBa0R4Qjs7QUFoREcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBakRwRCxBQTZDd0IscUJBN0NILENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEVBN0NoRCxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEFBV2hCLHVCQUF1QixDQUFDLEVBS2pCLFVBQVUsRUFBRSxtQkFBbUIsR0ErQ3RDOztBQWpHekIsQUFxRDRCLHFCQXJEUCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEFBV2hCLHVCQUF1QixDQVFwQixRQUFRLEFBQUEsWUFBWSxFQXJEaEQscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4Q25WQSxRQUFRLENBU0osWUFBWSxBQUdQLG9CQUFvQixBQVdoQix1QkFBdUIsQ0FRcEIsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQUNqQixPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QW5Eckp2QixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhGOUMsQUEwRGdDLHFCQTFEWCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEFBV2hCLHVCQUF1QixBQVluQixJQUFLLEN1QjhRQSxvQkFBb0IsRXZCN1F0QixRQUFRLEFBQUEsWUFBWSxFQTFEcEQscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4Q25WQSxRQUFRLENBU0osWUFBWSxBQUdQLG9CQUFvQixBQVdoQix1QkFBdUIsQUFZbkIsSUFBSyxDdUI4UUEsb0JBQW9CLEV2QjdRdEIsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQUViLEtBQUssRUFBRSxJQUFJLEdBZWxCOztBbkR6SzNCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJbUQ4RnJFLEFBMERnQyxxQkExRFgsQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0FVTixRQUFRLENBU0osWUFBWSxBQUdQLG9CQUFvQixBQVdoQix1QkFBdUIsQUFZbkIsSUFBSyxDdUI4UUEsb0JBQW9CLEV2QjdRdEIsUUFBUSxBQUFBLFlBQVksRUExRHBELHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBWW5CLElBQUssQ3VCOFFBLG9CQUFvQixFdkI3UXRCLFFBQVEsQUFBQSxZQUFZLENBQUMsRUFLYixLQUFLLEVBQUUsSUFBSSxHQVlsQjs7QW5EekszQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhGOUMsQUEwRGdDLHFCQTFEWCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEFBV2hCLHVCQUF1QixBQVluQixJQUFLLEN1QjhRQSxvQkFBb0IsRXZCN1F0QixRQUFRLEFBQUEsWUFBWSxFQTFEcEQscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4Q25WQSxRQUFRLENBU0osWUFBWSxBQUdQLG9CQUFvQixBQVdoQix1QkFBdUIsQUFZbkIsSUFBSyxDdUI4UUEsb0JBQW9CLEV2QjdRdEIsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQVFiLEdBQUcsRUFBRSxJQUFJLEVBQ1QsT0FBTyxFQUFFLEtBQUssR0FRckI7O0FuRHpLM0IsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4RjlDLEFBMERnQyxxQkExRFgsQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0FVTixRQUFRLENBU0osWUFBWSxBQUdQLG9CQUFvQixBQVdoQix1QkFBdUIsQUFZbkIsSUFBSyxDdUI4UUEsb0JBQW9CLEV2QjdRdEIsUUFBUSxBQUFBLFlBQVksRUExRHBELHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBWW5CLElBQUssQ3VCOFFBLG9CQUFvQixFdkI3UXRCLFFBQVEsQUFBQSxZQUFZLENBQUMsRUFZYixHQUFHLEVBQUUsWUFBWSxFQUNqQixLQUFLLEVBQUUsQ0FBQyxFQUNSLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLE1BQU0sRUFBRSxTQUFTLEdBRXhCOztBbkR6SzNCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EOEY5QyxBQThFNEIscUJBOUVQLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsRUE5RWpELHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FBQyxFQUVkLFVBQVUsRUFBRSwwQkFBMEIsRUFDdEMsZUFBZSxFQUFFLFFBQVEsR0FlaEM7O0FBaEc3QixBQW9GZ0MscUJBcEZYLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FNakIsUUFBUSxBQUFBLFlBQVksRUFwRnBELHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FNakIsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQUNqQixLQUFLLEVBQUUsQ0FBQyxHQVVYOztBbkQ3TDNCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EOEY5QyxBQW9GZ0MscUJBcEZYLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FNakIsUUFBUSxBQUFBLFlBQVksRUFwRnBELHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FNakIsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQUliLEdBQUcsRUFBRSxLQUFLLEdBT2pCOztBbkQ3TDNCLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EOEY5QyxBQW9GZ0MscUJBcEZYLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FNakIsUUFBUSxBQUFBLFlBQVksRUFwRnBELHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQUFHUCxvQkFBb0IsQUFXaEIsdUJBQXVCLEFBaUNuQixvQkFBb0IsQ0FNakIsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQU9iLEtBQUssRUFBRSxDQUFDLEVBQ1IsR0FBRyxFQUFFLEtBQUssRUFDVixNQUFNLEVBQUUsV0FBVyxHQUUxQjs7QW5EN0wzQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhGOUMsQUFrQ29CLHFCQWxDQyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEVBbEN6QyxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLENBQUMsRUFrRWQsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsZ0JBQWdCLEVBQ3JCLE9BQU8sRUFBRSxlQUFlLEdBTy9COztBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXpHaEQsQUFrQ29CLHFCQWxDQyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLEVBbEN6QyxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLEFBR1Asb0JBQW9CLENBQUMsRUF3RWQsVUFBVSxFQUFFLElBQUksR0FHdkI7O0FBRUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBL0doRCxBQThHb0IscUJBOUdDLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBVU4sUUFBUSxDQVNKLFlBQVksQUErRVAsSUFBSyxDdUJ5TlEsb0JBQW9CLEd2QnZVdEQscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4Q25WQSxRQUFRLENBU0osWUFBWSxBQStFUCxJQUFLLEN1QnlOUSxvQkFBb0IsRXZCek5OLEVBRXBCLFVBQVUsRUFBRSxJQUFJLEdBRXZCOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQW5INUMsQUErQmdCLHFCQS9CSyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLEVBL0I1QixxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLENBQUMsRUFxRkwsVUFBVSxFQUFFLEdBQUcsR0FnQ3RCOztBQXBKakIsQUF1SG9CLHFCQXZIQyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLENBd0ZSLFdBQVcsRUF2SC9CLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQ0F3RlIsV0FBVyxDQUFDLEVBQ1IsS0FBSyxFQUFFLE9BQU8sR0EyQmpCOztBQW5KckIsQUEwSHdCLHFCQTFISCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLENBd0ZSLFdBQVcsQ0FHUCxJQUFJLEVBMUg1QixxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDblZBLFFBQVEsQ0FTSixZQUFZLENBd0ZSLFdBQVcsQ0FHUCxJQUFJLENBQUMsRUFDRCxLQUFLLEVBQUUsS0FBSyxFQUNaLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEdBbUJyQjs7QUFqSnpCLEFBZ0k0QixxQkFoSVAsQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0FVTixRQUFRLENBU0osWUFBWSxDQXdGUixXQUFXLENBR1AsSUFBSSxBQU1DLE1BQU0sRUFoSW5DLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQ0F3RlIsV0FBVyxDQUdQLElBQUksQUFNQyxNQUFNLENBQUEsRUFDTCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQWxJN0IsQUFtSTRCLHFCQW5JUCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQVVOLFFBQVEsQ0FTSixZQUFZLENBd0ZSLFdBQVcsQ0FHUCxJQUFJLEFBU0MsTUFBTSxFQW5JbkMscUJBQXFCLENBQ2pCLGFBQWEsQzlDd1dmLGlCQUFVLEM4Q25WQSxRQUFRLENBU0osWUFBWSxDQXdGUixXQUFXLENBR1AsSUFBSSxBQVNDLE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FuRG5PdkIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4RjlDLEFBdUlnQyxxQkF2SVgsQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0FVTixRQUFRLENBU0osWUFBWSxDQXdGUixXQUFXLENBR1AsSUFBSSxBQWFLLE1BQU0sRUF2SXZDLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuVkEsUUFBUSxDQVNKLFlBQVksQ0F3RlIsV0FBVyxDQUdQLElBQUksQUFhSyxNQUFNLENBQUMsRUFDSixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLEdBQUcsRUFBRSxpQkFBaUIsRUFDdEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUEvSWpDLEFBc0pZLHFCQXRKUyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQTBJTixvQkFBb0IsRUF0SmhDLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuTkEsb0JBQW9CLENBQUMsRUFDakIsVUFBVSxFQUFFLENBQUMsR0FDaEI7O0FBeEpiLEFBeUpZLHFCQXpKUyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQTZJTixZQUFZLEVBekp4QixxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDaE5BLFlBQVksQ0FBQyxFQUNULGFBQWEsRUFBRSxDQUFDLEVBQ2hCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxJQUFJLEdBNEJuQjs7QUExTGIsQUFpS29CLHFCQWpLQyxDQUNqQixhQUFhLENBV1QsVUFBVSxDQTZJTixZQUFZLENBT1Isb0JBQW9CLENBQ2hCLEVBQUUsRUFqS3RCLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENoTkEsWUFBWSxDQU9SLG9CQUFvQixDQUNoQixFQUFFLENBQUMsRUFDQyxZQUFZLEVBQUUsSUFBSSxFQUNsQixXQUFXLEVBQUUsSUFBSSxFQUNqQixhQUFhLEVBQUUsQ0FBQyxHQW9CbkI7O0FBeExyQixBQXFLd0IscUJBcktILENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBNklOLFlBQVksQ0FPUixvQkFBb0IsQ0FDaEIsRUFBRSxDQUlFLEVBQUUsRUFySzFCLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENoTkEsWUFBWSxDQU9SLG9CQUFvQixDQUNoQixFQUFFLENBSUUsRUFBRSxDQUFDLEVBQ0MsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsWUFBWSxFQUFFLElBQUksR0FZckI7O0FBdkx6QixBQTZLNEIscUJBN0tQLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBNklOLFlBQVksQ0FPUixvQkFBb0IsQ0FDaEIsRUFBRSxDQUlFLEVBQUUsQ0FRRSxDQUFDLEVBN0s3QixxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDaE5BLFlBQVksQ0FPUixvQkFBb0IsQ0FDaEIsRUFBRSxDQUlFLEVBQUUsQ0FRRSxDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsS0FBSyxFQUNaLFdBQVcsRUFBRSxNQUFNLEdBQ3RCOztBQWhMN0IsQUFpTDRCLHFCQWpMUCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQTZJTixZQUFZLENBT1Isb0JBQW9CLENBQ2hCLEVBQUUsQ0FJRSxFQUFFLENBWUUsQ0FBQyxBQUFBLE1BQU0sRUFqTG5DLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENoTkEsWUFBWSxDQU9SLG9CQUFvQixDQUNoQixFQUFFLENBSUUsRUFBRSxDQVlFLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFuTDdCLEFBb0w0QixxQkFwTFAsQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0E2SU4sWUFBWSxDQU9SLG9CQUFvQixDQUNoQixFQUFFLENBSUUsRUFBRSxDQWVFLENBQUMsQUFBQSxNQUFNLEVBcExuQyxxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDaE5BLFlBQVksQ0FPUixvQkFBb0IsQ0FDaEIsRUFBRSxDQUlFLEVBQUUsQ0FlRSxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ0osS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBdEw3QixBQTJMWSxxQkEzTFMsQ0FDakIsYUFBYSxDQVdULFVBQVUsQ0ErS04sWUFBWSxDQUFDLEVBQUUsRUEzTDNCLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOEM5S0EsWUFBWSxDQUFDLEVBQUUsQ0FBQyxFQUNaLEtBQUssRUFBRSxXQUFXLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEVBQ1gsY0FBYyxFQUFFLE9BQU8sRUFDdkIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUseUJBQXlCLEVBQ3RDLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQXJNYixBQTBNNEIscUJBMU1QLENBQ2pCLGFBQWEsQ0FXVCxVQUFVLENBMExOLFVBQVUsQ0FDTixLQUFLLENBQ0Qsb0JBQW9CLENBQ2hCLEVBQUUsQ0FDRSxDQUFDLEVBMU03QixxQkFBcUIsQ0FDakIsYUFBYSxDOUN3V2YsaUJBQVUsQzhDbktBLFVBQVUsQ0FDTixLQUFLLENBQ0Qsb0JBQW9CLENBQ2hCLEVBQUUsQ0FDRSxDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQTVNN0IsQUE2TTRCLHFCQTdNUCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQTBMTixVQUFVLENBQ04sS0FBSyxDQUNELG9CQUFvQixDQUNoQixFQUFFLENBSUUsQ0FBQyxBQUFBLE1BQU0sRUE3TW5DLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuS0EsVUFBVSxDQUNOLEtBQUssQ0FDRCxvQkFBb0IsQ0FDaEIsRUFBRSxDQUlFLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsT0FBTyxFQUNkLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQWhON0IsQUFpTjRCLHFCQWpOUCxDQUNqQixhQUFhLENBV1QsVUFBVSxDQTBMTixVQUFVLENBQ04sS0FBSyxDQUNELG9CQUFvQixDQUNoQixFQUFFLENBUUUsQ0FBQyxBQUFBLE1BQU0sRUFqTm5DLHFCQUFxQixDQUNqQixhQUFhLEM5Q3dXZixpQkFBVSxDOENuS0EsVUFBVSxDQUNOLEtBQUssQ0FDRCxvQkFBb0IsQ0FDaEIsRUFBRSxDQVFFLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDSixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFRN0IsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsV0FBVyxFQUE1RSxpQkFBaUIsQ0FBQyxhQUFhLEM5QzhJN0IsaUJBQVUsQzhDOUkrQixRQUFRLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxFQUN6RSxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELEFBQ0ksZUFEVyxDQUFDLFlBQVksQ0FDeEIsZ0JBQWdCLENBQUMsRUFDYixPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFFTCxBQUlRLHdCQUpnQixDQUVwQixlQUFlLEFBQUEsY0FBYyxDQUV6QixnQkFBZ0IsRUFKeEIsd0JBQXdCLENBR3BCLGVBQWUsQUFBQSxjQUFjLENBQ3pCLGdCQUFnQixFQUh4QixrQkFBa0IsQ0FDZCxlQUFlLEFBQUEsY0FBYyxDQUV6QixnQkFBZ0IsRUFIeEIsa0JBQWtCLENBRWQsZUFBZSxBQUFBLGNBQWMsQ0FDekIsZ0JBQWdCLENBQUMsRUFDYixPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QW5EeFVILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ea1U5QyxBQVFJLHdCQVJvQixDQVFwQiw4QkFBOEIsRUFQbEMsa0JBQWtCLENBT2QsOEJBQThCLENBQUMsRUFFdkIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLEtBQUssRUFDakIsTUFBTSxFQUFFLFVBQVUsRUFDbEIsT0FBTyxFQUFFLGlCQUFpQixHQUVqQzs7QUFFTCxBQUVJLGVBRlcsQUFBQSxjQUFjLENBRXpCLGlCQUFpQixFQURyQixlQUFlLEFBQUEsY0FBYyxDQUN6QixpQkFBaUIsQ0FBQyxFQUNkLFlBQVksRUFBRSxlQUFlLEdBQ2hDOztBQUpMLEFBS0ksZUFMVyxBQUFBLGNBQWMsQ0FLekIseUJBQXlCLEVBSjdCLGVBQWUsQUFBQSxjQUFjLENBSXpCLHlCQUF5QixDQUFDLEVBQ3RCLGNBQWMsRUFBRSxHQUFHLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFLTCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUFDLEVBQ2QsS0FBSyxFQUFFLGtCQUFrQixHQUM1Qjs7QUFFRCxBQUNJLGlCQURhLENBQ2IsSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUVMLEFBQUEsa0JBQWtCLENBQUMsRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxJQUFJLEVBQ1osZ0JBQWdCLEVBQUUsaURBQWlELEVBQ25FLGVBQWUsRUFBRSxPQUFPLEVBQ3hCLGlCQUFpQixFQUFFLFNBQVMsR0FDL0I7O0FBQ0QsQUFBQSxVQUFVLENBQUMsRUFDUCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFDRCxBQUVRLGNBRk0sQ0FDVixJQUFJLENBQ0EsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQ2pCLE1BQU0sRUFBRSxRQUFRLEVBQ2hCLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQUlULEFBQUEsZUFBZSxDQUFDLEVBQ1osYUFBYSxFQUFFLEtBQUssRUFDcEIsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixjQUFjLEVBQUUsR0FBRyxHQUt0Qjs7QUFURCxBQU1JLGVBTlcsR0FNVCxhQUFhLENBQUMsRUFDWixNQUFNLEVBQUUsV0FBVyxHQUN0Qjs7QUFFTCxBQUVRLFFBRkEsQ0FDSixlQUFlLENBQUMsb0JBQW9CLEFBQy9CLFlBQVksR0FBQyxlQUFlLENBQUMsRUFDMUIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsQ0FBQyxHQUNUOztBQVBULEFBUVEsUUFSQSxDQUNKLGVBQWUsQ0FBQyxvQkFBb0IsQUFPL0IsV0FBVyxHQUFDLGFBQWEsQ0FBQyxFQUN2QixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsQ0FBQyxHQUNUOztBQVhULEFBWVEsUUFaQSxDQUNKLGVBQWUsQ0FBQyxvQkFBb0IsR0FXOUIsZUFBZSxDQUFDLEVBQ2QsS0FBSyxFQUFFLGVBQWUsRUFDdEIsZUFBZSxFQUFFLFFBQVEsR0FTNUI7O0FuRC9aSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHdZOUMsQUFZUSxRQVpBLENBQ0osZUFBZSxDQUFDLG9CQUFvQixHQVc5QixlQUFlLENBQUMsRUFJVixhQUFhLEVBQUUsTUFBTSxFQUNyQixVQUFVLEVBQUUsS0FBSyxHQU14Qjs7QW5EL1pILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ed1k5QyxBQVlRLFFBWkEsQ0FDSixlQUFlLENBQUMsb0JBQW9CLEdBVzlCLGVBQWUsQ0FBQyxFQVFWLGFBQWEsRUFBRSxPQUFPLEVBQ3RCLFVBQVUsRUFBRSxLQUFLLEdBRXhCOztBQXZCVCxBQTJCWSxRQTNCSixDQXlCSixzQkFBc0IsQ0FDbEIsb0JBQW9CLENBQ2hCLGVBQWUsQ0FBQyxFQUNaLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxDQUFDLEVBQ1IsR0FBRyxFQUFFLENBQUMsR0FDVDs7QUFLYixBQUlnQixJQUpaLEFBQ0MsSUFBSyxDNUMyTFEsT0FBTyxFNEMxTGpCLFFBQVEsQ0FDSixlQUFlLENBQUMsb0JBQW9CLEdBQzlCLDhCQUE4QixBQUFBLFlBQVksQ0FBQyxFQUN6QyxPQUFPLEVBQUUsaUJBQWlCLEVBQzFCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxLQUFLLEdBU3BCOztBbkQ3YlgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ2YTlDLEFBSWdCLElBSlosQUFDQyxJQUFLLEM1QzJMUSxPQUFPLEU0QzFMakIsUUFBUSxDQUNKLGVBQWUsQ0FBQyxvQkFBb0IsR0FDOUIsOEJBQThCLEFBQUEsWUFBWSxDQUFDLEVBS3JDLE1BQU0sRUFBRSxXQUFXLEdBTzFCOztBbkQ3YlgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ2YTlDLEFBSWdCLElBSlosQUFDQyxJQUFLLEM1QzJMUSxPQUFPLEU0QzFMakIsUUFBUSxDQUNKLGVBQWUsQ0FBQyxvQkFBb0IsR0FDOUIsOEJBQThCLEFBQUEsWUFBWSxDQUFDLEVBUXJDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxpQkFBaUIsRUFDMUIsTUFBTSxFQUFFLFVBQVUsR0FFekI7O0FBaEJqQixBQW9CWSxJQXBCUixBQUNDLElBQUssQzVDMkxRLE9BQU8sQzRDektoQixXQUFXLENBQ1IsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFlBQWEsQy9DdmhCakMsQ0FBQyxFK0N1aEJtQyxFQUN0QyxVQUFVLEVBQUUsZUFBZSxHQUM5Qjs7QUF0QmIsQUE2QmdCLElBN0JaLEFBeUJDLE9BQU8sQ0FDSixRQUFRLENBQ0osZUFBZSxDQUFDLG9CQUFvQixHQUU5Qiw4QkFBOEIsQUFBQSxZQUFZLEVBN0I1RCxJQUFJLEFBeUJDLE9BQU8sQ0FDSixRQUFRLENBRUosa0JBQWtCLENBQUMsb0JBQW9CLEdBQ2pDLDhCQUE4QixBQUFBLFlBQVksQ0FBQyxFQUN6QyxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQS9CakIsQUFpQ29CLElBakNoQixBQXlCQyxPQUFPLENBQ0osUUFBUSxDQUNKLGVBQWUsQ0FBQyxvQkFBb0IsQUFLL0IsWUFBWSxHQUNQLGVBQWUsRUFqQ3JDLElBQUksQUF5QkMsT0FBTyxDQUNKLFFBQVEsQ0FFSixrQkFBa0IsQ0FBQyxvQkFBb0IsQUFJbEMsWUFBWSxHQUNQLGVBQWUsQ0FBQyxFQUNkLFVBQVUsRUFBRSxDQUFDLEdBQ2hCOztBQW5DckIsQUF3Q29CLElBeENoQixBQXlCQyxPQUFPLENBQ0osUUFBUSxDQVlKLHNCQUFzQixDQUNsQixvQkFBb0IsQ0FDaEIsZUFBZSxDQUFDLEVBQ1osVUFBVSxFQUFFLENBQUMsR0FPaEI7O0FuRDdkZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDZhOUMsQUF3Q29CLElBeENoQixBQXlCQyxPQUFPLENBQ0osUUFBUSxDQVlKLHNCQUFzQixDQUNsQixvQkFBb0IsQ0FDaEIsZUFBZSxDQUFDLEVBSVIsUUFBUSxFQUFFLG1CQUFtQixFQUM3QixlQUFlLEVBQUUsUUFBUSxFQUN6QixLQUFLLEVBQUUsSUFBSSxHQUVsQjs7QW5EN2RmLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJbUQ2YXJFLEFBc0RRLElBdERKLENBcURBLHFCQUFxQixDQUNqQixrQkFBa0IsQ0FBQyxFQUVYLFVBQVUsRUFBRSxDQUFDLEdBRXBCOztBQUVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQTVEcEMsQUEyRFEsSUEzREosQ0FxREEscUJBQXFCLENBTWpCLGFBQWEsQ0FBQyxVQUFVLEdBQUcsS0FBSyxFQTNEeEMsSUFBSSxDQXFEQSxxQkFBcUIsQ0FNakIsYUFBYSxDOUNqQ25CLGlCQUFVLEc4Q2lDdUIsS0FBSyxDQUFDLEVBRXpCLFFBQVEsRUFBRSxrQkFBa0IsR0FnQm5DOztBQVhlLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBbEV2RSxBQWlFb0IsSUFqRWhCLENBcURBLHFCQUFxQixDQU1qQixhQUFhLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FJNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBQ2hCLElBQUssQ0FBQSx1QkFBdUIsR0FqRWpELElBQUksQ0FxREEscUJBQXFCLENBTWpCLGFBQWEsQzlDakNuQixpQkFBVSxHOENpQ3VCLEtBQUssQ0FJNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBQ2hCLElBQUssQ0FBQSx1QkFBdUIsRUFBRSxFQUV2QixHQUFHLEVBQUUsWUFBWSxHQUV4Qjs7QUFFRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXZFdkUsQUFzRW9CLElBdEVoQixDQXFEQSxxQkFBcUIsQ0FNakIsYUFBYSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBSTVCLFFBQVEsQ0FBQyxZQUFZLEFBQ2hCLG9CQUFvQixBQU1oQix1QkFBdUIsRUF0RTVDLElBQUksQ0FxREEscUJBQXFCLENBTWpCLGFBQWEsQzlDakNuQixpQkFBVSxHOENpQ3VCLEtBQUssQ0FJNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBTWhCLHVCQUF1QixDQUFDLEVBRWpCLFVBQVUsRUFBRSxtQkFBbUIsR0FFdEM7O0FBV08sTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFyRjNFLEFBb0Z3QixJQXBGcEIsQUErRUMsSUFBSyxDNUM2T0csVUFBVSxFNEM1T2YscUJBQXFCLENBQ2pCLGFBQWEsQ0FBQyxVQUFVLEdBQUcsS0FBSyxDQUM1QixRQUFRLENBQUMsWUFBWSxBQUNoQixvQkFBb0IsQUFDaEIsSUFBSyxDQW5CSix1QkFBdUIsR0FqRWpELElBQUksQUErRUMsSUFBSyxDNUM2T0csVUFBVSxFNEM1T2YscUJBQXFCLENBQ2pCLGFBQWEsQzlDdkR2QixpQkFBVSxHOEN1RDJCLEtBQUssQ0FDNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBQ2hCLElBQUssQ0FuQkosdUJBQXVCLEVBbUJNLEVBRXZCLFVBQVUsRUFBRSxnQkFBZ0IsR0FNbkM7O0FBSkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBeEZwRCxBQW9Gd0IsSUFwRnBCLEFBK0VDLElBQUssQzVDNk9HLFVBQVUsRTRDNU9mLHFCQUFxQixDQUNqQixhQUFhLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FDNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBQ2hCLElBQUssQ0FuQkosdUJBQXVCLEdBakVqRCxJQUFJLEFBK0VDLElBQUssQzVDNk9HLFVBQVUsRTRDNU9mLHFCQUFxQixDQUNqQixhQUFhLEM5Q3ZEdkIsaUJBQVUsRzhDdUQyQixLQUFLLENBQzVCLFFBQVEsQ0FBQyxZQUFZLEFBQ2hCLG9CQUFvQixBQUNoQixJQUFLLENBbkJKLHVCQUF1QixFQW1CTSxFQUt2QixVQUFVLEVBQUUsMEJBQTBCLEVBQ3RDLGFBQWEsRUFBRSxLQUFLLEdBRTNCOztBQWFPLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBekcvRSxBQXdHNEIsSUF4R3hCLEFBa0dDLFVBQVUsQ0FDUCxxQkFBcUIsQ0FDakIsYUFBYSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQzVCLFFBQVEsQ0FBQyxZQUFZLEFBQ2hCLG9CQUFvQixBQUNoQixJQUFLLENBdENKLHVCQUF1QixDQXVDcEIsb0JBQW9CLEVBeEdqRCxJQUFJLEFBa0dDLFVBQVUsQ0FDUCxxQkFBcUIsQ0FDakIsYUFBYSxDOUMxRXZCLGlCQUFVLEc4QzBFMkIsS0FBSyxDQUM1QixRQUFRLENBQUMsWUFBWSxBQUNoQixvQkFBb0IsQUFDaEIsSUFBSyxDQXRDSix1QkFBdUIsQ0F1Q3BCLG9CQUFvQixDQUFDLEVBRWQsVUFBVSxFQUFFLGdCQUFnQixHQU1uQzs7QUFKRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUE1R3hELEFBd0c0QixJQXhHeEIsQUFrR0MsVUFBVSxDQUNQLHFCQUFxQixDQUNqQixhQUFhLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FDNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBQ2hCLElBQUssQ0F0Q0osdUJBQXVCLENBdUNwQixvQkFBb0IsRUF4R2pELElBQUksQUFrR0MsVUFBVSxDQUNQLHFCQUFxQixDQUNqQixhQUFhLEM5QzFFdkIsaUJBQVUsRzhDMEUyQixLQUFLLENBQzVCLFFBQVEsQ0FBQyxZQUFZLEFBQ2hCLG9CQUFvQixBQUNoQixJQUFLLENBdENKLHVCQUF1QixDQXVDcEIsb0JBQW9CLENBQUMsRUFLZCxhQUFhLEVBQUUsS0FBSyxFQUNwQixVQUFVLEVBQUUseUJBQXlCLEdBRTVDOztBQUlHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXBIeEQsQUFtSDRCLElBbkh4QixBQWtHQyxVQUFVLENBQ1AscUJBQXFCLENBQ2pCLGFBQWEsQ0FBQyxVQUFVLEdBQUcsS0FBSyxDQUM1QixRQUFRLENBQUMsWUFBWSxBQUNoQixvQkFBb0IsQUFZaEIsdUJBQXVCLEFBQ25CLG9CQUFvQixFQW5IakQsSUFBSSxBQWtHQyxVQUFVLENBQ1AscUJBQXFCLENBQ2pCLGFBQWEsQzlDMUV2QixpQkFBVSxHOEMwRTJCLEtBQUssQ0FDNUIsUUFBUSxDQUFDLFlBQVksQUFDaEIsb0JBQW9CLEFBWWhCLHVCQUF1QixBQUNuQixvQkFBb0IsQ0FBQyxFQUVkLFVBQVUsRUFBRSxnQ0FBZ0MsR0FFbkQ7O0FBUzdCLEFBSVEsNkJBSnFCLENBR3pCLFFBQVEsQ0FDSixhQUFhLEVBSHJCLHVCQUF1QixDQUVuQixRQUFRLENBQ0osYUFBYSxFQUZyQixVQUFVLENBQUMsT0FBTyxDQUNkLFFBQVEsQ0FDSixhQUFhLENBQUMsRUFDVixPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUFOVCxBQU9RLDZCQVBxQixDQUd6QixRQUFRLENBSUosR0FBRyxFQU5YLHVCQUF1QixDQUVuQixRQUFRLENBSUosR0FBRyxFQUxYLFVBQVUsQ0FBQyxPQUFPLENBQ2QsUUFBUSxDQUlKLEdBQUcsQ0FBQyxFQUNBLE9BQU8sRUFBRSxZQUFZLEdBRXhCOztBQUdULEFBQUEsUUFBUSxDQUFDLEVBQ0wsS0FBSyxFQUFFLEtBQUssRUFDWixVQUFVLEVBQUUsS0FBSyxHQXFCcEI7O0FBdkJELEFBR0ksUUFISSxDQUdKLGFBQWEsQ0FBQyxFQUVWLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsU0FBUyxFQUFFLElBQUksRUFDZixhQUFhLEVBQUUsS0FBSyxFQUNwQixXQUFXLEVBQUUsTUFBTSxFQUNuQixLQUFLLEVBQUMsT0FBTyxHQUtoQjs7QW5EMWtCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDBqQjlDLEFBR0ksUUFISSxDQUdKLGFBQWEsQ0FBQyxFQVVOLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLGFBQWEsRUFBRSxDQUFDLEdBRXZCOztBQWhCTCxBQWlCSSxRQWpCSSxDQWlCSixHQUFHLENBQUMsRUFDQSxPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxJQUFJLEVBQ1osYUFBYSxFQUFFLEtBQUssRUFDcEIsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBR0wsNENBRUc7QW5EcmxCRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSW1Ec2xCckUsQUFJUSxJQUpKLEFBQUEsT0FBTyxDQUVQLHVCQUF1QixBQUVsQixJQUFLLEN1QnJMb0Isb0JBQW9CLEd2QmtMdEQsSUFBSSxBQUFBLFFBQVEsQ0FDUix1QkFBdUIsQUFFbEIsSUFBSyxDdUJyTG9CLG9CQUFvQixFdkJxTGxCLEVBRXBCLFVBQVUsRUFBRSxZQUFZLEdBRS9COztBQVJULEFBVVEsSUFWSixBQUFBLE9BQU8sQ0FFUCx1QkFBdUIsQ0FRbkIsUUFBUSxBQUFBLFlBQVksQUFBQSxJQUFLLENBbE9qQyxlQUFlLEdBeU5mLElBQUksQUFBQSxRQUFRLENBQ1IsdUJBQXVCLENBUW5CLFFBQVEsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQWxPakMsZUFBZSxFQWtPbUMsRUFDdEMsY0FBYyxFQUFFLEdBQUcsRUFDbkIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLEdBQUcsRUFBRSxHQUFHLEdBb0JYOztBQXBDVCxBQWtCWSxJQWxCUixBQUFBLE9BQU8sQ0FFUCx1QkFBdUIsQ0FRbkIsUUFBUSxBQUFBLFlBQVksQUFBQSxJQUFLLENBbE9qQyxlQUFlLEVBME9ILGFBQWEsRUFqQnpCLElBQUksQUFBQSxRQUFRLENBQ1IsdUJBQXVCLENBUW5CLFFBQVEsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQWxPakMsZUFBZSxFQTBPSCxhQUFhLENBQUMsRUFDVixNQUFNLEVBQUUsV0FBVyxFQUNuQixXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFyQmIsQUF1QlksSUF2QlIsQUFBQSxPQUFPLENBRVAsdUJBQXVCLENBUW5CLFFBQVEsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQWxPakMsZUFBZSxFQStPSCxhQUFhLEVBdEJ6QixJQUFJLEFBQUEsUUFBUSxDQUNSLHVCQUF1QixDQVFuQixRQUFRLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FsT2pDLGVBQWUsRUErT0gsYUFBYSxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksR0FPaEI7O0FBL0JiLEFBMEJnQixJQTFCWixBQUFBLE9BQU8sQ0FFUCx1QkFBdUIsQ0FRbkIsUUFBUSxBQUFBLFlBQVksQUFBQSxJQUFLLENBbE9qQyxlQUFlLEVBK09ILGFBQWEsQ0FHVCxHQUFHLEVBekJuQixJQUFJLEFBQUEsUUFBUSxDQUNSLHVCQUF1QixDQVFuQixRQUFRLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FsT2pDLGVBQWUsRUErT0gsYUFBYSxDQUdULEdBQUcsQ0FBQyxFQUNBLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQTlCakIsQUFpQ1ksSUFqQ1IsQUFBQSxPQUFPLENBRVAsdUJBQXVCLENBUW5CLFFBQVEsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQWxPakMsZUFBZSxFQXlQSCxDQUFDLEVBaENiLElBQUksQUFBQSxRQUFRLENBQ1IsdUJBQXVCLENBUW5CLFFBQVEsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQWxPakMsZUFBZSxFQXlQSCxDQUFDLENBQUMsRUFDRSxXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFLYixBQUFBLGVBQWUsQ0FBQyxFQUNkLE9BQU8sRUFBRSxJQUFJLEdBV2Q7O0FuRDFvQkssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4bkI5QyxBQUFBLGVBQWUsQ0FBQyxFQUdWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixPQUFPLEVBQUUsTUFBTSxHQU9wQjs7QW5EMW9CSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhuQjlDLEFBT0EsZUFQZSxDQU9mLGVBQWUsQ0FBQyxRQUFRLEFBQUEsWUFBWSxDQUFBLEVBRXhCLE9BQU8sRUFBRSxLQUFLLEdBRXJCOztBQU1MLEFBRUksSUFGQSxBQUFBLFFBQVEsQ0FFUixLQUFLLEdBQUMsVUFBVSxHQUFDLEtBQUssRUFGMUIsSUFBSSxBQUFBLFFBQVEsQ0FFUixLQUFLLEc5QzFNUCxpQkFBVSxHOEMwTVMsS0FBSyxDQUFDLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQU1DLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBWHZELEFBUUksSUFSQSxBQUFBLFFBQVEsQUFRUCwyQkFBMkIsQ0FBQyx1QkFBdUIsRUFSeEQsSUFBSSxBQUFBLFFBQVEsQUFTUCw4QkFBOEIsQ0FBQyx1QkFBdUIsRUFUM0QsSUFBSSxBQUFBLFFBQVEsQ0FVUix1QkFBdUIsQUFBQSxhQUFhLENBQUMsRUFFakMsY0FBYyxFQUFFLEtBQUssR0FrRXhCOztBQWhFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJQWR0RCxBQVFJLElBUkEsQUFBQSxRQUFRLEFBUVAsMkJBQTJCLENBQUMsdUJBQXVCLEVBUnhELElBQUksQUFBQSxRQUFRLEFBU1AsOEJBQThCLENBQUMsdUJBQXVCLEVBVDNELElBQUksQUFBQSxRQUFRLENBVVIsdUJBQXVCLEFBQUEsYUFBYSxDQUFDLEVBS2pDLGNBQWMsRUFBRSxLQUFLLEdBK0R4Qjs7QUE3REMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFqQnJELEFBUUksSUFSQSxBQUFBLFFBQVEsQUFRUCwyQkFBMkIsQ0FBQyx1QkFBdUIsRUFSeEQsSUFBSSxBQUFBLFFBQVEsQUFTUCw4QkFBOEIsQ0FBQyx1QkFBdUIsRUFUM0QsSUFBSSxBQUFBLFFBQVEsQ0FVUix1QkFBdUIsQUFBQSxhQUFhLENBQUMsRUFRL0IsTUFBTSxFQUFFLGVBQWUsR0E0RDVCOztBQTFEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXBCckQsQUFRSSxJQVJBLEFBQUEsUUFBUSxBQVFQLDJCQUEyQixDQUFDLHVCQUF1QixFQVJ4RCxJQUFJLEFBQUEsUUFBUSxBQVNQLDhCQUE4QixDQUFDLHVCQUF1QixFQVQzRCxJQUFJLEFBQUEsUUFBUSxDQVVSLHVCQUF1QixBQUFBLGFBQWEsQ0FBQyxFQVdqQyxjQUFjLEVBQUUsSUFBSSxHQXlEdkI7O0FBdkRDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQXZCL0IsQUFRSSxJQVJBLEFBQUEsUUFBUSxBQVFQLDJCQUEyQixDQUFDLHVCQUF1QixFQVJ4RCxJQUFJLEFBQUEsUUFBUSxBQVNQLDhCQUE4QixDQUFDLHVCQUF1QixFQVQzRCxJQUFJLEFBQUEsUUFBUSxDQVVSLHVCQUF1QixBQUFBLGFBQWEsQ0FBQyxFQWNqQyxVQUFVLEVBQUUsSUFBSSxHQXNEbkI7O0FuRDd0QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQrb0I5QyxBQTBCTSxJQTFCRixBQUFBLFFBQVEsQUFRUCwyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FrQmxELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxBQVNQLDhCQUE4QixDQUFDLHVCQUF1QixDQWlCckQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLENBVVIsdUJBQXVCLEFBQUEsYUFBYSxDQWdCbEMsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQUVmLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLElBQUksR0FnRGhCOztBbkQ1dEJELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EK29COUMsQUEwQk0sSUExQkYsQUFBQSxRQUFRLEFBUVAsMkJBQTJCLENBQUMsdUJBQXVCLENBa0JsRCxRQUFRLEFBQUEsWUFBWSxFQTFCMUIsSUFBSSxBQUFBLFFBQVEsQUFTUCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FpQnJELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxDQVVSLHVCQUF1QixBQUFBLGFBQWEsQ0FnQmxDLFFBQVEsQUFBQSxZQUFZLENBQUMsRUFNZixRQUFRLEVBQUUsUUFBUSxHQTZDdkI7O0FBM0NDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBbEN6RCxBQTBCTSxJQTFCRixBQUFBLFFBQVEsQUFRUCwyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FrQmxELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxBQVNQLDhCQUE4QixDQUFDLHVCQUF1QixDQWlCckQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLENBVVIsdUJBQXVCLEFBQUEsYUFBYSxDQWdCbEMsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQVNmLE1BQU0sRUFBRSxZQUFZLEdBMEN6Qjs7QUF4Q0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFyQ3hELEFBMEJNLElBMUJGLEFBQUEsUUFBUSxBQVFQLDJCQUEyQixDQUFDLHVCQUF1QixDQWtCbEQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLEFBU1AsOEJBQThCLENBQUMsdUJBQXVCLENBaUJyRCxRQUFRLEFBQUEsWUFBWSxFQTFCMUIsSUFBSSxBQUFBLFFBQVEsQ0FVUix1QkFBdUIsQUFBQSxhQUFhLENBZ0JsQyxRQUFRLEFBQUEsWUFBWSxDQUFDLEVBWWYsVUFBVSxFQUFFLE1BQU0sR0F1Q3ZCOztBQXJDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXhDeEQsQUEwQk0sSUExQkYsQUFBQSxRQUFRLEFBUVAsMkJBQTJCLENBQUMsdUJBQXVCLENBa0JsRCxRQUFRLEFBQUEsWUFBWSxFQTFCMUIsSUFBSSxBQUFBLFFBQVEsQUFTUCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FpQnJELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxDQVVSLHVCQUF1QixBQUFBLGFBQWEsQ0FnQmxDLFFBQVEsQUFBQSxZQUFZLENBQUMsRUFlZixLQUFLLEVBQUUsQ0FBQyxFQUNSLEdBQUcsRUFBRSxJQUFJLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLGVBQWUsRUFBRSxRQUFRLEdBNkI5Qjs7QUEzQkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFsRHZELEFBMEJNLElBMUJGLEFBQUEsUUFBUSxBQVFQLDJCQUEyQixDQUFDLHVCQUF1QixDQWtCbEQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLEFBU1AsOEJBQThCLENBQUMsdUJBQXVCLENBaUJyRCxRQUFRLEFBQUEsWUFBWSxFQTFCMUIsSUFBSSxBQUFBLFFBQVEsQ0FVUix1QkFBdUIsQUFBQSxhQUFhLENBZ0JsQyxRQUFRLEFBQUEsWUFBWSxDQUFDLEVBeUJmLEdBQUcsRUFBRSxDQUFDLEVBQ04sS0FBSyxFQUFFLENBQUMsR0F5QmI7O0FBdkJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBdER2RCxBQTBCTSxJQTFCRixBQUFBLFFBQVEsQUFRUCwyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FrQmxELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxBQVNQLDhCQUE4QixDQUFDLHVCQUF1QixDQWlCckQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLENBVVIsdUJBQXVCLEFBQUEsYUFBYSxDQWdCbEMsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQTZCZixHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsS0FBSyxFQUFFLElBQUksRUFDWCxlQUFlLEVBQUUsUUFBUSxHQW1COUI7O0FuRDV0QkQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQrb0I5QyxBQTBCTSxJQTFCRixBQUFBLFFBQVEsQUFRUCwyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FrQmxELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxBQVNQLDhCQUE4QixDQUFDLHVCQUF1QixDQWlCckQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLENBVVIsdUJBQXVCLEFBQUEsYUFBYSxDQWdCbEMsUUFBUSxBQUFBLFlBQVksQ0FBQyxFQW1DZixLQUFLLEVBQUUsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixRQUFRLEVBQUUsUUFBUSxFQUNsQixlQUFlLEVBQUUsUUFBUSxHQVk5Qjs7QUFWQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQW5FdkQsQUEwQk0sSUExQkYsQUFBQSxRQUFRLEFBUVAsMkJBQTJCLENBQUMsdUJBQXVCLENBa0JsRCxRQUFRLEFBQUEsWUFBWSxFQTFCMUIsSUFBSSxBQUFBLFFBQVEsQUFTUCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FpQnJELFFBQVEsQUFBQSxZQUFZLEVBMUIxQixJQUFJLEFBQUEsUUFBUSxDQVVSLHVCQUF1QixBQUFBLGFBQWEsQ0FnQmxDLFFBQVEsQUFBQSxZQUFZLENBQUMsRUEwQ2YsR0FBRyxFQUFFLENBQUMsRUFDTixVQUFVLEVBQUUsS0FBSyxFQUNqQixhQUFhLEVBQUUsSUFBSSxHQU94Qjs7QUFMQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUF4RWhDLEFBMEJNLElBMUJGLEFBQUEsUUFBUSxBQVFQLDJCQUEyQixDQUFDLHVCQUF1QixDQWtCbEQsUUFBUSxBQUFBLFlBQVksRUExQjFCLElBQUksQUFBQSxRQUFRLEFBU1AsOEJBQThCLENBQUMsdUJBQXVCLENBaUJyRCxRQUFRLEFBQUEsWUFBWSxFQTFCMUIsSUFBSSxBQUFBLFFBQVEsQ0FVUix1QkFBdUIsQUFBQSxhQUFhLENBZ0JsQyxRQUFRLEFBQUEsWUFBWSxDQUFDLEVBK0NmLEdBQUcsRUFBRSxJQUFJLEVBQ1QsVUFBVSxFQUFFLENBQUMsRUFDYixhQUFhLEVBQUUsSUFBSSxHQUV4Qjs7QUE3RVAsQUFvRlksSUFwRlIsQUFBQSxRQUFRLEFBK0VQLDJCQUEyQixDQUl4QixrQkFBa0IsQ0FBQyxRQUFRLEdBQ3JCLGtCQUFrQixFQXBGaEMsSUFBSSxBQUFBLFFBQVEsQUFnRlAsMkJBQTJCLENBR3hCLGtCQUFrQixDQUFDLFFBQVEsR0FDckIsa0JBQWtCLEVBcEZoQyxJQUFJLEFBQUEsUUFBUSxBQWlGUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBQUMsUUFBUSxHQUNyQixrQkFBa0IsRUFwRmhDLElBQUksQUFBQSxRQUFRLEFBa0ZQLDJCQUEyQixDQUN4QixrQkFBa0IsQ0FBQyxRQUFRLEdBQ3JCLGtCQUFrQixDQUFDLEVBQ2pCLE9BQU8sRUFBRSxnQkFBZ0IsR0FDNUI7O0FBdEZiLEFBdUZZLElBdkZSLEFBQUEsUUFBUSxBQStFUCwyQkFBMkIsQ0FJeEIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLEVBdkYxQixJQUFJLEFBQUEsUUFBUSxBQWdGUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLEVBdkYxQixJQUFJLEFBQUEsUUFBUSxBQWlGUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLEVBdkYxQixJQUFJLEFBQUEsUUFBUSxBQWtGUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLENBQUMsRUFDWCxNQUFNLEVBQUUsZUFBZSxFQUN2QixhQUFhLEVBQUUsY0FBYyxHQU1oQzs7QUEvRmIsQUEyRmdCLElBM0ZaLEFBQUEsUUFBUSxBQStFUCwyQkFBMkIsQ0FJeEIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLEFBSVQsYUFBYSxHQUFDLG9CQUFvQixFQTNGbkQsSUFBSSxBQUFBLFFBQVEsQUErRVAsMkJBQTJCLENBSXhCLGtCQUFrQixDQUFDLFFBQVEsR0FJckIsWUFBWSxDQUtWLGNBQWMsRUE1RjlCLElBQUksQUFBQSxRQUFRLEFBZ0ZQLDJCQUEyQixDQUd4QixrQkFBa0IsQ0FBQyxRQUFRLEdBSXJCLFlBQVksQUFJVCxhQUFhLEdBQUMsb0JBQW9CLEVBM0ZuRCxJQUFJLEFBQUEsUUFBUSxBQWdGUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLENBS1YsY0FBYyxFQTVGOUIsSUFBSSxBQUFBLFFBQVEsQUFpRlAsaUNBQWlDLENBRTlCLGtCQUFrQixDQUFDLFFBQVEsR0FJckIsWUFBWSxBQUlULGFBQWEsR0FBQyxvQkFBb0IsRUEzRm5ELElBQUksQUFBQSxRQUFRLEFBaUZQLGlDQUFpQyxDQUU5QixrQkFBa0IsQ0FBQyxRQUFRLEdBSXJCLFlBQVksQ0FLVixjQUFjLEVBNUY5QixJQUFJLEFBQUEsUUFBUSxBQWtGUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBQUMsUUFBUSxHQUlyQixZQUFZLEFBSVQsYUFBYSxHQUFDLG9CQUFvQixFQTNGbkQsSUFBSSxBQUFBLFFBQVEsQUFrRlAsMkJBQTJCLENBQ3hCLGtCQUFrQixDQUFDLFFBQVEsR0FJckIsWUFBWSxDQUtWLGNBQWMsQ0FBQyxFQUNYLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQTlGakIsQUFrR1ksSUFsR1IsQUFBQSxRQUFRLEFBK0VQLDJCQUEyQixDQWtCeEIsS0FBSyxHQUNFLG1CQUFtQixBQUFBLFlBQVksRUFsRzlDLElBQUksQUFBQSxRQUFRLEFBZ0ZQLDJCQUEyQixDQWlCeEIsS0FBSyxHQUNFLG1CQUFtQixBQUFBLFlBQVksRUFsRzlDLElBQUksQUFBQSxRQUFRLEFBaUZQLGlDQUFpQyxDQWdCOUIsS0FBSyxHQUNFLG1CQUFtQixBQUFBLFlBQVksRUFsRzlDLElBQUksQUFBQSxRQUFRLEFBa0ZQLDJCQUEyQixDQWV4QixLQUFLLEdBQ0UsbUJBQW1CLEFBQUEsWUFBWSxDQUFDLEVBQy9CLFVBQVUsRUFBRSxlQUFlLEdBQzlCOztBQXBHYixBQXFHWSxJQXJHUixBQUFBLFFBQVEsQUErRVAsMkJBQTJCLENBa0J4QixLQUFLLENBSUQsRUFBRSxBQUFBLGFBQWEsRUFyRzNCLElBQUksQUFBQSxRQUFRLEFBZ0ZQLDJCQUEyQixDQWlCeEIsS0FBSyxDQUlELEVBQUUsQUFBQSxhQUFhLEVBckczQixJQUFJLEFBQUEsUUFBUSxBQWlGUCxpQ0FBaUMsQ0FnQjlCLEtBQUssQ0FJRCxFQUFFLEFBQUEsYUFBYSxFQXJHM0IsSUFBSSxBQUFBLFFBQVEsQUFrRlAsMkJBQTJCLENBZXhCLEtBQUssQ0FJRCxFQUFFLEFBQUEsYUFBYSxDQUFDLEVBQ1osTUFBTSxFQUFFLElBQUksR0FDZjs7QUF2R2IsQUFnSG9CLElBaEhoQixBQUFBLFFBQVEsQUEwR1AsMkJBQTJCLENBR3hCLGtCQUFrQixDQUNkLFFBQVEsR0FDRixZQUFZLEdBQ1IsV0FBVyxHQUFDLENBQUMsRUFoSG5DLElBQUksQUFBQSxRQUFRLEFBMkdQLGlDQUFpQyxDQUU5QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEVBaEhuQyxJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBQ2QsUUFBUSxHQUNGLFlBQVksR0FDUixXQUFXLEdBQUMsQ0FBQyxDQUFDLEVBQ1osSUFBSSxFQUFFLHlDQUF5QyxFQUMvQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixjQUFjLEVBQUUsTUFBTSxHQXVCekI7O0FBMUlyQixBQXFId0IsSUFySHBCLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBQ2QsUUFBUSxHQUNGLFlBQVksR0FDUixXQUFXLEdBQUMsQ0FBQyxBQUtWLE9BQU8sRUFySGhDLElBQUksQUFBQSxRQUFRLEFBMEdQLDJCQUEyQixDQUd4QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEFBS0EsTUFBTSxFQXJIekMsSUFBSSxBQUFBLFFBQVEsQUEyR1AsaUNBQWlDLENBRTlCLGtCQUFrQixDQUNkLFFBQVEsR0FDRixZQUFZLEdBQ1IsV0FBVyxHQUFDLENBQUMsQUFLVixPQUFPLEVBckhoQyxJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBQ2QsUUFBUSxHQUNGLFlBQVksR0FDUixXQUFXLEdBQUMsQ0FBQyxBQUtBLE1BQU0sRUFySHpDLElBQUksQUFBQSxRQUFRLEFBNEdQLDJCQUEyQixDQUN4QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEFBS1YsT0FBTyxFQXJIaEMsSUFBSSxBQUFBLFFBQVEsQUE0R1AsMkJBQTJCLENBQ3hCLGtCQUFrQixDQUNkLFFBQVEsR0FDRixZQUFZLEdBQ1IsV0FBVyxHQUFDLENBQUMsQUFLQSxNQUFNLENBQUMsRUFDZCxPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBeEh6QixBQXlId0IsSUF6SHBCLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBQ2QsUUFBUSxHQUNGLFlBQVksR0FDUixXQUFXLEdBQUMsQ0FBQyxBQVNWLE9BQU8sRUF6SGhDLElBQUksQUFBQSxRQUFRLEFBMkdQLGlDQUFpQyxDQUU5QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEFBU1YsT0FBTyxFQXpIaEMsSUFBSSxBQUFBLFFBQVEsQUE0R1AsMkJBQTJCLENBQ3hCLGtCQUFrQixDQUNkLFFBQVEsR0FDRixZQUFZLEdBQ1IsV0FBVyxHQUFDLENBQUMsQUFTVixPQUFPLENBQUMsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixhQUFhLEVBQUUsR0FBRyxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUFDLElBQUksRUFBRSxDQUFDLEVBQ2hCLE1BQU0sRUFBRSxVQUFVLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQUMsTUFBTSxFQUFFLElBQUksRUFDeEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFqSXpCLEFBa0l3QixJQWxJcEIsQUFBQSxRQUFRLEFBMEdQLDJCQUEyQixDQUd4QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEFBa0JWLE1BQU0sRUFsSS9CLElBQUksQUFBQSxRQUFRLEFBMkdQLGlDQUFpQyxDQUU5QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEFBa0JWLE1BQU0sRUFsSS9CLElBQUksQUFBQSxRQUFRLEFBNEdQLDJCQUEyQixDQUN4QixrQkFBa0IsQ0FDZCxRQUFRLEdBQ0YsWUFBWSxHQUNSLFdBQVcsR0FBQyxDQUFDLEFBa0JWLE1BQU0sQ0FBQyxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxHQUFHLEVBQUMsR0FBRyxFQUFFLGVBQWUsRUFDOUIsTUFBTSxFQUFFLElBQUksRUFBQyxLQUFLLEVBQUUsSUFBSSxFQUN4QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsZUFBZSxFQUFFLFNBQVMsR0FDN0I7O0FBekl6QixBQThJZ0IsSUE5SVosQUFBQSxRQUFRLEFBMEdQLDJCQUEyQixDQUd4QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQUNELFlBQVksRUE5STVCLElBQUksQUFBQSxRQUFRLEFBMkdQLGlDQUFpQyxDQUU5QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQUNELFlBQVksRUE5STVCLElBQUksQUFBQSxRQUFRLEFBNEdQLDJCQUEyQixDQUN4QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQUNELFlBQVksQ0FBQyxFQUNULE1BQU0sRUFBRSxXQUFXLEdBQ3RCOztBQWhKakIsQUFpSmdCLElBakpaLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJRCxFQUFFLEVBakpsQixJQUFJLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJRyxFQUFFLEVBakp0QixJQUFJLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJTyxHQUFHLEVBakozQixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJRCxFQUFFLEVBakpsQixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJRyxFQUFFLEVBakp0QixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJTyxHQUFHLEVBakozQixJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJRCxFQUFFLEVBakpsQixJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJRyxFQUFFLEVBakp0QixJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FJTyxHQUFHLENBQUMsRUFDUixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQW5KakIsQUFvSmdCLElBcEpaLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FPRCxFQUFFLEVBcEpsQixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FPRCxFQUFFLEVBcEpsQixJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FPRCxFQUFFLENBQUMsRUFDQyxJQUFJLEVBQUUseUNBQXlDLEVBQy9DLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLGNBQWMsRUFBRSxLQUFLLEVBQ3JCLGFBQWEsRUFBRSxHQUFHLEdBQ3JCOztBQXpKakIsQUEwSmdCLElBMUpaLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FhRCxDQUFDLEVBMUpqQixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FhRCxDQUFDLEVBMUpqQixJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FhRCxDQUFDLENBQUMsRUFDRSxJQUFJLEVBQUUsNENBQTRDLEVBQ2xELGNBQWMsRUFBRSxNQUFNLEdBQ3pCOztBQTdKakIsQUE4SmdCLElBOUpaLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FpQkQseUJBQXlCLEVBOUp6QyxJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FpQkQseUJBQXlCLEVBOUp6QyxJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FpQkQseUJBQXlCLENBQUMsRUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDekI7O0FBaEtqQixBQWlLZ0IsSUFqS1osQUFBQSxRQUFRLEFBMEdQLDJCQUEyQixDQUd4QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQW9CRCxFQUFFLEVBaktsQixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0FvQkQsRUFBRSxFQWpLbEIsSUFBSSxBQUFBLFFBQVEsQUE0R1AsMkJBQTJCLENBQ3hCLGtCQUFrQixDQWdDZCxLQUFLLENBb0JELEVBQUUsQ0FBQyxFQUNDLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsTUFBTSxFQUFFLFNBQVMsR0FNcEI7O0FBektqQixBQXFLb0IsSUFyS2hCLEFBQUEsUUFBUSxBQTBHUCwyQkFBMkIsQ0FHeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FvQkQsRUFBRSxBQUlHLFFBQVEsRUFySzdCLElBQUksQUFBQSxRQUFRLEFBMkdQLGlDQUFpQyxDQUU5QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQW9CRCxFQUFFLEFBSUcsUUFBUSxFQXJLN0IsSUFBSSxBQUFBLFFBQVEsQUE0R1AsMkJBQTJCLENBQ3hCLGtCQUFrQixDQWdDZCxLQUFLLENBb0JELEVBQUUsQUFJRyxRQUFRLENBQUMsRUFDTixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsWUFBWSxHQUM1Qjs7QUF4S3JCLEFBMEtnQixJQTFLWixBQUFBLFFBQVEsQUEwR1AsMkJBQTJCLENBR3hCLGtCQUFrQixDQWdDZCxLQUFLLENBNkJELEVBQUUsR0FBQyxFQUFFLEVBMUtyQixJQUFJLEFBQUEsUUFBUSxBQTJHUCxpQ0FBaUMsQ0FFOUIsa0JBQWtCLENBZ0NkLEtBQUssQ0E2QkQsRUFBRSxHQUFDLEVBQUUsRUExS3JCLElBQUksQUFBQSxRQUFRLEFBNEdQLDJCQUEyQixDQUN4QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQTZCRCxFQUFFLEdBQUMsRUFBRSxDQUFDLEVBQ0YsSUFBSSxFQUFFLDBDQUEwQyxFQUNoRCxjQUFjLEVBQUUsTUFBTSxHQUN6Qjs7QUE3S2pCLEFBK0tvQixJQS9LaEIsQUFBQSxRQUFRLEFBMEdQLDJCQUEyQixDQUd4QixrQkFBa0IsQ0FnQ2QsS0FBSyxDQWlDRCxZQUFZLENBQ1IsQ0FBQyxFQS9LckIsSUFBSSxBQUFBLFFBQVEsQUEyR1AsaUNBQWlDLENBRTlCLGtCQUFrQixDQWdDZCxLQUFLLENBaUNELFlBQVksQ0FDUixDQUFDLEVBL0tyQixJQUFJLEFBQUEsUUFBUSxBQTRHUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBZ0NkLEtBQUssQ0FpQ0QsWUFBWSxDQUNSLENBQUMsQ0FBQyxFQUNFLElBQUksRUFBRSwwQ0FBMEMsRUFDaEQsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFuTHJCLEFBNExvQixJQTVMaEIsQUFBQSxRQUFRLEFBd0xQLDJCQUEyQixDQUN4QixrQkFBa0IsQ0FDZCxLQUFLLENBQ0QsWUFBWSxDQUNSLENBQUMsR0FBQyxHQUFHLENBQUMsRUFDRixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QUFsTXJCLEFBMk1vQixJQTNNaEIsQUFBQSxRQUFRLEFBdU1QLGlDQUFpQyxDQUM5QixrQkFBa0IsQ0FDZCxLQUFLLENBQ0QsWUFBWSxDQUNSLENBQUMsR0FBQyxHQUFHLENBQUMsRUFDRixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFFLFNBQVMsR0FDcEI7O0FBL01yQixBQXdOb0IsSUF4TmhCLEFBQUEsUUFBUSxBQW9OUCwyQkFBMkIsQ0FDeEIsa0JBQWtCLENBQ2QsS0FBSyxDQUNELG1CQUFtQixDQUNmLE1BQU0sQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLFNBQVMsR0FDcEI7O0FBUXJCLEFBQUEsZUFBZSxBQUFBLE1BQU0sRUFDckIsMkJBQTJCLENBQUMsa0JBQWtCLENBQUMsUUFBUSxHQUFDLFlBQVksR0FBQyxXQUFXLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFDeEYsaUNBQWlDLENBQUMsa0JBQWtCLENBQUMsUUFBUSxHQUFDLFlBQVksR0FBQyxXQUFXLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUMzRixnQkFBZ0IsRUFBRSwyMkJBQTIyQixHQUNoNEI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFDLEVBQ2QsZ0JBQWdCLEVBQUUsMndCQUEyd0IsR0FDaHlCOztBQUNELEFBQUEsYUFBYSxBQUFBLE1BQU0sRUFDbkIsMkJBQTJCLENBQUMsa0JBQWtCLENBQUMsUUFBUSxHQUFDLFlBQVksR0FBQyxXQUFXLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUNyRixnQkFBZ0IsRUFBRSwra0JBQStrQixHQUNwbUI7O0FBQ0QsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLEVBQ2hCLGdCQUFnQixFQUFFLCt0QkFBK3RCLEdBQ3B2Qjs7QUFHRCxBQUFBLFlBQVksQ0FBQyxFQUNULE9BQU8sRUFBRSxJQUFJLEVBQ2IsYUFBYSxFQUFFLEdBQUcsR0F1QnJCOztBQXpCRCxBQUlJLFlBSlEsQ0FJUixFQUFFLEVBSk4sWUFBWSxDQUlKLENBQUMsQ0FBQyxFQUNGLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFdBQVcsRUFBRSxhQUFhLEdBQzdCOztBQVBMLEFBUUksWUFSUSxHQVFOLEVBQUUsQ0FBQyxFQUNELFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsT0FBTyxHQUMxQjs7QUFkTCxBQWVJLFlBZlEsR0FlTixDQUFDLENBQUMsRUFDQSxJQUFJLEVBQUUsd0NBQXdDLEVBQzlDLGNBQWMsRUFBRSxHQUFHLEVBQ25CLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFwQkwsQUFzQkksWUF0QlEsQUFzQlAsU0FBUyxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFJTCxBQUFBLGVBQWUsQ0FBQyxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLElBQUksRUFDYixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsVUFBVSxFQUN2QixhQUFhLEVBQUMsZ0JBQWdCLEdBb0ZqQzs7QUExRkQsQUFRSSxlQVJXLEdBUVQsRUFBRSxDQUFDLEVBQ0QsVUFBVSxFQUFFLElBQUksRUFDaEIsSUFBSSxFQUFFLHVDQUF1QyxFQUM3QyxjQUFjLEVBQUUsS0FBSyxFQUNyQixLQUFLLEVBQUUsSUFBSSxFQUNYLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEdBeUVyQjs7QUF6RkwsQUFrQlEsZUFsQk8sR0FRVCxFQUFFLEFBVUMsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFDLHlCQUF5QixFQUNqQyxpQkFBaUIsRUFBQyxnQkFBZ0IsRUFDbEMsUUFBUSxFQUFDLFFBQVEsRUFDakIsS0FBSyxFQUFDLElBQUksRUFDVixNQUFNLEVBQUMsSUFBSSxFQUNYLGFBQWEsRUFBQyxHQUFHLEVBQ2pCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsS0FBSyxFQUFFLENBQUMsR0FDWDs7QUEzQlQsQUE0QlEsZUE1Qk8sR0FRVCxFQUFFLEFBb0JDLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEVBQ2IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQWpDVCxBQW1DUSxlQW5DTyxHQVFULEVBQUUsR0EyQkUsZUFBZSxDQUFDLEVBQ2QsVUFBVSxFQUFFLElBQUksRUFDaEIsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxjQUFjLEVBQUUsTUFBTSxFQUN0QixLQUFLLEVBQUUsT0FBTyxFQUNkLFVBQVUsRUFBRSxtQ0FBbUMsRUFDL0MsVUFBVSxFQUFFLHFCQUFxQixFQUNqQyxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE9BQU8sRUFBRSxVQUFVLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBRSxDQUFDLEdBdUNYOztBQXhGVCxBQW1EWSxlQW5ERyxHQVFULEVBQUUsR0EyQkUsZUFBZSxDQWdCWixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsRUFBZ0IsRUFFZCxZQUFZLEVBQUUsSUFBSSxHQWlDckI7O0FBdEZiLEFBc0RnQixlQXRERCxHQVFULEVBQUUsR0EyQkUsZUFBZSxDQWdCWixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHRyxPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQUMsR0FBRyxFQUFFLENBQUMsRUFBQyxNQUFNLEVBQUUsQ0FBQyxFQUN4QixNQUFNLEVBQUUsSUFBSSxFQUFDLEtBQUssRUFBRSxJQUFJLEVBQ3hCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBN0RqQixBQThEZ0IsZUE5REQsR0FRVCxFQUFFLEdBMkJFLGVBQWUsQ0FnQlosQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBV0csTUFBTSxDQUFDLEVBQ0osUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLENBQUMsRUFBQyxHQUFHLEVBQUUsQ0FBQyxFQUFDLE1BQU0sRUFBRSxDQUFDLEVBQ3hCLEtBQUssRUFBRSxJQUFJLEVBQUMsTUFBTSxFQUFFLElBQUksRUFDeEIsbUJBQW1CLEVBQUUsTUFBTSxFQUMzQixpQkFBaUIsRUFBRSxTQUFTLEdBQy9COztBQXBFakIsQUFzRWdCLGVBdEVELEdBUVQsRUFBRSxHQTJCRSxlQUFlLENBZ0JaLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQW1CRyxlQUFlLEFBQUEsTUFBTSxDQUFDLEVBQ25CLE9BQU8sRUFBRSxFQUFFLEVBQ1gsZUFBZSxFQUFFLFlBQVksR0FDaEM7O0FBekVqQixBQTBFZ0IsZUExRUQsR0FRVCxFQUFFLEdBMkJFLGVBQWUsQ0FnQlosQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBdUJHLFdBQVcsQUFBQSxNQUFNLENBQUMsRUFDZixPQUFPLEVBQUUsRUFBRSxFQUNYLGVBQWUsRUFBRSxTQUFTLEdBQzdCOztBQTdFakIsQUE4RWdCLGVBOUVELEdBUVQsRUFBRSxHQTJCRSxlQUFlLENBZ0JaLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQTJCRyxhQUFhLEFBQUEsTUFBTSxDQUFDLEVBQ2pCLE9BQU8sRUFBRSxFQUFFLEVBQ1gsZUFBZSxFQUFFLFNBQVMsR0FDN0I7O0FBakZqQixBQWtGZ0IsZUFsRkQsR0FRVCxFQUFFLEdBMkJFLGVBQWUsQ0FnQlosQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBK0JHLGFBQWEsQUFBQSxNQUFNLENBQUMsRUFDakIsT0FBTyxFQUFFLEVBQUUsRUFDWCxlQUFlLEVBQUUsU0FBUyxHQUM3Qjs7QUFRakIsQUFBQSxXQUFXLENBQUMsRUFDUixnQkFBZ0IsRUFBRSxJQUFJLEVBQ3RCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxNQUFNLEdBNExsQjs7QUFoTUQsQUFNSSxXQU5PLENBTVAsWUFBWSxDQUFDLEVBQ1QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLE9BQU8sRUFDZixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLFdBQVcsQ0FBQywrV0FBK1csQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEdBMkI1YTs7QUF6QkcsTUFBTSxFQUFFLFVBQVUsRUFBRSxLQUFLLElBaEJqQyxBQU1JLFdBTk8sQ0FNUCxZQUFZLENBQUMsRUFXTCxHQUFHLEVBQUUsSUFBSSxHQXdCaEI7O0FBdEJHLE1BQU0sRUFBRSxVQUFVLEVBQUUsS0FBSyxJQW5CakMsQUFNSSxXQU5PLENBTVAsWUFBWSxDQUFDLEVBY0wsR0FBRyxFQUFFLEdBQUcsR0FxQmY7O0FBbkJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXRCaEMsQUFNSSxXQU5PLENBTVAsWUFBWSxDQUFDLEVBaUJMLEtBQUssRUFBRSw2QkFBNkIsR0FrQjNDOztBQWhCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXpCdkQsQUFNSSxXQU5PLENBTVAsWUFBWSxDQUFDLEVBb0JMLEtBQUssRUFBRSw0QkFBNEIsR0FlMUM7O0FBYkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUE1QnZELEFBTUksV0FOTyxDQU1QLFlBQVksQ0FBQyxFQXVCTCxLQUFLLEVBQUUsNEJBQTRCLEdBWTFDOztBQVZHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBL0J2RCxBQU1JLFdBTk8sQ0FNUCxZQUFZLENBQUMsRUEwQkwsS0FBSyxFQUFFLHFCQUFxQixHQVNuQzs7QUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWxDdkQsQUFNSSxXQU5PLENBTVAsWUFBWSxDQUFDLEVBNkJMLEtBQUssRUFBRSxNQUFNLEdBTXBCOztBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXJDaEMsQUFNSSxXQU5PLENBTVAsWUFBWSxDQUFDLEVBZ0NMLEtBQUssRUFBRSxNQUFNLEVBQ2IsR0FBRyxFQUFFLGdCQUFnQixHQUU1Qjs7QUF6Q0wsQUEwQ0ksV0ExQ08sQ0EwQ1AsV0FBVyxDQUFDLEVBQ1IsT0FBTyxFQUFFLFdBQVcsRUFjcEIsU0FBUyxFQUFFLEtBQUssR0FzSW5COztBQW5KRyxNQUFNLEVBQUUsVUFBVSxFQUFFLEtBQUssSUE1Q2pDLEFBMENJLFdBMUNPLENBMENQLFdBQVcsQ0FBQyxFQUdKLE1BQU0sRUFBRSxhQUFhLEdBa0o1Qjs7QUFoSkcsTUFBTSxFQUFFLFVBQVUsRUFBRSxLQUFLLE9BQU8sVUFBVSxFQUFFLEtBQUssSUEvQ3pELEFBMENJLFdBMUNPLENBMENQLFdBQVcsQ0FBQyxFQU1KLE1BQU0sRUFBRSxZQUFZLEdBK0kzQjs7QUE3SUcsTUFBTSxFQUFFLFVBQVUsRUFBRSxLQUFLLElBbERqQyxBQTBDSSxXQTFDTyxDQTBDUCxXQUFXLENBQUMsRUFTSixNQUFNLEVBQUUsWUFBWSxHQTRJM0I7O0FBMUlHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQXJEaEMsQUEwQ0ksV0ExQ08sQ0EwQ1AsV0FBVyxDQUFDLEVBWUosTUFBTSxFQUFFLHVCQUF1QixHQXlJdEM7O0FBL0xMLEFBMkRRLFdBM0RHLENBMENQLFdBQVcsQ0FpQlAsRUFBRSxFQTNEVixXQUFXLENBMENQLFdBQVcsQ0FpQkgsQ0FBQyxDQUFDLEVBQ0YsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLGFBQWEsR0FDN0I7O0FBOURULEFBK0RRLFdBL0RHLENBMENQLFdBQVcsQ0FxQlAsRUFBRSxDQUFDLEVBQ0MsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxFQUNoQixjQUFjLEVBQUUsT0FBTyxHQUMxQjs7QUFuRVQsQUFvRVEsV0FwRUcsQ0EwQ1AsV0FBVyxHQTBCTCxDQUFDLENBQUMsRUFDQSxJQUFJLEVBQUUseUNBQXlDLEVBQy9DLGNBQWMsRUFBRSxNQUFNLEdBS3pCOztBQTNFVCxBQXdFWSxXQXhFRCxDQTBDUCxXQUFXLEdBMEJMLENBQUMsQUFJRSxVQUFXLEMvQzFwQ04sQ0FBQyxFK0MwcENRLEVBQ1gsTUFBTSxFQUFFLFdBQVcsR0FDdEI7O0FBMUViLEFBNEVRLFdBNUVHLENBMENQLFdBQVcsR0FrQ0wsTUFBTSxDQUFDLEVBQ0wsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsZUFBZSxFQUFFLFVBQVUsRUFDM0IsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsUUFBUSxHQTBCbkI7O0FBL0dULEFBd0ZnQixXQXhGTCxDQTBDUCxXQUFXLEdBa0NMLE1BQU0sQUFXSCxjQUFjLEFBQ1YsT0FBTyxFQXhGeEIsV0FBVyxDQTBDUCxXQUFXLEdBa0NMLE1BQU0sQUFXSCxjQUFjLEFBQ0EsTUFBTSxDQUFDLEVBQ2QsT0FBTyxFQUFFLEVBQUUsRUFDWCxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQTNGakIsQUE0RmdCLFdBNUZMLENBMENQLFdBQVcsR0FrQ0wsTUFBTSxBQVdILGNBQWMsQUFLVixPQUFPLENBQUMsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixhQUFhLEVBQUUsR0FBRyxFQUNsQixHQUFHLEVBQUUsQ0FBQyxFQUFDLElBQUksRUFBRSxDQUFDLEVBQ2QsTUFBTSxFQUFFLFVBQVUsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFBQyxNQUFNLEVBQUUsSUFBSSxFQUN4QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQXBHakIsQUFxR2dCLFdBckdMLENBMENQLFdBQVcsR0FrQ0wsTUFBTSxBQVdILGNBQWMsQUFjVixNQUFNLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixJQUFJLEVBQUUsR0FBRyxFQUFDLEdBQUcsRUFBRSxHQUFHLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEVBQUMsS0FBSyxFQUFFLElBQUksRUFDeEIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLGVBQWUsRUFBRSxTQUFTLEVBQzFCLGdCQUFnQixFQUFFLDIwQkFBMjBCLEdBQ2gyQjs7QUE3R2pCLEFBaUhZLFdBakhELENBMENQLFdBQVcsQ0FzRVAsWUFBWSxHQUNOLENBQUMsQ0FBQyxFQUNBLGFBQWEsRUFBRSxHQUFHLEdBQ3JCOztBQW5IYixBQXFIUSxXQXJIRyxDQTBDUCxXQUFXLEdBMkVMLGFBQWEsQ0FBQyxFQUNaLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLElBQUksRUFDYixZQUFZLEVBQUUsaUJBQWlCLEVBQy9CLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBdUN0Qjs7QUFsS1QsQUE2SFksV0E3SEQsQ0EwQ1AsV0FBVyxHQTJFTCxhQUFhLEdBUVQsQ0FBQyxDQUFDLEVBQ0EsVUFBVSxFQUFFLE1BQU0sRUFDbEIsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxjQUFjLEVBQUUsTUFBTSxFQUN0QixLQUFLLEVBQUUsT0FBTyxFQUNkLFVBQVUsRUFBRSxtQ0FBbUMsRUFDL0MsVUFBVSxFQUFFLHFCQUFxQixFQUNqQyxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE9BQU8sRUFBRSxHQUFHLEVBQ1osT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLHdCQUF3QixFQUMvQixNQUFNLEVBQUUsSUFBSSxFQUNaLE1BQU0sRUFBRSxDQUFDLEVBQ1QsU0FBUyxFQUFFLEtBQUssR0FxQm5COztBQWpLYixBQThJZ0IsV0E5SUwsQ0EwQ1AsV0FBVyxHQTJFTCxhQUFhLEdBUVQsQ0FBQyxBQWlCRSxPQUFPLEVBOUl4QixXQUFXLENBMENQLFdBQVcsR0EyRUwsYUFBYSxHQVFULENBQUMsQUFpQlksTUFBTSxDQUFDLEVBQ2QsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUFsSmpCLEFBbUpnQixXQW5KTCxDQTBDUCxXQUFXLEdBMkVMLGFBQWEsR0FRVCxDQUFDLEFBc0JFLE9BQU8sQ0FBQyxFQUNMLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLEdBQUcsRUFBRSxJQUFJLEVBQUMsTUFBTSxFQUFFLENBQUMsRUFDbkIsSUFBSSxFQUFFLGtCQUFrQixFQUN4QixLQUFLLEVBQUUsSUFBSSxFQUFDLE1BQU0sRUFBRSxJQUFJLEVBQ3hCLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBekpqQixBQTBKZ0IsV0ExSkwsQ0EwQ1AsV0FBVyxHQTJFTCxhQUFhLEdBUVQsQ0FBQyxBQTZCRSxNQUFNLENBQUMsRUFDSixNQUFNLEVBQUUsQ0FBQyxFQUNULEdBQUcsRUFBRSxtQkFBbUIsRUFDeEIsS0FBSyxFQUFFLE1BQU0sRUFBQyxNQUFNLEVBQUUsTUFBTSxFQUM1QixJQUFJLEVBQUUsMkJBQTJCLEVBQ2pDLFVBQVUsRUFBRSxXQUFXLENBQUMsbXNCQUFtc0IsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGNBQWMsR0FDOXZCOztBQWhLakIsQUFtS1EsV0FuS0csQ0EwQ1AsV0FBVyxHQXlITCxhQUFhLENBQUMsRUFDWixPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLE1BQU0sRUFBRSxXQUFXLEdBd0J0Qjs7QUE5TFQsQUF3S1ksV0F4S0QsQ0EwQ1AsV0FBVyxHQXlITCxhQUFhLEdBS1QsSUFBSSxDQUFDLEVBQ0gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxjQUFjLEVBQUUsR0FBRyxFQUNuQixjQUFjLEVBQUUsU0FBUyxFQUN6QixhQUFhLEVBQUUsR0FBRyxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBS2Y7O0FBckxiLEFBa0xnQixXQWxMTCxDQTBDUCxXQUFXLEdBeUhMLGFBQWEsR0FLVCxJQUFJLEFBVUQsTUFBTSxDQUFDLEVBQ0osYUFBYSxFQUFFLEdBQUcsR0FDckI7O0FBcExqQixBQXNMWSxXQXRMRCxDQTBDUCxXQUFXLEdBeUhMLGFBQWEsQUFtQlYsZUFBZSxHQUFDLElBQUksQ0FBQyxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLGdCQUFnQixFQUFFLE9BQU8sR0FLNUI7O0FBN0xiLEFBMExnQixXQTFMTCxDQTBDUCxXQUFXLEdBeUhMLGFBQWEsQUFtQlYsZUFBZSxHQUFDLElBQUksQUFJaEIsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFTakIsQUFBQSxDQUFDLENBQUMsRUFDRSxPQUFPLEVBQUUsTUFBTSxHQUNsQjs7QUFFRCxBQUNJLGFBRFMsQ0FDVCx3QkFBd0IsQ0FBQyxFQUNyQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVMLEFBRUksV0FGTyxDQUVQLGFBQWEsRUFEakIsb0JBQW9CLENBQ2hCLGFBQWEsQ0FBQyxFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUpMLEFBS0ksV0FMTyxDQUtQLGFBQWEsRUFKakIsb0JBQW9CLENBSWhCLGFBQWEsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBUEwsQUFRSSxXQVJPLENBUVAsYUFBYSxBQUFBLFVBQVUsRUFQM0Isb0JBQW9CLENBT2hCLGFBQWEsQUFBQSxVQUFVLENBQUMsRUFDcEIsTUFBTSxFQUFFLENBQUMsRUFDVCxXQUFXLEVBQUUsQ0FBQyxHQUNqQjs7QUFYTCxBQWVZLFdBZkQsQ0FhUCxNQUFNLEFBQUEsZ0JBQWdCLENBQ2xCLEVBQUUsQUFDRyxNQUFNLEVBZG5CLG9CQUFvQixDQVloQixNQUFNLEFBQUEsZ0JBQWdCLENBQ2xCLEVBQUUsQUFDRyxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxnQkFBZ0IsRXJIajBDaEIsT0FBTyxFcUhrMENQLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBdEJiLEFBNEJJLFdBNUJPLENBNEJQLEtBQUssRUEzQlQsb0JBQW9CLENBMkJoQixLQUFLLENBQUMsRUFDRixhQUFhLEVBQUUsQ0FBQyxFQUNoQixjQUFjLEVBQUUsQ0FBQyxHQUNwQjs7QUEvQkwsQUFxQ0ksV0FyQ08sQ0FxQ1Asb0JBQW9CLEVBcEN4QixvQkFBb0IsQ0FvQ2hCLG9CQUFvQixDQUFDLEVBQ2pCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixPQUFPLEVBQUUsR0FBRyxFQUNaLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQTFDTCxBQTJDSSxXQTNDTyxDQTJDUCxLQUFLLENBQUMsSUFBSSxFQTFDZCxvQkFBb0IsQ0EwQ2hCLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFnQ1AsU0FBUyxFQUFFLEtBQUssRUFDaEIsTUFBTSxFQUFFLElBQUksR0FDZjs7QUE3RUwsQUE0Q1EsV0E1Q0csQ0EyQ1AsS0FBSyxDQUFDLElBQUksQ0FDTixLQUFLLEVBM0NiLG9CQUFvQixDQTBDaEIsS0FBSyxDQUFDLElBQUksQ0FDTixLQUFLLENBQUMsRUFDRixLQUFLLEVBQUUsS0FBSyxHQU1mOztBbkQ3dkNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EMHNDOUMsQUE0Q1EsV0E1Q0csQ0EyQ1AsS0FBSyxDQUFDLElBQUksQ0FDTixLQUFLLEVBM0NiLG9CQUFvQixDQTBDaEIsS0FBSyxDQUFDLElBQUksQ0FDTixLQUFLLENBQUMsRUFHRSxLQUFLLEVBQUUsR0FBRyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFOUc1MENDLElBQUksRzhHODBDbkI7O0FBbkRULEFBb0RRLFdBcERHLENBMkNQLEtBQUssQ0FBQyxJQUFJLENBU04sSUFBSSxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQW5EYixvQkFBb0IsQ0EwQ2hCLEtBQUssQ0FBQyxJQUFJLENBU04sSUFBSSxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjLEVBQ2YsVUFBVSxFQUFFLEdBQUcsRUFDZixPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUF2RFQsQUF3RFEsV0F4REcsQ0EyQ1AsS0FBSyxDQUFDLElBQUksQ0FhTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBdkRkLG9CQUFvQixDQTBDaEIsS0FBSyxDQUFDLElBQUksQ0FhTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsRUFDakIsTUFBTSxFQUFFLFFBQVEsRUFDaEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsS0FBSyxHQUtqQjs7QUFoRVQsQUE0RFksV0E1REQsQ0EyQ1AsS0FBSyxDQUFDLElBQUksQ0FhTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBSUQsTUFBTSxFQTVEbkIsV0FBVyxDQTJDUCxLQUFLLENBQUMsSUFBSSxDQWFOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FLRCxNQUFNLEVBNURuQixvQkFBb0IsQ0EwQ2hCLEtBQUssQ0FBQyxJQUFJLENBYU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUlELE1BQU0sRUEzRG5CLG9CQUFvQixDQTBDaEIsS0FBSyxDQUFDLElBQUksQ0FhTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBS0QsTUFBTSxDQUFDLEVBQ0osZ0JBQWdCLEVBQUUsT0FBMEIsR0FDL0M7O0FBL0RiLEFBaUVRLFdBakVHLENBMkNQLEtBQUssQ0FBQyxJQUFJLENBc0JOLENBQUMsRUFoRVQsb0JBQW9CLENBMENoQixLQUFLLENBQUMsSUFBSSxDQXNCTixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsSUFBSSxHQUtkOztBbkRqeENILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EMHNDOUMsQUFpRVEsV0FqRUcsQ0EyQ1AsS0FBSyxDQUFDLElBQUksQ0FzQk4sQ0FBQyxFQWhFVCxvQkFBb0IsQ0EwQ2hCLEtBQUssQ0FBQyxJQUFJLENBc0JOLENBQUMsQ0FBQyxFQUdNLE9BQU8sRUFBRSxNQUFNLEVBQ2YsS0FBSyxFQUFFLElBQUksR0FFbEI7O0FBdkVULEFBd0VRLFdBeEVHLENBMkNQLEtBQUssQ0FBQyxJQUFJLENBNkJOLEVBQUUsRUF2RVYsb0JBQW9CLENBMENoQixLQUFLLENBQUMsSUFBSSxDQTZCTixFQUFFLENBQUMsRUFDQyxVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QUFLVCxBQUFBLFVBQVUsQ0FBQyxFQUVQLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsR0FBRyxFQUNuQixlQUFlLEVBQUUsTUFBTSxFQUN2QixXQUFXLEVBQUUsT0FBTyxHQWdEdkI7O0FBdERELEFBUUksVUFSTSxBQVFMLFlBQVksQ0FBQyxFQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBQ0EsQUFBRCxnQkFBTyxDQUFDLEVBQ0osV0FBVyxFQUFFLGlCQUFpQixFQUM5QixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxHQUFHLEdBdUNmOztBbkQ5MENDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Eb3lDekMsQUFBRCxnQkFBTyxDQUFDLEVBTUEsS0FBSyxFQUFFLEdBQUcsRUFDVixPQUFPLEVBQUUsV0FBVyxFQUNwQixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEVBRWIsY0FBYyxFQUFFLE1BQU0sRUFBRSxzQ0FBc0MsQ0FDOUQsZUFBZSxFQUFFLE1BQU0sRUFBRSxrQ0FBa0MsQ0FDM0QsV0FBVyxFQUFFLE1BQU0sRUFBRSxvQ0FBb0MsRUE2QmhFOztBbkQ5MENDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Eb3lDekMsQUFBRCxnQkFBTyxDQUFDLEVBaUJBLE9BQU8sRUFBRSxHQUFHLEdBeUJuQjs7QW5EOTBDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRG95Q3pDLEFBbUJHLGdCQW5CRyxDQW1CSCxHQUFHLENBQUMsRUFHSSxTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxPQUFPLEdBRTlCOztBbkQ3ekNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Eb3lDekMsQUEwQkcsZ0JBMUJHLENBMEJILEVBQUUsQ0FBQyxFQUVLLFVBQVUsRUFBRSxJQUFJLEdBRXZCOztBQTlCSixBQStCRyxnQkEvQkcsQ0ErQkgsQ0FBQyxDQUFDLEVBQ0UsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsT0FBTyxFQUNkLGNBQWMsRUFBRSxDQUFDLEVBQ2pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQXJDSixBQXNDRyxnQkF0Q0csQ0FzQ0gsR0FBRyxDQUFDLEVBQ0EsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsZUFBZSxHQUMxQjs7QUFLVCxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFDYixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFFRCxBQUlnQixLQUpYLEFBQ0EsSUFBSyxDQUFBLGNBQWMsRUFDaEIsR0FBRyxBQUFBLFlBQWEsQy9DOTZDTixDQUFDLEUrQys2Q1AsZUFBZSxDQUNYLHNCQUFzQixDQUFDLE9BQU8sQUFBQSxjQUFjLEVBSjVELEtBQUssQUFDQSxJQUFLLENBQUEsY0FBYyxFQUNoQixHQUFHLEFBQUEsWUFBYSxDL0M5NkNOLENBQUMsRStDKzZDUCxlQUFlLENBRVgsc0JBQXNCLENBQUMsT0FBTyxBQUFBLGNBQWMsQ0FBQyxFQUN6QyxXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsaUJBQWlCLEdBQ2hDOztBQVJqQixBQWNZLEtBZFAsQUFZQSxjQUFjLEdBQ1Qsb0JBQW9CLEFBQ2pCLFVBQVcsQy9DMTdDTixDQUFDLEUrQzA3Q1EsRUFDWCxXQUFXLEVBQUUsSUFBSSxHQU9wQjs7QW5ENTJDUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHMxQzlDLEFBY1ksS0FkUCxBQVlBLGNBQWMsR0FDVCxvQkFBb0IsQUFDakIsVUFBVyxDL0MxN0NOLENBQUMsRStDMDdDUSxFQUdQLFVBQVUsRUFBRSxpQkFBaUIsR0FLcEM7O0FuRDUyQ1AsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzMUM5QyxBQWNZLEtBZFAsQUFZQSxjQUFjLEdBQ1Qsb0JBQW9CLEFBQ2pCLFVBQVcsQy9DMTdDTixDQUFDLEUrQzA3Q1EsRUFNUCxVQUFVLEVBQUUsNEJBQTRCLEdBRS9DOztBQXRCYixBQTBCSSxLQTFCQyxHQTBCQyxvQkFBb0IsR0FBQyxRQUFRLEFBQUEsZUFBZSxDQUFDLEVBQzNDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxDQUFDLEVBQ1IsR0FBRyxFQUFFLENBQUMsR0FPVDs7QW5EMTNDQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHMxQzlDLEFBMEJJLEtBMUJDLEdBMEJDLG9CQUFvQixHQUFDLFFBQVEsQUFBQSxlQUFlLENBQUMsRUFLdkMsVUFBVSxFQUFFLElBQUksR0FLdkI7O0FuRDEzQ0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzMUM5QyxBQTBCSSxLQTFCQyxHQTBCQyxvQkFBb0IsR0FBQyxRQUFRLEFBQUEsZUFBZSxDQUFDLEVBUXZDLFVBQVUsRUFBRSxHQUFHLEdBRXRCOztBQVFXLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQUp2QyxBQUdZLEtBSFAsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FDMUMsZUFBZSxBQUFBLFVBQVUsQUFBQSxLQUFLLENBQzFCLFdBQVcsQ0FBQyxXQUFXLEFBQUEscUJBQXFCLEFBQUEsc0JBQXNCLENBQzlELE9BQU8sQUFBQSxjQUFjLENBQUMsRUFFZCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBRWpCOztBQUtiLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ2orQ0osQ0FBQyxFK0NpK0NNLFVBQVUsQ0FBQyxFQUNoQyxXQUFXLEVBQUUsQ0FBQyxHQWtCakI7O0FuRDk1Q0ssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQyNEM5QyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0NqK0NKLENBQUMsRStDaStDTSxVQUFVLENBQUMsRUFHNUIscUJBQXFCLEVBQUUsY0FBYyxFQUNyQyxRQUFRLEVBQUUsSUFBSSxFQUNkLGVBQWUsRUFBRSxhQUFhLEVBQzlCLFdBQVcsRUFBRSxZQUFZLEVBQ3pCLFlBQVksRUFBRSxZQUFZLEVBQzFCLE9BQU8sRUFBRSxJQUFJLEdBV3BCOztBbkQ5NUNLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EMjRDOUMsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DaitDSixDQUFDLEUrQ2krQ00sVUFBVSxDQUFDLEVBVzVCLE9BQU8sRUFBRSxLQUFLLEdBUXJCOztBQW5CRCxBQWFJLEtBYkMsQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0NqK0NKLENBQUMsRStDaStDTSxVQUFVLEdBYTdCLFdBQVcsQ0FBQyxFQUNWLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEdBQ3JCOztBQUdMLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQUNyQyxXQUFXLEVBQUUsQ0FBQyxFQUNkLFlBQVksRUFBRSxDQUFDLEdBdUVsQjs7QUF0RUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBSDdCLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQUlqQyxxQkFBcUIsRUFBRSxXQUFXLEdBcUV6Qzs7QUFuRUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFOckQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DdC9DSixDQUFDLEUrQ3MvQ00sZUFBZSxDQUFDLEVBT2pDLHFCQUFxQixFQUFFLFVBQVUsR0FrRXhDOztBQWhFRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQVRyRCxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0N0L0NKLENBQUMsRStDcy9DTSxlQUFlLENBQUMsRUFVakMscUJBQXFCLEVBQUUsVUFBVSxHQStEeEM7O0FBN0RHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBWnJELEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQWFqQyxxQkFBcUIsRUFBRSxVQUFVLEdBNER4Qzs7QUExREcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFmckQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DdC9DSixDQUFDLEUrQ3MvQ00sZUFBZSxDQUFDLEVBZ0JqQyxxQkFBcUIsRUFBRSxTQUFTLEdBeUR2Qzs7QUF2REcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUFsQnJELEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQW1CakMscUJBQXFCLEVBQUUsV0FBVyxHQXNEekM7O0FBcERHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLElBckJyRCxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0N0L0NKLENBQUMsRStDcy9DTSxlQUFlLENBQUMsRUFzQmpDLHFCQUFxQixFQUFFLFNBQVMsR0FtRHZDOztBQWpERyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxJQXhCckQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DdC9DSixDQUFDLEUrQ3MvQ00sZUFBZSxDQUFDLEVBeUJqQyxxQkFBcUIsRUFBRSxVQUFVLEdBZ0R4Qzs7QUE5Q0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sSUEzQnBELEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQTRCakMscUJBQXFCLEVBQUUsVUFBVSxHQTZDeEM7O0FBM0NHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLElBOUJuRCxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0N0L0NKLENBQUMsRStDcy9DTSxlQUFlLENBQUMsRUErQmpDLHFCQUFxQixFQUFFLFdBQVcsR0EwQ3pDOztBQXhDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWpDbkQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DdC9DSixDQUFDLEUrQ3MvQ00sZUFBZSxDQUFDLEVBa0NqQyxxQkFBcUIsRUFBRSxXQUFXLEdBdUN6Qzs7QW5EeitDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRGc2QzlDLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQXFDakMsUUFBUSxFQUFFLElBQUksRUFDZCxPQUFPLEVBQUUsQ0FBQyxFQUNWLGVBQWUsRUFBRSxhQUFhLEVBQzlCLFdBQVcsRUFBRSxZQUFZLEVBQ3pCLFlBQVksRUFBRSxZQUFZLEVBQzFCLE9BQU8sRUFBRSxJQUFJLEdBK0JwQjs7QW5EeitDSyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRGc2QzlDLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsQ0FBQyxFQTZDakMsT0FBTyxFQUFFLEtBQUssR0E0QnJCOztBQXpFRCxBQStDSSxLQS9DQyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsR0ErQ2xDLFdBQVcsQ0FBQyxFQUNWLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEdBTXJCOztBQXpETCxBQXFEUSxLQXJESCxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3QvQ0osQ0FBQyxFK0NzL0NNLGVBQWUsR0ErQ2xDLFdBQVcsR0FNUCxVQUFVLEFBQUEsV0FBVyxDQUFDLEVBQ3BCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLGNBQWMsRUFBRSxDQUFDLEdBQ3BCOztBbkR4OUNILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EZzZDOUMsQUEwREksS0ExREMsQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0N0L0NKLENBQUMsRStDcy9DTSxlQUFlLEdBMERsQyxzQkFBc0IsQ0FBQyxFQUVqQixZQUFZLEVBQUUsY0FBYyxHQVluQzs7QUF4RUwsQUErRFksS0EvRFAsQ0FBQyxHQUFHLEFBQUEsWUFBYSxDL0N0L0NKLENBQUMsRStDcy9DTSxlQUFlLEdBMERsQyxzQkFBc0IsQ0FJcEIsV0FBVyxDQUFBLEFBQUEsY0FBQyxDQUFlLE9BQU8sQUFBdEIsRUFDUixpQkFBaUIsQ0FBQyxHQUFHLENBQUMsRUFDbEIsVUFBVSxFQUFFLGNBQWMsRUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDaEM7O0FBbEViLEFBbUVZLEtBbkVQLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DdC9DSixDQUFDLEUrQ3MvQ00sZUFBZSxHQTBEbEMsc0JBQXNCLENBSXBCLFdBQVcsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxPQUFPLEFBQXRCLEVBS1IsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLEVBQ2YsYUFBYSxFQUFFLElBQUksRUFDbkIsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBS2IsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DamtESixDQUFDLEUrQ2lrRE0sVUFBVSxDQUFDLG9CQUFvQixDQUFDLEVBQ3JELEtBQUssRUFBRSxlQUFlLEVBQ3RCLE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBQyxDQUFDLEdBQ1o7O0FBRUQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DeGtESixDQUFDLEUrQ3drRE0sVUFBVSxDQUFDLG9CQUFvQixBQUFBLFlBQWEsQy9DeGtEbkQsQ0FBQyxFK0N3a0RxRCxFQWFwRSx3Q0FFSSxFQUNQOztBbkRsZ0RLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Eay9DOUMsQUFFUSxLQUZILENBQUMsR0FBRyxBQUFBLFlBQWEsQy9DeGtESixDQUFDLEUrQ3drRE0sVUFBVSxDQUFDLG9CQUFvQixBQUFBLFlBQWEsQy9DeGtEbkQsQ0FBQyxDK0Mwa0RWLE9BQU8sQ0FBQyxFQUNMLE9BQU8sRUFBRSxFQUFFLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLElBQUksRUFDVixHQUFHLEVBQUUsQ0FBQyxFQUNOLE1BQU0sRUFBRSxnQkFBZ0IsRUFDeEIsS0FBSyxFQUFFLEdBQUcsRUFDVixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQU9ULEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3psREosQ0FBQyxFK0N5bERNLFVBQVUsQ0FBQyxvQkFBb0IsQUFBQSxZQUFhLEMvQ3psRG5ELENBQUMsRStDeWxEcUQsRUFDcEUsV0FBVyxFQUFFLGlCQUFpQixHQWFqQzs7QW5EamhESyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRG1nRDlDLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3psREosQ0FBQyxFK0N5bERNLFVBQVUsQ0FBQyxvQkFBb0IsQUFBQSxZQUFhLEMvQ3psRG5ELENBQUMsRStDeWxEcUQsRUFHaEUsaUJBQWlCLEVBQUMsV0FBVyxHQVdwQztFQWRELEFBSVEsS0FKSCxDQUFDLEdBQUcsQUFBQSxZQUFhLEMvQ3psREosQ0FBQyxFK0N5bERNLFVBQVUsQ0FBQyxvQkFBb0IsQUFBQSxZQUFhLEMvQ3psRG5ELENBQUMsQytDNmxEVixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxJQUFJLEVBQ1YsR0FBRyxFQUFFLENBQUMsRUFDTixNQUFNLEVBQUUsZ0JBQWdCLEVBQ3hCLEtBQUssRUFBRSxHQUFHLEVBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUFNVCxBQUFBLGVBQWUsRUFDZixlQUFlLENBQUMsRUFDWixRQUFRLEVBQUUsa0JBQWtCLEdBSy9COztBbkQ1aERLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EcWhEOUMsQUFBQSxlQUFlLEVBQ2YsZUFBZSxDQUFDLEVBSVIsVUFBVSxFQUFFLEdBQUcsR0FFdEI7O0FBRUQsQUFBQSxZQUFZLEVBQ1osWUFBWSxDQUFDLEVBQ1QsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixnQkFBZ0IsRUFBRSxpQ0FBaUMsRUFDbkQsbUJBQW1CLEVBQUUsVUFBVSxFQUMvQixpQkFBaUIsRUFBRSxTQUFTLEVBTzVCLGNBQWMsRUFBRSxJQUFJLEdBcU12Qjs7QW5EL3VESyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhoRDlDLEFBQUEsWUFBWSxFQUNaLFlBQVksQ0FBQyxFQU1MLFVBQVUsRUFBRSxLQUFLLEdBME14Qjs7QW5EL3VESyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhoRDlDLEFBQUEsWUFBWSxFQUNaLFlBQVksQ0FBQyxFQVNMLFVBQVUsRUFBRSxLQUFLLEdBdU14Qjs7QUFuTUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFkcEQsQUFBQSxZQUFZLEVBQ1osWUFBWSxDQUFDLEVBY0wsV0FBVyxFQUFFLGlCQUFpQixHQWtNckM7O0FBL0xHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQWxCN0IsQUFBQSxZQUFZLEVBQ1osWUFBWSxDQUFDLEVBa0JMLGVBQWUsRUFBRSxTQUFTLEVBQzFCLGNBQWMsRUFBRSxJQUFJLEdBNkwzQjs7QUExTEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElBdkI3QixBQUFBLFlBQVksRUFDWixZQUFZLENBQUMsRUF1QkwsZUFBZSxFQUFFLEtBQUssRUFDdEIsV0FBVyxFQUFFLHVCQUF1QixHQXdMM0M7O0FBckxHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTVCN0IsQUFBQSxZQUFZLEVBQ1osWUFBWSxDQUFDLEVBNEJMLGdCQUFnQixFQUFFLGlDQUFpQyxFQUMvQyxpQ0FBaUMsQ0FBQyxVQUFVLEVBQ2hELGVBQWUsRUFBRSxtQkFBbUIsRUFDcEMsbUJBQW1CLEVBQUUsd0JBQXdCLEVBQzdDLGlCQUFpQixFQUFFLG9CQUFvQixHQWdMOUM7O0FBak5ELEFBb0NJLFlBcENRLENBb0NSLFdBQVcsRUFwQ2YsWUFBWSxDQXFDUixXQUFXLEVBcENmLFlBQVksQ0FtQ1IsV0FBVyxFQW5DZixZQUFZLENBb0NSLFdBQVcsQ0FBQyxFQUNSLGFBQWEsRUFBRSxJQUFJLEVBQ25CLEtBQUssRUFBRSxJQUFJLEVBQ1gsU0FBUyxFQUFFLFdBQVcsRUFDdEIsT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxHQWlFckI7O0FBM0dMLEFBNENRLFlBNUNJLENBb0NSLFdBQVcsQUFRTixPQUFPLEVBNUNoQixZQUFZLENBcUNSLFdBQVcsQUFPTixPQUFPLEVBM0NoQixZQUFZLENBbUNSLFdBQVcsQUFRTixPQUFPLEVBM0NoQixZQUFZLENBb0NSLFdBQVcsQUFPTixPQUFPLENBQUMsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLE1BQU0sRUFBRSxHQUFHLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsSUFBSSxHQW1CekI7O0FuRGptREgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4aEQ5QyxBQTRDUSxZQTVDSSxDQW9DUixXQUFXLEFBUU4sT0FBTyxFQTVDaEIsWUFBWSxDQXFDUixXQUFXLEFBT04sT0FBTyxFQTNDaEIsWUFBWSxDQW1DUixXQUFXLEFBUU4sT0FBTyxFQTNDaEIsWUFBWSxDQW9DUixXQUFXLEFBT04sT0FBTyxDQUFDLEVBT0QsSUFBSSxFQUFFLE1BQU0sRUFDWixNQUFNLEVBQUUsTUFBTSxFQUNkLEtBQUssRUFBRSxLQUFLLEdBY25COztBQVhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLLElBeEQ1RCxBQTRDUSxZQTVDSSxDQW9DUixXQUFXLEFBUU4sT0FBTyxFQTVDaEIsWUFBWSxDQXFDUixXQUFXLEFBT04sT0FBTyxFQTNDaEIsWUFBWSxDQW1DUixXQUFXLEFBUU4sT0FBTyxFQTNDaEIsWUFBWSxDQW9DUixXQUFXLEFBT04sT0FBTyxDQUFDLEVBYUQsSUFBSSxFQUFFLElBQUksRUFDVixNQUFNLEVBQUUsTUFBTSxFQUNkLEtBQUssRUFBRSxLQUFLLEdBUW5COztBQUxHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQTlEckMsQUE0Q1EsWUE1Q0ksQ0FvQ1IsV0FBVyxBQVFOLE9BQU8sRUE1Q2hCLFlBQVksQ0FxQ1IsV0FBVyxBQU9OLE9BQU8sRUEzQ2hCLFlBQVksQ0FtQ1IsV0FBVyxBQVFOLE9BQU8sRUEzQ2hCLFlBQVksQ0FvQ1IsV0FBVyxBQU9OLE9BQU8sQ0FBQyxFQW1CRCxJQUFJLEVBQUUsT0FBTyxFQUNiLE1BQU0sRUFBRSxLQUFLLEVBQ2IsS0FBSyxFQUFFLEtBQUssR0FFbkI7O0FBbkVULEFBcUVRLFlBckVJLENBb0NSLFdBQVcsQUFpQ04sTUFBTSxFQXJFZixZQUFZLENBcUNSLFdBQVcsQUFnQ04sTUFBTSxFQXBFZixZQUFZLENBbUNSLFdBQVcsQUFpQ04sTUFBTSxFQXBFZixZQUFZLENBb0NSLFdBQVcsQUFnQ04sTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLGVBQWUsRUFBRSxPQUFPLEVBQ3hCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsbUJBQW1CLEVBQUUsTUFBTSxHQXlCOUI7O0FuRGxvREgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4aEQ5QyxBQXFFUSxZQXJFSSxDQW9DUixXQUFXLEFBaUNOLE1BQU0sRUFyRWYsWUFBWSxDQXFDUixXQUFXLEFBZ0NOLE1BQU0sRUFwRWYsWUFBWSxDQW1DUixXQUFXLEFBaUNOLE1BQU0sRUFwRWYsWUFBWSxDQW9DUixXQUFXLEFBZ0NOLE1BQU0sQ0FBQyxFQVNBLGdCQUFnQixFQUFFLDRDQUE0QyxHQXNCckU7O0FuRGxvREgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4aEQ5QyxBQXFFUSxZQXJFSSxDQW9DUixXQUFXLEFBaUNOLE1BQU0sRUFyRWYsWUFBWSxDQXFDUixXQUFXLEFBZ0NOLE1BQU0sRUFwRWYsWUFBWSxDQW1DUixXQUFXLEFBaUNOLE1BQU0sRUFwRWYsWUFBWSxDQW9DUixXQUFXLEFBZ0NOLE1BQU0sQ0FBQyxFQWFBLGdCQUFnQixFQUFFLG1EQUFtRCxFQUNyRSxNQUFNLEVBQUUsS0FBSyxFQUNiLEtBQUssRUFBRSxNQUFNLEVBQ2IsTUFBTSxFQUFFLEtBQUssRUFDYixLQUFLLEVBQUUsSUFBSSxHQWNsQjs7QUFYRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSyxJQXpGNUQsQUFxRVEsWUFyRUksQ0FvQ1IsV0FBVyxBQWlDTixNQUFNLEVBckVmLFlBQVksQ0FxQ1IsV0FBVyxBQWdDTixNQUFNLEVBcEVmLFlBQVksQ0FtQ1IsV0FBVyxBQWlDTixNQUFNLEVBcEVmLFlBQVksQ0FvQ1IsV0FBVyxBQWdDTixNQUFNLENBQUMsRUFxQkEsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsS0FBSyxFQUNiLEtBQUssRUFBRSxJQUFJLEdBUWxCOztBQUxHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQS9GckMsQUFxRVEsWUFyRUksQ0FvQ1IsV0FBVyxBQWlDTixNQUFNLEVBckVmLFlBQVksQ0FxQ1IsV0FBVyxBQWdDTixNQUFNLEVBcEVmLFlBQVksQ0FtQ1IsV0FBVyxBQWlDTixNQUFNLEVBcEVmLFlBQVksQ0FvQ1IsV0FBVyxBQWdDTixNQUFNLENBQUMsRUEyQkEsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsS0FBSyxFQUNiLEtBQUssRUFBRSxJQUFJLEdBRWxCOztBbkRsb0RILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EOGhEOUMsQUFzR1EsWUF0R0ksQ0FvQ1IsV0FBVyxDQWtFUCxHQUFHLEVBdEdYLFlBQVksQ0FxQ1IsV0FBVyxDQWlFUCxHQUFHLEVBckdYLFlBQVksQ0FtQ1IsV0FBVyxDQWtFUCxHQUFHLEVBckdYLFlBQVksQ0FvQ1IsV0FBVyxDQWlFUCxHQUFHLENBQUMsRUFFSSxTQUFTLEVBQUUsS0FBSyxHQUV2Qjs7QUExR1QsQUE2R0ksWUE3R1EsQ0E2R1IsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFlBQVksRUE3RzdDLFlBQVksQ0E4R1IsVUFBVSxDQUFDLGlCQUFpQixDQUFDLENBQUMsRUE5R2xDLFlBQVksQ0ErR1IsVUFBVSxFQTlHZCxZQUFZLENBNEdSLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEVBNUc3QyxZQUFZLENBNkdSLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLEVBN0dsQyxZQUFZLENBOEdSLFVBQVUsQ0FBQyxFQUNQLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FuRC9vREMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4aEQ5QyxBQW1ISSxZQW5IUSxDQW1IUixVQUFVLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixHQWxIZixZQUFZLENBa0hSLFVBQVUsQ0FBQSxBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBQXVCLEVBRTFCLGNBQWMsRUFBRSxHQUFHLEdBRTFCOztBbkRycERDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EOGhEOUMsQUEwSFEsWUExSEksQ0EwSEosZ0JBQWdCLEFBQUEsV0FBVyxFQXpIbkMsWUFBWSxDQXlISixnQkFBZ0IsQUFBQSxXQUFXLENBQUMsRUFDeEIsU0FBUyxFQUFFLFdBQVcsR0FJekI7RUEvSFQsQUE0SFksWUE1SEEsQ0EwSEosZ0JBQWdCLEFBQUEsV0FBVyxBQUV0QixJQUFLLENoQ3ZJOEIsV0FBVyxHZ0NZM0QsWUFBWSxDQXlISixnQkFBZ0IsQUFBQSxXQUFXLEFBRXRCLElBQUssQ2hDdkk4QixXQUFXLEVnQ3VJNUIsRUFDZixnQkFBZ0IsRUFBRSxzQkFBc0IsR0FDM0M7RUE5SGIsQUFvSW9CLFlBcElSLENBaUlKLFVBQVUsQUFBQSxtQkFBbUIsR0FBQyxvQkFBb0IsQUFDN0MsWUFBWSxDQUNULGdCQUFnQixBQUFBLFdBQVcsQUFDdEIsV0FBVyxFQW5JaEMsWUFBWSxDQWdJSixVQUFVLEFBQUEsbUJBQW1CLEdBQUMsb0JBQW9CLEFBQzdDLFlBQVksQ0FDVCxnQkFBZ0IsQUFBQSxXQUFXLEFBQ3RCLFdBQVcsQ0FBQyxFQUNULGdCQUFnQixFQUFFLGtCQUFrQixHQUN2QztFQXRJckIsQUE0SW9CLFlBNUlSLENBaUlKLFVBQVUsQUFBQSxtQkFBbUIsR0FBQyxvQkFBb0IsQUFTN0MsSUFBSyxDL0RsdkRJLFlBQVksRStEbXZEbEIsZ0JBQWdCLEFBQUEsV0FBVyxBQUN0QixXQUFXLEVBM0loQyxZQUFZLENBZ0lKLFVBQVUsQUFBQSxtQkFBbUIsR0FBQyxvQkFBb0IsQUFTN0MsSUFBSyxDL0RsdkRJLFlBQVksRStEbXZEbEIsZ0JBQWdCLEFBQUEsV0FBVyxBQUN0QixXQUFXLENBQUMsRUFDVCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FDM0M7RUE5SXJCLEFBc0pvQixZQXRKUixDQW1KSixVQUFVLEFBQUEsbUJBQW1CLEdBQUMsb0JBQW9CLEFBQzdDLFlBQVksQ0FDVCxnQkFBZ0IsQUFBQSxXQUFXLEFBQ3RCLFdBQVcsRUFySmhDLFlBQVksQ0FrSkosVUFBVSxBQUFBLG1CQUFtQixHQUFDLG9CQUFvQixBQUM3QyxZQUFZLENBQ1QsZ0JBQWdCLEFBQUEsV0FBVyxBQUN0QixXQUFXLENBQUMsRUFDVCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7RUF4SnJCLEFBNkpRLFlBN0pJLENBNkpKLG1CQUFtQixBQUFBLGVBQWUsRUE1SjFDLFlBQVksQ0E0SkosbUJBQW1CLEFBQUEsZUFBZSxDQUFDLEVBQy9CLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQS9KVCxBQWtLSSxZQWxLUSxDQWtLUixNQUFNLEVBaktWLFlBQVksQ0FpS1IsTUFBTSxDQUFDLEVBQ0gsVUFBVSxFQUFFLE9BQU8sR0FDdEI7O0FBcEtMLEFBc0tJLFlBdEtRLENBc0tSLHNCQUFzQixFQXJLMUIsWUFBWSxDQXFLUixzQkFBc0IsQ0FBQyxFQUNuQixhQUFhLEVBQUUsQ0FBQyxFQUNoQixZQUFZLEVBQUUsSUFBSSxHQUNyQjs7QUF6S0wsQUEyS0ksWUEzS1EsQ0EyS1Isb0JBQW9CLEVBMUt4QixZQUFZLENBMEtSLG9CQUFvQixDQUFDLEVBQ2pCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFVBQVUsRUFBRSxDQUFDLEdBS2hCOztBQWxMTCxBQStLUSxZQS9LSSxDQTJLUixvQkFBb0IsQ0FJaEIsYUFBYSxFQTlLckIsWUFBWSxDQTBLUixvQkFBb0IsQ0FJaEIsYUFBYSxDQUFDLEVBQ1YsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBakxULEFBcUxZLFlBckxBLENBbUxSLHNCQUFzQixDQUNsQixPQUFPLENBQ0gsc0JBQXNCLEVBcExsQyxZQUFZLENBa0xSLHNCQUFzQixDQUNsQixPQUFPLENBQ0gsc0JBQXNCLENBQUMsRUFDbkIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsWUFBWSxHQUN4Qjs7QUF4TGIsQUEyTEksWUEzTFEsQ0EyTFIsT0FBTyxDQUFDLENBQUMsRUExTGIsWUFBWSxDQTBMUixPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQ04sS0FBSyxFQUFFLGVBQWUsR0FDekI7O0FBN0xMLEFBOExJLFlBOUxRLENBOExSLFVBQVUsRUE3TGQsWUFBWSxDQTZMUixVQUFVLENBQUMsRUFDUCxnQkFBZ0IsRUFBRSxPQUFPLEdBSzVCOztBQXBNTCxBQWdNUSxZQWhNSSxDQThMUixVQUFVLENBRU4sQ0FBQyxFQS9MVCxZQUFZLENBNkxSLFVBQVUsQ0FFTixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsZUFBZSxFQUN0QixZQUFZLEVBQUUsZUFBZSxHQUNoQzs7QUFuTVQsQUFxTUksWUFyTVEsQ0FxTVIsU0FBUyxFQXBNYixZQUFZLENBb01SLFNBQVMsQ0FBQyxFQUNOLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFVBQVUsRUFBRSxJQUFJLEdBU25COztBQWhOTCxBQXdNUSxZQXhNSSxDQXFNUixTQUFTLENBR0wsU0FBUyxFQXZNakIsWUFBWSxDQW9NUixTQUFTLENBR0wsU0FBUyxDQUFDLEVBQ04sS0FBSyxFQUFFLGVBQWUsRUFDdEIsbUJBQW1CLEVBQUMsa0JBQWtCLEdBS3pDOztBQS9NVCxBQTRNWSxZQTVNQSxDQXFNUixTQUFTLENBR0wsU0FBUyxDQUlMLGFBQWEsRUEzTXpCLFlBQVksQ0FvTVIsU0FBUyxDQUdMLFNBQVMsQ0FJTCxhQUFhLENBQUMsRUFDVixNQUFNLEVBQUUsU0FBUyxHQUNwQjs7QW5ENXVEUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRGl2RDlDLEFBQUEsWUFBWSxDQUFDLEVBRUwsV0FBVyxFQUFFLEtBQUssR0FFekI7O0FuRHJ2REssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUR1dkQ5QyxBQUFBLFlBQVksQ0FBQyxFQUVMLFdBQVcsRUFBRSxJQUFJLEdBRXhCOztBQUlELEFBQ0ksUUFESSxDQUNKLHFCQUFxQixDQUFDLEVBQ2xCLEtBQUssRUFBRSxVQUFVLEdBQ3BCOztBQUhMLEFBSUksUUFKSSxDQUlKLG9CQUFvQixDQUFDLEVBQ2pCLEtBQUssRUFBRSxVQUFVLEdBQ3BCOztBQUdMLEFBQUEsUUFBUSxDQUFDLEtBQUssR0FBRyxHQUFHLEFBQUEsWUFBWSxFQUNoQyxRQUFRLENBQUMsVUFBVSxHQUFDLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxZQUFZLENBQUMsRUFDdkQsVUFBVSxFQUFFLGVBQWUsRUFDM0IsVUFBVSxFQUFFLENBQUMsR0FDaEI7O0FuRDV3REssTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4d0QxQyxBQUFBLFFBQVEsQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFlBQVksQ0FBQyxFQUFDLFdBQVcsRUFBRSxLQUFLLEdBQUU7O0FBRXBGLEFBQUEsSUFBSSxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsWUFBWSxFQUN0RCxPQUFPLENBQUMsVUFBVSxHQUFDLEtBQUssR0FBQyxvQkFBb0IsQUFBQSxZQUFZLEVBQ3pELFNBQVMsQ0FBQyxVQUFVLEdBQUMsS0FBSyxHQUFDLG9CQUFvQixBQUFBLFlBQVksRUFDM0QsUUFBUSxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBQUMsb0JBQW9CLEFBQUEsWUFBWSxDQUFDLEVBQ3ZELGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBbkRyeERLLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EdXhEOUMsQUFBQSxVQUFVLENBQUMsWUFBWSxDQUFDLEVBS2hCLFVBQVUsRUFBRSxLQUFLLEdBRXhCOztBQ3IyREQsQUF5REksVUF6RE0sQ0F5RE4sQ0FBQyxDRDh5RE8sRUFDVixXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUVELEFBQ0ksSUFEQSxBQUFBLE9BQU8sQ0FBQyxRQUFRLEdBQ2QsS0FBSyxDQUFDLEVBQ0osUUFBUSxFQUFFLFFBQVEsR0FjckI7O0FuRHR6REMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQUtZLElBTFIsQUFBQSxPQUFPLENBQUMsUUFBUSxHQUNkLEtBQUssQUFJRSxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLEdBQUcsRUFDVCxLQUFLLEVBQUUsQ0FBQyxFQUNSLFVBQVUsRUFBRSxxQkFBcUIsRUFDakMsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkOztBbkRwekRQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFrQlEsSUFsQkosQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtCWixhQUFhLEdBQUMsS0FBSyxDQUFDLEVBQ2hCLGFBQWEsRUFBRSxPQUFPLEdBQ3pCOztBbkQxekRILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFzQkksSUF0QkEsQUFBQSxPQUFPLENBQUMsUUFBUSxDQXNCaEIsVUFBVSxDQUFDLG9CQUFvQixDQUFDLEVBRXhCLFVBQVUsRUFBRSxjQUFjLEVBQzFCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBRSxHQUFHLEdBRXRCOztBbkRsMERDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJbURzeURyRSxBQUFBLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQUFDLEVBOEJiLFlBQVksRUFBRSxJQUFJLEdBMmJ6QjtFQXpkRCxBQWlDZ0IsSUFqQ1osQUFBQSxPQUFPLENBQUMsUUFBUSxHQStCVixVQUFVLEdBQUMsS0FBSyxDQUVULHlCQUFlLEVBakNoQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsRzlDLzFDbEIsaUJBQVUsRzhDODNDUyxLQUFLLENBRVQseUJBQWUsQ0FBQyxFQUNiLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7RUFwQ2pCLEFBcUNnQixJQXJDWixBQUFBLE9BQU8sQ0FBQyxRQUFRLEdBK0JWLFVBQVUsR0FBQyxLQUFLLENBTVQsc0JBQVksRUFyQzdCLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxHOUMvMUNsQixpQkFBVSxHOEM4M0NTLEtBQUssQ0FNVCxzQkFBWSxDQUFDLEVBQ1YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsWUFBWSxFQUFFLENBQUMsR0FDbEI7O0FuRDkwRFgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQTRDSSxJQTVDQSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBNENoQixZQUFZLENBQUMsRUFFTCxVQUFVLEVBQUUsR0FBRyxFQUNmLGFBQWEsRUFBRSxJQUFJLEdBcUMxQjs7QW5EMTNEQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBaURRLElBakRKLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E0Q2hCLFlBQVksQ0FLUixxQkFBcUIsQ0FBQyxFQUVkLElBQUksRUFBRSx1Q0FBdUMsRUFDN0MsY0FBYyxFQUFFLEdBQUcsR0ErQjFCOztBbkR6M0RILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFpRFEsSUFqREosQUFBQSxPQUFPLENBQUMsUUFBUSxDQTRDaEIsWUFBWSxDQUtSLHFCQUFxQixDQUFDLEVBTWQsSUFBSSxFQUFFLHVDQUF1QyxFQUM3QyxjQUFjLEVBQUUsSUFBSSxHQTJCM0I7O0FBbkZULEFBMERZLElBMURSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E0Q2hCLFlBQVksQ0FLUixxQkFBcUIsR0FTZixJQUFJLEFBQUEsV0FBVyxDQUFDLEVBQ2QsSUFBSSxFQUFFLDBDQUEwQyxFQUNoRCxjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsR0FBRyxFQUNmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FpQmQ7O0FuRHgzRFAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQTBEWSxJQTFEUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBNENoQixZQUFZLENBS1IscUJBQXFCLEdBU2YsSUFBSSxBQUFBLFdBQVcsQ0FBQyxFQVNWLFVBQVUsRUFBRSxpQkFBaUIsR0FlcEM7O0FuRHgzRFAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQTBEWSxJQTFEUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBNENoQixZQUFZLENBS1IscUJBQXFCLEdBU2YsSUFBSSxBQUFBLFdBQVcsQ0FBQyxFQVlWLFVBQVUsRUFBRSxxQkFBcUIsRUFDakMsTUFBTSxFQUFFLENBQUMsR0FXaEI7O0FBbEZiLEFBMEVnQixJQTFFWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBNENoQixZQUFZLENBS1IscUJBQXFCLEdBU2YsSUFBSSxBQUFBLFdBQVcsQUFnQlosTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEdBQUcsRUFDWixJQUFJLEVBQUUsMENBQTBDLEVBQ2hELGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxNQUFNLEVBQ2YsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFqRmpCLEFBc0ZRLElBdEZKLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FzRlgsZUFBUyxDQUFDLEVBQ1AsY0FBYyxFQUFFLE9BQU8sRUFDdkIsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxjQUFjLEVBQUUsTUFBTSxHQU96Qjs7QW5EdDRESCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBc0ZRLElBdEZKLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FzRlgsZUFBUyxDQUFDLEVBS0gsYUFBYSxFQUFFLElBQUksR0FLMUI7O0FuRHQ0REgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQXNGUSxJQXRGSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBc0ZYLGVBQVMsQ0FBQyxFQVFILFVBQVUsRUFBRSxDQUFDLEdBRXBCOztBQWhHVCxBQWtHSSxJQWxHQSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBQUMsRUFDVCxPQUFPLEVBQUUsWUFBWSxFQUNyQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE1BQU0sRUFBQyxJQUFJLEVBQ1gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE9BQU8sRUFBQyxDQUFDLEdBZ0haOztBbkRuZ0VDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFrR0ksSUFsR0EsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQUFDLEVBY0wsVUFBVSxFQUFFLEdBQUcsR0E2R3RCOztBQTdOTCxBQW1IUSxJQW5ISixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBaUJSLEtBQUssQ0FBQyxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLGdCQUFnQixHQUMxQjs7QUF0SFQsQUF1SFEsSUF2SEosQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQXFCUixjQUFjLENBQUMsRUFDWCxTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBQyxPQUFPLEVBQ2IsVUFBVSxFQUFFLFdBQVcsRUFDdkIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLGFBQWEsRUFDMUIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE9BQU8sRUFDdkIsVUFBVSxFQUFFLEdBQUcsRUFDZixTQUFTLEVBQUUsZ0JBQWdCLEVBQzNCLEtBQUssRUFBRSxLQUFLLEdBMkJmOztBbkR0OERILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUF1SFEsSUF2SEosQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQXFCUixjQUFjLENBQUMsRUFpQlAsVUFBVSxFQUFFLGdCQUFnQixFQUM1QixZQUFZLEVBQUUsSUFBSSxFQUNsQixTQUFTLEVBQUUsTUFBTSxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxDQUFDLEVBQ2QsU0FBUyxFQUFFLElBQUksRUFDZixVQUFVLEVBQUUsSUFBSSxHQWtCdkI7O0FBZkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBakpwQyxBQXVIUSxJQXZISixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBcUJSLGNBQWMsQ0FBQyxFQTJCUCxZQUFZLEVBQUUsTUFBTSxFQUNwQixXQUFXLEVBQUUsT0FBTyxHQWEzQjs7QUFoS1QsQUFzSlksSUF0SlIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQXFCUixjQUFjLEFBK0JULE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBQyxPQUFPLEVBQ2IsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixZQUFZLEVBQUMsS0FBSyxHQUNuQjs7QUExSmIsQUEySlksSUEzSlIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQXFCUixjQUFjLEFBb0NULE1BQU0sQ0FBQSxFQUNMLEtBQUssRUFBQyxPQUFPLEVBQ2IsZ0JBQWdCLEVBQUUsZ0JBQWdCLEVBQ2xDLFlBQVksRUFBQyxLQUFLLEdBQ25COztBQS9KYixBQWlLUSxJQWpLSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBK0RSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsRUFDdkIsSUFBSSxFQUFFLG1DQUFtQyxFQUN6QyxLQUFLLEVBQUUsT0FBTyxFQWNkLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsTUFBTSxFQUFFLElBQUksRUFDWixVQUFVLEVBQUUsS0FBSyxFQUNqQixXQUFXLEVBQUUsR0FBRyxFQUNoQixPQUFPLEVBQUUsQ0FBQyxHQXVCYjs7QW5EdC9ESCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBaUtRLElBaktKLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0ErRFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQUluQixnQkFBZ0IsRUFBRSw4QkFBOEIsRUFDaEQsbUJBQW1CLEVBQUUsR0FBRyxFQUN4QixVQUFVLEVBQUUsTUFBTSxFQUNsQixZQUFZLEVBQUUsSUFBSSxFQUNsQixTQUFTLEVBQUUsSUFBSSxFQUNmLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFdBQVcsRUFBRSxJQUFJLEdBcUN4Qjs7QW5EdC9ESCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBaUtRLElBaktKLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0ErRFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQWFuQixZQUFZLEVBQUUsQ0FBQyxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBaUN4Qjs7QUFoTlQsQUEyTFksSUEzTFIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQStEUixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQTBCUCxpQkFBaUIsRUEzTDlCLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQStEUixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQTJCUCxNQUFNLEFBQUEsaUJBQWlCLEVBNUxwQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0ErRFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0E0QlAsT0FBTyxBQUFBLGlCQUFpQixFQTdMckMsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBK0RSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBNkJQLE1BQU0sQUFBQSxpQkFBaUIsRUE5THBDLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQStEUixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQThCUCxpQkFBaUIsQUFBQSxNQUFNLEVBL0xwQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0ErRFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0ErQlAsaUJBQWlCLEFBQUEsT0FBTyxFQWhNckMsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBK0RSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBZ0NQLGlCQUFpQixBQUFBLE1BQU0sRUFqTXBDLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQStEUixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWlDUCxpQkFBaUIsRUFsTTlCLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQStEUixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWtDUCxNQUFNLEFBQUEsaUJBQWlCLEVBbk1wQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0ErRFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FtQ1AsT0FBTyxBQUFBLGlCQUFpQixFQXBNckMsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBK0RSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBb0NQLE1BQU0sQUFBQSxpQkFBaUIsRUFyTXBDLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWtHaEIsWUFBWSxDQStEUixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXFDUCxpQkFBaUIsQUFBQSxNQUFNLEVBdE1wQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0ErRFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FzQ1AsaUJBQWlCLEFBQUEsT0FBTyxFQXZNckMsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBK0RSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBdUNQLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxFQUNyQixzQkFBc0IsRUFBRSxLQUFLLEVBQzdCLFVBQVUsRUFBRSxzQkFBc0IsRUFDbEMsZ0JBQWdCLEVBQUUsa0JBQWtCLEVBQ3BDLHVCQUF1QixFQUFFLGtCQUFrQixFQUMzQyxrQkFBa0IsRUFBRSx3QkFBd0IsRUFDNUMsMkJBQTJCLEVBQUUsa0JBQWtCLEdBQ2xEOztBQS9NYixBQWlOUSxJQWpOSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBK0dSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLENBQUMsRUFBRSxVQUFVLENBQzlELElBQUksRUFBRSxtQ0FBbUMsRUFDekMsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBcE5ULEFBcU5RLElBck5KLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FrR2hCLFlBQVksQ0FtSFIsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxzQkFBc0IsQ0FBQyxFQUFFLDZCQUE2QixDQUM1RSxJQUFJLEVBQUUsbUNBQW1DLEVBQ3pDLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQXhOVCxBQXlOUSxJQXpOSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBa0doQixZQUFZLENBdUhSLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsYUFBYSxDQUFDLEVBQ3BDLElBQUksRUFBRSxtQ0FBbUMsRUFDekMsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBNU5ULEFBOE5JLElBOU5BLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEdBZ0pyQjs7QUEvV0wsQUFpT1EsSUFqT0osQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0FBQyxFQUNKLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsYUFBYSxFQUFFLENBQUMsR0EySW5COztBbkRwcEVILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFpT1EsSUFqT0osQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0FBQyxFQUlBLGNBQWMsRUFBRSxlQUFlLEVBQy9CLFdBQVcsRUFBRSxlQUFlLEdBd0luQztFQTlXVCxBQXVPZ0IsSUF2T1osQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0FNQyxpQkFBaUIsQ0FBQyxFQUNkLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBbkRoaEVYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFpT1EsSUFqT0osQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0FBQyxFQVlBLGNBQWMsRUFBRSxjQUFjLEVBQzlCLFdBQVcsRUFBRSxlQUFlLEdBZ0luQzs7QUE5V1QsQUFnUFksSUFoUFIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0FlSCxxQkFBcUIsQ0FBQyxFQU9sQixLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FuRC9oRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQWdQWSxJQWhQUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQWVILHFCQUFxQixDQUFDLEVBRWQsTUFBTSxFQUFFLEtBQUssR0FPcEI7O0FuRC9oRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQWdQWSxJQWhQUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQWVILHFCQUFxQixDQUFDLEVBS2QsVUFBVSxFQUFFLEtBQUssR0FJeEI7O0FBelBiLEFBMFBZLElBMVBSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLEdBeUJELE1BQU0sQUFBQSxhQUFhLEVBMVBqQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBeUJtQixnQkFBZ0IsRUExUGxELElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0F5Qm9DLGlCQUFpQixFQTFQcEUsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQXlCc0QsZ0JBQWdCLENBQUMsRUFDdEUsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQTdQYixBQThQWSxJQTlQUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQTZCSCxnQkFBZ0IsQ0FBQyxFQUNiLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FuRHhpRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQW1RWSxJQW5RUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxBQWtDRixXQUFXLENBQUMsZ0JBQWdCLEFBQUEsV0FBVyxBQUFBLFdBQVcsQ0FBQyxFQUU1QyxPQUFPLEVBQUUsdUJBQXVCLEVBQ2hDLFNBQVMsRUFBRSxXQUFXLEdBSzdCOztBbkRqakVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFtUVksSUFuUVIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQUFrQ0YsV0FBVyxDQUFDLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxXQUFXLENBQUMsRUFNNUMsT0FBTyxFQUFFLGdCQUFnQixHQUVoQzs7QUEzUWIsQUE0UVksSUE1UVIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQUEyQ0YsV0FBVyxDQUFDLGdCQUFnQixBQUFBLFdBQVcsQUFBQSxJQUFLLENoQy9oQlQsV0FBVyxFZ0MraEJXLEVBQ3RELE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQTlRYixBQStRWSxJQS9RUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQThDSCxZQUFZLENBQUMsRUFDVCxjQUFjLEVBQUUsVUFBVSxHQTBCN0I7O0FuRGhsRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQStRWSxJQS9RUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQThDSCxZQUFZLENBQUMsRUFHTCxVQUFVLEVBQUUsR0FBRyxHQXdCdEI7O0FuRGhsRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQStRWSxJQS9RUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQThDSCxZQUFZLENBQUMsRUFNTCxVQUFVLEVBQUUsQ0FBQyxHQXFCcEI7O0FBMVNiLEFBdVJnQixJQXZSWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQThDSCxZQUFZLENBUVIsQ0FBQyxDQUFDLEVBQ0UsS0FBSyxFQUFDLElBQUksRUFDVixPQUFPLEVBQUUsS0FBSyxFQUNkLFdBQVcsRUFBQyxZQUFZLEdBTzNCOztBbkR2a0VYLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUF1UmdCLElBdlJaLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBOENILFlBQVksQ0FRUixDQUFDLENBQUMsRUFLTSxhQUFhLEVBQUUsSUFBSSxHQUsxQjs7QW5EdmtFWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBdVJnQixJQXZSWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQThDSCxZQUFZLENBUVIsQ0FBQyxDQUFDLEVBUU0sYUFBYSxFQUFFLElBQUksR0FFMUI7O0FuRHZrRVgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQStRWSxJQS9RUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQThDSCxZQUFZLENBQUMsRUFvQkwsSUFBSSxFQUFFLHdDQUF3QyxFQUM5QyxjQUFjLEVBQUUsTUFBTSxHQU03Qjs7QW5EaGxFUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBK1FZLElBL1FSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBOENILFlBQVksQ0FBQyxFQXdCTCxJQUFJLEVBQUUsd0NBQXdDLEVBQzlDLGNBQWMsRUFBRSxHQUFHLEdBRTFCOztBQTFTYixBQTJTWSxJQTNTUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQTBFSCxjQUFjLENBQUMsRUFDWCxJQUFJLEVBQUUsbUNBQW1DLEVBQ3pDLGtCQUFrQixFQUFFLFFBQVEsRUFDNUIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLElBQUksR0FtQmQ7O0FuRDNtRVAsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQTJTWSxJQTNTUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQTBFSCxjQUFjLENBQUMsRUFTUCxVQUFVLEVBQUUsaUJBQWlCLEVBQzdCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsYUFBYSxFQUFFLElBQUksR0FlMUI7O0FBYkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUF4VC9ELEFBMlNZLElBM1NSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBMEVILGNBQWMsQ0FBQyxFQWNQLFVBQVUsRUFBRSxNQUFNLEdBWXpCOztBbkQzbUVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUEyU1ksSUEzU1IsQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0EwRUgsY0FBYyxDQUFDLEVBaUJQLFVBQVUsRUFBRSxjQUFjLEVBQzFCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsYUFBYSxFQUFFLENBQUMsRUFDaEIsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxHQUtsQjtFQXJVYixBQWlVb0IsSUFqVWhCLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBMEVILGNBQWMsQ0FzQk4sQ0FBQyxDQUFDLEVBQ0UsTUFBTSxFQUFDLENBQUMsR0FDWDs7QW5Eem1FZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBc1VZLElBdFVSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBcUdILGdCQUFnQixFQXRVNUIsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQXNHSCxnQkFBZ0IsQ0FBQyxFQUVULGNBQWMsRUFBRSxDQUFDLEVBQ2pCLFNBQVMsRUFBRSxlQUFlLEdBS2pDOztBbkRybkVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFzVVksSUF0VVIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0FxR0gsZ0JBQWdCLEVBdFU1QixJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBc0dILGdCQUFnQixDQUFDLEVBTVQsY0FBYyxFQUFFLElBQUksR0FFM0I7O0FBL1ViLEFBZ1ZZLElBaFZSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBK0dILGdCQUFnQixDQUFDLEVBQ2IsT0FBTyxFQUFFLFlBQVksRUFDckIsVUFBVSxFQUFFLEtBQUssR0EyQnBCOztBbkRucEVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFnVlksSUFoVlIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQThOaEIsS0FBSyxDQUdELE9BQU8sQ0ErR0gsZ0JBQWdCLENBQUMsRUFJVCxJQUFJLEVNNXBFZCxnQkFBcUIsR05xckVsQjs7QW5EbnBFUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBZ1ZZLElBaFZSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBK0dILGdCQUFnQixDQUFDLEVBT1QsU0FBUyxFQUFFLFdBQVcsRUFDdEIsS0FBSyxFQUFFLEdBQUcsR0FxQmpCOztBQW5CRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUExVnhDLEFBZ1ZZLElBaFZSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0E4TmhCLEtBQUssQ0FHRCxPQUFPLENBK0dILGdCQUFnQixDQUFDLEVBV1QsV0FBVyxFTW5xRXJCLGVBQXFCLEVOb3FFWCxLQUFLLEVBQUUsSUFBSSxHQWlCbEI7O0FBZkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBOVZ4QyxBQWdWWSxJQWhWUixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQStHSCxnQkFBZ0IsQ0FBQyxFQWVULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsS0FBSyxFQUFFLEtBQUssRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLEtBQUssRUFBRSxDQUFDLEdBU2Y7O0FBN1diLEFBc1dnQixJQXRXWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBOE5oQixLQUFLLENBR0QsT0FBTyxDQStHSCxnQkFBZ0IsQ0FzQlosVUFBVSxDQUFDLEVBQ1AsY0FBYyxFQUFFLFVBQVUsRUFDMUIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLE9BQU8sRUFDZCxJQUFJLEVBQUUsbUNBQW1DLEVBQ3pDLGNBQWMsRUFBRSxHQUFHLEdBQ3RCOztBQTVXakIsQUFnWEksSUFoWEEsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxDQUFDLEVBQ1IsUUFBUSxFQUFFLFFBQVEsR0F1R3JCOztBbkQ5dkVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFnWEksSUFoWEEsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxDQUFDLEVBR0osVUFBVSxFQUFFLE1BQU0sR0FxR3pCOztBbkQ5dkVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUFnWEksSUFoWEEsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxDQUFDLEVBTUosVUFBVSxFQUFFLElBQUksR0FrR3ZCOztBQXhkTCxBQXdYUSxJQXhYSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQUFDLEVBQ1QsVUFBVSxFQUFFLElBQUksRUFDaEIsT0FBTyxFQUFFLElBQUksRUFDYixPQUFPLEVBQUUsQ0FBQyxFQUNWLGNBQWMsRUFBRSxXQUFXLEdBMkY5Qjs7QW5EN3ZFSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBd1hRLElBeFhKLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBQUMsRUFPTCxlQUFlLEVBQUUsUUFBUSxHQXdGaEM7O0FuRDd2RUgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQXdYUSxJQXhYSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQUFDLEVBVUwsZUFBZSxFQUFFLE1BQU0sRUFDdkIsU0FBUyxFQUFFLElBQUksRUFDZixhQUFhLEVBQUUsR0FBRyxHQW1GekI7O0FBdmRULEFBdVlZLElBdllSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBZVIsR0FBRyxDQUFDLEVBQ0EsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsUUFBUSxFQUFFLFFBQVEsRUF3Q2xCLE9BQU8sRUFBRSxJQUFJLEdBb0NoQjs7QW5ENXZFUCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBdVlZLElBdllSLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBZVIsR0FBRyxDQUFDLEVBS0ksWUFBWSxFQUFFLEdBQUcsR0EwRXhCOztBbkQ1dkVQLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3lEOUMsQUF1WVksSUF2WVIsQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxHQVFMLFVBQVUsQ0FlUixHQUFHLENBQUMsRUFRSSxhQUFhLEVBQUUsR0FBRyxHQXVFekI7RUF0ZGIsQUFnWm9CLElBaFpoQixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQWVSLEdBQUcsQUFTTSxTQUFTLENBQUMsRUFDUCxNQUFNLEVBQUUsWUFBWSxFQUNwQixLQUFLLEVBQUUsSUFBSSxHQThCZDtFQWhickIsQUFtWndCLElBblpwQixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQWVSLEdBQUcsQUFTTSxTQUFTLEdBR0osQ0FBQyxDQUFDLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFBQyxNQUFNLEVBQUUsSUFBSSxFQUN4QixJQUFJLEVBQUUsd0NBQXdDLEVBQzlDLE1BQU0sRUFBRSxpQkFBaUIsRUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixjQUFjLEVBQUUsVUFBVSxFQUMxQixjQUFjLEVBQUUsTUFBTSxFQUN0QixPQUFPLEVBQUUsYUFBYSxFQUN0QixXQUFXLEVBQUUsTUFBTSxFQUNuQixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixNQUFNLEVBQUUsYUFBYSxFQUNyQixLQUFLLEVBQUUsR0FBRyxFQUNWLEtBQUssRUFBRSxzQkFBc0IsRUFJN0IsMEpBU0ksRUFDUDtFQS9hekIsQUFrYTRCLElBbGF4QixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQWVSLEdBQUcsQUFTTSxTQUFTLEdBR0osQ0FBQyxBQWVFLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxlQUFlLEdBQ3pCOztBQXBhN0IsQUFtYmdCLElBbmJaLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBZVIsR0FBRyxDQTRDQyxDQUFDLENBQUMsRUFDRSxNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLElBQUksRUFBRSx3Q0FBd0MsRUFDOUMsY0FBYyxFQUFFLE1BQU0sRUFDdEIsS0FBSyxFQUFFLFdBQVcsRUFDbEIsY0FBYyxFQUFFLFVBQVUsR0FLN0I7O0FuRHR1RVgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURzeUQ5QyxBQW1iZ0IsSUFuYlosQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxHQVFMLFVBQVUsQ0FlUixHQUFHLENBNENDLENBQUMsQ0FBQyxFQVVNLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFNBQVMsRUFBRSxLQUFLLEdBRXZCOztBQWhjakIsQUFpY2dCLElBamNaLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBZVIsR0FBRyxBQTBERSxPQUFPLENBQUMsQ0FBQyxBQUFBLE1BQU0sRUFqY2hDLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxHQVFMLFVBQVUsQ0FlUixHQUFHLEFBMERvQixNQUFNLENBQUMsQ0FBQyxBQUFBLE1BQU0sRUFqY2pELElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxHQVFMLFVBQVUsQ0FlUixHQUFHLEFBMkRFLE9BQU8sQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFwY2pCLEFBcWNnQixJQXJjWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQWVSLEdBQUcsQUE4REUsT0FBTyxDQUFDLENBQUMsRUFyYzFCLElBQUksQUFBQSxPQUFPLENBQUMsUUFBUSxDQWdYaEIsV0FBVyxHQVFMLFVBQVUsQ0FlUixHQUFHLEFBOERjLE1BQU0sQ0FBQyxDQUFDLEVBcmNyQyxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBZVIsR0FBRyxBQStERSxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1Qjs7QUF4Y2pCLEFBMGNnQixJQTFjWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQWVSLEdBQUcsQ0FtRUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxPQUFPLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxHQUNYOztBQS9jakIsQUFnZGdCLElBaGRaLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FnWGhCLFdBQVcsR0FRTCxVQUFVLENBZVIsR0FBRyxBQXlFRSxhQUFhLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUNuQixPQUFPLEVBQUUsV0FBVyxHQUN2Qjs7QUFsZGpCLEFBbWRnQixJQW5kWixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBZ1hoQixXQUFXLEdBUUwsVUFBVSxDQWVSLEdBQUcsQUE0RUUsU0FBUyxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDZixPQUFPLEVBQUUsVUFBVSxHQUN0Qjs7QUFNakIsQUFBQSxjQUFjLENBQUMsVUFBVSxFQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsRUFBQyxPQUFPLEVBQUMsZUFBZSxHQUFFOztBQUM5RSxBQUVRLGNBRk0sQ0FDVixVQUFVLENBQ04sWUFBWSxDQUFDLEVBQ1QsVUFBVSxFQUFFLGVBQWUsRUFDM0IsT0FBTyxFQUFFLFdBQVcsRUFDcEIsa0JBQWtCLEVBQUUsQ0FBQyxFQUNyQixTQUFTLEVBQUUsV0FBVyxFQUN0QixhQUFhLEVBQUUsUUFBUSxFQUN2QixrQkFBa0IsRUFBRSxRQUFRLEVBQzVCLFFBQVEsRUFBRSxNQUFNLEdBSW5COztBQWJULEFBVVksY0FWRSxDQUNWLFVBQVUsQ0FDTixZQUFZLENBUVIsQ0FBQyxDQUFBLEVBQ0csV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBWmIsQUFjUSxjQWRNLENBQ1YsVUFBVSxDQWFOLFVBQVUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxlQUFlLEVBQ3hCLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQWpCVCxBQWtCUSxjQWxCTSxDQUNWLFVBQVUsR0FpQkosVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBcEJULEFBc0JJLGNBdEJVLENBc0JWLGdCQUFnQixHQUFDLFVBQVUsRUF0Qi9CLGNBQWMsQ0FzQm1CLGdCQUFnQixHQUFDLGFBQWEsQ0FBQyxFQUN4RCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QW5EMXhFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDh4RTFDLEFBQUEsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFDakIsWUFBWSxFQUFFLGlCQUFpQixFQUMvQixhQUFhLEVBQUUsZUFBZSxHQUNqQztFQUNELEFBQUEsT0FBTyxDQUFDLFVBQVUsR0FBQyxLQUFLLEdBQUMseUJBQXlCLEVBQWxELE9BQU8sQzlDMzFEVCxpQkFBVSxHOEMyMURXLEtBQUssR0FBQyx5QkFBeUIsQ0FBQyxFQUMvQyxZQUFZLEVBQUUsaUJBQWlCLEVBQy9CLGFBQWEsRUFBRSxlQUFlLEdBQ2pDO0VBQ0QsQUFBQSxJQUFJLEFBQUEsT0FBTyxDQUFDLFFBQVEsRUFDcEIsSUFBSSxBQUFBLFFBQVEsQ0FBQyxRQUFRLENBQUMsRUFDbEIsWUFBWSxFQUFFLGlCQUFpQixFQUMvQixhQUFhLEVBQUUsaUJBQWlCLEdBQ25DO0VBQ0QsQUFBQSxPQUFPLENBQUMsVUFBVSxHQUFDLEtBQUssR0FBQyxzQkFBc0IsRUFBL0MsT0FBTyxDOUNwMkRULGlCQUFVLEc4Q28yRFcsS0FBSyxHQUFDLHNCQUFzQixDQUFDLEVBQzVDLFlBQVksRUFBRSxlQUFlLEVBQzdCLGFBQWEsRUFBRSxpQkFBaUIsR0FDbkM7RUFDRCxBQUFBLE9BQU8sQ0FBQyxVQUFVLEdBQUMsS0FBSyxFQUF4QixPQUFPLEM5Q3gyRFQsaUJBQVUsRzhDdzJEVyxLQUFLLENBQUMsRUFDckIsTUFBTSxFQUFDLFlBQVksR0FDdEI7RUFDRCxBQUFBLElBQUksQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQ25CLE9BQU8sRUFBRSxZQUFZLEdBRXhCO0VBQ0QsQUFBQSxJQUFJLEFBQUEsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUNwQixPQUFPLEVBQUUsMEJBQTBCLEVBQ25DLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBQ0QsQUFFSSxPQUZHLENBRUgsS0FBSyxHQUFDLFVBQVUsR0FBQyxLQUFLLEVBRjFCLE9BQU8sQ0FFSCxLQUFLLEc5Q3IzRFgsaUJBQVUsRzhDcTNEYSxLQUFLLEVBRDFCLFFBQVEsQ0FDSixLQUFLLEdBQUMsVUFBVSxHQUFDLEtBQUssRUFEMUIsUUFBUSxDQUNKLEtBQUssRzlDcjNEWCxpQkFBVSxHOENxM0RhLEtBQUssQ0FBQyxFQUNuQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQVFyQjtFQVpMLEFBT1ksT0FQTCxDQUVILEtBQUssR0FBQyxVQUFVLEdBQUMsS0FBSyxDQUlsQixXQUFXLEFBQUEsc0JBQXNCLENBQzdCLFVBQVUsRUFQdEIsT0FBTyxDQUVILEtBQUssRzlDcjNEWCxpQkFBVSxHOENxM0RhLEtBQUssQ0FJbEIsV0FBVyxBQUFBLHNCQUFzQixDQUM3QixVQUFVLEVBTnRCLFFBQVEsQ0FDSixLQUFLLEdBQUMsVUFBVSxHQUFDLEtBQUssQ0FJbEIsV0FBVyxBQUFBLHNCQUFzQixDQUM3QixVQUFVLEVBTnRCLFFBQVEsQ0FDSixLQUFLLEc5Q3IzRFgsaUJBQVUsRzhDcTNEYSxLQUFLLENBSWxCLFdBQVcsQUFBQSxzQkFBc0IsQ0FDN0IsVUFBVSxDQUFDLEVBQ1AsT0FBTyxFQUFFLFlBQVksR0FFeEI7RUFJYixBQUVRLE9BRkQsQ0FDSCxLQUFLLEdBQUMsVUFBVSxHQUFDLEtBQUssQ0FDbEIsV0FBVyxBQUFBLHNCQUFzQixFQUZ6QyxPQUFPLENBQ0gsS0FBSyxHOUNsNERYLGlCQUFVLEc4Q2s0RGEsS0FBSyxDQUNsQixXQUFXLEFBQUEsc0JBQXNCLENBQUMsRUFDOUIsYUFBYSxFQUFFLElBQUksR0FDdEI7RUFHVCxBQUVRLFFBRkEsQ0FDSixLQUFLLEdBQUMsVUFBVSxHQUFDLEtBQUssQ0FDbEIsV0FBVyxBQUFBLHNCQUFzQixFQUZ6QyxRQUFRLENBQ0osS0FBSyxHOUN6NERYLGlCQUFVLEc4Q3k0RGEsS0FBSyxDQUNsQixXQUFXLEFBQUEsc0JBQXNCLENBQUMsRUFDOUIsYUFBYSxFQUFFLE1BQU0sR0FDeEI7RUFHVCxBQUlZLEtBSlAsQ0FDRCxLQUFLLEdBQUMsVUFBVSxHQUFDLEtBQUssQ0FDbEIsV0FBVyxBQUFBLHNCQUFzQixDQUU3QixVQUFVLEVBSnRCLEtBQUssQ0FDRCxLQUFLLEc5Q2g1RFgsaUJBQVUsRzhDZzVEYSxLQUFLLENBQ2xCLFdBQVcsQUFBQSxzQkFBc0IsQ0FFN0IsVUFBVSxDQUFDLEVBQ1AsT0FBTyxFQUFFLFlBQVksR0FFeEI7RUFhYixBQUtvQixRQUxaLENBQ0osS0FBSyxHQUFDLFVBQVUsR0FBQyxLQUFLLENBQ2xCLEtBQUssR0FBQyxvQkFBb0IsR0FDcEIsVUFBVSxBQUFBLElBQUssQy9EdjdFTyxXQUFXLEUrRHc3RS9CLFVBQVUsQUFBQSxXQUFXLENBQ2pCLFlBQVksRUFMaEMsUUFBUSxDQUNKLEtBQUssRzlDcDZEWCxpQkFBVSxHOENvNkRhLEtBQUssQ0FDbEIsS0FBSyxHQUFDLG9CQUFvQixHQUNwQixVQUFVLEFBQUEsSUFBSyxDL0R2N0VPLFdBQVcsRStEdzdFL0IsVUFBVSxBQUFBLFdBQVcsQ0FDakIsWUFBWSxDQUFDLEVBQ1QsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUFQckIsQUFRb0IsUUFSWixDQUNKLEtBQUssR0FBQyxVQUFVLEdBQUMsS0FBSyxDQUNsQixLQUFLLEdBQUMsb0JBQW9CLEdBQ3BCLFVBQVUsQUFBQSxJQUFLLEMvRHY3RU8sV0FBVyxFK0R3N0UvQixVQUFVLEFBQUEsV0FBVyxDQUlqQixjQUFjLEdBQUMsQ0FBQyxFQVJwQyxRQUFRLENBQ0osS0FBSyxHOUNwNkRYLGlCQUFVLEc4Q282RGEsS0FBSyxDQUNsQixLQUFLLEdBQUMsb0JBQW9CLEdBQ3BCLFVBQVUsQUFBQSxJQUFLLEMvRHY3RU8sV0FBVyxFK0R3N0UvQixVQUFVLEFBQUEsV0FBVyxDQUlqQixjQUFjLEdBQUMsQ0FBQyxDQUFDLEVBQ2IsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUFWckIsQUFnQlEsUUFoQkEsQ0FlSixVQUFVLEFBQ0wsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLEVBQUUsRUFDOUIsYUFBYSxFQUFFLGlCQUFpQixHQUNuQztFQWxCVCxBQW1CUSxRQW5CQSxDQWVKLFVBQVUsR0FJSixvQkFBb0IsQUFBQSxVQUFXLEMvQ245RTNCLENBQUMsRytDZzhFZixRQUFRLENBZUosVUFBVSxHQUtKLHFCQUFxQixBQUFBLFVBQVcsQy9DcDlFNUIsQ0FBQyxFK0NvOUU4QixFQUNqQyxRQUFRLEVBQUUsUUFBUSxHQWdCckI7RUFyQ1QsQUFzQlksUUF0QkosQ0FlSixVQUFVLEdBSUosb0JBQW9CLEFBQUEsVUFBVyxDL0NuOUUzQixDQUFDLEMrQ3M5RUYsT0FBTyxFQXRCcEIsUUFBUSxDQWVKLFVBQVUsR0FJSixvQkFBb0IsQUFBQSxVQUFXLEMvQ245RTNCLENBQUMsQytDdTlFRixNQUFNLEVBdkJuQixRQUFRLENBZUosVUFBVSxHQUtKLHFCQUFxQixBQUFBLFVBQVcsQy9DcDlFNUIsQ0FBQyxDK0NzOUVGLE9BQU8sRUF0QnBCLFFBQVEsQ0FlSixVQUFVLEdBS0oscUJBQXFCLEFBQUEsVUFBVyxDL0NwOUU1QixDQUFDLEMrQ3U5RUYsTUFBTSxDQUFDLEVBQ0osT0FBTyxFQUFFLEVBQUUsRUFDWCxHQUFHLEVBQUUsTUFBTSxFQUNYLEtBQUssRUFBRSxHQUFHLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLG1CQUFtQixFQUMzQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCO0VBOUJiLEFBK0JZLFFBL0JKLENBZUosVUFBVSxHQUlKLG9CQUFvQixBQUFBLFVBQVcsQy9DbjlFM0IsQ0FBQyxDK0MrOUVGLE9BQU8sRUEvQnBCLFFBQVEsQ0FlSixVQUFVLEdBS0oscUJBQXFCLEFBQUEsVUFBVyxDL0NwOUU1QixDQUFDLEMrQys5RUYsT0FBTyxDQUFDLEVBQ0wsSUFBSSxFQUFFLElBQUksR0FDYjtFQWpDYixBQWtDWSxRQWxDSixDQWVKLFVBQVUsR0FJSixvQkFBb0IsQUFBQSxVQUFXLEMvQ245RTNCLENBQUMsQytDaytFRixNQUFNLEVBbENuQixRQUFRLENBZUosVUFBVSxHQUtKLHFCQUFxQixBQUFBLFVBQVcsQy9DcDlFNUIsQ0FBQyxDK0NrK0VGLE1BQU0sQ0FBQyxFQUNKLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUFwQ2IsQUF1Q0ksUUF2Q0ksQ0F1Q0oscUJBQXFCLENBQUMsVUFBVSxHQUFDLEtBQUssRUF2QzFDLFFBQVEsQ0F1Q0oscUJBQXFCLEM5QzE4RDNCLGlCQUFVLEc4QzA4RDZCLEtBQUssQ0FBQyxFQUNuQyxNQUFNLEVBQUUsWUFBWSxHQXFDdkI7RUE3RUwsQUF5Q1EsUUF6Q0EsQ0F1Q0oscUJBQXFCLENBQUMsVUFBVSxHQUFDLEtBQUssQ0FFbEMsd0JBQXdCLEVBekNoQyxRQUFRLENBdUNKLHFCQUFxQixDOUMxOEQzQixpQkFBVSxHOEMwOEQ2QixLQUFLLENBRWxDLHdCQUF3QixFQXpDaEMsUUFBUSxDQXVDSixxQkFBcUIsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUdsQyxrQkFBa0IsRUExQzFCLFFBQVEsQ0F1Q0oscUJBQXFCLEM5QzE4RDNCLGlCQUFVLEc4QzA4RDZCLEtBQUssQ0FHbEMsa0JBQWtCLENBQUMsRUFDZixPQUFPLEVBQUUsUUFBUSxHQWlDcEI7RUE1RVQsQUE4Q2dCLFFBOUNSLENBdUNKLHFCQUFxQixDQUFDLFVBQVUsR0FBQyxLQUFLLENBRWxDLHdCQUF3QixHQUlsQixvQkFBb0IsR0FDaEIsYUFBYSxFQTlDL0IsUUFBUSxDQXVDSixxQkFBcUIsQzlDMThEM0IsaUJBQVUsRzhDMDhENkIsS0FBSyxDQUVsQyx3QkFBd0IsR0FJbEIsb0JBQW9CLEdBQ2hCLGFBQWEsRUE5Qy9CLFFBQVEsQ0F1Q0oscUJBQXFCLENBQUMsVUFBVSxHQUFDLEtBQUssQ0FHbEMsa0JBQWtCLEdBR1osb0JBQW9CLEdBQ2hCLGFBQWEsRUE5Qy9CLFFBQVEsQ0F1Q0oscUJBQXFCLEM5QzE4RDNCLGlCQUFVLEc4QzA4RDZCLEtBQUssQ0FHbEMsa0JBQWtCLEdBR1osb0JBQW9CLEdBQ2hCLGFBQWEsQ0FBQyxFQUNaLFFBQVEsRUFBRSxRQUFRLEdBQ3JCO0VBaERqQixBQWlEZ0IsUUFqRFIsQ0F1Q0oscUJBQXFCLENBQUMsVUFBVSxHQUFDLEtBQUssQ0FFbEMsd0JBQXdCLEdBSWxCLG9CQUFvQixHQUloQixRQUFRLEVBakQxQixRQUFRLENBdUNKLHFCQUFxQixDOUMxOEQzQixpQkFBVSxHOEMwOEQ2QixLQUFLLENBRWxDLHdCQUF3QixHQUlsQixvQkFBb0IsR0FJaEIsUUFBUSxFQWpEMUIsUUFBUSxDQXVDSixxQkFBcUIsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUdsQyxrQkFBa0IsR0FHWixvQkFBb0IsR0FJaEIsUUFBUSxFQWpEMUIsUUFBUSxDQXVDSixxQkFBcUIsQzlDMThEM0IsaUJBQVUsRzhDMDhENkIsS0FBSyxDQUdsQyxrQkFBa0IsR0FHWixvQkFBb0IsR0FJaEIsUUFBUSxDQUFDLEVBQ1AsVUFBVSxFQUFFLEtBQUssRUFDakIsYUFBYSxFQUFFLE1BQU0sRUFDckIsS0FBSyxFQUFFLGVBQWUsRUFDdEIsZUFBZSxFQUFFLFFBQVEsR0FDNUI7RUF0RGpCLEFBdURnQixRQXZEUixDQXVDSixxQkFBcUIsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUVsQyx3QkFBd0IsR0FJbEIsb0JBQW9CLENBVWxCLDhCQUE4QixFQXZEOUMsUUFBUSxDQXVDSixxQkFBcUIsQzlDMThEM0IsaUJBQVUsRzhDMDhENkIsS0FBSyxDQUVsQyx3QkFBd0IsR0FJbEIsb0JBQW9CLENBVWxCLDhCQUE4QixFQXZEOUMsUUFBUSxDQXVDSixxQkFBcUIsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUdsQyxrQkFBa0IsR0FHWixvQkFBb0IsQ0FVbEIsOEJBQThCLEVBdkQ5QyxRQUFRLENBdUNKLHFCQUFxQixDOUMxOEQzQixpQkFBVSxHOEMwOEQ2QixLQUFLLENBR2xDLGtCQUFrQixHQUdaLG9CQUFvQixDQVVsQiw4QkFBOEIsQ0FBQyxFQUMzQixPQUFPLEVBQUUsaUJBQWlCLEVBQzFCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FuRHQ2RWYsTUFBTSxNQUFDLE1BQWtDLE1BQWpCLFNBQVMsRUFBRSxLQUFLLE9BQWhCLFNBQVMsRUFBRSxLQUFLLEltRDAyRTFDLEFBNkRnQixRQTdEUixDQXVDSixxQkFBcUIsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUVsQyx3QkFBd0IsR0FJbEIsb0JBQW9CLENBZ0JsQixrQkFBa0IsRUE3RGxDLFFBQVEsQ0F1Q0oscUJBQXFCLEM5QzE4RDNCLGlCQUFVLEc4QzA4RDZCLEtBQUssQ0FFbEMsd0JBQXdCLEdBSWxCLG9CQUFvQixDQWdCbEIsa0JBQWtCLEVBN0RsQyxRQUFRLENBdUNKLHFCQUFxQixDQUFDLFVBQVUsR0FBQyxLQUFLLENBR2xDLGtCQUFrQixHQUdaLG9CQUFvQixDQWdCbEIsa0JBQWtCLEVBN0RsQyxRQUFRLENBdUNKLHFCQUFxQixDOUMxOEQzQixpQkFBVSxHOEMwOEQ2QixLQUFLLENBR2xDLGtCQUFrQixHQUdaLG9CQUFvQixDQWdCbEIsa0JBQWtCLENBQUMsRUFFWCxVQUFVLEVBQUUsZUFBZSxFQUMzQixNQUFNLEVBQUUsZUFBZSxFQUN2QixXQUFXLEVBQUUsSUFBSSxHQVN4Qjs7QW5EcDdFZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDAyRTFDLEFBbUVvQixRQW5FWixDQXVDSixxQkFBcUIsQ0FBQyxVQUFVLEdBQUMsS0FBSyxDQUVsQyx3QkFBd0IsR0FJbEIsb0JBQW9CLENBZ0JsQixrQkFBa0IsQ0FNZCxZQUFZLEdBQUMsWUFBWSxHQUFDLEdBQUcsRUFuRWpELFFBQVEsQ0F1Q0oscUJBQXFCLEM5QzE4RDNCLGlCQUFVLEc4QzA4RDZCLEtBQUssQ0FFbEMsd0JBQXdCLEdBSWxCLG9CQUFvQixDQWdCbEIsa0JBQWtCLENBTWQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLEVBbkVqRCxRQUFRLENBdUNKLHFCQUFxQixDQUFDLFVBQVUsR0FBQyxLQUFLLENBR2xDLGtCQUFrQixHQUdaLG9CQUFvQixDQWdCbEIsa0JBQWtCLENBTWQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLEVBbkVqRCxRQUFRLENBdUNKLHFCQUFxQixDOUMxOEQzQixpQkFBVSxHOEMwOEQ2QixLQUFLLENBR2xDLGtCQUFrQixHQUdaLG9CQUFvQixDQWdCbEIsa0JBQWtCLENBTWQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBQUMsRUFDMUIsUUFBUSxFQUFFLFFBQVEsR0FLckI7RUF6RXJCLEFBc0V3QixRQXRFaEIsQ0F1Q0oscUJBQXFCLENBQUMsVUFBVSxHQUFDLEtBQUssQ0FFbEMsd0JBQXdCLEdBSWxCLG9CQUFvQixDQWdCbEIsa0JBQWtCLENBTWQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBR3pCLFVBQVUsRUF0RWxDLFFBQVEsQ0F1Q0oscUJBQXFCLEM5QzE4RDNCLGlCQUFVLEc4QzA4RDZCLEtBQUssQ0FFbEMsd0JBQXdCLEdBSWxCLG9CQUFvQixDQWdCbEIsa0JBQWtCLENBTWQsWUFBWSxHQUFDLFlBQVksR0FBQyxHQUFHLENBR3pCLFVBQVUsRUF0RWxDLFFBQVEsQ0F1Q0oscUJBQXFCLENBQUMsVUFBVSxHQUFDLEtBQUssQ0FHbEMsa0JBQWtCLEdBR1osb0JBQW9CLENBZ0JsQixrQkFBa0IsQ0FNZCxZQUFZLEdBQUMsWUFBWSxHQUFDLEdBQUcsQ0FHekIsVUFBVSxFQXRFbEMsUUFBUSxDQXVDSixxQkFBcUIsQzlDMThEM0IsaUJBQVUsRzhDMDhENkIsS0FBSyxDQUdsQyxrQkFBa0IsR0FHWixvQkFBb0IsQ0FnQmxCLGtCQUFrQixDQU1kLFlBQVksR0FBQyxZQUFZLEdBQUMsR0FBRyxDQUd6QixVQUFVLENBQUMsRUFDUCxhQUFhLEVBQUUsQ0FBQyxHQUNuQjtFQXhFekIsQUE4RUksUUE5RUksQ0E4RUosV0FBVyxDQUFDLFVBQVUsR0FBQyxLQUFLLEVBOUVoQyxRQUFRLENBOEVKLFdBQVcsQzlDai9EakIsaUJBQVUsRzhDaS9EbUIsS0FBSyxDQUFDLEVBQ3pCLE9BQU8sRUFBRSxtQkFBbUIsR0FDL0I7O0FBSVQsQUFFSSxJQUZBLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FFaEIsVUFBVSxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixXQUFXLEVBQUUsSUFBSSxFQUNqQixNQUFNLEVBQUUsT0FBTyxFQUNmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FnQmQ7O0FBdkJMLEFBUVEsSUFSSixBQUFBLE9BQU8sQ0FBQyxRQUFRLENBRWhCLFVBQVUsQ0FNTixDQUFDLENBQUMsRUFDRSxLQUFLLEVBQUUsa0JBQWtCLEVBQ3pCLFNBQVMsRUFBRSxlQUFlLEVBQzFCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLGVBQWUsRUFDNUIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixhQUFhLEVBQUUsR0FBRyxFQUNsQixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUUsV0FBVyxFQUNsQixjQUFjLEVBQUUsU0FBUyxFQUN6QixPQUFPLEVBQUUsV0FBVyxHQUN2Qjs7QUF0QlQsQUF3QkksSUF4QkEsQUFBQSxPQUFPLENBQUMsUUFBUSxDQXdCaEIsc0JBQXNCLEdBQUMsVUFBVSxDQUFDLEVBQzlCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQTFCTCxBQTRCSSxJQTVCQSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBNEJoQixVQUFVLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixJQUF1QixtQkFBbUIsQUFBQSxVQUFVLENBQUMsRUFDNUQsT0FBTyxFQUFDLENBQUMsR0FDWjs7QW5ENTlFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRHN5RDlDLEFBQUEsSUFBSSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBd3BCQyxFQWlDYixXQUFXLEVBQUUsSUFBSSxHQTBCeEI7RUEzREQsQUE0QkksSUE1QkEsQUFBQSxPQUFPLENBQUMsUUFBUSxDQTRCaEIsVUFBVSxDQUFBLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsSUFBdUIsbUJBQW1CLEFBQUEsVUFBVSxDQU9LLEVBQzVELE9BQU8sRUFBRSx1QkFBdUIsR0FDbkM7RUFyQ1QsQUFFSSxJQUZBLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FFaEIsVUFBVSxDQXFDSyxFQUNQLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLElBQUksRUFBRSxHQUFHLEdBQ1o7O0FuRDErRUgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ4N0U5QyxBQTRCSSxJQTVCQSxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBNEJoQixVQUFVLENBQUEsQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixJQUF1QixtQkFBbUIsQUFBQSxVQUFVLENBb0JLLEVBQzVELE9BQU8sRUFBRSxnQkFBZ0IsR0FDNUI7RUFsRFQsQUFFSSxJQUZBLEFBQUEsT0FBTyxDQUFDLFFBQVEsQ0FFaEIsVUFBVSxDQWtESyxFQUNQLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxVQUFVLEVBQ2xCLE9BQU8sRUFBRSxHQUFHLEVBQ1osSUFBSSxFQUFFLElBQUksR0FDYjs7QW5Edi9FSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDQvRTFDLEFBQ0ksUUFESSxDQUNKLGVBQWUsQUFBQSxLQUFLLENBQUMsRUFDakIsTUFBTSxFQUFFLFlBQVksR0FJdkI7RUFOTCxBQUdRLFFBSEEsQ0FDSixlQUFlLEFBQUEsS0FBSyxHQUVkLFdBQVcsQ0FBQyxFQUNWLE9BQU8sRUFBRSxZQUFZLEdBQ3hCO0VBTFQsQUFPSSxRQVBJLENBT0osUUFBUSxDQUFDLEVBQ0wsT0FBTyxFQUFFLHNCQUFzQixHQUNsQzs7QUFNRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxJQWZuRCxBQU9JLFFBUEksQ0FPSixRQUFRLENBT0gsRUFFRCxPQUFPLEVBQUUsbUJBQW1CLEdBS25DOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQWxCNUIsQUFPSSxRQVBJLENBT0osUUFBUSxDQU9ILEVBS0QsT0FBTyxFQUFFLFlBQVksR0FFNUI7O0FBRUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFWdkQsQUFTSSxRQVRJLENBU0osS0FBSyxDQUFDLEVBRUUsT0FBTyxFQUFFLE1BQU0sR0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBYmhDLEFBU0ksUUFUSSxDQVNKLEtBQUssQ0FBQyxFQUtFLE9BQU8sRUFBRSxDQUFDLEdBRWpCOztBbkR6aEZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1ENmhGMUMsQUFBQSxVQUFVLEFBQUEsY0FBYyxDQUFDLFlBQVksQ0FBQyxFQUNsQyxVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUFHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFDckIsQUFBQSxLQUFLLEdBQUcsa0JBQWtCLENBQUMsRUFDdkIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSUFKckIsQUFBQSxLQUFLLEdBQUcsa0JBQWtCLENBS0MsRUFDdkIsS0FBSyxFQUFFLElBQUksR0FDZDs7QW5EMWlGQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltQnRIOUMsQUFBQSxLQUFLLENnQ21xRkssRUFDRixXQUFXLEVBQUUsWUFBWSxFQUN6QixZQUFZLEVBQUUsWUFBWSxHQUM3QjtFekM1akZMLEF5QzZqRkksVXpDN2pGTSxFTG1kUixpQkFBVSxFOEMybUVSLGlCQUFpQixDQUFDLEVBQ2QsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBR0wsQUFBQSxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQSxFQUNwQyxVQUFVLEVBQUUsS0FBSyxFQUNqQixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFDSCxBQUFBLGtCQUFrQixDQUFBLEVBRWQsYUFBYSxFQUFFLElBQUksR0FtQ3RCOztBQXJDRCxBQUdJLGtCQUhjLENBR2QsSUFBSSxDQUFBLEVBQ0YsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLE1BQU0sRUFPbkIsV0FBVyxFQUFFLElBQUksR0FLbEI7O0FuRDdrRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ0akY5QyxBQUdJLGtCQUhjLENBR2QsSUFBSSxDQUFBLEVBSUEsU0FBUyxFQUFFLElBQUksR0FVbEI7O0FuRDdrRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ0akY5QyxBQUdJLGtCQUhjLENBR2QsSUFBSSxDQUFBLEVBT0EsU0FBUyxFQUFFLElBQUksR0FPbEI7O0FBakJMLEFBY00sa0JBZFksQ0FHZCxJQUFJLEFBV0QsV0FBVyxDQUFBLEVBQ1YsS0FBSyxFQUFDLE9BQU8sR0FDZDs7QUFoQlAsQUFrQkksa0JBbEJjLENBa0JkLENBQUMsQ0FBQSxFQUNDLEtBQUssRUFBQyxPQUFPLEVBQ2IsZUFBZSxFQUFFLElBQUksRUFDckIsV0FBVyxFQUFFLE1BQU0sRUFPbkIsV0FBVyxFQUFFLElBQUksR0FPbEI7O0FuRC9sRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ0akY5QyxBQWtCSSxrQkFsQmMsQ0FrQmQsQ0FBQyxDQUFBLEVBS0csU0FBUyxFQUFFLElBQUksR0FZbEI7O0FuRC9sRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbUQ0akY5QyxBQWtCSSxrQkFsQmMsQ0FrQmQsQ0FBQyxDQUFBLEVBUUcsU0FBUyxFQUFFLElBQUksR0FTbEI7O0FBbkNMLEFBNkJNLGtCQTdCWSxDQWtCZCxDQUFDLEFBV0UsTUFBTSxDQUFBLEVBQ0wsS0FBSyxFQUFDLE9BQU8sR0FDZDs7QUEvQlAsQUFnQ00sa0JBaENZLENBa0JkLENBQUMsQUFjRSxXQUFXLENBQUEsRUFDVixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUtQLEFBQUEsVUFBVSxDQUFDLGlCQUFpQixDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsRUFDbkMsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUM5QyxLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxFQUM5QyxLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUMsRUFBRSxNQUFNLEVBQUUsZUFBZSxHQUFJOztBQUNuRCxBQUFBLGVBQWUsQ0FBQSxFQUFDLEtBQUssRUFBRSxnQkFBZ0IsR0FBRTs7QUFFekMsQUFFSSxTQUZLLENBRUwsa0JBQWtCLEVBRHRCLFlBQVksQ0FDUixrQkFBa0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxJQUFJLEdBS2hCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJQUxoQyxBQUVJLFNBRkssQ0FFTCxrQkFBa0IsRUFEdEIsWUFBWSxDQUNSLGtCQUFrQixDQUFDLEVBSVgsT0FBTyxFQUFFLEtBQUssR0FFckI7O0FBR0wsQUFDSSxhQURTLEFBQ1IsU0FBUyxBQUFBLE9BQU8sRUFEckIsYUFBYSxBQUVSLFlBQVksQUFBQSxPQUFPLENBQUMsRUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUs1Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSUFMaEMsQUFDSSxhQURTLEFBQ1IsU0FBUyxBQUFBLE9BQU8sRUFEckIsYUFBYSxBQUVSLFlBQVksQUFBQSxPQUFPLENBQUMsRUFJYixnQkFBZ0IsRUFBRSxPQUFPLEdBRWhDOztBQUdMLEFBRUksU0FGSyxDQUVMLGNBQWMsQUFBQSxvQkFBb0IsQUFBQSxvQkFBb0IsRUFEMUQsWUFBWSxDQUNSLGNBQWMsQUFBQSxvQkFBb0IsQUFBQSxvQkFBb0IsQ0FBQSxFQUNsRCxNQUFNLEVBQUMsSUFBSSxHQUNkOztBQUdMLEFBRUksU0FGSyxDQUVMLGNBQWMsQUFBQSxvQkFBb0IsQUFBQSxvQkFBb0IsRUFEMUQsT0FBTyxDQUFDLFlBQVksQ0FDaEIsY0FBYyxBQUFBLG9CQUFvQixBQUFBLG9CQUFvQixDQUFBLEVBQ2xELE1BQU0sRUFBQyxxQkFBcUIsRUFDNUIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBR0wsQUFBQSxVQUFVLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQSxFQUN4QixLQUFLLEVBQUMsT0FBTyxHQUNkOztBQUNELEFBQUEsVUFBVSxDQUFDLGFBQWEsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBLEVBQzlCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUEsQUFBQSxXQUFXLEVBQUcsV0FBVyxDQUFDLElBQUksQ0FBQSxFQUM3QixnQkFBZ0IsRUFBQyxrQkFBa0IsR0FDcEM7O0FBQ0QsQUFBQSxXQUFXLENBQUMsZ0JBQWdCLENBQUEsRUFDMUIsT0FBTyxFQUFDLEdBQUcsR0FRWjs7QUFURCxBQUdFLFdBSFMsQ0FBQyxnQkFBZ0IsR0FHeEIsVUFBVSxFQUhkLFdBQVcsQ0FBQyxnQkFBZ0IsRzlDMXRFMUIsaUJBQVUsQzhDNnRFRyxFQUNYLFdBQVcsRUFBRSxDQUFDLEdBSWY7O0FuRHpxRkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJbURpcUY5QyxBQUdFLFdBSFMsQ0FBQyxnQkFBZ0IsR0FHeEIsVUFBVSxFQUhkLFdBQVcsQ0FBQyxnQkFBZ0IsRzlDMXRFMUIsaUJBQVUsQzhDNnRFRyxFQUdQLFVBQVUsRUFBRSxJQUFJLEdBRXJCOztBbkR6cUZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1EMnFGOUMsQUFHUSxJQUhKLEFBQUEsS0FBSyxDQUVMLFdBQVcsQ0FBQyxnQkFBZ0IsR0FDdEIsVUFBVSxFQUhwQixJQUFJLEFBQUEsS0FBSyxDQUVMLFdBQVcsQ0FBQyxnQkFBZ0IsRzlDdHVFOUIsaUJBQVUsRThDcXVFWixJQUFJLEFBQUEsT0FBTyxDQUNQLFdBQVcsQ0FBQyxnQkFBZ0IsR0FDdEIsVUFBVSxFQUZwQixJQUFJLEFBQUEsT0FBTyxDQUNQLFdBQVcsQ0FBQyxnQkFBZ0IsRzlDdHVFOUIsaUJBQVUsQzhDdXVFUyxFQUVMLFVBQVUsRUFBRSxHQUFHLEdBRXRCOztBbkRsckZILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSW1Ec3JGMUMsQUFDSSxJQURBLEFBQUEsSUFBSyxDQUFBLEtBQUssQ0FBQyxJQUFLLENBNXBGZCxPQUFPLEVBNHBGZ0IsV0FBVyxDQUFDLGdCQUFnQixDQUNyRCwyQ0FBMkMsQ0FBQyxFQUN4QyxVQUFVLEVBQUUsWUFBWSxHQUMzQjtFQUVMLEFBQ0UsSUFERSxBQUFBLElBQUssQ0FMQSxLQUFLLEVBS0UsV0FBVyxDQUFDLGdCQUFnQixHQUN4QyxVQUFVLEVBRGQsSUFBSSxBQUFBLElBQUssQ0FMQSxLQUFLLEVBS0UsV0FBVyxDQUFDLGdCQUFnQixHOUNwdkU5QyxpQkFBVSxDOENxdkVPLEVBQ1gsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUhILEFBSUUsSUFKRSxBQUFBLElBQUssQ0FMQSxLQUFLLEVBS0UsV0FBVyxDQUFDLGdCQUFnQixDQUkxQyxnQkFBZ0IsQ0FBQyxFQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQUlQLEFBQUEsSUFBSSxBQUFBLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLFlBQVksRUFBbEcsSUFBSSxBQUFBLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLGFBQWEsQzlDOXZFL0QsaUJBQVUsQzhDOHZFaUUsUUFBUSxDQUFDLFlBQVksQ0FBQSxFQUM5RixNQUFNLEVBQUUsSUFBSSxFQUNaLGVBQWUsRUFBRSxTQUFTLEVBQzFCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsbUJBQW1CLEVBQUUsTUFBTSxFQUMzQixhQUFhLEVBQUUsSUFBSSxFQUNuQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQUdDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJQ3R4RjNCLEFBK0pJLFVBL0pNLENBK0pOLGdCQUFnQixDRHNuRk8sRUFFdkIsY0FBYyxFQUFFLENBQUMsR0FFcEI7O0FBSUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLElBQ25CLEFBRVEsSUFGSixBQUFBLElBQUssQ3VCaHNGMkIsT0FBTyxFdkJpc0Z2QyxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxXQUFXLEFBQUEsWUFBWSxBQUFBLHNCQUFzQixFQUZyRCxJQUFJLEFBQUEsSUFBSyxDdUJoc0YyQixPQUFPLEV2QmlzRnZDLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDOUNqeEUxQixpQkFBVSxDOENpeEU0QixLQUFLLENBQ2pDLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBQUMsRUFFMUMsUUFBUSxFQUFFLFFBQVEsRUFFbEIsNkpBVUksRUFDUDtFQUdULEFBSVksSUFKUixDQUNBLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBRXpDLFFBQVEsRUFKcEIsSUFBSSxDQUNBLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDOUNyeUUxQixpQkFBVSxDOENxeUU0QixLQUFLLENBQ2pDLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBRXpDLFFBQVEsQ0FBQyxFQUNMLE9BQU8sRUFBRSxPQUFPLEdBZ0JuQjtFQXJCYixBQVFvQixJQVJoQixDQUNBLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQ2pDLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBRXpDLFFBQVEsQ0FHSixPQUFPLEFBQUEsb0JBQW9CLENBQ3ZCLE9BQU8sQUFBQSx5QkFBeUIsRUFScEQsSUFBSSxDQUNBLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxDOUNyeUUxQixpQkFBVSxDOENxeUU0QixLQUFLLENBQ2pDLFdBQVcsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBRXpDLFFBQVEsQ0FHSixPQUFPLEFBQUEsb0JBQW9CLENBQ3ZCLE9BQU8sQUFBQSx5QkFBeUIsQ0FBQyxFQUM3QixjQUFjLEVBQUUsSUFBSSxFQUNwQixVQUFVLEVBQUUsZUFBZSxHQVM5QjtFQW5CckIsQUFjZ0MsSUFkNUIsQ0FDQSxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUNqQyxXQUFXLEFBQUEsWUFBWSxBQUFBLHNCQUFzQixDQUV6QyxRQUFRLENBR0osT0FBTyxBQUFBLG9CQUFvQixDQUN2QixPQUFPLEFBQUEseUJBQXlCLEdBSTFCLEdBQUcsQ0FDRCxjQUFjLEFBQUEsZ0JBQWdCLENBQzFCLElBQUksQUFBQSxPQUFPLEVBZDNDLElBQUksQ0FDQSxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssQzlDcnlFMUIsaUJBQVUsQzhDcXlFNEIsS0FBSyxDQUNqQyxXQUFXLEFBQUEsWUFBWSxBQUFBLHNCQUFzQixDQUV6QyxRQUFRLENBR0osT0FBTyxBQUFBLG9CQUFvQixDQUN2QixPQUFPLEFBQUEseUJBQXlCLEdBSTFCLEdBQUcsQ0FDRCxjQUFjLEFBQUEsZ0JBQWdCLENBQzFCLElBQUksQUFBQSxPQUFPLENBQUMsRUFDUixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFXckMsQUFBQSxhQUFhLEVBQUUsY0FBYyxDQUFBLEVBQzNCLGNBQWMsRUFBQyxHQUFHLEdBQ25COztBQUlELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxJQUNuQixBQUNJLElBREEsQUFBQSxPQUFPLENBQ1AsY0FBYyxBQUFBLHVCQUF1QixFQUR6QyxJQUFJLEFBQUEsT0FBTyxDQUVQLGNBQWMsQUFBQSxvQkFBb0IsQ0FBQyxFQUMvQixPQUFPLEVBQUUsaUJBQWlCLEdBQzdCOztBQUlULEFBRVEsdUJBRmUsQ0FDbkIsWUFBWSxDQUNSLGlCQUFpQixBQUFBLGFBQWEsQ0FBQyxFQUszQixnQkFBZ0IsRUFBRSw4QkFBOEIsRUFDaEQsTUFBTSxFQUFFLHVCQUF1QixFQUMvQixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsZUFBZSxFQUFFLFNBQVMsRUFDMUIsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkOztBSDEvRFQsQUFBQSx1QkFBdUIsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0c4K0RyRCxFQUNMLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWViLEFBU29DLGtCQVRsQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQzNCLENBQUMsQUFBQSxpQkFBaUIsQUFDYixPQUFPLEVBVDVDLGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQzNCLENBQUMsQUFBQSxpQkFBaUIsQUFFYixNQUFNLENBQUEsRUFDSCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFackMsQUFld0Msa0JBZnRCLENBQ2QsZUFBZSxDQUNYLFdBQVcsQ0FDUCxZQUFZLENBQ1IsWUFBWSxHQUNOLEdBQUcsQ0FDRCxpQkFBaUIsQ0FDYixPQUFPLEFBQUEsYUFBYSxBQUFBLFdBQVcsQ0FDM0IsQ0FBQyxBQUFBLGlCQUFpQixDQU1kLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUFDNUQsT0FBTyxDQUFDLEVBQ0wsT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsT0FBTyxFQUNmLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLFlBQVksRUFFckIsTUFBTSxFQUFFLGNBQWMsRUFDdEIsZ0JBQWdCLEVBQUUscUJBQWtCLEVBQ3BDLGVBQWUsRUFBRSxXQUFXLEVBQzVCLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixNQUFNLEVBQUUsQ0FBQyxFQUNULEtBQUssRUFBRSxDQUFDLEVBQ1IsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsVUFBVSxFQUFFLE9BQU8sRUFDbkIsY0FBYyxFQUFFLElBQUksRUFDcEIsVUFBVSxFQUFFLFFBQVEsRUFDcEIsVUFBVSxFQUFFLFVBQVUsR0FDekI7O0FBdEN6QyxBQXdDd0Msa0JBeEN0QixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQzNCLENBQUMsQUFBQSxpQkFBaUIsQ0FNZCx5QkFBeUIsQ0FBQyxjQUFjLEFBQUEseUJBQXlCLEFBMEI1RCxNQUFNLENBQUMsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsZ0JBQWdCLEVBQUUsNEJBQTRCLEVBQzlDLE1BQU0sRUFBRSxhQUFhLEVBQ3JCLElBQUksRUFBRSxHQUFHLEVBQ1QsR0FBRyxFQUFFLEdBQUcsRUFDUixLQUFLLEVBQUUsQ0FBQyxFQUNSLGVBQWUsRUFBRSxPQUFPLEVBQ3hCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsbUJBQW1CLEVBQUUsTUFBTSxFQUMzQixVQUFVLEVBQUUsY0FBYyxFQUMxQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQXpEekMsQUE2RDRDLGtCQTdEMUIsQ0FDZCxlQUFlLENBQ1gsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQUFBQSxhQUFhLEFBQUEsV0FBVyxDQUMzQixDQUFDLEFBQUEsaUJBQWlCLENBTWQseUJBQXlCLENBQUMsY0FBYyxBQUFBLHlCQUF5QixBQTZDNUQsTUFBTSxBQUVGLE9BQU8sRUE3RHBELGtCQUFrQixDQUNkLGVBQWUsQ0FDWCxXQUFXLENBQ1AsWUFBWSxDQUNSLFlBQVksR0FDTixHQUFHLENBQ0QsaUJBQWlCLENBQ2IsT0FBTyxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQzNCLENBQUMsQUFBQSxpQkFBaUIsQ0FNZCx5QkFBeUIsQ0FBQyxjQUFjLEFBQUEseUJBQXlCLEFBNkM1RCxNQUFNLEFBR0YsTUFBTSxFQTlEbkQsa0JBQWtCLENBQ2QsZUFBZSxDQUNYLFdBQVcsQ0FDUCxZQUFZLENBQ1IsWUFBWSxHQUNOLEdBQUcsQ0FDRCxpQkFBaUIsQ0FDYixPQUFPLEFBQUEsYUFBYSxBQUFBLFdBQVcsQ0FDM0IsQ0FBQyxBQUFBLGlCQUFpQixDQU1kLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUE4QzVELE9BQU8sQUFDSCxPQUFPLEVBN0RwRCxrQkFBa0IsQ0FDZCxlQUFlLENBQ1gsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQUFBQSxhQUFhLEFBQUEsV0FBVyxDQUMzQixDQUFDLEFBQUEsaUJBQWlCLENBTWQseUJBQXlCLENBQUMsY0FBYyxBQUFBLHlCQUF5QixBQThDNUQsT0FBTyxBQUVILE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWhFN0MsQUFvRTRDLGtCQXBFMUIsQ0FDZCxlQUFlLENBQ1gsV0FBVyxDQUNQLFlBQVksQ0FDUixZQUFZLEdBQ04sR0FBRyxDQUNELGlCQUFpQixDQUNiLE9BQU8sQUFBQSxhQUFhLEFBQUEsV0FBVyxDQUMzQixDQUFDLEFBQUEsaUJBQWlCLENBTWQseUJBQXlCLENBQUMsY0FBYyxBQUFBLHlCQUF5QixDQXFENUQsQUFBQSxzQkFBQyxDQUF1QixNQUFNLEFBQTdCLENBQ0csT0FBTyxFQXBFcEQsa0JBQWtCLENBQ2QsZUFBZSxDQUNYLFdBQVcsQ0FDUCxZQUFZLENBQ1IsWUFBWSxHQUNOLEdBQUcsQ0FDRCxpQkFBaUIsQ0FDYixPQUFPLEFBQUEsYUFBYSxBQUFBLFdBQVcsQ0FDM0IsQ0FBQyxBQUFBLGlCQUFpQixDQU1kLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQ0FxRDVELEFBQUEsc0JBQUMsQ0FBdUIsTUFBTSxBQUE3QixDQUVHLE1BQU0sQ0FBQyxFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQWE3QyxBQU13QixJQU5wQixBQUNDLElBQUssQzVDcnhFUSxPQUFPLEU0Q3N4RWpCLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQzFDLFlBQVksQ0FBQyxZQUFZLEdBQUcsR0FBRyxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQUFBQSxhQUFhLEFBQUEsV0FBVyxDQUM3RSxDQUFDLEFBQUEsaUJBQWlCLENBQ2QseUJBQXlCLENBQUMsY0FBYyxBQUFBLHlCQUF5QixBQUM1RCxNQUFNLEVBTi9CLElBQUksQUFDQyxJQUFLLEM1Q3J4RVEsT0FBTyxFNENzeEVqQixrQkFBa0IsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUMxQyxZQUFZLENBQUMsWUFBWSxHQUFHLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsYUFBYSxBQUFBLFdBQVcsQ0FDN0UsQ0FBQyxBQUFBLGlCQUFpQixDQUNkLHlCQUF5QixDQUFDLGNBQWMsQUFBQSx5QkFBeUIsQUFDcEQsT0FBTyxDQUFDLEVBQ2IsU0FBUyxFQUFFLFVBQVUsR0FDeEI7O0FBUnpCLEFBa0JvQixJQWxCaEIsQUFjQyxPQUFPLEFBQ0gsS0FBSyxDQUNGLEtBQUssQ0FDRCxvQkFBb0IsR0FBQyxrQkFBa0IsQUFDbEMsSUFBSyxDQUFBLFlBQVksRUFBRSxFQUNoQixVQUFVLEVBQUUsSUFBSSxFQUNoQixhQUFhLEVBQUUsSUFBSSxHQTJEdEI7O0FBL0VyQixBQXFCd0IsSUFyQnBCLEFBY0MsT0FBTyxBQUNILEtBQUssQ0FDRixLQUFLLENBQ0Qsb0JBQW9CLEdBQUMsa0JBQWtCLEFBQ2xDLElBQUssQ0FBQSxZQUFZLElBR1osZUFBZSxDQUFDLFlBQVksR0FBQyxZQUFZLEFBQUEsV0FBVyxDQUFDLEVBQ25ELEtBQUssRUFBRSxrQkFBa0IsQ0FBQyxVQUFVLEVBQ3BDLFlBQVksRUFBRSxnQkFBZ0IsR0FDakM7O0FBeEJ6QixBQXlCd0IsSUF6QnBCLEFBY0MsT0FBTyxBQUNILEtBQUssQ0FDRixLQUFLLENBQ0Qsb0JBQW9CLEdBQUMsa0JBQWtCLEFBQ2xDLElBQUssQ0FBQSxZQUFZLElBT1osZUFBZSxDQUFDLFlBQVksR0FBQyxHQUFHLENBQUMsRUFDL0IsUUFBUSxFQUFFLFFBQVEsR0FvRHJCOztBQTlFekIsQUE0QjRCLElBNUJ4QixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQUNsQyxJQUFLLENBQUEsWUFBWSxJQU9aLGVBQWUsQ0FBQyxZQUFZLEdBQUMsR0FBRyxDQUc5QixVQUFVLENBQUMsRUFDUCxhQUFhLEVBQUUsQ0FBQyxHQWdEbkI7O0FBN0U3QixBQThCZ0MsSUE5QjVCLEFBY0MsT0FBTyxBQUNILEtBQUssQ0FDRixLQUFLLENBQ0Qsb0JBQW9CLEdBQUMsa0JBQWtCLEFBQ2xDLElBQUssQ0FBQSxZQUFZLElBT1osZUFBZSxDQUFDLFlBQVksR0FBQyxHQUFHLENBS3pCLGdCQUFNLENBQUMsRUFDSixVQUFVLEVBQUUsS0FBSyxFQUNqQixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLFNBQVMsRUFBRSxXQUFXLEVBQ3RCLE1BQU0sRUFBRSxXQUFXLEVBQ25CLFNBQVMsRUFBRSxDQUFDLEVBQ1osT0FBTyxFQUFFLGVBQWUsRUFDeEIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsR0FBRyxFQUNuQixPQUFPLEVBQUUsQ0FBQyxFQUNWLGdCQUFnQixFQUFFLElBQUksRUFDdEIsT0FBTyxFQUFFLFlBQVksRUFDckIsWUFBWSxFQUFFLFlBQVksR0FjN0I7O0FBekRqQyxBQTZDb0MsSUE3Q2hDLEFBY0MsT0FBTyxBQUNILEtBQUssQ0FDRixLQUFLLENBQ0Qsb0JBQW9CLEdBQUMsa0JBQWtCLEFBQ2xDLElBQUssQ0FBQSxZQUFZLElBT1osZUFBZSxDQUFDLFlBQVksR0FBQyxHQUFHLENBS3pCLGdCQUFNLEFBZUYsSUFBSyxDdkRqL0YxQyxpQkFBaUIsRXVEaS9GNEMsRUFDckIsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBL0NyQyxBQWtEd0MsSUFsRHBDLEFBY0MsT0FBTyxBQUNILEtBQUssQ0FDRixLQUFLLENBQ0Qsb0JBQW9CLEdBQUMsa0JBQWtCLEFBQ2xDLElBQUssQ0FBQSxZQUFZLElBT1osZUFBZSxDQUFDLFlBQVksR0FBQyxHQUFHLENBS3pCLGdCQUFNLEdBbUJELENBQUMsQUFDRSxJQUFLLENBQUEsWUFBYSxDL0NyZ0d6QyxDQUFDLEcrQ3FnRzRDLEVBQ25CLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQXBEekMsQUFxRHdDLElBckRwQyxBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQUNsQyxJQUFLLENBQUEsWUFBWSxJQU9aLGVBQWUsQ0FBQyxZQUFZLEdBQUMsR0FBRyxDQUt6QixnQkFBTSxHQW1CRCxDQUFDLEFBSUUsWUFBYSxDL0N4Z0dwQyxDQUFDLEUrQ3dnR3NDLEVBQ2IsT0FBTyxFQUFFLHVCQUF1QixHQUNuQzs7QUF2RHpDLEFBNER3QyxJQTVEcEMsQUFjQyxPQUFPLEFBQ0gsS0FBSyxDQUNGLEtBQUssQ0FDRCxvQkFBb0IsR0FBQyxrQkFBa0IsQUFDbEMsSUFBSyxDQUFBLFlBQVksSUFPWixlQUFlLENBQUMsWUFBWSxHQUFDLEdBQUcsQ0FpQ3pCLGlCQUFPLENBQ0osY0FBYyxBQUNULE9BQU8sQ0FBQyxFQUNMLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBOUR6QyxBQStEd0MsSUEvRHBDLEFBY0MsT0FBTyxBQUNILEtBQUssQ0FDRixLQUFLLENBQ0Qsb0JBQW9CLEdBQUMsa0JBQWtCLEFBQ2xDLElBQUssQ0FBQSxZQUFZLElBT1osZUFBZSxDQUFDLFlBQVksR0FBQyxHQUFHLENBaUN6QixpQkFBTyxDQUNKLGNBQWMsQUFJVCxNQUFNLENBQUMsRUFDSixNQUFNLEVBQUUsZ0JBQWdCLEdBQzNCOztBQWpFekMsQUFvRWdDLElBcEU1QixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQUNsQyxJQUFLLENBQUEsWUFBWSxJQU9aLGVBQWUsQ0FBQyxZQUFZLEdBQUMsR0FBRyxDQTJDekIsaUJBQU8sQ0FBQyxFQUNMLFVBQVUsRUFBQyxZQUFZLEdBSTFCOztBQXpFakMsQUFzRW9DLElBdEVoQyxBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQUNsQyxJQUFLLENBQUEsWUFBWSxJQU9aLGVBQWUsQ0FBQyxZQUFZLEdBQUMsR0FBRyxDQTJDekIsaUJBQU8sQ0FFSixFQUFFLENBQUMsRUFDQyxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQXhFckMsQUEwRWdDLElBMUU1QixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQUNsQyxJQUFLLENBQUEsWUFBWSxJQU9aLGVBQWUsQ0FBQyxZQUFZLEdBQUMsR0FBRyxDQWlEekIsZ0JBQU0sQ0FBQyxFQUNKLGNBQWMsRUFBRSxDQUFDLEdBQ3BCOztBQTVFakMsQUFpRndCLElBakZwQixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQStEbEMsWUFBWSxHQUNQLGVBQWUsQ0FBQyxZQUFZLEdBQUMsWUFBWSxDQUFDLEVBQ3hDLFlBQVksRUFBRSxlQUFlLEVBQzdCLFdBQVcsRUFBRSxDQUFDLEdBS2pCOztBQXhGekIsQUFxRjRCLElBckZ4QixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixBQStEbEMsWUFBWSxHQUNQLGVBQWUsQ0FBQyxZQUFZLEdBQUMsWUFBWSxBQUl0QyxXQUFXLENBQUMsRUFDVCxZQUFZLEVBQUUsZ0JBQWdCLEdBQ2pDOztBQXZGN0IsQUEwRm9CLElBMUZoQixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQUNELG9CQUFvQixHQUFDLGtCQUFrQixDQXlFbkMsWUFBWSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBNUZyQixBQWdHZ0IsSUFoR1osQUFjQyxPQUFPLEFBQ0gsS0FBSyxDQUNGLEtBQUssQ0E4RUQsb0JBQW9CLENBRXBCLDhCQUE4QixDQUFBLEVBQzFCLFFBQVEsRUFBRSxtQkFBbUIsRUFFN0IsTUFBTSxFQUFFLEdBQUcsRUFDWCxHQUFHLEVBQUUsT0FBTyxFQUNaLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixPQUFPLEVBQUUsWUFBWSxFQUNyQixNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QUF6R2pCLEFBMkdnQixJQTNHWixBQWNDLE9BQU8sQUFDSCxLQUFLLENBQ0YsS0FBSyxDQTJGRCxlQUFlLENBQUMsb0JBQW9CLENBQUMsOEJBQThCLEFBQUEsWUFBWSxDQUFDLEVBQzVFLE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQTdHakIsQUFpSFksSUFqSFIsQUFjQyxPQUFPLEFBa0dILElBQUssQ0F2VEQsS0FBSyxFQXdUTixlQUFlLENBQUMsb0JBQW9CLENBQUMsOEJBQThCLEFBQUEsWUFBWSxDQUFDLEVBQzVFLE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQW5IYixBQXdIZ0IsSUF4SFosQUFjQyxPQUFPLENBdUdKLHdCQUF3QixDQUVwQixvQkFBb0IsQ0FDaEIsOEJBQThCLEVBeEg5QyxJQUFJLEFBY0MsT0FBTyxDQXdHSixrQkFBa0IsQ0FDZCxvQkFBb0IsQ0FDaEIsOEJBQThCLENBQUMsRUFDM0IsUUFBUSxFQUFFLG1CQUFtQixFQUM3QixNQUFNLEVBQUUsa0JBQWtCLEVBQzFCLEdBQUcsRUFBRSxPQUFPLEVBQ1osSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsQ0FBQyxFQUNSLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLE1BQU0sRUFBRSxZQUFZLEdBQ3ZCOztBQWhJakIsQUFpSWdCLElBaklaLEFBY0MsT0FBTyxDQXVHSix3QkFBd0IsQ0FFcEIsb0JBQW9CLENBVWhCLGtCQUFrQixHQUFDLGVBQWUsQ0FBQyxZQUFZLEdBQUMsWUFBWSxFQWpJNUUsSUFBSSxBQWNDLE9BQU8sQ0F3R0osa0JBQWtCLENBQ2Qsb0JBQW9CLENBVWhCLGtCQUFrQixHQUFDLGVBQWUsQ0FBQyxZQUFZLEdBQUMsWUFBWSxDQUFDLEVBQ3pELFlBQVksRUFBRSxlQUFlLEVBQzdCLFdBQVcsRUFBRSxDQUFDLEdBS2pCOztBQXhJakIsQUFxSW9CLElBckloQixBQWNDLE9BQU8sQ0F1R0osd0JBQXdCLENBRXBCLG9CQUFvQixDQVVoQixrQkFBa0IsR0FBQyxlQUFlLENBQUMsWUFBWSxHQUFDLFlBQVksQUFJdkQsV0FBVyxFQXJJaEMsSUFBSSxBQWNDLE9BQU8sQ0F3R0osa0JBQWtCLENBQ2Qsb0JBQW9CLENBVWhCLGtCQUFrQixHQUFDLGVBQWUsQ0FBQyxZQUFZLEdBQUMsWUFBWSxBQUl2RCxXQUFXLENBQUMsRUFDVCxZQUFZLEVBQUUsZ0JBQWdCLEdBQ2pDOztBQXZJckIsQUE2SXdCLElBN0lwQixBQWNDLE9BQU8sQ0F1R0osd0JBQXdCLENBcUJwQixrQkFBa0IsQ0FDZCxZQUFZLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUNsQyxnQkFBZ0IsQUFDWCxXQUFXLEVBN0lwQyxJQUFJLEFBY0MsT0FBTyxDQXdHSixrQkFBa0IsQ0FvQmQsa0JBQWtCLENBQ2QsWUFBWSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FDbEMsZ0JBQWdCLEFBQ1gsV0FBVyxDQUFDLEVBQ1QsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBL0l6QixBQWdKd0IsSUFoSnBCLEFBY0MsT0FBTyxDQXVHSix3QkFBd0IsQ0FxQnBCLGtCQUFrQixDQUNkLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQ2xDLGdCQUFnQixBQUlYLElBQUssQ2hDMS9Da0IsV0FBVyxHZ0MwMkMzRCxJQUFJLEFBY0MsT0FBTyxDQXdHSixrQkFBa0IsQ0FvQmQsa0JBQWtCLENBQ2QsWUFBWSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FDbEMsZ0JBQWdCLEFBSVgsSUFBSyxDaEMxL0NrQixXQUFXLEVnQzAvQ2hCLEVBQ2YsT0FBTyxFQUFFLFlBQVksR0FDeEI7O0FBbEp6QixBQW9Kb0IsSUFwSmhCLEFBY0MsT0FBTyxDQXVHSix3QkFBd0IsQ0FxQnBCLGtCQUFrQixDQUNkLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBU2xDLGdCQUFnQixFQXBKcEMsSUFBSSxBQWNDLE9BQU8sQ0F3R0osa0JBQWtCLENBb0JkLGtCQUFrQixDQUNkLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBU2xDLGdCQUFnQixDQUFDLEVBQ2IsT0FBTyxFQUFFLGdCQUFnQixHQUM1Qjs7QW5EbmhHZixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDJoRzlDLEFBR1EsSUFISixBQUFBLFNBQVMsQ0FHTCxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQ1gsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBSVQsQUFFUSxJQUZKLEFBQUEsUUFBUSxDQUNSLFVBQVUsQ0FBQyxJQUFJLENBQ1gsV0FBVyxBQUFBLFVBQVUsQ0FBQyxFQUNsQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QW5EeGlHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEltRDhpRzFDLEFBRVEseUJBRmlCLENBQ3JCLEtBQUssQ0FBQyxvQkFBb0IsR0FDcEIsVUFBVSxBQUFBLFVBQVUsQ0FBQSxFQUFDLGFBQWEsRUFBQyxpQkFBaUIsR0FBRTtFQUZoRSxBQUdRLHlCQUhpQixDQUNyQixLQUFLLENBQUMsb0JBQW9CLEFBRXJCLFVBQVcsQy9Ddm9HTixDQUFDLEcrQ29vR2YseUJBQXlCLENBQ3JCLEtBQUssQ0FBQyxvQkFBb0IsQUFFTixVQUFXLEMvQ3ZvR3JCLENBQUMsRStDdW9Hc0IsRUFBQyxVQUFVLEVBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUEsVUFBVSxHQUFFOztBQUlsRixBQUFBLHlCQUF5QixDQUFDLGdCQUFnQixDQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsVUFBVyxDL0Mzb0d4RCxDQUFDLEUrQzJvR3lELEVBQUMsT0FBTyxFQUFDLFlBQVksR0FBRTs7QUFDbkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssSUFDM0MsQUFDSSx5QkFEcUIsQ0FDckIsc0JBQXNCLENBQUEsRUFBQyxVQUFVLEVBQUMsTUFBTSxFQUFDLE1BQU0sRUFBQyxNQUFNLEdBQUU7RUFENUQsQUFFSSx5QkFGcUIsQ0FFckIsYUFBYSxDQUFDLEVBQUUsQUFBQSx1QkFBdUIsQ0FBQSxFQUFDLFVBQVUsRUFBQyxLQUFLLEdBQUU7RWE1NkY5RCxBQUNJLHlCQURxQixDQUNyQixvQkFBb0IsQUFBQSxVQUFXLEM1RHBPckIsQ0FBQyxFNERvT3VCLFVBQVUsQ0FBQyxXQUFXLEFBQUEsV0FBVyxDYjQ2RkEsRUFBQyxhQUFhLEVBQUMsSUFBSSxDQUFBLFVBQVUsR0FBRTtFQ25wRzFHLEFBQUEsY0FBYyxHQUFHLFVBQVUsQ0RxcEdJLEVBQUMsV0FBVyxFQUFDLElBQUksR0FBRSJ9 */

/*# sourceMappingURL=index.css.map */
