From 28b7e853737825b6462ac53f5677d146f86445fa Mon Sep 17 00:00:00 2001 From: Lion Ralfs Date: Sat, 2 Oct 2021 15:31:41 +0200 Subject: [PATCH 01/87] fix: exclude status checkboxes from being treated as iCheck elements Signed-off-by: Lion Ralfs --- scripts/pi-hole/js/footer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/pi-hole/js/footer.js b/scripts/pi-hole/js/footer.js index a590e5704..ad8c114e4 100644 --- a/scripts/pi-hole/js/footer.js +++ b/scripts/pi-hole/js/footer.js @@ -137,8 +137,9 @@ function initCheckboxRadioStyle() { function applyCheckboxRadioStyle(style) { boxsheet.attr("href", getCheckboxURL(style)); - // Get all radio/checkboxes for theming, with the exception of the two radio buttons on the custom disable timer - var sel = $("input[type='radio'],input[type='checkbox']").not("#selSec").not("#selMin"); + // Get all radio/checkboxes for theming, with the exception of the two radio buttons on the custom disable timer, + // as well as every element with an id that starts with "status_" + var sel = $("input[type='radio'],input[type='checkbox']").not("#selSec").not("#selMin").not('[id^=status_]'); sel.parent().removeClass(); sel.parent().addClass("icheck-" + style); } From 15f4b4c25fdbb212e20e50b06f072666348cb341 Mon Sep 17 00:00:00 2001 From: Adam Warner Date: Mon, 4 Oct 2021 21:42:01 +0100 Subject: [PATCH 02/87] address prettier complaints Signed-off-by: Adam Warner --- scripts/pi-hole/js/footer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/pi-hole/js/footer.js b/scripts/pi-hole/js/footer.js index ad8c114e4..763e8ae92 100644 --- a/scripts/pi-hole/js/footer.js +++ b/scripts/pi-hole/js/footer.js @@ -139,7 +139,10 @@ function initCheckboxRadioStyle() { boxsheet.attr("href", getCheckboxURL(style)); // Get all radio/checkboxes for theming, with the exception of the two radio buttons on the custom disable timer, // as well as every element with an id that starts with "status_" - var sel = $("input[type='radio'],input[type='checkbox']").not("#selSec").not("#selMin").not('[id^=status_]'); + var sel = $("input[type='radio'],input[type='checkbox']") + .not("#selSec") + .not("#selMin") + .not("[id^=status_]"); sel.parent().removeClass(); sel.parent().addClass("icheck-" + style); } From 75251c173c3d8b158f3c08988ab8254d3a4a7d1c Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sun, 24 Oct 2021 01:46:44 -0300 Subject: [PATCH 03/87] Added new theme LCARS. Signed-off-by: rdwebdesign --- scripts/pi-hole/php/header.php | 4 + scripts/pi-hole/php/theme.php | 2 + style/themes/lcars.css | 1776 +++++++++++++++++ .../antonio-v1-latin-ext_latin-100.woff | Bin 0 -> 16344 bytes .../antonio-v1-latin-ext_latin-100.woff2 | Bin 0 -> 12512 bytes .../antonio-v1-latin-ext_latin-700.woff | Bin 0 -> 16532 bytes .../antonio-v1-latin-ext_latin-700.woff2 | Bin 0 -> 12644 bytes .../antonio-v1-latin-ext_latin-regular.woff | Bin 0 -> 16392 bytes .../antonio-v1-latin-ext_latin-regular.woff2 | Bin 0 -> 12532 bytes style/vendor/fonts/antonio/antonio.css | 32 + .../ubuntu-mono-v10-latin-ext_latin-700.woff | Bin 0 -> 59372 bytes .../ubuntu-mono-v10-latin-ext_latin-700.woff2 | Bin 0 -> 49056 bytes ...tu-mono-v10-latin-ext_latin-700italic.woff | Bin 0 -> 67668 bytes ...u-mono-v10-latin-ext_latin-700italic.woff2 | Bin 0 -> 56884 bytes ...buntu-mono-v10-latin-ext_latin-italic.woff | Bin 0 -> 64076 bytes ...untu-mono-v10-latin-ext_latin-italic.woff2 | Bin 0 -> 52252 bytes ...untu-mono-v10-latin-ext_latin-regular.woff | Bin 0 -> 62668 bytes ...ntu-mono-v10-latin-ext_latin-regular.woff2 | Bin 0 -> 51388 bytes .../vendor/fonts/ubuntu-mono/ubuntu-mono.css | 43 + 19 files changed, 1857 insertions(+) create mode 100644 style/themes/lcars.css create mode 100644 style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-100.woff create mode 100644 style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-100.woff2 create mode 100644 style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-700.woff create mode 100644 style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-700.woff2 create mode 100644 style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-regular.woff create mode 100644 style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-regular.woff2 create mode 100644 style/vendor/fonts/antonio/antonio.css create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700.woff create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700.woff2 create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700italic.woff create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700italic.woff2 create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-italic.woff create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-italic.woff2 create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-regular.woff create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-regular.woff2 create mode 100644 style/vendor/fonts/ubuntu-mono/ubuntu-mono.css diff --git a/scripts/pi-hole/php/header.php b/scripts/pi-hole/php/header.php index f20590b31..0a30e8436 100644 --- a/scripts/pi-hole/php/header.php +++ b/scripts/pi-hole/php/header.php @@ -187,6 +187,10 @@ function pidofFTL() + + + + diff --git a/scripts/pi-hole/php/theme.php b/scripts/pi-hole/php/theme.php index 363a307c0..21f5acf9c 100644 --- a/scripts/pi-hole/php/theme.php +++ b/scripts/pi-hole/php/theme.php @@ -18,6 +18,8 @@ $available_themes["default-darker"] = array("Pi-hole deep-midnight theme (dark)", true, "default-darker"); // Option to have the theme go with the device dark mode setting, always set the background to black to avoid flashing $available_themes["default-auto"] = array("Pi-hole auto theme (light/dark)", true, "default-auto"); +$available_themes["lcars"] = array("Star Trek LCARS theme (dark)", true, "lcars"); + $webtheme = ""; // Try to load theme settings from setupVars.conf diff --git a/style/themes/lcars.css b/style/themes/lcars.css new file mode 100644 index 000000000..1a368742d --- /dev/null +++ b/style/themes/lcars.css @@ -0,0 +1,1776 @@ +/*=== LCARS Pi-hole Theme ===*/ + +/* +- corrigir o nome do arquivo CSS (lcars.css); +- change theme.php: add the new theme; +- add the new fonts to the 'style/vendor/' directory (because of CSP); +- create the new dir "Antonio", for the new compressed font "Antonio"; +- add the Antonio font files; +- create the file "Antonio.css", to load the font files; +- create the new dir "UbuntuMono", for the new compressed font "Ubuntu Mono"; +- add the Ubuntu Mono font files; +- create the file "UbuntuMono.css", to load the font files; +- change header.php: include the new fonts + set the default theme color to "#4488FF"; +*/ + + +/*** Main variables ***/ +:root { + --sidebar-width: 230px; + --gradient-pos: 300px; + --primary-color: #48F; + --text-color: #9AB; +} + +.sidebar-collapse { + --sidebar-width: 50px; +} + +.sidebar-open { + --gradient-pos: 70px; +} + + +/*** General ***/ +html { + font-size: 17px; +} + +body { + font-size: 17px; + color: #9AB; + background: #000; + font-family: Antonio, Oswald, "Myriad Pro Cond", "Roboto Condensed", "Futura Condensed", "Helvetica Condensed", "Arial Narrow", sans-serif; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: Antonio, Oswald, "Myriad Pro Cond", "Roboto Condensed", sans-serif; + text-transform: uppercase; + font-weight: bold; +} + +h1 { + font-size: 2.2em; + font-weight: normal; + text-align: right; +} + +h2 { + font-size: 1.6rem; + font-weight: normal; +} + +h3, +.box-header .box-title { + font-size: 1.2rem; +} + +h4 { + font-size: 1rem; +} + +h5 { + font-size: .9rem; +} + +h6 { + font-size: .75rem; +} + +a { + color: #48F; +} + +a:hover, +a:active, +a:focus { + color: #EDA; +} + +td a { + color: #9BD; +} + +code, +pre { + padding: 1px 3px; + line-height: 1rem; + font-size: 1rem; + color: #000; + background-color: #9AB; + border-radius: 4px; +} + +code { + margin: 0 2px; + font-family: "Ubuntu Mono", Consolas, "Courier New", monospace; +} + +pre { + padding: 10px 3px; + border: none; +} + +.alert pre { + background: none; +} + +#output { + padding: 10px 3px; + border-radius: 12px; +} + +td code { + margin: 0; +} + +kbd { + color: #000; + background-color: #9AB; + box-shadow: inset -1px -1px 2px 0px rgba(0, 0, 0, .5); + vertical-align: middle; +} + +th { + text-transform: uppercase; +} + +.wrapper, +.main-sidebar, +.left-side, +.content-wrapper, +.layout-boxed { + background: #000; +} + + +/*** Buttons ***/ +#gravityBtn { + margin: 0 0 20px; +} + +.btn { + color: #000; + font-weight: bold; + border: none; + border-radius: 8px; +} + +.btn-default, +.btn-primary, +.btn-success, +.btn-warning, +.btn-danger { + padding: .714em .857em .143em 2.143em; + border-radius: 1.07em; + text-align: right; +} + +.btn-default { + background-color: #9AB; + border: none; +} + +.btn-primary { + min-width: 80px; + background: #48F; + border: none; + color: #000; + font-weight: bold; + text-transform: uppercase; +} + +.btn-xs { + padding: 1px 5px; + border-radius: 5px; +} + +.btn.btn-box-tool { + color: #9AB; +} + +.btn.btn-box-tool:hover, +.btn.btn-box-tool:active { + color: #48F; +} + +.btn.btn-box-tool:focus { + color: #8BF; +} + +.toggle-on, +.toggle-off, +.toggle-on:hover, +.toggle-off:hover { + border: 2px solid #ABC; +} + +.allowed-row .btn-default.text-red, +.blocked-row .btn-default.text-green { + background-color: #BCD; + text-shadow: 0px 0px 1px #FFF; +} + +#domain-frequency table button, +#ad-frequency table button { + margin: 1px; + padding: 2px; + background: transparent; +} + +.btn-primary:hover, +.btn-primary:active, +.btn-primary.hover { + background-color: #8BF; +} + +.allowed-row .btn-default.text-red:hover, +.blocked-row .btn-default.text-green:hover, +#domain-frequency table button:hover, +#ad-frequency table button:hover { + background-color: #FFF; +} + +.btn-default:hover, +.btn-default:active, +.btn-default.hover { + background-color: #48F; + color: #000; +} + +.btn-primary:hover { + color: #000; +} + +.btn-primary.focus, +.btn-primary:focus, +.btn-primary.active.focus, +.btn-primary:active:focus { + background-color: #04F; + color: #000; +} + + +/*** Forms - input - select - etc ***/ +input, +select, +select.form-control, +.form-group .input-group-addon, +.input-group .input-group-addon, +.form-group input, +.input-group input, +.form-group textarea, +.input-group textarea, +.daterangepicker select.hourselect, +.daterangepicker select.minuteselect, +.daterangepicker select.secondselect, +.daterangepicker select.ampmselect, +.form-control:not(.btn), +div.dataTables_wrapper div.dataTables_length select { + background: #000; + border: 2px solid #567; + color: #FFF; + border-radius: 8px; +} + +input.form-control, +textarea.form-control { + border-radius: 8px; + height: auto; + padding: 4px 8px; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background: #222; +} + +select, +select.form-control { + position: relative; + margin: 0 2px; + padding: 0 4px 2px; + height: 1.75em; + background: #678; + border: none; + border-radius: 8px; + font-size: 1rem; + color: #000; +} + +label { + font-weight: bold !important; +} + +.form-control::placeholder { + color: #456; +} + +.form-control:focus { + border-color: #48F; + -webkit-box-shadow: none; + box-shadow: none; +} + +.form-control-feedback { + right: .4em; + height: 32px; +} + +.form-group.has-error.login-box-msg::before { + content: "ACCESS DENIED"; + display: block; + margin: -20px -20px 20px; + padding: calc(45px + .7em) 0 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 130px; + color: #D43; + font-size: 3.825em; + font-size: calc((100vw - var(--sidebar-width) - 60px) / 12); + line-height: 1; + animation: 3s infinite Pulse; + background: rgba(0, 0, 0, .88); + z-index: 0; +} + +.layout-boxed .form-group.has-error.login-box-msg::before { + padding: calc(50% - .5em) 0 0; +} + +#loginform .has-error + .row .btn { + background: #D43; +} + +#loginform .has-error + .row .btn { + background: #D43; +} + +#loginform .has-error + .row .btn:hover { + background: #D32; +} + +#loginform .has-error + .row .btn:active, +#loginform .has-error + .row .btn:focus { + background: #F00; +} + +.input-group .input-group-addon { + border-radius: 8px 0 0 8px; + border-right: none; + background: #678; + color: #000; +} + +.select2 .select2-selection { + background-color: #000; + color: #9AB; + border: 2px solid #567; + border-radius: 8px; +} + +.select2 .select2-selection .select2-container--default, +.select2 .select2-selection .select2-selection--single, +.select2 .select2-selection .select2-selection--multiple, +.select2 .select2-selection .select2-selection__rendered { + color: #bec5cb; +} + +.select2-dropdown { + background-color: #9AB; + color: #000; + border: none; +} + +.select2-dropdown .select2-search__field { + background-color: #000; + color: #FFF; + border: none !important; + border-radius: 8px; +} + +.select2-container .select2-selection--single, +.select2-container--default .select2-selection--single .select2-selection__arrow { + height: 32px; +} + +.select2-container--default.select2-container--open { + background: none; +} + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: rgba(255, 255, 255, .4); + color: #000; +} + +.select2-container--default .select2-selection--single .select2-selection__placeholder { + color: inherit; + padding: 0; +} + + +/*** WRAPPER ***/ +.layout-boxed .wrapper { + box-shadow: none; + max-width: 1320px; +} + +.wrapper { + padding: 0 5px; +} + + +/*** HEADER ***/ +.main-header { + padding-bottom: 25px; + background: #48F; + background-image: linear-gradient(to right, #48F 300px, #000 300px), linear-gradient(to left, #48F 359.5px, #000 359.5px, #000 363.5px, #48F 363.5px, #48F 700px, #000 700px, #000 704px, #8BF 704px, #8BF 754px, #000 754px); + background-size: 304px 100%, 758px 100%; + background-repeat: no-repeat; + background-position: 0 0, 100% 0; + border-radius: 0 0 0 60px; + border-radius: 0 0 0 min(75px, var(--sidebar-width)); + font-weight: bold; + text-transform: uppercase; +} + + +/*** Navbar ***/ +.main-header .navbar { + background-image: linear-gradient(#000 36px, transparent 36px); +} + +.main-header .navbar::after { + content: ''; + display: block; + width: 100%; + height: 25px; + background: #000; + border-radius: 0 0 0 25px; + position: absolute; + bottom: -10px; + z-index: -1; +} + +.navbar-nav > .user-menu > .dropdown-menu { + margin: 5px 0; + padding: 0; + overflow: hidden; + color: #000; + background: #9AB; + border: 3px solid #FFF; + border-radius: 8px; + box-shadow: 0 0 0 100vmax rgba(0, 0, 0, .6); +} + +.dropdown-menu > li > a { + color: inherit; +} + +.main-header li.user-header { + background-color: #000; +} + +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border: none; +} + +.navbar .nav > li > a, +.navbar .nav > li > .navbar-text { + color: #000; + padding: 0; + margin: 0; + font-size: 1.3em; +} + +.nav.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + justify-content: space-between; + align-items: center; + width: 359.5px; + position: absolute; + right: 0; + top: 0; + bottom: -6px; + background: #48F; +} + +.navbar-text code { + padding: 0; + margin: 0; + font-size: inherit; + background: none; + font-family: inherit; + color: #CCE6FF; +} + +.navbar-nav > .user-menu .user-image { + float: none; + width: 1em; + height: 1em; + margin: 0; + vertical-align: baseline; +} + +.main-header .navbar .nav > li > a:hover, +.main-header .navbar .nav > li > a:active, +.main-header .navbar .nav > li > a:focus, +.main-header .navbar .nav .open > a, +.main-header .navbar .nav .open > a:hover, +.main-header .navbar .nav .open > a:focus { + background-color: transparent; + color: #FFF; +} + +.main-header .navbar .nav > li > a > .label { + top: 0px; + right: 0; + font-size: 1em; + padding: .25em; + line-height: 1; +} + +.main-header .navbar .sidebar-toggle { + color: #FFF; +} + +.main-header .logo { + color: #000; +} + +.main-header .logo:hover { + background-color: transparent; + color: #FFF; +} + +.logo:focus { + color: #EDA; +} + +.sidebar-toggle-svg:focus { + color: #48F; +} + +.sidebar-toggle-svg:hover { + color: #04F; + background: none; +} + + +/*** CONTENT ***/ +.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer { + margin-left: 50.2px !important; +} + +.content-wrapper { + background-image: linear-gradient(to right, #CCE6FF calc(300px - var(--sidebar-width)), #000 calc(300px - var(--sidebar-width))), linear-gradient(to left, #48F 359.5px, #000 359.5px, #000 363.5px, #48F 363.5px, #48F 700px, #000 700px, #000 704px, #04F 704px, #05F, #04F 754px, #000 754px), linear-gradient(#48F, #48F); + background-size: calc(304px - var(--sidebar-width)) 50px, 758px 50px, 100% 50px; + background-position: 0 4px, 100% 4px, 0 4px; + background-repeat: no-repeat; + overflow: hidden; + transition: all .3s ease-in-out, width .3s ease-in-out; +} + +.content { + margin-top: 20px; + background: #000; + padding: 20px 0 20px 20px; + border-radius: 25px 0 0; + overflow: hidden; +} + + +/*** SIDEBAR / ASIDE ***/ +.main-sidebar { + padding: 79px 0 0 5px; + width: calc(var(--sidebar-width) + 5px); +} + +.main-sidebar::after { + content: ''; + display: block; + position: absolute; + width: var(--sidebar-width); + top: 150px; + bottom: 20px; + left: 5px; + background: #8BF; + background-image: linear-gradient(to top, #CCE6FF 200px, #000 200px, #000 204px, #EDA 204px, #EDA 270px, #000 270px, #000 274px, transparent 274px); + background-repeat: no-repeat; + background-position: bottom; + border-radius: 0 0 0 75px; + border-radius: 0 0 0 min(90px, var(--sidebar-width)); + transition: all .3s ease-in-out; + z-index: -1; +} + +.sidebar-mini.sidebar-collapse .main-sidebar { + width: calc(var(--sidebar-width) + 5px) !important; +} + +.sidebar { + padding: 0 0 4px 0; + background: #000; + font-weight: bold; + text-transform: uppercase; +} + +.sidebar a { + color: #000; +} + +.sidebar-menu > li { + text-align: right; +} + +.sidebar-menu > li.header { + display: none; +} + +.sidebar-menu > li > a { + margin: 4px 0 0; + padding: 38px 15px 5px; + background: #8BF; + border-left: none; +} + +.sidebar-menu > li.active > a { + background-color: #48F; +} + +.sidebar-menu > li:last-child > a { + background-color: #CCE6FF; +} + +.sidebar-menu > li:nth-last-child(2) > a { + background-color: #CB7; +} + +.sidebar-menu > li:nth-last-child(3) > a { + background-color: #04F; +} + +.sidebar-menu > li:hover > a, .sidebar-menu > li > a:focus { + background-color: #EDA; + box-shadow: inset 0 0 18px #BA7; +} + +.sidebar-menu > li > .treeview-menu { + padding: 0; +} + +.sidebar-menu li > a > .pull-right-container { + position: absolute; + top: auto; + bottom: .5em; + margin: 0; + right: unset; + left: 0; + transform: scaleX(-1); +} + +.treeview-menu > li > a { + margin: 4px 0 0; + padding: 23px 38px 4px 0; + position: relative; + overflow: hidden; + color: #000; + background: #8BF; + background-image: linear-gradient(to right, #48F 36px, #000 36px, #000 40px, transparent 40px); + border-radius: 22px; +} + +.treeview-menu > li.active > a { + background-color: #48F; +} + +.treeview-menu > li > a:hover { + background-color: #AAD0FF; + background-image: linear-gradient(to right, #48F 36px, #000 36px, #000 40px, transparent 40px); + box-shadow: inset 0 0 18px rgba(68, 136, 255, .4); +} + +#pihole-disable > a > span:not(.pull-right-container) { + margin-right: -9px; +} + +.sidebar-menu li a > svg { + display: none; +} + +.treeview-menu li a svg { + display: inherit; + position: absolute; + right: 16px; + bottom: 6px; +} + +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span { + margin-left: 0; + padding: 26px 10px 0; + top: 0; + bottom: 0; +} + +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + display: block !important; + top: 100%; + border-radius: 0 0 4px; + background: rgba(0, 0, 0, .666); + overflow: hidden; + z-index: -1; +} + +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu li a { + border-radius: 0; + margin: 4px 0 0 4px; + padding: 15px 8px 3px; + background-image: none; +} + +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { + background: none; + position: absolute !important; +} + +.sidebar-collapse .treeview-menu li a svg { + top: auto; + right: auto; + bottom: 6px; + left: 6px; +} + +/*--- user-panel ---*/ +.user-panel { + padding: 30px 10%; + background: #CCE6FF; + border-radius: 75px 0 0 0; + z-index: 0; +} + +.user-panel::before { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 88px; + z-index: -1; + background-image: linear-gradient(to right, #CCE6FF 70%, transparent 100%); +} + +.user-panel > .info, +.user-panel > .info > a { + color: #000; + left: auto; + right: 10%; + z-index: -2; +} + +.user-panel .pull-left.image { + margin: 20px 0 0; +} + +.user-panel .info span svg { + filter: drop-shadow(0 0 .4px rgba(0, 68, 255, .4)); +} + +.user-panel svg.text-orange, +.user-panel svg.text-red { + animation: fire 1s ease-in-out 0s infinite; +} + + +/*** FOOTER ***/ +footer a { + color: #48F; +} + +footer a:hover, +footer a:active, +footer a:focus { + color: #04F; +} + +.main-footer { + position: relative; + margin: 0 0 0 var(--sidebar-width); + padding: 0 0 20px; + background: #CCE6FF; + background-image: linear-gradient(transparent calc(100% - 20px), #000 calc(100% - 20px)); + border: none; + color: #000; + font-size: .9em; + text-transform: uppercase; + z-index: 0; +} + +.main-footer > div { + margin: 35px 15px 15px; +} + +.version-info > div { + width: 100%; +} +.version-info .list-inline { + margin: 0; +} + +.main-footer::before { + content: ""; + height: 35px; + background: #000; + border-radius: 0 0 0 20px; + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: -1; +} + +@media (max-width:1199px) { + .main-footer > div:first-child { + position: relative; + height: 17px; + background-image: linear-gradient(to right, #8BF 20px, #000 20px, #000 24px, #48F 24px, #48f calc(100% - 24px), #000 calc(100% - 24px), #000 calc(100% - 20px), #8BF calc(100% - 20px)); + border-radius: .6em; + font-weight: bold; + } + + .main-footer > div:first-child > div { + margin: 0; + padding: 0 5px; + width: auto; + position: absolute; + bottom: -3px; + right: 20px; + background: #000; + text-transform: uppercase; + color: #8BF; + font-size: 18.5px; + } +} + +@media (min-width:1200px) { + .main-footer { + padding: 55px 0 40px; + display: flex; + justify-content: space-evenly; + align-items: center; + } + + .main-footer::before { + border-radius: 0 0 0 35px; + } + + .main-footer > div { + margin: 5px; + } + + .main-footer > div div { + width: auto; + } +} + + +/*** sidebar-collapse effect ***/ +.sidebar-collapse .content-wrapper { + padding-left: 0; + border-radius: 0; +} + +.sidebar-collapse .wrapper::after { + width: 50px +} + +.sidebar-collapse .wrapper::before { + width: 50px; +} + +.sidebar-collapse .sidebar-menu > li a { + box-shadow: none; +} + +.sidebar-collapse .treeview-menu > li > a:hover { + background-color: #04F; +} + +.sidebar-collapse .sidebar-menu svg { + display: block; +} + + +/*** Page, panels, boxes, tables, etc. ***/ +.box, +.box-title, +.box-footer, +.info-box, +.box-comment, +.comment-text, +.comment-text .username, +.box-info { + color: #9AB; +} + +.box { + margin-bottom: 1.8em; + background: #111; + border-color: transparent; + border-radius: 12px; + box-shadow: none; +} + +.box .overlay, +.overlay-wrapper .overlay { + background: rgba(34, 34, 34, .8); + border-radius: 12px; + padding: 0 4px; +} + +.box-header.with-border, +.table-responsive, +.table-bordered, +.table-bordered tr, +.table-bordered th, +.table-bordered td, +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +table.table-bordered.dataTable th, +table.table-bordered.dataTable td { + border: none !important; +} + +.box-footer { + border-radius: 0; + border-top: 4px solid #000; + padding: 10px; + background-color: transparent; +} + +.page-header { + border: none; +} + +.panel, +.panel-body, +.panel-default > .panel-heading { + background-color: rgba(0, 0, 0, .85); + border-radius: 15px; + border: none; + color: inherit; + position: relative; + z-index: 0; +} + +/*--- nav-tabs ---*/ +.nav-tabs-custom { + background: none; +} + +.nav-tabs-custom > .tab-content { + background: none; +} + +.nav-tabs-custom > .nav-tabs { + overflow: hidden; +} + +.nav-tabs-custom > .nav-tabs > li { + margin: 0 2px; + border: none; + background: #9AB; +} + +.nav-tabs-custom > .nav-tabs > li > a { + padding: 6px 8px 8px; + line-height: 1; + color: #000; + font-weight: bold; + text-transform: uppercase; + border: none; +} + +.nav-tabs-custom > .nav-tabs > li.active > a, +.nav-tabs-custom > .nav-tabs > li.active:hover > a { + color: #000; + border: none; + background: #48F; +} + +.nav-tabs-custom > .nav-tabs > li > a:hover { + color: #000; + background: #F90; +} + +.nav-tabs-custom > .nav-tabs > li:first-of-type { + border-radius: .85em 0 0 .85em; + overflow: hidden +} + +.nav-tabs { + border: none; +} + +.nav-tabs > li { + margin-bottom: 0; +} + +.nav-tabs-custom > .nav-tabs > li:last-of-type { + border-radius: 0 .85em .85em 0; + overflow: hidden +} + +/*--- tables ---*/ +.table tr th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > th { + width: auto !important; + color: #FFF; + padding: 8px 4px; +} + +.table tr td, +.table > tbody > tr > td, +.table > tfoot > tr > td, +.table > thead > tr > td { + padding: 8px 4px; + font-size: 95%; + font-weight: normal; + text-transform: none; +} + +#network-entries tr td { + border: 1px solid #111 !important; +} + +table.dataTable thead .sorting::before { + content: "\25B3"; + position: absolute; + bottom: 16px; + right: 8px; + display: block; + font-family: 'Glyphicons Halflings'; + opacity: .3; + font-size: .6em; +} + +table.dataTable thead .sorting:after, +table.dataTable thead .sorting_asc:after, +table.dataTable thead .sorting_desc:after, +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_desc_disabled:after { + opacity: 0.6; +} + +table.dataTable thead .sorting:after { + opacity: .3; + content: "\25BD"; + font-size: .6em; +} + +table.dataTable thead .sorting_asc::after { + content: "\25B2"; +} + +table.dataTable thead .sorting_desc::after { + content: "\25BC"; +} + +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_desc_disabled:after { + color: #EEE; +} + +.table-striped > tbody > tr:nth-of-type(2n+1) { + background: none; + background-color: rgba(80, 80, 80, .1); +} + +#domain-frequency table, +#ad-frequency table { + table-layout: fixed; +} + +#domain-frequency table td:nth-child(n+1), +#domain-frequency table th:nth-child(n+1), +#ad-frequency table td:nth-child(n+1), +#ad-frequency table th:nth-child(n+1) { + width: 60px !important; +} + +#domain-frequency table td:last-child, +#domain-frequency table th:last-child, +#ad-frequency table td:last-child, +#ad-frequency table th:last-child { + width: 130px !important; + width: auto; +} + +#domain-frequency table td:first-child, +#domain-frequency table th:first-child, +#ad-frequency table td:first-child, +#ad-frequency table th:first-child { + width: auto !important; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#domain-frequency table td:first-child:hover, +#ad-frequency table td:first-child:hover { + position: absolute; + background: #222; + border-radius: 8px; + box-shadow: 0 0 10px rgba(0, 0, 0, .85); +} + +#adlistsTable table td:first-child { + font-weight: bold; +} + +#adlistsTable table td:last-child { + color: #FFF; + font-weight: 100; +} + +#adlistsTable table tr { + border-bottom: 1px solid #333 !important; +} + +#adlistsTable table tr:last-child { + border: none !important; +} + +/*--- Pagination ---*/ +.pagination { + font-size: 1.1em; +} + +.pagination > li > a { + margin: 0 1px; + padding: 3px 4px 4px; + min-width: 34px; + background: #9AB; + color: #000; + text-align: center; + border: none; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + margin-right: 0; +} + +.pagination > li > a:focus, +.pagination > li > a:hover, +.pagination > li > span:focus, +.pagination > li > span:hover { + color: #000; + background-color: #FFF; +} + +.pagination > .disabled > a, +.pagination > .disabled > a:focus, +.pagination > .disabled > a:hover, +.pagination > .disabled > span, +.pagination > .disabled > span:focus, +.pagination > .disabled > span:hover { + background-color: #333; + color: #000; + cursor: unset; +} + +.pagination > .active > a, +.pagination > .active > a:focus, +.pagination > .active > a:hover, +.pagination > .active > span, +.pagination > .active > span:focus, +.pagination > .active > span:hover { + color: #000; + background-color: #48F; +} + +#all-queries_wrapper .pagination > li > a { + min-width: 34px; + line-height: 19px; + padding: 6px 5px 9px; +} + +#all-queries_wrapper .pagination > li.previous > a, +.pagination > li:first-child > a { + padding-left: 12px; + border-radius: .8em 0 0 .8em; +} + +#all-queries_wrapper .pagination > li.next > a, +.pagination > li:last-child > a { + padding-right: 12px; + border-radius: 0 .8em .8em 0; +} + +#all-queries_filter { + margin: 20px 0; +} + +table.dataTable { + margin: 12px 0 !important +} + + +/*** ALERTS ***/ +.callout.callout-danger, +.callout.callout-warning, +.callout.callout-info, +.callout.callout-success, +.alert-success, +.alert-danger, +.alert-error, +.alert-warning, +.alert-info, +.label-danger, +.label-info, +.label-warning, +.label-primary, +.label-success, +.modal-primary .modal-body, +.modal-primary .modal-header, +.modal-primary .modal-footer, +.modal-warning .modal-body, +.modal-warning .modal-header, +.modal-warning .modal-footer, +.modal-info .modal-body, +.modal-info .modal-header, +.modal-info .modal-footer, +.modal-success .modal-body, +.modal-success .modal-header, +.modal-success .modal-footer, +.modal-danger .modal-body, +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-radius: 12px; +} + +.alert { + animation: flash 1.2s ease-in-out .5s; + transition: all ease-in-out 1s; + margin: 10px 0 20px; + color: #000 !important; +} + + +/*** Animation keyframes ***/ +@-webkit-keyframes flash { + 0% { + filter: opacity(.35) contrast(2); + } + 5% { + filter: opacity(.7) contrast(2); + } + 10% { + filter: opacity(.35) contrast(2); + } + 15% { + filter: opacity(.7) contrast(2); + } + 20% { + filter: opacity(.35) contrast(2); + } + 25% { + filter: opacity(.7) contrast(2); + } + 30% { + filter: opacity(.35) contrast(2); + } + 35% { + filter: opacity(.7) contrast(1); + } + 70% { + filter: opacity(1) contrast(1) brightness(1.2); + } + 90% { + filter: none; + } +} + +@keyframes flash { + 0% { + filter: opacity(.35) contrast(2); + } + 5% { + filter: opacity(.7) contrast(2); + } + 10% { + filter: opacity(.35) contrast(2); + } + 15% { + filter: opacity(.7) contrast(2); + } + 20% { + filter: opacity(.35) contrast(2); + } + 25% { + filter: opacity(.7) contrast(2); + } + 30% { + filter: opacity(.35) contrast(2); + } + 35% { + filter: opacity(.7) contrast(1); + } + 70% { + filter: opacity(1) contrast(1) brightness(1.2); + } + 90% { + filter: none; + } +} + +@-webkit-keyframes fire { + 0% { + filter: drop-shadow(0 0 2px #F90); + } + 60% { + filter: none; + } +} + +@keyframes fire { + 0% { + filter: drop-shadow(0 0 2px #F90); + } + 60% { + -webkit-filter: none; + filter: none; + } +} + +@-webkit-keyframes warningPulse { + 0% { + border-color: rgba(255, 153, 0, .4); + } + 50% { + border-color: rgba(255, 150, 0, 1); + } + 100% { + border-color: rgba(255, 153, 0, .4); + } +} + +@keyframes warningPulse { + 0% { + border-color: rgba(255, 153, 0, .4); + } + 50% { + border-color: rgba(255, 150, 0, 1); + } + 100% { + border-color: rgba(255, 153, 0, .4); + } +} + +.box-warning { + animation: 3s infinite warningPulse; +} + + +/*** MEDIA QUERIES ***/ + +/*--- Media - max-width ---*/ +@media (max-width: 991px) { + .form-group.has-error.login-box-msg::before { + font-size: calc((100vw - var(--sidebar-width) - 60px) / 9); + } +} + +@media (max-width: 767px) { + .sidebar-collapse { + --sidebar-width: 230px; + } + .wrapper { + padding: 0; + } + .main-header { + background-size: auto; + background-position: 0 0; + background-image: linear-gradient(to right, #000 4px, #8BF 4px); + background-size: 100% 100%; + background-position: 300px 0; + background-repeat: no-repeat; + border-radius: 0; + } + .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, .1); + } + .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .main-header .logo { + width: 150px; + float: left; + } + .main-header .navbar { + margin: 0 0 0 150px; + padding-bottom: 30px; + position: relative; + width: auto; + } + .main-sidebar { + width: var(--sidebar-width); + padding: 79px 0 0; + } + .main-sidebar::after { + left: 0; + } + .nav-tabs-custom > .nav-tabs > li { + margin: 0 1px; + font-size: .75em + } + .navbar .nav > li > a, + .navbar .nav > li > .navbar-text { + color: #FFF; + } + .nav.navbar-nav { + width: auto; + top: 0; + bottom: -10px; + right: 0; + background: transparent; + border: none; + } + .navbar-nav li { + padding: 0 10px; + } + .nav > li > a { + padding: 6px 10px; + } + .user-panel { + border-radius: 0; + } + .content-wrapper { + background-image: linear-gradient(to right, #000 4px, #48F 4px), linear-gradient(to right, #CCE6FF var(--gradient-pos), #000 var(--gradient-pos), #000 calc(4px + var(--gradient-pos)), transparent); + background-size: 100% 50px, var(--gradient-pos) 50px; + background-repeat: no-repeat; + background-position: calc(var(--gradient-pos)) 4px, 0 4px; + } + .content { + padding: 20px; + min-width: 350px; + } + .main-footer { + margin-left: 0; + } + .form-group.has-error.login-box-msg::before { + font-size: calc((100vw - 60px) / 6); + } +} + +/*--- Media - min-width ---*/ +@media (min-width: 768px) { + .main-footer > div:first-child { + margin: 35px 0 18px 15px; + } +} +@media (min-width: 1024px) { + @keyframes letters { + 0% { + color: transparent; + } + 15% { + color: #CCE6FF; + } + 40% { + color: #CCE6FF; + } + 45% { + color: #EDA; + } + 55% { + color: #EDA; + } + 60% { + color: #04F; + } + 90% { + color: #04F; + } + 95% { + color: transparent; + } + } + .navbar::before { + content: "1966 \a0\a0 1969 \a0 1987 \a0 1994 \a0 0047 \a0 1979 \a0\a0 1982 \a0\a0 1984 \a0 1986 \a0\a0 1989 \a0\a0 1991"; + position: absolute; + right: 366px; + top: 1px; + font-size: .77em; + animation: letters 8s infinite; + animation-delay: 0s; + color: transparent; + } + .navbar-custom-menu:before { + content: "3001 \a0\a0 1976 \a0\a0 \a0 114 \a0 \a0 100 \a0\a0 \a0 \a0 119 \a0 \a0 \a0 101 \a0\a0 \a0 \a0 98 \a0 9980 \a0 2009 \a0 1007 \a0 1970"; + position: absolute; + right: 366px; + top: calc(50% - .77em + 3px); + font-size: .77em; + animation: letters 7s infinite; + animation-delay: 1s; + color: transparent; + } + .navbar-custom-menu::after { + content: "6979 \a0 8004 \a0 1999 \a0 \a0 321 \a0\a0 6751 \a0 5432 \a0 1500 \a0\a0 2012 \a0 2047 \a0\a0 1910 \a0 2512"; + position: absolute; + right: 366px; + bottom: -5px; + font-size: .77em; + animation: letters 6s infinite; + animation-delay: 2s; + color: transparent; + } +} + +@media (min-width:1320px) { + .layout-boxed .form-group.has-error.login-box-msg::before { + font-size: calc((1320px - var(--sidebar-width) - 60px) / 12); + } +} + +@media (min-width:1920px) { + .layout-boxed .form-group.has-error.login-box-msg::before { + font-size: calc((1920px - var(--sidebar-width) - 60px) / 12); + } +} + +@media (min-width:1960px) { + .layout-boxed .wrapper { + box-shadow: none; + max-width: 1920px; + } +} + + +/*** Used by the long-term pages ***/ +.daterangepicker { + background-color: #345; + border-radius: 4px; + border: 1px solid #345; +} + +.daterangepicker .ranges li:hover { + background-color: #234; +} + +.daterangepicker .ranges li.active { + background-color: #123; /* Color also used in table pagination */ +} + +.daterangepicker .calendar-table { + background-color: #345; + border-radius: 4px; + border: 1px solid #345; +} + +.daterangepicker td.off, +.daterangepicker td.off.in-range, +.daterangepicker td.off.start-date, +.daterangepicker td.off.end-date { + background-color: #456; +} + +.daterangepicker td.available:hover, +.daterangepicker th.available:hover { + background-color: #123; +} + +.daterangepicker td.active, +.daterangepicker td.active:hover, +.daterangepicker td.in-range:hover { + background-color: #48F; +} + +.daterangepicker td.in-range { + background-color: #123; + color: #bec5cb; +} + +.daterangepicker select.hourselect, +.daterangepicker select.minuteselect, +.daterangepicker select.secondselect, +.daterangepicker select.ampmselect { + background-color: #678; + color: #000; + border: none; +} + +.icheckbox_minimal-blue { + margin-right: 10px; +} + +.iradio_minimal-blue { + margin-right: 8px; +} + +.progress { + background: #222; +} + +.timeline li .timeline-item { + color: #bec5cb; + background-color: #272c30; + border-color: #345; +} + +.timeline li .timeline-header { + border-bottom-color: #345; +} + +input[type=number], +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + appearance: none; + margin: 0; +} + + +/*** ----------------------------------------------------- ***/ +.not-used { + background-color: #222; +} + +.not-used:hover { + background-color: #444; +} + +.used { + background-color: #fff; +} + +.used:hover { + background-color: #ddd; +} + +.graphs-grid { + background-color: #202429; +} + +.graphs-ticks { + color: #9AB; +} + +.progress-bar { + background-color: #48F; +} + +.queries-permitted { + background-color: rgb(0, 133, 72); +} + +.queries-blocked { + background-color: rgb(196, 50, 50); +} + +/*--- Used in the Query Log table ---*/ +.text-black { + color: #000 !important; +} + +.text-green-light { + color: #7fff00 !important; +} + +.text-green { + color: #080 !important; +} + +.text-orange { + color: #ffa500 !important; +} + +.text-red { + color: #f00 !important; +} + +.text-vivid-blue { + color: #36f !important; +} + + +div.dataTables_wrapper div.dataTables_paginate ul.pagination { + margin: 10px 0; + text-transform: uppercase; + font-weight: bold; +} + +#network-entries_filter { + margin: 0 0 10px; +} + +#network-entries_length { + margin: 10px 0; +} + + +/*** Network table colors ***/ +.network-never { + background-color: #000; +} + +.network-recent { + background-color: #103050; +} + +.network-old { + background-color: #001A3A; +} + +.network-older { + background-color: #10161C; +} + +.network-gradient { + background-image: linear-gradient(to right, #103050 0%, #001A3A 100%); +} + + +/*** table cell overlay colors ***/ +.allowed-row td { + background: rgba(0, 150, 0, .1); +} + +.blocked-row td { + background: rgba(180, 0, 0, 0.1); +} + +td.highlight { + background-color: rgba(255, 204, 0, .15); +} + + +/*** small-box ***/ +.small-box { + color: #000 !important; +} + +.small-box .icon, +.select2-selection__clear { + font-family: sans-serif; +} + + +/*** size correction to fit in one line - Settings/DNS ***/ +#dns .col-md-11 { + width: 84%; +} \ No newline at end of file diff --git a/style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-100.woff b/style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-100.woff new file mode 100644 index 0000000000000000000000000000000000000000..10e1631af7e668a4723cfa8639c795b0a5387974 GIT binary patch literal 16344 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 Pz^@jd@1TFbq5%I768ipS literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-100.woff2 b/style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-100.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..370c2458addcdbae51a463d4e2cbed609460a89e GIT binary patch literal 12512 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 literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-700.woff b/style/vendor/fonts/antonio/antonio-v1-latin-ext_latin-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..3f929b1dc167834bc9481c4a239ed0516fad724b GIT binary patch literal 16532 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 K=_jXl0000VEsgg8 literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/antonio/antonio.css b/style/vendor/fonts/antonio/antonio.css new file mode 100644 index 000000000..d815b152e --- /dev/null +++ b/style/vendor/fonts/antonio/antonio.css @@ -0,0 +1,32 @@ +/* antonio-100 - latin-ext_latin */ +@font-face { + font-family: 'Antonio'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: local('Antonio Light'), + url('antonio-v1-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */ + url('antonio-v1-latin-ext_latin-100.woff') format('woff') /* Modern Browsers */ +} + +/* antonio-regular - latin-ext_latin */ +@font-face { + font-family: 'Antonio'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Antonio'), + url('antonio-v1-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('antonio-v1-latin-ext_latin-regular.woff') format('woff') /* Modern Browsers */ +} + +/* antonio-700 - latin-ext_latin */ +@font-face { + font-family: 'Antonio'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Antonio Bold'), + url('antonio-v1-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('antonio-v1-latin-ext_latin-700.woff') format('woff') /* Modern Browsers */ +} diff --git a/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700.woff b/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..1b8d4c390572e2a02b910ebcbfcaabec932d30ab GIT binary patch literal 59372 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 z zzd4YN8BmkKxX`%(VB#0p1<(e%rf(VOUFL zCi+<|+ru<(NT}INs9Kb=xpMj+4Kqu<$}uKv-;64K!_evjo0jKuraDxjoY|nIaM!zxg2(?Vbl?9wJo6T13*H@C7H^)}em+Dan1BH#OYpyaOre=e;ob2T2=3#UAow#S=lf>9Io z#BPF3?C^tfGy2f2!!dU{A>GZ_AB!!lVb8}CS=uu(Zxw(+zg8FPd(eIzhW z`oKvaINJ{#^nrsuz*)PAPu9+!Iomq7CZ0RDcIN!aN+Wk38ZT%F&YxR9eedTrMtenx zDXsfP*Vnjn{8|1CSJlVH)YHwA4`+1sxU)$+05w%l?WWk&x&vT zY$_VTgV7`-C2?wjFh(4hJR}hAjF;*-V^5Zk| zJtM4UAk?5W=F5DEOBD4nAXjRpp1Ggd&2X8WIEMjcMpt)Vu=TkoMZ+!_NE>L5_kHT! z3clHcZCbZom?J}qJ+Sh7WE{P{t*GoCah90p^^YFr_1$vHKTUP1p-TKK^L0SiOLe(_ zRpY~&08D>O7O2|$JUaULL`R=H+#tVTsK|gwx1rGOZ*05Y;kLQ+DAGO7XE~7U9!p2r zc+xm`4clIWhXIyuff4k90iHCy4@Y#~X`TSS1$gGV8!aPO0jBS!@((}S1!fwTUo9sG z2abVzQ&68?SNM{;=pH;iFjbf-tBWuB=1u4Dpl!tEa__y&tRSy8z*dLWOaJd+!_c+X$KcX?R7Hcoy;1lgQ zBqA-wlw*uN#t4Yei{Va6C=0e_t*W(Z%VMpzTwP5!{DsxU1{uOe>m5Vi0KlOjl z4{@HR_mPta_5&PZyBnJ-_eaJUjO0u}6dl0RE)9VX_bWzG3U) zz;|zUQSr|AeDoUCdN&RqI)qQW+`y+B6XtbCatMmmC{&sX`KabAAwnhWY!t+05(l0( zy-s7Md|(qUDzh`Qt+|RgH&>Zi$QKs&$$%VFV|tAJh1hQF_hWw-|7+crC>>q!_w*i4%26N1b5JBAlN5Q~>t&4DxR?qWs+&(onFTKNe|=k%W_N#q`_sCW1u*b;*xxVk8>Wm=~u$%l&KVvE2n+M$0_FRve%@RAs zN+t@_pLc7{3B+asu|e8Hx$W<_xvjx`Q^0O)1ULHNDKUs`#MnOgJMD}J4qi|TtztW_$`5QFN+UR<`3~W%*vjSuSx!zQAM1XCGynV~>Ciac*55WYod>;O-zh_&C_a zwu3et2q0Zfp|u3Z1Ae(h&lc`WLaqMz%0A`ds|S72CLdNJ{`+ISvL#1`40OMr2qXcF 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 N%1Q|Zn3I=H|6f-1-VXo( literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700.woff2 b/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c4e173d8ac2495ca1c20ae3613009768438a1d12 GIT binary patch literal 49056 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 literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700italic.woff b/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-700italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..d36c4523a4f79b63385e8339d7e3b3e136a11ae1 GIT binary patch literal 67668 zcmZTuV{j%-7maP(*p0KXZQJ(7wry-|+qP}ncAnVDm-qKKHK%&+sdHz#x_WBPbYE9F zQBfdZARr)MC}kkT|Jw4_pZGuK{|+%F6~P~YIuH3HTu!LZvGel2j5W= z4Qm6ppXYwf{^Sw;2dGo%DjNf9lOGQ76A%3Kd6oj655&&a(Fq9XyAcQoG8+g8rK|Xu z?9W`7XE zvj1}qN8>hlZ)LT6r?)ZfWb?Gaf-N4^LZDWc86Pn3#OYubczUVuj@gj_hUXd)$g_5uC|)Ku6p+9}Y5Tvt`-wWA)< z)l`1-mH#DZwZE?;00yVLglD24x@@nK4I$On7W{S%*oa|W=(J(WY&4WL&z?t?rfV! zOV@IkIZ@R(akRXC;(&{9*H+cswkbQJZDadJTFiI;7~#=ns9V#zLcRAW>CvUATT{70 zZT8lA23t&@-fjF=e@4CdGjwO~@1B+wzNA;pY#ipccAG~}!?7OKsV9bD+6q^UCql=UtqH^T!?43r!xM{n99L(uz9CH6XOm`aPw6WL z_nZc{Z7bXe8KD={CZ7S1Qp+_>+3#0mc#NU=E-13;{|+KNtAkD?J*pFL^KTPw>u+I* zzZX)MIse{wR0bWPe9y-vI~7ubVwYtd`;2e8re{{L;sj zEvjaDi9@u`V}pFDY_P*7pbJ;0dHcX|8n!Z+Aui_LQQO*oMInIE;I!ojJaj9d@k2kD zdk_X?Bo4QA=SgyYGI=!c+4ryO=EtGOJol|FyORCu>ucf6Al1U%<)^l)yhTZ9yox9n51H;mxjr<>HDzgM zWqRqLVBJr*Y7DI_04%FPq|)O;7S)({S$u^9d>r+g4v2nvMqu~{1gJ$MX1l6&NwxMy zrE2*?l0Q(clcEQeF9?tF!CYmh)*78+MBGLj~JeFK!85ZXkSUm0(oATZ@ zox33*t}KL?dPbhtEa9|yoKhjb4gA|x{Y zX$BY)^~(RG13pJl8`djNn#$(FJ%@A5UiJrAeC`6HD~(`rr*vM&uw!m}vv)y4@g3br zubYM0p2pdSFIw>N9IfJ*-KXfXI`ix^zg!Xwi_M7fSB2#o8f99q`Z7dW#Gy)79;Q9XX_UZ1y&ehS`-o?SGwxyw|uDQOEfsJWt zWnpPfUP(nkH6aBF8EyCE=y?B7-^|Fwz|_!q)?UR0^g#j~&&EpOWqZtXZPhwW&6^r- z8(VC-n(S##WNAHSaStD^NE1vMW!zKObY|p2gCACz z5JUHCw?KmVb5MdT-8pCRdSn>D-&6;`J5s454p}J;M$vQ68^FYI37zn z7_)7fwMce0_w6D{*M}mtuL;IT04_^`o2X42*P7+b%B*?+{8c58LM;5lTTexnQduK( z?XI~aSK?ZD*V$IOu`-UUpk?bR)2XmA*COhl&_9<7d8Ey6UQ;;v+$CwH(OBX$9tmmb z;~vZg#Aa(2{VjG`l=y8Tor&y0a7t45;eK(>U0d5MH>+PFy$34kSap1)M5#6; z^z2mN zqE3d+cPriocf@7zp9aWkL;^V)ghvDURnI~_h#8Jtu6+9U0@;ov&-{M{oj8Z_ojBR& zh}}qbEc0!YT)(MRyoV7NpFeN9>ofv8&zT<5#`5rql* zfk8=<5l0jXD>Mo#pe+$e{UM)7ux8PUk#&ex%GAy@EqNZ~)01&b|94?lGO=Q;6Pe|c zb;g7I>f7Ll#(A_O4-q*8@_sz!x$}OU0ZvjHf%HXvM>|La9IR;*(+Wm*mue!+>~bcR zQtNPp!u>|g!jgBqt1(nlR;^93(_XGJMqQmP1jf_+2KrHQ2zHkbg<~bc5!Bf;(6Lo> z+c_b`eO|_&NIzlpC;o;(gtKhtiieejXiYjMP)_$s>}?q;97Q=-_GM=AA4WLt)SumNXaieKN@$~(8y1(zl= z&>bG23NPhC>RK8@hSu*k zDrYY1;bj}4?~RnIV~38aUZtjVK=+%nN}FOA$W4zhUmh2q&Q(q0qo_>jTuGcmc3H^1 z)#9#&z}tbyHtm-A4v${?$TxtZl{QPmgK2a3XdF98 z!Tm97kb+Po&|HgpX6hs`XajM=+2n5~<}!@(4i zw$716(l&xv@)_2MI$9%e^AfG#f-JfISaSF{zI%~I1Zz>VY~jF) z9ryl7(|3y^%D@yu#Dk z{`F4tPb!yu|5JtZq5^~>?OccJ&xqP&DwUpy-tXru)bXuHLCJpaX>_fTItZj8C z;$}5YwhS~l?&`BzB}|o_sB?R01Gve6_VFg)+dx_D7J||X9rGoc9#E;mPZnGfa;p0L_kwocsx5GMoFNlZk{1X|ZJ)>LW ze{-KZ5@M#YFce}{%aRoECUR0rTgA0an@(D`4qtIJ{oDm*IyAnqKDp6odAy!Gn|+uD z{d_0zTw3GqFRg8d^*vXc-W6+?bISToVp1;vEC7L_p&OH+okEWftjIBZ_wVd{cTeBw z@$V2}LkV*o^MBP!=Ir4LmJHK@8^r&rb!*$*b;2Qy|*}mPV#jyMY3< z1z=3eWkjmL3q6p{OUThc?1;O838|@{6-Jt1_t~x~>XQ(OC_x7? zkL~>agenNEXxVjtV4wFdaXSnZHa>-F)0;jsx5D-T2|-efiplvW z@n}N=4f)xXhJ+~t|9I@Mx5snAW|Z>xZB@H-mS*JLB??nLXpVYL>E)jr7^C{)7+(7J`glC|V(K>MWsB<~2}jb_XG!B&r-9>nQN=y ziM8762;%|tH=Hck)Oz6fy%hM!Oul9=*O$@0G{aKXrIoezwgyv!Z+lP?GHo?;i(0SzSt}<&}k!EEz3uP-`tyPn~D|=J6H6W`PS~#;_ z%l20~>|A0(y4v7YM0~7_#KX_bQOArn=s)kE({BJ^j>=yex45mHSvId#gBV282gRK$qoR5)7He_2~K zxx#uKlRvLyeW||Q>-C&zcNT=Tg@pwY6EGaThG;7dZKAe?!{>0FPd=w9-Ae^W8E(hNP z;VqGdYa3Zsl6g|db-%d4Or1j-39>Skn-h#`G=e_x04PLFF%v$sq&(Pg50{hLQJvXS z%*H_(R|548>i}$Mj0%7a;u^otwTj#6#kpo9hs*0;F*`;UPqYLGBXsVTG9LCNIKWf~ zAqkY!85bwJKAK>4H(9!dvV7czF=}><0YPk$bQG>pm?pyJSiSdxXWz8u$Ql`Y`@G4D~lbFCl}{6)4wbbdCF|*KKlF{04!~4v69Gua{q!yQ1*X zd0SP&9=}WNIgBl$A#il(S>b5Hy`}7x1;CnUs{0Ok>)r@u0mly8cXg?*hpEq;zc4H5 ztS?C#mV@R(WO|wH)|_ot!7&#)k7p-=$is9zrhr)5MbX8QjCm}F0w3{((&`k&VGz+! zj#l4z25zGt$*K{IjWm=l6bBsF^7kT#4kW3Lnv~cvZ&ZYY^4tQRYU|!$LF^EH=<;rV9Erh8k@--A@nAy| z%~-PI$UMPLmUJ$CusqR`Jw7bE_l*mBCVz+Ag`yft>GDdwE^vGMGAIIpKrAkI?1k#o zeydf*N)7=HJ)3TVwsg>_RRt6(4 znHk%%GohxAGu4OIEqa0om7uzx3lkk_(a~^5V7hR#k+C&38pN*nF4-2TcaOs%tpcih zi_vf4SYfO!zqhdPZ}3~7K^!TpL0Gsz_iGv{-N;%nbFWADQ_fjFE3RAdG_m1*8e&H@ zzH80bkH6MOJZ`5vEju13(LJ$HRQXJU{kG0d8HN)xj(EiCK$^ouH2I#;t~CHoW{94) zkXYALRf;*g>z5nVr;QiyARk zokm6>6DAJu2)>Rcv9K#@mM^_bE7o2U=ZKl(FdRUvn#1nAM??cf)wkt{bijb@)V~xMwbx?bga>ztJLR7XE0nCEF zh`I7Qw(CV1Nz(PY<{G1wf1}Yp_XdqM3wc!8T zUZ3&p$i2lEibIl%;^^TG50vqMx)JF^DB598KkfzdZn~DpnLOp*hvjl<00S$w`1dq! zOcxUDzA54oFasMLICQ*O;gUf7`FCB-Sy>FQWJ5qf+vREs!50+1|G-HsQFqcoHCL{P z9&Tc5)hG=YtR>)ZmHWQFU+{E=+0=IPX5dYI-1uBTXCY&-B39BhH*wjSXk9BWg{M4B6R{;qXeJm;WvG#`nf5_p^EufZ zmm}N?^hGPJ+|aDB)>(&3 z-Q4Zv|BlkKJ+k-VOcCnL2r^>Ab8u!ikG^|#L0!eAqgK;Zbz9q#6EF>U;-?nt3#c1C zE09jfcAkJB{YV%+S_ZWC+#X4pd@hOB%^pxos|Uh9L#Q<#s|w&&Hayr|fm4KsL0gpR-5c9T1$z?^j27m)r%y$-)rf2KTP zIKhgJ2-cHXSJK*;Kl4IHL69b)eW9Ep22>HkYiAkPL%KdzIDuUn7jV#2_37d>vc+|< zR5_IthobLF^WZTVf;r}`i&HD}5-hdGFhMs!ZEDS;tV8nt& zAMOv$H!ogVsjV}oj&oIlnM|ui%&T(gtp)WLd8f-*Wz2D5$xOz!O!S6d?rpYo)ezGScmE8|dK{dd+cCZ#%<;Nn8{UzaN;-KnW>9wZBELpAn#SFmbnNzVx?cXJRDf|pPG(E?(P;A{#0TJrUd50;cIB_V1~Ph>JZqDRf<+nDk3&w0D-^w z0?kBZrns3bR9FkWb5nbY{OfiNcZ2T za44vhB~WwF6f_Pps9{L<>1oHOZnOiSDV8%$8w~h=l{#%*ZGv5ZnX!39PEeibjC;J! zj#zz0ea_~k3!<^Ce3+le=GDIU59B+X@KJ+RnP5?Lm{cldiF%AJ z79i{=m{3-x@Szgvb=@(%fWv)^I^yE7HF-IiraS_(aeVu-@HDZ)*RMv{a?i{$D5Y~Q%%~OtL zbl;1QEU2s7OMjxWbTgzTh@Gan{9Sl#liH}(Eh$@B8NwzT6Kbf{yv1)#BY4leI-2LN z8U-F`3QEJucpStT$%G^^3D(C=e91hei^H*-OLcl3SIIyT4u%!q>)YwDLyAdfh+uel z@}Tx=W3_rpTSdx)vt6_=z}BrXC}zcNb|4a_VWHTiM1Iog))#r9Yvpdg9mu0AtIE*@ zx#^hV7rcwt?-Mll8y6I5-3R{ySZF}gPl+dr*3*Q3H-JJie-_$0luv$y!+qPQeanTW z$lrz~iwJ~LP)O#6U9sj?So{nQy$72L?f?zhEv9p?kuibO`xZTNa43uWiat4lf@3dd zvzaLx)mFRh!REu3nh($S^(|?2`MK*^rpm@fQTi@#p-MM46_~GISL9j}bo9h>{yJP2 z+uGX0J{HrH(pV*z5j!N%ubm-|kOKo0)K7lbJ74;R4mkHSp9plzU;Y=nR`A~p8zpmk zGQ5Mw^aVnQnX;po+YN#?k(gkbz2TpW*PLtJG$P8k7<@j}-kPqrUnJ&6uGQizo}xLz zFinCW#Qgpg3`52!O52T$qzV({YHkp~7w=G4;DN(16M)l2Av5s3cJ-92zs{Bzx`45^ z&ulvjuNgqhXSTTgLAHla;Ruw;UBPU^eG82XTB~J^S`UZweO8jT(fP6Ckv6D*mWDZu zJUlv@Ad?&ksG9_$+XUQhFB&E^)+*qA3z*F%;TN}op`&I(?p-O9Pza3>)@G{}kD?&0Qim2LMCiM=)~baMpuvVJ(O(W z{m|098-GpTOOsG*b%C}76qE&x1vFIhm#l$CU)nxh^0s6VZmVW!<>+t*KxV|`_%8LNeL`+% zSq30Uz;GRo*{dEt;8OY)G(by|2!HHe0J(j-RXj>y@C|mSeR?Nz40nf-*Zua5jm+8g zkdNj1w|4%Br5j5au=;NTq7Hws&qBWA&lq+M1k!OggkjUPqCDib?K( zERHGBUyG-?cr26ldYkJMX8B&%cfscAp3yDTzbw-|s`L-0-fZ~Gj#Fx26BfR9H9bs$n0ErqPCu((I&zmvyN?#vKygeEC7u@{{xu%-=ds4U?{OOCzS zUZ>x%^epsoL`^B`QhTA{r>r0XE?}mtKpOqy|I!Z#SvR9ort@R^o3?#YTeeL<0MsxY zxWLKAKMPh3&7QZzF4!Jd^KlQwb@E8>ZG5;EJDC(l~-CQPV zCUy@z`|I%xEus2?i_Wx`AwA~MSdz`*(O+=d53C!n16AeBqewqm6oJ9O4YMShN z1Gwy|jYS>6X0o}c2E|11Kz($-nNIV9-|4!`O;Rh6kbiS{DWWdH?N}Z;TgMYT#26{= zR_z4=f_l@gJVhKCiVz=+n~@u&o3T=~R(xd^@gede4=Glhs_Q*hmf1t(Pd@iCm?zVS!M0pZ~!tfl<*R8A4TOj{@ zbYdDIo33n-TaB%%nhd(T=XS3T3VbHY9``BrT_xtHA?W};`_BF895*G_k0eOCAJ5E1 z4TmB*SN1yZ>~FX-(d=5Es4cki6C~bS^yFMKdPuj>Bq&|>@Z_;d%BZ&l+rZL-% zmtqex116k5{s7zF@@v?5Kph}=ir-#@P^DECr9q74bCQHDp$ja4>*%v6pm&jU6eA5J z;uBmkVuemKIN3~t5g_I1mJAR(E$E3G6o6of7ocwIXjcx*2|$0e=7?vu1KSYwwDCM@p`wzOfG1AUe#WMO&cwEtaxslRDEE+F7{PGB9cU9 zYixxQwlzD9ZpyNIaT#L6Q(LMbIOkr^Y;w5%i0HR}EK;AV&#AhS?NDmT>I98@)Tj9f z5@wSu8d|Lwv041G!b6>r#0pia1v%$G;7pBI`Vk^4UYEGe$aSVjXlTD3_eAU8LABid za3e5Ss4<~K*Xw+~)tBa%GkOkwJ766-hNbd_liibiD~KKVHsD z@@&V&urcyhP?X+FwpK*5NO#lh1sRwr*{_SR<+V|vF-$5N zs>P+n5p>nhe7mRV;_cnrg%``PVfOhg3bj(RRU3q`4-G`b{e5qzN5Qf~J7K#n{|tvNx?REv?X$jARzX zxrpD2qQ9;Tuks=M4)cQh{VQY{I0Gyh1Gt$Tci7)OF-+n-Qz|MH)1)OxXH@+#(bunS;#PI0?~?1<@@?Yy<#Jq)pYM+l2PwM3-JfZW zr?EqpFWWXAPt~uaxR+gH7orn;QXJG>YkXgH6C#SJMyTJ|$qsMagG5W|9cLP$zOr*h-ka-A zQN~fWo41c}OwxLoyETp^cl;w5kK)?0(8l#|Dz6s8#6=>=;&&fMrK0d;t;p}HSl(pR zKQWb+mc6dN?*6IR!p@+!2p?$*+fyBC9wEeDRmSSJ7IQW%Y%ZI5IjNH%M|#u*PJf)K zx~A9|6;sHjl5Vpjj=Xbhms5D%{t%Rnpogff&y|=bIdJSR#^s#hQ!Bc?1d|UrS)ox> zy2@R)JH2XhLn-|TlKFhOHeUitHcGYcNl9ZzVIOpdxnO-BTmgp_9j_S*fSCCd*sa_3 zCvUmHq8wF~9^i@zNoNw#xua?Gn=diSD_}-sRKJ204$tRpe3S_4TX6?CSJupwOy-&Y z=F0hFNx?W|=#y7$q;p~zN&GB|_(WsZ9kbwH)ncK>i3FOJmw<#WSnUdtZ&5XA18pfn z_rciaIy;QqZQ(TSzl8>WlU-Y;dvM^hqb*1bv{hoqHqD< z-sRaMjklBeNY&s~I4>#sp37=<3f{jH`~j8wN{K_!d}`bV1QO#ZdpC8T2PEj@I9;v2 z3IkCaExkQu`)KqHvR-ar9dExt#{=6HkTKwqbuI5AiLM~YUrmczSY30~*Sy`EoUYnp zwb!~F{1|0Eushm8-}%n#m4?b{E$=y*MEI>NQLY+sphiG`Q>@_Q@EH06dl(z%KX0y8 zad~bp6xQM=FVn$LeCwm$|1|Bkc_7fufk`isW@X&6)3lqsC^GCn@Ew%I*gkyg^>~hX z7Ti6dldb&Axc%COnJ5HnRQKHcI9RREi@1Tf)1rUto`3foOixK_uj7DYErKdOU?#@H z#KM7Q?io@{t@~W9JRoQ%Uit!hA!G8d{esjAsjBN1+g0(^kKMrJ1yv z@DAQQ)7}r8sO~r zmoE)KHrq%ydCj6_RsP4zytMk8WEp8xy4>qt{zX_z$RzM#P`FdR%0=M+iY^p5Jc9pb zwre*k$S*jHCVM;n73q`YABd6?;oTl0Et8VT(pM*~RPYF_)-jtyUjc&xrK*k>JrZ%I z{TCxij~qDHTH|xe^Nc@FwNxKb1D8XWZlt6X&tJh(=#39zaHOiI=Nk>9S`+N{0{8k; ztmi=O7KvyZ|2#ez`oK{mhBkma6A(3NgMSI-uX^&;$zbd*&Ii_p9J;IUv+kA`N_Sc1aIucTXbx9gD8T61+UF zDXUFM?Czq|^$)a7D-inaTUEn@K@~7?RshftkPuQeDad6H9}@~RhKc3uj*`)8l@uEi zN&<7d9DyXV>Rnm4x6})Lm#)al;uo--xbCZCrwE`2h7m%5O& zyK69ZPdWZMEQtYc_!-Ie=GkMXHm>7Ll%5L&?gbo(CUy#F`>>@#AM1-_TOa~g7w2{e z_|8GUO|Rat>33zWbk5F{m_mLZ({blY>HDXyy&p#p%Tx0Yi? z7dcYGvpa-AQW&E%Kx(-o>haAfSEr~?)(k9|&Y6W43PF<-01JJ2Ot;kL+V zmR7!qP%z_iP@iG>!uQ~BRckP%*IMMIWn!*`c7rJ_pzTih)q0&G9HijOMq&A&InOPu ziSgGwK{v8@((HXGs898w57617+Lr`ut13W93$-kUK7y{(zgq0u=C^sH8wmmDR>f~t zU39N{l7DV#$^Ff;N?NKwy@{J_+uhcT^h@(1Lb3P3UXmG!R=Cr}T8xQLGonp$c(J?o zI-yH9#aOhy?`$jmBu>keZ0X|8!z5)S<|&9&XsDL#y;bO%NMwJ*|HAT+2&UjYr`DQA zA@xyVF-SIML68C@8Kqob8Z}B7e#)aTB&b1|_SkJ39V!%gf&pu)jhPr{*DG>?f))Hw zQ=cQGMBgpES|!k2I14c8Xh-YVR;=68lGW6O@YRI>XWdR!BkQjIcs|_YAQBSf3h+5b z2|{>%aMvf#^s|F7x7e%hb=OLYL6(4h4e7FT21(HdmI!4{uB`eQ^b|MSgH z|U+K4nf9GOx`?z!T*?d#I1ZHyY z2ik6U!P4Aysxq(h_8tyoy&iKigN?CH{d*9Ov(}mUESDI&DzrxN`*Qct_^!25nlor% zT{r3pVXC@U=N404H!^m+k*CSZbk zg?iC8VdAFwg#!A!dG(^R7up`@u#M`2KH)qX{&}SyixaeEe(aI5?j8>}rOw5*CVu@y z)!sJUsj6By^Hep;+NihXA5J_sq7GM`a?{O%LNCPb%QdE#aoqWaw70doTcr!nmZ9y3 zE8h~PAv1&NB;bvLQ-4Z~fz;%YSpTs|;7X-`Bl@1PnD-=L)6fW>~)`^TFIxm?-m%6F35ql?UAiHRcZ@`nXdh&uL)jvl*ypAOGEa`?eb5-UJiT<8$L zeJ>dRqHIuko@A(%2nduQQ_&j}1!I{gtR>VgvaN`Y`C7kZL;y)+jw6Uk3mG8`UjqTP zue)l#Y+aVm)r*Ush)T+$Vdk@9=*O&0BAC_h#a?7517Rr~IgyZK4%&k($dn>9e-oGE z59p$_13GiXHv@WI=dke*@qun!#egS^Ay%rX(_YH!_Cm7OY9Lez?m{Wdng@H3dRulQ z&qpVxKjzwACNG^9HBwrksZK;^5g-*B(94!>W(ti!d^=1=6e?p3%?|AKZmk4vvmY&1 zzKwP(i(J0~U9oZENM%C#pz#BAP&p$63nq#c;UgIJlkdZ&Pwn|+*WoNtrlGEz*5kh# zchL3OeG9D~N8Yr5s}b>OavRLN2&IQcjt8z@;f9SPzfz1PE8i21qTK4gvBq98l0d?~ ziv5|Yw4W^+`FKW%CXTv>7`|JxgrRE3cRX|nA;Pys?IuE3(=a7LhYhszqx*n_@$~gs_^)2JvUlatl+9e5ge7Ua`^@ z$pyuen*EWXD6I4KBUfp&UPBwP8Xm0u zEw17#t&jw_5ge+&HBN!3_e7qmqj%1nt<@?tew(QPzpzaDM8IYhw6hXi*6-7*ciYNSjWvU`!1bo;T(Lz|vwP*OxV_`}bg~L}n&&y_JChO6 zof&SKEFa}1XC565YUVdk(B3A^zHvHJs2TWsqTIw4Xt%{D#<>Gh)u$a6*ylURW# zUcB7yjtj(Tmp#1Fl%QCKOm!CCMj?^R?v`7lN7W_}oQ80~5(voMWXvZL9Oy)6_YG9K zlSs*WEvnx$Wl*yTw}!19eYhHp9m8DGSop0^Yg{eK7J7UBW(s^|L&f%+7Vr^I+7UCo z+39dJ#Uysd{i>x-;*)g}hi*X&S#KB#AGibvoMmtrSo;I_{ipG3fB(e3sM&N1a1;N_ z^*Cq7{@-L>STDkc0*ZIkQ1#9q2E~QrKCZum)xO9_dlvwT`h01rdQIS28H~v_AkvE9 zzx_AoulF_o(3eX86&1wylnD4*Zgi)xeIH;(+ev@=>c8x~g4Q6bNn>3tB zQzS_bL!!pX@*AcP;FSzUP-n_J1vu*D%q!OB`zel2CQJ@qT4l>k4%a#hK^4F!TvsqD zt*3q`UpW;RlQ$Hkt)w1S)%LLdH_wYWbVDlwQ^)CAdMMzLUjm4l8{s>~*Wb%& z>aK_Wl?Sp)b;^~E1Si;-3~C;KbqBwX7w-F-dO;-vc>r6F7ZaPy6J%#YqqW;g9gohG zO*WapwZ-(>W_ z%kJH{MW%p$(@eJ`%xS03$EfO?8P>UV>kd;^8QUqE0IiwiOb-u2Y$u#tcBi{K#I@yC5q#8KsSWXonK*J|dq4tubME zo|S;f6iD3Ghu;8bS4adyyJ(_PxIoQx2sdOhpa)_dM~WiRlKGFvd-9fmU$&?(+>YOh z`1>K|EWYfLM~PcU8Zit{nLH!hj{N+TTYkK1q7x~yZ817lBr9yXs<|jB=!3W4kX(W5 z-j2cIr2JMW@AkjEc1RyRt#$%YSEO|`4@@=LS%>%B6c@0swVuOe3%vmWntggA_$5t& zrN~Xy?PCBqIV3yCsZUKt%XUq>gzj^NG$Ml#_o!o>8GHPf*{~7cF1#gg%8#G*CMEZv zV&pwYT{uGfNc-|Q$(nAp+%@DLBeD2%N?PScbPl-vib`%CQ5J}TCh1qD7R^U$SSxr? zexFdC{5`qau!?ga+(SBLQi-iFsm|dk`(Aoe;6i0q(s>9_FtZOI2FqoH&~>Sq&L@3@SZ7$;Sy=Qj2-UQ#1P2B01v1K<8rFiWcqE2}$HN14_*eMC zvhCGydu6$JI~P$@=hKPJ>&C#%(A~YGh>fpSLyVHFu2$=pGr-XZPF&mP0%>^ncjw_JEMnCmHZ16q`qm;sVbqrgtASu*eofrKC_2me zP)F*6qfdpEe84!6z&&pDayY;o5D3fXbC`cYTX!`u>zUA-W zK%Z_62sSqoVlu2-r#Ta}t00=oN)YL?L(ddCpqaQ(MWf&7TWqH$uY~o9SjBBw-d$wW`>C(k6oW zEi!F32aeSr`K0})nI&Uf){OW|3h@2_ za8O1!N_5VJ#p>dSw;m35vfPmO^5s^3P#ww>wo%b@bCU6yyilctJ=qy5c^5q(J*lo( zv+ddo>>9 ziUw5|QcxBas)|FAzJ5G;UeChl=u)2Er0*D9{S1T6LrK{7ywRG6yy?6R*-I_di|Kl% z&6g`G1rfWle>G_4WUhZ2TdcKosdu=GMzu(o)tjo(RWJKR%~qv)*XLmHC@7Vz^&sWv zR&)?9c|_O7!k1RPq@;9DyS-;UC0A6@GCm2JW(M-o&+#zYZLXWNv& z04#Ha7P>$RpkqTJ_noEm6rn>=05GQ{qsc2OOhSIr^~}(YlSI55#6tPZ(HqjoTJ)w6 zBZ$i3^%t+2-my-&m=OJTa>O%K+LE7;Rwf?kgsf=JvNx-(;mGX#sf=pZX(P4M0N;2eLA}wxBO!%0~Qpv z7{N2EQ%78NOOLi#5-JrB#1d4ITQ1CJ=J>1ey<7QdcEq~lg<%y4n@r$oe8$-7H++}y zDAJ&(7I&L%eWb=!UUb-w^|y^t&f-d|?f6a`^jv-y%S}K0+!Q0Oo`o>_r(%c37!7|KS030r*86LKqCHA z?Gb+E*YsbI_g_7)koSjUF&estQDQ@Pv}eV@$zd33ZI z4p&EFG4?)s1JC=?)j*(@@mu*JD_006vKH&u#Eywrj9ezRPsHOB+ppJZ)0Oh-8lhWV zu1wc7I;LL$2_qtr6;z_xHoH}j&>tvp5la~nmuDOZ+9S!wxJsK!1s|A zxlq03ciC-^J9&o{(Bl@&xiRnHoccNU2d}X;N^v9JqgS#7S041^kNLlQ#BV$N;ZnB9*a=}QnVa*67C6!a6qd>6ev{u$dnwGe5RAWK(4kY%+jsWA$uu1!EK3w^!-w86`{#8j#>|}`HpgMmlU7ED@~*IF)Z=qx zm2fEGwY#j}`LGH8CujWDVy%?={oZ;gkd+#Org{L@f9M1U^fvCpE_^qOF2yvw6vJak z2a0;7p&z6E9^$^GU*fyB()Dl@z6gJhUqT`ZQ(vue$QlhE@0hSH zF@$TRr6NIINO%On>UI(R!_Gf$vx=nM9Fpu-{uY7Ard#l>6coU~V4{!mc7uIsm>bURhI5(hgM!hPj} zDym-5;SyDCT`21EX9C5^7%z$*D+2T-u))vBlT?UTwa?{r#!%%N8`utId<3k3wDu4Q zjc|~Je(p(PYyPDBkQ=*;?qba+f5RUnkI-#qrrM^SK}I%sau_;F;+~lj!S-&`;nDjj zz1#dzZ!;7vhhtT_5RI!ottKnly0kAJ^~R#A7Oky_r&nummCK`QqIXS5a!I0N#-;FT zG8pRjI17PfJ?0Sw1fary!tabYX%1mJAv*TK*PF~dI1Imgy80MCYy0Z!5FjAl9?|eF z_r+7G^n%r5!3fneQyHAe1xXuy3##Dt$_pb3DA}~r=ahvwi8tn5^h8KH!UzETHPN7c z`0F~kk}u?H0)A%6JlE_7{vEyA?P-Pinhmi}oz3uuE1#}b1$8VNDtW+eQ*U_SrXib4 zi$*d6$5~e2^xb?YW4{=Pz8@1@p-N~G@BeeHUkxTyrFt%Puv z2c|vXx!3IqsOx>__^|I@?2*0q^IRvN=1rQPE78nUnwr|BVR31N?oTvI=|?NZ z8e8^E_MM-8@!~JqV_v(*_QhSla?cJ;oYzXZod3Oqp8*UX%n{lB8hQq9gbOgm2g#v7 zL4babL;%hq83pNyU-4_=Ar5I_#irfra6ib~zQCrF?&c=*hlx?EVN2^)0Ch(yMWg^ zIAhgcvlXk&i<$G96D@k_mT9Jx{$? zqwi8f!ch|WQ10MXyvOjksIVL@>)TP;Fdyl!Y-dkm zkX&@;+0%3q>Udp{2Kc8;M#wm4oCn-;oIK>xU*tyOQxjXV{6k_O#CYqZpK>Bnjwb z7e1Om8>0yl!08K+i$LS@+`L965g#BI=Nk^;zbx<>3s_n_Nc=p1fWMc2pSS*i|0Q|j zc&cMLJ<7}!4?K=)R9kzF@YQ~x7QN#0F?fXZ@>~X{GIN=onNMacO~j<`W}Z>4s#FUm? zTxf%fd^CnOszoU#CP7TjB|n+ulHaWymHyNskzZR}yhOuW&U4)B_@%=lk_q&($j5oi ze}}VRH@K-9N?+}%HXZ8GGR?5v+oYe!i(-=0J41W4y|=-_5w9jg|1ufiV`T!kMM5ap z4eE@gBW=8(4Uh(F*8nqr*ig@g>F>bo;qj&VPWZvneO+UHmG~Mi7YKTvOG-)+bs|wJ zc>EE`9pUlibbu$#LEku8?^hMS;BZKu0bhuCTw1WeiU;3A6oTjtFB`Gs$ymn~x=$e&u?aq+3yRs!V z<7Dk{&E~M!099?Fi?M;#yHVn2DmkrM9 zGTH7qC03P14CNyft?DEj?k9Tjs-$2btdQnsR2{ME_;H47^mojIn_+h8)hMNVaPg<3 zVXJ!{^AUzq#wfA3i}D_m@@tV0qYQUZYF(7OP0BCEmQ(g~Rg-d`N%=&&&L~q|loMRV zq`Z|;YAuPwUx_pbDaV)QFdypJ&pGyFzu{CALRqr*7Fy*bLZRtkPHEPQQrKekH!F$@ zTnPZnG;eLdY%(b|Lwr&CqJ>8k%G#?Rw%%fC2gJtUZORnW{B;9f&IEJHb;DQrWxI*% zG(2#^2xDM8ZGL3ENAyN>YI!QC3Q9NF(@elC27{tEKvADwfPou5SuL0kc?O#Cvipvu zpZ;+d0Mz$=!>#iIe1Xd69JvItot0 z|K>n$CU@q&_g?noJ$G(ku5kj>{E5xX3$cZv{0tE!@I?&AJg?v03yWJP#nS)v=uN9+WmHuM*sh(sLTh-Kbzt z?v$2OPI48K@>a%^d8{rFGK3UEWDdZsuQ=LXhAzZ-SB&;%4Blsw_S)vbYP5G53lRV}N?p7AEvksrnn%p1}j47+5 z6Svo7&Z1Y1g`h`>Nganky-oC4BWuCf*;s_PevG%;JDCgYph(sV_U1Mn*q)q8PmKjf z$8r;~+J>Rn(*Gquym)ARO-=XnqAfKMga>uJFR<_Wox>I#ng8aO85UUoO8E3H(nk#O zhRNH0L*C{(y&23}g?X?AjNW8uGpyem##lBD$-Fb4b(6tIxzkYIgIoq>JC|XU+0#(& zMm~dbv9O$SgtfC_w6kbXUR)hzl$9RJib;7Zigxye3v=UyltTk^7-c%64rl{fg%$WA zO(JO(|CIYFhpoKBZgB$V!pO-?{c<_QP7d*D&(eute_rZJj-@4|&fin->yyoVcY5ZB=@t@){{tRhZ4%N};TT)fZ zkVIi#CKqbH%Fx7u410h7dGh_03{6k(JiHi0^yZ@@( zWJPw3d${B4zx7AWnOwsIq~Rv9`e@ zlD+nA18b-&`xqg3bao^f#n83h+KhQ|dZz^Ih1S?b7 z7C}SWhcEvQ_u5Jdg#^d%BC(tye1!Dxx>i25=*vq|b+PUQ=bGlg0_s~0tH-8SOl}<; z79%9}IAHJFY6U9eOyI&d-)ytkWHzH{^Gvu%1Du(D>UKL)6}Rgs#`UIMf83cK+f0yk zGg2uSEF^M?^S2UJqv($NL&aD+Rtc-=XfQY6+M!&uIaEV6}JW6>6;r%sL6`f zwFS4hOTDQmi-;_16-rZ>+hrqAN9?n{!cpea4w-&TOJNyIaH_gIMSFa4^U!`VZkRz#E%;V z(I)iJ5g*^l4c$a+TjM);;P=Ki)Q4p`v}Owew0C%OahnF(-q7OZ9`IayrhWQy8qG5^ z{v;oNQm$9{4e|^x^Kxa)jQwH`I1=|$xF`$RYl{^Zi}z_5K@}$A3{@p1{XVmK6Fhu! z=^(AQjci{y5%L3cs_0I>JUuTB4fGruPZI%@HUov=HMi^x1~ooZO~^}sW`1;Em>xT` z0`a^z<8}K6Bh^)|z;sSdhxJ&XSU!^?x5G8_He7Nd6zBu?Ay)8{TPy^~V&^gi!F{$M z5(Jw1^2nfiU%ijqWmp$m7}mu&+T5xTm#uhc9QhSXnB&5^?4*OQErus@#jS~<=GI|l zeB72zxR`P)p1|NAZ5p~Q^?K-qV`xMK`E**#FY*4L9x}rY!zU@Yc9*R-ne(0&M#B|I z6eB0Axh^knOEss`r$N?m@-`szm0?b>^)jQcKUrS~t1BfbFpqs@whorl-Q(2h&My}k zUFkG*yA8TCs>|sj_;Hi&RxsAp#_~!+$oWR+u&-#YD+4uv@CB#d&i5E!hy?sjG!HI~ z@-^sQ@1ncMpj)N+7@fb1?#EqpyA8T}a5>$7&~_Shw-P$G8x3hyLWo`2IdFAFk5S+5 zdLq?nWcKz}EfI}|LV0a}GLxY$*sjAK-G`2eJCaU@| zJ>QuO);tKY!n<;GBd}cCNjnpQS&GXh*1h+P>#n%U= zoO?{Jh0^Pn{?Y4>)<#0HQfXoh9VZI%Co;LZpvzUH_iH;@)vWV?6Gp$XjA}MdHtFN3 z)8WZqx4~~Avy9GY-=^;N;kn`I=?p9>X z&$Ck_gpkwv=CGD9tsdlQ?bw5D$i=+K1dUjjAR;=d+!qwN`y6gDBJ6X!QS?sfJ_#!l zNT2n8C1L~HXK5DCAJbryHU;%&rVqn$L`MBpDuAIY?}5T7XI>17}NJ# z3i%&ViCseELh)}ShR$umDo{32<2(6dBK?1tYKEoWBN0-b&(KSXTqM%m*Lb*;2SfvA zUx`CJ#(y={SNrN~Uhqni3Ti#iZ!AJ_ca%D4MxyZ3D7+ShuSMahC_E5_-;cr#QJ9Tx zi(VS#qV%t~{DdhHsJ0sXP3>Q6xQ149!0i?dya)Q;qP%`0!mA>@Ai^Jtz;1d)d1kG+ zMZ}^&+a);c)IZ*Aml-H8!CWB6fxYaG@!HGokrAiAq29A*lZD-qU-Z1#4WRGk&ZSe+ zg(Ct$U-pI=Fi#QK$ej4C)8|Sx65?mP0abOE$7%{+oVj3Bs|Jf>Rl${7ePL75(#@oF zkS7*>uUx_(}P!S8-)YT?AT12tdNbSrggTyg5TFy zdc2Th8hxIvq~&z?7<6m$Sw@#T4c+el(CNmCr=ok@q`UQfLn4pnC)oL5a1Lx)bLY^r zP8r`F`rrSZ&Uarj?nd)~m_+IzAuwdFG#YEg`2{sAC6kGTIEqA~3$aY%uJ~os&%q?!nI43qRFsX=b`> z9p7#0x(73e(OuQ6i!+W5Zm`1oiI@x;EwY_VpJKN=`dG{dwI~+?V9hzI@){SDw~FU-0k_Y%!5jWfQ4eH;4W` z-6mNvfL`=}pN}1ldeiuI!|?z+A;Cw?ngF6~sb>71sEzklwc$!-#A_IhF~*$=0SA`; z=E*9T%)13UZrS*RFFKqw?8RzIN)A@?47+R#L$52LNrEG}u|X?G+`z+k5&Ti;h0u3H z-2b(J<73HCqt?F=3x~3cui3z6lS8es#YGt;IU)DSoIKSS+?wPK5&#{L_dt zv`|A6)zR$RWZz)WRMJ~I!WJ_$w1Eg9tNF-!{KhiqJF|20%fQg!2O{blQGiBtkr7{uv2~Rq*MK_T*e~KgTt^{ z>1cIqeXrHmw?1p(+CmOF=fT3{kil`hi{oyz&fs`OVL8WO7suTO#|ui!IgWC*4o7IC zDTCw1xeDW$>1pE=9gfiMa4ggq$6Oc3=@V^)?Iy=-G6lx5*u}AUqK&ZK;COYe#5k4> zI#wfram*VWk+D{H#nSC0$k)MNhk9dM6Ph3E?;8{s&&xq>pb7oXMEcb5d-A9W!ADam-y_=~ zg>h|kEG_!6lT6tE4@5qVxF)}?B|LQY@iHH&C1k5p_`wNOK6yoHd}V3oydhQXJMg*1 zxyFYg^KII(?wU;$nGb&UGdd#;t2MTvrw}p_2`^^-HAHfr<8`t}HU|b4h6dGSK_!?T zcFwlo*L>5CJ@P#(lhZR+1c^SvOW^ z9egZoiuz8{ECW9#4h{-R@IehB_T=9wGMl&eBu$Nn7ye3H-GHdn@sV2xzXM9lRzue9qWks7@P@X2_I(< zl&<0)5X&_kbjwUVMIUUk18T{hFw}_lLRuO~mw|YZJ}f&guiqc7|;_AT)F#y+*pMd z)`#Wg9!eY4>^+8d$*|7&MV!l+!BcNF8f4RYqX|Yq81hwz8J6C8>y`HZh?qIda{5n+ zoB6k`nHfK&n!nKX{uR9kE=4B@SI z$=T<`PFM0~8_d~u+VkhANBO`QSlb#fO~DLIhi@X{x-x_H9RUo}1L`^*`Ct}n@a@@kjWatVLIv|8>n&b*Vc60>ebdwln@ z$?+hn86273jy-2XxH|4<97A0kKfqt^aD*KO$4!Me z$?Nr1RZuULLH?2g%Cy_#aXUrfECGguwE`AgE+=tY zE&kL2M;+j>ITLPW*2jC~SqVG%c%*ADB0oA10zvUIjH_)OZKf`Lu(v^c&h#c-(OsKU zcWI>)8>?h&te@+ywsfbZmhRqHJJpvs{p`c=aJMi#+zc8(ceFN>C+yo?kixzjZ5ifdn2;evo>y7eE?zF;84*^95E4rw7TtoBi7(n5k~BC}Jv+Nm1o14dGo)>G z*fUAJ$t6sn&<-7#hU)? z?Jj^_efJ%Ra?|5oFuNB?dUxQ`BXFKQ`?+R=L;&EPi|wLFb@I4qg&BRiEiW} z;K7@DSj~gVXZQi0<6TYyBkXpnULwiuMxU^}O)AVNmN3ztPKhAA95eW2oM6*K@fB=C z8`=55L-x;eSUj?Z`ddNGGVLciAm*k41^n0}ZE!mroStCIngY_R&Hrw^#}s^8b*;&D zLjWwp}UoERW+0V#NlW}2-g85AqX z+~OEsaT8tFnh9tiZni^xbDr3?VsV~>|KLcx9=yuEO^n+dWI5p8M$|Zg7T`JzTk$2B zykMZ>K09NH6FrsYzfxqp_ZlPvmR!mDp>V4NJKzJ-kGfft+%>|y-k=XdT;;v!#$4yQ z3}`~7=eOV3zxU>RqF_uKEw&<J zFRj>d4nExdOEOBd;#oh_8mflYFmBAJTSI=QZyr=bk};&`e_z$u(Vc2c& z5kzUh&EMeym*7bdMCWL1T?B|?751Nntj1Dowwv$1XRJq>s6nj&r$u;H?D=k#=S>9V z`EnEGx%fTlJ6%Z6+jlJun@G?2%JH#t>C=$WeT9u$y>~p09(LQoYK+>a2o=GmCRB4e z)sR8;{llrK2QezvGZ^rdCa?RZzJ{F7!wbBPF=BlFg)E~Z1|K`zM{t=CrTI-P!q^!7 z`&+X`RML$u{f5#!%?sUpHk<9CG>3GWKaXYf<^ZZ0Rq8xwp;fPXCOp_9x}7eUgXitj z7ORy5jBUa;3&q9cu*JoKu8|$PjjDC5k`9S3p|gnm7}(z=qLhMMCWlGKlSxE&0(+B` zvU_4|t^fMg{=W15pXvMa_mk(0fb+H5IcvU0ar&4i_F0rh=eLG@imGZ_*pC7WF4-$c zqUdqEd6z4bRZzeKH_+->f+qS^A8#el=_noBYEBGR+h^|-+qVo{sCQm%kXY_F$Vd9U zd!CT?G11LhcuGX@z=V2Ph0K@1b-rs0r$7eZ6<(~pwCgVtn+E^boHfXd;iL1v|K!+7 zSzu-|JHjM-HobC4imGj2Up ze|R_+)Ywd2-a6QBw(cX6%39|;(K>8pa&0^1N4OgNK6NJNDv37!=WUHv67U% zgCd9zN>52IO58Uj7?vO>fi#^6Vg*Y)XWM`g2^nq}DTsehw-H*%k%bQ%H8}U06)v@u zSz@8abyf5exZ}-a#-)1G3Esl{0%76O6XpHxbw$b(eVI0o+x5ix|8-e=gt)@=d z0nL|3>7kJ5mCOR)i}>GjJTMQ7@D&o4GG158V%jB%QH>vF;N(&9?EP1!&l){zlhvxw zW;*Q`SS}mmJtDw&9TGb-nz5O(8Jl^qV>`!J^~R7gFE=@-n_ljNhBth%*9*@$ zuHXhc9ASsa@uR~v#<9`GQNUmBa3qvE#|xV!#c_wC}mjuXmJiB z(~qZfo;%^;hn+Ig=`YPCm`6T4hqa_huh-~fe__yAud>nR8;W_iI*+}Emr6(KW}MH` z*Q=_p*GpuH7w5s{HRw`gz54Lg21j!x;^PkQD@-Qq zns6*HZ(omP{(^j&wXf3EzVwOq!S)!^t&@_<+Gnh6y=tF<3fS|+uy1I9p#lyXl>KJ3 z#Ficjb;ZyCL$?|{CC6?X%he;xIUYATnsGmH;Yb%p1XNpMl?7*rF6tep0dEs)Yb1p> zvvv(%tI=AJO_w+mtZ{4BaJ8Uib|@qfn$Y$*#GjgR3~wHTv77r_*A|Pmp?)stck~2f zv2d(TJX@m-by-IaD;t4stg!YeBeGb~OpI%OXpKVqf1DJXWpi4`)_7Sh!qA7*E!?~N zlmJUnU4Ctg`vLBpsQMwBa0>3K|0TdxWwXWzBCYoW(k5NZuM%e zL^`i;#@;`0qp>bm|@^<0=Ifbky+E*~DOL@Bc0Il7*Xq6Gi5779kf z)4t36u-y;-z=axY(ttGdkm%rJ5kBmnRXAG!tGvVgw3*04agg+LTI0QA3=Ui`ynMP0 z@8PszB}fBz(xXR%q4@mM5!FbYv}ic6)lnE^5l>H~FxBHpl*wx^xB=vi^6-_9PO%h*Alfqo_rL7#yE zNYHYxuXjpXw@*9HOuIT28onJ?Ess|m8MatU%i!_*Cr%Ni=vX~0C6#A;5c7RjB2!qc zP9}YZPts`y_$~`Cp`;Z9rkH-cl~F!`Zq@bc=i*VY>w59^M&(ZtUECTIQvwJ?@jdAH zk^?*3Fpa2L)oRIMz}(#&aQ2)HY||dM%PG0JeKv=~?!mJnt3FA(u?r5Cx-eOB@OK+8 z8->A*xUF6wELJwOa#i5U(fy;B1um_y@}Y+>{OxZqJiLphl^QhPiPswv}^Lb2!y+s9(4CRy;VmxWEQ*VNvNVdSJ%% zS6NJduif&DOdpHwNuP-AF{1O%?uj0ps*N$aYEPDcY;rtka@^FLqhLe}-EDF_XmFhF zjZ!i=4l<6tcFXf?Sw>mx;rQhaN7(UiI>+@Rbw<}T{OOeA1UH5#KHLzxur=QQNV@z; z*q??!3_l;n=`hFY!j8CH_Gz2KrMV`@al-=-srGcN8N+f6Vlh;EsPMe70h!57#1#E1 zQ!gn5HVb!QSn>MacDmZJirO6|YVXR9q*Z0N?%!fomEE>~JFP1FCsSoL7xn7-k}Es; zk$SD!OP3xvQET?S>dm97(gUeq#33xd ziQEv_c_QOuOESzNx)O6>iqy*C43!9tS_tkCp&IQ>!x+5sOX!U7_0}P6&Lfx0_lM*tcu70 z`dDk**on%O$k7j5foTWz>$gNzMqgF}BEg11AE4?*Z_)XU|2L54mV zymC^;@?hFoc5pr?L4kSD1qWT=672*1UBN}|w!Uu|&X9NML5zi}k}K7yXPYy5o zAM22qz4L5WTv01`>cS*Sw-J3T%_|l$aoQRsMpzM@DS3p9xixl@{(5FKXjkUJX?P>_ zS|V&tozr9Os}{44Pn={|xJi|H z?>tC~LCI=MFpljWt^K@SI)h`4aqP93U!sN>rQE~ui4I3-%R0xMCfzC92;0p}uU)dA zQEI1dBcaqe?&zj7sz$c)5tO7=BZGl-GC&Q^ehDPeZc7CtTLV6@JGa`pLfn|*#q68p z!}6+;z1W}2szsj5Dn;g32TQ(km{p4GsS^2PS|d_)U*vSt8j*DF7$+5W_F<>Jca2lr zZHLDOYnpM2GxTwG?&-1493oVGib1v7v=I;MRDW(zjT{ynHe^s;MW~1lz_b`fl`*KE zI-HK_Y77Eqm;M>60JEl5Pz8{^iu8gA4H42JhzC}%Qa4DU2#?Y&va{PVK{22yHWI^I zZ#Nh=QG0nI!c&(XJgM9u0<;9bh3Ci^x=^Ae*<4pyk;i(I4KBBV&Go;Ce}H6cf*~A0 z;23B(Jm*jXF?CMVL1%_<;Tq`>EXl`BAhb_zxq;VP`=6yv^|fdI1q9#R-r~LrOESQlpRw z%mXNXf6}_0i&clifojS}N?GE_pRhauQbAIrVf0Q45JWCEdI1_) z?u+! zMI^-JZum5EceSBSc?&rvck_&{mt(J#JU{$DOY(dEUFSHGHzauv$BMzRC)4z-a6e&* zoy9qD1`R#J;Ah)~E)Y+#U#vc+ zw|he>!S;)!VL@>buA7)&vDi{E87a)6>nvEcP+&^#qlh9nL0x+F?y`iweYf?a(#zBV z2hH2AhwtCO{@)A0!!dj#^9k0`9Y^v7f=!jDwwDYoQhDf_2uwvFvNHpjhvTJsX|BYT zZc;%#Bq2b3RZ3V=Ne*>ECYNuBc{rX2DWAw=0@7k7Heu~a@$1*cA^v3C3RY_;xy8#+ zrLHE>sZ@{npsoM3kD+pzEb5bBB!_z-#Plk|<@jp{zRPjH15-=_{yI0fzlH3#*F!#AN+zy z09HNVN%|3uVhwoJ8H7^NXX4?hFb-RUdnJ%Q?{R+J$S`FHMP(|jDQ*;drq>(HtEX2P z+)EMVW1NYJY*-oS?!e%@VW!XsJJiyuT4*wqt<^)>sac023)UYi2Q7B^N1GZ>`m|a` z6NL>vHK=(xZFrzAE;tyX<_lmayYV$Bi1M^9B2OUjvrYo+%caxm6WQn!P82Mr6Hjx` z(y3WQ--rhxXbpWsB(3j&D>V(A5>gt&fJ!2LZ>F`HB9}8kAQ|%K&sS{ z;Xoy&CTFgme>NIX{VvVLdvO6G3ErXQV~J*p>?qYl{p{)D(l64g6tr@FpBzSjeol7> zHWM#tt>s%}d^no!bdUqg(}HgH02#xN+2KYzTx18kO|X8%0+!#9*|leco8d5bJ%T>M z$K(E{oqL8ZKO>l!sqR#FdX;HUG#g1Tai}ol^dtr1{JDJQxo1+(ob`-3UpCiOcn*IL6$Z&MlS)L+)30WbX^gO#5j3v z0~&|W=#3Sq98&x@rXhW3P6BD9Tu%TQ3B^+fvHpwt@9M|vmU`WF-5?A;Ervm#Ue+6P zkbBxiho?;eu;}{Pd-dq3jtEa4h~hm;Z|m=Rfj3k(CRrDN6-#~Z!j&=cDhCJhc~#R4 zXAF79bT;6PR7WGhTH2Sd_=Iq2D6Ex|>R~OSg`(-Izt8Fm`?OFT=VOCjA+5%$G128q zYKak9NXpcR>GZ`v?MzF89FfD~rC}L66Ou>L5JuktHIXHkvetEDC0s_nVB(2A0G5UHFX1X z;wpxEFifBIwN;x!(cmekt1rNN;cN&ec&C<+CL3uoTWfJTTOpBBy#e0mmqT=ayXp9U z!?SQDw!@{z|IgAtlRG;RhJ&yR+tH_uJJ*ss4^tZSG2_nV$Nv)^Wp_Sq+_?e)e1-lm zxXie7>GA)9=h>ahjXO7yJ70v|%e*XB|+nv;@Rt6Uk+h$|9b9c@|M zKCcjvU4I35Vxgu)szafjkFL#6jrv`asurrQNZ3n#w+-C5QH%vdXKb)c@eN5P!UT~L z|Btil0BhsivU8_^jF4tf0f{!UWC_6_jgSPAKxhU7w!9FFwD-~oy#BVz`1LBb_l50! z<7{u)ke*lJIW~?zkR@kdZ)SV-m+gI>y>}!bL1MuBUNX{%5tpL_28f8E=HnaL=C zZf++Y;V_BnjMN|zs(r*>4l7+{Ij9BMV8T4&O^&8Uw-QN5B6)nm3*JPU!ASlL{t!Oy z=u0RzMqB-B{Lc&E5zYy$kQz&j@~LF&StqDY&B;1Tnk(m8aB(g@6v?_=ezUbW61#f5 zx9Ao9p!swDyuaXI@vr+!{$~FbNq~r;3yZ?4uqJE>J3_N?sfCfbJXhd2?jo`{7R5D< z|5P(P3LMzmZmHU95)+8abo@Y76dcn!AFVYcq#Op1x_=(k+Hk`5dbdIQo{n}S2Q;(; z@WE2O?cg6(y4bZQ?5%h*SF+fH=2qKiPdMo4?vPx8N)NlZ(eaKA?RFr%PcVaE#@2Pm z#FpL0bsp<(<2rWHXi15fxe&86xbj2H43mS0^?&~PEc`$g9v_D*Uie@unCU}dS^7+D z+Jvp@e=!X)x>*Q=#|@)qFo#TKzt>ilWlb*0oIK0OAqcte%AL(^&EDmhy~|a?NH%-- zMjFx^V#4XWuVN{|NKX9YG^;GH>Dp50)ZMW_BA)e%Avh`x4B`D zc$HK7{9cQ>?YPwCNPCn%i_>UX2|r;_=2VR*tZ>ZqhD?FqyInKO7YqssXl4GBP2sAi z*b!qg%t?61Czup=o3%>JY>L{>(z5r_S{{(vnAtJkMF+K8z*eQyWKL_9t=_AR6E zi=!}lEqN*hYbn70{)^Aq&v=Yy8#;~?&88+MwUhjW-YTUalG0O)snyh4Y9qCiYEE6s zm@wtY#N%=zpC}}_#KnAPp_5fRwa#28m%}<`NzqZ6a>|0jt|(6`>k79(k*#H@D0YC> zk?Y8J6gpNq);mhr2kMHa*m9M`8i`ZMGL)Nm(dMZQExuUO6NQ?VUdAsOqJl#s=j)uh zxr9CNv8`zo+u?s6(-Nf`OBFv+rrz#7Q9G#EU?BqNA=(>EL|u=FM67_jjSgSPJv7qg zX}2F&+=J0o(I(oRIJCIb_Hta(p%$koiv3Q={)M9~rO_e@W(HsFa=Rd2ObDFu2c?be`EZkVC8t_5G4DeGe}c0b+v@%H|5M$=(khYLCsbnxh)zxD12 ze&OzN?2#ZoK0?3jbI0*XIsCSFy!{{Ypc^*))_0MF zk(Nn**ztqv*Dz#o{n$2a| zY$^BP!h`IC4<;9i;edTO1c~wP;Vp~dkrAZn9ePD55 zbzozFAGl01wbKnUN)+4u5>pYOibPd6GzB{Lns832*9T zQj`jtj8~CR$R|UmC|cb?)73ks9(7VaceIAAYe!<`D+UqaGl%wQ{mh+k^@*ycwIf4M z?`qoJ%>D44&&U}tW}pw^`sX!R$bp`KW()L`J(h@twV-~fHqdN2+mkk~4Mpr8)GkU} zgVa3<73|*o@4J8No_ihl+{>v9h>U7z*bPQt?s@Z09O8G=ybR?1Kimy>lUV(H|6uk6 zKEHnEtj1*Y4BL{qFE$x#_Z)kQ1yqao?Nnxu3u9-c}~=iL)sQuX>#OnK;nn zT>M;|cf^6gU%!3kO#1F^IhW5Ba$N4BcCwg}(t4WJ(~IfV^hTObU-qD|lsY>NF(WPG z4iU7QHIFo3xuagpkM4HlesuokrV$|@ou|=WOUijAdL9|s$j8qs=v@siA{8qk6H}z6 zJJ&X@#?Jcr0H3dty5E7;{epU;-LJZ}-d+oKzv<~!?WR`Tx_(@G2o~;K`5qAh?(ROf z*)?i1Tdd}`4zKKSj*nD1CLqT~_QcH(e1aKAg2k|Wb$T2wkHhbbzc9}JL;_NYGYR$= z67a(b_;3R93HYHA_@QBtsBIui{kKg-Obg!4C1D~7ktFmOvU!4ntPx@9_LF#vEX~{2 zZ8vOOCC)}p7%?^+#K*l+mdKfB3d}lEvLLch4C4R*)Hl@6wOu0?;h= zquSJ57f&r~P=4CcB0Uo_9{>8;fkDi|h%nP=|SpNB;CctcM zN&rRx%-NO&5YUF{0qIPFGB^;FQ2!vW477Umfl#)~qj<(VoE3lVwgVFi`hBO}-C48Q z9^4i&cVk8W-W1N{-)wgmo%X8|W^wG1Qn^Y5H7bDTQKyu8CZ`Y!E*pnq1PrW4}Vv6w^TsrI{RNbcbF+GF3F%|R~-OvJ7A^q{~vyL(le$xH$xKJ@th9PX*Q zdbC;%_2~6D)9^$MeHqc8Ll@PL#?-NWHzHt_`%>Uj6f>D+0N3;p`eggY(cPBG@ zx*y{G;OzJJvwz(MU+DtT<)r>ac+pY|xGuTHAS^fm6YJhTN4IsoKX^I@vGpV*Q)>Cu z<8VARu4S~X^tdBEu8l6BB5^F`W2O6%QoL`Sa(Ev`#s2h=BcIT0ro&+1Xca%aUg*w&&T~ zC1tl>Ju+)3-+$DYSfYQ5xS@4HTX~KHj`moLI_E-Hp{vw&qwCeKrmk7$A9~$AIA{$LP-r4J~eDU@7siZa@Jyf`CeLC-E`SF;;gK6`m2R!r=Sf{bB^ z9ewFNIOLXPD6l1vMfcH3xk(1%4EPve7>NdGIdCS$HvWl}zR{n#f`4eKv$=B<3q&oZ zt4y6175B2FEbX`3b%#wfAx}+KdlT!uBo%clLmZ*#L+XLNF{t7{z?2-_Z5s*y&)k+0 zxBmEOzWTon>iotV^5eBbZS>z51mYPV^5;Hd@{FAsVus=E&nYybq>YTO6*q81QxGpw zA9EK_5E8KlARDzmqF9^BjY6Y>zg+6L(ZTA*XWC^or!J@kbzK$IsAGs!;C`$S3|*HC zy|CB|z2VpZH$ce0aC~?x8goQr{rPYqydLJl(L}_wj2hG2^a_7L0KqPbz;Nf-HFk&P zR2JApbi5r3J0 z@TTl7_I6(d`!+9Ho0|pMnzt6Lob{q4P{83{7j+n;VrXBx z!m1-2R;~WB=BApWI~;4Q`;wnPGl3Wz)!#*||1Jx>5W${Qd_-*>MAuN#B#@+bb5X=! znv*%Y^-Ff)7x&145J9cV$4!Ju$^ko@~YMHz&I=8QAvtfcH6ktk0+D+wypRyfDs z-Mp)#)%mh@Ta-YQG^sK>Xhm9=N|H(1JoK9$|y^d2RnnvPS1anbH2Y#o2GKPU><~4;RBFQD)`&1k?B0KRj!5 zFtgpXHATHaDWPh|Nh)-J;dz>-Rgm|KQ~qujKW3b?=;a!`tNTy~d!^ zarwa?L_58H0+uUdxM(aFe|s84_O_UXm?V>i$S0TtT9QFKR+UW%)R1Ju3w^F@G(DEy zN{u>Fqp3`+9NmfjLzKIKQJIa>()b;-H5*+IL-<;9cu0*);~6$O7ml*t;v^%(P-d%n~QOkhkUFM zTZyg5N-WqEkSe~^bvHqNo!ii7Ca{+ILUC$&e?5k zuSmU}omPvx)hsfSBt<0dPb9b?tx4=#B#>%z4qJOM<#5|Q>=O&GKHe3g2>J8i@oHJ0X0kYpLu2xqeO%Bf1YEsO9=(6#4H_9Tu z-8=Y(bF2IXe8XwY{U{EG-v7?CP2oNjD^V+0i&D&VBF7W-JG;waE65n0BquOV2}=vL zQj(dsXa;$}! z(3M%`Lk(++|!6LoqeV4@FviDh9!l z^|7jh&v}6Hzz)qBEYO_6{-V?ldi!GgYWqez-+ol=D5@=0++qxy5Z2+N^ooS>i#L@j zbRYYsi@wmPlw?!8!!+uTit8&vvd zI&HRHJ9y0cLp3~)Vb(ortST=PVd5Y@7c|)#>%0W)6zO0z9*b`cVICbF8VQ$iG*54r z*}UNe%?lncct?U|v5QWy<*~LSbd9ty%`;T3oig$(f#XR&-`#3qX3z0uT%J7evEiXO zAB(oChOy(MQm@sEzQgBpnTy`5N>Rk4H>~K=@FDLixK>>2u9C~-x*{2tk2|vSBe-bJ zdt<#t!P6E?*zRiE7$+lbQw&qvs7!aWzS#Czz^HM?tYHQpLWnUfx;qjCG254RJyEgp zLC0~$6^fiN;CgS(%|El>E}k^pdq<$tYWR1%tN=?&!#VR~V|h+2J$j8ck(}al$$0s&ma*cJfqu%{w{gsh&A;(I~z$Ea>bxc9ku& zJbNlTb(%jl-Rjf3nY&cPvotiE9RYC!Mn;t0;_%f>QB-mYD=Hd3Bhfn2OEyGWsV~h-sHn6wFVQSPM4OI8Py$e0 zuhq$+wF3P7!Itx=95}#?e&<1)xO$j9T|S&60^>!F+>5KagYh$QCdG`y%rnhNNYpIM zFj<&kvM|FWvY*G7#>Ug*Tccx+(Xmm@S2n4*P0MOjOY6|___L=2IyA1QOiLB>1sNYW zNf+C*l9r+&1gYWSKqS13^a%~VGNAMa<9!zbYk{2rrv~zv%rBmMGJXbuJVw#6f7&2bxX-&vRpCvq1MkeEXC;G%AlWlnjqU)I*XR^R64mGV~(@* zd7=mjy0VWUBneCYqmbY>UMP4F_}Uw}qYoI2h#v&|pYL}})hZ3L;8c|bq!hAlOHa&B zu#JjfO!2ilX{(koX}CSg64Yn79(w&T<0ut@OAHJ*#8bOTs65xkItnEE7u(VsdQFj#}N=?EDPOPAlzRy>qHJ%+% zs^9`vMURH-!KUkAfPeR}`ptnb|JVW6jAwX6d$@`=Me^oPFe(*D?KI1T#yw9AP_GQn z05nE&TB)M;0Ti5k69VvKHBh>_nO)mqPv9vLW}Jaxo{s9)xoi_E3BqH|9T&OSWk2oP8ZP zM+njR3Z(P9@f+}l4$B@1Re#-+9ggCy|83ZAfACP;{&w&7dQ){>e#k&7gFS!W%sdRA z(9Lrs%5x?>5wBAixAv1x8<)Q72M=2Ms01DgGqWwmEzP1aZdtlLjkk*`JoxZK4{ts2 zpyPoDADBmU#SW74d;7NKDZE z2;NVWBhhow3sEi-)ln}w3GbGpt5H7s(CPBPJ>_5|a4v8mz(oRjpd8>zNEiCik4pAz z7@t4%$O8}a4?WnbYM_;Z`P@qGvD}lnQclovx!gjI%jMMji#utM(*+C_FD*{NR8dlO zmDSZ%bwlOU%PNt^&UNHn@Tv>;=|kSaAIKnM=6j`*K@;FBFU1-xAx(G3!$PR`_=FC1 zpg170Xp?@gQ(%Zz^*R4XQw_&$&Vk(K7|7uy%=}+v{{bIYb>@xZ=Q(%g-aB*q+%_|J zdM_HyXhzaVvSp2JS(YsuOK!3a!p7LfKmwQ!Hi1neJ-kaGW%F6clHMRoOu}Y=X)nn( zNU{lm>>n^}O}6l+y_>N6#^Qg@nbBA#B%8?6ZMq(v^E{_K_4~9u78f$&rCc*TK;uHv znrTHWUDOP}8j_8W18@JI7nRReqgKpG_u@p%NHSA+hrOiVg$sX((dXEfVQ9~ zF%RR2Lry1v0dYQj9ePJME0kfwm}wz>7(N_Xz6i#T(!7aY1|Q~u=7a;J;2HQjKHd8S z?n8k57?I?IbJ??G=Y+45q6PRgsYQSQ9VR)zrI){lWR&QrJbD0B{s}=)xj%uAqp7KG z5ven@*ty&4CP~u_>AyNCze&ybRl{?1f9*CuCYzBRLI4Hq!WsM+3X)ILeBmI`O3=xm zAO{8h7Btm*oLWMG>2(_iZ}>gX8p-@LTwBM z3^s;t$AIg1jILL`zI}OaTM3{3)Ta=_s7*37mhmIVMFq68GmzTlFFAH0Y?;Vi(6x}E zDn-?O&@{T9mD|GJq7oDe*+qmUbgpJXtDD6|^M)zJO_QE`H9T9*a~8Hf?g{5OtE_Pl z9;{7mD{nnMRlc}zs%?#GuQLgJ^Kr?Qa_xeZiy9>j9&>gdWc5r`%b^J*I@PgB;vn6^yVXgbc#(F_q>)svP&k+O zL$N>my%o-Nvc0Oz@yo?L?8o)(M@ENc2CR{`>4n7X)V|^DT<+5YVwjIq5=Jtu*eOTK zMg2j40h_*NR`APWaB8k3hl@?Gz2NeZOwkd`urTkdY%EtAwiXS}o2a>#h zg_(bR_D_3!EK)vV)LG%^V%4?l_!(GkXo*A!T?wiqDxo?XG5mC0}^UxVoK3uYSu zqD6afC~LWkAx+367kz?cB0Bh6t(A@db3s4%uS?Bd@hIkrW=i%ex?`T#o$DH}nHpc+ zol~Lnx^roytiQObLwNauRUM)=3ST1VZ`XJG(^+$q3k7$^#W@{PyZGEl7{ab=q6Mw3 z1FwUgQX48(v#xatahwz(Pc-xEVegbm-G!_xEowOJcZg!sG>w%q+e=F@+Faci8q>$o zVb`y<4Yn8&FFaJ*dgX@9p4?SyTbHjJ@L6J$kCN78jV9cUFWfSA;f9hV_Iv7|#rG&i+(Xvcf5 zn~`$YML=3dR9aA%#43fiN@!GrgJ=`2f0ddu8IO( z+)E1mte^cBDDFwJ1x z8ZHiQs<{Ct=MAj2l*poz9A6lsMeuz>BV{e|zNj;KUMYOtqy5-S`f)LCq6%tuB3Vrx zi0wjEGMKXk!P1O-RZ(&m{j?U^vlOwnM`KpopESPRZ!|p$q_yYTygFZQb9wHvDJdq| z>nc{ksyRl8$>BGI8_{NN#e1f zk!o*wl^Q+$6*z*bXy2pAB64Aq*kY&CFp`G!Nv&4dT88m5ls^<9i!THqFi_bNh3It= zCoofh!gV~lPUcAeTC{F%FX!~^nQjQuljKNQw6f@)Lx1q~_FP|gjAaDQVQVbF^{>1B zG9^CP*)>w0vG0iu<~$?dS0bjL_g^loEUTQzUwGt_E6axtk(^6WoF`Lv>(-=QN?NeI znWOz$_ws+^X;#TPN%oaBA!FQtssV;O>+W;$fD7)p1I{#u)A3!XAwgOKDdm`Ryt^X| z;WSau}|Dve!-19Elb-~ZV~{P#-PNZ#cZM=4DGSs%v#GPbFbbmMPPgJHY+&={#)M{f4qt zixfw*x~cA`h>0OBXqZtmwY@od@ut!N&B-^sLObMMyf&MrD?tJwJVHjCgl0Mgf#>Na zy(nEK;TZ{}pb`-MK0q?J#qSTm7D*Jg1TgE@N3xOQUPb2UhQ)Ssx)PGa zi!m1Txa-yPu>kB>(<*sUmZd`>{o2b14juHyPSFGXt*S5Ry+}kmLcebk z+dS#eudkk~^V-=s@4nJ%!6Wn0iJ|nGf#yOX)Hps?+A^NmHXV0M8~4^nmQqd0O_Y;X zDP>=D0Q6wEn$D&*>uA_8i{r(ai{kd0^uSCbYK1Qpf}&4yv*9s{KJ=$O{AU+!>r`ho zaBMqdL^dNpu4`H5v{ur`^jV$L#jv}@w*BT79m}Wv+N#0uhHTf!gsf@GhLjw zrS@;zd%IB1t!^p(3yM2lvGsso|~ zhIb(*WgSo!4WYX`c6I;;b0FuyM^n9vJ}3@?NW;#RUQ)^?@;H`*-8sme;JH-M_UYNH zP|Le2$_?T>i^9EZDLTPQ2`p8+=n5wo ztN?j%hFtgHJ5E$d059<8gDb4V6o;FFa8vP)DDW!Rr4GLK;=4wSh&M1A3lC;(E!jv* z;jk^yKbTv0StU&oGUBy_H#oXsuzJObYg_3ZyLaW* ze&FcYH>zvXkxbN)O_O1DE3~R3(H2|iq0Ws78m8sZgG3KEhatQ-0@D#FMj&!^v>Yr& zOZe6jTwa2i(%up-U9HH2NM3-V{N&lhEtX(I-(p@)sU)56PHXXk-|hhRfz;uF~X^)qKOw>f|g%8Y>81<7LEo&X1eatq77S*9YfHq{=({9y}mPNhJu<( zOZynQP62f~iaskV)0pF4CqPozAsiI07JP(~C}{hMOZ^(6iv>hL7B;q+IstK2lz=J9 zy{)M^bq*hu?N3ybW|dQk%)=_JSI<>^(rIY(z}lxyZh2l99!8rPvRTN`A}!VG7(*p-ikm$D(4A&su*94<9H$wiHvp;8mD7k zGL9o^LP35mDq5ltoa4FP4%aX9K_yVOgpzB6&R1GzrCW5Yzev%lA3bn<4&GYcRCWd; z9odxigmFiBARiC>f#79J*7T`+PEO%iqoQYaNr8xUZ+zSC1J&%p1)IXle~+(R{#Cy+ z39D;=;b}~l5SOkxWugWr6On@Llr&w>ofGDCuG0*2BI_FRFb{BvSo!|Vw{i}LY zU(w)c&{VVQPBPbVt2;m)39GA@oR%}SHTh85N(6K9Og@>20zwB;SETS<3d*VR6i%fV!jZ^q zd|w=wpOaP-QOhs*+3)bA;FHLbtzi`D(d%kjP`I$YG zTkk*!-_CmXn$CF0P*dqN`jBROvg|2pUe7=#EAUY-7v(eQw5okFi;!Z6WH}Jxc^Wf- zxqF2G^d@>YD2h!9(vc}P>q$h^5}6bR`xSE^v+>vETYGe+3b~mr(49b_E}^1Ogu4P> zSPcjLiRRd(aZ}*6LxDGfAlUUtdmnU@=DVB2uy}PsDb>KMR%XDIQ0w=DfKxH;DX}HeiHrNiw_Pc#4 zNF@gjh#>A4U`_zx>SKQJ@8V&a7PIAmtH!-kdD|B9hI*=mQu#mv3*E|0-+7`7{n}HG zo?|dd^gz+Os>V27-03&fmk4uTiNQPCro3$l4DFOY?+Q9Rf7f_ZI)3B|pU+ZdJ1F=E zFKG%{$-M2z|8n!GxE8CbW<#E6Wt(t%c}8;s5kvHatM1po?U_{(OJ^Stf;^{NnoXs$ z_xGf-82UhGVlf8$RM-s=3mZa{EZ7g5TIyU|m;B08oP6h({}aj53Vs!l)lT{_DDwcbth zYm%TKIGzZzf+9v|F4$E{&8{tNn(JSl{kwQ`W8N59 zyEYO{$D14Sq3$K+M~i3>5n_X=p(*s`N6`QoMJlmC_A-^Lbo;)Z2+2oVu-Jl4EoeQk z*?ZcvU&*J*G}gKqV)?Hh1$B>k)Wqfk!S!1w4@_P$ z$&F9KL-Ixmq)Ro>PF!PwRY=?`iYO?C3|Wq`G0m!R^&EVZ zaL+FFCBdFOvdW;4diM6LkX`K(a;e#U#pr(Hp5xw{3#VeO*W6yp!2#<3nehkwBT=v7 zsTq9jwmr22vx85b@9SBD7h(gWkt_vIeR-LzzWAGPIEmSh8 zg>88ocU%3GG8S8U&s|T^5Apwo=is1im{u;(>hzY7>8NacPdsG zEuvI*T|^Y+uqP{bzu=r(NHF`*BX4 zQO{G>v~T(7EwGhh{ACLme;M)sd$(pcj#q-Mhi{oUw4)RICqfPcXo_ixx1bh9&JzRP zOl2gUK{Lj1Ix&~8&pD2q$#bHAE+7Zcxw#HuaLx*$M`|s50h0$I3@D{gPQLSKF1$KAt|kT3r!c=!ust*u(n_ zPYW9X-PIHFZZ&UFUEzR{l#^9Yi8N+vTRYNK*ym=4uwWZPD5ly`ITVqkv->da7D&8F zH zWygy|vPsOR#Mujc{>p12SCWDx|6kSSgGtusAm590;CB>YFG zPM#{2a&RF)WpXxwuO!8Lu)jo?Og_L*&E^7(j{k`-Ad_eST~1buDH&wKPL7H?GDYXb z7*KU!!KM#r7{Bc}(MZ^>Weba$Bse=T;5`G8pd{WVYduwyX=Z(0laRDZ3lX)*xo?bF zRmjCXpSI^i2+3WvoC_l@uMAAgl!_aoRjV2^5)n(_;i;7hJx5i2QY2-}4t2MDQG<{1_7V`dlEX;?i${n2lmTny-(US7QG0}IemNDTM)ON(A==T%Z zzd%|+W<|z394iHGWerI13vN^nSDVg){q-nB zcNr`|RZ?e-p++Sabb_h)Vn7ynp*v)I&99Q?)7H11ZBiwMl992yxU!5em9*cP(bfHd zKNjTR6+Q_&)A8(3LKTIv>)Ko}6m?V7VYYGHj)ejo=~}v#{YtVLAC2llEMP~SLMs*> z_kQ$((uhP0wi@ybu(fE$Bt7(K{jEu&9~>p4qKJ-lstUEw%2YK^Y)1Lqt!YSS%PGB~ zV-{baDM_WSaEj{81X+&*%51Qd-;&N?L)k)Jn)7!{;?P(M*5PNLSZY17M3i!Rrd+F5 zVHNUkmRVKpKB{<;+-DsJyUCfWcN8}c#kNiF34hm4w@Xf@TAM8BrfGjSykwd1+6{NU zc9YxKGIa3Mn~yCfw(mPMR2>`Ld8k~w*jqf7T|j^~(JFaF<1C=jPB1aUm5gcKno(%O zjetC>6b3~s$i%W zp4?}+v1GH9FoRA^*CaKIui3w4?q87?-&fIKJqSD7E#^mwi- zcUGyvl(c`fSf=4DaY!*&0NfqQq;nQCJL<9)QSTZ(H6Aa>H*$fXB4RC7az$ozjJyBw z&;Netv5S&h=C&jey!;IDpKgTbP=U0xlJ#3$Op!}yfrd>t3S1!`E5=ick*pQ*`vb9v zrs#`uKte$@wIX)hM&sJUdT;Y#xnu@)s+zPQUHg19>1x*#ZTY|X1X5npT|Z{#td!&m zswZ9TteM;2@&=Tgo|3X_t$2hih4Bj(50wA0-4uhD@Ysy}vax?tSr#u5eWk>0&tHe2 zTQ!A@_%M2FCkAv5SZ2u&5kE*Y2gnYK64h=sj*5-cX+h2m_D+++oDZu}B_jhTn=&Rd z97jUpb$$*s#kN7(qTuir5PM!V(phGPqoKgfZe~8|ZMDiQQ{9sGOTAqoFQnUSI`nYA zd7kdG*p! z?%;XM;iy>;Oa%@Gt`6KD@CQ1&Iok<9;FG+ra*hM?9yQpBKx7Z_Omn2&WxZXho?sR^ z5}NwWZiiQ__3RPz-7QsFe_y@BUyCfi)pFa(wdReHhV!imTy9xwvpdXph6mka$1dLE*ThDl5A=8Lss@^$xMHhUb{sn1<1Gh5c-1 z^-jLZ;YRmE$8q70j01;T?ZURS(%N6BUof7sntM7b@hSvV;xqjxqZxzvnvqIH(=T;2 zyRxpFT|YLU+9M-%qjM~Eph7MD#9ojk{4Ah7orbDq(xp_=MOnyxq5xU}3QvDH1~LAK z?t)uHpN*vog;4frDyRmIYoV1*oDIdUYRddz%t+kpM!qlEuEXbbqfqE~( z)T$QKvOl}jC~lp|MMidwC)!2`E{puY8j8L}i4P?5Rlg|nm)N0DdE-#FGg^{|j-<98 zEA1(g)#F#Bj*dinGK5~+k@LBc9Nv+F@dW5pEo%_@$`#3B#s&3AF=m;Wc&s%vc*Kh$ zu4#VO5|39iRg3&Xk)vLamL#6)a;IBFlvc)moI#Z}Ngd)Vztg>9zJ3}S(t zSFrV2?a-c=&*cR!Tud&w;C#!a`LysaNIO%%^@>ik4alDxS^K7_>)#tOV=}Q zQ1=D2aEJ=}uwF?e)i7;XnBI#e;=QGC<=RY?ldL%h&po17nFD)<=elsZ_jEz=P$q zU1%nAtI?gqggyj6*(2l#6Q42de1a@m))6j)$h;eWT}uK13f}JtE@W5?pNRK6npBD)gl*B?BJ5aD|wiMAoSrOZ-HsE{6}-ScNNMU;Dc zG968+NYRys!YPI1jvVCnq&w~*_Zs&O*XQ2PaJ}XcAQVgo)s6uqR3a#xa|lu6oZgFv zBM309@3RTfixOX5-(yu?P$qM((-5z2sJZ#|`&yNS{6Kg*-5i^l3p%o>$THuF!I9V( zBq(!Qs#U0MsMwlzOx6;~iU&?1o3)M|D|f5l{hZaztf8AbTW0;o{kZHO_v2Z79OE(` z$2hxdDg+^=6chNm-zV2*~5cl}7KZuCdN_)wC z8@&!Tzu$A_HJQ6|oYgX+#$$6uQ{{PwRS52hapx7q#iQ-3R!V33v1savfw&SLUYIDa zt0e<9YxB@>nHIoJ7c^f0u3<{69k&#o)vt|@)nY+a^Y?1q%4$G~6-NsQlXZ^R-{1ul zL}7G<`UzfQ7?f0+(8v^~W4cP5&5w4$Am3+1%RvYtm^lq$a}&2iN}4+gNAp=yT;>GPxXqDQj$S-eJp_;fPw#|2%!uug=SyMC0e;Yj z{MH%X#hP?R6%}fFVM^VZW|NozRt0W9Q6+GZx9K#IjQ~cHFdL%iEw#w_{A&_E&&W;L zOm^reXpP$*5EUJ{WOHT}<6M;`p>{XrR{mTtAjMhX&c)XY@b%*QE8_RexZ}i^a)a|X zW@fC_N?hVTy8QZ$<9c#%-L^rW8S$h)j10WS$EU{!B34}ValXRF>H5)ID_7lo>*&(9 z*%QZ(O)d#LF05a1+0y0;U>`@U&ivVbftf2_H{LEnk5i}cdsaAwe%86wN!bk>+seD; z`(!M;Z?!-oJbI3oES~Vo^);V;D`A~_zxR;$9mXU7ogU10c{Jof$^!~JfC;x$UonLm zs6+UJedBkw-`mE7H+Q~*J@cjSFc$HQMcH3x5pSJwfO{N2=y!sIMGDVCXU?2ufithp z9?GBRo>(&aOrbHvOa)uvN|<7Le1obZzb|V(R~+7%xNVa;FgR!(cfM|T)pE(b(0+9J z{@=nHd{v>{uJ3*o z*pygDLiX(I$+a>i!@K1NDZ6~d%2;V^Gz|BK;Z0$9O9{fIvC?zpuvIRHA5wur8{(ld z++TjE{M9mdZyDZHhDNzlo-cE1SuLl0>$~1|?3-vk+ekr*{-G(FaX$Xg7>unN3wLRt zX?&f>d>KlpGVpvcFO7{pANB;`@PlkhQGThs!uO}tstH9)#4XiVrb)O?bdBnX7a8AH zG44cvBGDWD&c_&7>tng$I;V;o%jDjf9M5x1N$ zB8^Q0;dt|+kC=)Ubqs~K&7ktCEL`dGWJWFvmEJDw#m zB8OQ1zlrYXjC|1~$Qw`lu_QmEen$bte#wN3%u^8NZ}WY? zM@Gdnn36wkII|dT^8eD0_fiBsu=wZAfQ&ipJA;@8&V0<@XcCg?&sCY`X0#an$mY{4 zjoZr7<=yQU2hRTR-`=x$$9qb4KIsZqEnY5rL-QR1zVz=hAIikwZ11JBzbHT(CT5?s~9GcWcg zDwR!{FXqW5($p4hD%pP0X}10J!f$)=tVL!)>*sQUvHYuh7Vr4XVKbv9OY&9wu5@>9 zv#MeEl;WmBZc>jVG&e~*agQLDTJTrP8!kR12JuT;GNO5|nRY1P7TQUAbdby}6(!IB zI@(#Is-h?$zn_0ba9_|!rKtfJ7^oB~@X-oX%FmRFdajYXKgZ>2bf^zJpA_)(L@W7w ziw`2&FZz#d`Bd&^=+aBfRkq?-tP>ONZ|&D0$IQEJj(5LXh$brXRf|`;3#4li(lv*5 zEu7Tc#PYib*XGoqaQ#KM+ebDj1Fzo2v!_7!@~$-$gMZP^{$!D3WAW!~EGo#OSim7_ z_$S)f&qDAgp+5~_gNkZ@MIogP_`CrR81RS=AJO4s+7~qZau^;YSTFb|CQuUnR~Q}* z!zaV=ezL%XVSgBA!w~*r1R~EwKjFch-g`Z~--B5XCOq)GPpMy0@qYEK>ibo0LWQ5W z@Oc+L;=&u;yIs8C!l(-*LFs@3Ym_+!*A;jlf&&QFpgDx=2$15EnOliYL~%4~i$a{V z;!jO@z=V5Dc%uosOrTc78Iv=uXY8LiFz7p2?b&p)NltBh=L*0WA6$IToUnJ_du9c*JL?8!TAng-;r@#!mv17WkM{t< zLqieEjmqETm&Ob zFWBthlKb0d?0E$Erj=0>WioGH^QwdU=xTyY{l*!5_D!!O58{xY(C6|VeMZrZolWl@ zhJi0o!jv~v;E@V^j1a0a+9S!V0F){~X)-oE@=R*9J;GP{;pX$Htn_O1pg-NH*WSW) zViiGX-Z~W}{s&t4dn(K701|TfcZ?{%amI`J?b&rLzi)QmX6(1(k;u~GZzj#>gWB4r zo(U~~7YdT6T8ZHD>u6=y|3(OVtPX6hS3TS5)~>~$h$j5f1&U;BU0$wehSx{GsSWT!|-A^QV%Jn!0x;^`k5KT>wjm5FD6`O|LMNMw}caFO7l zyuZD7Z3^G&Iq_`FRa`yTy^7}kb~EbJ@Yxj_;$wt{iH^--m@0M%6*+$W4$QZ908jZt zD-^F#bdph&@_iJ&L{U;+c-TYR>tB5NJ1p8TnIebBM*$Q32ECPP9cppVf)-ihAGX7@ zBMc71@n%~it&vJ%bFP!f%;q{yj2v`p_NpAvD#CVU^H&?t=(A;BI3!?!{#S=EO)#w) z#+xyLLWcju;+SEvpy;#K@M!Vw=W9Q%;o7Ko_w(r=r*V3urHv*>pC9E$`@AE1AVE>p zsh{V$Z&jCiJZzq+_E|{Q3>pPUI^MPA(!wO<0v%lH0-OB~Oy$$7uG>PfO?kR_a&Mof z`%hj-dHUBqPA;D%zF^0R7r(rHY<-udmoLBX980fVeiLKq|BAZtj2Dh(SI%!cSUle2 zXqrp(IeK}Yqcg1<v7x_xHNwE-f$j$Q>Rmw3C%;cY6-6W*P3X>ki>A0k81ve&Hd3XLHJo#AX=- zUooMwbV7~%W2;CiP0;nPc31lT^h0SbJvywB8GRlvyHQDJdy}a_)MgnCKf|EaoQ0?|LK4%ou7S5RvMN$2!q_O;R`TnL?BX1 zH(vM_kiCISY1)v(ds`C=!{Pjv*UWBOZ0)=8g3+D94LfUk8fr$|Q4H}y*@?Agt7~4f zv$<)qwW(@;fAbp9!!acsM##@(42O(C1w}}!t7sHG@F*IjW37jlwADe|BXJPpFcc=% z;QSQup;6{imyw57Bbh}zWk3LgKxRD(V2RErajP;!ECmZPIq_G5JFxj86WdTMs=MCN6W5UCf2aFlyDbLGs z(Gnk2;oB;x56i2WQ9W_Cy7Vo^3o^tRJ7{@@7n}8}euna6#clJuao}W+?uQ87H~x0I z|4!6)S5f;i4q(RevLdJOo#f50&`(8g2{4J0JFs_mbabAp?xFAXGKQ-R%lxuV1l4MlLOz?zl}Zws zG{xyMfm1d^b&v8YMjm-H;$SWJgGxy$7X79(7g9KqO^p2KWo@qnVoU`a`-iMbxwWks5v^2Mj7s)qd$WF% zUULRCe<0w$_BhQcmNmn7u!rMOONTJN@W6%*2dJL~NJLErUO*W%jQ*l?MS+H*Z}x#8 zl4UKGhkPSmp7S;Y*7(KUlG_?f6YGG;-=0?RCx zPbazTg9TI=J~RYF_qvvQr~n1G;07{D$>bHC)yE?uBn{Egd^`)$sW!=x$zk2h*sha= zd;_&RQWyl58Q!-&Qp+R#q2@=5bH|43i7F5}ogcl!Vo1*=!&7Rm4yc9aH<}xZYGrD1 zO>-t&btg;X;{o2Pm|HhAE;u$?+L`^+Npmt}8N}^qIT@vBz`*=RCU&=@rge#AwJK3b zIk0v5idiC?{&0RPA8&Lri2+F=BaV)wX{PN|dfLuZPusaAQ^3kR2*uvmq?~9nZD(s& z+o^T+r~7L|VqzXgo4xmv2;mFaCl2;L(d>QVZZD}g^Pn>Q3E^&TCO3(~D1pBB$Ri%S z*Xx#pIZD?2XoPqOyco?eor*)eL#)<=-9*Me3P3SA+OgQgmL$g{3=Zro}B#Cf|O6g0FcX3HseQ#pj zS)BuFwmD*D=9ox`+pkRhy!(!wEGP6Ewb_H2x5HEC=Y8U%_VUMBJ}699#>N`QyE$Te zag3n{wb1+{&9ECL`y!RfOsjj*p&C$m#u>?ai5Y%qMjrO~fjN`Qoel`u)MpX568%E{ z(TPviRcfYSnJa!aAo~~%zH{KYwnaze`FU7SF=}pmAlI0hmgBXJ`zIDIvWE6({ z&bP{wCCkf~*OB7~c`;>2hZD+?xo#5K<%_M?ow_O$t;wo@|7>+a8OtZz3;zZGzEJJi?AB1A#y>(GJ`Z+puEc($tHI3L%ZbRfki{gEk@4oGKD1T zb-9OMMZVzI`;Axnt#Ys0?-uKKwl*`Jn>jwcg@9}f=ZiyLfcAS$VlZuZm3Td6^!nY3 zi%VN*LfZa)#T{Eak!Z>_CED-RDQRQ|QO?%set~g!zv$aEj5VFw%_6?3---ko{E~f6RvKZD`o@ z_92@~X&~B~W{X^!H(FyE7|FxO@?Xf~H|2rLenh9D>Hs{LnQ++)%#wd^#o$)t}FVFjCLxIN(1ch|E#A%12o58Ep@qSOJ+mNR#iv z1n4T{lC7ZL{WY=a(K9)%IH&X%siSELepe?UKK%Q6ZgKo~_1X3~vADtsh;%+Q$nZ$1 z_!gm={b8LPO7z+LDRXWW;c5{s7J-JB{KAGG+VCCw1^Xv9_XZm}T`t&m+W4;kycmG@ z1>kJ~xG4btM*Q?D1k@G2UgL+|e(>MN1OFcgK7hz@0dz`(l-AI&X0-lg2>vAxcjjRz z-{aX`nQm1aUxr!ZC2f|laW$jVGe{2-Mu|M?x(8p?nalX|1TnD^&OE-v9P7PbP+n1H zh3o8!F^w{+7tZy&b8GtdbLPSue`hx?$Go_U_%z{G7BwOBC@PcX{EsL$d_YVP76st{ z1>na4SQCIh3&4p0ECygE05`MAGmG{i96)~boEosy!1F5HroxpfY*&|5tQzTDGt(Rm z!M&kJLikM~2xXd?=dvLyn+=^5;VKcP%j5t~@F)yzT$A_;f=qu^R_2Xjh~aJ&^uA6 zx6;n%GEAPzu9BzhbMh2=XK(F(OTEVAsllGC?HyW_l0KNrO!q z3~Qj>p~89fk zKC?9q=~Oak;J_J8lT<8;MC}v$34xT+3}}E#$MtI86Lz9WnceKKpX9DZE?e~Y;>s_& z@oN5+^p7m{3JFBn;9h||16xwnNKg^wof{9|b9n8pHHR+}6-iY?+6vmt8l?vzGqn8g z_{x`FTE6WS2s2cwlF9y8CF`V&!f2|K4b2GAu<{qA^RkR#8b!ZIF6VwJgDi&aIqb(s z?FH{Iv7BJ$@mlI7g}PZ58p;HSbE$%Np8R}v|KQgehu(E@e0cYoRKBPsm5<>6tJ+^) z|N83>CT3esv!BP;Wd@kIGNkcv@iNX(K}H zz3pDa_0I!l9+R%l5C2Yd{vcABKjMkb<@@E!WjrR&$~gVOq(98X>Sgy6?xQaEY4^`v zT;^%m8uv;5&v+c-T@KlGR7Wvq+Lp>6)D&sd+Y}q|ME~vX9SD&7;U?VCgiD*(HF2s* zL8iH;+jLb&9QZavl8&cyvkw>kcLCpDfV&wU`H{l)1zeD&#}$=m|1D~PrC-$-r}_~c zp>Z;5rn>f+Czz#*{mP*JR^mscXDY^>IKdWz;X!N?L$_=30yO}%d**<1fX#(MKQbLI zk{vG>c_VPXcm9#_hoYvaCO*YIq{a2ycHg^M&?0Fg*KUKYDvqP5HvFAk9-bW@+}y6g zSi7<1c_%I1vizU#e^aWH|1@~lsji)NrCK#)nj!LodbR?ETi3T09Q66~v6A3-7XZsc}!qLigQ;vD3})DA4hb}-xI3KbmuV4n&{5bD0ab+kb(Cf*3KP7U?n zXMe%qn*G0UDN3SuGb+33eXRH18$k$9ur`-^ZO(Pu zjNxKaL3kcRXa|6LuFZ2K7N^_h+4I{x)2Qg-dCsoyz;?C&KKlz}tj(ofn@78ChD)6! z`2zqlZAt}l1N~3FG|+8xr#{Bs%Xg)jm!BmO7aG194WrGSoLVl6 zy9VrCxzTt64Ud$|s&ZP>^)%uZhlkX7crlUYR@*4aal8&JFNXz6G0UWIE;(U!X+jmR zj`lv6%iz;(nJF^@((vbLSkbI>$+UP)XJsTD|J2mENpMCUI6wF4>;&kX;S`{HFZkU~AKW z+1@-@^0vO=@<=;jj=pB^=(no(plSeIct2z!c9 zJZ)4HDb6!Z{ZJYXq#=D8dElu!XlPyIv?>KBCr%@dN9Xi5D(teFlkRwnTvb_8@MB9a zGGsL>u~DljD~CE-Yh?HWxxk4?L{m-rPE|`VFKT2t=_T0OS&icbB19=;BmLLYYl}RRz%?a45_+CO;UXAd9U_iw;C&rb{G8dZR=K~NJnc>FxT(d*oY|hy>ieniMtmNpke5>&; zIxZROIs;8!suFM%N+7pqcx1=c3Jxh%X8enFE!)+Pb#xW)*X7 zWqj{=?8?c}Y@Yrgj3(&n&(I&%qKi&TVcI8ZY_)81u~|0!GyJ;Z=7Lw5No6M}NgVQv zi5YKFPL0eV7?f3``724Y|^46BS8%vXc6u26$1d#^w* zo6ikIB<>`ZEp4zGifBS{^O3bQJk0 zn9Vw!45Zeo^i6s=2UOCIS;@_dS8n)knj}4Oc<%*yP-22x7_T@*Bks9wiWe6u7hQg8 z>(L|YuQ_`0;H}Bgq9cg&5;0XHKs?#ueh5zyD!i++n54sD(GMLz! zTp~G}5+mVRHy)dfnx4nI*ul0Kkl!!zJ<_pNhWc{#J~{~_7PX-1-);V7xc(yX>GsmL z$-lp>H}$`+lfBDNmlu9@MYLkEoi$f5W4kGzaVNBCv{8skan;o%EfoLgd*JHu|IIuZ zezF3=@H_lsL`sCpHEV*W`DL1)uM%XLw-ab|UPc(rk)8*MN2iG<(T$HHmnbBI^dLr|V5&^nQ~o6!_NZgtWTXEW3Vu zC0F1@y14YLiTaDoN!!E1Mb%g9=IATjJ=t?mPl8Eyq#p8E@fDpHWPX08ICtfyP5YYr zZrUV!wM=Q&5Z&$d!r(4_YGE*xekC=ekfdKa;y-M7}Z^j`k#4PclK)tV8Sd_4B0KUT2CMIk|=_o9-}aWw744!wjj?dmEgBK(0N!R*oF^Tb3wW-(aoHJ3bxKxtIabj zFp|_9N6-3qXo)t8_3@j5B!6oNDO|m95fL{x?4Q_q5%Ug?Qiou)z#M{mUo|KOFI;>< z{^COy%~n^=%gTmJuBs)g-6PgsEjFg7N3y7lp0;<)T8V+VBD03*dp^z`B${MuRSe9E zw#sN-L{sRdj?&VHQ^O5X#d4~YD^l8xlQp_n$P+rRPtWKID4kOE%WK=QIT|>QQLFLg zso{1z_+SAF9Xm2xcv#CpZWV#6C#d%F&9i4{sOPh6j56YqLR%z4_je#Lp(BGHSY7&s z4bk69-CaL5e)W zi+efNpqe`7+iID6Z4zoNGPJ zFCBIaY6Eh6cE9fvuSK3kC|%U`IQOi~*JV;N)ezG?4N)NZ(%-_T85Zm}I!>%ZmU&ON z$)Q8!=4gjvI20-6$@3zOwV{uFVQw=ADGur`a4vFh40BdE%)Qx$n{3z|CXIoxWphsU zL`nv^j8y>8P@Q6-m6&ZgLu8V|4R3RRY?xu!#~Ye3B~YZW#0`cz%y|X%Z@J?1Pw&xk7AlKcAw@Pbq`)&xvVsHr3^;?aYoE(U$k-<&X zflbPx=AE|+J|n6{jDX?B@s49>zebVksuZ~{RUX+hd2_%uM22vu7!j&{*o1oj1uviy z8VBE_s7fTufKH2c5dxww_OLPPG_YeKc`SmQw~f+@IIvz`a^XVtJfwi>_8_1SN}{sy2Jt zbG1oh`l@}Lk}8QlV~<${U!#SX>IhZ0*gjAD?-w9Azu=hLS0b7E^!}l{MmWKUiBajo z*S;pbYdF`4%ThLA2rJqne;w5wgQ0+*=Rp48F52c%FatW;DNKoJbsv1*2(gQo7$FnE zU?A!Vu`;D>jfU!+xIF|RQSkG8V8O?6afBgOAGkpyJW%-D{jP=rdwhP5XHXB#6^s(P z1og1=XrS|RO)`+HRKV*7?x8M5$vJ4k|7i&GkN4pT*RC4K)fwer^Bvc%hHdOYKK%Fj zgZY$h*}j#*%<2i2*-CVp)ux{Uz2kgr58_r~8_paGEA8OFMzG1}IHH=UW^*4}yy+eU>dPWhaXA^nRty%36C6cWSc}hlV z9c$}hwa}29Y-6erDs8rl@sO&R)->@BSUIxzs-otf7F0!6w{9*hY~M7T3`kGf{~`wF zrji$2FgKA^b`H+&A8_OP@(-~O>ciXiW}HIHQnvwQO zSdd%^|44dC!uLpUv-B1TMOBvEj!K6H(#=BWCp>uh-(G$ISMkHhMoE-G zFLxfu(15p$ZaZjOMzrXqqM~gf!}(bdei($Gd+-JChaS%8F8Q6`@q+#=cPCNK17OBu z0nrj~MlitxN~L+h7E-ogk<(40Wr?B{^nvV~);MrDJ0~ie)NDHDp$v?pjGn=n>-=O1 zBWs7KQ>2!T{~`ZR{J#5XuDPIDV7=MEiYVOd6VVj?T4L}!*HR3$R*UGKCoU%BZ&H`; zw@8fr#Y-<hKC zbA=W>CK>)y{Fa+Kmp8SHdfT3l%)P-kI`yOyiD$#5OE|xkEyA~tzVNoYUJQRfGh6sG zXy2N-!ueRFv1VKAD|Ym=9fV0$#E;-P{56zAgK)4Li=&%p`;BD~$ae{zDnX7cUXPIV z-k*akxui>fmYT}E5TUvlAvJv*2sj{8_c4URlv^6L7a3$DQ1vW1bjVB3sKEE~YY_Xb zLoUMPvp!jd9DR$0U}zC?Q6g*PhZKm#4V7-Zo5`)C6A|hM4yd-1$tu~W%TS_XL8$~% zxl%$oxtvpS+1yRCV#%`d(Hwj{3qQ!hEi||xoAYrYqmie7HAenZUbo0$hO1|9jz#9; zser79DszU|Gk&uJv*lI02!$ue9J4nvOYSf=H;CKade$!3c?Z{M%DQfWt4HHAT<*E}s6 zfsyIB8aXnPjtp!+?BgHvk8T@sy!eF^G}Ii!TxOFf^9KcmUp@v9H7+%>!k!F-%(MzO zkq~r*(e{@=hfQ2SdBSm>V$lDH%BdB~QCA~7b%hpRG)m+$K#3j+K#BbB5yFJ8W*|j2 z^oIjzyG}Q>aq`Y_9X_SQaRWYSfTSC#bTEAxLkW0O1umml8XqZRu~N=v0{qmVSB(%y-QHV;zkMzUub2u zsFGikZP!jI#v8M1tKmo1U$vtKGu9d*a5(5&{y(6Jhj}^R$9UG-*!@sAIG9$^yy`ZRtk{s@whhThz< zRZ${SGNqG4LnDVVnNC$YXxMqaQzs1#DIf$TUXo-@0pwE^B>QEa!+~kh&l|ER1wxP9B$OQ0N^7+!vG`Gw2w8itSVMidQ`X&V24)*-U84UzFZLTRpqz^+Y65 zjVpHJf(ge?PQ{i8ecYh&d~o@vRWu7)VLzXpEq6MlBG78q!+8A|3$i9H3ibhMT048_yK>n3XA|1OPJGMRid zoHL9|99Kz?RR=qbQe`AhX@3{>DYIz*Jp}oS=uxtQwnZt~$>d7WwKPliBq2-=MmE$6 zZ47at7>0!`3havI4S6x-N{D|21Uj{>^)&c&zr{2(U>(wj&wk%>mr;ZWEw2K|RcCE%CigX!v;N+OnYsAQZa^?JkjS`LX`KhY zOvuVT$^nO`9oI$Z3jh#lggfE+FsFqfT;kAmZaS@FpKx6;mGVdDbh?+Y`cJ)jXGVW7 zAcT6hiyQdjN@4nb3O@b!Rl0zgbYJN04XewaQB8rIyCA8j+9$`}J$AC)4z~>@)!MOU z_YPi=$HRYa#T`S`-YxTD6yE&LP(%>dpxXEmauhnIgq(}Jf)!j(`wMZHe{k9wUL zV()c`jdKk+U5m z#8V5H_)7%>WJZAqVnlZ>)3mH@KELJj`vLpHdVpeO&bqSW_-)0SMVcsL5WWyHXL zd?MUTXVwbRB0aN!9I9zi0)DgkjlP$ONO}5g~POKrD@ z9>}%YS^D#AXH)&)J+P%P`{|+ZzSo?NeCfKqAHOvCnr)YP+whf>k>!6U&Lp_??aP;Z z79k&rJ9-EQaSo+vt#7mjq>f~>+7?vk9-*rTIXB2$q-SO^(?Wz)I?a{>ojhX*vnH{K zQQ_`pa$ywm?a_c35^L1wU#g_laC(8%8giDbMqLiHr%=RATF)Uv`t3 z$oN&c_Ha>H#|ajZxM_tqc(k;;8Vrf?jq&PmY3{0-SSL~#4Apk5t%!vk@&6O9m@RK0 z6MojH+fl{$ADWz2J)N_317K5V+T1-ie&z1whR|AdvgVD{Qv5MndMCywIbx`o4r^EQ zhH3w)9TP7Akm| zE~_~)P0eLGd4bx@k`6bEB9TCJHios(oEiwcN|i%uVeFOlAmYj6=Ze!TEkSRB_u)|c zMGn*O4_m^shLjpvn2fh7X=%zDi4Be!+8yp4nMcAf1UDbvTwhp|R;;kJKa^^1>KuOO zF@#yZ)W70SvwChvJMHA|A|DV%e>f5WwBYmeH80BHkTEbt2FSh~3fYTlM10VX5LG`B zXQ&$N;esnQ&zDxbyGu-+2Ii8PfN7kv zTy1QwUjmK%Fcq_#q}MeBuhiIKi)~*{WaS6WS!lR^1^cdO370q4q%7auH1wqCN}5BqeopmrZn_Y4 z?4uXv4;{T^Tm9@mXWFxKTjFLmqS4GnD-+QWMl*yCL3jaW(J*=)wHYvMTb6U0m&t`r z3p|hJQe@T04G%LteHeyqJAk-djSz$e=yF6g@qt~s2i{1ocsiSshKEkuVIjcZ8&pWi~h5hkc3>FhtQxx^^*X3cOPeub&;f z;PN%)9Ru%@Oer&3v;(@M>N(9P*`lgre2C|yXfYm%+mdwA{!J$qYPzxQTCJA1Z2iU3w5%wGuBi-Rhpfvq zS!G`3)N(QR2}|#gc{8gZYexVGQwZ7XS0R5xqBI}gibV9 zw@{$PrWH}Vx%)vAI!R4;7u*GomO+Pm2K zg{;D?ikM0mhD$mG=v|Q9l>)FS01CamnA{#y?p5$+1xi6ESWs}`vebK1xG2IF5efoS z!vH=noD^bW%C&+@K-Wx4pPXibsUekenp3kLR(z=kbqESE&UHl#2Skyvm{7qTZ>`uj zC{jBS-l$26ST3kZi8*SkC%)NV;h_i9F0gtZgfisVavYadTHweJt*>%q{gAUexv@Nc za!d~g_S#Lq=p)qteeX3A>Yu9V&>nvPUwP%e`cmUR{=IQ=eP47q?u|xcWA5_bnXQD^ zM3{L>b3~UcqCs?3XH&UB;p+_uC!qkDWYt$1NO*?jD$y(|HuNY&9c1e)uTqxknVzql4cAB0^uc@`Bny1}Uxs@Q7em6&Y-DI(LEq|}C z#?I(OHaxy@zP>I~)ML(;hU$v*R?Fvm9RNO|xbh#UakaDj??znR#tAym9M=4z-wr2J`LTRROAN#{y3+m) z{EFsiFeL7=PU0rvP5}#F;DPt~xi4VA2m%7{_r00JfZj~BrYBm&d)A_KYc4%U4;0!7 zT%lMbKk&`@vCA%+AHNJg`1aDxYse4cz{3Lk1Gf%o$U{l=XOBD|hn(K6%5b9-nSGL6 z|M0U2P$!n2Mae`wmaft{OMdkXIscI2C{Bsolz5+rMKP6LYl8W0r4@n5x49P-m{J~8 zu&w~&KvXz|ODE!DoVaA;RIrazS8h2DFU27hZ^UstR!>5bWJ$5ALDX*ARRAxhBVB)y zeuL4&xv!FhWzyTHs_dGYiojy)|Epv{QCu+iPCI9$Bibu7p0<*-D15M5liaj@UT)Ka zB>jo%CjW#b%;9Hy7(TD<%tarJe z7q5=_kXE;kLyut%r?@C-pNl;7HR^BvQP0i%LeI@i9)!9N9wysll&#Q7a-k=B)gLQp zyG32jK_W)`M5+gMUy768Q}iB>N**>@x9{-4yESq=4B^OS5r{?tHuW?lsHS=HkOmr; zBA2A|@eqHvj8NQ*M#BG!=;T`2n4V-JNj20hHm#FkxMGayeZg-)*fQx<{6|U%Cw>l) z?!q(rBYZENWXa%wGg1@$FH2I3Q@0YcO<{KSbCn~F=nvGZ&$ z{>LlP`2O+Mk)yxf`Nv;ZdGAW!@iOas9KHKd6ek>Q>jv8PqsU7U9E?HiRzGR^)rmMr zafrtQ+DY98n{+lQ?_ixx@z?No@OSY(nkevy>&^0flEt}4$uNrldt}Okx;N!vuj58% zJ)%X=djE!|sQacxIb5%<>g#Dyoy_9;#uXpy#LsL`3*HFpi z863nuGEX_e>1&8kLUSTsB0SJ7cUGgLc@5cYpVoe;;YYM@YFN`fAIAX)am^=uIqd23 zmo+nK)=kdDL@bAIBZ^YRp-w=bMP#N{yHmCGO$vzu6iDEy=bn9{Yq=oZ`OU$2=5GtQ zd-m4@>M#|maEQoQI*O8NTYFxR;DsP;G2jscjG5!;X7Y*@j1lQ+vki~hpxBPQ*?~tL zn(pre#K1P$v1Hk~OoR(W5WUSZ$hNgbQB}XZC4imqoaldr`dcTkHLGHrP7u>U4=yzP1(o77L)<*;SK%?niuszdS8(p_PyHAlX6-_HsC2;tKa6nKD zOEpX_crh=F{`KS4@w_9Nv9P5g1S>VRP!WBT)-PfOb*V3yF2@F)NG6#`erhWcbC8=+ zsRpRhFd?0u>Fmm2NS8ui=iSEOM<^wryFicYXfA55Zn@kCc4 zGFO*@>X*eyaLkL7&HgAsY= zWb`;W?4m?te${D0DI*}3o#-6csemRxjHR46b~IBLMZM+lxz ziXI`zaC)3!5l}J^vb@;esa9oEIL<4}#g-q-wCPV7Joz-vd$b_HyXf#eWWLjXJ zZSiq7RzlNTE=sWXX{?%X)~s_EH(jGs=V8H6x zSNfr2WK*s(RhV9|OTzv016W<^G3gewV%6h`cEQXl*K{LS4~+LBR|kj*#S4BDbKYAb z6>{|r%<)rgaMC#B~0P$SUT- z#?u-tv&m6O((IXF$vq~+jNU`51^LsgBQG+MN$_XX_Orm|eObeKRy z9ri>0^G_SQLZ=EJj?fao;r*dMF!q~oESz-b&Btc47Yu*!*s;U;?d_Su!uSU+$?Qb1 z;tfJkQm=7cNK`en4QWx%|0Np;Fjn3M#|C?o^`!u00}$Bs760>oe1ZRBKc4c#x9N>P zrUjzd5(7Px3GECSxTF(jSeYqSWVBoU%o4I}suxv`s^g^ci6{sB@H&h+pSNzZZQdT) zv~bZ7zH-gm?!I?Mi^=tyH_W_weE5xb-riXIo(DcYk6@)HIr7k(A4TDA2|t?>TcNrM zPLUyiqli6m$gdchqoB*=5T-Th1*B8{Wyw=rrl@Z+9W=70DuCj)phfYlhjn>Y6IC=w zlf_=7GqPK(>Iv#4sgkGzN`IZ)HJRa9NGCX#WyI0UFjj&R?};q`hmy&pWMjP3alnl% z&)d;;8#W}gY%ZgONa9j-Vq(P7hR4UvWBbAcoXZPOPOY)$5YYTw;;nuGx#*7{MSjwc z0qS(ps35B8qz`|k!D$V)XfUcl_j;C;Kf&6rARn<=HAA^u@~qP&Z$HLFx=jv@JMb3{ ze9?hL2WA{_77$IM4m-T0+S*(QLW_JicbYlgdgVhH2WccJ={XCl?%z?b<*U>Wpx5uu z?it^+)9*ii@(3qJ(rR4WcanxYck`up!XLAQX$~*H8v)vj5I)B0g}(2!q7x+%Xv@dQ zMM@+GS*l8FSkz}g0!a{bE`t;?D0qCqe%i_Aa(-XT%j;)6`;PcsaU5qbFadcs9{1a# zcnt^K89&Y_XM#Fvplc9EE8>!Fbz?Z0ZqcpI*?f$eH%YDqwRDjy=JsB}fF;%pHqjiL zE~0(pMTQ7Km(82-@Zil3oGx5tcM2ofoA#KMQabQ@HD4+jp)IMQVoH6%hVK=_`}arl z`=&eo@P_FrJGo)qn6tpEZfGCkkdH{SKY=skDvrwNE?N=gJDo)`OhZO2R`mJOMltOM z0&co!_>qJ?jB(Y6EQC?TveaBIu`vNEG3ohK4yL*5Io#kN&4G`zILrxia1wAGKmrdi z5H6Gc(VwNRutH1TkZ&O3JNY)~GxF7a*d;@otS{~1a~J{ciebcd-Bnq`zF+*}7gjjt z2JCFa9taunc*u4=2a>97tGeU-=oi2E&(AsOc*>DITb1NNL(%lGmvV!bTZUoVhGG5x z0VfE)kN^My00000%*<*djCo%VJoNwx1Lyz%007D5zRLgr007FSP#XT>|5gIA13mx) z00{sB00000004N}V_;-pV7B`o#=yY%<$v^lXQqwJFBm>BAOl7Kt}h3;004N}V*J8j z!~g++Hpu~2&nAe%&wFj#w(VQnHiO@`ZL_xR#;I*PsBL3=(tLf(oSfb9WOrsFOGzLf z7jmr#ejuBVY0LnAX1uvda~hCI92tsf&3n{Q&Uks-kxMDVC^xrArw8%UDrJo#nN(@H zxJhnI8cj%&{-xv}6zRlo#L$yX_|w)L;v5agpsmi<<{%b1ysnC6{7I0P?kH9e8F+znMj%C%2~$pEwkuB5^H%!@n4g|Z@}lWwV@?- zd?nu&<&UGMY(God#RkHe#}q3Bi@wVIj1kPF0lxT?7%nTT)PZCNiqMN~w5Gt8 ze5&5jU|1ZJ%H~NfgOmO6zCX4(ka< zsgI^bGOs^P!I#FQs!u#+LN4Elf7;CBQE-&*6 zFG?Q8dweU44-t5XVYuQ;ypSwCRN0Y2G~t3L`c2tf#Fltl2@JB*taQrhNg^2(P_Nkb zG^a?GIvPle)7i|-qaA}(_aBmFDWfmH=r4zoLlg8jlv2z9bB`qIl^x7)3}CSMrF_-Y z(v)w_e)MW$=|GveLmmaPw~_QI38XU-4++Bka) zG+%pWvAD?ppfd8|iVvErol`(FM-6+!?2UP1?xLfsIbaN`L5!G7m2NjXU-3^+^TVA` z^~xmEoT5E#X{G2w;eGxfnQU{LblQ+6Yjc`WLN$GqwTtyuG)F9FR z#BGArzZ)+10a_mhU;qFB03iS&03iS&0BZoa0Ym}10(S!%1409H1ET~b1XTos1epZA z1lI*h1%U?2?q%-35*JI3c3q43xEsN3=#}O42}%d z4IvF?4Y&>C4qOhi4+jrg54{jA5SkFi5fBki5wQ{%5@r&u650~<6Cx8x6I~N^6WSCk z6m}Ho6+;!C76uku7P=P?7h@Nv7;YG~86p{V8P6I28f+Tc8$TO>8~Pkr9LgOM9eW*? z9swRk9?Ty39|0dwAD18CAN?Q_AT=PSAlD%VAzC4-A=Dx2A^;*kBCaCBBIhHLBda5; zBl9FvB(Nn6C3PjECNd^&Cmbh&C$lHiC)_BED5NOiDIh6@De)=^DsU>YD!VHAD>N&1 zE3qt$EsidJF5WKlF9SByG_o|xG~hL&HX=4QHcB>LHg-0OHl8-J zHp(|jH(ob#H-P9aV;PD)N*POnbFPSsB6PWw+lPiRkuPq|OqP$W=IP-0MaP>WEX zP`FUgQ0GwlQ5;dEQVUXwQt4ARQ`uBNR7q4)R9jSJRBcptRDV>6RFPDgRQy%eR`*yC zSz%g}TeMuWUCv(aU-V$aVXb0eV>@InWd3ErW~pa_Xq0J}YL07TY{P8aY~*bHZ6s|> zZEJ1NZdh($ZnSS4Z-j5na4~R+aFKBRaba=IayD{ta?o=+bBJ^9bb@syb#Zmmb~bjN zcMW%acm;TYc!_wCcwW!iCc-)inWVHi`0wh zi~Woej3$gbj8BYYjChR(jUkQijtY*cj>M0WkFAgfkgJfzkz$c}k&Tg|k`|K2lG~E+ zlLV8aloXVZl%L$Dn`4`Mn~-g&rTC`Yr=F-- zsZpvSs$r_et4*uQtP8AZtq-k|t(vYTuLrMrukNsNu>G-vvDC72vhuShvskm}v`w^~ zwJWu$wjs8Lw)VGcxCpq4xed9_x|zE1yJEZ9yj{HG000010007b0aO500C)fg00ICI z051Sp000H22d@AF00DT~bdJS!0#Fb|FAfDnma~oF4a9vHUnRlatqrQ63Torw{^gxJ zK7fxOTsYhTpbs;4a7cf~PVs;VOCK1{*iF#kow0{wM|{R!P8}~?Q=v+aIyo|AX<|eP z6VWwA|0q+@&yf%pFAYQAMVnhfM z-pGDM+4@)dMUohgiu{RHyC>K7WE&ro%^I?li4i8qXcj<{By)%{1#X5e%nW1`05V!e zF93MjT)|Ue|$jZqp1YwmRc-9UC z0001%!tMjxIHtG;7c(T%CHWV(jWxtNq>s`9g&1 zl;%K~IMFhdD!BJhlr_PUUAhu0U4(vHE@UZlRSQq*q>g?X5T7$?@JtAAIuJS6_Vd-H{)D`RTX6{%DcwzkdP* zI&r4$-W@^kkPrY600403kZs$xZQHi_+wS#=Tr&|OMTr(8HvEKNapEON41a(Hr7w;sLv z^cx7T;mx2S!$yo6Gj779Dbr@mnlo>~q9w~#tXi{f!)Evj-?nVqv1`x11BZ?rJ8|mF zxeJ%BT)T1W&b!@Ws8y$4gGNo7wP@9*U58Fxy7lPQr{91@beFH-yV-r&|a|=r=Ya3fTdk04+XBSsDcMnf5Zy#Sj|9~KP zFmeC@004HE&EB?A+qUhUn>cam%()Afu3Wou>(0FgkDfex@#@XH51+n#`|<0~zkr~S zu!yLbxP+vXw2Z8ryn>>VvWlvjx`w8fwvMizzJZ~Uv5BdfxrL>bwT-Qvy~B}e>e^}@ z27-(VlMzglvx*0z$mk7J`OGdp-sbvOTH@2+2VZDi1;(w6*evrU#iC4!IY3AdsRK~sk7FoO;=TvG;3 za6>MGklX~@Xj+b!dtr6a;}W|ivqk9K*5_%f54)rDbO_O%pT!ZfJDSBIOxb8X~Hjr__@8qUk#lqmCQ|g6YiM_1kSyI=(l5};xOdP(>2#o+ZiN`Z zL?lLhOnA@02xOx`3cHI2$*+K(&MG3s11SBYd=RSc~J^?98 z(3rY>AjImz;`+w4l3)v=``xNH64O-@&|0LJfw)QPuAZmZ$cwtfKn!eAmq20?G!l>N z=tyy871tJVRg0L3l?1G2i+X%d4UIohIDRA0>_t63aVjr`q##JBIZ^CMG(m^wI0fI@H-^>yfYBXrkp~rv`6J{(}v0)z;ff5yJG-%PG z$AA$NW-M5-A>Xe8B`VZt(4s?+0V5{NSg>M4zTX5&RH)IQ{k1g4sFMlK28@_6W5J3I z`Fa;9QK3eI79DyF82_dBac>Msd!M_%QycCbjq!Np;d1ZcbnM^E_QyCR1WHt>(V#_# z9s@>9n6Y5RhJ7dnN>r%Pphbrs3s!8{hf1JCg&GZ7bm%c)#Dp0OR&2=kwLpmqH5#<& zFkr-l84Ffy$ajrEi3&9uwCK=dz=#Pm7OdE?FHDiy&e`?z(f#Am;oRZP)Bfer&J>~i zd#|NCQ}tW?h+%d{VE6AW9AbCjJ zN@O!k?Ja)4+CSX;xp8)KwfFt#agQ6~yS?}N3j0frPyhgU+6;+90s>GJMYD}by5k>r zkZo%eUN$$@ZsJyYgUb_t{Jw6kEPHe?MN0{x^Dy$+$nyv@DUAT*gZSmm@pDNiV}3e5AYY?_c}mP%L=Nyd^gyWh~U z`V}1`r;^j`H+A%WT}SO#b)TM8-oOzM zy@9b~gK98{bO?;vz}B&WAv7vFVk0ACUu0`8as(g+gHQ*hJq&_9Th@MY z!)SMVlz{98o)Z7l=1Ojfc-sZsHiF^o7CBESI%0bq09v12_W%E%pL~g9|2DjBcN`A< z`c+h*DemE#d$>qBrRX`7gfteUDT#Rqrl>WRwRkp_D2{}{vTke1d7s-OTiZn@4*YH2 z)?_9svas7-RAtis@lc+6Zj!ax_HOi+5tQ>wyeTHCqC}c=h$1L2R!|x%D2)S7!)+P) zBtooMJ$Zl#v8YAqMZvE&vksYh_~)7N>(O`kN}KjljbCl-kn8T6nRR3p;5hjZ36brn zC)CFnzrB0k4O4HX5~&c1XeHTnu@JvzOcU?tY197C6&(d;z{3E6gm_I!8=694Hp`}2 zwtcVSS*vBmn?7q+vf|#?ed78>r2{m#K#5x9t($GY*vM5ewow~328O+0w_2v18W8k0r)?ra#1F6yqssI{M+kD~)G>iTj*Z4owyGu4;C`2Xr zGkan=q1qfYmq>X(@AG;g!guziYFV~y8RVdo3?zdY&N9*w=72cM{B^+a_x6r-_U}lm zU9Dh2Ko;AQN%olz9{J862pr@KQkg0haZ!dVKrE^cUBdT&s_vhZ-bFd_W2bhiV(El~ z(#nZ?vOB$RA7)h1Y8Q`sd8t)|~3Z%Mg@VemytgwZfXb_L((fC>iebP7yOU*(FlM58z{+y9SQ^m?~n{cLvjXVts}>@r$~(4Wsg0@mXl2P zSgvQKjGfXf&pLG3lF80dlq$!&E6XXClxci?Xi%#fTI*HJ15z8di1fi1%l_8QW zL=pKUdxxC*|DV(JcLvyB22zOsBucIZSS8wbb<0as3D$GE*)yyMY?UOHWS1nB@SVx3 ztdjx=7hTKNzVC))M*Dgd+xkyixZ99NkT20eBoxikH7+5N- z=y@ib9AJ4E=4F9ez+}MeOE=NCBrt6i+g98{kHz2mS_vIVC52!u6e}>wTM@h8I~zJx zQVdGpm~y^T!25Iqj?>~u1Hl74{D6nU;c)m62X}q|5CoA9rivRPL?RzSN^sD_985-vjIa1;rpj`kCAnKM|?kx#8Te}T9Rq2JC0%1fp zkbQPPuWeG3&aAd{jkkC245rrt+sc^RZtm0h_R}UU031@$+`XQlYLhm39gi>fqasgdQH&ITntJT>xu3;)Gqph@{(sYcHv8VYzhozr z?&OTicabQW&20W`$^72&wS}Hgvkrtss3ti`BuXI_!fAv?NW=f?($yDS3%IT2W$H3t z{+A->%f7qVK|4TLv}AZbEHLgg^>w2^=3edlbjvScS~Vmgf&NYHCZ}curJMq%#5iWk zfJp%@O54%z%ddwuDFm{sAhb|9U%4w!Gt%v?bh}5-^2G#v33smQ z;9m&1B`8{;(kWAh=c}7G(|^<~`Z4TrbW$f6wXEgSzW@ntw1`l&ib^3m>vEdg{KcNV zt(t-y-FKWTqnK4XO%Mqpl4lx^o%!6ob&h3dRy(Pitu^Ux1#Aq+76^fTUqOaUN2OHV zkNE!1HJtr_>L=dkO;5BAS4bgv*o9=~-^*10k$|1iZvXFexTV_z44APbA)$3A!7WAr zW!x4qqjz1nc^Qz`o3odIamRc6D#Q!Krv;)q~kQ1MD zdWE#s35+Bn>_UB^!X*0G6pcmfbAe%C<3U}izjg(Bc>90z;Aa2>k9MaaeHmu<%>Rv8 zdaw1$O;|B12>CW)7@Rp^J-7!k@t7u;W$^pmb(xi>!uf*AV0-Z^7c&BxYUY||di<(U zt?E>-hId6qjh~1Zf*>7NCs78J=-i}cwP=i5)uwiJsI#feoJOXYF*Sgu71(>na*Wzy zHptkR2CF5=vrD6yPlyL=iV+yHaJ0$1{FX}$bkXp9Ui$K8`R0XxoaetMw8?a}ReN=eu7JVuTvnGY3Lkd=0#5~= zPi%7F-y)iY>oEqcX#dp?BJmI~2*gXFWtE)?b}*G^4G1!89#btMHJ~+Uf4)%q0TN&u zx@C6OW}}R0=$6?z(1vz&{HT-BNL-jqH*M=kbw6(>44XI-77$2tX3 z$t{t{p)7gi4c`egM{^ArZXb2*jnU?4 zN3_M1E@#g)9y*iK^ESJEqYr6UtyM>C%9LFWIhCbsYSk%IuYr$W z+iWG&UBK)?K+-zqx|sUAG*~&m0sdc#xV?n7LfUbVZBs#x&knTNa#>g=vx6{Sxh_iG z$xkl|`(V$q?C=x>m48u~p3K`eiN$bsCmE0~g<5)QJc)eS>I;fF79bfr^KzkrWx^o1hF|(?YUJxtfc%WEl~bh1C1<8#RLEnF9AknaSyVDV38vq;@n%~# ztn5e>zX0d|G3<`Q=J`3kf<-|b5Oe*ozajH3qel+U&CX0ujSLSB_Qqq~c<5k9OJhTQt)Z3tomjv%H=Eu8eYN~H_+VL>)T#|hc^rX#d2hizpTP5G2H_hkm){czv+R-Dc>fzLHPW+#`k-c7y_7^ZJl z&uo7RMh>MrDuR+7rN+iH*Dq2eT$#&7*6H2M6~?77hMpN0Sqp>76`Lz|8%70IOVL7JV$NskJKo!Z1^8r+ORct(}&UHUycw+0bo+vvM;nk!I^MxdXbr z>^T``^Ce%p&q5;)E702rjTSJE;MlZ4uqMgEW$$d$kVlQa)z{?{<6(9~o4{kQ> z87y(L9j6tKaBq=D7#i`BA_E6M6(QBQn&>NYP&lO1M_C&QmIu{o1EW@{v1)iCRg=qm29UX2Gb6-k)6#!(jHR3e;Vs@Fgh zfd>s;!pxVHp!#-$7HxM@Z+*BBP1#ShEC($bDs&VL1HKqO3PiZYMDS>Y)*%OdxNGPI z`=s}bpVD@#v-#8fwziYT*W=~X-DGk575cso8Yvy?IwLivK(wFRj5 ztsr$Jy^KMQ0G~AJkc~=4R%E#GKoVrU!(2K;B!s~P00V3$p~<7<{qo;`9MkMc-d~R_MX5;w0FzY7;I!(c zbZXRigDrql3SkR4)$`Z~8(eh*lgKLO8bHMe4~nG<-XyIhEc5`C4U<$wlV}@6fYn+m zuvWbfHIq`A;r?AGZdaFPio>eqs9#jKs9!bQtubEPhAMjHwzO7uQ0`SaU-EmgK0mGP zTDy6Du`J7m8h}NbDZW5zgcd}Gv@8*6L4#5OhHY9aVN^B% z++vnV2-W>1qg4)G%Ji>zy4$F0M#2y06Pyp+%g7>sH@4Q24{_x@|JiQ4293AwTNvp` zYSJnL$%eD>WaMnj0Ch~jN14SV3gK;>vm}v#3QQE&1t!DEiH|WTKzroWZ?i;JU{xxb zouUGg8BYAVKPF-UoGuli$MIhPFMYbc9yLCGg?9E@<)jkT)8uX!TendZG&dzfJr=JN z)6{;C_*i2y;aFTq3y>UYx&8LK?ayh<(JIUGG47;dt3MyJd0wGePJKaa(u!-M^W=pE zu?ykk!{Q=;4xgQ=Hp}I;esJ&@u0@}gDd2O(S*bq%k9jqAK3$M=E$ad`!dz6;)|!u( zL+A{DTd?xO2DM90Fh}>9KP&?8V`y7vHdMav9ex^pVxzr}(I}Jn+ug6tXo*&0w7^!K z=~L456bxBsg#tnk$>GqZQ?gKzwf?~zmz*WEV;!IGZ~7hdWTr0vj+Q@d$`(KjIsiFr4=Dt-m0#AdQG~1?%%eldM z>!;JIZj=1|>v-2**+mn$fY$PBu_);IJ>cVzi9c>*yI)^{*+Yr33YmHmT9UM){Swbs zt(0ltaUkXd?Ft-rd0H%(lY!(;m?W*g1lTlm$AVzJyRn~8Q-C4Pj6L6hG;Z=68&^}c z*ye|6=_fC!2iUe5dW9?a4(bJYTT*+8Ilme^NCKr{7=Qp&7|h*L zt8MThu5Y2}Rlu?RO362-Y#D#@F1RnS;i!s!mX;g+1 zRcOEL&$T9pFF=vOMb+z4Js;%c!a}ZW!rtMB_>GHD(sZ!lF(~ zHEw3n^sn`xTrUAzzn(yIZ>LMVkZ%I%Z*3YJwZWvT^NdXtHvk_FMby*lDDYzRu^s|2#u zMGO0>Xp2;s-?uBrY;Yc}kwMV@&H6{BiVYa&3)7ejk685)kF$(QG_~Hk8Tt2t%yT>>bI}4 z_m{AZ_6}C8BBg{2cZOV#Teh~BjHPmP@(1_?LCV?r4+FeRsvhukcLlaQr7~ByuvuQM z9Tf$7gPLTr^`MGrd3D(>$DxNzZ%!^`O<-~|r;MDE2helv0?Ci)uoGrbQ?g-&ZETYw zkW93>^)XV}h*`x_Fmo}91jfESg&YJbCu>g0a~EmK+JJ65fHKg?q-;4D6WmS7Fbh5y z(n60V@SDl(y=77`&*}(RzOHF*O)T!mr8f9`-BP90G|%DoPIj>Y*wsgd(-YIw`6Y|W zJ*B~|#c6AK6m3R_lMW8s%04t`*ryQ)I>1MF6&yaoNFzhB;%Euu8wApvG#Vr*K?sq< zVBIJ+yq-@RKyQ+QUm@jVH^o&7h)F@g$m+v#z=w)Lzg&U7<%yIYP?g`hHRdo&fY z6G#g>4?>P)dAKgi+EdwZe6YM--2^Kn$-&^l13K!8O#%{=FDn9pZ>MbucjCN$9RIZK zrtg3+>(&p*gU(0=z%_H_qC8aK&*>A4X{mnsN|)sX5h^6d)Kjd@{g@D$A5X(87|Mq9 zCwWAEzg+^t7Mud7Lwnq>ZS_4j$q*87CCJYqC4;8l{Y!<-zMLE&#dEGQ67~=!t>*wr_(y0(d5x}a>8aEV(L#r53{t? z#CHgm6;eZ9ROox)La+4wB?sUtfxPh_`ym6`Ov@o6Yy?&90p^1VC4Zg0jw$5d)uo%B z$nL?{u^_F@$s}HmdtMMdVK#+zLShE*Hz7!nq|p9wskp7%bonc$dJ#w%XFWI{qB2oW z4)_;2Lo$j>*7-k(lsvy0(T8Lc;UMcYexZWO>53L9_k>rRqrdnlg}nzwH5ekqS;mSk z;MYd1T$^i6Y*PcQsEJitiuYIv6&wfm(#3sfRZ-aqeqX9tj*Iedq2Te+-TnR*=UC#f z94=V)>S^;r&&c57mPnHGQ00{%#6tDV3)~7?=kC|71Dpd8`!o00B}d$)aYp;H=hYT; zIsUds?p$rvd69DK!!t4bI7e;sFTR_J0r`Eme+KPs zi>tv)OShVZj|1-TZ1CNm8@!$OCtqby2z|b%J(6P+o2Nn_yn^&HpD5W+v}#1q zct_!ZArs?>{=Qu6>^b52m1(3!d^(d|heuG0JV5(R~eBSj5J)N3B@92)}^}#c` zbTI(!FAq%^JQGtGox0sGgKuLn{2_9|hcYLSuc(ZN_dGhlVXnG9rSVo2Sdis6%T5jk zblr#)@Bm$p?C}Y8*0TZJNewUop~U?E!oeU2x@EtgND%)~!M9VG=3JEm!8|Gn5Vy`- zA!@95Dm8{V{fF*gn&uEf)UKQFR6M{yq-kl+OJimzsijIhhrCcED;e^ofpDr((1Tj zW|$OOb}ML&W0+nkg{w|IwzKA28U3)m#(t|5eJeuMsFCzQKC3dS4xQwtSG09RJ3hu2 zvI^E36HD50{oLCdk7;uY&O?{*|J%(&#Uyy=tHg|JRk3yT{=(-W3|z6wwQH9N%$Muh z<&_(dcgdQM`(3NjA!|_V<5Y={fEWs@Tt=1cgoPr&HL!{(7c9c2E$wHrFW{Ejbip~V&U!5;fC1bKnRaY?O-Y)mF z+)4${#~P2CQ7@m%j`30}0%@U%LJ+f-iWOR$b_CeoLiUCP3LI1E5~`#6AXnL#SQ083 zU1AB zQTAov{Xn^duP9uW`s0~)aQpT<4Ta>#IL1zbb9EMyl2+-!CGRA=p0n6`d+9^RF3Vz- z%Km59L;7}}YI?{jEtoyfg1suck*s;j7`y6b^z{fZ@{s4v0Y3*bjmWsW_cNbq3MY0D z2ydt1caiq9&&8U)>lyUztS-h4NM4EFb776hA}!H5KqJFjbFHSz{e2l*CS*-uAenoY zt`3KVCOdQK8ugO_b{X&YsJjVCl|COl5n;jUL2NKVK;UzNr85w+t*<0~J%O3z})7ZEF)jxi*OC1h@U)acps zZ|{e3o8SU;?ui(OQ7pxO^nNR@yR+((eH+bXqFq69%&?z~ zFO>UTOjXTtAA`aZOXe2bt0Ir%H6{uzM-AHmc;oiX%1F!*C+kUy`lUJ1YZIPVU1`zI zUpf%$g0ij@%QhjdnbwU7q!?=OT*AgYyhG!4E-YglZKzy?MD$d^N6X_g!VAVx-_GXHd3ZB%3?u-fb6XUlX{0xrt%_~8 z;z27k79_tnuOrJAu*HSYj;rbinal1VuQ4Wi9Ms=BYvCIFhYlOxk!Kk`goa4Q|D#&9j}D* zOhxQ-)eUj<4YRU8K25r3r`$sD(Zj0`Xn|%RH-blcAQp(>5gYk)3K@?Sv&XH9$a6FA zj;_vYrn5n_w@!k}F_5@IF0wDEuTADmcP*Z1q;~IecD|k*K}37ZpvrvyjvTNGB&HuW zvspGxeLtc|g)Uxix;p6^J;Lw(&YK^-oKB~ShotFooi&E@V)NnOl|)dc5Pob=^DRo%(;#` znQ!m#E2ErFlbnN=Fp0SQdt)@i3${t(n2b)*=@J%E1H;Z|m}jAduxaqGxYN!XuR;Gc;K7JCHP;o5dmRAr_0;2_v~e(L9jTtDk(lK3gGx(n z!x>xyqCrxF#c+{#Z?OCNY})Auc%#*Q>L=vnBS+fD0(+1m#0r8buDgLW7cr=4GtKo- z1&unv6}q3ZVX?7SMa8zpFAX+$U~L1A)SPh3z9d^`?X3ewua*Pyk|ws+Y4ik(lCD_( znqmIB*C&NA`y&z+^5V&hE2k`_4bs-(wODOHk(35@6tL-S+&!$_ZsXvgIXWXi`K1DNlPzQb$!z%iDO=OI&h%|7D{WwEXf2VR#@E3Cq|6 z{98!5(-eI;xr8c5Rz2wOz;X4-$DdKJKRJ5BFr>$@7ZZC@Xum`M{uCm>G}yTk3O%^2 zyII{l1)v`$4N`@`Ln&>%qqX`_xf)s?KqzcyW$&%vmJUW+XBV~xX0VqSkLBU~_nq3p z4scl2QhJ}U*aJRu3KFy=6}k^x{DTj%4x)EswB^jkpPk)S3F~KF$>6(p3ZywbiwsIZ z(iY^Imowz?{g+u&h!+yc{12tIy125}11)|@HF2D9ROXm3)2&y3dz6ZuYQ63 z(0lOHSZrbKm}mSCsfa_AaR36&)wk648F4YCcas3a=-4t8iif0}{4m>hY2o=YV7mEV9#=`IagoGs`Tu)k&9Mx4nQv|DcS`pv# znZ@2_K89epH#~5FUo9MyaQDBcRQroyNco+1*qGtK|3dU_a=O#Iy*t&xCXP$MWu}CB zGm+HsLN$oy`)hCJ0SZZX^txQw3A;^N;j@K}h#iQ2p&|#xa-A+;@R8pNV`l`8%Avnu&Te zDJH?U=A9nx?pUjj5EM^y{cN}&t^vCjN+}MwHmBXWoU*9g*{pWg)I}ebw;T4M)mT(VWzwaH}s znqXvQp^7903B#W0z0GD0ndiLAPSiChSeP(0XN|4=ZHL}gbBffQ>Pf%sSO}s^QA4*F zwI@d|UOBSJGP}hQLmoqparCc9UU=l62P3EG^*2WlQaWhOj$Q3nx~#!ezrDQGR3IPZ zZ1OvUK}^C#U13r99XxhDMSyoGR4(2K{+ARuu>%GhwT6CzjsCDs1XsKq z^!tO}I^0WmQqqg7>#(~kUF>KtzFgo@n)3v5&a3T!PO#ADL=xd)E?y6}Mp!7^<1E5o z8$JWv()H{1A*>sLzL+pJ3TqZ$o#Oq5TfQ70I)k~GP`38Wr3Gc)Ku7@abpSq5Z3pN2 zqAZetYN$0N7Zze(-|g;)+#2@T#(PfX7%nf9cm zZTz>@=i1zDYQU?e%^5?T149+;%J!C2RF-|N%;VaOtR}}nku#rO9i}3e{+>D<_Ey3n>2|n?Nfb52iIvz{DOvA|J>5|H zC_1X}#HeZ(rE}}lJUpd@&im7qpau9X z#I|u$W><^1<@I(LP5D_iGooH+x9{GIqbPGMd=cOl>x_IcY_*psk01{-W3%Ja%Neus z8}dBkw~daLNG`U*aORrT1j>OQt+H8LACV2$#%1prl$ksGL9NiR;Q8*Ze^1UjO}CUz z7!}0fDDv~+klw4$nKK>n$A_CBd>sU_i!Bs8KhMh-h?yB?Sv^SsaMrJ+V&S*i_fR3vY4u*lugC-K65Iia0lR zOk`}W7}UEm;ZeX8Us-|>nf&wpU25oR6*Mp#2a?{ecHZ*ofNyfy&y!nx3g8102A)t= zr_XPu+Q(*7QYp1V!1^?oq=7De4AmM$Cjp-(-Ju%CH#4#cuBpAHI6EzatxeRD0`vS` zsX?z#)e5atg_}{YFllU-49ljTdHz5kBs8ApM}}!bZ6R5R1(YVl!W1cOMN{C9DN%XB zs)$LJ`iD(Oi(p8&O0dYY)B&v!-5_^W|5i88UwwyEiK|9e`io~LZky^m90gT*smGtt zqcXb$NzTW3gmQsL-LC{3H$}&;K#UQy*D$%MGo&?kB}>b1O0;2w^~`ipVODYrL64JO z3d}8i?hJ$Y!O%;wCrA!wx`MULQs3dougYUa6#yPip~7O5vcidW>Mo|E3{{di-EscL|05-_XNgpwfXBAQ}+G2Ag;JUhmx>VJlf&!_lSu)W<{UB zgY){qsD<%G3;wLTY0CElzTrSfAP_PH_{48wT#hUYcY8rsAU~k*fRVN_(ci|?2Z|;J zJTs3|atfT})b*XwQzPbvEYLv-(c?+M9V-2(iJYOd{*-})@v%M2wDat%3f9Kj1lk>z zN~m-6d~!42*gqyyBcYMP2jOk5E^kwmzT~gI1Z%?#x$Y~m2kKvEX6Mkt6iRPHPI*RA1_)EW z5Mh6*FUYO(2UMo7nDV|1&R#Uyvts4)6=)AS?%dwiP((>PjxoIC*Bu!~(hzHWwDVqJ z;#WZxtMdTXe*ntcKG-TyZ^}o0Eh4xs5*1?JwpC5h^u|`Cj*06X-A=4h1z8H+T47VB z-7iStWOcopw9fx>F^rbK05&I($ER?J>UhUmS(2!NlTqLgegU-ZI!~aCo$L z=Wi|sJ=H-%p!BSM74xyz1x1;g@5zm}Og}#bKM;Gm8<}%t4gB|^(=?6&8XjI4$U(*_ z9E3PP&rf32njLdYUFRCtck#KTq<b2N_`K%bJo82aoI_c+j8`USqu@{H#ub~_V|=R@BMAnLHl4bGy{-@A`>r8nL#1)B>wCHeDP9KR zqVF!0xRM3`v-NIfJ?19MlB|Mp8~MwZMY{Re#=Ch1Bjm=L>~M||?J?jyvX?eN%B z=uJ9zrA%vb*+rU6ZPL0cWC8tyqMTw&8okBnYKXTW9ZjsC1M|v_|Aik8j8nygb5)cR zfSC&^_;?qC99orV*q{?O4(BbNTNdDM+Zn5}7NnEu_3DE_r{B(aUcgFZ;VLSf1%awv zk86=)xjym+{bhba01;UibGK^Gg5R&{At=)N?cU@&znnWk zAhrt}cm?;?y>}CYB}qE0;Y>p@##e-I?Lkndj9`4*`MZo@Qa=tqeSJ{wtr^6$+q7z^ zSlxR!%8_nSi|!^q55zwh*NBLh62cx5xk?o>phij5aN;iFzl;8OaWguf@g{sm&*;%P zVYv}Gnv7VdAfM?Tp3totFm{=1KBmTL!)izCkhhx8}>ck^bNO4^V-{tM0au7A;_ ztM8hgwJ@$>wUXBOYDEdSU#?dxGU>5tNS62CU1(FR0r0RMhE3}k9g-8C7nM^g)ah0c zynWvSVr5E(IV;Qc2;*x<+P7%UW~<5g{S3xeo%wGRsf7dv=U>{9tnBxWZJw5lP6vg)&L$0YAt-fmN@=~O<~;|hw_+qK) z5cg#2tx?eHKySaSrUoC&*eJriS{LH|mI0!3P3R`7J;H);B*7cf6$nRKYJ$ZSUqVnS zM))O(VMvuNVarvD<9vn_wx8psm=uJvrVWE9lX z^=T+}E|-b74Ce8UVBh@dGusiFOHMA2i8l`_TYOV9%&>7%ux7Rc%F#Wp=~-ck*cpme zBFx6(x~I_Eq_ZsZ-s4y>wqSVJutfO>RKW+>A|h;^-xLi>{bNKqo(EkSZZbqdzf^fO>8es1caYsO8XplI zl0*$P6*QX@1d~LQWJzTOdh;krA<+@|(Y%&MC^#Z~S8*J$5uXT#slOqz!~`l5nm|;- zbC21;BZ#Q(Ileah))>H6DDJ$JpkdMp3y)tTTj|}&g*GYAnr1#ig!2}EB1);|RT=o9 zkgyQ?b2d#Lom-SX4M-Jzr9k|``KCrZT6O!by0us$FXLMNtV-!()BK3E~zI# z>YFzsOyGT1Okt@I|E^~X`*iHt;nCitOU)Sxg+BwnpSy7xhyDdBdZ=br$K_0*!j3LD z5^H>8La(3WhzY+OI4;hGS%tqDlEToiL3wNLJ{J7 zK`y5XC?W6Wuy&IvyV>mBGF7|FZ=E!8QmkI8mFdGv;Tio9eLp;70#M$EadNPE=Li5Wl~+XB77b?r;W2-mw`AWpn(zEp$({;-n{ zCz+zLI5Hk~CT=MRE5^faYnJX!?P#~~SV}=6sir;L03{9|zKg-!8`(*MFaX`KI*R-Y zmhyod(J~*eNM#n>wG#z`34gQTsX`?Gjh&=Ix(lo9!#3i;Ih;no$EnY?lSq@!;naKq zPIGQx$qb@>Yba&~h=<4TB!U**9u)=77kYz4!x6QMv!Z|dGnV}P(|aNlZ{3u~O2G|$ zwjBGaSgWObuWmYX*SID>uO7RLTOEI!kMYf;2JL+~;oT7iLQ%kz_*QH_r8uFTr9$8b z0pvGW_zLAAlZ)gIz8)YWb1BGzJ!ExO7KP%>Qj=9Sqe_)&NT>_Pa%`cImlul!|;j3z-~M~+kUr;G#+dh9g> zhC2xQb!PE5M$wtNC;^T*1VC1hgfK0K_!1hOjsosu;0C`QPDfQ9397}5XBCwg>iK&c z$#gZi&h;*PQ@%hw*or)Nd<~9KK`TFa;;ML%i5ol}S>r}HI~I){oA5Aq1rpmpB*fi{ zrHa+av93$cHz^BCF!@9{S1XW-vzDwr z4h9~DM{j{IzDFVxc7>3sA0o*5 zSI87%v!qHZOR86Dk_Cdw9t?dTSg}?|FS)w$%p2pHjC|EUU+4=NcNhze3wySrpZy`r zB}$9OKTA*flFL|-|2m$P5Lfa(VORJ?f5`>^kCbFTfu|^cYWuXP8+m(*w4y~F3XVJ( z4TXFgi9bc*wNX&#a<_ikxv%XpjGY#igz+g9?_9@7A~PY6n917DS*MH{B{L-n^AR;-2~8=9 zfY_;XQZc?x=!j1V^Q^^Vy*)WvZ}(t#QpQi+oqurKhv=;pYKa-XYi59=Pk2;CfiPF}8E(ZOLPLmQD13L7T6n5h&N zI+L3TdLpiw+gSR74u#E!hH5^fo< z5wYOBwd);vgU!IW$jHQtRHBcx*y1mhO=d^-ugJT0$qA+tOi!yjKTX`4{c-tuj)Llq zoX8w>79(Tp$9zEw@3(P6Y8=UvVsi77@o)bFEN$ha2$Kyniy7@u%=!MMo(3{q1zntm zByQaI97mc$pnZ7**A~ofS4u(&88mh@g_s)Jc;oCaP(Hj z39KqiSvkUsk?qCt{`QWq3 zHp3za7eB(Pp_+H&0e5>fyqm^;?;eTm5f~aGd&+ovVtZ zh!YS4^Il>1MIfANdsaW4xNB?`6DCrUK*BJ%tRY{q3jN$fiB5nr87FZvXo0_ZzQ6taOuYTJnj(=HXe_zy z{vrfogXMcu**L~7O1atI}~rRHE)?NM}r+r4vy>1cp9 zC=>)@JM0>-1$ZMD#V|onY>s?Z|H-a#YELJBIaHJi0!7&aXH${lPaOs2Zc9v$48)!+ z5u)64wXvrkIqJX~*QXKAY9W75Rht?ANKZyO#>BJNS1IT1+5rm%{l6wIm|i>-2cv)J zPVGWg0Cl+fYgJ+2iJO(T39s99V%!G!CX8;}ud#@A&uHGE_Yh)zx9krlrTd2;Zh^HuKZz^w}K!})tb;DJ7nras94S25_qu-IqHW-@x|Wx zBlSROo&0UUVOylMdaDcpKHt!pBDk{{VK0pJ_1}+h?o)?v6dEKe9dyn$wcjn7;c5*~_TqtW2Z0>+J_UOeU;(L#cy5Gw#eERpq`i1(1-ce3`v zA2i6RJ1Hq;O8_rG(7$}IW^_)s{ZL@5`M4mUeeLJ{9o$|0iG=)gJ&i{{I(Hc$C%EI3 zx8PV$a>)P*jY%E%EAHnzQ3XCW2M#-yo}L4PADi%^Npg-0HE`j!Y`AURIY>>FT7)kA zb#a4Zs^RZe#QGi-kUCF=7UAv>GR#+FaT+Y}&^T&-zxiJ=@f3Q79?+)M)YHbV(eDz{}^gcH^+E5ZXyLefU&RBwlZy*MHtjz5p8 z!vC!@ZGnO^0o=3UlX97O&K9fT?t9QL}+nD6q6)k zjos&)u=edK(TXxPitGR^nW6YS6n+IwPt4d=>#n7FjDslqYP@d;m4@H7ES$Thygrr)@AA_|E-3y!`Ri)h>S^YZMK-|~wS zs?HjX1N>*trNlyh&Aa0-Z)v>q-2c=R%UA^E2z(RgMLJyw&DApFMTF-@Jr?vU06$WO?~P*`#_*a3-nxAl9` zN)Z0+c;*scyK$-+MX`V;XMp?vzLZ!fsCj$*yOL<7CI>FK*fs zaWdKpm93VN|7DuG6)IYFMU8q1C=6GjiYo0ZbrYXEL_mvyjGD5VdR3!Q# z+!~XN>N+$sVh=G@wwCVv?v)Q?%7@X1cKDY|0{W!D6Wuitj8xr*t<3+RA~DgS(Ww6o z`u$&GBw3_=JIw2??DaI@$TeZQCCj7bG@0y`f^=>Xq$n^d5#f}*9H+Y34R`ibZeQt* zW;A3c!FiIB>&f@rZDW>`%xI;OKMCp>hHo~BwdCJjZ!jKl+iY0eD_H`E$=Zr3HfTR7=&k} z;oC2zx%6`l=TG^Yx8^Jm4BPhUQHq?~gpDZhNjk#5y3ILug&J3Vf(nctC_tUb>9J z`dS8FXj$l2fY06b4#DvM1mCO-Qf0gPoSZTOmi>p*1mSbC;BUDu|91*#mFW^BYHPEi zuUlZ1%IHNZZ4o;uuh4xEjNADXf@f76(rb!R=*mPA;EUjFx{LAMrA+;X@wLzQ>sPph zP%uq|dyQw_nHuE@&V#V(>YAzrF;4E1Ar%I@tV}uW2*m_HWhH%tR6|i;c*c@zZLLuUlB!5ly zjeat6?7wP^yfELe8@3*!>3%5&4JDFFhyMoSE{q3nHIFsptcA7M#sMtY)u98po}NiX z1x=PFf6;?Lm>BaT4VMM3B+_`S%+AiW8FYm%LkA-jP`6-^*>%2@0Qt$FZZmxN?Cf-JC0sXXIA8sx*Gr6LD;Xj#&X8 zBW71n-@rgxW5+Y$Zj9aHv8T|Q)b28wIyrq5si7gXwZxFBMkZ69=q|@k7`gU8A=byl z5B<6{mDD!*q!SPvHaN8dKo$m;h_i}|O6G!91mGbUT+|*0iok{GVloiU6I)1z4ZpJE zWLnF0A2V6djZG-^uz1IY8Z2%rc$R!GN;O}#W7%zESJ)%TrUQH=(Noip!cNHZ?(hc!ffK#=s)T5mtnaZ29tpLmrs05>Jk>ATlZDmrq2q2<;ealmo}YLlL*C->+7} zS@`{}O*xg893jq~WXKn$6Qoya$HQAB^zaaO1G7_gg`ttk_y;)rvJKa;baZzlxjyL9 z5IyXy*sHhkTiJTR1lZfK^^C^9!ppolW;#M$HN`zQbvvP>^Ay&Dvu!z(EPK+qdPnEV zy@RO8{U~^R4&rWP8NvgJ6PTbmcX$a*!=VgH-6?JRcoYrIBxge3fbw@$z(veQSLRV= z48y@p>he1bw=Fq4EL$87kH$mBg-nToe+Hnp_h$WaNrmL(dF^fs|09OHYQ-50W#&IR zlF*!POku36JAsi!BJ1dqa+imqjzozg%b1x4X?o1WJY4P+Ed4pj{&$2iL#2)rK`p%o z_R)WL<0$b1zGaBQk>hX@>ER*y(V-Dx>0HARLj)-ff9*{Yp`cXOhn2r|LZntTL-SAa z%|Gej9JUI)j8~@EK!9EAi>u48W`t{^nM^`ksIPqp)YA;1syjXgwcdNuZpZLe>pxOa zwfdr|V~VE zHZUg3B7B+?N)z4A4+QcWpgKCfia5lD{H&m`9=u+C&k?NOO#FyzS*R;^>U9+(>to_i=?%B1a@D$R(@2;owzk z>;Ls6xy)J@Cl3GH33|z=_tErUQwd#|`=QOY)8&}*g>YMnGqef;lo%9xllBxaHf zIb0dNGo*x32otkSu*Gz>gg#5>WKX*&D}%sHl^Ea6L~-`QoX~Y;TnKgip?|BDkkOyV zKZipWT{Nx$DG9U2r|h`^_^ROcn4>_LK=*v>FDQl4nE@YzJADrsfdT5)3pv#k1^4Jg z35ib9xzmuY$p^BvIWZXDOe@K}ujP6s!nHcWN5uV4A%3uLX7+hQeT8NPBS)+75K
+Nc7t*h$?t9D)?b%Cf+v(@4MWEH24UdRVwg>QkIaRQgZWp5T8uGRvbo^>-g1}af(D4F+%)<+FIw6Ib`>{T-r$jzCoBF%#5o-6&{A_x9~DK2DY}m z09m-lv+V0M|JgIjfX73Sxn-k#Vgo#Em1@mnvH_(#Y{e<7VmgQ{FX3(j^EY#{^32A zCIi5vNxM;iH5(}I(y^Z;rrsPyWcv=6Pa`HPn4ZR$LRAuj(4}YM%wS|H5j&-@H?Iu} z4b^Kqvjc5#k}$g{kXtbfqdL)h(L^3U$l|}{(U?( z8+8gGssPk&46bxE^43knfkvP1$or;Pi`$fypT8j8%dE|#IyNx*qQm>7#58Z5NtbSr zxc8_k+pNW(NF9Qp-$%dGI2vepbbcTQ6_;ekO92BvnNeeO)JTlFTy1KcRGY_Zg=buq zIrK|aK@P}?|3H{dx&geycoT^&%xkK$a298c9dFH{{6|u1#Kmdzxp5YS#Eq$q z$9IYU#zf3niOe@3-3ExN9ikGV+=9ycd<{HP!y3ND&3cxLO_u85bY6-72uIO3#hvsM z!mM(ewXxM11|L(#am2)KdzK2%Oof>eU=)ETokl94f&4KipipRQqno+q-AG5?xVJ}B zP8kx56UkF6uW(yc>-_#kQ)a>CGCM)%U2|%9|bQ#T0RCJHT^QOcK=9d`embQCKPIn zp{#J=AZFihb*ho2^ZljCpR$rZl@|0ho&#XRU@-onzqf&H`Z_Qi7|GS4+o-Pj9P!N8Vqv6;Z6`(eGZeJ4g2B2hwN_&Lh6NC z+3!TejwyV65~hMd(?hn{DZ~SDu=$I|K8yA~^}&VtRkj>b&HQDAi3#cy1;4U1<7Z(D z@)FE2;ZQ~{R1~L0jZpA$vTQy6!B`dzXELe!#8nZ!r6joDUK5>zFQT&y#8e8df~}1D zV+8Z1s<5TrK@h$MdO z=z#8V)Nmv+PLpMH2s-rkY&Hk=ey;dz3t~$0d#E5zEoOJm?4U}+bw$}Xzr)ZR4)iNL zk~L;X34`sHpF#fHhj%7}@{bllU@?C z*N7$694KApW`M@TL7Vnpr%jgzcnWroL0*dI_)|0~GWt`-&&8u6a|h!$j58{S7a&Jh zCO^Ki0z30b6*7@kqBoZDQur$D**ZE4VXU8R+gd`7qn0~6vGg)A@n}*W@jHn_pu6bA zm{>17!(B+o)F}ce%i|d>d}qBccOnm65l+Zl4*;Lt-77C4<4x}4#*QzrZ~+2}K+1y| z&NhI5CKO6Yh{wJLxl;e>y1+En8#{`BTV5tu=QF}rn(DVA9x*q8_&b&pTCn$4cBSTU(ene*)Jkw$%f7vv`*Fmw{X@O=) zR(yz$EKbD9(!KOeOwBoDV!X+~im_v?H0?Yv9)wvhz2Za4{`k}ZX2qJ*$x#`o44V1N zV-~zi??BZN3^11fxC=t0YcQ%SHW4xoXMyCx`=IFX zU(^^00*Yw{Q!{#^Bk$J#Tf$i%xp4JqSy48c>GNf_{I{K%24EBWwU!xxX7 zk1B^g2$|9qI?L4d=2O*G=_4v^jXHc;lO$CCab?ZPS*K~1W=_d|h6%ALmi+_G#|dcp zNfy>($Jp^!H^{q!ZMIQq+8cbIuy|qNvFl43gCbRfJqRl8DWmDB1N>|&)eA$2i;lE~ z$}9@88&&(Gv_x$mMu1D`x+}NajC`-@{R~(MIHEj_6v&)I48ssjTOlY6qyR^v`-5<8 zGobo`*i@>PYr83KIE6m+RwOAY`Py|WPGS6i~=1I687 zn9~nY_c;TTgjT;^LO`-2+_?x`{6V3LuY`Dx=%22443NNwA4L^b%!85_h1|~0V-w43 zHZr7JY}UDQ3yS9b6A&Dpw7Ys`@KYQ{!y#ou?Vys@a&#QyTTtAIAn7-j938`q4&ZA0 zG9N`wnT>%@BE!n_u)`5v;O>hZaFS*EI4Xbr65<(=F6UM_xM|0)Ov;o*xGgcigRy45 z3hXG;*b0WpXJi;;)g%e9Bn@s$-PZdz09}$dg~EwqQA#Q3lgum}#Z3pz?i~tDlsye3 zKAn|VW5rWA5%4BL4adnjd>c7A+vcz!J=HrEfcG~x@@(uh8N| z7SDXYsnCGgfRq3}SIwrK7~kH`mYk_;OMi~4*MACP^Dv6?S^;W(O|%$dfn{9@vpa`UjItT z0I&Fq|0D3I-2`}zQ2l1I-E60%5(V?Z3xd&1f~dKlfA*lgJ=E#D0H0()j6-H)U)oEs zHwErYo@U?P6ix1J#x?UsZ?rt_rMX!jMfM?bf&}fGira6ApPA;Wey^CeIk# z4^St%6Vyne(NJE%jP~Hl`6cO=T#+1yU5UmRpymi85kXs9j9|%iESqqiA*s8I9Y2r8 z#YccIz#@a2!aWI(0hIqGi-@hw&Yy}=84BDwVPl59N|4O8LAK7YtfEHK?7oym58mg2 zp((G%cYnKCz{@jc0}J?gE8W!rKAjrva)bi~d3n6N#;Fq#Vd@Zv@**TE!M@qg3yMv+ zU6rVUpAgQUI2!|kr*y-e!r%4Sixevi;kRNp+HBWV%wANKE-QCkQIy_LuXwCW%v1pSwDZSx8yzq|DrvC9J@e4(7qf-B zo!cIt=^SS&U$|=f583yZCao~-{j`Qz@H>s+6Rh#wi!@=rJ*l3cWZ1*k&+&Kw-yek5 zxN=W^AdmJ-l2~vMj<7h=roi%8mKaM&X{8%(5UCI=lQ0}WrvzTK{q&FyhFunLl;9;1 zMIV3rgam9>rGk%P>|AtNiN_#?CC^L9uioqp+KYT$aO=ILk}<#Rd=d<2$T``1xrdOb zEF-;Fc-Dvlli-QwWQDzkeSG^F@@=;0pV-&pSvqFTRINR6)K%c)$-)zilAkPKhU}{u zc-LgaxefX6IdTgWUE=$(>q#4DA4f1?(R$Jr>{7yH**%7!Ly?Xb0@XQbu#7+)bJ;K^W;@P+*TsNYdt^|ZiwU>)%b808=#oq--0?%d$3HfDN|8Cc z9>Q!_^U8-(LB`%a?bP{2oLQLd$M}$^u-FeH;Qr5_odCwS6`8l_rYc#LeEYc|4R;h~ z9#{IN{!gE|@nHXs+IF4l~!}Pj0 zZD`Ag7h%?$y>M_g#9T(wqlC}I#75clL%7-db^LKgbB-{>xd=f}6-lw+U|~^4;BDZz z?S-}|r71VXh9WKAC~Sf#V&mLyuNo^YGFdQr`r+*QoZY=*SYowq?!boP|5x(7!OQEC zl+zs*yjYbuGV2hzvZ8IPpw;=_WE`u4pjam3x?UP85-OYoQYXz&MlzBf#yX$iBEu!8 z*a!#v&?|<`EaQ&0PW=>Z@4C#8 zL}TI)sksD(}>OF*b zrL8%SxX&{hw6Q0kE_o*{XtrJ;CA?A;wL?k_g_D4s3E~R=h+8 zGmfLSb6&3}7ZrEu?YE^+z7?0G^qv^Es0Q3DLya0pRw0MgI?qvOhHeChWn!c<2nene zMQspx1}v;wkaD;<=^vysLgs8Bfr1n{!@qFI;e3Id;Z+x_%hkn2r8Pc%bDAeT(Pex1(nqFh0%O5L3c0tdX}Db#~-{6=iR=#HYn)2cK1uNOxKk(RzHhw z>zhpPgj^g}q#=o~9IOXs3i81aFwN2IRVt@!NvBGa3DQRnB6clrmg7P=ZB__KC{2a^ zBb{AhbeMYp(7q$H; zjD%)W;Pvn#$S9r48IiUUq6ciQtO!ouV1c@XR0^go5=}vQs01Q*r$0)G%5sW$VTham zYZZ^+Cw|qWDB;BKTAztxHM$X|bP~$WE99e(g?O$ha1FAM=w0Wq=}VakOX;y3%sDM5 zX6sx_{d78=O7E=ci$J8=U?}U;lHJI6jYv@tt`UXX@geVaVX6?#|Jq4m52rwg)&e0p z5}FdMbJ-PXY33cE)!Yb9H}(*sFxSnwjmH9d&;|o&YWa8h3iABo7%WnF5CSz)2~_HuT-17~4P&IJ z?nJUtzVI;g7+>1tK+Gbeo$X&bQZVWJ=t_Z7U#-#{^CMj?qDa8NOCs2db>;D5J zQ9z0+Ap@Xrb1Ol<5pYPdN%5qy+L?y2u#~|V_*m*rh9Mf)wNN1$oG=<=tv-)^K<#_1 zpiK!%tem(d(#}1CxQpSB={t@Qg@6xjqP^u-6l*6a%lI6KHCG8!u^u09POPk^5 z3~?aZu@~KxOI|<@=|l2OLpz!ZTiAB#+@X+@E-{cA*GvjSmmjXy1tK(!A*UKJ=2#bt zjuoa2poX&B;pwF0Ca(3=T%fZP3|0apN0dmYT}&h8FGubytgrQoGy>}e;*7iPPupTf zjwd1Al$T^|UlpnnhT76~zN`FYNqnfCT~rrtWG+djDKcIrW6Fx-nKS}~xX99`_v`F+ z%3p+W^+=oK>Svs|=B>I}eeKu<{XtexgD{n1lkzr+$uaJSQfmDeIz^{ zVk^@8ES17LJy`WXKjz=A(p1660>?!Z9rwYAbXLd(j(;N1G+9+xhEv%rAD++y3It)O zU4h$5&RG(R0lCbib##{`U8D{wePo=6zKkJ!=ysQE%>}HtCc8>{G|3p|oss2b=Ic{; zE*kB4Bz9=e@mozH?4a3tjM z6&blmKei9J>=LVRwjsvK*z~_T;b{lK0`pX5iOcSkJmcWkhL*Bw65t0AAA|m6i?b8) z4E!2syV_3zg0l(_9g6B&qcCH@!hU_PF8V5d4DN%PiY`L`>d|hqNiJd#%DhOgbfEQe zmEbdG62^_0Zq@8U@4$*1ol;@$?O3#k-7Rg81fDJ*oKO~nY%)A$QK@Y=o%FMfllNLX zQ05Lo&iYl%TJ?2lvoL$~Q*(ZI&eW6=97TI1 zN5$^dt#up4x6CZq0s|2sgI*`It|$9ln(0AiqavG2EkUnu5x=9gYG(xo=$oYb^9SS zsQV4wsE)8zu45cUvqujQ>}f!wT`Y;hl8?2&*y3VtYm&JOR(cWGHe0HsMQ7Hs7SuYs z@H+jLQ+-zpXm%|D^m(F5c9SB;daL#h*n1pgMPz+OV+>K0y63G@+_ntUj3FR&pB^$l zMIW-29pgA1OYu}yjf85qvkPS}{eEHsQBDs-rD|xf275=KfS5BIa7EqmOz$f}d2`Yi zhLYH$%7V-yIOc;NsCPlj?NOvO$ZR4>hpZqX+82qb@)vxNBE}n2-pYD=d32P`&ZNub z+R>;}F5ZQ$j0P!m$WOJlTuC3@r5nEd#;pfdz2~5P@;?i+RY_MC6+5KcVho-JWD)d- z?VD2qru*xm8O0w%9-#soA61 zkSWqS=<+3#o6^)NiXSXm;!!^;wMw|uOtuwb* z7$ZR`A%G;D!se9zUY=56atX)jr_Z5N1PekKpnKF{j+hn3SF_WO?9YU=&)eGoaTjuhziG7d}ebK==3RkXuruoQ+GzcByL zLM-!$3))8>n|^qOr;&E~Bc|4yA6bOO{NY2GaVLucR#YmjE%;L{4W=E~o-OCI}De3sguCrch8Fyh-G)-2P z5>pAa@rR>f|NEkc5AjW4;*iuYdIJslPA>GrM&BcIv_IqDibF3=vlTNl(?hG?n?PlC zlpt>4Y<7s1f?E46qrA(bN~q=nr@J@5>%6MSC4d#W-o4l&A_`-<==AXd(T5@-K`^W} z<)q&rAoB{4k9Gjru6Fy|=K$CTU)mq;slJcy)?!Uq`U2nXFR_(m*UjY(Ku;X3Wv!l;jrs}jS2 zDX6yPFw4p&It*{571yM;I#N;R|e-XBLCYq&!x(rR; z)>eHi*e%n}$R5ZcbbR;^KNu%cg;|tU?Gf471L&jDTE9jAI#_ zlE*85^usr_sN?G70{A^MThOh(x!UBF#8Y%$Q@~8zV~B} zTW!CPZRKjywAP-K>MsrMM0QsJe3ABkDYuUn<33w3hUR)(`8Yd-$1bQ3;~HwUU8hHH zAnIm6?*__p$#Q{~#nY|>OSWX9O5&*l`7D zxHvs$VahK-dU9ybhW!VW3&agVJ0mlzCc0IRYlt<}8dRXddBa;Y&?r=!Jmp5MqZ2vi zXt*km9j^CMKt$kcpro!DF-9LJ!X=RmH^r1(KSQ?|xQW*cuS2h?7%*_4OoN{WrF+B1 za%lR@GI5irXJ7`~)`pO6Jn*9OO0_!IHo(Xz9F@Kwu`L$MjAD8Nhun3TB&k1+*r|81 zjZ{`p_^wa z;ll%jD&3{=AE8zfM)6E5y1^RboszAi}6X2s2)JmGnKodN0=XP4aWjoHR?G zr9uEVCuro86AZA8=OBm_B=rB2>|eUs_?+@`2+dkbx3p`)s*WIhdJtt>%BZqiHnyAm zI1^CUV8(+cVh1vShNv6@>D2#;5AFyCSzg^RY~YW%(@23g#-*HhjUUKVo6#;<>-hy% z?Q=e#=#!S5am~n;85fIKAcznncT^-oZJ`JZ=yBoO>zQh7EEuX&j-uwYGD6>-T1{vm z-R%U_%`+ZD$+fW=t(GvNcU?8?agYq6uDD$Z3QMD;8js)vwGtzkS_xG*JcX!qwX!+lqj3Uc)8+XtDtd25kmMOTS3eKj{=W^K|E#h}*?L_e z8!*!-jRsc7!WKJK+1%)$>*?$`6+U8P&fubD#6vu(Ma!J{9t7mtNek>%M%2U&6OJ>B zY0`5M_|`_;vcb-{;Gj4y@OA*^CLF1OHb$;8J7|?9@S=(cjL1!^Ho3AOTDg5q6|Qn1 z$*k*6p5(zQ5=C%2MyPeU6dVe;O)H6v(Ugi`b997jS5btlSYcOxjrUj*DA@Txn#93U zC#=$edeJ}R3n}Hy?&!qzfb&!Hpa@-kNlLp^4Qe~iQsfl27m4iUexFurlPIm}Iwjjq z$7vBDt_GBfXy7BD?TQ&x=!oEjLj?1Td-n*o@zc3D5Zhp>l-WSs2^$>bH@8XhP zpl4=TAB9s4~*0E z=DE5P5yY{Gn3%WGi3C16x^sm0k06;TL#_bY3NwQQ zT}dCnw>}igmBF+~z-RX*(G1u)Q#~{19GRB zQ&1QQ{QHszB#;f`bc!rGqYXk(2sT-y>=L#=ZW0&nt^r}PYQRz$ATQ9rwhccT@hKG~U=VBt=_>zX-277Q>pf)djW zVTdPYT!+k2Z3>gJ!85ujown$h3Z+wE3ilXSamX1CnNcY_iUx-W@nx_(qLtb}wFyl* zNrmcCnE0IR(XysCKy$F(?3RwIkEZEX@8NqrIP9R*=Pg$-*B9MIiRHE;`g3a#8dyyd zkp!Ezd*hO}R{`gs!MKBXpE}Mtc)jfMxCKw696QYxcv(vh-1|WdQVN-8+?qotA-?zo z+WjCVG@<%&9X1_n*s`{zfjWfNSzdtlCsa`8Xp`o2_yn*Lz@XAZ4n&F0t7%g;bRMFt zLRo|+w8+`$hG*a>1G{RJSbO6UA9QKxj;c0xL2tz_t+m4vJS@M_znI3-W;E@grUr=z znx}bUxB-1@<9-uNF&pxdW*JMP&e&k3 z(ihUF0C1Z*ipz+83uPHX(aWesdt-8$0VrY5NIpHIhs)Ye_D*ks*9vd-WEZqMztR@6 z41F|mB9xy)`4d&7Or7Y6bVAhFU!tOn8w`CA>S|U;!Qi7Pz>K4u){u8*eq~sU82V`J z#wb`oh3X#EI5E?HxPHxIfLt|~ekN-X;hDPiub_6mh;=Hy38#4KUE%u1)Ks~gBvHg< zTef8p$22ufDOD=dG_NW>AU(e~x$&*nui9mgdgNGSwoq@_V`R}WG^5YY(pxCX*~0vNZc zcfmeO6BbwZzLB`j_C;Ko_vloQ8;W7t4l;b2WD!@|cj|DVVV_@iJIZt#A-EwWgd+@$ zLR5SuURR9-&ZzkJ`mR(g<_m>f9A{@E$VU(@BOxRfR`&2vOBwZI_TxXYCjhi zS4V8LTHti6hf#|-{$X5!$PuaI=ux#ppq)f!ggs_&l`W~MnuK`@WHk_d3R5EwVhh%r zci{AUk^C&3dp2uS((WIYE}Km%$TRfhso6+WtquCeiTq>e+)8B%RnT_<5;`K3>FbVU(Id})&`*~zeS!XXXRAe&AmG2S`R1!Vtq%3>T zPk$Y17Zf|Bp-OdGIss?0R>96Qp&=_hvI3Yf436DHGdZyD-o|;kp)cZe52eJpJXJ^+ z6s0#!iHiML@R)uVcm=9!axkXzNY|8d%}+RZOsUb-!%5N7w-r0Qrxq+o0R@C_=JL|- zgaN36?06Lx9WmE+DnaePj97?4-6YFTNme9~_YYrv2g_O(g*Rwp&e>h}0>eKqXD}V+4N6xEtBU9n+2Un^bZb8Oj@g0o*Y?-Ho@yWLr6b`#CULJtok zEI``zMn&g&&pnT3$aCTA;34`tmo+ZZ=xO~%@h{&*3WV6m&Jg_)`(?V{S09C&%Q-Km zFBLPq$E0aqZqS+0_fMQ>p3k}1{7d6Q{1;jGMU)9&YP+pVwFD8`?HA_JUgvk~-WL}0 zYXh7YwsAHJOR@84ceF~x=5|z5)=U&9U#{0}`9RQZ9!JBe>#x@DrO1uw`?S9&Km}@F+l(rb;p!d12selT8{?JI4%CBSu;n z+r&#+Y&7ZmaDjhIWm(D?J*n`b*aw`6qo2Xk?in^k&YDTiItwn^Rzf_|eI>~@GYvy4 zA)g_}p%@WxnY28`oe8J#eMvp!9ZijLqFb||to|ensiX$0eFM_{i!MwL1~8vX7d8F# zfIKebna~0#YcC6&7}>ZQ-BMAlQ@cpGc2qO-2uUPf$F+IaLfG)7!0R3~bRU5~)ika6 zK7sR8u^Dr3*or(qS+D%A{V7|_s#s~5+Bd>ZjqT_KK|^!iRrey2;6rSqxGTUbJj(ob z&(R<@e3{MV@*6my7+|!pRKSIjYgwkb;mfM3ZCuhpFXnlZ*W|1}=GFjW#7o+P82S}M z`fq=AF6Bn4wnIO+yplH=b%u4f?UKfU;PwEUzXx&3HZ@68PgBj)a+17Zk{ZFwQ|o!U zWh-ZpN_aYL|C*6LLc?c=ru_|pgt*`iOuP94YNH&ZW2W0?1j%<047W@d1j};y$H3BP zco+?lnb{+z>l7UJm3V-jlYQ#dd^#3h4a&u_jX*+iBub}Jt-=+LVo;B6QB4$b#kucKOd8n;Iv|d@XZPDXQG4j8=(AMIe8Do`t#|%! zh5H1~xOd!p!W(-N&**VJn@h!!*z=G0zvpYk1LJ(B^7pbkCz{o;_NS`of$#_0yYe~h zS?#-2J2anarquW~IrbEPH`n&p*?l(V(B#}Hk;{`7xa!hmzZ8(OICaW=_lgd@G$bZn zqSRf*K_EZ+ZtY^9+Nn+TZAWt>YmIO$V~F&1FTK*eTfLjY__+ z^8eAePlJwATy~w_OULwo)cjEXPJ1mC&QiOw*x-x>iF3B<5^vPq+wawvROQWrmkYwR z29^qI%^l6}HbJcbN^iD+hpzd=Sv}UAYkoVs`Q!?9Ma`;9>Y8(h^Se%{M27w?TWmV4(=nu5E1@MnToIwY7Xn*jOXAxB5;A za@J;vD(d++3rrEZ#a?kJsyG$tB9MqY1z-t8Twsz}pED8WW*wa5ldmVKB*#gVq`mOs zmL%Fo%)i}(+qjEKjCt4agBzqf z(ILkJ$J;#OZ&8Fh=_TaDbkZ>vH4r8iy`SPkQz{MJvuclJr0b)H>-5pn(BU=W*B1Xc zqcEHOt;BYpT>g3CMw`K3WWzzhM3kz(j!i5%laECIipFvq^eg!!@1?~HRh#`!r}BfW z%QOAFP{`*7TTyW>N#WPC?Qvsd2i8=Zwp8E8E=G`EPD*;GSs`939q-h20gM2E)~Q(v zt948|8MZ<`m*Sjt(X*O1|9(JrFDZix;Z>Xr4MF8al_W$`yxMyE#1W%*`QQ@G13= z{BE@y0Kb%)bAoS?^P;wk3~&#&PUTUaa%;vt50&fU9W8 zt-if7A#4^nGZV}^cuUEIun#Li2}*}Ya9{*UVit-;)3lapW}3>-TB!>un}D$w9${k^ z%YL!fLUGk-n(25bDR+otqX^vroRu$7(1s&&VnnZKPWGKiOci(Sl%$xJ2g4-KsXe2j zhzC`rDt8SFyxh<9SRR^p^C2Ep2Znn^EY$K?^}b(|?~MG62$M=sjfjDDjRro3P!u6B zC1`;t7EHy^+?5l}0!Mwz$Qh?crbq#WQ>^9%QC%UP>f^7;Jv;APv#M@#!XT^rlO1)@ zC1ZJ#pM(0T{a{ArS8yPg7^YcYiEOZ2^+Nci?|Mqt6mIy10r})hKSU4=1ZwT}; zrA|lA0g$VT6f9jDDOF}ABK>^Oo<%A2vAM2x*y(-lOuXZg6+F9XTHi z#0x&vBcwfg>BnTrtQ z>a|cl+CuUENnHpAWbl%cR&JC!W&Io(zN0;zcw=Sbdu>Yb{hH0q7nL*DR9sJa6qP9z zZ{paIQM#{G8CP?i@rk~7FI|iTh12ECYIZv#veOOjSW~)-L{&90s}d(}*22E7Qsvb+ zoENF6+TG345zX#!v%)7T>sUO>9aJ%Fj?5vC$D?jh*wjjUibukgW9NU|2T>4YGKqb% zE))<5Tv=$2#4dgi6boO5OeRx81E-;27<>%vu^FK!%e$?46yz$RwTK7lkp)w#UGT)1OTW>H#Bl zvhoQ#h1`?!15$JXrZ~PsC?D5Y0YumMq~P;87gp6LaEaUk zV%Zv<-3Z8>WrSmUUxnFrOdhhf3Z5xV_t>VblO)?1YkTLcD7-u8yF0kl90b{3+qWiE zHe|onA2q)ALr1BE7+^FL_SOkhwsN;(&O!h`3h-Tc8@>e3!>8b(ZCCTd`8_!m_&36G zUySbx^a%X*$e*jyKob;XR-{?+m$RBVA5{1{a1LIiC)%lsHn>?iS%_or(wH0zch+^< zLbP7Lwo9}p=a1~I+rGk62A@UGs^Pk!I(@qLEiEzVm}C?AEA!6*3u|#sXaTcsf;Z&YGb<)1IcSZ)Spp-bUB&a z)k?q01Jng+&gulfg?H-SdGSG88VyV(4QOmEGPZ3*6eTVp@Xl?-m?W>YK-Ui&BE+chp#)^9@;5J&n~6}3TAUfCSY3D zxw8fsDMdF7@B1iC20w|BxiHx5(j#G7Gy?evVlq}{w>WMS56eMaWr#dgT3MRNxoe%u zybT>SGV?XLznhLK@7>toK6|AJrX&WMBERZA;fcO%&WsXpN5q{o`MCK3^9!cd%H!o` zBr-5(O;%l%gp-=Kc&mo(@%RiGTNLb)39g-v=6RM*_-3c~C@Q29ZP}m3yv(yxI0yWFO_O z$yC-LYVR(p-c)%}o>}bFF@?CLxzjt%8+u`; z2j)8(heOcNsb0^uTOx=;2>lE#m>o0bg|Z8-iMCh(P8xST!gl1jegJ`6GcV(3Uk55} z<~t}rP{X0I?s^}TrE*tpxrhPmNsDWwbu3JWn*Vu&M55zd9^ z30F$UZrqRqEeE-c3RWs;MUaaiD&%pNHt29I1#hf-zQtp06dol^k#op3MDrO%rdoO&u~`CeJ-|P=)9E~{b48HRVc0l zQC|&MDY_~#C-Z)7(8{zj3GT}{APTdu?~v<$d-79tMuM>9V3~z6e+1&054lgfA9nSx zxG*tTgME64kat%j@EyCY9wWox(y$OYJI* z4oLUO7vQWQ*EwmMOZbclYLw%NI^ApWX56sV$KnR757kVSagO%tDaoRRbIq#j67+z* zDYrqZ4d~wO0;F%7Rmxb1(|M`U*v55unZzhA%0v71gejN7-zK}mNyCl;Iz~fe^he^& z*Lt9U<8IjYV-|*O1>z>34p%bpv#+PEO)%_U*_mvvB(XjHR1{T+K)}$Fl^hiP;$ensWMR%%QU57^cHoLl;Aq#{L|S9 z#WGAb?QXiL6pr_h(A^p+ps$DVU!4;5!c{Jb$8<*KGuLyxs62K2F4SL9 zrscV73Y|~%u5er$pGuDOI&*3rqAxu5{SVu)6~Srsa3(45(&M$%9-L#c8+FENnW zi01OX;!~}ry~=R&NrUjE;lQR!@&=I~n=Y^_FV`jYf6pT4k`<$vq8_JA644ke%SS>T zaS5yRxyY69`6bLag3OEBX7-#uLzO*Kw=3WY#|(GBeCj0>GA zxK-*SH&Cl?YIQl#x0~6SUvvsL?X-(@Yf8ujJ4uUKPm&*(>LpoAeX<|pNrrBMRv&Ng zAmjSpa&T`59}B^9J|4kGBd|m2jEH5A&wAFXN6|@au$=j3*q1FCX}^ zx7Ab7S8_^Q!-s}X4}(%Z8~VZ1IYAt4^z+5SjB*BT%{1%dWt-6{y2O`)&63~tt~X%` zSC9X6j{}dQ-ST9jUqC?~&%bwC=D~W!@w@_~DOvp%68g#}?xCYZV0hgF8MxSmb-3_=2f3;@X z`0R3luxUBhQE9nFt+80;!>ulgkG85i>wWtUcvWt@)Qpxrk89H}57u5zTY30=`ba8y zk1FXIT@VEQmg-cV>QEF}HS?k$<-<;hwGhG(jl4L1q|nD?pf@fAG6gd4c*BHiG-AE% zEtPGv_1C+Z*ud#LI2P>}u;ZNI|jeR+w6JG9KW8HeCj~!B>tFAgYm)~d$bDd%nnj>-uIfckF8hSY= zUorPrU3D3fdgg8G{df%Ca%pLxYO#j3**st4D4);z% zDNVsJ4Os8(PPoa@R2SqfqsK{F4Ofa>9Osq6yc?>vWbniwZeoeL!Pi(d_Ij(mRe8kE zaP7MG$iuG1?Q4JdAI)7SA3F#^$09%!h8JCb9Gk%CE{Q{s3?Lgt&&Hg%P+uQ*YS`)W zP2AEiB!A>FhXw1JW@_twjtv>2s!rY#ECouznZF8A{)G@TIo2bOyL_{SBX6}m`BtyI}R&)@Z6c+y&=wq_=5}l%6OzJPPCy*=2 zN+^gn-$~P=dy^9CmSLcR?8cT?kt2p`c2dc~7@1+6pWzIik&$vKsmm==&Y5v_g0)D^ zq|=Npl4@U)!l%^oWFHrcd_`Yg#&2Tz2V7+d8c)bpKZ*+NeVhV<30#vBF9lKZt7}uL`iKw48L1GA zO}$Ah8|A68=5P5o#4_AqlO$1slVm#ma0K?N;^{YMA^U1+fU)p0j`~l|Ke=lR>}A1+ zl)I%;(o^n*0|zMCTSjg0WfZDo2}F_jDnYUGA0IC?AD|<^G_EPfQ5^|O$pG(A0`#aY-8_@@}Gwxys6fwtcyR(ZfZ2!2V{Y;!*e+o$G;vT?=lr;~Mm@P0VALr~wjkEii@Dz$!x9lS@8xSMP&tFbtJlyz18W|hLH&%^dUyc& zGxrc63$%N46@Usg4O?tW@c;8wn-6%Y=8e9hTB4EwD5{Qr0XLkl)}(IEc9kI7e!?SeLi_Q zjg|#C;w;rbpXGh9-D;B0OeZ zFzaER!U^l>L{DgK(LTnS#W7sou^V8`>F=!?@4bn|r7|wh3v;=J#qQ$w4<9jDD!#c7 zx%s{5gA4Um5ug%Zhy)>h|NB1u5GF_;$HLa^nO{tG7sRn|Hw1FX4584-jM$OA2pO?5 zN<9)uc>}{^?POtoxX7fyOxdY+s+;Pilyb_Ix{GO0Xp3&qeLCpGW9*`Dn*>L;$u3Ef zH({x%sb;g|OcR6rEN>&74xlM|WPHbGEXkrc*>|7nkaU7H);cfIh=$Jp`~;<=s*%9hEc zpI*Ama-zs63eihfu9u;Fy#n6=`tR_SztiBKZ~g!JD6PJ+gB4yuiY%=;cmw1ObECa+ z%^vK2W4Ce1rgks;>T=l_R>l@^R@Xw-t(^gu;re1Mqc>zIvL(0VzFg(ovd8q;9?~;n z^jx#$2h(r+_xz;apCHI^zIqY~4Wo=~{gmxQJJC(_5=uDXO57!AhAAH@=sem_*=MVGI$Oe#@*L0l zR%g!-mLL4fmF1Tmj2DRz^FaujZ?(&r4M{rmPfL&-qPJdKKQ%4Zw8$?Lz!5cKir6D4 z!rauaMcCV<>!s3<6ydk&U%X$~HsJNh*q_+D_s#$LU>%=ef_0;|VXjj(%ZCk649jR4 zeItxC#)iwdU3G_uu&V1^zMb#p$^6ZBtQ$je%#7JF(vCrFBw9Y=vMuh3s3#7hMDB?o zik|F{346}dre%MsSiFnp*dcK<#|MiVd7OJrF$#uJq>LdH5y_e8SFBSHN%$B)@+FRYNo{;bsy}JeG7Hr+!9TrYxkL^L8 z5r22Ut6;6RR{N{DO0C}Ebr>JYCAtZexMecUk!EMAAf6CiF#~AkIvw>GMV(%#oK0ND zAJ^mqOsX9Vip_Y_Rg+^240N`xQU(FFRNcf*G`fuLU{X zJ?U!Fp?i&5NOFkLbI(3^di5EWsiaIGhLA;ismG8euD&qVLBE2_e$>7TpIiyPGX9%= zul1$%c7AYi*CaMtRphBYYd4_5*|Lr7Er-c-dF0JM`~21CsAr$?5jw9U1BV7nCx1=H z^c*$xeVt-;Aau|N7cZ8t3^==OcWu(XX|4~exNMb?Rc@90JG=G;x96diI zhYw7Ya@?#ayXWKY0GrA_nHc{EbJ}IA>3E@Pkp5~z^K&D9QG zQa&`pLGqn$`Ez(Xcodw1y07QCV!H^rOlz?!QLcBx zAPuK5E}(*b-#G<0PT`>1s->!SCRbZkq*Sd&ovj?ztd6U$>g`f~z!`0$d-3USMn&L7 zMMRWWGz-z()4PghHVg~RDasZ+&tIaOnSFZf*YKdJUbYLh8HKY#Q?2+;N6_)d5*^Vx zXV-lQj9ak~j2ed&br;B1rm~y=YE090)V7!`_GfOxrP3Wk?7z2fpJZ)x$B0UlQnvK? zkSbM#^1p4Cd@zgEdaeHbrDcQM-%hI2u(E8_YauEgX>qaAFf6uBp17g&h>lnw@bA+D zF(B{|%t!2lhOIZw{)jC#|lK^oPfJrN}b5dEOO8;n(bTCQ~cf#qW5 zA5<3CTC9{W7THm}(Cl1n)V{0R=U>bZoTy)NB*7c8R?G7!?$BZl4H4%T z9;p)cvSLcK$s-ug+_1ek`af;b_A*y6DKHNzUHEL$MeUUe%v8Xv6f5{|GwR0~r6kP} z`0tURhH2~>ZG&v3VJ`%`A(;QC5|kdSq%UZo9TiY8Waq6ZSTHJP)jTa%*mA`z?iJfb zvd9@-V`MxwD5G4XV`vTt+r8&TZs+$VTo=_qpE)tXka?g&3jwNHWs|B_d>XZ@8Xrx# zAIwuZxR{%t7fNTn0A|51vOvL_8j{8595hhfPOJM_V+jWr#lh zDu^9m1YZ7)uB~Pqrkw@}q*F?E{}*pB-i?pqkK=E}r{b50Cpmwg!`uU}CuZ~2LQD*7 zge^IWF?Q+7N`=oW`9_}1b30(|?C%_S&8yQpu(N9^PDOC6js1-SyV+sS8&ekGAhP|I zIG={}=rbaiqII!>q$n2W7lu2y4pzNY?6(UoIB3-K-!;l+8rfA zQ-+i?YCR4kt985+C)@I#+?9{yURK#GcfEr?7a_vz1Fky{t$CQ2w49zhRW(-CR@zcm zI+7@uc0KT~zAEO2|gqw<(uP1T&VaWWq_)gP%Avuk-m5DCHe2ls^W+h1uq#QE}d~*d!bLUXrss;|psk1FDvo0&G zs8W_vWZ!un_>qYL<5}-ea3*JS+CLB+X$b zT*I=+d3)8L#;WxS+%QsRkEr(4FP1q6p*m7RokRC)_vS}6mKD3K!pLH z1S-iUQ8Fo71Fq7pbSq@#rj#9KuxN?M5?f+lOpy}rgwk;$42?`0Xxd8*1#7Z4OJ04_ zZMMtySg~eZ?A^Jc*Km?DN4$_hwe8+md|a~>ioZObPo>7dqtW2k9eTuKGp(70I%H@D za+&yC=~7cT8i}6HhFNN}am*N&*w^9>a+tArV&oZ%Ib>2$jQ4(!4npvE0!W9xfISUW z;F9S$r|`>pl*ajo=i>`!t9zX$9f{3GsYuutx)&G-3=Gb6smR}@9u_us<6|d(&&1>f zc{7eZ;pcWmvr~k)fqFF-#BwF~x`UegYGu|dn2omaHwwA5c5Smm?!Xl( z=`4;HpG<3F5ijzK)?#Dv`r_2${C%Pf=|~Dv=>=FgTEao`5f&rWsU=CwXv_Ww5Kw@C z#TyP~0v6L?5QEVn3Pfa={1ZsuTNp4&V3KCiPPUWXWG|_tlkVhkWBB6Nf}CpdgHFw0 zi)jF(iMi%DK4uP%xJlXwPH+tQ27(zPT0jfh@`L*)^#z2^ zT*oU>s!fXxcE%NT+F%qW@BYH-qo+JB-lX4{KM!5-T%CesAkmm*VwqUrThjLW?(&#| z1_dM~+p_;|3vP*av?l;hSrnp(`)1k&t~3cGH)T#8O>t^T$rarNoC!|9iRWXnfIsT< zG6cq0!Q|gdIK+X=J2Bw0z%}^h2TUv)3}P@eD-ZJPXf^=-OK_h`|^Zu(f9W;RXXsfKLfvrbtNJVn|lJ{G5=jY61kVsVE&<8)GB z$NE9`sS|RL`1z`%?*Cnerle(A=n6f7g6Nfb;Q4ealyIZ~Z~+M55D+08LLn2My=HyQ zOL@VXcbpNQlBt{KJL7&VB!Anjnf^@9P&0Q9yj|vA)WMSp{H1#cq7|y@H18?g_j%0t zz}JPx8KAhlPe11&E|C#TgmhSl;XqNd>Zz=-RAikV)cj#06oQEsbzP$#RiaC2b_9{3 z2${Acub-E)UHxQB7oK-!hye2nPag0ik2qfD5uXhRk+YjGIE0I%{U{Hj8Fiv$G^@!f zl~sI6c>xwifosil^&TDwU@ZR(x}Wp6R)%;Mtl8FVe>P{SSvJuen!34q6>ZW{X{C!8 zrAB|*89Jq3dK8(?kj_0PUhV7YRnVhEy0Nx?HL1F$pJr8-6J^&VXJ#=lANP8%_rV1C zhQ+nC!^8vfrFOiV8scjn!nNZUO2t`9lhjGcRUIy$!an6_h@ybfa#@|yRG+MYR!id1 zd|;7DLNXcg4*MtKkcrq4yIjH@!f}CMxXTdxohzT~vSA>^$vA z2RS|-4`hs&ryZ2J6X|l$^1Kmn_o!zu@re?H@8@J*}PbD1TzPB z#_%>6%m|iw)O5CPCb8P0~d=hTIOI9QH%~P=v-1<kh0Jg zkkBgcmr=P|tWf2WZ`l~E=F&dm@+b#6S_g^_%Av(Pm_lpy_BscQY1U z;%(w$bRyGj8qp&Wfk?zZ%MTfU0~nLT<=g(Qzvq|V%Y^*4`#l za#SiZL`mwbzR;9x;xARh9tZuI1+oy$Btdr<8oUb0ig;$Iu+gOBz81}`l)h4x-_4<XGPTVRF^v=5pB;R%=JuVP+(Z7CBsXvy!^`Pi!ZS>zSvAUZYF$MmfB$| z*(1%QhxaCErZWt_n?=^KX~vJS3paOc*?Dp9qaoMGL%wzxtTophMcr2qRW?~mbu1oM zb)Yu2sxMz~RWi;XFTdoIO)y94w%uF# zT^Uwv)296@?b)PvFF!XNp8&4hEu-?S)+THYv24l6lKXPXqL|L^XIlS6A1Oy@$sp_fB zF619VM_$JJv5guA*$uV@4*pP~*%2JM89Z+t{yp}~WGU29r1*T*n#!%GL+!_h6QTe$-yqI~mKn?sZ+ER5nhFNxvPl}D| zfeCcGuY5L9=#ZiC&mz*H6hl6M=$!=*uHGN86 zI)a_)QB)t5@+{>yDWPxN2->DqU^tON2&aZs8XUAXWN2Q6|FIqsF0o|N!qAqIj3O{e z6B~t^mK9AyJPZ}l8xe?pkY~OLy=EUB>`oW^_Dm~xqK=j7FyRE*vWrR){u_rEW!cI@1T%>>BrId#JJYn;+0&!!toF5D@J3YDe`NHzB zC`|=@ST7dS`Di$-aIEhPaUR)XjuEJ>CSAJzX<#nIfn6eBheiR!UP$TNG$twNYXB?L z0hVFy{9mP#7vR=ufPu8uk@(8UdJDsL4Esm1V}q#B?!j}B$OGYgc9~J zHL5rBO{#giM4fLOQk-zn!8tty=x=Oy%-UFd{kiA_-XnM#2=e7iv4U+d@ z_gJsOmosJj$QbS!Lw|hR7?+Q+)H=ejmU)@k=?B-(t>vyY9A3k44dphpk8SW_g|@;P z0CemaAy_ukruF+P#^t9Q_p8Q02*6xNySpf48k+bYZqZu5GI2VG@pfF?9;epdtN3LL zBa;bG-F9F(bR8chRujxm=!lk;SBnA-q|heEWmSS1Hr%0WykZ+#r4d3D_1;|L%n$6W zu4;0NPM%rQ&(W{Z1Hn0HKb_jEU8@OI5`l-+RgX|7NM@-RE7tlw@U*h2>Qg{=ww2Cg zZ-qb07@j#|uvoid=%^B%=BEHzV3Q0(2T3r_aS(>CJEu*2hRd0k4X`VR5@ICH8Z4t* zL^qbu;^#aeg$}qlXn5pz)EdEdB@z|kre;I8WLjl~kV2ujJmgpjm83`)TtcPuw5cpR z4;(f9_&w)p@HK`5U99l;gx>Yt07R>lD`vwCAlMn*Tj5~^m8cuxDBg%&caR^-aV3Ck z0D9Xd75!lu}0hkum&d$-H2%>ELc8c7g)6x;gUXq4Q6Y2!sL6E_~ zd$cu8rl`t~j!{tLLd@VgKKx#!VQ#v3muWBJ4%I@_PVLrn{D8eaUiXO?#~B>rY*)}q zT}QYqz=xrEZ}BzEsxG2VXJqLd<3+|KJDG{~yuuNMx&r#(VoAi+0RTn_p?Y>da72&t z4aEaH^C-z=TvvE0v5OupI<6^l{*(M4{yS&B+O}J~`SFjlq*%vD8NK_UKZFAX#C^-$ zNH!|{pzaS{j>EWjh!ug_y9%EJOR#LXMFp@}J52+Ar*%&&7sL8%&d{b zy4HUkZm5^qjNT>IhkGP^Ov2_V-1N$`Ie(K=59F7}$}9OezdNV?$9K_X;M>d6IV&gy z{rt_`1ejPiSg8&2pvtR8`kGKPN7g*`)h|gE6z3KXtQmat? zxx>?=n6Mf9v}(wv4`pfgt}PVaHki~eorOb+if*gcb+g-+cMAzK91MYmnrs7wEmGVk zR`2S-7}$SPJFnd0ePEa0O8I=sX8L6MfmC~5!jlt%!vf2{E&7Rd8o!K7n`6&-cX?QU z#oX`qeYbD#-BR6suuZu)5fmi;q8XjOXqLiiqeJX6l)d z0b|8VII_!oe9#&;BoBaI#E*3GR1B=~+kBwqvj~23PL}hK=hv znC7C5x?O8LI!z#wshcu}NRK*(V8mglo_R79p1totG5=j|dWq7hy%9_B^f4}D)j0>D z85U?n(ZDJ?JfDmBtqgx7_R=G-EJ#*m;|Fu9DCRCqtK8cI@*7Q}6ruRX_DTI5$+P}L z^kG>`=-SB0U%S2HE3^>aqcZSJ=V-UISFl{BKb?(pXi}Yt!(rPThL)HsQY>p3DTRZl zigo5tY^Xd=Wop`7-N9}@$rI~g6PkWP0eNG#tKRA@7Oraw3-kW(mY*u+S4+sg!gK#o z0)KA8-0avj?IV~c6(p-K&Lmdmm_j{L{pXn!3xzoFGoF_XH>x-%3Z#^)d4wox z@qBt$6TvLy8WaR;)ACf)SRn>YZKN+6ex% zt1=^BKG~WeN7H*(Ti`7|3dTk%xX2}Ql)zwEaZ?yu`7${# zER8<%IMm094YvGR>>-Uy@vuR}7byKRCJwLhKl;MA*idD82-QUbWdh_0cS)bqv2OoL zWPueB-KSI=t1M@>s3CW#u;Q$v;2L>_AkBARK5bCGB=(~YDMh7Li7Ewt5=7%9Z@B5S z%DRf=j_ue0eUGpCF#+g^L#iiAbC7bPY6+>y;OXTwqyVFV5#M2j;le9aw*b-#k<>dk zPjN{qh3&MI6M>j95u1YJl*XRG8abA4g3x4=Tvco#8gG{di!jE_{e;!()@nn(Hs2qZ z)WK$}d59nOvNSs&e-2_(dO#%aCD zEpc}k*BJL0MvY5-u;Wm#5-(G63&a_oj3?l3D&crQsiH8Y*?ufBVbVdKWW{fd@48y8 zcVz3rH}fvYmj2C@`a1B%YZDhfXpg0idd1HJasa`bO{K0;j_=At;Ki(!Tdgk-HkgnM zs>|p-oSJKh*SmZvE5*1RWo=Y~{FjC(6)1i1WQI>4l{VN3dNb>nN?QJ|ikH=_sI^25 zgk|amhDh6)V_t2~UM$QO@LC1k5FARZ8AY4*H?nVod~oC&dM@xg(~YBP29c%uYrfs; zay6r=qtsm~Z(D6p5@n`ersyP}{hxLGJFTd=hU1m3rihk5M_VI&#a zHqJRn$0q5TB#!xz_d&3;Zpz3WrORF`15{ei3p^Pyv((C)0(+9!7*0H6!JJnn$H#S%f>Be_!0 zf|(ST1LP-c)1gUB^KFClrC6%zuJ6)NFIArq(EOMib`n1>@~o!UcjQJ z#qX%6-tvc?ZiNR85Vzipus>++1|#XBxNOV3e8b9(f*tIlJ75?Josb!OGhavD3mD;V z!LI3VEE!3}GvQ&;LS4NFGfQuOGD4)a;%s@(HtW zwt8Dhwj(HV#KEejfoK>Ko26Vyd&xHl#(;Dmk3h72xcNB0ZtH7e%zb@5%6#UV@wm>=T11?F<+}) zSy(iZa#U`Wf3~=>7$7@k=Tzf{CkwTyYYWrt{Oq;GHl`4MOH<6dx~+{BmfcEs1cK{jD5WAeB@X$_sN2oCcn( zK0U^nE>*s=)HW&==XH**j>UODq)bI`0-Z4j-j4uR<9O)UPef2@7-A+BO3Ozg6}b{(+&z+c)Gx zOs2dNo^6_n@t-P)_Goas#PO>F@#h=$ZoYkS5Z=nks<~OwO(BDw~n#OI~M>V13H#kd6j;Yo_Mx^g8Iigf3lYap=DghZ$0+cav#Ve$vOy4M*7oD5w3G zDu3iY;EG2n`(3F1Pm8YuujJm8e6Hgc#G^vaV|XrpHkSY7k)rDVW8M+?GQ0p!!(kY# z#(6uz{b~2PlvC-4QaPN$09ag|=Y54g$z=zBEB^@BYi0Pyh_3^m+x0i1_eHW1!CdZn z#?Hy>q#=`0X$An0MJ=>iguqJ3DZiRo%-~GMWSQK5s`1YSUV&%fH(`X-aZ}%;bmOOu zjl!bu!~RNilQ$dXow9ogHP;dy!aqLa@6Dx6|_#A6dtHPhu$pG(h|lT8^Ihgapk zs*n}`G<4G}5g!(n2r28esD$mts+FaNdzo`}5q~$WsTu>l zZuGCrFEA?l!GFT|6VFRz;Lpq@&-{IUVWm7Z=XGzazA#meXFJMVcJA7tk-00!nc~`q z6wLr0%woeFkh;U5iWUr`+Dp^_Xbh$1y=c!wON$ERzLT4&VB-&1a*Dm@tjGn*lzgPdJzTKGb zEd2QayNK%YDznNA%w)h_l{Zze{kyL)EV590FZ*&6G3D|x95D(LyM1$e(7OBvb$!&H znY2IyGjj3Gbr(w714C1>V8BgruDHlcvg{6=kFVT;xtVHs`L5Z=8=Tb`XYSJA= zCqAuD^zepeYp#zOKiZqj%>LQGa2Ni&8?3#b>U>;(x}MZJo|{oR(8&cYwkljNNgd8T zF9!DCgj$F6j&fxC@*kqc#4iZQXBwkvwOaaGvJ#&KFne~wh-GJuluV!Dutu*)f=BYp z=(>ml*0OE@Y!0R!1%-9ppe;(;VZAh+W%9Mqvb@x!e0-{?))dFKlr)7ti?Nz2(RbwLGa$_>r0f5)`RVwo)4jc!CU&jrYuPTv_1VlC zdgsFjGjqp{was9i1PxDBOCIrD+0$>kaEv6O{ zm`y?7^7$V26T>i)9EO#98qoM!FP&X5plX1jCzYL2=g$pQW#-5VrcXx=`^XSVcFE>) zSwW{I*Ps=-^GJ&H5`B<)UUQrzHcj8Nx`3KzDQTU_5SA)@j= z`Sg6dj5mNP!gU- z6C@8I2yq=0ta$JNaG{<4H&vzm%|5*3?mbPu>N4{^7|_)Fufk zVu{K5o9oJUP&?`UeAaj|PP4!Cm3}yz_rgBeu5a(?(eEnU zm-gI)6I|p7Zx%Wj;~7_!wXDlZS>8Ke4waEVn-521yOF(Pee4K@adLFqK@)^Ne8j?w^q>$90cgS0ZTJN1N1;BRa|%zrwF{Zt#EN=RY(vPvBEC>K`_? z%F6y7Fb@G!(*HC(3ayuS`uFaV~CmrU3`j@XaM^XT=v*{K1OfT+y0dUmagj z)5YZ4)F?aMyf$6M$o{=s=GgCrouan0r-ddxyZer9bxnKDaLKkqF2}fc`ey{eMH99B z1kRJ)$=K+=_t^v0MbGM`0b1%1?Q2N*g(9dvvV&v5ZkXzm{~qu+SNER(O=F{>eX?{@Uh|-OA3t>T%3=*_Ay-;C~C~QP^>&aFaryv=r<_I)A;c z{<^GAwM-ZDX88B|W=ctrn-csvg3{>6?c$JH2A2mRLtFke|iHj>Ls_u05y0Y4;IVo^;W2?c9}_s*#V?la!+Z>vA^jx{}$o zJ)FVDBiV##doHRBVFhv9yL>kpPTu)ST;bFvKNl=>-fnm=feRZP>YuQ%IPtqaXsHk4 z>UPdAC=Ypj8W_V6Dt-EIx*YDO{q!0Qm0igJ1J$K$gH?UROkFDp`6lL%R#-qhT&Uq^e1&`kyfbZyJl&`Xw*$MeW}y#vN?z;h zT}S%1g=Lx;)uH<~!)pCw52j3-L)BogB{%9`-Z}Wd1m1tbV!f_Ht>(e%`oh$;)8|XN z`womqg*aR{l2BI%GM%ySTRN34&N#Yeno4Xf7fhDc-3NwKCzJcZt>3?Vb`4 zJa;@K)r{j7{bs_Fb7_aVf#PYo|DjQK@KCL7w~SP*mZ+uEO%e`uT1c$np}ObPiUmhx zgRt$ml-Z*}ohg(=<31>^*mMxZ>-~ZK$5 zsTHfrCKldrzP)ANP0yWv=~Ql#-{RO#M`jV<*+EzfYqUykIU30bB1We7xLDt>l#?FQ z{2%RD0-Ga9cAT{^qC8zEM{2mehIj`u;K>9O*x1_PPH$M;0m5PA!LBZ*k6znZTuq8D zdPL1N>^5W$U9+s3Xd=$Y*3mvW)R5DQZFuqMT*)F%6lb8?%oko_asj915L#(~}w z1!x>e5+Me#BXA6IhjLi#qpAV;cOcG1=1JXK%$klP9FbTf@F3@eb{uR%pLf!m5lytS zA|>8Kl?xyCaZ3iPrL2bXjhwhJS$g>E8ZSuv$pSfHu_0y>YMf2 z_}{>^Io5d!>7-rE1flDO;jMvXn3iP$o*iN07Q*bHVqIqt1^%F?dme3L3!5xvw0yPs z)|$^-mC)<({|@iAo!tnQW5KEVT?gcQPSXk!Vo6@A(Tq8EDY{6vbd=}+Ec%j;*%(E| zSSq#WYxO>Jqv0sIsZrZmY|qS{^>nF3cXkSwfOr?K7r*2eA!10g-Ew!farnHEs(Suy zStT~%TBAnRER)QAp+qi!fym$t%4Gb}ZE|B_+rOUJA=D*nHePq($NpCfT7YO|MPdn+ zTX}WWGunam)%qh;UuS=5!2beCYsnvL>t(Iab$ zmVPxSc_C&ojr(zqe$ub0LD^^5^24R7{e~E2Tey{p3@f$Tb<56t!7_G&K1Akz=QWEd zMrky`Z$$y1_6N=#8Tvi0LXVhU^lYE$X=QMdvH}OB#kg~ts;Cu2K*6XDR01U)h$+Ky zsHXxR3}7XO*a62dDJ#ESiC|W-j1Y2Q6k&*$>A+2xmQYx_{{tbWWjJ<4;HM$_agf$3$Az$5iB#Wuwk<^Upr{G+ zrn&`tV+4`JjT$i+j-y%}c;DlCqIDy8DUOU&B@PX8F(|KaxE-n|HC6C9!WjCdlC8Zs zlGhsYyh?kFUrDc6kyh#b7E+1%_15bJd%thH zN$X@wgpu&n#POmvanc^xRthe2JTAM3X<-^ZMy+>4({j?M=?8Z)eoA zY0Rcir{KM3WWWoa*p9byYzt@u*@yQ%;(yu~v~>}+>uG6y5D zch*ka4#3&Px**825Zm^+Bw$v zEF}4?YO3{LcJUXQe@S^O{i|Kh5gUcMwB_;X5_KwPk%L&^bF9Zc1gxb2f|zD}CNder zoWloc!(dsDPa%`mg+_78EU?lRJ|FuYDnb_(Ne<^u;6y9#8!SmfknZ6L{vXD)@=Uk| zzwA?vNK#zqb_?D{uM+BnUO;uz(Vk=+}57u5bm9>zsmUa|$hb{}b; z2iG>_6s3*Vg9|Iz|3C#8m+gnkTv${Ib)1AbIe4>K&YR7g=# zwN<>J7&Xg9V)!%YqpkcynLErQPIR^E&|#Se3W$1*jrQo2?fv%lDXkczl8RG2+4@po zJ5&M#`JHtTr}1b=A9_wyx9A)Ff;I!0a5e9Qt@ujSNU^Av-^^w1pvytO$KBdDr&WYw z1coD?c0s9b5%>zZEeF0lO>osH=Ht6HE21Zb?^cUh+ZQIn4pj0v?w9&-rvI(J{7xSp zJ+ad*+12-&WAoFdF7lkdma{11f3Ro!yj1gt29KL)Rmi0zm?kAC*^VrY#ecojGRASh zaDQg6j+rqEh9Zx^|69Qt$LKD(R5C76PZQenBz#>sw@mYsF0W{Y>TaEi!gUsgqy*vX zR4`|CT}hY4QY*_ba1&bz9GeZWuqHm;N6$-dAZagfGN5`dn8*D}K6`2Lm7(gOHkqpr z$o+SZzq>0c;c9VDL4_IQr;Nb&IM&M}KcvL;X3pz0%N{f)D`Yx~0TP#O%fW&gqZ>%k z_3617>LqfyejF=eOX?I-^-nKJ6lu*r$NKmC6q(BZQ&RItpoQvadvC#;EFimqURQ+EQuzASNhk$w@ ztgZyk%!<2rasEr9dF0^u0dAbm!}!ZZ9R6w!$6U35Ak^1}v_p!$cD=>LwdOG+!_U+6 zYG&PeWb=^}DbLd^5HfskY?Kz2Z_0YBvoKrxl zmeY&ZV@gSaQ>M_I9mfQx#GKiW(wU*;(%2W8v9KGo+JbuWhmW{5HtV611HR{P)*EEd za(26rTCClhg3KmIKR2hsYzN0S#(2<@_?D{Cr0hF@{11jQEkF{<6tN9mH;h{~J!&0+=2DhVqog8aX0t&iZy8??RrPvaC_ObT0 zwlUW)F3!*Uxm@uZ-lis}KP}&9w7*)JKkb(S^XDt4g7CBvl3Lu!wi#7$$aa^TH#^El zag#6^MXlEMd`a?qQw+Er?84n^H44;1J4IH5#Q-aovB?q?(nXP>z+^-*?JVQ>Qt%WR zC2czzUZ#dE`G_R(S5V%f2GDW2%pk)`bjV|6!pY_y@A#s|->lHY=`A_g_vW()M>HoT zOS&$gPRj6MFGJy|T3_@E8KhWtjT04DwfG3~K_EBh`+`fK$%WPQYI9+|zx0QvVQD3GrEJk7)8@2Vg zsVO7de$nb9>47&}NOlH&VP<+K zs2GkvXl52tA+hOA>cA00=q{>}3rY;$D(ezUI~MwEF=M8zRUJ3@9q0qGvI{FwRp51B z*^#7(5G0GlJdd)TTe8lzT}=vK@_jD@f54QtW}p<07&+{9FcoVgj@sehPuFa#%=u$hIC|8LG+qHxd03U zy<*__YWe&C&SYHRfu+^WCKFDM%qo0S00VNymuAZwTVWCN> zFfix<(2SF1d^WNTUQ({2BS6rr=%6de&K+r|R`Re!gL4vIWGUNb4a`YdD70?Xfe!tG zCKS?`^qq{jb=%^Ii)-88tKhZXO_i37$GS^!vQUCtww5Z_Lr*nqDU(NiEs}wZg?uvq zd*-4rn&SUiH#&Y(E2OodNZf*+vRfl0GY5 z2lgp>4?mtq(IA!FV3I?PEXY>qts5`Rfi#>x7 zp|GXkhY?j;dw8>rOH*-&<_q~fdzTw#&gIYMf^sBS&#AyWf*?0m9Q;tB_Bx=Rgf{#v zvC)!mCY0@aSu`b|!+&dQ`#w^5U<7ZJy{308{g3t*?-bM~|5GEwqCo(i^tyi)GICg7 zT=L42iHICm!C!Q~=g6n0UKiJjd&O9U$f*;V>_B8^Ke3Tp5pI34 zIrcU7cg^3L|23_7A$yKa2su1GLiZ?x+>JOQjc>lN+669>`(S1=f}7o!A)!SpT-XqA zh+UOW*#S=f1}z>9JaQW(Oc|c&pT4B(alHOKG6lc%$i?#9%gV;{gN)JbDjTuV-CpFU3RC1VoI^pq~@X%gn=SVWhf8vH}Y z^PuS?sM?D%0~ex}{(Y%7!Q)O&9p9`aXIQMdEE7!(k{*ZP;Q!^$sb<&%QEFn3u%RDR z{_4ml#Vd|Du9u<+A}FV%#OLE45x*hoS-q)KI(|ba^aD__0}^lt-VC)`wHk5*BT_1f zxDYQQlVI{r^U%+B^M{(I18+L0{gSt5Uv%MrCb&CqRiAb~?7U_L4^B@_KQ!I89H><$$O#ky^q&yUYLO*a?9<*nIi9hS zrky%sGm6W0-NcuGl+~LR)HqGIO=B0J(C1!T5>=*7{uL-EWpeZxjveFJDvuEK4MtGw zuO*O_nKT^}_hoerdBmW%8pL?kEBmn~?3vL6h=;L^`VwRlk#RVVHFUX?mRCsK>zlUJ z6}!A@oBV+8whg7I50poG1ok@`*N~~p2rkVUtiMix-j zikVD6s6gP_Pf>H|t!bFVrT*s_K_6|orBWqvqF|OQM5}52UrSW_Y|}mAe&L#Kyoq8F z1w%9T=(3RGIw~|ZiUeP1ON@#wOMgHki@=*U7tQvL@N5w#aBE7sscB>e0sgtGBhn%i zG4zG$Mx*X{UT}H;MP}BRWn4DPff`$19ADt(e6eIjPpuboJChypFzpS!!qrj~CI9K_ zKd;Nm3Z~uKuiC5LIrswLng?s?<0(cNlo3i5P8Il@95IYw&pGxuv_~q7O@!p}6E9+D zm@jGx;aB(*!@l|*VJgj3Z(s0;b~pm&9&QKL_SvSoW+)rQYQVaT~m!TWnQ9ywg6k;rEM}sm=S`hI4vcf^BMSH zEZ?Go{y4*u0yyHVZpMcxGF35=bbE~Oh)CTQ8aZUY1PS!mK;W=SA}%mLMaxz(p(IlZ zPiOfS!ZmUWciQNOixuVdooC8|7KPI&id{ktD*tm~LucMOxI1z0RAXfa+NelV>CXgw z0Vsmi-`wy2OM_BJwdL#hw@fa;XJe_Q;Rj#USytiF9&HUdXqHmga-EZ_LQdXL^^22s zzJcjU19J&SidAqIeJ3on%vjs^dQntD&18_9D?#29QSFn(k~meduq^~RlTp%mkYXYZ zgtcL04P{u7wB;m6(?3Lu!K<<)F>6-}n5auNp^&CW1rVy=t#B4-!b<&RYD1hV#F<{J zB32TRY^6f91$VxOkM;vy_%^%^W9ZYO7CVCNShQgK%FqREOw>lR=lPWh8cjDv8kc<3>`<>ykAV#B*>=`R=U9>L(P9D%V$#y31$q*jwWKc z<9hiWS5tjINu>&E65AY?h!Zu944lCj52lcZFbo)mTquMeDL|$@VM->bj&4LUMnQoB zN<0b^(NgYEWE8+a8NkSZ+GIcZSeQtqrP-#_tA!ijV%~I&PEL7pQZVIXJA8N{@k$+@ z`jp=hk%`}hZr;Aze@XPBTqrjjfV2~L#kN^4))=`i*;IH;7Qg#GV z@%Hl2Ar!Gf7!HQX_yROaOfyue(6=~gg98p_Dbfg+%)Vx%Kc&&p3JDyJmM zj1$6A=}Nj4PD+pG$X1gj6n|%>i8gbgIb{rqehf1OagB?WNt!-17o}Up&1IT&*PR8} zZf%eRv&$*t{bUm*5GH}RvdM+WC1E?ArQU|P*g`D+?3q|?QsP3A43_N;oX$ghr-PnV znqrl?fKm1e`-LtU<770_+)GYi!7sE4uA~Vf^^)ltuy_Ly6PRVlWK-CLYFPNQ#&aMGM6uPnMoq|E5ieop^wY3}hK4 z#GHMTXcZ|9OKcLkQE`Z+!^&hJ<(5VXi$qD^E}K#y?ng%=Q)K!u(ITJ?%OfX33?-SGOhvW*$G9%{r!B`yarkWO(Aj(2XaUe`L zR5y%bw{kds5f`^VGG#C`tz=xO-E4IHa%@(t%#j9q@sbtZSp2#(!Sghu@m1$U{SGRF zFNaXaP$CH5 z2@U%%q>Lo&LPj$2HO@c+acT`3b!t|vQk5|%q{NnquoV9N*Fx(4OYtT;QX_|hDuGL_m^O7$9wnVPOlg(YMn_I)Qr6 zgxd2!DV1=!PT3YfCH%t%{scwj#3r8QA}n?YXB6Y3fW)cNfIJ=^tx9}eauJ4H0`Kno z+aOVB3`{I+99%GP2uLVs01PY~JOUyTG72ghItC^dHV!TxKGioxVx#-_D-|bR0+~c| z3Q3ZsNR=j?l8Ty!mX4l*k%^gwRR)_(b`DNivgOE?$HgsQfkH)!d6e)z5jkp&V>ak> z(^LCxwac$|*lCjOM%*&p9}d{&w=`seiS}9Og#j~7GiaURVyfHv&GU~B-XfD7ao^tp z>wWa~m)PW#6E-VVX0~!?_?&dw1!tXe-b)p(xag8CD*Z)v-Bs6AdF`z!{HoQcQ>)$z z4VpAYxZf)NCuq~|l@4Qd3K*x$ZYy;guSc&p-q~B5w(IqMw=P~al9G|D&6L0g1JuHi zXe^#crqY?L&%RChLa|h?RBQD{v(@f&eKimC2gA{LGM&vA%hh_b_1GNTA0p9MJdsSL zGud3ea9NlC@Sx#8qPNxVbbI~5a5SDwXY<8!wZ2T)pO`$eU-;{P1w2w~wEEEN{rUR- z`Sp7!9Erx_iDW9B$>#EfVyRrI*6NLBtKI4L`h($UJekhsi{)xfhqt@^;dnYG|dL?fv8P>pMxayeJ#ZR=d;f^#{XhG@eXn^Tl$t-fVaK!|`;!TyOWs^Y#9GfA#<0 z|Cpp--#@=uUX<0ZwE_~#Vq@pvLn-7(p?dASs$*IbIMYSy46JFfH40JwFJe zI7zd-D66_@yM91W3@1p6W>}6FL`hauO$UZ)*^cY^K^VnJn&m}V)lJ*=!#K^$y21T8 zulsquKi?mWpcqb&6wR<4Ew3Wrz91aB2Ncwo7LopEkx5~^4M_4cm9hwNmKFx%MIaA` zE*n+Y_YQRWXEdXsQgO9l*PE5a(V7v>^{n2`*(*Js{~9ap6~M>cp{=0%JfeA(YR6OP zhKRc>13p`9(D@}0b!9L_V-S&to~q5RGI_e(wzic|42=)l4NCrF6p6<@BUNWPz4wK4 z8ne@yv9ScIeOV0ESVZMz2{a8}n@Zb;+G+>(HX7Ai{Bt`NTL=bvENK%U5CBjB!-WuB zg7k$Dei}8vCj%}ch`ERRi*8mAq1)QE1dexnH^iau_&o@(>iI{9*21N)*5_@)s^|NA zE4$|Cjb5TR3g(Y!J$=bhm=^hP;Hqq9UG?L;-p$AJFxanh7iWD1*7MiLo%N+nZ<~8S z{jVZ*Y2XshT+#Kgq-(Suc6i`W&tz7najhMVr=i%h9e2)LKy@rb>vV5`JOqgl#6#d? zi2U7R92Z?j_wPxO-v?ckb;}KXDIUD1Zobv_jqr!EXyEi(%sqCO`KW#(Q!}bjCoNd| zO?RY}J-W-vw}VrB2^Z0jG`Q(z79Yqr2;m(f4}=l8YV=(90>79wn@8-T;gqrwyMf{}msm9TfGNp1Cg;A}BO?^NwqfGpBB-}mw&t>2^mNXxgZbA5#OGF!`rH5? V_|>JT1%4I)&6pK{GZd6@5&)R5JIMe5 literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-italic.woff b/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..52ee2a546403ab9a70bacaa3ea776a944431b405 GIT binary patch literal 64076 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 literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-italic.woff2 b/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..88134fdb1a3dff3b9e2e82939893b110d109a9a4 GIT binary patch literal 52252 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 Rwgd{$Qy=5-qYwZ9005DzdcFVv literal 0 HcmV?d00001 diff --git a/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-regular.woff b/style/vendor/fonts/ubuntu-mono/ubuntu-mono-v10-latin-ext_latin-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..f1ef488a2ad93ba8cf8ad57638ff7e947fb1ddee GIT binary patch literal 62668 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

*w>ms;tlV@39?G|lK*VCDu%}TC-la$ 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 Date: Sun, 24 Oct 2021 02:28:08 -0300 Subject: [PATCH 04/87] Fixing errors identified by CodeFactor Signed-off-by: rdwebdesign --- style/themes/lcars.css | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/style/themes/lcars.css b/style/themes/lcars.css index 1a368742d..5b8a6923b 100644 --- a/style/themes/lcars.css +++ b/style/themes/lcars.css @@ -132,7 +132,7 @@ td code { kbd { color: #000; background-color: #9AB; - box-shadow: inset -1px -1px 2px 0px rgba(0, 0, 0, .5); + box-shadow: inset -1px -1px 2px 0 rgba(0, 0, 0, .5); vertical-align: middle; } @@ -213,7 +213,7 @@ th { .allowed-row .btn-default.text-red, .blocked-row .btn-default.text-green { background-color: #BCD; - text-shadow: 0px 0px 1px #FFF; + text-shadow: 0 0 1px #FFF; } #domain-frequency table button, @@ -350,10 +350,6 @@ label { background: #D43; } -#loginform .has-error + .row .btn { - background: #D43; -} - #loginform .has-error + .row .btn:hover { background: #D32; } @@ -533,7 +529,7 @@ label { } .main-header .navbar .nav > li > a > .label { - top: 0px; + top: 0; right: 0; font-size: 1em; padding: .25em; @@ -619,7 +615,7 @@ label { } .sidebar { - padding: 0 0 4px 0; + padding: 0 0 4px; background: #000; font-weight: bold; text-transform: uppercase; @@ -754,7 +750,7 @@ label { .user-panel { padding: 30px 10%; background: #CCE6FF; - border-radius: 75px 0 0 0; + border-radius: 75px 0 0; z-index: 0; } @@ -1402,8 +1398,6 @@ table.dataTable { padding: 0; } .main-header { - background-size: auto; - background-position: 0 0; background-image: linear-gradient(to right, #000 4px, #8BF 4px); background-size: 100% 100%; background-position: 300px 0; From f6daed573bb2487306e4ea62d747ea5b7d1e8f0b Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sun, 24 Oct 2021 16:22:52 -0300 Subject: [PATCH 05/87] Corrections: - toggle button (disabled): knob removed; - gradiend changed; Signed-off-by: rdwebdesign --- style/themes/lcars.css | 50 ++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/style/themes/lcars.css b/style/themes/lcars.css index 5b8a6923b..85b76684c 100644 --- a/style/themes/lcars.css +++ b/style/themes/lcars.css @@ -132,7 +132,7 @@ td code { kbd { color: #000; background-color: #9AB; - box-shadow: inset -1px -1px 2px 0 rgba(0, 0, 0, .5); + box-shadow: inset -1px -1px 2px 0px rgba(0, 0, 0, .5); vertical-align: middle; } @@ -203,17 +203,27 @@ th { color: #8BF; } +.toggle-on.btn { + padding-right: .857em; +} + .toggle-on, -.toggle-off, -.toggle-on:hover, -.toggle-off:hover { - border: 2px solid #ABC; +.toggle-off { + text-align: right; +} + +.toggle.btn, .toggle.btn:hover, .toggle.btn:active { + background: #00A65A; +} + +.toggle-handle.btn { + display: none; } .allowed-row .btn-default.text-red, .blocked-row .btn-default.text-green { background-color: #BCD; - text-shadow: 0 0 1px #FFF; + text-shadow: 0px 0px 1px #FFF; } #domain-frequency table button, @@ -350,6 +360,10 @@ label { background: #D43; } +#loginform .has-error + .row .btn { + background: #D43; +} + #loginform .has-error + .row .btn:hover { background: #D32; } @@ -529,7 +543,7 @@ label { } .main-header .navbar .nav > li > a > .label { - top: 0; + top: 0px; right: 0; font-size: 1em; padding: .25em; @@ -615,7 +629,7 @@ label { } .sidebar { - padding: 0 0 4px; + padding: 0 0 4px 0; background: #000; font-weight: bold; text-transform: uppercase; @@ -750,7 +764,7 @@ label { .user-panel { padding: 30px 10%; background: #CCE6FF; - border-radius: 75px 0 0; + border-radius: 75px 0 0 0; z-index: 0; } @@ -1398,6 +1412,8 @@ table.dataTable { padding: 0; } .main-header { + background-size: auto; + background-position: 0 0; background-image: linear-gradient(to right, #000 4px, #8BF 4px); background-size: 100% 100%; background-position: 300px 0; @@ -1718,24 +1734,30 @@ div.dataTables_wrapper div.dataTables_paginate ul.pagination { /*** Network table colors ***/ +:root { + --net-never-color: #000; + --net-recent-color: #055; + --net-old-color: #125; + --net-older-color: #1C2228; +} .network-never { - background-color: #000; + background-color: var(--net-never-color); } .network-recent { - background-color: #103050; + background-color: var(--net-recent-color); } .network-old { - background-color: #001A3A; + background-color: var(--net-old-color); } .network-older { - background-color: #10161C; + background-color: var(--net-older-color); } .network-gradient { - background-image: linear-gradient(to right, #103050 0%, #001A3A 100%); + background-image: linear-gradient(to right, var(--net-recent-color) 0%, var(--net-old-color) 100%); } From 754a5f0a41a8cd3d5e41505b42a5eef309f45a61 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sun, 24 Oct 2021 16:33:01 -0300 Subject: [PATCH 06/87] Signed-off-by: rdwebdesign --- style/themes/lcars.css | 41 +++++++++-------------------------------- 1 file changed, 9 insertions(+), 32 deletions(-) diff --git a/style/themes/lcars.css b/style/themes/lcars.css index 85b76684c..f448e195f 100644 --- a/style/themes/lcars.css +++ b/style/themes/lcars.css @@ -1,26 +1,15 @@ /*=== LCARS Pi-hole Theme ===*/ -/* -- corrigir o nome do arquivo CSS (lcars.css); -- change theme.php: add the new theme; -- add the new fonts to the 'style/vendor/' directory (because of CSP); -- create the new dir "Antonio", for the new compressed font "Antonio"; -- add the Antonio font files; -- create the file "Antonio.css", to load the font files; -- create the new dir "UbuntuMono", for the new compressed font "Ubuntu Mono"; -- add the Ubuntu Mono font files; -- create the file "UbuntuMono.css", to load the font files; -- change header.php: include the new fonts + set the default theme color to "#4488FF"; -*/ - - /*** Main variables ***/ :root { --sidebar-width: 230px; --gradient-pos: 300px; --primary-color: #48F; --text-color: #9AB; -} + --net-never-color: #000; + --net-recent-color: #055; + --net-old-color: #125; + --net-older-color: #1C2228;} .sidebar-collapse { --sidebar-width: 50px; @@ -132,7 +121,7 @@ td code { kbd { color: #000; background-color: #9AB; - box-shadow: inset -1px -1px 2px 0px rgba(0, 0, 0, .5); + box-shadow: inset -1px -1px 2px 0 rgba(0, 0, 0, .5); vertical-align: middle; } @@ -223,7 +212,7 @@ th { .allowed-row .btn-default.text-red, .blocked-row .btn-default.text-green { background-color: #BCD; - text-shadow: 0px 0px 1px #FFF; + text-shadow: 0 0 1px #FFF; } #domain-frequency table button, @@ -360,10 +349,6 @@ label { background: #D43; } -#loginform .has-error + .row .btn { - background: #D43; -} - #loginform .has-error + .row .btn:hover { background: #D32; } @@ -543,7 +528,7 @@ label { } .main-header .navbar .nav > li > a > .label { - top: 0px; + top: 0; right: 0; font-size: 1em; padding: .25em; @@ -629,7 +614,7 @@ label { } .sidebar { - padding: 0 0 4px 0; + padding: 0 0 4px; background: #000; font-weight: bold; text-transform: uppercase; @@ -764,7 +749,7 @@ label { .user-panel { padding: 30px 10%; background: #CCE6FF; - border-radius: 75px 0 0 0; + border-radius: 75px 0 0; z-index: 0; } @@ -1412,8 +1397,6 @@ table.dataTable { padding: 0; } .main-header { - background-size: auto; - background-position: 0 0; background-image: linear-gradient(to right, #000 4px, #8BF 4px); background-size: 100% 100%; background-position: 300px 0; @@ -1734,12 +1717,6 @@ div.dataTables_wrapper div.dataTables_paginate ul.pagination { /*** Network table colors ***/ -:root { - --net-never-color: #000; - --net-recent-color: #055; - --net-old-color: #125; - --net-older-color: #1C2228; -} .network-never { background-color: var(--net-never-color); } From fa588072c12787ffdc9e8a70c07bc33b3fedd3c5 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sun, 24 Oct 2021 17:44:01 -0300 Subject: [PATCH 07/87] Signed-off-by: rdwebdesign --- style/themes/lcars.css | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/style/themes/lcars.css b/style/themes/lcars.css index f448e195f..ebc62ab47 100644 --- a/style/themes/lcars.css +++ b/style/themes/lcars.css @@ -528,11 +528,16 @@ label { } .main-header .navbar .nav > li > a > .label { - top: 0; - right: 0; - font-size: 1em; - padding: .25em; + padding: .25em 0.15em; + min-width: 1.6em; + min-height: 1.6em; + top: auto; + bottom: -.75em; + right: -.75em; + font-size: 12px; line-height: 1; + text-shadow: 0 0 2px rgba(0, 0, 0, .6); + border-radius: 50%; } .main-header .navbar .sidebar-toggle { From b4780e4a7fd3da1127cfbc13314122a82528f2f0 Mon Sep 17 00:00:00 2001 From: yubiuser Date: Mon, 25 Oct 2021 18:49:49 +0200 Subject: [PATCH 08/87] Fix date ranges in datarangepicker (#1940) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- scripts/pi-hole/js/db_graph.js | 4 ++-- scripts/pi-hole/js/db_lists.js | 4 ++-- scripts/pi-hole/js/db_queries.js | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index ce5fd6e83..6a71df4c4 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -30,8 +30,8 @@ $(function () { moment().subtract(1, "days").startOf("day"), moment().subtract(1, "days").endOf("day"), ], - "Last 7 Days": [moment().subtract(6, "days"), moment()], - "Last 30 Days": [moment().subtract(29, "days"), moment()], + "Last 7 Days": [moment().subtract(7, "days"), moment()], + "Last 30 Days": [moment().subtract(30, "days"), moment()], "This Month": [moment().startOf("month"), moment()], "Last Month": [ moment().subtract(1, "month").startOf("month"), diff --git a/scripts/pi-hole/js/db_lists.js b/scripts/pi-hole/js/db_lists.js index b8df039bf..3a896e546 100644 --- a/scripts/pi-hole/js/db_lists.js +++ b/scripts/pi-hole/js/db_lists.js @@ -32,8 +32,8 @@ $(function () { moment().subtract(1, "days").startOf("day"), moment().subtract(1, "days").endOf("day"), ], - "Last 7 Days": [moment().subtract(6, "days"), moment()], - "Last 30 Days": [moment().subtract(29, "days"), moment()], + "Last 7 Days": [moment().subtract(7, "days"), moment()], + "Last 30 Days": [moment().subtract(30, "days"), moment()], "This Month": [moment().startOf("month"), moment()], "Last Month": [ moment().subtract(1, "month").startOf("month"), diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js index 016ecdc25..aac266e14 100644 --- a/scripts/pi-hole/js/db_queries.js +++ b/scripts/pi-hole/js/db_queries.js @@ -50,8 +50,8 @@ $(function () { moment().subtract(1, "days").startOf("day"), moment().subtract(1, "days").endOf("day"), ], - "Last 7 Days": [moment().subtract(6, "days"), moment()], - "Last 30 Days": [moment().subtract(29, "days"), moment()], + "Last 7 Days": [moment().subtract(7, "days"), moment()], + "Last 30 Days": [moment().subtract(30, "days"), moment()], "This Month": [moment().startOf("month"), moment()], "Last Month": [ moment().subtract(1, "month").startOf("month"), From 8f6ae806149fe364f3053033a60826205f104b19 Mon Sep 17 00:00:00 2001 From: Iksas Date: Mon, 25 Oct 2021 16:31:31 +0200 Subject: [PATCH 09/87] don't use percentage in scale() to support Safari 15.0 and earlier Signed-off-by: Iksas --- style/pi-hole.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/style/pi-hole.css b/style/pi-hole.css index 1859c6e89..8b5c6e62e 100644 --- a/style/pi-hole.css +++ b/style/pi-hole.css @@ -339,7 +339,7 @@ /*** Icons grow on hover, but remain centered ***/ .small-box:hover .icon { font-size: 90px; /* keep the same font-size, to avoid shifting the position */ - transform: scale(106%); + transform: scale(1.06); } .list-status-0 { From b5d9908bb511aa34ec29777fc21e4b7fe4a1c33e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Tue, 26 Oct 2021 19:47:31 +0200 Subject: [PATCH 10/87] Remove traces of leftover API_PRIVACY_MODE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- queries.php | 9 --------- settings.php | 7 ------- 2 files changed, 16 deletions(-) diff --git a/queries.php b/queries.php index 1349d2abe..951e61e70 100644 --- a/queries.php +++ b/queries.php @@ -75,15 +75,6 @@ $showall = true; } -if(isset($setupVars["API_PRIVACY_MODE"])) -{ - if($setupVars["API_PRIVACY_MODE"]) - { - // Overwrite string from above - $showing .= ", privacy mode enabled"; - } -} - if(strlen($showing) > 0) { $showing = "(".$showing.")"; diff --git a/settings.php b/settings.php index 17ce96c3a..d5be58805 100644 --- a/settings.php +++ b/settings.php @@ -185,13 +185,6 @@ $queryLog = "all"; } -// Privacy Mode -if (isset($setupVars["API_PRIVACY_MODE"])) { - $privacyMode = $setupVars["API_PRIVACY_MODE"]; -} else { - $privacyMode = false; -} - ?> Date: Tue, 26 Oct 2021 19:56:19 +0200 Subject: [PATCH 11/87] Remove 'privacyMode' as well MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- scripts/pi-hole/php/savesettings.php | 29 ++-------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/scripts/pi-hole/php/savesettings.php b/scripts/pi-hole/php/savesettings.php index 0c4d652c0..64afab81f 100644 --- a/scripts/pi-hole/php/savesettings.php +++ b/scripts/pi-hole/php/savesettings.php @@ -439,26 +439,12 @@ function addStaticDHCPLease($mac, $ip, $hostname) { if(isset($_POST["querylog-permitted"]) && isset($_POST["querylog-blocked"])) { pihole_execute("-a setquerylog all"); - if(!isset($_POST["privacyMode"])) - { - $success .= "All entries will be shown in Query Log"; - } - else - { - $success .= "Only blocked entries will be shown in Query Log"; - } + $success .= "All entries will be shown in Query Log"; } elseif(isset($_POST["querylog-permitted"])) { pihole_execute("-a setquerylog permittedonly"); - if(!isset($_POST["privacyMode"])) - { - $success .= "Only permitted will be shown in Query Log"; - } - else - { - $success .= "No entries will be shown in Query Log"; - } + $success .= "Only permitted will be shown in Query Log"; } elseif(isset($_POST["querylog-blocked"])) { @@ -471,17 +457,6 @@ function addStaticDHCPLease($mac, $ip, $hostname) { $success .= "No entries will be shown in Query Log"; } - - if(isset($_POST["privacyMode"])) - { - pihole_execute("-a privacymode true"); - $success .= " (privacy mode enabled)"; - } - else - { - pihole_execute("-a privacymode false"); - } - break; case "webUI": From 0e483a8eeab6a7bc13b71118941762f5afb8e13a Mon Sep 17 00:00:00 2001 From: Adam Warner Date: Wed, 27 Oct 2021 19:21:49 +0100 Subject: [PATCH 12/87] Force all columns in any declared datatable to render using datatables render.text function to prevent possible (very low risk, requiring authenticated dashboard anyway) XSS. Signed-off-by: Adam Warner --- scripts/pi-hole/js/customcname.js | 5 +++++ scripts/pi-hole/js/customdns.js | 4 ++++ scripts/pi-hole/js/db_queries.js | 8 ++++++-- scripts/pi-hole/js/groups-adlists.js | 10 ++++++++++ scripts/pi-hole/js/groups-clients.js | 6 ++++++ scripts/pi-hole/js/groups-domains.js | 6 ++++++ scripts/pi-hole/js/groups.js | 6 ++++++ scripts/pi-hole/js/messages.js | 6 ++++++ scripts/pi-hole/js/network.js | 13 +++++++++---- scripts/pi-hole/js/queries.js | 8 ++++++-- scripts/pi-hole/js/settings.js | 16 ++++++++++++++-- 11 files changed, 78 insertions(+), 10 deletions(-) diff --git a/scripts/pi-hole/js/customcname.js b/scripts/pi-hole/js/customcname.js index 10ebfe3b5..14c4c44bb 100644 --- a/scripts/pi-hole/js/customcname.js +++ b/scripts/pi-hole/js/customcname.js @@ -64,6 +64,10 @@ $(function () { ); }, }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, ], lengthMenu: [ [10, 25, 50, 100, -1], @@ -81,6 +85,7 @@ $(function () { $(".deleteCustomCNAME").on("click", deleteCustomCNAME); }, }); + // Disable autocorrect in the search box var input = document.querySelector("input[type=search]"); input.setAttribute("autocomplete", "off"); diff --git a/scripts/pi-hole/js/customdns.js b/scripts/pi-hole/js/customdns.js index 655357fff..5e592515f 100644 --- a/scripts/pi-hole/js/customdns.js +++ b/scripts/pi-hole/js/customdns.js @@ -64,6 +64,10 @@ $(function () { ); }, }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, ], lengthMenu: [ [10, 25, 50, 100, -1], diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js index aac266e14..c4f53496c 100644 --- a/scripts/pi-hole/js/db_queries.js +++ b/scripts/pi-hole/js/db_queries.js @@ -340,8 +340,8 @@ $(function () { }, }, { width: "10%" }, - { width: "40%", render: $.fn.dataTable.render.text() }, - { width: "20%", type: "ip-address", render: $.fn.dataTable.render.text() }, + { width: "40%" }, + { width: "20%", type: "ip-address" }, { width: "10%" }, { width: "5%" }, ], @@ -355,6 +355,10 @@ $(function () { data: null, defaultContent: "", }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, ], initComplete: reloadCallback, }); diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index b8af5b4f9..75d5a506b 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -124,6 +124,16 @@ function initTable() { { data: "groups", searchable: false }, { data: null, width: "80px", orderable: false }, ], + columnDefs: [ + { + targets: [0, 2], + orderable: false, + }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], drawCallback: function () { $('button[id^="deleteAdlist_"]').on("click", deleteAdlist); // Remove visible dropdown to prevent orphaning diff --git a/scripts/pi-hole/js/groups-clients.js b/scripts/pi-hole/js/groups-clients.js index 268017d59..94ca66eb5 100644 --- a/scripts/pi-hole/js/groups-clients.js +++ b/scripts/pi-hole/js/groups-clients.js @@ -97,6 +97,12 @@ function initTable() { { data: "groups", searchable: false }, { data: "name", width: "80px", orderable: false }, ], + columnDefs: [ + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], drawCallback: function () { $('button[id^="deleteClient_"]').on("click", deleteClient); // Remove visible dropdown to prevent orphaning diff --git a/scripts/pi-hole/js/groups-domains.js b/scripts/pi-hole/js/groups-domains.js index 0eb1bb6f4..047dbe50c 100644 --- a/scripts/pi-hole/js/groups-domains.js +++ b/scripts/pi-hole/js/groups-domains.js @@ -76,6 +76,12 @@ function initTable() { { data: "groups", searchable: false, visible: showtype === "all" }, { data: null, width: "80px", orderable: false }, ], + columnDefs: [ + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], drawCallback: function () { $('button[id^="deleteDomain_"]').on("click", deleteDomain); // Remove visible dropdown to prevent orphaning diff --git a/scripts/pi-hole/js/groups.js b/scripts/pi-hole/js/groups.js index cdd621a17..276382a4a 100644 --- a/scripts/pi-hole/js/groups.js +++ b/scripts/pi-hole/js/groups.js @@ -27,6 +27,12 @@ $(function () { { data: "description" }, { data: null, width: "60px", orderable: false }, ], + columnDefs: [ + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], drawCallback: function () { $('button[id^="deleteGroup_"]').on("click", deleteGroup); }, diff --git a/scripts/pi-hole/js/messages.js b/scripts/pi-hole/js/messages.js index 1d72bb952..53c78fe06 100644 --- a/scripts/pi-hole/js/messages.js +++ b/scripts/pi-hole/js/messages.js @@ -114,6 +114,12 @@ $(function () { { data: "blob5", visible: false }, { data: null, width: "80px", orderable: false }, ], + columnDefs: [ + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], drawCallback: function () { $('button[id^="deleteMessage_"]').on("click", deleteMessage); // Remove visible dropdown to prevent orphaning diff --git a/scripts/pi-hole/js/network.js b/scripts/pi-hole/js/network.js index f68b16b3a..fd817884a 100644 --- a/scripts/pi-hole/js/network.js +++ b/scripts/pi-hole/js/network.js @@ -236,10 +236,10 @@ $(function () { order: [[6, "desc"]], columns: [ { data: "id", visible: false }, - { data: "ip", type: "ip-address", width: "10%", render: $.fn.dataTable.render.text() }, - { data: "hwaddr", width: "10%", render: $.fn.dataTable.render.text() }, - { data: "interface", width: "4%", render: $.fn.dataTable.render.text() }, - { data: "name", width: "15%", render: $.fn.dataTable.render.text() }, + { data: "ip", type: "ip-address", width: "10%" }, + { data: "hwaddr", width: "10%" }, + { data: "interface", width: "4%" }, + { data: "name", width: "15%" }, { data: "firstSeen", width: "8%", @@ -266,6 +266,7 @@ $(function () { { data: "", width: "6%", orderable: false }, { data: "", width: "6%", orderable: false }, ], + drawCallback: function () { $('button[id^="deleteNetworkEntry_"]').on("click", deleteNetworkEntry); // Remove visible dropdown to prevent orphaning @@ -288,6 +289,10 @@ $(function () { data: null, defaultContent: "", }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, ], }); // Disable autocorrect in the search box diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js index 94e6e508a..0acfad4ba 100644 --- a/scripts/pi-hole/js/queries.js +++ b/scripts/pi-hole/js/queries.js @@ -323,8 +323,8 @@ $(function () { }, }, { width: "4%" }, - { width: "36%", render: $.fn.dataTable.render.text() }, - { width: "8%", type: "ip-address", render: $.fn.dataTable.render.text() }, + { width: "36%" }, + { width: "8%", type: "ip-address" }, { width: "14%", orderData: 4 }, { width: "8%", orderData: 5 }, { width: "10%", orderData: 4 }, @@ -346,6 +346,10 @@ $(function () { data: null, defaultContent: "", }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, ], initComplete: function () { var api = this.api(); diff --git a/scripts/pi-hole/js/settings.js b/scripts/pi-hole/js/settings.js index 7ff303790..1291509cc 100644 --- a/scripts/pi-hole/js/settings.js +++ b/scripts/pi-hole/js/settings.js @@ -216,7 +216,13 @@ $(function () { if (document.getElementById("DHCPLeasesTable")) { leasetable = $("#DHCPLeasesTable").DataTable({ dom: "<'row'<'col-sm-12'tr>><'row'<'col-sm-6'i><'col-sm-6'f>>", - columnDefs: [{ bSortable: false, orderable: false, targets: -1 }], + columnDefs: [ + { bSortable: false, orderable: false, targets: -1 }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], paging: false, scrollCollapse: true, scrollY: "200px", @@ -235,7 +241,13 @@ $(function () { if (document.getElementById("DHCPStaticLeasesTable")) { staticleasetable = $("#DHCPStaticLeasesTable").DataTable({ dom: "<'row'<'col-sm-12'tr>><'row'<'col-sm-12'i>>", - columnDefs: [{ bSortable: false, orderable: false, targets: -1 }], + columnDefs: [ + { bSortable: false, orderable: false, targets: -1 }, + { + targets: "_all", + render: $.fn.dataTable.render.text(), + }, + ], paging: false, scrollCollapse: true, scrollY: "200px", From 98ec9ee2fcbecf94a3aa63d0537b9d24e7ff8705 Mon Sep 17 00:00:00 2001 From: yubiuser Date: Wed, 27 Oct 2021 21:06:02 +0200 Subject: [PATCH 13/87] Set stateDuration to 0 for all saved datatables to store the state indefinitely (#1944) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Set stateDuration to 0 for all saved datatables to store the state indefinite Signed-off-by: Christian König * Move stateDuration to utils.js Signed-off-by: Christian König * Remove duplicated code as it is already part of utils.stateLoadCallback Signed-off-by: Christian König * Fix function Signed-off-by: Christian König * Revert "Fix function" This reverts commit 2f54f5f988a1955f057cbbacf733c24fe2e8cfd8. Signed-off-by: Christian König * Revert "Move stateDuration to utils.js" This reverts commit 6a3e7786bcbef6ff311b0aafcbcb9993b01335a7. Signed-off-by: Christian König --- scripts/pi-hole/js/customcname.js | 1 + scripts/pi-hole/js/customdns.js | 1 + scripts/pi-hole/js/groups-adlists.js | 6 +----- scripts/pi-hole/js/groups-clients.js | 6 +----- scripts/pi-hole/js/groups-domains.js | 6 +----- scripts/pi-hole/js/groups.js | 6 +----- scripts/pi-hole/js/messages.js | 5 +---- scripts/pi-hole/js/network.js | 1 + scripts/pi-hole/js/queries.js | 1 + scripts/pi-hole/js/settings.js | 1 + 10 files changed, 10 insertions(+), 24 deletions(-) diff --git a/scripts/pi-hole/js/customcname.js b/scripts/pi-hole/js/customcname.js index 10ebfe3b5..f495abc10 100644 --- a/scripts/pi-hole/js/customcname.js +++ b/scripts/pi-hole/js/customcname.js @@ -71,6 +71,7 @@ $(function () { ], order: [[0, "asc"]], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("LocalCNAMETable", data); }, diff --git a/scripts/pi-hole/js/customdns.js b/scripts/pi-hole/js/customdns.js index 655357fff..ba1335e07 100644 --- a/scripts/pi-hole/js/customdns.js +++ b/scripts/pi-hole/js/customdns.js @@ -71,6 +71,7 @@ $(function () { ], order: [[0, "asc"]], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("LocalDNSTable", data); }, diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index b8af5b4f9..1e6ba131c 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -289,17 +289,13 @@ function initTable() { [10, 25, 50, 100, "All"], ], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("groups-adlists-table", data); }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-adlists-table"); - // Return if not available - if (data === null) { - return null; - } - // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/groups-clients.js b/scripts/pi-hole/js/groups-clients.js index 268017d59..c7d6c897f 100644 --- a/scripts/pi-hole/js/groups-clients.js +++ b/scripts/pi-hole/js/groups-clients.js @@ -217,17 +217,13 @@ function initTable() { [10, 25, 50, 100, "All"], ], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("groups-clients-table", data); }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-clients-table"); - // Return if not available - if (data === null) { - return null; - } - // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/groups-domains.js b/scripts/pi-hole/js/groups-domains.js index 0eb1bb6f4..818f5ded8 100644 --- a/scripts/pi-hole/js/groups-domains.js +++ b/scripts/pi-hole/js/groups-domains.js @@ -246,17 +246,13 @@ function initTable() { [10, 25, 50, 100, "All"], ], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("groups-domains-table", data); }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-domains-table"); - // Return if not available - if (data === null) { - return null; - } - // Reset visibility of ID column data.columns[0].visible = false; // Show group assignment column only on full page diff --git a/scripts/pi-hole/js/groups.js b/scripts/pi-hole/js/groups.js index cdd621a17..d8e274f68 100644 --- a/scripts/pi-hole/js/groups.js +++ b/scripts/pi-hole/js/groups.js @@ -86,17 +86,13 @@ $(function () { [10, 25, 50, 100, "All"], ], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("groups-table", data); }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-table"); - // Return if not available - if (data === null) { - return null; - } - // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/messages.js b/scripts/pi-hole/js/messages.js index 1d72bb952..e30d26df9 100644 --- a/scripts/pi-hole/js/messages.js +++ b/scripts/pi-hole/js/messages.js @@ -141,15 +141,12 @@ $(function () { emptyTable: "No issues found.", }, stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("messages-table", data); }, stateLoadCallback: function () { var data = utils.stateLoadCallback("messages-table"); - // Return if not available - if (data === null) { - return null; - } // Reset visibility of ID and blob columns var hiddenCols = [0, 4, 5, 6, 7, 8]; diff --git a/scripts/pi-hole/js/network.js b/scripts/pi-hole/js/network.js index f68b16b3a..e2cce1946 100644 --- a/scripts/pi-hole/js/network.js +++ b/scripts/pi-hole/js/network.js @@ -276,6 +276,7 @@ $(function () { [10, 25, 50, 100, "All"], ], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("network_table", data); }, diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js index 94e6e508a..22de7a08e 100644 --- a/scripts/pi-hole/js/queries.js +++ b/scripts/pi-hole/js/queries.js @@ -334,6 +334,7 @@ $(function () { [10, 25, 50, 100, "All"], ], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("query_log_table", data); }, diff --git a/scripts/pi-hole/js/settings.js b/scripts/pi-hole/js/settings.js index 7ff303790..badf92f37 100644 --- a/scripts/pi-hole/js/settings.js +++ b/scripts/pi-hole/js/settings.js @@ -223,6 +223,7 @@ $(function () { scrollX: true, order: [[2, "asc"]], stateSave: true, + stateDuration: 0, stateSaveCallback: function (settings, data) { utils.stateSaveCallback("activeDhcpLeaseTable", data); }, From 5e9ba7d1fcf5d86d9006e10b163764d86b431838 Mon Sep 17 00:00:00 2001 From: Dylan Sealy <66305635+DylanSealy@users.noreply.github.com> Date: Thu, 28 Oct 2021 23:04:25 +0200 Subject: [PATCH 14/87] Added missing blocked boolean in queries.js Signed-off-by: Dylan Sealy <66305635+DylanSealy@users.noreply.github.com> --- scripts/pi-hole/js/queries.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js index 549451895..dece415ad 100644 --- a/scripts/pi-hole/js/queries.js +++ b/scripts/pi-hole/js/queries.js @@ -183,11 +183,10 @@ $(function () { case "10": fieldtext = "Blocked (regex blacklist, CNAME)"; - + blocked = true; if (data.length > 9 && data[9] > 0) { regexLink = true; } - buttontext = ''; isCNAME = true; From 065d5873f0eea44771083ccac2247d278bd99981 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 29 Oct 2021 02:02:23 -0300 Subject: [PATCH 15/87] queryads: Replace double DIV solution with single DIV and responsive CSS Signed-off-by: rdwebdesign --- queryads.php | 29 +++++++++-------------------- scripts/pi-hole/js/queryads.js | 2 +- style/pi-hole.css | 17 +++++++++++++++++ 3 files changed, 27 insertions(+), 21 deletions(-) diff --git a/queryads.php b/queryads.php index 190a2eaae..1eb1fe5d9 100644 --- a/queryads.php +++ b/queryads.php @@ -15,27 +15,16 @@

From ec43bfe6e47fb3393bbc7eeeb54ecdab4f0ed6dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Sun, 21 Nov 2021 09:17:13 +0100 Subject: [PATCH 50/87] Add link to debug log MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- messages.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages.php b/messages.php index 3c1658a03..9fce17c58 100644 --- a/messages.php +++ b/messages.php @@ -35,7 +35,7 @@ -

Note: If errors are shown, use the tab on the left to generate a debug log, which will show a more thorough Pi-hole evaluation.

+

Note: If errors are shown, you can generate a debug log, which will do a thorough Pi-hole evaluation.

From 21cba361e03bfbc6f241497066c2558a57c13c8e Mon Sep 17 00:00:00 2001 From: DL6ER Date: Sun, 21 Nov 2021 09:25:45 +0100 Subject: [PATCH 51/87] Skip DNS server processing if the requested type is not available for this server (#1970) Signed-off-by: DL6ER --- scripts/pi-hole/php/savesettings.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/scripts/pi-hole/php/savesettings.php b/scripts/pi-hole/php/savesettings.php index 64afab81f..4e423d7a6 100644 --- a/scripts/pi-hole/php/savesettings.php +++ b/scripts/pi-hole/php/savesettings.php @@ -209,10 +209,19 @@ function addStaticDHCPLease($mac, $ip, $hostname) { { foreach(["v4_1", "v4_2", "v6_1", "v6_2"] as $type) { - if(@array_key_exists("DNSserver".str_replace(".","_",$value[$type]),$_POST)) - { - array_push($DNSservers,$value[$type]); - } + // Skip if this IP type does not + // exist (e.g. IPv4-only or only + // one IPv6 address upstream + // server) + if(!array_key_exists($type, $value)) + continue; + + // If server exists and is set + // (POST), we add it to the + // array of DNS servers + $server = str_replace(".", "_", $value[$type]); + if(array_key_exists("DNSserver".$server, $_POST)) + array_push($DNSservers, $value[$type]); } } From cc58104538b987c8169b23b1c795d45e23aa805e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Sun, 21 Nov 2021 13:16:26 +0100 Subject: [PATCH 52/87] Fix DHCP tables button column MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- scripts/pi-hole/js/settings.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/pi-hole/js/settings.js b/scripts/pi-hole/js/settings.js index dff949602..5534ee745 100644 --- a/scripts/pi-hole/js/settings.js +++ b/scripts/pi-hole/js/settings.js @@ -219,7 +219,7 @@ $(function () { columnDefs: [ { bSortable: false, orderable: false, targets: -1 }, { - targets: "_all", + targets: [0,1,2], render: $.fn.dataTable.render.text(), }, ], @@ -245,7 +245,7 @@ $(function () { columnDefs: [ { bSortable: false, orderable: false, targets: -1 }, { - targets: "_all", + targets: [0,1,2], render: $.fn.dataTable.render.text(), }, ], From 0c852a688042e0f651ab783ff5c9e44ea008deaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Sun, 21 Nov 2021 13:23:54 +0100 Subject: [PATCH 53/87] Fix prettier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- scripts/pi-hole/js/settings.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/pi-hole/js/settings.js b/scripts/pi-hole/js/settings.js index 5534ee745..25e870926 100644 --- a/scripts/pi-hole/js/settings.js +++ b/scripts/pi-hole/js/settings.js @@ -219,7 +219,7 @@ $(function () { columnDefs: [ { bSortable: false, orderable: false, targets: -1 }, { - targets: [0,1,2], + targets: [0, 1, 2], render: $.fn.dataTable.render.text(), }, ], @@ -245,7 +245,7 @@ $(function () { columnDefs: [ { bSortable: false, orderable: false, targets: -1 }, { - targets: [0,1,2], + targets: [0, 1, 2], render: $.fn.dataTable.render.text(), }, ], From 99176ff820aee90795c7c29ff018b1b29d10c0a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Nov 2021 20:34:51 +0000 Subject: [PATCH 54/87] Bump postcss-cli from 9.0.1 to 9.0.2 Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.0.1 to 9.0.2. - [Release notes](https://github.com/postcss/postcss-cli/releases) - [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss-cli/compare/9.0.1...9.0.2) --- updated-dependencies: - dependency-name: postcss-cli dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 64 ++++++++++++++--------------------------------- package.json | 2 +- 2 files changed, 20 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9f9863d38..886cf76a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2509,9 +2509,9 @@ } }, "lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", "dev": true }, "line-column-path": { @@ -3122,9 +3122,9 @@ } }, "postcss-cli": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-9.0.1.tgz", - "integrity": "sha512-zO160OBaAZBFUWO+QZIzEKMjnPIc5c61dMg1d7xafblh9cxbNb6s16ahJuP91PcVsu//gqr7BKllJxRiRDsSYw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-9.0.2.tgz", + "integrity": "sha512-08Wujoy7YGhKCFrGsT9OXqWjtHlGQ+JmyaD/4McjCiwor2IUTRVzXiJd+xmLTGdSWjceS6/TePaJQwBlkVWHiw==", "dev": true, "requires": { "chokidar": "^3.3.0", @@ -3132,7 +3132,7 @@ "fs-extra": "^10.0.0", "get-stdin": "^9.0.0", "globby": "^12.0.0", - "nanocolors": "^0.2.11", + "picocolors": "^1.0.0", "postcss-load-config": "^3.0.0", "postcss-reporter": "^7.0.0", "pretty-hrtime": "^1.0.3", @@ -3141,36 +3141,10 @@ "yargs": "^17.0.0" }, "dependencies": { - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true - }, - "globby": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", - "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", - "dev": true, - "requires": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.8", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "nanocolors": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.12.tgz", - "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==", - "dev": true - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true } } @@ -3187,9 +3161,9 @@ } }, "postcss-reporter": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.3.tgz", - "integrity": "sha512-WoYHwtStmiR74UQDO3vZMbkhOBXSXyteWnhMCVbAK6KRRKLTS0EnTZxOxvbUEnQiMZ+3xRG04x41HhHnLBtQfA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz", + "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==", "dev": true, "requires": { "lodash.difference": "^4.5.0", @@ -3197,13 +3171,13 @@ "lodash.get": "^4.4.2", "lodash.groupby": "^4.6.0", "lodash.sortby": "^4.7.0", - "nanocolors": "^0.2.6" + "picocolors": "^1.0.0" }, "dependencies": { - "nanocolors": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.12.tgz", - "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==", + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true } } diff --git a/package.json b/package.json index 13b614862..de2ffb0b1 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "autoprefixer": "^10.3.7", "eslint-plugin-compat": "^4.0.0", "postcss": "^8.3.9", - "postcss-cli": "^9.0.1", + "postcss-cli": "^9.0.2", "prettier": "2.4.1", "xo": "^0.46.4" }, From 5a4fcf526c3afb092ad2cc42b4a1f28e7987786f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Nov 2021 20:38:36 +0000 Subject: [PATCH 55/87] Bump postcss from 8.3.9 to 8.3.11 Bumps [postcss](https://github.com/postcss/postcss) from 8.3.9 to 8.3.11. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.3.9...8.3.11) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++++++-------- package.json | 2 +- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 886cf76a5..73a7cac72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2840,9 +2840,9 @@ "dev": true }, "nanoid": { - "version": "3.1.29", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.29.tgz", - "integrity": "sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==", + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", "dev": true }, "natural-compare": { @@ -3111,14 +3111,22 @@ "dev": true }, "postcss": { - "version": "8.3.9", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.9.tgz", - "integrity": "sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw==", + "version": "8.3.11", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", + "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", "dev": true, "requires": { - "nanoid": "^3.1.28", - "picocolors": "^0.2.1", + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", "source-map-js": "^0.6.2" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + } } }, "postcss-cli": { diff --git a/package.json b/package.json index de2ffb0b1..b624c6df8 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "devDependencies": { "autoprefixer": "^10.3.7", "eslint-plugin-compat": "^4.0.0", - "postcss": "^8.3.9", + "postcss": "^8.3.11", "postcss-cli": "^9.0.2", "prettier": "2.4.1", "xo": "^0.46.4" From 341cd1c00a0f919cf84a7b50891efd35e635cc5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Nov 2021 20:43:02 +0000 Subject: [PATCH 56/87] Bump autoprefixer from 10.3.7 to 10.4.0 Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.7 to 10.4.0. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.3.7...10.4.0) --- updated-dependencies: - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 56 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73a7cac72..7a7f642ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -560,48 +560,48 @@ } }, "autoprefixer": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.7.tgz", - "integrity": "sha512-EmGpu0nnQVmMhX8ROoJ7Mx8mKYPlcUHuxkwrRYEYMz85lu7H09v8w6R1P0JPdn/hKU32GjpLBFEOuIlDWCRWvg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", "dev": true, "requires": { - "browserslist": "^4.17.3", - "caniuse-lite": "^1.0.30001264", + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", "fraction.js": "^4.1.1", "normalize-range": "^0.1.2", - "picocolors": "^0.2.1", + "picocolors": "^1.0.0", "postcss-value-parser": "^4.1.0" }, "dependencies": { "browserslist": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", - "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001264", - "electron-to-chromium": "^1.3.857", + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", - "node-releases": "^1.1.77", - "picocolors": "^0.2.1" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001265", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", - "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", + "version": "1.0.30001282", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", + "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", "dev": true }, "electron-to-chromium": { - "version": "1.3.864", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.864.tgz", - "integrity": "sha512-v4rbad8GO6/yVI92WOeU9Wgxc4NA0n4f6P1FvZTY+jyY7JHEhw3bduYu60v3Q1h81Cg6eo4ApZrFPuycwd5hGw==", + "version": "1.3.904", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz", + "integrity": "sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw==", "dev": true }, "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true } } @@ -1861,9 +1861,9 @@ "dev": true }, "fraction.js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", - "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", "dev": true }, "fs-extra": { @@ -3069,9 +3069,9 @@ "dev": true }, "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "picomatch": { diff --git a/package.json b/package.json index b624c6df8..f23b258ce 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "test": "npm run prettier:check && npm run xo" }, "devDependencies": { - "autoprefixer": "^10.3.7", + "autoprefixer": "^10.4.0", "eslint-plugin-compat": "^4.0.0", "postcss": "^8.3.11", "postcss-cli": "^9.0.2", From daef5e7bfde9fdc778b536452bf8fdb287372fe0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 Nov 2021 10:04:20 +0000 Subject: [PATCH 57/87] Bump prettier from 2.4.1 to 2.5.0 Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.4.1...2.5.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a7f642ae..46e13d752 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3203,9 +3203,9 @@ "dev": true }, "prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz", + "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==", "dev": true }, "prettier-linter-helpers": { diff --git a/package.json b/package.json index f23b258ce..6a432661d 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "eslint-plugin-compat": "^4.0.0", "postcss": "^8.3.11", "postcss-cli": "^9.0.2", - "prettier": "2.4.1", + "prettier": "2.5.0", "xo": "^0.46.4" }, "browserslist": [ From 4a470ce47eaedfe5d2806983406016fbee2ae829 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Tue, 30 Nov 2021 12:13:04 +0100 Subject: [PATCH 58/87] Add message types LOAD, SHMEM and DISK to Pi-hole diagnosis system (#1989) Signed-off-by: DL6ER --- scripts/pi-hole/js/messages.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/scripts/pi-hole/js/messages.js b/scripts/pi-hole/js/messages.js index 1707d8850..4002b9b46 100644 --- a/scripts/pi-hole/js/messages.js +++ b/scripts/pi-hole/js/messages.js @@ -91,6 +91,37 @@ function renderMessage(data, type, row) { case "DNSMASQ_WARN": return "Warning in dnsmasq core:
" + row.message + "
"; + case "LOAD": + return ( + "Long-term load (15min avg) larger than number of processors: " + + parseFloat(row.blob1).toFixed(1) + + " > " + + parseInt(row.blob2, 10) + + "
This may slow down DNS resolution and can cause bottlenecks." + ); + + case "SHMEM": + return ( + "RAM shortage (" + + utils.escapeHtml(row.message) + + ") ahead: " + + parseInt(row.blob1, 10) + + "% used
" +
+        utils.escapeHtml(row.blob2) +
+        "
" + ); + + case "DISK": + return ( + "Disk shortage (" + + utils.escapeHtml(row.message) + + ") ahead: " + + parseInt(row.blob1, 10) + + "% used
" +
+        utils.escapeHtml(row.blob2) +
+        "
" + ); + default: return "Unknown message type
" + JSON.stringify(row) + "
"; } From 00acbff2de959582b91eaab4a024e638e042d134 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Tue, 30 Nov 2021 12:58:32 +0100 Subject: [PATCH 59/87] Add bounce animation to Pi-hole diagnosis warning triangle (#1990) Signed-off-by: DL6ER --- scripts/pi-hole/php/header.php | 2 +- style/pi-hole.css | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/scripts/pi-hole/php/header.php b/scripts/pi-hole/php/header.php index 0a30e8436..db6519ae5 100644 --- a/scripts/pi-hole/php/header.php +++ b/scripts/pi-hole/php/header.php @@ -263,7 +263,7 @@ function pidofFTL()
- -
-
- - -
- - -
-
-
- -
-
- - - - - -
+ +
+ + + + + +
+
diff --git a/scripts/pi-hole/js/queryads.js b/scripts/pi-hole/js/queryads.js index e97578e73..a97eadd92 100644 --- a/scripts/pi-hole/js/queryads.js +++ b/scripts/pi-hole/js/queryads.js @@ -88,7 +88,7 @@ function eventsource() { } // Handle enter key -$("#domain_1, #domain_2").keypress(function (e) { +$("#domain").keypress(function (e) { if (e.which === 13) { // Enter was pressed, and the input has focus exact = ""; diff --git a/style/pi-hole.css b/style/pi-hole.css index 1859c6e89..5de548a34 100644 --- a/style/pi-hole.css +++ b/style/pi-hole.css @@ -377,3 +377,20 @@ td.details-control { .allowed-row td { background-color: rgb(70, 149, 74, 0.1); } + +@media screen and (max-width: 991px) { + #domain-search-block { + display: block; + } + #domain { + margin: 5px 0; + } + #domain-search-block .input-group-btn { + margin: 5px 0; + text-align: center; + } + #domain-search-block .input-group-btn button { + margin: 0 2px; + border-radius: 3px; + } +} From dcdad3e606eb40687ace7647b4c17fc81405ec28 Mon Sep 17 00:00:00 2001 From: Dylan Sealy <66305635+DylanSealy@users.noreply.github.com> Date: Fri, 29 Oct 2021 15:00:47 +0200 Subject: [PATCH 16/87] Readded blank line Signed-off-by: Dylan Sealy <66305635+DylanSealy@users.noreply.github.com> --- scripts/pi-hole/js/queries.js | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js index dece415ad..7507e46da 100644 --- a/scripts/pi-hole/js/queries.js +++ b/scripts/pi-hole/js/queries.js @@ -187,6 +187,7 @@ $(function () { if (data.length > 9 && data[9] > 0) { regexLink = true; } + buttontext = ''; isCNAME = true; From ca4a693212743fc68e9486cd47219bc39b8f7f16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Oct 2021 10:04:28 +0000 Subject: [PATCH 17/87] Bump xo from 0.45.0 to 0.46.3 Bumps [xo](https://github.com/xojs/xo) from 0.45.0 to 0.46.3. - [Release notes](https://github.com/xojs/xo/releases) - [Commits](https://github.com/xojs/xo/compare/v0.45.0...v0.46.3) --- updated-dependencies: - dependency-name: xo dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 1665 ++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 820 insertions(+), 847 deletions(-) diff --git a/package-lock.json b/package-lock.json index a3ba70947..29440afdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,35 +5,35 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", + "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", "dev": true }, "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", + "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helpers": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -51,9 +51,9 @@ } }, "@babel/eslint-parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", - "integrity": "sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.0.tgz", + "integrity": "sha512-c+AsYOHjI+FgCa+ifLd8sDXp4U4mjkfFgL9NdQWhuA731kAUJs0WdJIXET4A14EJAR9Jv9FFF/MzPWJfV9Oirw==", "dev": true, "requires": { "eslint-scope": "^5.1.1", @@ -61,12 +61,28 @@ "semver": "^6.3.0" }, "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, "eslint-visitor-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -76,23 +92,23 @@ } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", + "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", + "@babel/compat-data": "^7.16.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -107,105 +123,105 @@ } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-module-transforms": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", - "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-validator-identifier": { @@ -221,109 +237,57 @@ "dev": true }, "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz", + "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==", "dev": true, "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -337,19 +301,19 @@ } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, "@eslint/eslintrc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.1.tgz", - "integrity": "sha512-bkZOM1byYEdqFpWUzivekkhxD0diJ5NUQ7a2ReCP5+zvRu9T5R4t0cxVGqI1knerw3KzyuuMvGTHRihon0m3ng==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", + "integrity": "sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -372,9 +336,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", + "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.0", @@ -421,9 +385,9 @@ } }, "@types/eslint": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", - "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", + "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", "dev": true, "requires": { "@types/estree": "*", @@ -466,97 +430,6 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - } - }, - "@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, "acorn": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", @@ -645,22 +518,22 @@ "dev": true }, "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", + "es-abstract": "^1.19.1", "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" + "is-string": "^1.0.7" } }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true }, "array.prototype.flat": { @@ -689,12 +562,6 @@ "@mdn/browser-compat-data": "^3.3.14" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, "autoprefixer": { "version": "10.3.7", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.7.tgz", @@ -841,13 +708,40 @@ "dev": true }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + } } }, "chokidar": { @@ -1162,37 +1056,36 @@ "dev": true }, "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.1.0.tgz", + "integrity": "sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==", "dev": true, "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.0.3", + "@humanwhocodes/config-array": "^0.6.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^6.0.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", + "glob-parent": "^6.0.1", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", @@ -1200,100 +1093,85 @@ "natural-compare": "^1.4.0", "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^3.1.0", + "regexpp": "^3.2.0", "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "is-glob": "^4.0.3" }, "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } } } }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -1312,15 +1190,6 @@ "confusing-browser-globals": "1.0.10" } }, - "eslint-config-xo-typescript": { - "version": "0.45.1", - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.45.1.tgz", - "integrity": "sha512-smSssvAcRR62zdzSGN1LIwPhXHwXdS3X8WGIBf57R8F5fmOuCzxsxpdssIMv4mLTd2eTjstOmPwVHNDmlNrIXA==", - "dev": true, - "requires": { - "typescript": ">=4.3" - } - }, "eslint-formatter-pretty": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", @@ -1335,6 +1204,33 @@ "plur": "^4.0.0", "string-width": "^4.2.0", "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "eslint-import-resolver-node": { @@ -1359,9 +1255,9 @@ } }, "eslint-import-resolver-webpack": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.1.tgz", - "integrity": "sha512-O/8mG6AHmaKYSMb4lWxiXPpaARxOJ4rMQEHJ8vTgjS1MXooJA3KPgBPPAdOPoV17v5ML5120qod5FBLM+DtgEw==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", "dev": true, "requires": { "array-find": "^1.0.0", @@ -1370,8 +1266,8 @@ "find-root": "^1.1.0", "has": "^1.0.3", "interpret": "^1.4.0", - "is-core-module": "^2.4.0", - "is-regex": "^1.1.3", + "is-core-module": "^2.7.0", + "is-regex": "^1.1.4", "lodash": "^4.17.21", "resolve": "^1.20.0", "semver": "^5.7.1" @@ -1395,12 +1291,13 @@ } }, "eslint-module-utils": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", - "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", + "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", "dev": true, "requires": { "debug": "^3.2.7", + "find-up": "^2.1.0", "pkg-dir": "^2.0.0" }, "dependencies": { @@ -1468,9 +1365,9 @@ } }, "eslint-plugin-ava": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.0.0.tgz", - "integrity": "sha512-TnENk4lVJ9k81EIPmjWtKQur9Hjn8pjXBkCmvjyFy9AKwFD5MuA4QJYqfji6LBx3djAF+aDG4KwsnulTe2MVlg==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.1.0.tgz", + "integrity": "sha512-Bdwyqv4Xh+4ekqbk601HcZNcx8+9ClNGz5GdbC2hv977jUPHQPDMx2arTD3zi1EeyOnOG2Kx22Ow3wecbPCRjQ==", "dev": true, "requires": { "enhance-visitors": "^1.0.0", @@ -1537,24 +1434,22 @@ } }, "eslint-plugin-import": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", - "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", + "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", "dev": true, "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.6.2", - "find-up": "^2.0.0", + "eslint-module-utils": "^2.7.0", "has": "^1.0.3", - "is-core-module": "^2.6.0", + "is-core-module": "^2.7.0", + "is-glob": "^4.0.3", "minimatch": "^3.0.4", - "object.values": "^1.1.4", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", + "object.values": "^1.1.5", "resolve": "^1.20.0", "tsconfig-paths": "^3.11.0" }, @@ -1577,23 +1472,13 @@ "esutils": "^2.0.2" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "is-extglob": "^2.1.1" } }, "ms": { @@ -1601,30 +1486,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true } } }, @@ -1686,16 +1547,10 @@ "prettier-linter-helpers": "^1.0.0" } }, - "eslint-plugin-promise": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.1.0.tgz", - "integrity": "sha512-NGmI6BH5L12pl7ScQHbg7tvtk4wPxxj8yPHH47NvSmMtFneC077PSeY3huFj06ZWZvtbfxSPt3RuOQD5XcR4ng==", - "dev": true - }, "eslint-plugin-unicorn": { - "version": "36.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-36.0.0.tgz", - "integrity": "sha512-xxN2vSctGWnDW6aLElm/LKIwcrmk6mdiEcW55Uv5krcrVcIFSWMmEgc/hwpemYfZacKZ5npFERGNz4aThsp1AA==", + "version": "37.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-37.0.1.tgz", + "integrity": "sha512-E1jq5u9ojnadisJcPi+hMXTGSiIzkIUMDvWsBudsCGXvKUB2aNSU2TcfyW2/jAS5A4ryBXfzxLykMxX1EdluSQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1703,95 +1558,16 @@ "clean-regexp": "^1.0.0", "eslint-template-visitor": "^2.3.2", "eslint-utils": "^3.0.0", + "esquery": "^1.4.0", + "indent-string": "4", "is-builtin-module": "^3.1.0", "lodash": "^4.17.21", "pluralize": "^8.0.0", "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.23", "safe-regex": "^2.1.1", - "semver": "^7.3.5" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } + "semver": "^7.3.5", + "strip-indent": "^3.0.0" } }, "eslint-rule-docs": { @@ -1801,13 +1577,13 @@ "dev": true }, "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", + "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", "dev": true, "requires": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.2.0" } }, "eslint-template-visitor": { @@ -1890,14 +1666,6 @@ "dev": true, "requires": { "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } } }, "esrecurse": { @@ -1907,20 +1675,12 @@ "dev": true, "requires": { "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, "esutils": { @@ -2224,26 +1984,26 @@ } }, "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", + "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", "dev": true, "requires": { - "array-union": "^2.1.0", + "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "fast-glob": "^3.2.7", + "ignore": "^5.1.8", + "merge2": "^1.4.1", + "slash": "^4.0.0" } }, "graceful-fs": { @@ -2274,9 +2034,9 @@ "dev": true }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "has-symbols": { @@ -2361,9 +2121,9 @@ "dev": true }, "indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, "inflight": { @@ -2465,9 +2225,9 @@ "dev": true }, "is-core-module": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", - "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dev": true, "requires": { "has": "^1.0.3" @@ -2703,12 +2463,6 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2791,36 +2545,6 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, "locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -2842,12 +2566,6 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "dev": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, "lodash.difference": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", @@ -2890,12 +2608,6 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -2904,6 +2616,33 @@ "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "lowercase-keys": { @@ -3364,60 +3103,6 @@ "find-up": "^5.0.0" } }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, "plur": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", @@ -3604,84 +3289,83 @@ } }, "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true } } }, "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "dependencies": { "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^2.2.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true } } @@ -3703,6 +3387,23 @@ "requires": { "indent-string": "^5.0.0", "strip-indent": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true + }, + "strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "requires": { + "min-indent": "^1.0.1" + } + } } }, "regexp-tree": { @@ -3723,12 +3424,6 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -3826,21 +3521,10 @@ "dev": true }, "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true }, "source-map": { "version": "0.5.7", @@ -3945,12 +3629,12 @@ "dev": true }, "strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "min-indent": "^1.0.1" + "min-indent": "^1.0.0" } }, "strip-json-comments": { @@ -3960,12 +3644,12 @@ "dev": true }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" } }, "supports-hyperlinks": { @@ -3976,58 +3660,21 @@ "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" - } - }, - "table": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", - "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" }, "dependencies": { - "ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "ansi-regex": "^5.0.1" + "has-flag": "^4.0.0" } } } @@ -4098,21 +3745,6 @@ } } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4129,9 +3761,9 @@ "dev": true }, "typescript": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", - "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true }, "unbox-primitive": { @@ -4229,34 +3861,33 @@ "dev": true }, "xo": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/xo/-/xo-0.45.0.tgz", - "integrity": "sha512-IBjoemqbErdy6DL68Yk3k2TZyv3o5voEiR6ebII0DICidvWT4LbmmkzeZmlPkW8WMGDFub3J5V+yv+xsFH0c6g==", + "version": "0.46.3", + "resolved": "https://registry.npmjs.org/xo/-/xo-0.46.3.tgz", + "integrity": "sha512-olSo9EQhwbBWgAtSC8ixRMLif6T/N3Axs51hgo/VVMVRSEDSmm+lo0OmECYkTtUhUbdkHBAkNc1pC38o8Stf8g==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.0.1", - "@typescript-eslint/eslint-plugin": "^4.32.0", - "@typescript-eslint/parser": "^4.32.0", + "@eslint/eslintrc": "^1.0.3", + "@typescript-eslint/eslint-plugin": "*", + "@typescript-eslint/parser": "*", "arrify": "^3.0.0", "cosmiconfig": "^7.0.1", "define-lazy-prop": "^3.0.0", - "eslint": "^7.32.0", + "eslint": "^8.1.0", "eslint-config-prettier": "^8.3.0", "eslint-config-xo": "^0.39.0", - "eslint-config-xo-typescript": "^0.45.0", + "eslint-config-xo-typescript": "*", "eslint-formatter-pretty": "^4.1.0", - "eslint-import-resolver-webpack": "^0.13.1", - "eslint-plugin-ava": "^13.0.0", + "eslint-import-resolver-webpack": "^0.13.2", + "eslint-plugin-ava": "^13.1.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.24.2", + "eslint-plugin-import": "^2.25.2", "eslint-plugin-no-use-extend-native": "^0.5.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-unicorn": "^36.0.0", + "eslint-plugin-unicorn": "^37.0.1", "esm-utils": "^2.0.0", "find-cache-dir": "^3.3.2", - "find-up": "^6.1.0", + "find-up": "^6.2.0", "get-stdin": "^9.0.0", "globby": "^12.0.2", "imurmurhash": "^0.1.4", @@ -4270,45 +3901,304 @@ "semver": "^7.3.5", "slash": "^4.0.0", "to-absolute-glob": "^2.0.2", - "typescript": "^4.4.3" + "typescript": "^4.4.4" }, "dependencies": { - "array-union": { + "@nodelib/fs.scandir": { + "version": "2.1.5", + "bundled": true, + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "bundled": true, + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "bundled": true, + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "5.2.0", + "@typescript-eslint/scope-manager": "5.2.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "bundled": true, + "dev": true + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.2.0", + "@typescript-eslint/types": "5.2.0", + "@typescript-eslint/typescript-estree": "5.2.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.2.0", + "@typescript-eslint/types": "5.2.0", + "@typescript-eslint/typescript-estree": "5.2.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "@typescript-eslint/types": "5.2.0", + "@typescript-eslint/visitor-keys": "5.2.0" + } + }, + "@typescript-eslint/types": { + "version": "5.2.0", + "bundled": true, + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "@typescript-eslint/types": "5.2.0", + "@typescript-eslint/visitor-keys": "5.2.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "globby": { + "version": "11.0.4", + "bundled": true, + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.8", + "bundled": true, + "dev": true + }, + "slash": { + "version": "3.0.0", + "bundled": true, + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.2.0", + "bundled": true, + "dev": true, + "requires": { + "@typescript-eslint/types": "5.2.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "braces": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "debug": { + "version": "4.3.2", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true + } + } + }, + "dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "bundled": true, + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "eslint-config-xo-typescript": { + "version": "0.47.1", + "bundled": true, + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "bundled": true, + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "bundled": true, + "dev": true + } + } + }, + "eslint-utils": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "bundled": true, + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "esrecurse": { + "version": "4.3.0", + "bundled": true, + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "bundled": true, "dev": true }, + "fast-glob": { + "version": "3.2.7", + "bundled": true, + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "bundled": true, + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "find-up": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.1.0.tgz", - "integrity": "sha512-aBlseiBgQ1RSiF/brMW+toDud3NHJ2Hn3pgNJLmBf2+gBwwNbfhE/Lbg2wwwoHfD3qXReOvDH4hlywQCXp4/Lw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.2.0.tgz", + "integrity": "sha512-yWHzMzXCaFoABSnFTCPKNFlYoq4mSga9QLRRKOCLSJ33hSkzROB14ITbAWW0QDQDyuzsPQ33S1DsOWQb/oW1yA==", "dev": true, "requires": { "locate-path": "^7.0.0", "path-exists": "^5.0.0" } }, - "get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "functional-red-black-tree": { + "version": "1.0.1", + "bundled": true, "dev": true }, - "globby": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", - "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", + "glob-parent": { + "version": "5.1.2", + "bundled": true, "dev": true, "requires": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.8", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "is-glob": "^4.0.1" } }, + "is-extglob": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "bundled": true, + "dev": true + }, "locate-path": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.0.0.tgz", @@ -4318,6 +4208,28 @@ "p-locate": "^6.0.0" } }, + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "bundled": true, + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "bundled": true, + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, "p-limit": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", @@ -4342,10 +4254,71 @@ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true }, - "slash": { + "path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "bundled": true, + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "bundled": true, + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "bundled": true, + "dev": true + }, + "regexpp": { + "version": "3.2.0", + "bundled": true, + "dev": true + }, + "reusify": { + "version": "1.0.4", + "bundled": true, + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "bundled": true, + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "bundled": true, + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true, "dev": true }, "yocto-queue": { diff --git a/package.json b/package.json index c32ef9827..4687e4161 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "postcss": "^8.3.9", "postcss-cli": "^9.0.1", "prettier": "2.4.1", - "xo": "^0.45.0" + "xo": "^0.46.3" }, "browserslist": [ "defaults", From 675a1a620646956948d33a6792a34740ec908a2e Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sat, 30 Oct 2021 17:29:16 -0300 Subject: [PATCH 18/87] Sidebar and NavTabs: additional CSS for focus state. Signed-off-by: rdwebdesign --- style/themes/default-dark.css | 7 +++++++ style/themes/default-darker.css | 8 ++++++++ style/themes/default-light.css | 8 ++++++++ 3 files changed, 23 insertions(+) diff --git a/style/themes/default-dark.css b/style/themes/default-dark.css index b51c13d13..b4598a3f8 100644 --- a/style/themes/default-dark.css +++ b/style/themes/default-dark.css @@ -116,6 +116,10 @@ h4 { .treeview-menu > li > a:hover { color: #fff; } +.sidebar-menu > li > a:focus, .treeview-menu > li > a:focus { + color: #FFF; + border-color: #bec5cb; +} .sidebar-form { border-radius: 3px; border: 1px solid #3e464c; @@ -275,6 +279,9 @@ h4 { .nav-tabs-custom > .nav-tabs > li > a { color: #bec5cb; } +.nav-tabs-custom > .nav-tabs > li > a:focus { + background: #353c42; +} .list-group { color: #bec5cb; background-color: #272c30; diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index 06835bb26..14fe273c1 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -3470,6 +3470,10 @@ a:focus { background-image: none; color: rgb(168, 160, 149); } +.nav-tabs-custom > .nav-tabs > li > a:focus, .nav-tabs-custom > .nav-tabs > li.active > a:focus { + color: rgb(95, 142, 170); +} + .nav-tabs-custom.tab-primary > .nav-tabs > li.active { border-top-color: rgb(44, 103, 137); } @@ -5764,6 +5768,10 @@ hr { .treeview-menu > li > a:hover { color: rgb(232, 230, 227); } +.sidebar-menu > li > a:focus, .treeview-menu > li > a:focus { + color: #FFF; +} + .sidebar-form { border-color: rgb(118, 109, 97); } diff --git a/style/themes/default-light.css b/style/themes/default-light.css index ac3b852e4..1fb452b43 100644 --- a/style/themes/default-light.css +++ b/style/themes/default-light.css @@ -128,6 +128,14 @@ border-bottom-right-radius: 2px; border-bottom-left-radius: 0; } +.sidebar-menu > li > a:focus, .treeview-menu > li > a:focus { + color: #FFF; + border-color: #b8c7ce; +} +.nav-tabs-custom > .nav-tabs > li > a:focus { + color: #60a4cc; +} + .layout-top-nav .main-header > .logo { background-color: #3c8dbc; color: #fff; From 4371caa227fc1671b731372cafb9e3e66e654249 Mon Sep 17 00:00:00 2001 From: Dylan Sealy <66305635+DylanSealy@users.noreply.github.com> Date: Mon, 1 Nov 2021 22:22:31 +0100 Subject: [PATCH 19/87] Added missing rel='noopener' Signed-off-by: Dylan Sealy <66305635+DylanSealy@users.noreply.github.com> --- settings.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/settings.php b/settings.php index 17ce96c3a..01994165a 100644 --- a/settings.php +++ b/settings.php @@ -931,7 +931,7 @@ function convertseconds($argument) whereas an even wider network of 10.0.0.1 - 10.255.255.255 results in 10.0.0.0/8. Setting up IPv6 ranges is exactly similar to setting up IPv4 here and fully supported. Feel free to reach out to us on our -
Discourse forum + Discourse forum in case you need any assistance setting up local host name resolution for your particular system.

You can also specify a local domain name (like fritz.box) to ensure queries to devices ending in your local domain name will not leave your network, however, this is optional. @@ -947,7 +947,7 @@ function convertseconds($argument)

- + From c36e08dbccd8fc6416f2cf6a39364078752b56b5 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Wed, 3 Nov 2021 00:50:52 -0300 Subject: [PATCH 20/87] Sidebar: same effect for hover and focus (all themes). Signed-off-by: rdwebdesign --- style/themes/default-dark.css | 11 +++++------ style/themes/default-darker.css | 9 ++++----- style/themes/default-light.css | 8 +++----- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/style/themes/default-dark.css b/style/themes/default-dark.css index b4598a3f8..8abb709a5 100644 --- a/style/themes/default-dark.css +++ b/style/themes/default-dark.css @@ -95,9 +95,11 @@ h4 { border-left: 3px solid transparent; } .sidebar-menu > li:hover > a, +.sidebar-menu > li > a:focus, .sidebar-menu > li.active > a { color: #fff; background-color: #22272a; + border-color: #3c8dbc; } .sidebar-menu > li > .treeview-menu { margin: 0 1px; @@ -113,13 +115,10 @@ h4 { color: #949fa8; } .treeview-menu > li.active > a, -.treeview-menu > li > a:hover { +.treeview-menu > li > a:hover, +.treeview-menu > li > a:focus { color: #fff; } -.sidebar-menu > li > a:focus, .treeview-menu > li > a:focus { - color: #FFF; - border-color: #bec5cb; -} .sidebar-form { border-radius: 3px; border: 1px solid #3e464c; @@ -280,7 +279,7 @@ h4 { color: #bec5cb; } .nav-tabs-custom > .nav-tabs > li > a:focus { - background: #353c42; + background: #404850; } .list-group { color: #bec5cb; diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index 14fe273c1..d18dac607 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -5744,9 +5744,10 @@ hr { background-color: rgb(21, 27, 30); } .sidebar-menu > li > a { - border-left-color: transparent; + border-left: 3px solid transparent; } .sidebar-menu > li:hover > a, +.sidebar-menu > li > a:focus, .sidebar-menu > li.active > a { color: rgb(232, 230, 227); background-color: rgb(24, 32, 35); @@ -5765,12 +5766,10 @@ hr { color: rgb(170, 162, 151); } .treeview-menu > li.active > a, -.treeview-menu > li > a:hover { +.treeview-menu > li > a:hover, +.treeview-menu > li > a:focus { color: rgb(232, 230, 227); } -.sidebar-menu > li > a:focus, .treeview-menu > li > a:focus { - color: #FFF; -} .sidebar-form { border-color: rgb(118, 109, 97); diff --git a/style/themes/default-light.css b/style/themes/default-light.css index 1fb452b43..0ee69ccb5 100644 --- a/style/themes/default-light.css +++ b/style/themes/default-light.css @@ -71,6 +71,7 @@ border-left: 3px solid transparent; } .sidebar-menu > li:hover > a, +.sidebar-menu > li > a:focus, .sidebar-menu > li.active > a { color: #fff; background-color: #1e282c; @@ -90,7 +91,8 @@ color: #8aa4af; } .treeview-menu > li.active > a, -.treeview-menu > li > a:hover { +.treeview-menu > li > a:hover, +.treeview-menu > li > a:focus { color: #fff; } .sidebar-form { @@ -128,10 +130,6 @@ border-bottom-right-radius: 2px; border-bottom-left-radius: 0; } -.sidebar-menu > li > a:focus, .treeview-menu > li > a:focus { - color: #FFF; - border-color: #b8c7ce; -} .nav-tabs-custom > .nav-tabs > li > a:focus { color: #60a4cc; } From 8bce551012e4e1947de224db2de90748c66e2778 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 5 Nov 2021 19:54:02 -0300 Subject: [PATCH 21/87] Allows reloading the queries after modifying the options. Signed-off-by: rdwebdesign --- db_queries.php | 10 ++++++++++ scripts/pi-hole/js/db_queries.js | 10 ++++++++++ style/pi-hole.css | 8 ++++++++ 3 files changed, 28 insertions(+) diff --git a/db_queries.php b/db_queries.php index b248968a6..b1911e617 100644 --- a/db_queries.php +++ b/db_queries.php @@ -64,6 +64,16 @@ +
+
+ New options selected. Please, reload the data or choose a another time range. +
+
+ +
+
+
+ diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js index c4f53496c..632a9adfe 100644 --- a/scripts/pi-hole/js/db_queries.js +++ b/scripts/pi-hole/js/db_queries.js @@ -15,6 +15,7 @@ var instantquery = false; var daterange; var timeoutWarning = $("#timeoutWarning"); +var reloadBox = $(".reload-box"); var dateformat = "MMMM Do YYYY, HH:mm"; @@ -148,6 +149,7 @@ function getQueryTypes() { var reloadCallback = function () { timeoutWarning.hide(); + reloadBox.hide(); statistics = [0, 0, 0, 0]; var data = tableApi.rows().data(); for (var i = 0; i < data.length; i++) { @@ -380,3 +382,11 @@ $("#querytime").on("apply.daterangepicker", function (ev, picker) { $(this).val(picker.startDate.format(dateformat) + " to " + picker.endDate.format(dateformat)); refreshTableData(); }); + +$("input[id^=type]").change(function (){ + reloadBox.show(); +}); + +$(".bt-reload").click(function (){ + refreshTableData(); +}); diff --git a/style/pi-hole.css b/style/pi-hole.css index aff80c45e..8ff5b5425 100644 --- a/style/pi-hole.css +++ b/style/pi-hole.css @@ -378,6 +378,14 @@ td.details-control { background-color: rgb(70, 149, 74, 0.1); } +.bt-reload-box { + display: none; + margin-top: 10px; +} +.bt-reload-box .col-xs-4 { + text-align: right; +} + @media screen and (max-width: 991px) { #domain-search-block { display: block; From ac5767118ab8452e5ceabf4519cd8ad9377c8b5e Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 5 Nov 2021 20:14:18 -0300 Subject: [PATCH 22/87] fixing prettier complaint Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_queries.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js index 632a9adfe..ff9d0a33d 100644 --- a/scripts/pi-hole/js/db_queries.js +++ b/scripts/pi-hole/js/db_queries.js @@ -383,10 +383,10 @@ $("#querytime").on("apply.daterangepicker", function (ev, picker) { refreshTableData(); }); -$("input[id^=type]").change(function (){ +$("input[id^=type]").change(function () { reloadBox.show(); }); -$(".bt-reload").click(function (){ +$(".bt-reload").click(function () { refreshTableData(); }); From 319b394c3a92d49b7c04088e50375a8f3208e0f6 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sat, 6 Nov 2021 19:12:25 -0300 Subject: [PATCH 23/87] Allow this functionality only after a daterange has been selected by the user Signed-off-by: rdwebdesign --- db_queries.php | 69 +++++++++++++++----------------- scripts/pi-hole/js/db_queries.js | 8 +++- style/pi-hole.css | 12 ++++-- 3 files changed, 46 insertions(+), 43 deletions(-) diff --git a/db_queries.php b/db_queries.php index b1911e617..23681f83b 100644 --- a/db_queries.php +++ b/db_queries.php @@ -22,6 +22,12 @@
+
+
+   New options selected. Please, reload the data or choose a another time range. + +
+
@@ -32,48 +38,37 @@
+
+
+ +
+
+
+

+
+
+
+
+

+
+
+
+
+

+
+
+
+

+

+
+
+
+
-
-
- -
-
-
-

-
-
-
-
-

-
-
-
-
-

-
-
-
-

-

-
-
-
-
- -
-
- New options selected. Please, reload the data or choose a another time range. -
-
- -
-
-
- diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js index ff9d0a33d..69a831aa4 100644 --- a/scripts/pi-hole/js/db_queries.js +++ b/scripts/pi-hole/js/db_queries.js @@ -16,6 +16,7 @@ var daterange; var timeoutWarning = $("#timeoutWarning"); var reloadBox = $(".reload-box"); +var datepickerManuallySelected = false; var dateformat = "MMMM Do YYYY, HH:mm"; @@ -149,7 +150,6 @@ function getQueryTypes() { var reloadCallback = function () { timeoutWarning.hide(); - reloadBox.hide(); statistics = [0, 0, 0, 0]; var data = tableApi.rows().data(); for (var i = 0; i < data.length; i++) { @@ -177,6 +177,7 @@ var reloadCallback = function () { function refreshTableData() { timeoutWarning.show(); + reloadBox.hide(); var APIstring = "api_db.php?getAllQueries&from=" + from + "&until=" + until; // Check if query type filtering is enabled var queryType = getQueryTypes(); @@ -380,11 +381,14 @@ $(function () { $("#querytime").on("apply.daterangepicker", function (ev, picker) { $(this).val(picker.startDate.format(dateformat) + " to " + picker.endDate.format(dateformat)); + datepickerManuallySelected = true; refreshTableData(); }); $("input[id^=type]").change(function () { - reloadBox.show(); + if (datepickerManuallySelected) { + reloadBox.show(); + } }); $(".bt-reload").click(function () { diff --git a/style/pi-hole.css b/style/pi-hole.css index 8ff5b5425..291dd459a 100644 --- a/style/pi-hole.css +++ b/style/pi-hole.css @@ -378,12 +378,16 @@ td.details-control { background-color: rgb(70, 149, 74, 0.1); } -.bt-reload-box { +.reload-box { display: none; - margin-top: 10px; } -.bt-reload-box .col-xs-4 { - text-align: right; +.reload-box div { + display: flex; + justify-content: space-between; + align-items: center; +} +.reload-box span { + padding-right: 20px; } @media screen and (max-width: 991px) { From 8746dc76ba2d462ff31fc94d9492b98266a6f334 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sat, 6 Nov 2021 23:34:37 -0300 Subject: [PATCH 24/87] Using the same date interval (7 days) for the default value. Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_queries.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js index 69a831aa4..306b43a02 100644 --- a/scripts/pi-hole/js/db_queries.js +++ b/scripts/pi-hole/js/db_queries.js @@ -7,7 +7,7 @@ /* global moment:false, utils:false */ -var start__ = moment().subtract(6, "days"); +var start__ = moment().subtract(7, "days"); var from = moment(start__).utc().valueOf() / 1000; var end__ = moment(); var until = moment(end__).utc().valueOf() / 1000; From 59cb739e732bffcc006650b419553b81faab4695 Mon Sep 17 00:00:00 2001 From: RD WebDesign Date: Sun, 7 Nov 2021 02:58:45 -0300 Subject: [PATCH 25/87] Update db_queries.php Co-authored-by: yubiuser --- db_queries.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db_queries.php b/db_queries.php index 23681f83b..57f1df531 100644 --- a/db_queries.php +++ b/db_queries.php @@ -24,7 +24,7 @@
-   New options selected. Please, reload the data or choose a another time range. +   New options selected. Please reload the data or choose another time range.
From 1a88de961f2149eccf2e20a2d8c248721a4c2f0f Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Sun, 7 Nov 2021 03:26:03 -0300 Subject: [PATCH 26/87] "7 days fix" on db_lists.js and db_graph.js Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 2 +- scripts/pi-hole/js/db_lists.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index 6a71df4c4..112440ca0 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -7,7 +7,7 @@ /* global utils:false, Chart:false, moment:false */ -var start__ = moment().subtract(6, "days"); +var start__ = moment().subtract(7, "days"); var from = moment(start__).utc().valueOf() / 1000; var end__ = moment(); var until = moment(end__).utc().valueOf() / 1000; diff --git a/scripts/pi-hole/js/db_lists.js b/scripts/pi-hole/js/db_lists.js index 3a896e546..6777867a0 100644 --- a/scripts/pi-hole/js/db_lists.js +++ b/scripts/pi-hole/js/db_lists.js @@ -7,7 +7,7 @@ /* global utils:false, moment:false */ -var start__ = moment().subtract(6, "days"); +var start__ = moment().subtract(7, "days"); var from = moment(start__).utc().valueOf() / 1000; var end__ = moment(); var until = moment(end__).utc().valueOf() / 1000; From b43eea7050a94de9d1ba6914bc59f06b9068299b Mon Sep 17 00:00:00 2001 From: Adam Warner Date: Tue, 9 Nov 2021 19:48:56 +0000 Subject: [PATCH 27/87] Add prettier:check back into npm test, and also run prettier:fix against the devel branch. Signed-off-by: Adam Warner --- package.json | 2 +- style/themes/default-darker.css | 5 +- style/themes/lcars.css | 477 ++++++++++++++++++-------------- 3 files changed, 275 insertions(+), 209 deletions(-) diff --git a/package.json b/package.json index 4687e4161..1caf0fb99 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "prettier:fix": "prettier --write \"style/*.css\" \"style/themes/*.css\" \"scripts/pi-hole/**/*.js\"", "xo": "xo", "xo:fix": "npm run xo -- --fix", - "test": "npm run xo" + "test": "npm run prettier:check && npm run xo" }, "devDependencies": { "autoprefixer": "^10.3.7", diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index d18dac607..ba7c18919 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -3470,7 +3470,8 @@ a:focus { background-image: none; color: rgb(168, 160, 149); } -.nav-tabs-custom > .nav-tabs > li > a:focus, .nav-tabs-custom > .nav-tabs > li.active > a:focus { +.nav-tabs-custom > .nav-tabs > li > a:focus, +.nav-tabs-custom > .nav-tabs > li.active > a:focus { color: rgb(95, 142, 170); } @@ -5766,7 +5767,7 @@ hr { color: rgb(170, 162, 151); } .treeview-menu > li.active > a, -.treeview-menu > li > a:hover, +.treeview-menu > li > a:hover, .treeview-menu > li > a:focus { color: rgb(232, 230, 227); } diff --git a/style/themes/lcars.css b/style/themes/lcars.css index ebc62ab47..dee3b357f 100644 --- a/style/themes/lcars.css +++ b/style/themes/lcars.css @@ -4,12 +4,13 @@ :root { --sidebar-width: 230px; --gradient-pos: 300px; - --primary-color: #48F; - --text-color: #9AB; + --primary-color: #48f; + --text-color: #9ab; --net-never-color: #000; --net-recent-color: #055; --net-old-color: #125; - --net-older-color: #1C2228;} + --net-older-color: #1c2228; +} .sidebar-collapse { --sidebar-width: 50px; @@ -19,7 +20,6 @@ --gradient-pos: 70px; } - /*** General ***/ html { font-size: 17px; @@ -27,9 +27,10 @@ html { body { font-size: 17px; - color: #9AB; + color: #9ab; background: #000; - font-family: Antonio, Oswald, "Myriad Pro Cond", "Roboto Condensed", "Futura Condensed", "Helvetica Condensed", "Arial Narrow", sans-serif; + font-family: Antonio, Oswald, "Myriad Pro Cond", "Roboto Condensed", "Futura Condensed", + "Helvetica Condensed", "Arial Narrow", sans-serif; } h1, @@ -64,25 +65,25 @@ h4 { } h5 { - font-size: .9rem; + font-size: 0.9rem; } h6 { - font-size: .75rem; + font-size: 0.75rem; } a { - color: #48F; + color: #48f; } a:hover, a:active, a:focus { - color: #EDA; + color: #eda; } td a { - color: #9BD; + color: #9bd; } code, @@ -91,7 +92,7 @@ pre { line-height: 1rem; font-size: 1rem; color: #000; - background-color: #9AB; + background-color: #9ab; border-radius: 4px; } @@ -120,8 +121,8 @@ td code { kbd { color: #000; - background-color: #9AB; - box-shadow: inset -1px -1px 2px 0 rgba(0, 0, 0, .5); + background-color: #9ab; + box-shadow: inset -1px -1px 2px 0 rgba(0, 0, 0, 0.5); vertical-align: middle; } @@ -137,7 +138,6 @@ th { background: #000; } - /*** Buttons ***/ #gravityBtn { margin: 0 0 20px; @@ -155,19 +155,19 @@ th { .btn-success, .btn-warning, .btn-danger { - padding: .714em .857em .143em 2.143em; + padding: 0.714em 0.857em 0.143em 2.143em; border-radius: 1.07em; text-align: right; } .btn-default { - background-color: #9AB; + background-color: #9ab; border: none; } .btn-primary { min-width: 80px; - background: #48F; + background: #48f; border: none; color: #000; font-weight: bold; @@ -180,20 +180,20 @@ th { } .btn.btn-box-tool { - color: #9AB; + color: #9ab; } .btn.btn-box-tool:hover, .btn.btn-box-tool:active { - color: #48F; + color: #48f; } .btn.btn-box-tool:focus { - color: #8BF; + color: #8bf; } .toggle-on.btn { - padding-right: .857em; + padding-right: 0.857em; } .toggle-on, @@ -201,8 +201,10 @@ th { text-align: right; } -.toggle.btn, .toggle.btn:hover, .toggle.btn:active { - background: #00A65A; +.toggle.btn, +.toggle.btn:hover, +.toggle.btn:active { + background: #00a65a; } .toggle-handle.btn { @@ -211,8 +213,8 @@ th { .allowed-row .btn-default.text-red, .blocked-row .btn-default.text-green { - background-color: #BCD; - text-shadow: 0 0 1px #FFF; + background-color: #bcd; + text-shadow: 0 0 1px #fff; } #domain-frequency table button, @@ -225,20 +227,20 @@ th { .btn-primary:hover, .btn-primary:active, .btn-primary.hover { - background-color: #8BF; + background-color: #8bf; } .allowed-row .btn-default.text-red:hover, .blocked-row .btn-default.text-green:hover, #domain-frequency table button:hover, #ad-frequency table button:hover { - background-color: #FFF; + background-color: #fff; } .btn-default:hover, .btn-default:active, .btn-default.hover { - background-color: #48F; + background-color: #48f; color: #000; } @@ -250,11 +252,10 @@ th { .btn-primary:focus, .btn-primary.active.focus, .btn-primary:active:focus { - background-color: #04F; + background-color: #04f; color: #000; } - /*** Forms - input - select - etc ***/ input, select, @@ -273,7 +274,7 @@ select.form-control, div.dataTables_wrapper div.dataTables_length select { background: #000; border: 2px solid #567; - color: #FFF; + color: #fff; border-radius: 8px; } @@ -312,13 +313,13 @@ label { } .form-control:focus { - border-color: #48F; + border-color: #48f; -webkit-box-shadow: none; box-shadow: none; } .form-control-feedback { - right: .4em; + right: 0.4em; height: 32px; } @@ -326,36 +327,36 @@ label { content: "ACCESS DENIED"; display: block; margin: -20px -20px 20px; - padding: calc(45px + .7em) 0 0; + padding: calc(45px + 0.7em) 0 0; position: absolute; top: 0; left: 0; right: 0; bottom: 130px; - color: #D43; + color: #d43; font-size: 3.825em; font-size: calc((100vw - var(--sidebar-width) - 60px) / 12); line-height: 1; animation: 3s infinite Pulse; - background: rgba(0, 0, 0, .88); + background: rgba(0, 0, 0, 0.88); z-index: 0; } .layout-boxed .form-group.has-error.login-box-msg::before { - padding: calc(50% - .5em) 0 0; + padding: calc(50% - 0.5em) 0 0; } #loginform .has-error + .row .btn { - background: #D43; + background: #d43; } #loginform .has-error + .row .btn:hover { - background: #D32; + background: #d32; } #loginform .has-error + .row .btn:active, #loginform .has-error + .row .btn:focus { - background: #F00; + background: #f00; } .input-group .input-group-addon { @@ -367,7 +368,7 @@ label { .select2 .select2-selection { background-color: #000; - color: #9AB; + color: #9ab; border: 2px solid #567; border-radius: 8px; } @@ -380,14 +381,14 @@ label { } .select2-dropdown { - background-color: #9AB; + background-color: #9ab; color: #000; border: none; } .select2-dropdown .select2-search__field { background-color: #000; - color: #FFF; + color: #fff; border: none !important; border-radius: 8px; } @@ -402,7 +403,7 @@ label { } .select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: rgba(255, 255, 255, .4); + background-color: rgba(255, 255, 255, 0.4); color: #000; } @@ -411,7 +412,6 @@ label { padding: 0; } - /*** WRAPPER ***/ .layout-boxed .wrapper { box-shadow: none; @@ -422,12 +422,24 @@ label { padding: 0 5px; } - /*** HEADER ***/ .main-header { padding-bottom: 25px; - background: #48F; - background-image: linear-gradient(to right, #48F 300px, #000 300px), linear-gradient(to left, #48F 359.5px, #000 359.5px, #000 363.5px, #48F 363.5px, #48F 700px, #000 700px, #000 704px, #8BF 704px, #8BF 754px, #000 754px); + background: #48f; + background-image: linear-gradient(to right, #48f 300px, #000 300px), + linear-gradient( + to left, + #48f 359.5px, + #000 359.5px, + #000 363.5px, + #48f 363.5px, + #48f 700px, + #000 700px, + #000 704px, + #8bf 704px, + #8bf 754px, + #000 754px + ); background-size: 304px 100%, 758px 100%; background-repeat: no-repeat; background-position: 0 0, 100% 0; @@ -437,14 +449,13 @@ label { text-transform: uppercase; } - /*** Navbar ***/ .main-header .navbar { background-image: linear-gradient(#000 36px, transparent 36px); } .main-header .navbar::after { - content: ''; + content: ""; display: block; width: 100%; height: 25px; @@ -460,10 +471,10 @@ label { padding: 0; overflow: hidden; color: #000; - background: #9AB; - border: 3px solid #FFF; + background: #9ab; + border: 3px solid #fff; border-radius: 8px; - box-shadow: 0 0 0 100vmax rgba(0, 0, 0, .6); + box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.6); } .dropdown-menu > li > a { @@ -497,7 +508,7 @@ label { right: 0; top: 0; bottom: -6px; - background: #48F; + background: #48f; } .navbar-text code { @@ -506,7 +517,7 @@ label { font-size: inherit; background: none; font-family: inherit; - color: #CCE6FF; + color: #cce6ff; } .navbar-nav > .user-menu .user-image { @@ -524,24 +535,24 @@ label { .main-header .navbar .nav .open > a:hover, .main-header .navbar .nav .open > a:focus { background-color: transparent; - color: #FFF; + color: #fff; } .main-header .navbar .nav > li > a > .label { - padding: .25em 0.15em; + padding: 0.25em 0.15em; min-width: 1.6em; min-height: 1.6em; top: auto; - bottom: -.75em; - right: -.75em; + bottom: -0.75em; + right: -0.75em; font-size: 12px; line-height: 1; - text-shadow: 0 0 2px rgba(0, 0, 0, .6); + text-shadow: 0 0 2px rgba(0, 0, 0, 0.6); border-radius: 50%; } .main-header .navbar .sidebar-toggle { - color: #FFF; + color: #fff; } .main-header .logo { @@ -550,35 +561,55 @@ label { .main-header .logo:hover { background-color: transparent; - color: #FFF; + color: #fff; } .logo:focus { - color: #EDA; + color: #eda; } .sidebar-toggle-svg:focus { - color: #48F; + color: #48f; } .sidebar-toggle-svg:hover { - color: #04F; + color: #04f; background: none; } - /*** CONTENT ***/ -.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer { +.sidebar-mini.sidebar-collapse .content-wrapper, +.sidebar-mini.sidebar-collapse .right-side, +.sidebar-mini.sidebar-collapse .main-footer { margin-left: 50.2px !important; } .content-wrapper { - background-image: linear-gradient(to right, #CCE6FF calc(300px - var(--sidebar-width)), #000 calc(300px - var(--sidebar-width))), linear-gradient(to left, #48F 359.5px, #000 359.5px, #000 363.5px, #48F 363.5px, #48F 700px, #000 700px, #000 704px, #04F 704px, #05F, #04F 754px, #000 754px), linear-gradient(#48F, #48F); + background-image: linear-gradient( + to right, + #cce6ff calc(300px - var(--sidebar-width)), + #000 calc(300px - var(--sidebar-width)) + ), + linear-gradient( + to left, + #48f 359.5px, + #000 359.5px, + #000 363.5px, + #48f 363.5px, + #48f 700px, + #000 700px, + #000 704px, + #04f 704px, + #05f, + #04f 754px, + #000 754px + ), + linear-gradient(#48f, #48f); background-size: calc(304px - var(--sidebar-width)) 50px, 758px 50px, 100% 50px; background-position: 0 4px, 100% 4px, 0 4px; background-repeat: no-repeat; overflow: hidden; - transition: all .3s ease-in-out, width .3s ease-in-out; + transition: all 0.3s ease-in-out, width 0.3s ease-in-out; } .content { @@ -589,7 +620,6 @@ label { overflow: hidden; } - /*** SIDEBAR / ASIDE ***/ .main-sidebar { padding: 79px 0 0 5px; @@ -597,20 +627,30 @@ label { } .main-sidebar::after { - content: ''; + content: ""; display: block; position: absolute; width: var(--sidebar-width); top: 150px; bottom: 20px; left: 5px; - background: #8BF; - background-image: linear-gradient(to top, #CCE6FF 200px, #000 200px, #000 204px, #EDA 204px, #EDA 270px, #000 270px, #000 274px, transparent 274px); + background: #8bf; + background-image: linear-gradient( + to top, + #cce6ff 200px, + #000 200px, + #000 204px, + #eda 204px, + #eda 270px, + #000 270px, + #000 274px, + transparent 274px + ); background-repeat: no-repeat; background-position: bottom; border-radius: 0 0 0 75px; border-radius: 0 0 0 min(90px, var(--sidebar-width)); - transition: all .3s ease-in-out; + transition: all 0.3s ease-in-out; z-index: -1; } @@ -640,29 +680,30 @@ label { .sidebar-menu > li > a { margin: 4px 0 0; padding: 38px 15px 5px; - background: #8BF; + background: #8bf; border-left: none; } .sidebar-menu > li.active > a { - background-color: #48F; + background-color: #48f; } .sidebar-menu > li:last-child > a { - background-color: #CCE6FF; + background-color: #cce6ff; } .sidebar-menu > li:nth-last-child(2) > a { - background-color: #CB7; + background-color: #cb7; } .sidebar-menu > li:nth-last-child(3) > a { - background-color: #04F; + background-color: #04f; } -.sidebar-menu > li:hover > a, .sidebar-menu > li > a:focus { - background-color: #EDA; - box-shadow: inset 0 0 18px #BA7; +.sidebar-menu > li:hover > a, +.sidebar-menu > li > a:focus { + background-color: #eda; + box-shadow: inset 0 0 18px #ba7; } .sidebar-menu > li > .treeview-menu { @@ -672,7 +713,7 @@ label { .sidebar-menu li > a > .pull-right-container { position: absolute; top: auto; - bottom: .5em; + bottom: 0.5em; margin: 0; right: unset; left: 0; @@ -685,19 +726,19 @@ label { position: relative; overflow: hidden; color: #000; - background: #8BF; - background-image: linear-gradient(to right, #48F 36px, #000 36px, #000 40px, transparent 40px); + background: #8bf; + background-image: linear-gradient(to right, #48f 36px, #000 36px, #000 40px, transparent 40px); border-radius: 22px; } .treeview-menu > li.active > a { - background-color: #48F; + background-color: #48f; } .treeview-menu > li > a:hover { - background-color: #AAD0FF; - background-image: linear-gradient(to right, #48F 36px, #000 36px, #000 40px, transparent 40px); - box-shadow: inset 0 0 18px rgba(68, 136, 255, .4); + background-color: #aad0ff; + background-image: linear-gradient(to right, #48f 36px, #000 36px, #000 40px, transparent 40px); + box-shadow: inset 0 0 18px rgba(68, 136, 255, 0.4); } #pihole-disable > a > span:not(.pull-right-container) { @@ -715,30 +756,46 @@ label { bottom: 6px; } -.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span { +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse + .sidebar-menu + > li:hover + > a + > span { margin-left: 0; padding: 26px 10px 0; top: 0; bottom: 0; } -.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse + .sidebar-menu + > li:hover + > .treeview-menu { display: block !important; top: 100%; border-radius: 0 0 4px; - background: rgba(0, 0, 0, .666); + background: rgba(0, 0, 0, 0.666); overflow: hidden; z-index: -1; } -.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu li a { +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse + .sidebar-menu + > li:hover + > .treeview-menu + li + a { border-radius: 0; margin: 4px 0 0 4px; padding: 15px 8px 3px; background-image: none; } -.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse + .sidebar-menu + > li:hover + > a + > .pull-right-container { background: none; position: absolute !important; } @@ -753,13 +810,13 @@ label { /*--- user-panel ---*/ .user-panel { padding: 30px 10%; - background: #CCE6FF; + background: #cce6ff; border-radius: 75px 0 0; z-index: 0; } .user-panel::before { - content: ''; + content: ""; display: block; position: absolute; top: 0; @@ -767,7 +824,7 @@ label { left: 0; width: 88px; z-index: -1; - background-image: linear-gradient(to right, #CCE6FF 70%, transparent 100%); + background-image: linear-gradient(to right, #cce6ff 70%, transparent 100%); } .user-panel > .info, @@ -783,7 +840,7 @@ label { } .user-panel .info span svg { - filter: drop-shadow(0 0 .4px rgba(0, 68, 255, .4)); + filter: drop-shadow(0 0 0.4px rgba(0, 68, 255, 0.4)); } .user-panel svg.text-orange, @@ -791,27 +848,26 @@ label { animation: fire 1s ease-in-out 0s infinite; } - /*** FOOTER ***/ footer a { - color: #48F; + color: #48f; } footer a:hover, footer a:active, footer a:focus { - color: #04F; + color: #04f; } .main-footer { position: relative; margin: 0 0 0 var(--sidebar-width); padding: 0 0 20px; - background: #CCE6FF; + background: #cce6ff; background-image: linear-gradient(transparent calc(100% - 20px), #000 calc(100% - 20px)); border: none; color: #000; - font-size: .9em; + font-size: 0.9em; text-transform: uppercase; z-index: 0; } @@ -839,14 +895,24 @@ footer a:focus { z-index: -1; } -@media (max-width:1199px) { +@media (max-width: 1199px) { .main-footer > div:first-child { position: relative; height: 17px; - background-image: linear-gradient(to right, #8BF 20px, #000 20px, #000 24px, #48F 24px, #48f calc(100% - 24px), #000 calc(100% - 24px), #000 calc(100% - 20px), #8BF calc(100% - 20px)); - border-radius: .6em; + background-image: linear-gradient( + to right, + #8bf 20px, + #000 20px, + #000 24px, + #48f 24px, + #48f calc(100% - 24px), + #000 calc(100% - 24px), + #000 calc(100% - 20px), + #8bf calc(100% - 20px) + ); + border-radius: 0.6em; font-weight: bold; - } + } .main-footer > div:first-child > div { margin: 0; @@ -857,12 +923,12 @@ footer a:focus { right: 20px; background: #000; text-transform: uppercase; - color: #8BF; + color: #8bf; font-size: 18.5px; } } -@media (min-width:1200px) { +@media (min-width: 1200px) { .main-footer { padding: 55px 0 40px; display: flex; @@ -883,7 +949,6 @@ footer a:focus { } } - /*** sidebar-collapse effect ***/ .sidebar-collapse .content-wrapper { padding-left: 0; @@ -891,7 +956,7 @@ footer a:focus { } .sidebar-collapse .wrapper::after { - width: 50px + width: 50px; } .sidebar-collapse .wrapper::before { @@ -903,14 +968,13 @@ footer a:focus { } .sidebar-collapse .treeview-menu > li > a:hover { - background-color: #04F; + background-color: #04f; } .sidebar-collapse .sidebar-menu svg { display: block; } - /*** Page, panels, boxes, tables, etc. ***/ .box, .box-title, @@ -920,7 +984,7 @@ footer a:focus { .comment-text, .comment-text .username, .box-info { - color: #9AB; + color: #9ab; } .box { @@ -933,7 +997,7 @@ footer a:focus { .box .overlay, .overlay-wrapper .overlay { - background: rgba(34, 34, 34, .8); + background: rgba(34, 34, 34, 0.8); border-radius: 12px; padding: 0 4px; } @@ -965,7 +1029,7 @@ table.table-bordered.dataTable td { .panel, .panel-body, .panel-default > .panel-heading { - background-color: rgba(0, 0, 0, .85); + background-color: rgba(0, 0, 0, 0.85); border-radius: 15px; border: none; color: inherit; @@ -989,7 +1053,7 @@ table.table-bordered.dataTable td { .nav-tabs-custom > .nav-tabs > li { margin: 0 2px; border: none; - background: #9AB; + background: #9ab; } .nav-tabs-custom > .nav-tabs > li > a { @@ -1005,17 +1069,17 @@ table.table-bordered.dataTable td { .nav-tabs-custom > .nav-tabs > li.active:hover > a { color: #000; border: none; - background: #48F; + background: #48f; } .nav-tabs-custom > .nav-tabs > li > a:hover { color: #000; - background: #F90; + background: #f90; } .nav-tabs-custom > .nav-tabs > li:first-of-type { - border-radius: .85em 0 0 .85em; - overflow: hidden + border-radius: 0.85em 0 0 0.85em; + overflow: hidden; } .nav-tabs { @@ -1027,8 +1091,8 @@ table.table-bordered.dataTable td { } .nav-tabs-custom > .nav-tabs > li:last-of-type { - border-radius: 0 .85em .85em 0; - overflow: hidden + border-radius: 0 0.85em 0.85em 0; + overflow: hidden; } /*--- tables ---*/ @@ -1037,7 +1101,7 @@ table.table-bordered.dataTable td { .table > tfoot > tr > th, .table > thead > tr > th { width: auto !important; - color: #FFF; + color: #fff; padding: 8px 4px; } @@ -1061,9 +1125,9 @@ table.dataTable thead .sorting::before { bottom: 16px; right: 8px; display: block; - font-family: 'Glyphicons Halflings'; - opacity: .3; - font-size: .6em; + font-family: "Glyphicons Halflings"; + opacity: 0.3; + font-size: 0.6em; } table.dataTable thead .sorting:after, @@ -1075,9 +1139,9 @@ table.dataTable thead .sorting_desc_disabled:after { } table.dataTable thead .sorting:after { - opacity: .3; + opacity: 0.3; content: "\25BD"; - font-size: .6em; + font-size: 0.6em; } table.dataTable thead .sorting_asc::after { @@ -1090,12 +1154,12 @@ table.dataTable thead .sorting_desc::after { table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after { - color: #EEE; + color: #eee; } -.table-striped > tbody > tr:nth-of-type(2n+1) { +.table-striped > tbody > tr:nth-of-type(2n + 1) { background: none; - background-color: rgba(80, 80, 80, .1); + background-color: rgba(80, 80, 80, 0.1); } #domain-frequency table, @@ -1103,10 +1167,10 @@ table.dataTable thead .sorting_desc_disabled:after { table-layout: fixed; } -#domain-frequency table td:nth-child(n+1), -#domain-frequency table th:nth-child(n+1), -#ad-frequency table td:nth-child(n+1), -#ad-frequency table th:nth-child(n+1) { +#domain-frequency table td:nth-child(n + 1), +#domain-frequency table th:nth-child(n + 1), +#ad-frequency table td:nth-child(n + 1), +#ad-frequency table th:nth-child(n + 1) { width: 60px !important; } @@ -1133,7 +1197,7 @@ table.dataTable thead .sorting_desc_disabled:after { position: absolute; background: #222; border-radius: 8px; - box-shadow: 0 0 10px rgba(0, 0, 0, .85); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.85); } #adlistsTable table td:first-child { @@ -1141,7 +1205,7 @@ table.dataTable thead .sorting_desc_disabled:after { } #adlistsTable table td:last-child { - color: #FFF; + color: #fff; font-weight: 100; } @@ -1162,7 +1226,7 @@ table.dataTable thead .sorting_desc_disabled:after { margin: 0 1px; padding: 3px 4px 4px; min-width: 34px; - background: #9AB; + background: #9ab; color: #000; text-align: center; border: none; @@ -1178,7 +1242,7 @@ table.dataTable thead .sorting_desc_disabled:after { .pagination > li > span:focus, .pagination > li > span:hover { color: #000; - background-color: #FFF; + background-color: #fff; } .pagination > .disabled > a, @@ -1199,7 +1263,7 @@ table.dataTable thead .sorting_desc_disabled:after { .pagination > .active > span:focus, .pagination > .active > span:hover { color: #000; - background-color: #48F; + background-color: #48f; } #all-queries_wrapper .pagination > li > a { @@ -1211,13 +1275,13 @@ table.dataTable thead .sorting_desc_disabled:after { #all-queries_wrapper .pagination > li.previous > a, .pagination > li:first-child > a { padding-left: 12px; - border-radius: .8em 0 0 .8em; + border-radius: 0.8em 0 0 0.8em; } #all-queries_wrapper .pagination > li.next > a, .pagination > li:last-child > a { padding-right: 12px; - border-radius: 0 .8em .8em 0; + border-radius: 0 0.8em 0.8em 0; } #all-queries_filter { @@ -1225,10 +1289,9 @@ table.dataTable thead .sorting_desc_disabled:after { } table.dataTable { - margin: 12px 0 !important + margin: 12px 0 !important; } - /*** ALERTS ***/ .callout.callout-danger, .callout.callout-warning, @@ -1263,38 +1326,37 @@ table.dataTable { } .alert { - animation: flash 1.2s ease-in-out .5s; + animation: flash 1.2s ease-in-out 0.5s; transition: all ease-in-out 1s; margin: 10px 0 20px; color: #000 !important; } - /*** Animation keyframes ***/ @-webkit-keyframes flash { 0% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 5% { - filter: opacity(.7) contrast(2); + filter: opacity(0.7) contrast(2); } 10% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 15% { - filter: opacity(.7) contrast(2); + filter: opacity(0.7) contrast(2); } 20% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 25% { - filter: opacity(.7) contrast(2); + filter: opacity(0.7) contrast(2); } 30% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 35% { - filter: opacity(.7) contrast(1); + filter: opacity(0.7) contrast(1); } 70% { filter: opacity(1) contrast(1) brightness(1.2); @@ -1306,28 +1368,28 @@ table.dataTable { @keyframes flash { 0% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 5% { - filter: opacity(.7) contrast(2); + filter: opacity(0.7) contrast(2); } 10% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 15% { - filter: opacity(.7) contrast(2); + filter: opacity(0.7) contrast(2); } 20% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 25% { - filter: opacity(.7) contrast(2); + filter: opacity(0.7) contrast(2); } 30% { - filter: opacity(.35) contrast(2); + filter: opacity(0.35) contrast(2); } 35% { - filter: opacity(.7) contrast(1); + filter: opacity(0.7) contrast(1); } 70% { filter: opacity(1) contrast(1) brightness(1.2); @@ -1339,7 +1401,7 @@ table.dataTable { @-webkit-keyframes fire { 0% { - filter: drop-shadow(0 0 2px #F90); + filter: drop-shadow(0 0 2px #f90); } 60% { filter: none; @@ -1348,7 +1410,7 @@ table.dataTable { @keyframes fire { 0% { - filter: drop-shadow(0 0 2px #F90); + filter: drop-shadow(0 0 2px #f90); } 60% { -webkit-filter: none; @@ -1358,25 +1420,25 @@ table.dataTable { @-webkit-keyframes warningPulse { 0% { - border-color: rgba(255, 153, 0, .4); + border-color: rgba(255, 153, 0, 0.4); } 50% { border-color: rgba(255, 150, 0, 1); } 100% { - border-color: rgba(255, 153, 0, .4); + border-color: rgba(255, 153, 0, 0.4); } } @keyframes warningPulse { 0% { - border-color: rgba(255, 153, 0, .4); + border-color: rgba(255, 153, 0, 0.4); } 50% { border-color: rgba(255, 150, 0, 1); } 100% { - border-color: rgba(255, 153, 0, .4); + border-color: rgba(255, 153, 0, 0.4); } } @@ -1384,7 +1446,6 @@ table.dataTable { animation: 3s infinite warningPulse; } - /*** MEDIA QUERIES ***/ /*--- Media - max-width ---*/ @@ -1402,14 +1463,14 @@ table.dataTable { padding: 0; } .main-header { - background-image: linear-gradient(to right, #000 4px, #8BF 4px); + background-image: linear-gradient(to right, #000 4px, #8bf 4px); background-size: 100% 100%; background-position: 300px 0; background-repeat: no-repeat; border-radius: 0; } .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, .1); + background-color: rgba(255, 255, 255, 0.1); } .main-header .navbar .dropdown-menu li a { color: #fff; @@ -1433,11 +1494,11 @@ table.dataTable { } .nav-tabs-custom > .nav-tabs > li { margin: 0 1px; - font-size: .75em + font-size: 0.75em; } .navbar .nav > li > a, .navbar .nav > li > .navbar-text { - color: #FFF; + color: #fff; } .nav.navbar-nav { width: auto; @@ -1457,7 +1518,14 @@ table.dataTable { border-radius: 0; } .content-wrapper { - background-image: linear-gradient(to right, #000 4px, #48F 4px), linear-gradient(to right, #CCE6FF var(--gradient-pos), #000 var(--gradient-pos), #000 calc(4px + var(--gradient-pos)), transparent); + background-image: linear-gradient(to right, #000 4px, #48f 4px), + linear-gradient( + to right, + #cce6ff var(--gradient-pos), + #000 var(--gradient-pos), + #000 calc(4px + var(--gradient-pos)), + transparent + ); background-size: 100% 50px, var(--gradient-pos) 50px; background-repeat: no-repeat; background-position: calc(var(--gradient-pos)) 4px, 0 4px; @@ -1486,22 +1554,22 @@ table.dataTable { color: transparent; } 15% { - color: #CCE6FF; + color: #cce6ff; } 40% { - color: #CCE6FF; + color: #cce6ff; } 45% { - color: #EDA; + color: #eda; } 55% { - color: #EDA; + color: #eda; } 60% { - color: #04F; + color: #04f; } 90% { - color: #04F; + color: #04f; } 95% { color: transparent; @@ -1512,7 +1580,7 @@ table.dataTable { position: absolute; right: 366px; top: 1px; - font-size: .77em; + font-size: 0.77em; animation: letters 8s infinite; animation-delay: 0s; color: transparent; @@ -1521,8 +1589,8 @@ table.dataTable { content: "3001 \a0\a0 1976 \a0\a0 \a0 114 \a0 \a0 100 \a0\a0 \a0 \a0 119 \a0 \a0 \a0 101 \a0\a0 \a0 \a0 98 \a0 9980 \a0 2009 \a0 1007 \a0 1970"; position: absolute; right: 366px; - top: calc(50% - .77em + 3px); - font-size: .77em; + top: calc(50% - 0.77em + 3px); + font-size: 0.77em; animation: letters 7s infinite; animation-delay: 1s; color: transparent; @@ -1532,33 +1600,32 @@ table.dataTable { position: absolute; right: 366px; bottom: -5px; - font-size: .77em; + font-size: 0.77em; animation: letters 6s infinite; animation-delay: 2s; color: transparent; } } -@media (min-width:1320px) { +@media (min-width: 1320px) { .layout-boxed .form-group.has-error.login-box-msg::before { font-size: calc((1320px - var(--sidebar-width) - 60px) / 12); } } -@media (min-width:1920px) { +@media (min-width: 1920px) { .layout-boxed .form-group.has-error.login-box-msg::before { font-size: calc((1920px - var(--sidebar-width) - 60px) / 12); } } -@media (min-width:1960px) { +@media (min-width: 1960px) { .layout-boxed .wrapper { box-shadow: none; max-width: 1920px; } } - /*** Used by the long-term pages ***/ .daterangepicker { background-color: #345; @@ -1595,7 +1662,7 @@ table.dataTable { .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker td.in-range:hover { - background-color: #48F; + background-color: #48f; } .daterangepicker td.in-range { @@ -1634,15 +1701,14 @@ table.dataTable { border-bottom-color: #345; } -input[type=number], -input[type=number]::-webkit-inner-spin-button, -input[type=number]::-webkit-outer-spin-button { +input[type="number"], +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } - /*** ----------------------------------------------------- ***/ .not-used { background-color: #222; @@ -1665,11 +1731,11 @@ input[type=number]::-webkit-outer-spin-button { } .graphs-ticks { - color: #9AB; + color: #9ab; } .progress-bar { - background-color: #48F; + background-color: #48f; } .queries-permitted { @@ -1705,7 +1771,6 @@ input[type=number]::-webkit-outer-spin-button { color: #36f !important; } - div.dataTables_wrapper div.dataTables_paginate ul.pagination { margin: 10px 0; text-transform: uppercase; @@ -1720,7 +1785,6 @@ div.dataTables_wrapper div.dataTables_paginate ul.pagination { margin: 10px 0; } - /*** Network table colors ***/ .network-never { background-color: var(--net-never-color); @@ -1739,13 +1803,16 @@ div.dataTables_wrapper div.dataTables_paginate ul.pagination { } .network-gradient { - background-image: linear-gradient(to right, var(--net-recent-color) 0%, var(--net-old-color) 100%); + background-image: linear-gradient( + to right, + var(--net-recent-color) 0%, + var(--net-old-color) 100% + ); } - /*** table cell overlay colors ***/ .allowed-row td { - background: rgba(0, 150, 0, .1); + background: rgba(0, 150, 0, 0.1); } .blocked-row td { @@ -1753,10 +1820,9 @@ div.dataTables_wrapper div.dataTables_paginate ul.pagination { } td.highlight { - background-color: rgba(255, 204, 0, .15); + background-color: rgba(255, 204, 0, 0.15); } - /*** small-box ***/ .small-box { color: #000 !important; @@ -1767,8 +1833,7 @@ td.highlight { font-family: sans-serif; } - /*** size correction to fit in one line - Settings/DNS ***/ #dns .col-md-11 { width: 84%; -} \ No newline at end of file +} From 6259fec155fdfefd907d690ccd5402b9c9b90b58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Nov 2021 19:50:27 +0000 Subject: [PATCH 28/87] Bump xo from 0.46.3 to 0.46.4 Bumps [xo](https://github.com/xojs/xo) from 0.46.3 to 0.46.4. - [Release notes](https://github.com/xojs/xo/releases) - [Commits](https://github.com/xojs/xo/compare/v0.46.3...v0.46.4) --- updated-dependencies: - dependency-name: xo dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 140 +++++++++++++++++++--------------------------- package.json | 2 +- 2 files changed, 60 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index 29440afdf..9ade3d65c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -259,9 +259,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz", + "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==", "dev": true }, "@babel/template": { @@ -311,9 +311,9 @@ } }, "@eslint/eslintrc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", - "integrity": "sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", + "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -322,7 +322,7 @@ "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -347,9 +347,9 @@ } }, "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, "@mdn/browser-compat-data": { @@ -503,13 +503,10 @@ } }, "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "array-find": { "version": "1.0.0", @@ -1056,12 +1053,12 @@ "dev": true }, "eslint": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.1.0.tgz", - "integrity": "sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", + "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.0.3", + "@eslint/eslintrc": "^1.0.4", "@humanwhocodes/config-array": "^0.6.0", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -1095,18 +1092,12 @@ "progress": "^2.0.0", "regexpp": "^3.2.0", "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -1155,13 +1146,13 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "argparse": "^2.0.1" + "ansi-regex": "^5.0.1" } }, "supports-color": { @@ -1625,9 +1616,9 @@ } }, "eslint-visitor-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", - "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", "dev": true }, "esm-utils": { @@ -1647,12 +1638,6 @@ "eslint-visitor-keys": "^3.0.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, "espurify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.1.1.tgz", @@ -1862,9 +1847,9 @@ } }, "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", "dev": true }, "fraction.js": { @@ -2448,13 +2433,12 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" } }, "jsesc": { @@ -3570,12 +3554,6 @@ "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", "dev": true }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -3861,9 +3839,9 @@ "dev": true }, "xo": { - "version": "0.46.3", - "resolved": "https://registry.npmjs.org/xo/-/xo-0.46.3.tgz", - "integrity": "sha512-olSo9EQhwbBWgAtSC8ixRMLif6T/N3Axs51hgo/VVMVRSEDSmm+lo0OmECYkTtUhUbdkHBAkNc1pC38o8Stf8g==", + "version": "0.46.4", + "resolved": "https://registry.npmjs.org/xo/-/xo-0.46.4.tgz", + "integrity": "sha512-nA7txROpMGD6tNT9rGtVeRVn9dLScND6fcZtPalY5M3DtbEDqQi9CCmhD7/RP6sKO0c9bX0Wd3BIXQsATeP3hQ==", "dev": true, "requires": { "@eslint/eslintrc": "^1.0.3", @@ -3933,12 +3911,12 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "5.2.0", - "@typescript-eslint/scope-manager": "5.2.0", + "@typescript-eslint/experimental-utils": "5.3.0", + "@typescript-eslint/scope-manager": "5.3.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -3948,57 +3926,57 @@ }, "dependencies": { "ignore": { - "version": "5.1.8", + "version": "5.1.9", "bundled": true, "dev": true } } }, "@typescript-eslint/experimental-utils": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.2.0", - "@typescript-eslint/types": "5.2.0", - "@typescript-eslint/typescript-estree": "5.2.0", + "@typescript-eslint/scope-manager": "5.3.0", + "@typescript-eslint/types": "5.3.0", + "@typescript-eslint/typescript-estree": "5.3.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.2.0", - "@typescript-eslint/types": "5.2.0", - "@typescript-eslint/typescript-estree": "5.2.0", + "@typescript-eslint/scope-manager": "5.3.0", + "@typescript-eslint/types": "5.3.0", + "@typescript-eslint/typescript-estree": "5.3.0", "debug": "^4.3.2" } }, "@typescript-eslint/scope-manager": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true, "requires": { - "@typescript-eslint/types": "5.2.0", - "@typescript-eslint/visitor-keys": "5.2.0" + "@typescript-eslint/types": "5.3.0", + "@typescript-eslint/visitor-keys": "5.3.0" } }, "@typescript-eslint/types": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true, "requires": { - "@typescript-eslint/types": "5.2.0", - "@typescript-eslint/visitor-keys": "5.2.0", + "@typescript-eslint/types": "5.3.0", + "@typescript-eslint/visitor-keys": "5.3.0", "debug": "^4.3.2", "globby": "^11.0.4", "is-glob": "^4.0.3", @@ -4025,7 +4003,7 @@ } }, "ignore": { - "version": "5.1.8", + "version": "5.1.9", "bundled": true, "dev": true }, @@ -4037,11 +4015,11 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.2.0", + "version": "5.3.0", "bundled": true, "dev": true, "requires": { - "@typescript-eslint/types": "5.2.0", + "@typescript-eslint/types": "5.3.0", "eslint-visitor-keys": "^3.0.0" } }, diff --git a/package.json b/package.json index 1caf0fb99..f171cf5cd 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "postcss": "^8.3.9", "postcss-cli": "^9.0.1", "prettier": "2.4.1", - "xo": "^0.46.3" + "xo": "^0.46.4" }, "browserslist": [ "defaults", From 5c2cd60e42aea81c34a88f05ca47d573f91af578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Tue, 9 Nov 2021 22:06:24 +0100 Subject: [PATCH 29/87] Fixes Background of the dark-midnight theme MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sascha Moser <28950736+xopez@users.noreply.github.com> Signed-off-by: Christian König --- style/themes/default-darker.css | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index ba7c18919..96486f9ac 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -5642,8 +5642,7 @@ hr { border-color: rgb(4, 60, 150); } .layout-boxed { - background-color: rgba(0, 0, 0, 0); - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjYwMCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjMzMyAtMC42NjcgLTAuNjY3IDAuMDAwIDEuMDAwIC0wLjY2NyAwLjMzMyAtMC42NjcgMC4wMDAgMS4wMDAgLTAuNjY3IC0wLjY2NyAwLjMzMyAwLjAwMCAxLjAwMCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSI2MDAiIGhlaWdodD0iNjAwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUFBQVFBQkFBRC8yd0NFQUFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVDQWdJQ0FnSUNBZ0lDQWdNREF3TURBd01EQXdNQkFRRUJBUUVCQWdFQkFnSUNBUUlDQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREEvL0NBQkVJQWxnQ1dBTUJFUUFDRVFFREVRSC94QUFjQUFBQ0F3RUJBUUVBQUFBQUFBQUFBQUFFQlFJREJnQUJCd3IvMmdBSUFRRUFBQUFBL1ZmcE1hMVlNcUVXcFg4bjBLSit0SkhiVlVsMmlsWjJUYndKUnBBemNzM005V001U3FRTmo3eGxOTDd1K2ViZFVSVDVyMVVSV1hSV3NKdzZmZTAwQkVzZUtEQk9sMUkweTQxZ082UlVMWTYvSmJVVmV3N29UemVqOVM4eE55V3BUSEtUbUlRMWE1OE8yOXpyZU1UMUJOSXI2YStNT1pjSW0wNjQvd0F0WG5xRE03cmhKaURRZzdGTVFzVFE3Z1NXR2FicU5CNVlyUmFxRmtsa0RCbWlpVEhPRlBnK29pMXN6YUhWcW0wNjJTczJkeXN5NzIwR2ZsOVpGUWxWSlphMWtoQzBRdWZOMFJ5b1pwbGRVSk1qTk5qSmlBbG1laVR1QVpLVzFLTWtoZ3VZb1dKeVJyZjRBZnczWDR6U0cyUUNTdUdGS2w5bHRSNklRUFZaN1JZb1orSEZjSlZUemFpVnRvdHFoaFNVSkVSRnNLVXVodVRObERZUXVxNUN3Tzg5OEFoRXNRa1h3OHl1RXU0UmhWSEZhWDFqU3ZiZHlodm1uNGNXaTFsYm5YTkhXVk1iVnQ0VkFUazBkRzVWWVg2WUFXZnk5aFF1WjJkeUc5a0ZYY0lkS2c0SHpPN1QxYlliZFZhaU1vcFpyWGRGRmdsL1JKSlgyMndzVHVFOWpTbTRZZ1NseGxYd2xNMks3eExyVUR2cms5ODVZM2ZWaW1sQ0ptTlJLeHlldjlRdlZwOWdCRkp0aWVEd3JLc3U5SGE0OWs1N2dTaWFrRHNid0VxWnlaeGVtbjR4cnlqVnNMNERvY3pvNVkvUWRmZ2RMb0ZyTU9ubU5lWjFFS3JBMlBxaDRqSUxFTnZXKytsaUJ0Z0Q0UldNYi9WTGFCcVFjZlRKcE13WWxrK1VUdFRtVW0xcEREdkZUQXRDK3pyamxMdFVReTVRM0U0V1JnNW5UdDZwYVhXRlRjZm45SFg3WEl0ZmRBZHJYUmJjSmJtQzlPQVVKNVpYNE13U2FCUGV4SDlrTng0RUpucldYY3RtUmV1bDFod3l0cmR3WUxwVkZzT0V4ekd2cXl6L0FNRXJvTGJRdGlvZ2NLejhtTXViU0Q5NjZuRGFlMC9HaWZRZmJjcy85cFpJaXZMVCt5ZXQ4SDh1UUVWYVNxaEt6R3FkVDg4NzJpOEdmUUVMbktOeWRuWlpVc0lHc000Tm9OYXRPR0lOdyt0VThhSzZ6dE9wcXBYbzl5cWJlZHlGbVFEQ1RMa0REeGpETm50eE9FWnJtbUwydklXSlVrN2dQeGhYbFdqd2VheGl2YnJ5K1VONko5WUllZ0tzUis2WlRBK3FJVG02L05OQTdXU0RPYlB5WldXZG5yVFJ6QTZwc1Y0RENoc3JrTFErRVlVUThFYVZuakFMNzIrZmNVbmUrRDFpVUM2ajBZUWZ3S1pMbXBIcStVSExwc2w4R2ZudVYxVkl0QnRzWW9HdWQydkxyYmdjNXNTcXZLN2hNKzRXa1BrcmZ5dFU1Q0tFTlVNUkd5S0QvUHZhTExoVlZsd3ZQQXlWaFZUUlUwOUFMb0xVblpqWDUrVHNNZ2pOdksxeFIvdVgwS0U2NlRIczJXejlBYVYyNTkzYjR2dm1LVkxxK2xhQ3c4cm1LMUZUTXJ1OVRncnRySHdIUGF5K2dqSHNHWmtsNUlpalVLbUtvb3l1NWJMekhiWVR2WGk0elB2WlpscWFPT081VU40VlozUWtpRUFWdWVVQTdVVU5HekttUFFESXRrQUEwSThGTVhXZEJoSWFLeDZoZEIrbEJzRngzTDJvRjA0Y1RIQjZ4aHlOMklRdFpCM2xWS1dUUWNSZWQxM2lWeUxkYlNvZmpnb3R0VDZYa0dKWjZhTG4wWXJ3Y2hPTG9oMG1rVk1LclFXWGRoM2pBTVI0SDVCdUxkQU81RzFIaGExRXBab1hjUFdOQTR0RFZMNnlab2FTdUxYRjFzRVJ0aGZ2bnFaeHd4SW5nMEVtejVPd2drbXpKSThFTFcvT2Zvdk1WeHdvalFHVndUWVlvY3FBTEVITzZZWTJndEM3OGlHd3NXUWFLYm1LbnJ4U3kvWXBudy9tUTI2MW1KeGRJQjRiTHdHZ29xVk4xS0p2bm44RGJmRlJFVHhreExBWVo0dnFhaFFOWDJyTkNuT3JLbnd4STNvU3AxZEphSm80aDJtZVJnTjRmeUEwNmlYUW1UeTlndWtuYkZ4OEVneVRubFdLcnZURmhtZWs2Q1ppbStYVjhzYVdLaVJqeXFoeUpaVFJDS1RhV0xGUkVxcXpyQUhTY2xmb1k4b1pEcTNpbXh2MGZWVTRGaWxwaktEWjU3WHB3dEVxWlY4cGMxQnMxekwxWTBVck5TSGFDNm9ydldOVmdscDNnY3hYaWxSb0hJRm9RdGJDUkNvdUhLVDdBWFFpcHBNcGZXVjF5UFFxeXlKamdlZXRKNTB4WTc4WVJYTkY1UXZ0OVVEWUtpQWRCeThPNXI2UE1XNVNiTWkvcFpsbEZvdEVjWm5RQXNDT29uYmJtelYvck1Kb0V4OUdYbUgrMVdkeXd6MVJhNEJKWDMyd3FZMHc5OHBzTXpqdk02R1pBOC9QUVdvQnl4a1BFTnZiVnd5cHBlbjhWYTJZVlpZNkVzeVRTbGZRM3B1SEJHZFhWaEt0UjZQY0l0MEM3d2hoVnlnejBWcDFNcVNvekFqZU5YWXo4cVBCczZOWmF4TTdRYXNVSlZwd21TMmZIcldRVjFnWmd0TElFaWFvaGQ1b0F6RU9nb0RvZElpVnpObUJCc3JNRGh5dGxPWi9kSEw2WllTSWF4cXVEcjZIZ1FaN2dRb0RtQ040QWVBZnlhbGd0c25hVFNlZ2JsOGxKbVF0Y1ZSbDZKZU9CWG9BYXJWem1oZ3RJNHJoaERxaS9mSWVpMG0wQ1hFQk12UVFZdlFUTGd6TzVheTlTbUU0dmNWVTNWVWVlVElvTWpVdElGZkptZzFIVTgyb3Zpb3ZNWHZWUmFiUlV4OFRQTFZibEhlZkdrNFAyYWx5Tk1JNzJTOWtBZnkwTThwYzFoUVdBYktOUXhjRko3QWRlMjlBV21ObzUzU1JBUEY4dDZ1eUFqUUFaaDc0U0FkN1RLenZMcWhwZ2dlYVJiTHhpZ1oxc2FMczZjY2xZRWtKR29YckhKNmFXYjAwd2pQSUNHQlFrSzRDOVFhMnFRRnBudEF0WHJmeW1Nc3pwbGJFTzh1VkpsTlVlV015VnNXZmRYTUh1UG9UdUZia0VyemcvYzV0UkwrQVhhVExhRWlteXVGaXVuMTlHZEloQXEzUktZd09BUG9sWXFaV1hSZ1oxZDNRQ3JNbzlPNEEvb2hjZjRNUkh3QmhZc1pMbVhMWm5LbVE5YkR1OTg0YXhZU2V1VDZGZTI2Rmdpcng4S1pKSTV2WGpWRkUxenVqTzFJcmZ6VHNNOXNWVW1hNlhIeEVOcFhzQlpVK3dIZWgxTWFnbGpXdTRpMlNwcFFQS21zOG4xZXdIdlVINTdUQ1UralNzTHZXdHU0WnptMmxYaTFoUjZ2ZmN1c01CTEZOV1gxQXUxTElrQStJSjN6TDZKR3lrZGxhQWVzc291cERaRmhtS1luZW5pME1hMVVuQzZxMVl6RWI5QVJqM1VXZytGSWREWWdBMXlSbUhhbzBrWmorUkNZa2NBVW9KcnNFazA4OElWZXRBVmxoNXdLaHY2WWhaSGpqbDQ3VFZ5SUpuSGdCV3VmMGxJamFvUnFoRGNZVFkzRVp0Mll1UGtKN2ZGVmV5eTczclNQRkxjYVdNZm5YVVV3RmRESFNWeXltNHQ3TTNubHhGTUFacE9jWTlqcEY1ZzBCWE5CaSswa001Y3NNTEdyWXpwdjZOWWJBSlk2RlByUnRvdVZSZmNpWWR6RkhjczBxMEFvTjZHeUE0NEMyTWkrOEFyYTV4MEd6elRCRHRLZmFlZEJxV2dkTW8yVTB0b2luMFZrb21Ob0V5clFHTUwvVUZ6bkhiSUM5VzlCRE9qdzU5R2UwSmRkSlBRUjZCYmFybm5mb0s4d1F5VlFzUW5QWENqMXJ0UDNnTmE2T2hFUDZtb0c4ZGdTSllwYVZsSzJWMEthS0J6Vm9Pbkp6NTdTcU4zZGxtck9TK0RGY002eXVvbUpjRVRjdGFTVW1STFZsME1VcmxRUXQwSGdSd0JZQTUxNDREZXlkZlM4WE5FTkRRK052bWJ0YUkzMVBucTNSZDUzZERPNlZlU0l2YjQzNkZ3Q0ZpeHQ5RUx5anVLVFhBelUzdkZkRnBnWWQ3ZE5WZlFheTd1UXRZMlZHS1d5MWtPcXVjZUFkREQrL1RNL3h0TEpVN1U4MFdyMmVPMk9ZanJnWEFnWk4xNjZ3cnkyRVJZNTNhWnN4bWtkTExPYVVlakg1eDU3Nzc0c2NkRmN5OXpwdGhBNWFwbklObGo5alNPRVVRUnl4eFZubllkL2lxNnQ3QUptc3ZwcWJvU1dnbmhxeHJCYU16bDVkVmFxWWdzZXBJcEFPR0x1WFdDbnAyaG1aZWtRQ2xtZEd5emxyWDMydnkxT2VUY0lPeFVqRDZMTmFJcnNCOUF6T21UaWFKWlU2bFhqdGlBdzg1ZkdDZHQ0UVpDU3h0Q2toYWIzWEJCUEFBSC9lQ1I2bEpxck9BcFYrUHl4REY3QmF4cVdMTld0RmNqc0tvVFVzRjl4OGcxVFc4ZUN6UlJVRkZxZld0bmNwYmNMY3RiS3liQUNpaGkreXpkbjRBZWdOWWVUOVdGcTNpUjB0WjVjcHNGWkloWFUrV0hMbXNvOHRaU1d5WWVlSW40RUdTNElyMzJab0RBZFdTcjBPTzBsdmRIeVhwSXdqSEltNnBhMEh1N3ZjNFd5Z0F5dzJqSk1xWDQ3YW5nWEZMbWxnQi9JWDNjQlNjUG5Obnc0N0NqckFQYUR4eVJTN01PYWUySTdKUERnWlZNS2NocmlxVlRFc1N1SEdDeFpBRHQxQnc5VFplUmY2bVBEbmVmRHZmRXprQS9zazVhZDdFUWxkekJBMHVqV2VPT1NBVWpjbjUxbm1kaGJGTzRubE5VR2F2UDRVdnN5elpBSFo3UmU4SGFHRHB2bVJ1b0RGWVdtRDk3NGRVdnpEdlRpMkE5UzFpdHFZK1g0VFFYdGN1M3Z1RktGS1RPYmVBS3o3OExsRGRtSldmNVZjQUEvQkxpTWJWV09UUWpmS0gwMFRvTDJSL29nakNxeEl6OFlaZlMzMGpDbjNLanEvWmVnSGkycVdaSTJiWnZMQUdBbGd1YTJrdk9RYUJFUmQ0ZXFwY1p2VGdXWEJYU3Q2NVdiVVhudENwSGZxU1RhTGdEYS9FN05JVVJjWUdIY2RLQzY5ZG9SNXJ6VXVpOEFaVlhaQ3grUGF0MEFsZk1QTzdzN29sZHZIcDJvMU9lMlhxMzB2UE9rN011MExNT0dZZGpNWVNkZ1pocUVwakd1c2RsUHM2NEZ0dGtKWUs0UWFDSUpRckZibmRHcTB2VkpBZGNCM0VVSGV6RXZDSThEdnpUNjB4Qytrclo5U01XZzBTd3VmbHF0dFRjQkl5dW9vQW55L3hjQThnbDBRQmZDR3JHWXdzR1NMU0JFNGZVQWt0L1FEKzRCSGUwaTN5VFlxd1MyLzBHdzJPWTFBQ2ZTSWRBSUVGWm9QSjlWWUNVSXhGQlkxbEFIaVVsWmg4UDQ1cERwYVY4REMyd2oyOFN3V1REd0JoNEFmU0tDNlVuVEt6bDd4QStoUm05ZFVwTUxzOVdEdFVEKzN1NERnM1lGYktxMnFGOEswMmhSR0x0Q0NPU3ZvZlUrRWVEc0FBYnIyUG1CWWEvSU94bWxIcTUxNW5teHRkb2RBclFRLzIxYTA3dkJWRmo1Qys0QW5ydWoxTkpGVjZoaUxhZnlSb05DVEJhcTAwbERGTVRlVjdZdTVsNTJZUGdXU2tmeGplR1p3QjlhTXRyd1M0MWozWmQ1VXhRbE1wZDNWK1dlU29Ya21TZ29jQTBldHhwcFNtRjNpNUU1TUVaSWxHeGpqdHZtbXRSeEhEWHdSYUlTMjd1alNJYUV6OEhuVVg3VGJtemJDcndqKzVjVGNxYjV4bVlJV3RPVWNTZUViQ3k1VmN3enVpWEcwcWVhVElIQkx0dVZvdEFiU1huTHphMjlYSnordmhiU3JLWWR5SjNDMWRXMTZtNmtZMUxTNzYvcTUwRVpsclpaZkFjM3p6NTk5QTZvTm9BVWxidzhxT3F2SFgrbmVUU01xMm9TUjBiNzRsZzZXTUx3RCs0RGorNUNlZjNSQzdqZmV6REtiSUVrVzRwZU5LMW5odGVTQXd6cjhKT2FYVFlhSjVNTzJFY3pxRGVFWkEzS2RDQXZPUGtBVlo0QXc4NExpQno4bHJjbHJlcXRnc09UYUZmWVdpUE1rdVNhWVJoUGx3N2NaTFhvY2JwbVVmUVdITDF6QmhTRXhxeDIzQ016V21ET3pUb1NEY0lWbEVtbTdoN0JEd0QrSHh1eEZacnoxQnhFcXJVN1R4ZUl4N2k3UGFsVS9EaE1sc0pHcm1hK3BoazMvQUlaZXZQVm5KSGd4d1ZMWmRFajIvZ1RCeXhFckEreE81OUF0Rm5XTVVZcGF3THFYUWkxdjhndnROempCZnBhcmNqcjhnNXptamE0WFdIZDFOM2VyK09UMlRvS1FNV1FvTEd5eW55VUNnRzFJUmlvNDVXenF2UWt4dE5wRXBMTHU3UE1BV0Y2RjlTZlV2a2N1bmtkK3NpMUZUdFQwc1RBQUgxVXEyL21GMllsVnpIczQwZ1ZEaTFkSTcyMVd6V3MrQU1DNDBNOFlrRVZwS0F2VXNJaFduK1NwQ0xXR3k0UzBsV1Q1NnBhV3FkTW9zQ3Z0VVZhdE1XaDFNcElYQWQ1ZzBENHAzU0F4bW5MbWtiSG9XQnZvSGNBUzBwRmxVWXRMUVBtQUU2aWlCbGJjVS9QTWtvT3hCdElINjI1VXhzR0txbmFGUU01RnVsQWtPMGMveFUyUTBhV25PYVlhKzNzKzlrclpJMzhGbElySzhab0Z4TjNRbkFNOFAwek5lYURQcjlDV0RZdzVXeHE5Q1lJbjJiYnRPcno1SjExZFI0RUpleEIwQzhCOEdwS1A0Tmd2NXFLUUYwR1BvSGNia3RmM0FlblovUVZna0xIc0lWMkx4bmdONm9raTJkZ1hSRWtVeDhpcWJLWU5oT05raGJCaU1ENmN2N3E2Ymw2SFFtaEx0QlNrTTY0L2tMNEFtN042V2hhMGhmeXkySkpGQ3d5TEROdEYrZ3pHZ2tzYmgyVSszamNlQVRkM2QzbnFoc0dTcmNlQ2xlMVVkMHhLM0hjQWZsdEhjckZLS3o1TCtTM2w3VUI1MmEweWlMMFVXRStOVnNranp2QkQrR3Vud0JRRERPNlNnVkxwZzc3eHpjWTlkMUtaa1hpZFF5OFRPd3ZZcU5KN25OR3NZQlNNVFByYzVROUdXT1RGU3pUZzBUbm05ZnlRcG5VSk9veFpFbyt5bjIwVzRBK3psVS9XQVBIMDJZWGNBSHlSdmt6Z0dLTjlmUXBrZDRPK0h1eWVzOUZHSlJaMzZIajJlald0QWdCOUpVR3FBYkcwVHROUkZsaFRaK29YMUFEWDJ1dVVTTXRxUFZMT0F4NEI0QjRCM3RVcDA1eHZWUTh6ci9JYXVkdm9mcW5RZ1lUNlBNWFBhVUV4YmMwSFRkb0FVYjRRRWU5eGVRQWQ3UmZST3hDK3FoWXNYTjJOWGdpTjh0ZVdyL0R3U1U0bXFEcE85V2lHczRJWFlqc1ZhVjZnRDBHZU9lejhHT0RqYURGZXp2TnBwUFUzTUtVbWg3Z2lMYzNwSUJMbkF3OURpaXIwMjlDM0dBRE1Pc3JMUzF0R0hLbXFFdEZvUGYvRUFCUUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBRC8yZ0FJQVFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSC8veEFBVUFRRUFBQUFBQUFBQUFBQUFBQUFBQUFBQS85b0FDQUVERUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQi8vOFFBTGhBQUF3QUNBUVFCQkFNQUFnSUNBd0FBQVFJREFCRVNCQkFUSVRFVUlrRlJJQ015TTJGQ2NRVWtNRkppLzlvQUNBRUJBQUVJQXFkS0hweXduV1RuYmZVQXZGdVJlTlppZ1FybFdJRE5OYU1MdWordEhITEtwS0IxWm5RVGRtNmpxVUpvejBwdXBzU2lSeWszWm9zb09QUlpnczRCWTZHSlVWUldYWjBCZ1gvUExOYzIreHZLdmtaVnFxVVJIeDJsT1JvN2wxZUlSK24vQU9kNE1rblhqUU9Pb0FxTVZXZ0hFbFdncFZtZWlCMVhDTjVDU1Ftc3A3ei9BTjRCclBxTjlSNEoxa2xrYWRNSEgzeXgzRVFYWXp2dTJ1OElXOHhicTNSYUtVZlVKWEp5blRjNjlOMUJ2VlV2Q0FYenlNWkZIS0J0TzZUUnFVc0dlZEZpc1pwU3RWN2UySVVCbEplWTdlbVVEQVA0QVpNTUVBZGFVUGozV2drdk51MzJsdTBnVlFCdTlWSkJXWEZGWjN6V3RkdDRSdkZaK1RCdVd3QmpuaHNvaUxOUWllU2xhZFRCYlNuZWJTcnY5QStqdUhVSHFPVHpQRThqMjhhUEJaVjdzR0dqMm05VzVjKzNVUHdreHhLK1ZlU2NRUGVGdVhzOU5Da1RScTVLeVhSYXlJWXNoSFVkUDlSeFI2d21hemFtVnFrVU5LTEthdldxR2swcEtibFpkV3N1b2t0VVo2VEMzazNqNGhsb3ExbmlTVldBeEN6S0M5SlNzaG5lVE95QnFZN2FyRmNSbUtqbmVzK25EVXBhZDNLZUxCcmYzYTE4TnlkU0p0R2IwbFZwaHdOT3FqZnZDNnF5SVo5UjVDODhVOFR0VHlEcHJ0bzZKeHl5cVNqQWIwSnNTQnoyRklKcDB3bzI4SUtuUis4dTd2ckpqcDFadW5takNpaDV3VmttcTArcGdiSHBoamxsUWxNNmFBNmFDUVZJM2x2ejRrMGtvUkR2OFZXalRLeUxxckloR3QrMWdxVXBWV0ZCYVR5UW42bnFwbG1BQTdjajl1NThpb0xwMVZLdWk0RHZQUjlacnRHczd6V3NlWG1seWlBM0p5VjVpbEMyTDRvK09LMnBPQ05hcE9zNmo2aHVFNEQ3TEVOaGRReUlRVzVPQzNrM3FiTFEwa3k0ZGI5ZWZWL0MvaGgxd05LSzFEU3F0YTVTL1RSRXFKYWEwbVZaS1B6amFkNXJXV2VhWWVjeTN4bXdGQnhlSU9Xak84MmxXYUpKUEd2Yi93QUhBQjNuSzNONTBhb2lQSzJXUWVTZkk2MzZ4eXlxU2lzeFFNN1ZWRkwwQWJrNU9idHRBK0NsOXgzY1hmOEFyaVJpMm0xS3lWMjZ0ckdhSXZVYzFEc2FuaW9jN1k0aUxOUWlXbjVadFB0SHFBQnM0UzNKQUF0Z3pNK1MrbytvNnJ5SlJIVHlKODlrUlpxRVFWOG5UcjFIVGd1QVBKMk5GVmtRNzVEQWhiN1JOV1ZkUGxYZEZKbmlJaXUxTWVkMjgzQ2FVRTFXcGtqUE9oeFdvYVZWc2o1RlJWck82R3RFVE9vUVVpNkdrMG9uRnV6VlJYbk51ejFYeUtISjFtaHlPclJmcVhNcStKUEphMmE3SE9Kem9tRDlOTmdyVU5LcXlzT1hzRFdYbUxBUXBpc0s5VFZXRVZIT3E0UTNKQ040VVZtUnpYbHdKUVRWV2R3QTNKeWJDM2hvWUcvbVpLU25icUtNUEpMdytOZnAzZEE4NXRyRHJmb2EzN1RtVVY2RkZaa2N0UUJsVEZWdzlHWWEzNzdFRlRvczdQOEE2d2EzN2pHY0pyS1dQNUdhSEZqL0FQcU4vbHl5cVNqeVJuU3BRSHB2RENINHh1YlVWOFU5UDB4ajBxNFNkQVp4RE9qdG5qVjZKUjhRTXFnUG11MGVwTitYbFB6L0FCYVNNODZOYTA0VGF0YXFLS1VZYi9MMW1sSnlaY1VPS1ZMSkdhVXBWZWJvNmNkcndmRHRmVGNtVWdyM0tLekk1OWFIZnFhMGxUcDY0clVOS3F3VkZkMkg2em1nSVZoQ2EwcFVkMWw0L0dzOFVkUWpLR3JSRUJvMVpUdk5wVlh5ZVN2TE5oYUVQaEJVNkpSaFpIVFdJaXpVSWp1czFMdVUrOThJYmtoR2pvSE9iY2VHTVdDa3JqY25RaWFzdEZGSjlPOTNCODdxMzliSWZYd0JTWEtUSlN4V1JwNjFnY1hqejZkK282bjZrcjArd1RrWlNnZ2xGMVEwU25kcUlyem1jOFFZaXVKSzRWQ3dPLzRUbmRSTHlXcXNVTkhCM2l0UTBxckFPdEtzeXNXWnhuVXA4Vm5NT0VBY09yTTZCcXpTa3BOckxMUjVzc3BOUjVxMVVGbjZRQ2ZFc0NlMVRSWmt5MC9KRG12UXdBc2REQ0NwMFllWHhMNXlXRElCeVZYVlc4bjl2amQrWlJrbnpzYmtrRUQyUWQ0RVZXZHdSam9iRlk0QTNKeVNHNUlRcy83ZnNJRERSOWFPT0daU0VGcG82emQwYjJtVUlrQ2FaeWFwNmlhWWcxV3h6bDRaOHJaSkp5QVVaUXNzM2FlR2FGa2NyR2FVclZUb24wQktsZWxicVB6aUt3WnlYak9qenF5Y21tT2VWTHBObWxHczd6V3NwdHk2anFFR0Z6RnEwclhuTUhpQjJONXJXY1czNzlueWgwQ0FOemNuby9xS3k2ZXRNSjFoUkhaSE9PMHB3Tkd6eVRuU2NtWm01U1ZaU1NLQ2N3ZDQvUHl5SzVzYkRORGxYanp5MUFDa0Jnb3JsMFhrUFE3Tk5HZWREcjNnK2UzclFJWW5tZ0RONHZKU21qb25IY01GQWtsa0wrVXNvWlZJZFN6S0JzR2hQdmVBbFRzZjFNVjZ1VXErWFpIZDZKTlM3N0d5TTJkRWRyOVZEcHVQbTV1ZHFRODZLakpTYTFVbzgzc1JMbjRJbHpZcXJLemJ4VFQ3TjRlWlhOMnAwenFwNTgwMHRwdlNzbHdEV0g2bm4xQXlkMHZOYXhHVlYyUXJOcUlyem1hTkFYNmRYTGVnQzNucDVrWHNFNnBYNllacmw4K1B4MGM1cjNuVThla0w5Y3QwV3dFS1pGQ0NZcGhMY2tBZVNVQlYxdE42Vmt2YnFUNWhaUnhIRVlORDFqWW53ZHF0QlNyTjJWNm54NzBkRTR0NU40K001cEZCT1pHOC93RGVFa25aSy9vb3BaSEtGbVVGOGQxbXBkMWwvd0FiVVYyNUZYTE55VUx0aW9CMC9vbFpBR2xWZDFSMTVNZFp4WlNlV2VQazVMNS9uMW4ybHNlcVRCWitBUTFyTWMyVERyZnF2a09sblNuRFFHTlJVQlprOFBPL0hXSFcvV3hvNXpLL2NxYmZXblpmV2s1OG5MTU41TnA4Mlh0djNySVV1L0x6QmFMU3JONllaLzZxL3dEaUlRc3lndmxwM2NwNHM2YnAxNmFLU1VEQ1BlUXAvdURid3RVVW11TE9ZZWxWN2VMakx4eHdJcXM3Z0J1VGsxZWNGTmFHcUJsUTBuT2srTFNWMVFMUXJzSEpVWHlGUm5yUnoxbzlrTmlXRmpyOHVpMFVvOWVicVVrVXI1SnNxVkxWdFBIZFVVczBhZFFWVUFIZVBTYzBkNklpb29WVE5DeU9YZFpxWGZIVktocHNTM0pRS0ZncEtVYWNqUzc1c2JBd2h1U0VjUnNudHg5NFRyRm5Xbzh0SUFxTkhaQUl3T3BabEdCRlZtY09XQ2tvVVVzckVvck1qbEF5b0EvRkhkR08vd0FaSjA2aEZyUEt4UzZOT3Fxb2QyR2Y2R2IwTUIzaStYbTRhU3VxQmFZMVVWNXphelVTYk5KcEl6em8yTGFiMHJKZTYwbTFLVFd0RWlocFRYdmZhYXVvMDhwSkZCT2NtZGtEVWRGb3BSeUJvYTE2OThXOGlrUVpxTDkzWkVXYWhFNm1iWCs1Y2V5U1JxVVMwNlBTYTV5SkJVU05LU0JxQm1oV25Vem93NG5UWjB5dEhwNW84bnBGUUNoWmxCZFc4dmpwT3ZUenZ4OG5UMExwN3I0bjR4cG1oc0h2NDkxOHJjQXRnNm9HVlFIRlF6c2c5N09lOFhhSFlIdjNnaEljQXBHOFZwTW9NbVp4dmlFVlZDTHhiYTZRc1ZCWWN1YjdUcGJpc2VvclNuZ2kxTWtSZVhIcXlhY0haQjBvNmJVK2k0ZE9mL2tlYzkrOHB2eHNWemZVUjZmSnVsRURwTU1FQWRiVGVsWkxocFVHdWxuS1ZhV0JXaGVUS3JPWG9yZHByMVRyUm43QTRmM2d5L1VlTGdpa1I2dU9qMHZnOENmVGJPaU8yL2VSa1pLVFJmakNLTThtQ1RDRGdqSDM5djhBRSt1MzNCblp1SStjWUF0OXZKRVpKbnFJK2FiVHppZVRFZ055Y2t1b1pWS0lzMUNJVkJCT0N1Mk0xcktkQVVZbld1eDNpc3dUYkJUekxta2txeVBpdlUrUFlkV1owQ0lzMUNJa3VGYlZ3SGVLaUk1cG05NXpXYU03b2l6VUlnak1QU2dkMWtwZDhzN09zb3U0WXFlUDFVUE12VDRhZjI4SjBSS0x4cDAwQjAwVWd2eG5VenJSUjRwZFhDbmc0L2FwNU15N21mR0pxR2R4NU54OGtldE5GbUxMalJtOUoxYitGeGRnRWdRM0pDTXBOTFRNNjFlY2tOYXhXaVRWYTluODcrWkZhcUs4NW1VMGlnblB0YWFkU2hsUlE2MG9YeEVXYWhFSi9Ycys4R1M1bEExTWoxVkdjVDZuc3FRNldQQlJORlozSGF2clZCbW0yeHcvWXJVZHRINEpIc2lrVFJpWFdmOEF4dFFFcWRpazI4UThlZVBaZm55K0V5U0xOQXErdEhDaXN5T2UxQXhRcExQL0FGcjdRQU95b0VYaWdSL3R6K3JxWjVXU1dtWjBIcjFpVS84QXNkVXVkS09uOENEcGh0bEpFM25kUlNNVmNUQ1YzcjVDdnpvV3JXZlR6YXRlbUJFRUIxKzhPdCtyOUxEcWVQbUpia2dEMTQxalBHV2hwSmx6cHJmVVFTMkcxemFxeVpuRHpBVlhEMFpnY1A4QTExWFUvU3k1WnY4QVJ4UzVhaXVBY3F6cWhhYmUyOVB0Vkptdkp3ck9uSlFGZkdWdHFWWkoybVpVVlhEMFpxeThuRmhqQkM2T2ZLbkpVTlBJaUZwdVVyempuNHdzM0VsYzBDUWNDcUdaZ2habEJmZm1sdU9EM20vOGhzMndLcmx2S1NpU05RcktoQVVLVndodzZsVkJIeTFFVjV6YnY4REY5bk9kUDY5MGRsdjA2QUo0djZrejNvS2VTbG1VQ2ZFS3MxUVU4VmFpQUxTZW5UeEU0b2d1OUZRbVRNNkl4bVJ2UGo0NmpxUHArRHUyZ2ZSQlU2TXF6dk5heVB2SVZuZVMxbGFNN3phVmNuTklvSnpXMDNwV1M5K25icVhhcDZqQ041eXlqMFdUTkp1Mi9XQTd4M1AxSFRyaldtdEpTYnBtNndTNmNkVDJhVTJwS3JFc0dRRGt3NHJrMmN6RFVUclVicTY5RzNsRTNSYzlhUGYzdnRZaVFMVmhPalRpL1ZPWDV6VVQ2aURlTGc5QklxZ2IxL2sxMVNVK3h6MzZ6enB5WkR2QUNEUnM1QTd5Yk95VFp0ZTk1WHFJd0tDcExiR3B4bkZWU2Vib2FPRDROMzh6NURxWmRSc3ozazNvODA4bzMycFBlNTBaZk5MVmVtY1VpamdQTnFPb25WWHQxQ0R5bzlLU1hlVFZKcUVucldRc25VVEZadE5YWkdNYXp2TmF5eHJUU2s1TXg5RFdTVjFRQ2hHOEIvZUFNZys3MytKTWk5S0c2TEg4NmVaMWVxZFBONjIzalNSbm5SaHZ0ZWQ2Y1BBK3hOaXE0ODBlazNZcTVlWlhmYnFPa24xRklQVDN2T0gwc0FuU3lGVWtvcEcwN3pXc201YzAxaktDQmp2NXZQQ0ZLTEZUU2dPOEIzbmkzVHlOZ08remg5ZmFPN29HRERBTUd2WUU2cFpCU1kxK0NRQnM0ZDREdmVIZjR5VlVzZ3BQdHJOdDZHT0daU0VaMmY4QTFsVFJlTElkL3dBQWFHbFFhTFlHZEplWitvV1I2WE40VHJDMlA5UDA0dDFiNk91ek9xS1diT3ZrOXVscE9mVmVId1A5Um8vbnRLU1JRVG52Rjhua3J5Nm9SOFRucU1uelJGV3A5alBDcGVkR1dTSzlLS2MxNjk0Tkg1TXBsNTBNV284MWFwRUZoYm8rbXZOT3BScDN2VklUYXRLTzZ6WnBDODJwU0s3T2dNVTlxd0ZLeHJnR3V6K0w2aUpmeHJ5ZHgvNlVINXkzTVRKbXJLMUtUWGVWMXRIQkFJMGRlOFFzVkJla2VuNjVKdXcrM0RoVmxiaXhBWWFOSGRGUGltcks3OStGZktYejc3STd4QUN2cW16b0RGVkVkcVpIeFRIZ2tFQWRuQjdBYXliTFFlUkVIVXIxUFZDMWlVS1ZNYlR2TmF5NGxTUTFLcEZEU2xLSkhkS3k1MGl0S2E3Y1QyU2FCNlZXdFVpaHBTcXV5Rlp2SkhkS0VkaU40QnJMeE5BT0dYVC9BRFpUalNSbm5ScVZTS0dsUHp2Q1Nlem1pVEptRG1zNWhYU1p6L1dMaE9zVVlCcnM0M3RrNlc4RTRkSmlzaGQxSFljbThRUHhrMUtycHRlOFJBdGJQZy83UmtxQlJDRzVJUmd3ZzJOWlZVK3ZaNGprTTRtaFFZZE5zWjl3b21MeFAzcTRabElRRFdhOTd5U1BMWElieFJPNFRxRkJiazRKZWdJUUs2VlFPblQ5UkMvTHc3R2ZHTzlSU2FyMHpUaExwNE52Ukdmbk5lOTRDVk94YnBtK282ZXVPL0tpaDFHajI4OGdhakhmbDVKelQzL3JFUlVVS3ZZRnVUQTVKWkV2ZWR2Qk1yMVZzSXljZitGN1luTFhGd05ZMkRMTlJKczB1N2VTVDlWU1FmNmlQT0RZc2tTdGFLa1Zrb25NRFdNSGRDRmpHY0pyS1g5b3IyQ0tHWndSbnZXTXl6WG5UWU9jaWo5UE5rcE9nRG82RlkrT1BnaS9sSmFzNXNrOEh4azBFeHdXZHAyVlhuODRSUVVRTDY1QUVrZ1pyZWpnYjdXWEZYZjJxZC9ncTVlYkRsVHlPRG15OWdFbmJ5aWJ5UjFkUXk3WGx2SjgxVUs4eFRtN0g3R1psQWtpdlNpamY1c1hXYk5JQmd6a3JWR2VrMXkxVExpVE11VkJvRVZXZHgvQ2l6c2hsVHM3cWlsbXdPck02QUlxczdqeEt6em84dkx0MG9ncHpGTzQ2ZVN5OEE0alBaUHBKZUl4U0R0NXZMR0pad3lqT1FQY3Vxc2lIR1docEpsNms5SmZySXdkRUU1aEpzMUJTU3JpU1JIcFFIZjRwTkxJWjAvdUZqaHdLNFppYWxnaEsvQXp3aHFyWjhLSXpLNXpqczc3ZTluQnRYYmVjdVBGV3JKK1pQVG5pKzFPOUhBZDRmblhhOXZGeFJRTUl5RU9LOEowOGgwc3gyYUFyU2JZV0NUTE5ncFR5VVZrc2xaaXN4aU83VXFyZVhkZkdrcXBaQlNjVEdtK29pMGtaNTBZOWdOWmVkMzQrSFB6Z1JRek1LMXRIb2pXbUpWS1BTYTRYVldSQ2habEJmTjVaM1JDVTM2M2twemxOWno3VG9sa1drMDUrU2hMbGdwS2E3Yi9BQjJQdkZieitDMFVtazBDSlJZOVY1dW1aY3JKTFRhZEIzNVU1MEJKZmtnRXFwWkJTZU9TRkpXa2pTQmkzRi9JbXZXOFdnZG5UQno4akE1S3FXUVVtUlJsYldLUHlWcWpQU2E0MUpxODV0L25QNk9ra1d4ZUtyeHlpYzJtU1pCaUs1RVVPbEx1ZDdQWW5zUTNKU0FpaG1ZSlphb3RKZFZPZWx1eU8zbG9LQTd3RDFsS1Q2YWJWclVlWGpGOEdNemlrMUNCZ29EOXhpczVlaXQ0MTVLNTdlZlYvQyt1Vk5zUnZHMnEvWVJnYmVENXdIZmNsdzgxWEdadzh3Sks2b0JUKzEyazVuV2RVRko2L09FNndrNVRtVSt4NHpxalRvVHJDdERTVkJHYWRQTHd4MzJrS0tvV3NwSkZCT2UzMnc3ZVJlWm15RmlvTFRudmRtRWRVbnhMaEY1UHNwWWh3VzVNQ0pJcjBvdnZONitjMTczaEc4Y1U1elpmbnRQbTZLMVVSWnFFU2orTGpWdGJ6UjBUMjlEc2RBQTU0ZVBUK0RwUnYzdWNweW1KVDMxTWVuWlF5djVKRlVsWlllTW5aZE5ZL1BuTmxkRXRNcFgxdjFKcU1nTlZraXZTaXF6bDZLeUJsVUIzODNtaHd4NmtDbmlhcUs4NXRQeitmcU9mZURjcEsyRWdacGRZM21wNVVUV3NsNUZVQ3RHb0ZacC93V2s2TzZMWkhwTmxuS2F4UVNRamVMS2FVcFJUcjROM0VRdDNla2xwS2Izck9FalNuM1pROFVaZ2hYckpOTHFNNFYzWExVOFJXclpNTk5GV252ZU5qS0hVcTNsNVhNa0o5NHU4VkJDWENINXp5S0hSU0R2c3NsV2xLREY1Qm1iSTlUNWl6TGs2em9hb0E2bG1VTXZsOGs2Y2lBUmdPOFliN1NyUHFKcldXTEpGZWxGaFJMb3RaQ0tMU2xWWWJ3QTVObUtCNlNzbDBEemxIZ0NYd0JrZWpIaW4xS1BSVmNQUm1manlQQzgzNEZVemYzWTFmSDVHcEtwcVhJUjFvb2RFREJRR3dOOSttUkZtb1JPUXcvNXljZkdJckdqdUVacDhVZGtjdzh4NVBZbldVbWxrTTZkVzRuMDd1ZUp3RGpnTzhzN29oYWRscTh5SWhmZUg3c0oxZ2lQTjUwMWxtcXN5WWxzSHgySHZLcS9qSW45NnM3TktpWG1LSUJydEx3d0UrblN0RWlwclRxUEdzbWUzQlN5T2FUU3lHZE8wbVIxRHBsS0pGRFNuemlNU29MZ3NXY0VIQzZLeUlhMVNLR2xEOXdBeldMUnpTRkkxNThkSWlJdEtWWHNmZWFwdWJMOG52djNyQ040eXVYbVZCYmt3TVdGUWJKSlhWZFVMZ09xR2ZORTRQMlBIZysvcHh4Vk1uNDEzSkp0UnVYa3p5ZjJlTm9iTVYyQnJBdDBNRkovV1VaSVRaNmVqM09BYTdIVy9WNGVmaXJCbjUwVmtuZjhBcDV4OEQ4dXBpck9Yb0d0T3o2OElHV2pPODJsVURYWWpReGpSWmxwMXFrVU5LZGlOL3dBSk1ycUdYM3ZQZThSTlZ1K05KS3phZGNaWEx6SzYzalZWYVRtYUs3SXl6OUxuSGZ5YUlqemtjRy95N3JOU3plbHc3L0EzdkVES29ENEdzeXo1cmxiQk9vNmVCSC9YRWRpVGdJT0RlZTk0dFZhdEpMaXlSWHBSY2RodEY3QkZETXdCYms0S3kvNDJwbnJRN29pb29WV3NxbDlvNjBVTXB4VnB6b1hYbHpvRzJPc0ZFWWpmWjZKTlM3V2pPODJsVWJ4cW9yem0zUjgyVHlNamVMd3h1a1VrZ25OeFI1a0poMytKdFF6RFU4U1VwS3pBYXdsdVNBSC9BS1V2eWNHaUpSREt6ZFIveXJFbGd5QWIxaFA0d0tFWm54SnJicHZGVSt1M0xBZDVKblpBMU9wMzRpRndMUVBSc2JreWxVNURlZXREdVc4OEc4Q0ZtVUY5ZnRqUVVtRjdGdFlEdkFQZjhKVFNLQ2M1cTZvRnA2M2xhcEZEU2pwTXZPakdzdzg1bnR2M3JHNUQ3R1hZZGkzWkI3Kzczdk5IUU9QNHJKU1pxN3Mzamlwd3lnT3BTallmWHZCVkhaNXAwMERKU0QrUFVhSmFhMG5rcVRxZ3BLVWtpZ25PdFVpaHBUR2FncEpWeGpyUGtlaGl5UlhwUlRud3VJcmhuWnNxcnNoV1lHSFJ4V1JtcEpUSkdlZEdWUEI0b3huQ0tMTlV4V2ZuUUU1RHFvZFR5OE9iOTZ4NklIbkl2TVdEeXRuaFBuRlVTS1NRVG1JMkZ1ZU03K1Nhakt6U3lHZEZqTktWcXBCQUJ4Wm9yMG9wK00vOGNlcVJtYVZEUHpvR0E4bCtWSEQ4NXNxem1yMG9xeVJYcFJmNFA0ZXE4dlRzUnZGaWltanJNc1VCY290R1Z5RndhMzd3OGZ1MXYzckZSVVVLdndkWWlKSlFpT1p5VHlPaG94UGtzbFhQOU1ZUzZjY1pZRjdNcmw1c3Bvb2RKbkhHN1FQWlpJcjBvdU5OR2VkRDJ2ZE9uUTFvUzRkT0h0c1NZUzNVUGtHbzBnMWJNNG14a3kwNXlLLytXTTFCU1Nya25Tb1drdVh2WGRwSzFVb1haSkEwZDZKTlM3ZTk0Ky9MSHRyODU3M2hHOEExaXM1ZWdaanJGRDg2TTE1M2ZqNFFmcVBEYVByQ3o4NWhSQ2F2U3F5THROVFRwK28rbzVPbm9IS1RTeUdkTUhJdSs5L3ZpUG51VHJHRkRTWlhYdmVFTVdRanZyWFo5bFR4Wm5DRXIrUFN1R0xMa0srYVMwemYzdHkxdkt6RkY0TUFybjJCckpWblpCU2FVdWZEeVJkWDZoc0kzaHJOWG5NNjk3N2ExOGQxV2dwVm03SWlSUlpUUDIvQTlqT29zZWs2VnJQbXZlOGJONDcwTkV3UWlydlpRWE5IRE5HYnVsRzVhd2I5N2xWTElLVEkzbXRZT1g1cUtPckxLWE1JRnAxSzg0T3Zhdk4wS3lHL3lzMFY2VUFqTmFWcUVrcVBTZ3RZUUFkNWpxRk1aSFg2SHIxaDMrQnY4MDgvbjZmaFZweVExcXVWNXZObGxnak1QU2dBeWZUK08vVTM3RWJ6M3JQZXM2Vy8xRUV0Zy83eHZKNUpjVHJmcmhUK3ZhS1FnVjhBMWlJcUtGWDFvWVJ2QU5EUGtNY2Vrb24zbXYxdldWZWNVTmField1eTFtNzBtdVZWMlFyUHRRRFhrRTdjNzlSSEtzNm9XbVJ2RlduS2hmTmF4Q3pLQytLemw2SzNjbjhaeE9heldYTmZ0V1MvUGJYdktXbkZXZW5hYk95QTBRT3FCWDNRUE5SMmROMjZkdTlKSlpET21FWTI4QjliemZyZUQ5NFBlZjhBa01jMDV6VmNrcnFnRko4MFFMVFh4aC9XRDlkcUs3b1ZsMnBSSnB5WUhmOEFEUjBUMllzZExsdVZDeFVFc3pnaWJjcmNaOVB4b2F2akZ3OHdKVFNLQ2M2U25WRE9tUjhDY3VtankxaG1qdk9oelh2ZmJxamRZT2VuTmtEem1UaWRUQi9EeFdhSzlLRDg5bWFnck1BbldEWnhaelY2VlhHbFlXOHVETjZ3SjQrb0x6M2gyd0NuZXY0U2trVUU1N3hRL09qRnF6U2twTTdPSFFCMFc2R2RNbnk0Z3ZSblZDMCtwNnhPbGVLMHdZUnZLcFJwc3NrREtvViszK2NIczd4WGMwZFdSMHVncE5kcUN2WWplYjk2ejN2S1M2aC9OeDFpdlB5VVFFTnlVaTU0eVk1TnZLdmtSbk9nTzJ2ZThCS25Zd1o2SjB6cE5wOFdTdmsyVlZGUlFxNDBrZDUwWnk2VEpuM0kzMlZYRDBKb3pxaE0ybWpQT2h6WDV4NCtTM1Qyd1kxVUZFa2NxenFoYVl6WHZlQTRvS3UyN1duQ2JWcmJxcHIwdjFhNXI3dDV2TlpVVVpTczQvVHJ5NmFPR3hySHk5TUJyc1J2c2QvZzROZmkxSFJHTXJUdlRqNGZCcS9tVHZ2M3JHbWpQT2plajd4MWRubVJaUjl0VXd6UjJuVEdwTlhsSjY4MlVyS1ZVc2dwT2phdjA2NDBrWjUwYTBKM1F6cXZQeVVKbXpzZ2FuSzFZNHF2enFYV2syZWtsQ0tHWmdBM0p5WDdnNzcvQURobWpHWklZY21SUWZ4aXE0ZWhMVFJublJ1eXpSWHBRZDFxalBTYXNybDVrZHRodlhiV2ZBeUlvczFXcE91eU5ScGd2a3k3b3JVemtVSUl0R2Q1dEtxcTRlak5nZC9JNms1eHcwUlhuTnY1TitzQTBNc3pJaFpKTTdJR3BtOUhPbkZ6Q2YxSHlNckZMVGFkTzIvZXMxamxncEtlT3d0enluVCtTL1RYelF6aWU1NmlLbW9PZXRIT1B2QWl5UUlqUFFQSURrZVRBOFVMbzdUSXJQeUlUcnRyc2RiOVZZVFV1NUlzcXZOQXlxQSt2ZTh0SHo4VllNL09nWkVmNmw2cmlvZ2VsRlIzWjZBNHl1WG13b3pxaE02aDJRaWZZTHJzRHZHNStTWUJPcy85clJHZWt3OGxkNTBOSkpXWm5SV3FhVVZ1cGlid2VTNU5FbW9STFJuZWJTcmdHc1F1OHdhZFBUeThuV2JPeUEwcTlFVW1hMVJucE5RZTZDaUlvcG0vZXNyUklvYVVXYUs5S0NyVVZHYVk1czFBd1BkcEl6em8yYjk5djdGZHlma1oxRGVJTFZzYjloMm9zeVoydE9FMnJXbmtkU3M2MFdDbXJvamg2TXhSV1pISkc4cldmVHpOYTk5N2RGeFNBVnp5YW41TFlmakYrTXNpV1F6b1RuLzg1eHh2Ty9sbXZhcXVVWVREYjdVRHNoRXo4WVBZMTJtanFxaW52bGxtb2syYVNHbk9nUHlNNElwWmdvN05WRmVjMnoxczZQSXVtc3BicWZBbWIvT0lpVFFJaW5lTXpoNXF2azI3b05iN016aDVxdVZSM1VpYzFkVUFwV3FTUTBlbFVpaHBSV1kxb0dlUGt2MDljbXpzZ2F1L1c4SWN2TmxJM2hCaEhYVHdzYWdpbGFwRkRTazFkVUFwakhXc2tIVkFLZHJWV1NHam1rNTBsSTR0VVo2VFVQTjZVUUxKRmVsRjRlUy9PbEZka0t6M0dsaU1KMTI5N3hVQ3U3NHFiT2w3SGVIRFJVRzM0SVdEWWRmbTBiTng4QkcrM0RuZmsvRk9xZnBlcm5pMFR5VW1wMFJrVW5KQk9USzVlYkxxOG83N2I3Y2hoM240OVVqT3FNbEJ2dTFVVjV6WnRBRGlFNFU1S3pVRkpLc3F5dElWbEtjNVRFNU5PVFVsUnFHazVNMHZrZW04Z216STh4U2VxWnM0blBuUW5DZGVzZzZYbXRaUXQ1K1RLc2tWNlZHTXJsNWtPb2w1YVJwUklvYVVWWEQwWnNaZnFQTEd5MFJucE1ZM3huSVlEdk9LOVlqdG56NnlNbGlnbWpOUVVrcW5mOFIvMDlIV2sxSHpudUJ0V3VlOTVQbVYzUTYzNndvck1qa2pqeVZxK1BnM2xrdGxIR2hIdkYzL0FIOVoweG9pUE9iS2ZuQWQ1SkRQbEZGMzJxanZNclBRN2IzOGNzLzd6NXp4dnpveHF0SG15eXlpOFBOV0s3eGtRc2xDRzMzNWVHWEsyRWJ3REc2bVo2eVhUcThVZWtxa2Z2R2I3dlJMQmtBcTlGbXpTdWowbVZsenQ0T2ViOTRGZm5SbTdKTklURTVFSDV6bzVVNldYMHhCMzM4dXVvOFZHYnkrV01acTZvRm9Cck4rOVpTazRvYVUxOGFhcXJSSkhJdUtnMlN2TmtaWmJ6cVJPTXVvdW91WGFQaXhhb3owbXVGZDR1UFNhMWxKczR6THBSaUNwMFNpc3lPUnlWdVNqVy9ib3JxVmJaMEJoUlN5dWF6VzZGSEhyM2cvZUtYTDBVNmRYb3hIc2R0ZS93Q0JHU2trVUU1NUl1eUEwbWl3QW5QNXlyT2lFendIZVZ2NDdkUExCKzhuUkxJS1RKKzFjZDFtcGQrNnI0ZkdrL2o0TkVESWhRdVhzSE90QVk2dnhJbWswVjNvRWwxQThIUEl5bkNheWxUeUNrZ2s1SXIxcUllRnkvVXhPL3haYVBObGxqVVJYbk5xMFNLR2xNTlVWNXpMSFdLekZuQkJZczRQZjIySkpFYWxCamkxUExOZlF3bDFlYXI4WjFCNmp3dWVuKzlub0dDVFNuU0RxTUcvejg0SGRIUUlDM0p3ZmFFTXAwQURuSkhaa0c5bjBDM0p3V1Z5OHlvNWZHSC9BRmk3M2tpNVFHanZKYUpOaDJrenNnYW1IZWExOFo1OVc4THQ4akNmZVRMbDZibFNkVUZKZWptc1ZKbzlLRDV3THJ1M1RRYUgwekNqZVNpdGdGVzZ0eUcrODdaczErbEZGZWpPU0Q4ZTh2T2RwdEtwMytOazRVVm1SelphUE5sa0R2Q2lsa2NqbzRmVS9WWWdaVkFmdFY2Q2Y5Zlk0MFozbTBxNWEwNFRhdFdSQ3lVTUxqcVZMb1pwRzdQTDYySFVSc2VueVN1cUJhYUdUYWpJRFRzRHZKTTdJR3B4Um5WakxxWWRRWFdYb1o2K2NMSnhUUVA0TEg4WldNN3lNcXhIV294amZ1eHlNMGxOWnpRY2IzYkNmcVljK25IeGl6UlhwUWRpZFlENnl0RW5NMGRLSVdlUSs4MGZld2V3R3Q0TloweThJSXVOckFDTUoxa1pyRkJPWUd1MnNQNnhPZkp3YXI4VVZLSzErb25sbG84MldWSWpxUExHM1R2V2xlb2M2UGE4NzA0K0NOWjNtdFk0UnNZQnIrRUczejZkakdiUEtyZHBUU0tMT2NiVHZOYXl4V29hVlZwSU52WTRxZVh3ZFJmNTdBdHljRW5XRU96elpTTjRNUjNLSzFPek02dk1LUitjRGI3TEdhVXBWZGU5NC9rRHgwbkZkOG12Tkt5a2NkRXVqVG90RVo2VEN4LzRtdDJvcnNoRThuTklvSnpCM2lJNG1GcE5YNTBMZkhyTis5WXl1WG1SOVREemZUWVJnN2ZHQTlqaTBSbnBJWjROMzgxT0hrNmpuU3kwZVpXV0R2VHFmK1dmVDNoNWVMS2lMTlFpSHFQSDAzMUhWQWZuT1J3Vm16dklTVjFRTFRnc3phMGY1RThnQmxYMTFIU3AyclZJb2FWOTVGYUpOVnJOdDM2bGMwUjhkTEtvcmZxYWpXL1kxdjJBL055WTFYcVFhSVpUNXpvM0lkeVc1SUJoNnpweDFIMHVHYU84Nk16VUZKS3JRNTJXejdBR2p3elhITFRGa0tVb3p5bVRMa0FycGhvaVBPWnROYkladm9rK3o2K0poMFFDay9JcWhhS3p1OUZiSjgwVlZwMVBtOEQvQUUxa1NpR2RPcWJoQjJ3dWlQT1IvaGFQbjRxMi9lc1A3R3Q0UjkzYmxUeUlCa1ZvazFXdUhlY3FVbmtRNm9GcjJWbkwwQnJWSW9hVVpxQ2tsWHErbzZjK1NGdWpLZFBCaG16b2pDT3ArcElQVDBBZDVZZVhOTlduTzZOR3U4dlZJSWEwMkI3YU1wd21zcEY1bzg1bkZ0TjZWa3F0OVI0YlIrNW1RcjFtdXFqMVhTUmFTTTg2TjRyMWxYcDdUNkpWblRwMlk2eURWYVlhMk9HWlNFdlNVWnRXM0QzbnZmWXkrNmRXbEpJb0p6T0E3N0U2elc4cXJzaFdaUHYzMU52REY3WUR0dWRLZFA1THd0Z2QvSlJXM245SFdRdzcvRnZJRkxUOGMwZDZoRmJuUnpqRGVBYUdEMzJNQ2JlWmp2QnY4Nzk2d25XYndJL2xkajNjMFdaS2RqZm5EemRLa2xSNlVGSnJVRlgyTjZ4VmNQUmp2RWQzUWMvZ1lEdkxXbkNiVnJqeFpMSHFlbnc0NGNvUW1tOGpFckpGZWxSeEswYzltMFFCanE1bVZtQ1ZPeGpHSFUrYnBXM3ZHOVlXWS9lMDNXcUIwV0hpOEN4RFVOWFV3V0VnZW1qZ3htb0tTVmNpMUhtclZQcjNsSnBhWm5Tc2xzcG5UT211T3BnbGxqV2RwcldPUGk5cW9qcVZkZEQ1eGxvYVNaWXluR1lqSUROZSsrOWpzOGxaNTBJTzg4cUY2SU95L0hZZXZsNnpraHJRblA4QVdBNzdLSDUwSmJlUlJKVFZFQXlxeGNEcDZvR1ZRSHpxT28rbjRPNFhYZlhIM2g5akg2bnA1K2JseWZrZzdGL3BZYytxNFdFZUIzNnpZeldWOGp6NFREcXpPZ0kza2JlZmt5ck5GZWxBRDJjTXlrSlZhUE5sbGlSbk42VVh5MjNiVW9seEN2VXRPZFJ3cTNWZUx6UGNuOUw3Qkp5cjFScTByblR2L3ZwM3g1VFo1VmEzVHg2cFFMNDBrZDUwTmxxeUZaYTJDY090K3M2cnFXZzBaenhWY1BSbTcwcWtrTktIZVVtbHBtYnJMZmhOa1dnZCtUdTRSak5sY3ZNcWNCM2hPc3JSSnpOSzRNUHYxMmQ1d1JxVTBONFRnSGJobkduTjJPTXpoNXF0NTNmajRlNUc4NW96UE1HYUZrY284eTlKckt6VmNBazY3MVYyUXJOcHo1SzdBOU5McU1xR3MzZ283ck5TNzRIVm1kQmxLcEZEU21UUVRBUk1KQXl6T0pNMG4rbTZQemRVMmVOUVhkVDBjZjdIT3RadjNyQVNwMk0zdnRLODdUV3NqcmVTc2w1cldNbWRwcWFhYjJSaEF6eVg4L0RBRzVPU1RyR0c4VlhEMFpuVDZqelF2MkpvdEpxdEdkVUptQnJMU25WR1NubFVQT2JhMS9CbUlwTlIyKzdEdjhKejUwTFkzTHlUMXIzdkR2QlpHYWlMOHI3d2x1U0FkbThiZFRMeXJhYjBySmV6U1JublJzcDUvUDAvQ3BkVUxUeEI3OTlnWFo2SzI5ZXNuTllnU25sdk11bmxrVm9rMVd1Zi9YaDFHVDh5aVN1TjQxWnBTVTJXaU05SnJUa0VKUVlqMmJ4ODI2cWJtV3NZdUtTVmQrOVlpVUNLdFA0Y2FjNkU5bGFocFZXcVhXYkdlSTdOSWVURXQ1ZkMwY1pYTHpaWXRSNXExY21YWkExTGRURHArUG1xN29wTTdCMm13U1FkWmdVYXFLODV0aHFnZWFIQVAycXBCQktYTElYOHZKZzN4amhPdTZVck42TEZHcFdWVXNncE5wb3p6b2FUU3lHZERLYlBPaFo1cTg1TlNpUlEwcFdTV1F6cHIzaXM1ZWl0ZUNkUk5wMFhPdTZxblJ6OHFzM204c3BZMXBxODVuTmUvd0NQMGtQUDlWazdKVlZwTTU4akE5UEk2ay9yT1ZlalV2MVhpUG1OWFpxQ2tsVW5XSVhkMlREekxvUUk5TjAxYTlROFlUNmRCT1JHVXRPTW10Vm1jUE1BSERaRmVVbUw4bU84cXpxaGFmWVJQbmFyOTZ5U3lHZEVxbFppa3dkNHpPSG1xOVRMcE9vYVV1cDdiOTVKWFZBdE0zN3c5bFp5OUFmWU9TZEtvS3ozNnpmTDFnR3NuSkpURTVqc1p2RkovVFQ4KzJwWjVvN1RwL0FOMVE2cWdZcy9PYXJ2RnJObnBNU3Fsa0ZKMnFzRU5IQjNoUHZPdTZxblJ6OHlvR1ZRSHh2akl0T3lMUkFmM2hSV1pITW1ka0RVc3RIbXl5c3RIbXl5Ty93MVVWNXphSzBTYXJYRlZ3OUdhUmQwVjY1YWEyUXplTmxvcTJqVldaQ0U4WjVJUnpkdVBtV2dvZ2VaMzM4c25la2dwM2tuZGtVMUtuZUU2d2tIMlA0ZFJBVUt0UEpzN0lEVHQxUFVIcG9QYzBqT3FsS2Z3KzdlZkdUbE9hTE9hVG5GRmtnR3NST29CbHptenNnTkR2OEFBK2NXYUs5S0RQUTk0dFVkNlRVakZvanRTZWExOFVodnlORlZjUFJtenF2TjRIK240KzhkWDZkSno2WFhjMW1qcE05bzFIM1FiTi9kMldTSzlLRHNFVldkeDI2aC9Ed3U2eG1sSzFYRm1pdlNneFBOVHcwYnVFVU03Z0hlVkxxaGFkZjZ5T29vU1dPemNyZnFWbkw2eFd0MGl6cnk0RXB5WU1xaUtiRFhleHFzbU1ta2p0TjJBMWxhSkZEU2l5UlhwUlp6U0tDYzk2UFk3enlvV3BOVUJTRTI2TmZQVHcwYjFvNGV5elJYcFFWVjJRck5lZmtvVDJpMUdtclZXYytkS0w4RDJOL1BicHVzWHFhVlZMQmlwRTV1NW1wcGo5UVA3VmtyT1djSGUvamZ2V0xORmVsQUR2R1p3OHdONGswNTBvQjNWbkwwREU2emIrUkFDY3E3b2hNeXo4NWdEcDJYcVg2aFl4bkNheWxnUlF6dUZraXZTaTlnZDlxcTdJVm1zUEY0VmpoYnQ4WU43N2J3TnZHVitjMldhT3NSelZGRE5RRG8rbjhIMHVPaVZVby9WT3FzalQxN3hkQUhDS2lzZU92ZThXTTFwV3E2SU9LcXlRSW5ZcmxhcEJEUi9mNEIzbXZlRnZxWWN1bGt6c2dhazZwWkJTZVU4UFQrWHFXR2JPZ093YmVHS05SS3NEMk5VV2lTSU84STE3d0hlYjNnTzhkNWg1ekpHYjk0ZlIzanJ5dDA3Wnl3SGVMSkZlbEJGN3NXOHJ3LzVtaU8wbWRrRFV6NCtEdkVra2dGU1RLdlNnOUYvRCs5YjlwVk51WkJqTXZPaG9yc2hXZFpKWkRPbWVWR2VrMUpwelJjME1oQXgyejVXYVdRenB4MTd6OGU2Y3VKS2NVWXpZNzk2eldBYTdCVmlnU1lHc2QxbXBkODZlbm01WFRETldwT2pTa0pGbmJGWktnT2dQNDdlOTltVnk4MlhlYTk3dzd4Rm9GWG1EN3c5UEh3L1RDYnJlWW9rVmRKaGFNcmw1a2J4cUlyem1haHlwRWtSbGVqSFlPZWhoMytKeVZHcFFLN0dsRklqNHZDc01BL0orUGVBNnpYNXhQRDFKbDFDNGNsT2NaaWNzMzJhQ0RxcDNXcWRLVzhWVWRhS0hSNnpSNXpZZmJoVWRSTHg5UmdkU3pvR1p3ODFXc2tzaG5UK0tONHZESzJSU2NrRTVTWjJRTlJwSXp6bzJUcWpQV1ErY2Qxa3BkNk9Kam0rdWs2RmEyN3JhYjBySlJLWWVsQnZXVVh6ZVdWcGhnZ0RwQS8xTmRsb2FTWmZlODFrMWRVQXAxQ2RVMVkvVG82V1R5elhGYWhtR29sRlpubjIxNzNsRW5aV2xRTTVlZ0tZck9aaDZLTzMxTVBQOU5oU2IwbTUxbS9lc0kvUy84QVpqTXVsRDg5MkZuOHFLeDFqVlJXU1pENTZiT09JdEF6bHFxN0lWbXJwZEZwUEdieWVXTWUxUTdJUk1IZVZEc2hXZU5TYXZPYldldlRKZStPckZrSUUvSGZtblluV1dwZE9QaGFyOU9rNXRpeVJYcFFWVjJRck5xb3J6bXdHZlBmMW81djMyb2kwVW8veG56a1l6aE5aU1FNRkFjOVBab29DclVOS3F3bWdaM0dFMlNvN2NpQWNpSEV3S2R0ZThhaUs4NW5IcXNsTks1VjNSU1prYndlc0kzMktJOUp1MkU5djhuZU4yT2E3VFoyUU5RbldhOTkwVjFtRnB6ZFdSUm05NFllVHlwYktNNm9UUGVBN3hsY3ZNakJGRmFqcm12ZVRta1ppY2lTY0c5Wk56ZncybGk3dzRuUno4cTNlcTBhYkxLOHZOcEgrOFBRbnRWblZDWjkyWnc4d0lkRjAvVGN2QjAvVVF2eThQdmVBRS9QclJ5bGVvWHo4SkIxUlJVakJqSzVlWkJidldpUlEwcDhkMzZqL2xXT1Rta1VFNTErb2Z5em1SdkY4SFRlTHAxd0U0SnR6b3hKdFR5elZlbi9BT0o3WnZ1UnZzck9Yb0NSdlA4QVB4allJb0dlZ0ExbkwzcnNxdUhvVGpZMzR3SDkwbjBzZWxNcU1ybDVrVVJ6TmxtN1BPUlpNSjFoRHM4MlZXcHpvSFB4ZyswWm9IS1VXTTJwWDd5OHlFRkVSUTZxZ1ozRGZHTDhEc0N4WndmUTk0b2ZuUmkwa1o1MFBaWklyMG92Wmxjdk5sejBQZVNaM1FOUlBQVHhPMi9lY0tjM1k4aGdQclp4M1JLVFRFb0dwU1l3VUZMY0V6NHhodkExdlB3R0U2eW5rS0ZVVlhEMFppTjk0eG5DYXlsd3A1RVljdFlzQWdra1FOZnhwTkxJWjBuTklvSnpqelpRMWNtcnFnRktwT3FHZE1BMTJHL3lUK094R2EvSmFpclZKOXVtWGhCRnl0SnltYVZoNXh6bmJXVVYyUXJKWFJxVW1KSzZvb3BieUZXVkQ0ZWpoNkkzZ1hHcWl2T2JCZFpyM2kwUm5wTmNXaU05SnJTU00wNkVPL053Vm1pdlNpOWtoRHp4V01KZEt5UXBER2wwcTlWT2pNcm1pTXFlU2locUE0MGtaNTBZbHVhQU9ubjgwYmFHRWVzWVhGK240TEthdlNnT2FPdXlzNWVpdDRVRDBvc0llTGt6RWZwcHBhWm5YWDdKN0d5Q2lTUDhDdTg2VnVVRWJKcnEvVU4ydS84QW1LOXB6U0tDYzkrOVlOL3grUm4rY0cveTJENHpsVHlPQ1QrTTRQem1SU2lSUTBwMnBOS0taMTM3dzFtcnptU3o4NWdmZVdVOXJXbkNiVnIwL2g4Q2ZUZG5xcXZPUkhyR21wcWxTOWtralVyS1NSUVRtUnZ1czVxNzBVQnc5R2J2V0JzU0tUcE95cldZaUp4OFBUMVoxUm1udjNyR2g1Zk10Y0ExbS9mWmQrKzgyZGtCcGhHOGpEeGNtWjBjelpaOXRuS0djVU5LTDgvdzhmTy9LaCtjcE9ka01xWlNQTy9UMng1STdKUnY0bjBNQjlmdzFuOWl1NVB2NS9naGJ5VURaT2FSUVRuVG02bFpsSDhpTU05RDNnTzhwYnhlUjZ5ak9NMWpML1BkYW96MG1Pc1hxaW5McEFqQjZPdzNubVF2U1lHT25pODFvemxRZE1xU0ovR2NRTVpUT25WVlRKZFhIcU9YZ2xOSXpXYUpSYkl0SmNSMzlOMjFuVnA1WU9oeDBXcWxIRy80KzladHNHL3lzNXJTanIyOWY2d2Z2Q1c1SUIySTMyZXZpOHIyY1VkR0U2dXlJVE1nbnRPaVdRVW4zclJKVGFsRHJYWlZaYVB2S0tiK1dOVE5HZWRHT0ZzL0dSNWlZRk9JeWl1eWxWOEhDSGg2Y3ptYVRZamY1aUhFd0tlaWRZQ1NmWkhhUmVrMWF5cTRlaE9ROHk4a3RqRithS0I2R2EvYWVkL0M3T25pODFvdGdIN3hodkpTV0V4Tk5qZWU5OW5keE10UHFKOUtpWHBkYW83MG1vR213QTlwZWNCa3M5VmxJMHBwK1NFUnJPODFySWtzZG5zN3F0SnpJQnhodnNQZnZzUCsyZEZwT1pwSkxJWlU3MjZhSFVjZk5uNDk1VXVxRnAwTkZVdFB0NzMyQjNsSnBaRE9tVWRZcWFVK3BoNFBxYzM2M2g5L0hiUTdhOTl1cDh4aS93QlBOWFdZV2hHaHZEN0hZamVPNlNRdS9kUjF6UmlqZ2E3RWJ6eUlqemsyZk9ERVR3ZUdNU041dll3ZkdzcFJJVE5LSEIvM2hPc21LQ1FGSHFrWm1sZCs4S0t6STU0N3cwVVBPVFNuT1NDY3dIV2psc3RTcXkvcm9ZMzh2VE16TUU1SjNGSEx1cDgzQ0htNmtqS3lTeUdUZzlxVlNLR2xPNnE0ZWpOUm5WQ1o5LzZPamhqSzVlWkg4SnE2b0JTak9xRXpwUklvYVU3MW45UnBXWG56b3pWVjNRaWVNemg1Z2E5NFd4ZTFHZFVKbTAwZDByajJTU0dsYlJuZWJTcmwwNnBWNmg0N0haVmNQUm15RCtYblpjYXFLODV0R3c2amt5cTFUUnd5eVJYcFJaMFN5ZVdhSE5lOTQwa1o1MFlNL09nYlovRGwxUXRPc1VzaFNocXF0T2JKU2Ixck5YakRvNFZhSVozYWk1cjFvOEJrWXo2ZVlsSWplR1UyZWRDUzNKQUwzOEhCbXdldm5xby9VUWVPYkJQZWMwaWduUFhjN1A4QUJxSXJ6bVdWeTgyWDN2RmtpdlNpNVBxSHM0OGVDNkJLZFUzWWpmYjR4NnFyem1WMWpkUjR2S2JZUnI0MXY1eWx1RituampVUlhuTWs2N09IZENKTFIxNnFrNm5mNG9YUkNaZHdyODZGbFp1Ymc0eDFoODZDdEZJajBjTVVhenBtU3MvcTFXaU85RUdBNzdKM0N2em9XVHdkUjRlcFJqK3M5N3cyUmFKSTRQOEFxY2F3VjM3TlZGZWMyT0NEZWZ6VnhkbnNWdFNKeGZlTU5aT1NvOUtEQnZlalUxVlNaay9qTmUreE91NTNnTzhuTklvSnp5ZEVzZ3BQc2Q1R3RHU0JWVHZGcWp2U2E1V1NXUXpwZ2RnOUZQejdIYmZ2WGFYSlVDME9hL2FjdWRDWjI1VzZpT1NxbGtGSjBva1VOS2IzZzcvbkdaWmhub2swRDBvSzhsbXhtUDFpbCtWRlkvWExhcnJXYzdJWjBuV2RwaWt6a1pwS1luUEpGMlFOU3BvcXM4OWZPVXQwbmtaNkxHYVVyVmRiT0E5cWwxUXRQRUQ4Nk1kKzlaUGZuNmpaR05WRmVjMnovV1BOQzA2a2dyNlliOGxCa2xkRUFwOG5XRThlNnM1ZWdPQnUybThsR3pxcDg1T01YbjVLQWdka1NnVUNuYWF1cUFVYkJKRmFsRlUvalBLaGVrMXBSMVFtYU83TlFIWHZPWDFFT1hURWJ3dDIxN3ljVWlBazJhbk5GVk9mTncydmUrNU9PN3JNdE9RZFVBcG4xZlQvQUZIMG1SbEtFMWxINnpwL3FQcGV3MzJsSngwb25QUHFYRDlMT2p6UXRPcGZxSFJ5dU84dzg1dGhQUk4xRllHc2tzaG5UdWQvd25OSW9KelpuRHpWY01rZDVXZDZwSkRTcXRRMHFyU3NsMFdzWks2b0ZwOW5DblU5TldiT2pDS090RkRvM2xhanMxbDhuQ0RUb2w1aWsyOURQUnpraU1pRlE0cFFzcXVIb1MxWnE2U1lMckVzbFVEeXozdk9WT2RBUU5acCtjeUp6U0tDYzhqTlpJSnBoUDZ6cWJHRUhxdXFCNk1mdlozREFrZXNPRTVKR1dZVjVyU2FCWHBOTFRNNkRmNTdmVHc4UDAyVlYzUXFuU3A0NEl1TXpoNWdFZm5MZUZRdlVYRzhBSTdheXBaRUxvWGZuTUx2ZU90R1JsU2M1d21Kem5HLzF2VVg3VGtrcGlhU0RJZ1NtQS91ZGVmVWRSTEtzNm9XbmhkeFpGRmFDS3RTa21ka0RWOCs3K0ZPVjZTeG1mbk1LT1lwUXRPMDZvS3pqYWZVSUtTN2RHVkV2QXAyTVIzWjZBeGQzUlRWVmNPNVBicDZjb28yS3psNkF6bE9VeEtZMStDaXN5T2RmZHZzNk96ellSb0xJdEVkTjNnK0E3N0lhUE1GOHFqT3BFK3kwUm5wTWZPU0xzZ05BSEQwWmdkNVNpUlEwcG12ZSszK2NYeWVSeGgzK00zbEZka0luU2FXUXpwWjV5UTBvTi9uM3ZFU1llbEZvcnNoRSs1d0E0UnZGb2xaaWtsT2FPT2kwVW82b2kwbzZoYWM2RXJ2ODdmblFGQS9Lak15dnptNm1hTzg2dC9UMXNjUjNaNkFxcmg2TTNPL2g4bllVUnFVUlpxeW9CUzg3UHg4TXBKQ1lTZEp6dk16cC9mQ0kyTE5kK3BnZ3dYQU1aMSs4TW95RUVLOVBTbXZlQTd3bldONE9xOHZUc0IrNTBTeXJXYlNSbm5Sc1B6bGFwRkRTbll6VjZUcWNuRHgyNmkyS3RCU3JOaE5GZEFPVzhBMWdseXY1WG16c2dOTWpiejhtVnU2czVlaXRTaVJRMG8yOG1yODZGcHU1VlRUQzJzcEtka0tVcFJJb2FVZDNWNWdES0tsME02VVoxUW1kT2g2V3ptbE5FSHN0RVo2VEFKeld6Z0d1emZHTVdTWmFZTzhxenFoTTh0Zng4VlJXY3ZRRmZDTDlRVXJIeWxIWGVQWkpUTmFQUkpxWGNhR0tyaDZNWlZTeUNrMk9CUjhHanBLUnBVakFOWWZSOVlwM212ZSt3TEZuQjI2dk5WclNpSXpUSjFtdVh2QXVzSTNoUHZYWmQ1dkowU3lDayswNXFpaFZ6eDM4SEROV25MZllqZVQ2YVV4TGlNMXI0SGZ5VzgvanpZN1BOYkkwNjd6aGJ3Y084K2JTSGtVelo2VEJsNDQrSHB0VUxUWUQ1eDZxbEp6T1RvbGtGSnpta1VFNTc5OTk3N0hmNFdxTTlKcmhYTjYrY01TOFBEMUhUZEw5SENVVjk3eXFnMjZkaXdmcFVtblNHYzZPbEQ2WEVZbDZER2lqdWxDTi9uZXNFWnJTbGxmWlJsVkVXYWhFMXY1ZEVaNXVRTTZrMk1LZlREV1hFMnBBWlFNNk1zdXhHOEErb2pxODYwWm5tM3ZaMXZXYkJ5cXV5Rlo0ek9IbUJXYzZ6TTZ6cWxrRkpsc1JuWjNCdjRINDlOYkowU3lDazJid2VhMXNKT0R3OVpEM2JtVUltRCt5ZnhrN0pXYTBUVzhDTnpvelBPZFVNbnc2MzJWbkwwQlpYTHpJQWRYb3pkcHpTS0NjMlZ5OHlLVVNLR2xNNmlqaDQ5UFB1MDBaNTBKTEJrQXhwSWFTcStFNnlzWjNtMHJNUHpsV29FTHg3RE5lODJEaFp4U1NvOFBMNVZ0ZzNoQnl2a1ZDeU9sQzh5dnNZUDNnTysxV2RVTFRiMThEMTl1VUZHUmtsSVBORkZXbWpQT2g3ZjlaSG1VRFV4NG83em9UekRJcWpGa2l2U2l0SkdlZEc3V1ZtWFU5ZThmbnptd1Rwb0o0dUpEbDVzdUVZS2RLdlZQTUxSNXBUcU9xd2Urd2xNUFNnbXhUeFNxeXVYbVJqVFJublEzdDQrS3JoeTYrVGpKeldmS2MyU3lVUmFUTTBaNTBQWlc4L2l0SEowU3lDa3lPMXFlMWd1YTk3eWIwYWF0VTZJWEI2NzFWbVVoRi9XYTJjM3J0djNpQ3ZrcVcxak00ZWFybC9PZUU0U2trVUU1djRPbTgzVXRpbVBVbVBVTHJ0RXUwd2Fad3pqbnNaOFlCckpWU3lDazVWU3lDazhsSklvSnozNy9BUHdPckdrMkdIMzgvakdXalRLcDIyZjREMGRZUG5QODRTYzRJN3pvM04vSWlqdlV1cUV6enBnVWlpWUJyczdvSG5NbzNpOFViV1JLek02Y3ZXOG85LzdPQWI2YUhMcU96TlFVa3F4V2lUVmF2UlJXVW1iZUpaWHBTUTdQMC9tODZYeTFwOVBNMXJPbmxBZGZXamhPRFdLdEJTck5XYVdScDBaWEx6WmNpaVNRU21EdkU2V0NlSGlUck41dkpNN0lHcDJKMWc3eXFsa0ZKNzNqclJwa0puVUcvd0JxUndjc29rN0kwcVRWT21jUXh2akVvaFo1ajdUbnhuK3Uwd3NLS3RKVFdLaWN5Q3AwY1drMnBSRnFrNm9aMTJwT2E5N3hWY1BRbGxjdk1pb295bFo2d2plZFQ0UEEvd0JTVHJKTTdvR3BSWFpDSnNINXpZZVBoSHc5THZQaktHOC9MUk1VMFpuVjlaV3FRUXZSYW83dWk2OTd4Zk8vaWRzT3QrcVREWDZlbVY2ang5UjBzTStmaDFjcHBJTllqbmNodVNFWmFNN29aVnZQeThPbmJPSnl4ZFpscFdXanpaWlZxa1VOS0ZIOG5WZVBmdldFNnpwWS9Ud1NPQTBOSEJ3NnhpL2ttQkpuWkExSFdoZVpVbjhZY05WbTA1c1d3SGZZYkExZzMrY1lZRHZPQ0k5S0FkeWFDaUFMR2F1OUJXazVJYVZ5aXV5RVRabkR6QXdIZllpam9uVVpySnhuRkFrejJXUC9BQk5iSnJPS0NVOHBSSW9hVW1YZEFhMDZaK1pwMDg1cEZCT2V2ZUw4bkg2ZURtdk5ZaWR1b3NmOVlKS3J2UmVwWG5CMTdlbTdMMDhrTWduWkVXYWhFcmFjSnRXcUlzMUNKNWxDdjFHUDByZE4wdFIvOGVCblVWWDZWcnAwN1c4Q0hxY2JuelRXYS9TQ2lxRXBNWGJ3dTJhR1ZsT3lHZERYbmJ3enVpSThlcXAxUG44RC9UTk9iUE9qY0VSNlVXVmtzZ29uN09ieExlWHd2SHhURDBvb1A0d1ZScVBKYkZ4TW1mYW5uOC9UOE1JM2hkeFNhcjJQeGkvR0Vid0hmWjM4M2xqSHRKM2RSNU1BMWhWK2N5dUtyaDZFNU5YVkFLWk5uWkFhZGljSGJYdkRQKy96UFNxU21hMG9pV21VclRud0xUeituckk1ODVXNlRZbkRnR3Uvc0hIUmFLVWVrRXVqVHJobWhkYUhwMzZmcHVvZm9VMzJZYndWNm56K1BEcjh4bE9FMWxMNCtIU2hwTjFseldZRmNPOTR0L0o0WGpSYU1wRXNabkR6QzlQNS9DbjFTNWJrcUZrNmQvOEFVU1llYnpMV0VUTU03Zkh2QisrMWFwRkRTbmIzdnNkL2dEWGF6ZUxqWnNPL3hzZmtEV2NFUjZVWHFMZlR3ZStLSDUwWTVyM3ZDTW9IZENKTjFhRHFwOUtGb2pQU1lySG5hRnNHL3dBNHpPSG1Bb2ZuUmppelJYcFJkRDV5Y2VGdW90a3Y2ZVVVdy84QWRGZHBrVCtjQTFscXJGRFI3OVRIcCtQbWZtaUV6emVSTUo4dW1rZmowb2ZtN012SDViTExSNXNzb2lrcHo1dDhZYktLVGt6OE9nNlErQzFwd20xYXZ3dDR1cGwvOWlQVDRSdkI2R0hmNDVlK3k0ek9IbW9QdjFrVFFvRFZSVHlPMlFIamdpWlNrNVROS3N6aDVxcHhjMGUwNXprb2pPaXV5Rlo0UnZFaDR2Q3NlN0U0Ti9uRDRaMzdFNnphNFJWblFycjloNXU5SkJvcFZHblNMZjZpdzMrWnM3SURSd3pvd2t2UHlVMk45b3g4WEptRzhDdnpvV1R3ZE40dW1XQ2VNdEZiZWM4WnhGSnU5SkFmT3NYNU9ieW5nODNUK1NTV2x5OHdCSGZ4S3pwUnNaZlA1WTJLTnpteTlaMVUrbFRrMUpKVkRLaXE0ZWhQLzhRQVFCQUFBUU1EQXdFSEF3TUNCQVlEQUFFRkFRSVJFZ01USVFBaU1SQWdJekpCVVdHUkJETlNGRUtCY2FFa1EzTFJNRFJUWW9Md2tySEJWUEZqYzZMaC85b0FDQUVCQUFrL0FsTlRYL3pGTm52eEF0YjVQU3RIT09lbXhadE45WHRWZWJudU9LZHNiZmZuVld5cGYzREFWSnhESThSWk1SNmE3dXRUbEdyNG1rMHRoTVM2Y2RLY2pocWMyOUFkeXRIYlVqK25ERE1VUFY0eUdQcm9ad3hmai9kOUl1SzhrU0NYeitSd0dHanVweG1NNGtIVDdGeG83YWRtQXhpU0hWN2x6cEVVN0lxa0RQYnV4eW1KMEdDNVRydW51SXNVOTByN2x6ajI2Vm9wVGN1MHJZTTNBQ041eW1KempvV1FPVGs4NDRBSjVPdWVoa2pNY041NTVBUEkxd0hiK2RiVXFmUFBIdHp6MFN6OEIvYjFPdTllRnVsdFJIeVZ2ODM1MW1jb3B6bUljNUF3M1NvemNpS2p5cVBJZjEwaWFGM0x5NUJOaUk3dmFjMUxoOU9OTHNmVVY3Y3EwYnYyc0R1MW1IZ3hvWEVxOGFIVW5ndW5jTTg2VklLODJaMjI4WTlPZ21uYmFvdUV4L1B2Rk9TNUw1MVZsVFZDM1RnQmFZTXZlTXJtYzU0MXROUjRKeWZDSFZub21OTkx4RGxYSktqa2tuazlsRTRmOHlxVWJFa1RvNFVPOXUvOXZHaEpDbWNPUTdFRVpTUWVSMHcvN3NtUDhEbCtoMitaYitQSnp5ZGZVTUYyN1F0Sk5tUDNNLzVsejM0N0J2SDZmL2xmcU50T1YxSkZidXFadzJCdS9qUWRKNURrY0YvSmp5TmJhLzFmUGpOeXdqK1VKaWcrejYveWIwUGU0a0lWNTRiVzYvZGlySSswZ0xPRzBmMVFOeTk5VnNvUi9kVDdqTHU4Y2VqNjVMWjlHMHFJUzNrUzdsdkxTckZSVVlWR3UyMklLdGlzTG1NZTJrdFVyUXVLYzdyWWlqQkxCaDZkUTcrN2UrbGJrUm5nNGxsUHNYSFVNY3VYZDg0L28zYVhjVmwxeENYeitJd0dHcU1aVHVkNGsyMjhQK3VmOXRGa2prODhrQWNPZVQxMkovbFRZK2VlaTdoODFSaStUNURzVkluRFZJUDZQdFZvTXFwR1J6bUlaUHNHR2pnY2h1ZlRQazNZUXlRMFZTQms0emdaVEU2NER0L1BPa1gyNFJLMUwveVBEYURKSEF5ZVMvbTU1T3U1Tkd6Q3RpcEs0SnE3c2dNek5wTXFhbWtISWRpRkRLU0R5T2d6NUYrUDkzMGovRDRzMXBmZTVGVHV5QXVuYldHenpyYnd5Y24rdWVpcnFzM1N4cHkzeVJoT0F3OU94d3AyNDh1bEcwY04zaVZ5OWVPRzYxTFhHK00yM0Q5dm0rc3BQbnh3Vzh3RHlPbVRxdGZxVkl5WGJGTHdPQnRTU09EME02YW5aVEZQQktUaFFDdkVOTFpJbEpFUVp1TWJ1VXhPbGR4bTdTYjd2QlJ2QkMwUVdIeHpwUGUwWld5NTIzRWdLNE1TNmVoaWhMT1dKNUlTTUpCUEowbnZLMExpbk82Mklvd1N3WWVtbE5WclR0cFk3cllkZVFJaGsrdWxiMFRzVm1Wc2xzcTkycUlWSUpiT2k2NlViZ1k0bUhUbG1MalNudXp0NFZ1aDR2TERhKzJ0NGMvdE1WY3NyeERwU2ltaDloY3lYdWp2TnJ1R1BycEZ0WG1pUVUyZnlHQzQwaTVTVTBrU1VoMk1odVFRb01vYXAybGwzcHlDNDVMYms0TGpwVWpLNTNjSHVNbjh2MlEvdnBOdGVYUThteitRd1hHbHRSUXpyaWYzTVBDQVZlSTYrb3NoTXBpMG1wY2RvNVY0WS8zNkNROUhiKy9SY0ZZWlVaTm4wT0M0MGw2bEdkdFRuYmNFVjRCWXVQWFNwbjg0aEwvK0k0YlJZZXJQME82cEtBem1JZFhzR0doR3RTamVwOHdtNXA3MkNWU1NIeHJHa09reW11VFFZYmR2N3BkZUF6L3pwRnhYa2lRUytmeU9BdzBaRDE0MGkyckxvbEp2L0lZTGpTWkR6RHMvODY4TlQ3NmYrckVkM2wzUkErbk91ZExrRlJpbUlFR0RISThVdWl0dEpud3ZiTjFqbkpjNkxvUEJiMExIbGp5TlZiMVFQS3BBVTVaSkcxTzBNblMrK1Mwa1JYNXBtTjBZK0gzNkltckRJa0V2bjhqZ01PaGNJbG5qeEtVcjFWK1dxdHlYaDJJUXpjK0VsM2ZvR1NPQTVQSmZ6YzhucFZzMUN6VklDcEhjQ2Rpc0Z4alIzVkpRR2N4RHE5Z3cwSEhvN2FETHF3dUZ6dXRwaW5CTEJocXV5RVRtbTJEZWtsazVWbW5iUHpxdE0wN0hjVzQvcDUwNWZjL3pidlB0b1p5NWZuL1p1Z2toTDdlT2Zmbm5TSUw4MHlDbXlmTVlMalgwdHM3djFDYjRYK213OUxNUmV2TjVlSHNtVk5UeExLRHNTazRVQWVScXBHWGhxUWZoV2RxbTlOTGRKakJFUUlNTjI3bFVqcXBKQ28yMFFBdHNuZHU1WE0vSFRiS2R0TzQ4YmxaejY2TVVKYVNtVVdrUWtZU0NlVDAyWEpTK3AyS3NSWWp1Vi9kdStIMjFWY1Z2czBvZUMybnZONDhVdWM5RHVxU2lHT1loMWV3WWFReVJHQzVBemNidHZLWW5TTGkvSkVnaC9YY3JBWWFxeHBwbmNwd0J1dUdSdk9VUU9jYzlBdzlIZlNZVCt3cDVYb29sVndCM2R2MzUwcS85T3RyS0dWU3R4eFUzQW9XcVMwZWZHcVVVSmhicVRCdXVIWHNHVVFPTTg2UTkrOXZrMExTQXJ3dHVsb3lRcDJMRWNFZzRJQjVHbFA0WW9ZYk51ZHc4VXRLbFRVOFZNUTdFcE9GQUhrZEN5NnNvQmptQWRXV1lNT2hjbDNIcG4rNzZEajBkdEpsVFUwa3VRN0VLR1VrSGthU3dIaHlkdVhQTHU3OVZNOGNONHMrdmszU25GRk9OdFVrbWN4SmUwWlRFK3VqRUo4MmZuYnd4OWVtNDBaV3p3MXhJbGp6ZlJjZXJOMFJjVjVJa0V2bjhqZ01OSWdyelJJS2JMZUlZTGpXMUlaems4bHZJUHpwYnBNWUlpQkJodTNjcWtlbmZFeXVWdHRObThIZGpsK01kUHAyQzdsMDNVbXpIN2VQOHk1N2NhVmJLdjg1a0x0TXgrMnJ4ejQ5dWlucVVZWEF4RWJna2pMTVhIcHFsYnBZYjZ1ZE5UYlpIdUR1OFczKytxbXltOGxSUi9pWmpHQm1qWlA4QTh0VkdwaDVJaWt5OU4zSVk2VkwzWnZMMDBHU09CazhsL056eWRLakp0ek96S0I0Y2VuVDZpNGlsL3dBd0xVTGszdGVUb2dmVG5vaDBtVTF5QWd3MjdlVlNPcXNxS21zVTRKVGFiRlRlTnk1cXpuanAvd0F2M1A2YndmZ2IzaDMrUDh0Yndyd3F5bG1MSEI1ZnFHU09CazhsL056eWRDOGxiMjgyNXhYQmZqQUtZa2VlcWR0Zm1pWVczcHVHQzQ2bmRVbEFaekVPcjJERHBrLytuUzVxL0tJUy9Qa09sTzZ2REltRVN5SDNIQVlkRXVWdFBKM1JESi9vMnZxYmM3ZHJ1VUtzeCs1eWU4dWUvR3F0Nm9IZXBBVTVPcHhzVGdNTWFEcnBUdGx6dG1HVmgyTGpwU2pUVEMzVW1EZGNPdllNb2djWjU2Vkx5dzhxa0JUbGtrYkU0RERHbGQ3UWhjREhiY1M2ZVJFdW5wVHZQSHU1MjVNb0h4NFptZlc0SzhTY2htTGpJNmxsMVpXd3gzUUVsWlpndzZuZlVlT0RtQXp3R0REb3FROVdiUWo5SWxwSmNIOVc0Q2hsSlRVb1dLaWYvTFE3MnZidXFjN3JRaWpEeERKOU93ZFVyTHo3dWR5UGVLSGo4MzUxU2pUVEMzVW1EZGNPdllNb2djWjUwSEhvN2VYU2xjbzFQdUdjSXdaU09DRkYxRHk2VW1QMHNMZFNmaXYwM1hzRE16Tmw5ZUpjYnZQN2RxT1MzSHAwV3lSS2FJZ3pjYmQzS1lub04xT1VEbkVneXZZdU5JdUtIQ1pCTDVEN2pnTU5EZFVqTTV6RU1uMkREUzNTWXdSRUNERGR1NVZJNjhZaTNoODFEODhjYVRLblVrNjNhRU1EYW9CU3BLR3ZvLzA2VHovaUVWWVlQb04wdEJxT1lCMUh6TXZIdThXaXk2azRCam1BZFdlQXc2Qmg2TytpdzlXZlNMWlUrMlFWd1c1R2h1cHlnYzRrR1Y3RnhvN2x2RWVzY24yNDFVa2hVWUlpQmJZYnQzSzVuNDBXSHF6OWVkRjIvcDBMRDFaOUpqVFM4VXVTemtxT1ZFbms5S2tLZEs3Y3B4Q3IwL0J1T2FkcytuT2czczcvQU4raUxpdkpFZ2w4L2tjQmhvT3VsS0JjNG1JcTgyTGpWRHVPOGtxNTlyOTR3cVMxeldyK09sVEdacGlOK0dUbjlzZGJDdTVaUnZVOGU4cWJpL3I1bnA1Y2Z6cE82bktCZmlRWlhHQzQ2SjMwcFcxT2Rzd3lzQXNYSFJkeFhtdUlTK2Z4R0F3N0NiZjFDR3ZVbm5iazl2ZWtCQ3BJRDQ3UWRkS1ZzdWRzeEZXSFl1TktqVFMwbE1TemtKR0Vnbms2RWtua08zQkJIR2VlaW1xVnAyMHNkMXNTWGtCZ3c5ZWxXU0ZRdDBvQVdtVHYzaks1bk9lTkJsMW9YQzUzV3hGR0NXREQwMG5HNlMzR3pHTnA4VXRlTGJIbjF6N2Nhd2ZuL3dDdGYvbi9BTzlnYnFjb0hPSkJsZXhjYU9jdUc0LzNmcXFQMGlidjZvc0R5QW1oaGpVKzRmMi96cWxHbW1GdXBNRzY0ZGV3WlJBNHp6b2Jxa1pIT1loaDdCaG9NenVYOFhwanliU21XdDdhV0puSEtzOEppTkphcFZoY1U2dDF0TVVZZGd3OU93WVVrVGVtMHBTNDNLTWt4VjBYZUNuZGNVVTdiREcwZU9mOXRiRUJ2VlRPdy9yenBNa0tadzVEc1FvWlNRZVJyN2V5MTRjN2QvR2VmWHBWelZheFNoK0E3emVQblBUbldFcWxmNHl5V3BjNURIMDZCa2pnWlBKZnpjOG5SWkk1T1R5VzhuUEowdWFER0lqR09OM3VYT2xza1NraUlNM0dOM0tZblhCZHY0MGR2cGoxZit2T2t6VjVKY0pmK1QwWEJYa3VJVTJmeE9DNDBYQ3VEa2NGdjNONmFvV0Q1QzZpby9QbWpWUm1sT25BYnZ4M0hodEdYdXpmMjFVdUhFbHdDSmZ1RzBPelByNmUyVlR1aTZsZHB2QmtEZlAyNDZWR0N2RFVnL0NtVnNXM28yaCtvRk5yOUhaU3RUUTlMdkZqZlBuSEhSTVVKNERxVnlTbzVVU2VUcExGTW9CeVlPR1YvcWwxTExxeWdHT1lCMVpaZ3c2QnpTZGkvaG50T0h5K3ExeTNLNmJhRTNKblpnSFpEMjU3UDFGd3BuY05wS0xydkRBOEVQYm5SaWdjbGllU0FNQUU4bnBTalRUQzNVbURkY092WU1vZ2NaNTFWbFRWQzNUZ0JhWU12ZU1ybWM1NDBsa2lNVlNlYmpPT1V4T3FkK3JSZXp1dGZjWk5UeGJmRDY2Vk5XWFV3UytjWUdPTkhkVGpNWnhJT24yTGpTbVhXbmJESGRiRWw1QVlNUFhwVnMxQzBha0JVamtFN0ZZTGpHcVZsWmVWT1lxUnlXM3B3WEdkZlZQVkx0OVZZU09Lbi9SVnQ4TzMrK3ZMbitlT2lMaThNaVFSTElmY3JBWWFXeVJLYVlnemZ3N3YyeDBYSmR3M0hwbnpmWFBUblgzTXk4UDVGdkJ0OE9rT2t5a3FRRUdHTWNxa2RLM1ZIZ0c1aUhWeGpqU1l5KzBYZTR5WHFZQTJROStkTHRsVGJvaFhCZmc2M29YL0FLVTJZbythbHcvR2hJZWp0L2ZvTjFTTXpuTVF5ZllNT2xLNGlvOHpPTVk3aytoTGthVzZUR0NJZ1FZYnQzS3BIUzJTSlRSRUdiamJ1NVRFNlE1cS9jVkw4RTdjSFhHaG5ERitQOTMwdTJyeVhFS2JQNG5CY2FTNnFqd3lvZUVPcmdOeHFwWlYrY1JVajUrSGd1TmJZcy9ueXpjUDY5TmhvMm5YaFgzTStFdDZkS2NaVys4bTl4ay9qK3lIOTlMZVBpWEZ1Vk1OcVg5ZWlkaVgydWZOenprOG5vbTVVRVkwbkNKdVdWdk9FeEdlZzNVNVFMbkVneXZZdU5KYXBXaGNVNTNXeEZHQ1dERDAwR0hwei9mU2JWY1hyUWRTNHVscW5nMktrajE2S2NLakZMQVFZWnorNldrdXVqTzJwenR1Q0s4QXNYSHJwTnRXWFM0VTJmVVlManBTdkxETlRtS2NzaDk2c0JoblJraFR4VXlnN0VwT0ZBSGthclRLTFQwcmNiTWtFamYvQUpsem4yNlZlNjJSVEQ3WGtjcGRTNXFQOGFSTlliWklKZDIvZHh4MUxMcXp0aGp1Z21Tc3N3WWV2U2xPa1pYYXMwcHM0N3ZZZDFTNHJHT05MZEpqQkVRSU1OMjdsVWpxci8xYnFMYU85M0tTamNHaEJ2TG5xTnlKUkxuRXNIMkxqcCszeHIzYlhXeWRvNWZvcHFsYWR0TEhkYkVsNURnTUQ1NnBPa3p1MVpnUVlPalljcWtjWTBJb1M3QnllU1ZIS2lUeWRlV3FrYWFaM0tjQWJycDJiemxFRG5IUFRlVDRoNGZZWkdrMmxLZDB1RnN6K1lZRndPbFcxV3J5dEdFL3RzcXA1UjhQcjBPNUVaQmppV1I3RnhvWkR1WDU5TWVUZEE2NlVvRnppWVpXSFl1T3dmVnczSCs3NlM2VEthbmFHTnVPVlNPcW5kYkdFUHQvdE9VdXBVbEgrTmNCbi9uU1loTCtiODZyM25qRVdrMDRNNytIeFMwY3JlSXptT1RvN2tOSWVrc2pSa0ZRdGhtdE40cy92bi9icHpxbGZWbVBlS3BTL3dBcytMQVllMmgzZUxkUi91Y3kyc0ZKaW9mejJDd0hKWW5uSGsvcnJrYy96cmdzL3dESFJjSnZIYXRUeFovQ2srdWd5RWVBdU4wc3F4eUdPdjhBdTNaM1piZ3N6TnJLVHp6NUYvSnZUVkNFcDNCZFNxMDNnNDhjL2JqWDNSd2QyWEVUNXg4T2x1a3hpbUlFRzhXZVZTUFNrMHBYTjZlN2J3LzY1LzI2WlNqK21KSDVMblIvUzFxa2QyMnRiZ3QrRHRYTlB3K2xNZ1NrbGdadU1aNVRFNlU5U2pDNGxqdHVDU01rTVhIcDFYQkJ0V0RGQ29ZNzNIS3BIMTBaSVU3RmluZ2xKd29BOGpwVXRMTE5VaUZ4eUgycXdYR2l5NnNvQmp1Z0hWbG1ERFgzbFhiSGk4azk3eHQ4UHJyaEx0L1BPdjhBRHRicy9VYktzM3pVN28rR1BHZXRhNGdYdjFLcmRORnh4M09PVXhQNDg5RXN0Y1psM2VLZHZtM0hSVVJ0L1ZJWi93QlJ4Um83aksxYWwrMFo4OVVybEdwOXpmR01HV2pobEYxRHk2VW9vVDlzemVidXBmT1V4UHIwUTZUS2E1QVFZYmR2S3BIUWRLbWNaSEdlUVg1MHA2bEdGeExIYmNFa1paaTQ5T3FmMUZWTnVkS1ZwM1lwMzRTR1NIMFhQbUc0L3dCMzZqT0dMOGV2OVgxVmxUVkMzVGdCYVlNdmVNcm1jNTQ2MFl5bmM3eEp0dDRmOWMvN2E0RFAvUEdsUGRuYndyZER4ZVdHMElvUzdCeWVTU2Nrazhuc2M5QnVweWljNGtHVmpndU5JdHE4MFNDbXorUXdYSFFza2NuSjVMZVRuazZOeXJUbTFSb2VQbmFreDhPcWZkbzhCa044ZzZ1TnlZcTBoMGw1cmtCQmh0Mm5LcEhYbHh4NW5PdUM3Y2VXaGxVTGhmMDJwdytpMG5qZytRengwOXR1TWZ5T1g2QndHaDhidU9pcC93RGMwWC9qV3hQOHFiSHp6b3NrY2xpZWNlUVBycW5LclZoUGMwNGJVK0xhbUtkZHhWUDlLc1dQL3dBUzZkRng2czJ0c3VhdTAyMlkrQStLWEh0b1NXcDRJZHBONHQzQVlkQ3dEUHllY2VXaDNwdDNDNnNNTnVQRDRlaGNlck5vWnd4ZmovZDljLzhBbzg5Y25TWS95VHBicE1ZcGlCQnZGbmxVajAzR20wMDVIaUJLYzlmcDdETkh2VVZaY3Y0ZUcxVmxUVkMzVGdCYVlNdmVNcm1jNTQ2MWJkYXRLMllUKzJ5bC93RGI0ZlhTTGF2TkVncHMva01GeDArb3NoTXBpMG1wY2RvNVY0WS8zNkZ3aVdjL3VVcFhtVmZsMXJYcTlDTjVWdTM5MTEwOERiNGZUcFNsVFZPNVVta1dtRzNaeXVaeGpqUTMxWXpMbk1CRk9EZ01PcHRONFMwNDdwSENqbCtnM1ZJek9jeERKOWd3MHQwbU1FUkFndzNidVZTT2pGS1djc1R5UWtZRG5rNk81YnhESE1RNThtNDF1Q3ZFbkk0TGpJYjAxVXVyRHZVaUVTeVcycHdHR2prY0J1ZlhQazJsc3FtMDlwTVpwSlQ1TVhIUTV3d2JuL1p0SE9HRGMvN04wM2tNMWJhbTYvOEEvYlQ0SWNlL1FPazhqSTRMK1RIa2FYYldXWmNRdHNnK0ZXQzQxVmloTTdsT0NUZGNiTjNLSUgwNTBoaFN0c3VUem1tUjJ0dGpvc2tjbiszbHF0K29vMUgzVzBVcmNTZjJ0SmMxZkhSVVFtUGtTN2x2TFFaSTRIOS9QUTNJbEV1Y1NESDJMalJaSTVPVHlXOG5QSjZiaGlReVArNFpEZW1rdWt2SlRnUVlZeHlxUjBpNHJ5UklKZlA1SEFZYXdWd3VLem1MSVJnUDYrWFRrOGZ4cGJKRXBvaUROeHQzY3BpZERKLy9BRHNkelYvWW5iVXMvdFZrTW1wY1NQNDBJRDl0THhXK1gzL3VsejdhNExQL0FCbzdrTklaeExJNkRjdHBIT1loaHBGeFhrbVFTK2Z5T0F3ME1vZUp6aVFZNkc2bktKemlRWSt4Y2FYY1Y1cWlFdm44UmdNTkRjaVVTNXhJTWZZdU9pcFUxUEVzVXV4S1RoVEhrZEJLbXBuUzVTOFNGREtTRmVJYURLWEdaYzVpR1Q3QmgyYVVLUWphcTNFcXZZN3pZTjFPMnJHZWRWTHE4dlVpRVBrdHRUZ01PaFpkV1ZzTWQwQkpXV1lNTlVyMVFOR25NVTVaQU85V0F3em9PdWxLMlhPMllpckRzWEhSVDFLTUxpV08yNEpJeVF4Y2VuWU8rbEM0R09KaDA1T0M0MFlvU3psaWVTQU1KQlBKNnJtcjhvaEw4K1EwSW9TN0J5ZVNWSEtpVHlkVTdTeTcwNUJjY2x0eWNGeG9PazhqSTRMK1RIa2FPZk1OeC91L1JUSlM4a3NETnhqUEtZblZLTlEvdG04V0o4OEF1QjFESkhBeWVTL201NU9xbHF1bjdkYUlYQjJDdTdKQ0ZTUUd6ME1VSlp5eFBKWVlBSjVPanZvd3VKWTdiZ2tqSkRGeDZkTUFzLzhBR1JxblpxRjVVNWlwRmxGdDZjRnhucFZ1MCs1N2lFTE9KZmNER3BjSWYyMXowREtFM0RnL3ZKOG5IQjFVbW8rSmNVcGZKYmJrQmdkSXRxODB5Q216NmpCY2FxZDF2Y1ErNSswWlV5a3hVUDUwbDR1MlZEbG40STlOS3VEOXRabzNNbCs3L1pEajMxbTY3SjNib01vNVR3M1RrY2Z6MVZLUDJnelczVEZlUWQ4L2ZqVkp6VSs1VW40WXBaR3c4dnhqUzVxeTY0aEw1L0VZRERYaVEwdmFRY2VXamp5SHAvdS9RNTZKYTNLR1ZZbjR1VGwraGtNNzl3bG44VmNOcEV6NUprRXYvSjFoSTRHVHlYODlMWkllU1krTDB6eUdPa3dWNXBlVGZ5TkpZQ01WUDRzWng1TnJjVjNMaDJDTVV3VGhLc3ZwTW90aDJkMUJQTEgxMTlORXI4Vks4OFlxSkcrbXp1d09xY3lpTzJRUzhpM0oxU3RwclBkcnpuWnQ1UjNkVlNybHlSR09OVUovVUkvNW10Y1dteEtnMUh1MWJLdDFHTnZIUVRXR2pUZU04NTNIQ1lqcC9qSzQvd0JIMDl4MS93QW9URkIvbHRGMG5nNUhCYnp6enBkeFhtdUlTK2Z4R09OS2RkR0Z4TEhiY0VrWklZdVBUcFFlTUxSdUpGNlhqLzhBOGR2MzUxVGRWYUYzY3JmYlRGSHFFeEI4dFZZb1RPNVRnRGRjTWpmeWlCempuVk9LRXh0MUpBM0hHN2J5aUIrZXRTeWFrTGRLTk9wK25oaFc4ZmR1OC84QWIyazNLOVdWbWs4YmtHTlR2Q0NoTVVGODg2N3lrdjhBMUplS3YvRlFaU2RmWjNROGY1cWw0OTNpZlhCWi93Q09xN3RaZjNLc1lUaThPN0JLVXhTV3gwcVFRbWR5bkJLcnJoa2IrVVFPY2M2RVVqZ2M4NTh5L09rc1BSMy9BUHYvQUlDM1NZeFRFQ0REZHU1Vkk5REllck4vWTZPNWNvRE9ZaDFld1lhVkYyeXpzeWdlSEhwcFRndEZMTkhHYy91bHBicE1ZSWlCQmh1M2Nxa2RIY3Q0ajFqazZESkhBeWVTL201NU9qa013Ym4xejVOcktrZVAvdGtIVHlHTGpXOVA4cGZnK3I4NkdQTStuKzc5YWNWbi9Ma0Q1L2tNY2FWSVl0cFpyZUdWbjkwdjdhKzVTbGJWbmJNTXJEZ0Z3TlVZeW5jN3hKdHQ0ZjhBWFA4QXRvN3FjWmpPSkIwK3hjYURKSEF5ZVMvbTU1T2xQZHQ0Ynd3VEhsOHYwUzVVMHhJaVRDS2Y2TjBMSkRPY25rdDVPZVRvTWtjREo1TCtibms2RytyR1pjN29CazRkZ3cwV1NPVGs4bHZKenllaUxTcTgzM0JkdTB5aHhoVWg4YVZBK1NtazJmUTZYM3luWkVWK1NabmRHUGgwSlIrOFhhMjZYcDRQam43Y2FEZzhqUHFENWFMaEVzLzZsS1g2cS9McDlSWU9jMmsxWDQ4bGFxUCtwdVdkcXhPeTl6OXUyUHUyZy9zNUdseHFLWmx4ZTJ5dnhPRnpIeG9icWtabk9ZaGsrd1lhRjM4UThKYm9uS2hodGZXZnBLZFA3aXYwNHJ5a3BLVVlPUXg5UFhvbDZsS2RzdWRzMHhWaDJMajE3S3JaVnpYWks3VE1mdEs4YytQYlMyU0pTUkVHYmpHN2xNVDBFa0thUWNqZ3VNcElQSTBZb1N6bGllU0VqQ1hQSjFWdlZBOHFrQlRsa2tiRTREREhYdUd0MnEreXJMelgzUjRiak9qdnF5dGhqbUFrckxNR0doRkNYWU9UeVNUbFJKNVBWTXFhbWNPUndRb1pTUWVScXJKQzRXNmNBTFVSdjNqSzVuT2VPZ1pJNEdUeVg4M1BKN0ZPMHN1NkpoYlpJRzRZTGpwOVArbFd2N0l1cHJYWWdtcG1tbGtRRGM4djFFS05QZ090VFNVLy9jb3VwV2h1cVJtWE9ZaGsrd1lkYWR5b2g0Q1VmRXdWbmpqb3B3V2lsaHRiblBtK2pzUTBqNlNMREF6em9ON2M2RVI2Ty84QWZWUjZDdWFNRzRHTzhCbjQ4Nk55cFRteTJqNHNIYUMzR3VkTGdwYnNxSVZHS2g1RXNYSFJVa0tqRkROQnVkd3lxUjErMTIvbkowbUFEN1hrMlNlVG9ad3hmai9kOURkVGxBNXhJTXIyTGpyVXRMTE11SVhISUoycXdYSFR6MEdWNWwrYzR4NU4xREFjZWZtL25vUEo0OFpiblc1Q3Y5UWRqLzRubE9oSkNtY09Sd1FvWkJCNUhTdk9GbnViY2JFa1A5eHU5dTgrMnZzaVVQSDVyVkx4N3ZFK3ZKbi9BSjFVdTBsUEZjVklkaVVuYXBsQmxEVlM5VUR2VWdLY25KSTJKd0dHT2xTU0ZSaFRpQmJZYnR3eXVaK05LaFRRemxpcHBFSkdFZ25rNm8vcHp1N3E1ZGh2UDcvM1M1Nmx4NnMya1RnOGR5MHRKbjhLaDZhUTZUS1NwQVFZWTI4cWtkQjd0ekwrR0NaY05sOVZZMDB6dVU0QTNYREkzbktJSE9PZWlZVGx0ZVRSV1U4c1BUUWwrbGhLazZCK292SmNiMUR1clhQbkxWT1NGU211UUZ0aHQyOHJtZmpWU1NGUmdpSUZ0aHUzY3JtZmpYLzlPaWJsUStDbThaN2t5M3hVRXhDbjE4ZW44OUtjVUpqQmN3YmpoMWJSbEVEODlLZDFZWnFjZ2lXUSs1V0F3MEdUNmMrWHJ6enBFMVlaTW92bjhqZ01OSnRxeTZIQ205Tnd3WEdsM0ZaZGNRbC9Qd2pBWWRGUlNKVFN3TTM4TzQ1VEU2VEpDbWNPUndaREtXUEkxVWtoVWJkT0lGdGh1M2NybWZqU29WRVBicU5LTW1sdGVLcEo2RGRUbEF1Y1NES3h4eG83bHZFWnpFT2ZKdU5JdXJETlRrRVBsanVPQXcxbU1acHlPZHljNDlPaVpLL0YyZlBxY2NkT1V1Mzg4Nkc1YlNPY3h3Tkl0cTgwU0NteitRd1hHcWtaZUdwQitGWjJxYjA2aVNVdmpqbjNHZWVtN2wxWUg5TWFEU2xLdHROcUxFZDJyeHo0OXRlSmJ4OTRoejVOeG9mMEw4WmMvd0JYMGNKZVNHRzl4amQrMk9sU1A5RzBXWFZsQU1jd0VsWlpndzdWSnBTbnZIZHQ0ZjhBVkwrMmxNRjNaQmh1aWdFWjhtMVZnRi9ZVENWdU82cGt2S1QrZkhRNEhIODg2NVEwaG5Fc2pTTzZTOGxTOEQ1R0NaS2tyVk9GV25PSW5LRTlwOE8xVWs2TTZ0S2NWdEh4aGp0U1krSFZPeUJMdTUzSXVvbnh1WGQzMVR1ckROVG1FU3lIM0t3R0dxZDFZYU5PUVJMT2R4d0dIVkhjYnIxYVgyZUJUN3NBcnFYRmxzY2FMajE0MXpwVXFhbmlwaUhpU2s0VUFlUjBWSkNuWlRGTHNvcE9GQUhrYVRLbXBwSmNoMklVTXBJUEk2Q0tFdXdjbmtsUnlTVHlkS2RkR0Z3TWR0d1NSa2hpNDlPeFNzcDJXa1RwMVBJejNJeno2OVJxbGVxQm1wekZPVzRBNzFZRERQWnJRQ3J2YzI1WDJRLzNQOHExejc2VTFTdE8ybGp1dGlTOHN3WWV1cWNxaXJ0K3BLa0xiS1ZhMm93dVliampxbDZsR2R0VG5iY0VWNGRpNDlkSWRKbEpjZ0lNTnUzbFVqcklEdC9PVHFuYVhsNmN3dHNzTnd3WEdoRmFJUUxrM1pVN3F1RXNpQTk4NkxMWEtHSGVJM2VUY2FPY01HNS8yYnM3UWxuOCtXYnd2NjYvNWhGeCtNU0pIK1hzOERhcHlRcVZ4Y2dMYkIwN2VWelB4cGIvQUtpZHJhc1N0ZVBrWWIzMXVxMVpXMGNUaGxlNWlsTVVuejBaZS9IL0FONlM5eWJsL0RBUHcyWDZqMWMrbnAvVjlLM0lhUVkvdURqeTZHVW9XeHhiYkMvOWMvZmpYbHovQURwRUZxbGNweUNyYkhidUdGekh4MFhHY283VkY0cy9oQlpuME1aY3Z4L3UraEZDWFlPVHlTVGtrbms5S2NVSmpCY2diampkdDVSQS9PbFRoOWhMUnN5Ukdya0h2TG52eDBWSUJud3BQTC9rQjZkRVdsYnU3a2xjZDM1cHdYR2VveGh3L3dEUWpJMVRpL2lwemZoV055VzlOVkx6eTd5RnVUS0k4UGsyanZwUm1HT0poMDU0TGpWV1pwMm5wd2phbWtrYjIzejU5dEtkZEdGeExIYmNUSkdTR0xqMDZZU0hZWlBKZnp6ejBNa0tkaXhEc1NrNElCNUdodVJLSnppV0Q1dHhwVXFhbmlwbERoUlNjS0FQSTZLWmRXZHNNcmRiRWxaQVlNUFhRemx5L1A4QXMzU3BkV0hlcEVJZkpiYU1CaDJGVFY1cWFML3dNY2RLZDFBZTNUbVVQM2hudXE1REYrZW5mdmJ0VU5sS0xZWDNwNWZuT2xScHBpNVlsbk1SaElKNVBRT3VsSzJYTzJZaXJEc1hIWDZuOU8wcDl5aXJOMmo0L0RIUW1zTkdtOFpaenVPRXhIUWJxVW9GemlZWldBY3ZxcEZDWnpSQUc0NDI3amxFRDg5ZjhtNXR6bTRBT1FvTXphNDlkVXBCSGhwWEc4UzNWdnFTL0luVlM5VUR5cVFUVGx1TGJVNERER2xTUXAyVXhEc1NrNFVBZVJwRHBNcExrQkJoamJ5cVI2SE9YRGNmN3ZxdmErb3BXNUt0enR6M2pDMlF1YUIvR2pHbWxuTFB5eVJoSUo1UFV5ajlvY1czU3krRHVsNzhkaFVGSDl6QlRmd2NjZGpCVXpuK25UeTUvblJraFRzV0k0SlNjRUE4anB4MUdQSXZ6L3MzVXlRcDJMRWNFcE9GQUhrZGc3VXUzSG56cGR0WGt1SVUyZnhPQzQwWGIrblRNWGxTd0xqc0J2UGdoejc5bWxCS0lXcXN3cTdJYjluS0lIR2VkRjRTblFaSXZTd252VmZidDgrK3MwYTAzK3B3TE5zLzlHb0FxcGNVQ24yN095ZHU5VTNxZVBkMDlvZjE4aDFMSkhKNTl2TFBQUk1sbUVRNEhGUkJPU1FPQnI3TzJmaS9OTWZCdThYWUVVSmRnNVBKS2psUko1UFQ3ZXkzeDZiL0FINTlkZloyejhYNUpqNE4zaWJwVXVyeTlTSVErWEcxT0F3NkIxVXBXeTUyekRLd0N4Y2FETHF4dUZ6dWdJcHc3QmgyVTc2VW9GemlZWldIWXVOVXJOUXZLbk1WSTVJRzlPQzR6cWplUDA5dVgwMXhWUDdxcm83NnAvS3VmYlFtaGJTRGxMeElJeWlKNVRwVVVKYVJZcTVVRWpBQlBKMVR2VkF6VTVpbkp5SDNxd0dHZEY2bEtGd01kczB5VGxtTGowMXdIYitlcFkwYmpCdWJpUW4xRE0zWDdndVdmRjVvN3pqSEhyckNseGtjNWpnZWJCaDFSZFdHWkVnaVdRKzVXQXcwcDEwbzNBeHhNT25QQmNkS2R5cWlWcE1vZUpndlBoOFBycmpvaTJyelRJS2JQNURCY2FGeElsQXV0UEpaWG1rOHA2NEkvcC9YV1JxbmRXR1pFd2g4aDl5c0JocGIwekczVGlCYlliOTNLNW4xNDYxbnBGbW8yMDdkckh2UEVYVm5YMUVSVWphVmFCdHhMTHdwcHpiejQxeDUvR09OY0IyL25TWEsybms3b2hrLzBiUWlLWDdYVVl6ZGZLbmQzMXl0cGU4UXc3QmRDdUN4SEdQUFBPdnM5eCtuKzMvMCs5OE83eGV1cTF1alRsZFJibmRteWFlN3hJZ3IwNTBxU0ZQRXNRN0VwT0ZBSGthNTBZb1N6bGllU0VqQUJQSjBZb1N6bGllV1R3a0U4blZPMHZOeWxJTHQ3aUVid3dYTUI4Y2RUMFN5NnNiaGM1Z0lweHdHR2pGQ1djc1R5UWtZQUo1T3FscFpacWtRdU9RKzFXQzQwTjlLVnN1ZHN3eXNPeGNkZzZWYnFwOEZTTTR1MHRoTVM2Y2RLTjZ0UmUwbTViKzR5VjVPM3crdlFPdWxLQmM0bUdWaDJMalJpaExPV0o1SVNNQUU4bnNJdXJETWlRUStjN2pnTU9wM0xsSDNpSFB0eC93RXNrTStYWjhEblBPazJLd2wvaDNYVmo0cXYzV2lYVG5uUjNVNHpESEVnNmZianFMUkU3aVhDNXY0TS90ajdkRlRQbXBvdm4wSFNuRTFMYnJrOXlLV0czOWtQNzlDNlM3RmlPTWViZW1sc2tTbWlJTTNHM2R5bUo2MHU2MlFYUDd2N2xiVXNwRUZEK2RZOXVkYnVHVmtmMXhyTUpRSERTOFd2TG4rZFVuVHVlclB3NC9Ea3VjYS9kNTU4c2VlbDIxZVM0aFRaL0U0TGpyM3kxdmVyNHArRjdmZGh4d1d4MDNDbktDc2hwYkZZTE83YVF5UkdDNUF6Y2J0dktZblNYUXQ3aW5HMk9VNDVWSTZMb1Z3Y2pndDVzZVJwYzROTGF0TFNkdkVCNmRhVWtLbmNxVFNMVEIwN1RsY3o4YXBmcFZydXdvVE5ab3FVdFhlaHh3WC9uU1pEMGR1dURwVGZwN3JvWUdWMUFUNG4yeDBkOVY0NDVnblBHQXc2cXpSaGR3cmJjOEhsbC9iUzQxRVJrWXZHV1I0dHBkT2pFZXZQLzEwREpIQS92NTlVc2tORlRqYy9PUEp1bk5hTTFidDF0MEp3cmh0WXNQRmU0eHVOVE8xUEwvMDZxdTFxTnlOVm9mY3dkaVRIdzQ2S2tyOG1aLzRIWXBYcWdhTk9ZcHl5QWQ2c0JobnNmU3pXcXl4dnBUK29ZUlBpY1VyUVA4QU9xa1orR3BCL0NwanNXM28zUkxMclF1cWM3cmFZb3dTd1llbWt4UW5nT1R5WE9WRW5rOUZXMVlaVEJUWjlEZ3VOQ0tFdXdjbmtsUnlvazhuVytrdi9TbXpGUDhBOHFseFh4MEc1YlNPY3hERDI0NmxnT1RuekxlVCt2U3M2MTNjVy91eEQ4akNJRDUwWEJkamtjWTRMZW1sMlQrMWNia2R6bmFybDlJKzlDN3VWdXQrRHp3M3Rvc3VwS0FZNWdKS3l4QVlIb21LRStITDg1UExuazZVNlZ2RXNvUEVrSGtBOGpwVGtoVXBya0JiWWJkdktwSDQwcUk5V2Y4QXRyblhJZHY1MFBGSCt4ZnJVaWhNcDA0QTNIRzNkeWlCK2RVNDAweGd1UU54eHUyOHBpZm5wVmF6OTZsQjUzRTkzdlBoanpqUWxTWExlN1JpNDhLZ0ZGMURSZEo0UDl2UFNkdjR5UHA2NlZOZjVNRXZsK0JnTU5MZEJqQkVVaTJ3Wlc3bFVqcnhJYVhPSkRIdHhvTXVyQ1pjNWdHVGdsZ3c2VXJ5dzBhY3hUbHVENzFZRERPbHVreGdpSUVHRzdkeXFSMFhYU2pjREhiTVNUbG1Mam9qdXMzYXN2dGNRMk1WTG1vdGpqU1lLL0Z3cHNuekdPTkRkVWpNNXpFTW4yRERzaVNGTTRkUTRJVU1oanlPcFpJNVA5dkxvZDFPTXhuRWc2Zll1TkRkVWpJNXpFTVBZTU5CMTBwV3k1MnpES3dDeGNldWc0VEdGWjA5NjdsWGRwOEVPUGZYMHR0ZjFEL3FUZUNyZG9Sbyt5cEQ4ZU9xV3BEOXNsZmxQbDVlTHB4cGR1alN1VG94bmNubFBlTEpVaUNpL3ZxcmJyVW9TVkNVSjdoaFRKVkpJMGgwRjVLa05qREdPVlNQWU82cEtBem1JZFhzR0hTckdtbWR5bkFHN0lNamVjb2djNDUwdDYxRzUzVWFtYmxKSy9HR1Q0UStnd0RzT2VTL25xbEpDcDNLa3dMVEIwYk9Wek9NY2RBeTZzYmhjNWdHVGgyRERvSklVemh5T0NDTWdnOGpSblNYd05xYkVVLy9BQ3EzVmZIUmJwTFJURUNPTTU4MzBtYXZKTHhmSTh6MDNHbTlueXR5VEdwd2Q4L2Zqb0hWVGxFdWNTREgyTGpzSEhrUFQvZDlMY0xhMmlQaGlOMjc5MHVoZFJmeVoyei9BRTQwTGEvcUd2ZlV1Rlc3UUZ2dVZsbHpHM0hIT3NzempQOEFVZGxOeXRVZTFTZU00TVY3eUNsTVVsODlSdFQ1UHc1Si9jWDUxdGx6VXdZTXg4QjhVdU9xWHFVNTI4czB3eXZNRGdhTEFjbG44L2JwU2loTWJkU1lOMTB1dllNb2djWjUwWklVN0ZpSFl4T0NBZVIwcFJRbUZ1cE1HNjRkZXpsRURqUE9oS1AzUzdXM1RKR0NOOC9ialJraFRzV0k0SkJ3b0E4aldSV1oxN2hLMjZQQ3JodEIxMHBXeTUyekVWWWRpNDdIMUZobmwzU0tzblp2RjRZOUJvYmx0SStzY0RXMnFsbjhKNXFoSThJS2ZDZWgzMG96R2NURHB5ekZ4ME82cEtBem1JZFhzR0drVzFlYUpCVFovSVlManJUdXI4a1NDSHlIM0hBWWRCRkNYWkxrczVKT1ZPZVQxTWtGMkxFY0VnNElCNUdseVFZUVJFQzJ3M2J1VnpQeHBGeFdHUklKZlA1SEFZZHF0M0hlVFJiKzkrMU81VExwMjFqK2RCa2pnT1R5WDg4ODYzeHQzVWJrdEx2RWJoSDhmSTlCSkNtY09Sd1FvWkJCNUhZcHNoTVlMbURjY2J0dktJSDUwaDBtVTFTQWd3MjdlVlNPakpDbllzUndTazRVQWVSMFROWGtsNHZuMU9xbTVUYjRlaXdyd2dnY0RTbVNKU1N3M3VNWjVURTlQRWlNdmFRY2FTeVEwVk9ON2pPT1V4UFF5UXAyTEVjRXBPRkFIa2FYYVVXYmFsY0dPZlpVaDBESDAwWFhTamNESGJNU1RsbUxqb1dYVmxBTWN3RHF5QXdZYTg5ZDNUU3puZXBuVXcvSlhpVm9mMHljWnovVjlLWktaU1MzamNZM2NwaWRKYzBuWXY0Ym0wNGZMNk0xNTNNRXZ5ZU9BdzF5ZXlwa2g1Slo1UHhueWJReXRwSDFqZ2FNa0tkamtjRmpoUUI1R2xXMTBIdDFtSzdkMktGOTJNS2tNWjQxUmFraUZ0ZHdkOUpPN2FOMU8ycjU2cWloTE9wbEZuSVNNSmNseWRVYmxHbzkxVnlNSXNwR0F5bFNVUExyVGtoVXJpNUFXMkRwMjhybWZqUzVxeTY0aEw1L0VZRERzMDRvVEcydVFOeHh1MjhvZ2ZuWEtIanppUVkrZlZNSi9ZVThyMFVTcTRBN3UzNzg2Ujl2N2E1Y3pHL2FPRzkraVpxL0Y0dm4xT09PM1RraFVybFNZRnRodDI4cm1mam9oMEtuY3FTQXRzTnUzbGN6OGFxWFY1ZXBFSWZKYmFNQmhydVd1WEtPMnBMREk3enlibkdsU1FwMkxFY0VwT0NBZVIyRlFWNUtZS2JJOGpndU5DU0ZNNGNqZ3VNZ2c4anBWaWhNN2xPQU4xd3lOL0tJSE9PZENGTDhYS3YzRlhLblY0ajFYY1VPVnhTaDhuOXFjQmhvUlFsMkRrOGtxT1ZFbms2U3dEUlU0M1B6anlib2hpcjdLcEhjd2VwdEF3M3ZwTUZlYVhrMzhqVkt6V3F0ZFRPNTRIU2pMeDhQcG9RcDBKeHpLNWRHZk4wUVB6b3NCejUrYmVXcXIzdnMwb05DMm52TjQ4VXVjNlN3RFJVN3lmbkhrMms3NnNKbHp1Z0lwd1N3WWRwY1VKbGNSRUc0NDI3amxNVDg5YWRwZVhSTUxqbGh1VGd1TkJraDJEazhsL056eWRLN3BEM0VONDViVWJnNmt4VWZMcHdHZitld2Y2aHVQOTMwcjlNM2dXMTZMcm1yYlVPWHo4OUV4UWwyRGs4bVJ5U1R5ZGY0dXBqSGQwTHU5K2NoRUFmNWJWV05OTTdsT0FWZGNiTjV5aUJ6am5YMUVxMy9BRjdTUis5L3RQSHc0MHRraVUweGViamJ1NVRFOUtrVXBuT25BRzQ0MjcrVVFPZmZRa2hUT0hJNFU0eWxqeU9pTGF5N29rRnRrL3VUZ3VORGZWak11ZDBBeWNPd1lhcHhRbU51cElHNDQzYmVVUVB6cGR4WG11SVMrZnhHQXcwZTY3eThOdWR2ZDg3dkY2ZEVYcXRPUGR5dCtML3ZVSStIT2l5NnNyWVk3b0NTc3N3WWErejNWandmaDN2Rzd4ZXZZcVhYZnZJUWx1UDdmSnVuL3dDNjdob1dxKzJyTHpYM1I0YmpQUmR4UWQxeFNoOGx0cWNCaHFuZFVHaWlRUkxMSGNyaHV5WFhTak1NZHN3NmM4RnhxcFpXV2FwQVZJN2dUc0xBdUEyZzFOTHhEdnlTbzhrbms5RXRVclF1S2RXNjJtS01Fc0dIcDByV3FGSjdxYmM1elpDTWgxcGlzK1dqdnJUdHBaVzYySkx5TUJoNjZNVUpaeXhQS2dPRWduazYvd0R6UW5VRFJwdkdibmR1NFRFYXBRVmk5UW1WUjNTcDk0aUlMaEw0NlZtQ29XeGJUM1RlUFA3NSsvR3F0dWpUZTZtM09jMlNqSUJVbUtqNWRGM1Y1ZXBFSWZKSTJod0dCNmgwbmtjY0YvTFc2SDN2SzFKRXFmSTN6OXVOWVBTbTRUNFVTOVZPZHkzOWRjYVZ2WEtJWS90RG5QSEhVTXFyQ1pjNWdJcDgyRERvcDBGb29ZQ09HTzdrdWRKN25GdW8vd0J6a0wyRUJTSUtEWjU2Szd5bENTR1YvbVpHNW00MGR5R2tQU1dScW4zV3hqUDduN2poTEtURlEvblhCWi80NDdCblRVOFN5a3V4S1RoUUI1SFFNdXJHWmNsNEJrNEpZTU5LblRVN0tZcGRpVW5DZ0R5TkJxbGFGeFRreXRpS01Fc0dIcDFwMmxsM1JNTGJMRGNNRnhvdWt1eFlqZ2tIa0E4alNydFZYM0tyUW16eDJBeFRGT01kRnlRcU51bkVDMndaVzdsY3o4YVhKVzc5S2lKRnJ1MnI3azRYTWZseDVhcVNRcU51bkVDMnczYnVWelB4cncrWFBwNzU1MVV0VlQrNkFYRElQQjJxa25wLzdqUWhTUkJxanlsTG5ha1NURldrZDF0dFZaZmQ1bnNZS1JCUWJQT2k2VHdjamd0NXNlUnBVMWVhbWkvOERvdjduMjBSNGdOKzd6ZjMwR1NPQms4bC9Oenllbi91ZEt0MGFkeVZKcFRua2IxRXFURlJmVk82c00xT1lSTE9keXNCaG9icWNvbHppV0Q3RnhyWk5vL1Q3VldZdUQzcWZ1WE9mYm9KSVV6aHlPQ0NNZ2c4alZhd0JIdmJkMkxyU1BCNXZ4MEQ5S2QxZmtpUVErUSs0NEREVld5dkRWSUpxUnlIMnF3WEhUbm9Zeis4T2JrVXdwOG5aRDI1NlU3cXd6VTVwUkxJZmVyQVlaN0s3YThOVWlGdGtQdFZndU5Ma2hVYmRPSUZ0Z3l0d3l1WitORjBLNE9Sd1NEZ2dIa2Rkanl0cDNLOVZyeVg5ZlBSWkNXY3NUeVFrY09lVHJGUEV2RitRQThPN3hhRzVFb2x6aVdEN0Z4b1NRcG5Ea2NFS0dRUWVSMUxwVndXSTRKSG5ubm9Zb1N6bGllU0FNQUU4bm9pMnJMb2xKcy9rTUZ4cERKRVlMazgzRzdieW1KNkhkVWxFWnpFT3IyRERSaWhMT1dKNUlTTUpCUEowY0pkdjU2Szdydko0R2NNbnhidkZwVUZlU21DbXlQSTRMalNHWFdoY1ZJN3JhWW93Y0JoNmRpcEZDWlRweEJ1UGhPN2xFRDg5cXBGQ1ozRVJCdU9OdTdsRUQ4NlN5UTBWUDR2WEhrMnFseWt2N2V5TVl1bFhMS0xxR3FsMWY3cWtBaDhsdHFjQmhybGJ4OTRoenBjeWZFcUlUTExqQTRicjQ5c09mWGQ3Y2FMVWc4cWY1WmNibmtHVm5YK1d6ak9KN2hrOHZxbGJabzcwcmx5L0hEZEEwdnRsM213ZGZIaGo3NnEzam52WVc1YmorenlianBVdWdYYnk0b1JMenA3Zkp2Ym9xS0EwaXhQSkFIRG5rOXNNUFIzMHJ1YzNhVGZkNEtONElVaUNnK09kVTRvVEdGU1FWY2NidGd5bUp4NzYrb25DNWQ3cENiMHZCeDl1MzdjNnpmYVM5KzYwNkJ0VnczOU5VNG9UR0M1QTNIRzdieWlCK2RWN0J5NXRKcVB3M2k0Ym9KSVV6aHlQQ29LR1VrSGtkaEYxZmxUa0VQdS9KV09NNk1VSlp5eFBKQ1JoSUo1UGJ5RDUrdVNPRHcydU9sT0pYYWVwTjdzVXQ0UDJRNDk5Q1NGTTRjamd5NVNRZVIwcVJRbVZ5bkFHNDQyN3VVUVB6MExLcXlnR09ZSmtyTE1HR3FscFpabHhDNDVCTzA0TGpxV1hWbmJESGRBU1ZsbUREcVdTT1RrOGx2THNMdUs4MXhDWHorSXdHSFNoQXFuY0Z4S3JUZURqeHo5dU9nZjlSZFpUdEcwZ0w0Ykw2NDdaZFZLTXd4eE5NazVaaTQ2RGZWaE11ZDBCRk9IWU1PaDNMbEVlc2Nub055MmtmV09CcERKRVlMa0ROeHUyOHBpZEc1VnB6YW8wUEh6dFNZK0hvTTVjdnovQUxOMURKSEEvdjU2UDI0enh4UHcrV1gwWFNmUCtoYno2TGRCakJFUUxiRGR1R1ZTUHhwRVVKamJxU2U0NDNiUmxFRDY4NnB2OU1ZeFhOcnJaTzBScUloVVQvUFVza001WW5rdDVCK2RKbFRVMGt1UTdFS0dVa0hrZEN5NnNyWVk3b0NTc3N3WWErcS9Vb1g5czJSUmpFcVNySEpjL3dEMXF0ZHIxTGtWMjRYSTdqdFE2RXhRZjUwSW9TN0J5ZVM1eVNUeWRMdExMTXVJVzJjN1RndU9xTGEvTkVndHR4QTNKd1hHa3V1ak8ycHp0dUNLOEFzWEhyMFE2VEthcEFRWWJjY3FrZWlHU0l3WElHYitMYisyT2hKQ21jT1E3RUtIaFk4alNiMWFsQjZUMi9Ia2IxQ1BoenBEcE1wTGtCQmh0Mjhxa2V2SzJrZldPQnFqYlNmRlJ1RlRNdVE3eEpCTGtQMmFkcGVYUklMamt0dUdDNDFUdkhIZHp0eTNKL2Y1TnowcU9sVWJhSUFXMkc3ZHl1WitOTHRyd3lvaFRaOURndU9oemx3M0grNzlha0ZMYTNXaEtFVjd1N1d3VklCdEl0cTgwU0NteitRd1hIUkVrR2MxeUF0c051MDVWSS9IL0JFVUpkZzVQSkpPU1NlVHFwZFhsMXhDSlpKRzFPQXc2R0tCeVdKNUlIQ1FUeWRKZGRLZHN1Y1RES3dNRnhwVytyTzJHT1lCMVpaZ3c3SDdmTEhublJtZ3N5UERIR2R3eVhQVXNQVm4vd0RycHdYYitOSmxiamV5b2VNeXArbnA1YUxFZmNxWU5wMlVuYXJ4ei90MEhmcWxiTHI4a012QU1QQjY5VmI2VVpoanRtSFRraGk0MXNwLzVkRHhXZkZQdlhKcVhDWHp4ME1rS2RpeEhCSU9DQWVSME1rS2RpeEhCSU9GTWVSb1JRbDJEazhrcU9WRW5rNk1VSlp5eFBKQ1JoSUo1UFNsS21xZHlwTUMwd2RHdzVYTTR4eDJReTZzYmhjN29DS2NPd1lkUC9jNnFTUXFNRVJBdHNOMjdsY3o4ZEtscFpacWtRdU9RKzFXQzQ2bnZLVVpoanRtSko1d1hHZzY2VTdaYzRtR1ZoMkxqVkh1ZDhsWFB0ZnVHRk9wYzFIK05JamFsYjNLTVpuZHljdjBweFFtRnVwTUc0NDNiZVVRUHowWEtEUzJxRFNkdkVrTzdkVk11cksyR09ZQ1NzOEJocW05TGJtWGovZCsxbEppb2RGeEIrOG1MM1dSR25rblpEMjUwSUlTN0RLdVMvN2lUeWRmVWQxLzBMU2Z4YjdqeThXZFU1SVZLYTVnUVpMcDI4cWtlZ2toVE9ISTRJVU1wSVBJMGxxbGFGeFRuZGJFVVlKWU1QVFhCZHY0NTBOOVdNeTUzUUVVNGRndzZmOEF1ZEdLRThsaWVURVlTQ2VUcW5GQ1lRWE1HNDQzYmVVUVB6cWhIOVAvQU12VnVQTzZocXZkaG94WnM2cVJRbWMwUkJ1T051N2xFRDg2RExxeHVGem1BaW5IQVlhRExxeHVGenVnSXB3N0JoMmQwSVhFN2cwdDZNaVA0K1hRTXVyRzRjN29ZVGdsZ3cwaUN2Tk1ncHMrb3dYR3ZGVGVKemlRWTR4NmRBNDlIYm9wMmFPRHU5ZjZOMERKSEhuNXY1OUF5UndNbmt2NXVlVHBlUDNiVHR5dzRkM2ZWSzB6TnZDNVB6eHcycTFrL2xiVFU5UEpXa1JCL3dDNVI5ZnlKOWV4VWloTXBvaURjY2JkM0tJSDUwZHk1UjV6RU9mTHBTbTF4NnM0MlhUK0grWmM0OXVnWmRXTnd1ZDBCRk9IWU1PZ2RkS1VDNXhNTXJEc1hIVXhRbG5VeExPUWtZQUo1T3Fib1ZLYXBnVzJHM0J5dVorT2xLSnEybnFUZTdCTERaK3lISHZxbmFXWGVuTks0N2lCdlRndU02cDNxZ2FOT1FweTNCOXlzQmhuVldOTk03bE9BTjF4czM4b2djNDU2VXBVMVR1VkpnV21EbzJISzVuR09PaXBJVTdGaU9IQndwanlPd04xT1VDNXhOTVZZZGk0MFdTR2NzVDdlVCt1aXlRemxpZVMza0g1NlVwQVhIcVRhMXR4cy9mUGoyN1ZPS0V4Z3VZTnh4dTI4b2dmbnBVa2hVYmRPSUZ0aHUzY3JtZmpYMUZobmwzU0tzdUc4WERhcmR6M2trMi91L3RHVk1wRUZEK2VsT1NGU25Va0JiWWJkcHl1WitOSmFwV2hjTHEzV3hGR0hZTVBUVk8wdkxva0Z4eVczREJjYVQzR0xWVi91OGlwM1pBV2lDdzJlZWdraFRPSEk0SUl5Q0R5T2lHU0l3Vko1dU4yT1V4UGFYRkNaVFJFRzQ0MjdqbE1UODlGc2tTa2lJTTNHTjNLWW50S2dmSlRTYlBvZEltckRKa0V2bk9UZ01PaDNJYVE5SlpIdHhvUmsrSGZoUlR5dzlOSllCb3FkNU9NNDhtNkIwbmtjZVlJNHp6b3NQVmllaXBJVTdGaU9DUWNLQVBJMTlQQ2R5NzNxRldZK0RqN2x6MjQxU2hPMTNzNVhvb2J3ZjVkdmozNkszMUpRREhNQkpXV1lNTzNWbFRWQzNUZ0UybURMM2pLNW5PZU9xWW9Ec0hKWnpJOHVlVDEvd0FRcWt6L0FPVktkUUpIQVVBd1YyVVRTdVZ5cEpLYmNVN05uSzVuR09OZmRyUnUrTC9MRVVjbVBoOU5VNG9URzNVbURjY2J0dktJSDUwSFhUbEF1Y1RES3dDeGNkVEpDbllzUndTazRVQWVSMktsbFpacWtFMUk1Qk94V0M0eHFwZFdIZGNBaDhramFNQmhxamZlUGRYTFV0NlQ0L0p1ZWk3YThNdUlXMlFmQ3JCY2RCdnF4bVhPWUJrNGRndzBscWxhRnhUcTNXeEZHSFlNUFRRMzFZVExuTUF5Y093WWFIZFp1VkgrM3dFYkFDcFVsRnNjYS94QlZjdVY5bEtMYmtkMzV2eGpzL1o3Mi80UHc3cm5kNHZUUmloTE9XVWVTRWpDWFBKNlZiTlF0R3BBVkk1Qk94V0M0eDBUdnF4bVhPWUJrNGRndzZLZjlSWmNONGJTQ2psOHYxNTZKak9XMTVORmFrOHNQVHI5dmZkOFA0N09jOCttZ3c5SGZWVjR5bnNBdVA0ZjlFUDc2VmNWbDFSaStmUVk0NmhramdmMzg5RE9YTDgvN04xNFN6K3o4YXFZUGhNVlpibkRGbWZzR0tFczVZbmtoSXdsenlld1hYU2pNTWNURHB5UXhjZEtscFpacWtRdU9RKzFXQzQ2MHJ0YW45cmZCcE1GL3dEYVhUNjZTMWkxdWQ1WFVTNGJEYXAzVmhtcHlDSlpEN2xZRERwVWtoVVlJaUJiWWJ0d3l1WitPcUxhdk5FZ3BzL2tNY2RLY1VKamJxU0J1T04yM2xFRDg5azlSRUtlVmJhYkxNUjNhdnVYT1Bic0dLVXM1WW5rZ0RDUVR5ZXRPMHN1NkpCYlpMYmhndU5MdXJEeXFSQ0paY2JSZ01OVTVJVktkU1FGdGh0MjhybWZqclNuQzczczQyWkpid2Y1bHpqMjZpU0ZNNGNqZ2hReUNEeU9oN1IvOWJTSFFxZHhjZ0xiRGJ0T1Z6UHgwcVhWNWVwRUlsa3R0R0F3MHU2c082NGhFc3VOb3dHR2xmMjdGUzBzczFTSVcyUSsxV0M0NjRqNGxaTHVXR096d0dmK2VuQWR1UFBuU3JaTE1XQzJadlhsOUlaSWpGY25tNHp0NVRFNkZwUzdmZStPVVIrQk9HNDBxNHZER01HeEU0Qll1T2xPU0ZTblVtQmJZYmR2SzVuNDBJb1M3QnllU1NjcUpQSjBtU0ZNNGNqZ2dqSUlQSTZZc05KRy9iY2RZM0s1Zit2UWI2VW9GemlZaXJEc1hIWVRLcUl4RHBIN2t2NDl2aDBXWFZsQU1jd0RxeXpCaDBXOSs1YTJyRXJYajVUaHZmUVpkV053dWN3RVU0ZGd3Nm9raFVwcmtCYlpPM2J5cVIrT28zMVl6TG5kQVJUZzRERHBYN24vQUtOcFA0eCs0OHZGbnJTZjlRMzZpdE5tdElhbDNaNWZqSFRnY2Z6MlBQUWloTHNISjVKVWNxSlBKNlZKSVZHMmlBRnRneXQzSzVuNDBwcWxhZHNNZDFzU1hrQmd3OWRVNUlWS2E1QVcyRzNieXVaK05Ka2hUT0hJNE1obExIa2RFUVVlVVNDbXlmM0RCY2FwM1ZobXB6Q0paRDdqZ01OWVJWdVBVenNnQTIxS1ZGVWlyc1ZiSzhScVFGU080RTdGWUxqR2x6VmwxUmkrZlFZRERzb2loTVlMa0RjY09yYU1waWZuU3BJVTdGaU9ERTRMSGthNFBQOEFIWitvdHl0MnU2UXF5M2o1UGVYUGZqb3AxMG96REhFdzZjOEZ4cFRKRHlTM2k5TStUYVhhNDN4bTI0ZnQ4MzFsSHJ4NWtjRmp5TmNCMi9ucnoxTVI2OC8yR3NnK0pPUXpIR1JvZDMreGIrUDh0cEFLWWthREpISFBubno2QjEwcFFMbmJNTXJEc1hHa1hWaG1SSUlmT2R5c0JoMnFra0tqQkVRTGJEZHU1WE0vR3FkMVlaa1NDSHlIM0hBWWFEcnBTZ1hPSmhsWWRpNDZxYXhkMnQ0cnFZOHZodWgzVlpRREhNQkpYa3dZZEtkMVlaa1NDSHlIM0hBWWRoYnBVMFVSYUREZHU1Vkk2VkdtbHBLWWxuSVNNSkJQSjBaMHg1N2t1OVFVL05NdkY3ZFAvY2RWMmxlVlNJVzJRZkFySEdOWXNNNk4rMjY5UWJsY3YvWG9tK0Q0RXZia3lvcXlzQm1ZNlBaNDZVNzFRTTFPWXB5eUgzcURCaG5YMUZobmwzU0tzdUc4WERhVkNmMzB0SzlGRWFXU2U3dCszUFpHK2xLQmM3WmlLc094Y2RLa1VKbE9uRUc0NDI3dVVRUHpxbGVyVUh0SnVXL3VNbGVUdDhQcjBHK2xPMlhPMllpckRzWEdsTlVxM0xTV082QWt2SXdHSHJxcGFYNUxpRnRrRTdWWUxqUmtoVHNXSTRKU2NLQVBJMVZoTzczVUpYb3BmeC81ZHZuMzBIWFNsYkxuYk1SVmgyTGpTWklVemgxRGdnaktTRHlOVkpJVkdGT0FGdGh1M2NybWZqVk8wdkxva0Z4eVczSndYR3Y4TFdWL3Byd1pYOEpWSkkvdnFwT211RnVsQUp0Ukc3ZU55NXF6bmpSMzBvM0F4MnpFazVJWXVORGN0cEgxamdhVzZUR0NJZ1FZYnQzS3BIL2dJMzA1c3FSL2Y3Y2NhT1VOSWVrZzQ1NlZKSVZDRk9JRnRodTNjcm1malFkZEtVQzV4TVJWaDJManFHWFZqTXVjd0RKdzdCaDJDNjZVYmdZN1ppU2NzeGNhcVJRbVUwUkJ1T051N2xFRDg5dXJlWG1WU0FweTNGdGljQmhqclR0TEx1aVFXMmNiaGd1T2xPMHZMb21GeHlRTnljRngwNTBtVk5UU1M1RHNRb1pTUWVScXBKQ28yNmNRTGJEZHU1WE0vSFNuRkFqQ3BJRzQ0ZFczbE1UODlPZEZsMVpRREhNQkpXV1lNUDhBZzA3cThNaWNIeUFkeHdHR3FkcFpkMFNDMnlXM0RCY2RmdmJwK0Q4ekh3YmZDM1FTQ21mSkhCQjhpUFRzb3VLd3lKQkw1L0k0RERYMUhjZjlDMG44Vys2OHZGblNtL1RYc040cnlBamw4Ti9QUTlWL1loZDJxMjNQQjVaZjI2SE9HRGMvN04wREpIQXllUzU1YzhuVk9hRnp1VkpoTnFJMmJPVnpPTWNhU3ljUlUvaXhuSGsya3loSnNrZUlNZU5ia2V2SG1Sd1dQSTdKY2VyTnBUSkhKWitTQjVaNTBxS2c5dXF6eHl5dGhZRndHenBkeFhtdUlTK2Z4R09PaXU1emRwTjkzZ28zZ2hTSUtENDUxVGloTVlMa0RjY2J0dktJSDUwTFNER1pjTC9WZDNGT09hRmcvd0R5NkpaZFdGd3VkMEJGT09BdzFUaWhNWUxrRGNjYnR2S1luNTZWSW9UT2RPSU54eHQzY29nZm5WTzZzTXlKQkQ1RDdqZ01OVkxTOE11SVcyUSswNExqdElsVFZLYTVBVzJHM2J5cVIrT3AzMG96REhiTU9uTE1YR2h2cFNnWE9KaGxZZGk0MEpJVXpoeU9DRkRLU0R5TlVvMDB3dDFKcE55U1hWczhTSUt4NzZYYktvNzR6WmxKVjRYRHUzUU1rY0RKNUwrZWVkSmxUVTBrdVE3RUtHVWtIa2RhZHBaZDBTQzQ1eHVUZ3VOSjduRnFxLzNlUXZZUUZJZ29Obm5WTzBzdTlPUVcyUzI1T0M0MVR1cXd5SmhENUQ3amdNTkYxMG8zQXgyekVrNVppNDdDN3k4dXVJcHZuRzBZRERxWW9TemxpZVNFakNRVHlkQmwxWXpMbmRBTW5Ec0dHcWQxUVprVENIeVAzS3dHR3FjVXBqYlhNRzQ0M2JSbEVEODlnT3VsSzJYTzJZaXJEc1hIWVhKQ293UkVDMnczYnVWelB4MHF3bzAzdXBoS2MyU2pPVkppbytXdU9sTzZzY1U1QkQ3czdqZ01OS2loTE9XSlp5RWpDUVR5ZEx0TExNdUlXMlhPMDRMalJaQ1djc1R5UWtjT2VUcXBKS293UkVDMndaVzdsVWo4YUc2bktCYzRrR1ZqZ3VPaW8wME02bVVXa29KR0Vnbms5Z2JES2RSL3RzTnUzbFVqOGEyRU82L0Yvd0Q2NlRhL0pMemJjd3lrWmZzSmtsVFNEa2NFRVpESGtkUC9BSHo2ZHcwTFZmWlZrK1Y5MGZESGpQV3BhWGhseEMyeUgybkJjZGFscFpabHhDMnlIMnF3WEhZcVhWaDNYQUlrNXh0R0F3MS83alZLOVVEUnB6Rk9XUUR2VmdNTTZweFFJd1hJR2JqZHQ1VEU5UEZVYVp6bU9FKzNIVXN1cksyR082QWtyTE1HSFJVaCtUTS84YVd5UktTSXZOeHQzY3BpZWlQMGhWSzlXbFRyL3Bvcjd2dTI3Njl4and2cmpRWkk0R1R5WDgzUEo2VTVJVks1VWtCYlliZHZLNW40MGMwNHlIcElPUDZ2MXB5UXFWeXBJQzJ3MjdlVnpQeDBxV2w0WmNRdU9RKzA0TGpWUzZzTzY0aEQ1TGJSZ01ORmtJYVJZbnhFQVlBSjVPakZDV2NzVHlRa1lTQ2VUcW5GS1kyMXlCdU9uZHQ1UkEvT2xOK251N1c4VjFFZVh3MnFkcGVYUklMamtnYms0TGpwVWloTTVvaURjY01uY2NvZ2ZucFNuSHcwcHhkMVozcmRtZDlJdFZrZmNveW5DVHc3d0FKVkpJZkdqRkNXY3NUeVFrWVNDZVRxcGRXSGRjUWg4bHRvd0dIV3BkWGwxeENIeVcyakFZZFRHbUdrV0o1SUF3QVR5ZEtaZGFkdExLM1d4SmVXWU1QWG9YWFNqY0RIYk1TVGxtTGpSZGRLTXd4MnpEcHp3WEdneTZzYmhjN29DS2NPd1lhb3Qrbi9BT1hxM1BGZFExWHV4dzNHZFZMVlRETGlGeHlENFZZTGpXYXYwM1BpRUx5ZjRTcVNSNzllTkROU01pL01Rd3g1TnJrOWtzQnp5ZWVPTmVKRHNjNGtHUHR4MCtvc004dTZUVms3TjRqaHV0RnJIMkt0enhYVU5WMkRodU02cWJLVjV0cDN6RnM4eEtZbFBwMExtbEc0R08yWWRPU012MEVVSmRnNVBKS2psVG5rNnFSUW1WeW5FRzQ0Mjd1VVFQenIvRlZ4L29vemRYOG9URkIvdDIwdWdzNlhQa1FSbEpCNUhZTExxeXRoanVnSkt5ekJobzVMdVBUL0FIZlZON3YzYWt2REJPemI1djdhcFNwcW5jcVRBdE1IUnNPVnpPTWNhTXFhbllzb095aWs0VUFlUm9OVFM3QjFIa2xSeW9rOG5TWHFVWjJ5NnR0d012SEJjZXVxZDVlSTA1aW5MY3gzcWNCZ1g2SXVGTGJaQkR1VzVPa3VoZnZ6RSt4QkRFZGFra0tqQkVRTGJEZHU1VkkvSFRuU3BVMU94WWg0a3BPRk1lUnBQYzR0VlgrN3lGN0NBcEVGQnM4NkcrckdaYzVnSXB3N0JoMHFSUW1WeW5FRzQ0Mjd1VVFQenFqY3JWSVNUY2hPR0JsVHBURkowWW9TemxpZVNBTUFFOG5WU1NGUnQwNGdXMkc3ZHl1WitPbEh1ZGtWWFB1L3VPRXNwRUZEK2RGMTBvekRIRXc2Y3N4Y2RtcGUrbXJSZ2lCcHh0bGxidHRRdlVUMERJUzdCeWVTU2NrazhuVktWTlU3bFNZRnBnNk5oeXVaeGpqdDA1SVZPNVVtQmFZT2pZenJtY1k0NlZub20zQkZ2N1g3VmJrdXBjMUgrT3FZSy9Cd3Bzbjl3NWZRWWVqdjBHNm5LQnppUVpYc1hHazdzZWZIL3dDRnhyd1lsNHZVTjRjODZNeW4vT1pLYmp1ZnRwOEVPUGZwL2lQMUZxRlA3WDJ1NlZ1cWZ6NWFPK3JPMkdPNkFrckxNR0hXbmJvMDJ0R2M1eWRTOEYxSmlvK2ZWZHBlR1hFTGprRTdUZ3VPM1VkQ293cHhBdHNOMjUzWE0vR3F0bW9XYXBBVkk3Z1RzVmd1TWRLVnl0VXR5VE9NNDdSbFcxTVU5QnVweWljNGtHUHNYSFlxU2o0cWtHNVZqYWwvWHNmVXhXbWR6NmV5bzNYcFRSM3BESWdNNDUwSFhSbmJMbkZ3UlY1c1hIUkxEMGQ5SWRKbE5VZ0lNTnUzbFVqcW5lV0dqVG1LY3NnSGVyQVlaMVVzMU1OVWdLa2NnbllyQmNZMTlQMzMvUXVwL052dStIdzU2VkpJVkdDSWdXMkc3ZHl1WitPcVlvUzdCeWVTNXlwenllaVhSUzhGWndMczFLcUs3dDFGRUNwdWM5aE1KL1lVOHIwVVNxNEE3dTM3ODZxMjYxTzNKVUp3bnVHRk1sVWtqVlM2dkxyaUVQa3R0R0F3Nm1LRXM1WW5rZ0RBYzhub2Q5V1VCbk1FeVY1TUdIU3BjcExhMklSakYwcnlXVVhVUFBTN2FzTlVpRnRrRTdGWUxqSFNyK21YVXRYUHFMWnJORlNVSjdvdUM0TGZ6cEZ5alV1VHF5amJpTnV4UWt1YXNlM1F1dWxHNEdPMllrbkxNWEhZVXk2MDdhV0psYlRKZVFHREQxNkprYWNvNUk4UVk4YTUwTjFPVURuRWd5dll1TkZqL1QrUFBSWWVyUDhBMjBIU2VSL2Z5MXdIYitkRGRUbEE1eElNcjI0MEhRV2NaSEJCR1FRZVIxcHhRbU1GeUJ1T04yM2xFRDg2cVNRcUVLY1FMYkRkdTVYTS9IL0FESVM3QnllU1ZIa2s4bnBUdEx5NkpCYlpMYmhndU5Ca0o0RGs4dVRrdWVUMHAzVmhtcHlDSlpEN2pnTU9xWHYzZHp0RzBrSzRZdTc5REpDbllzUndTRGdnSGthVTdQaHZEbjE4MzBXU09Uazhsdkp6eWV4VDd2YzZwZmI4eGd1cFVsSCtOY2FPNnBLQVk1aUhWN0JocEVFSXQyVnlDcjhoM20wWnAyejY4NkdmTXZ6L0FMTnBVRDVLWUtiUG9kQmwxWTNDNXpBUlRoMkREWDFVNFhMM2NvVGZsOXZnOTFhOXVlaVkwMHV5WEpaeVZIS2lUeWRVNUlWTzVVbUJhWWJOcHl1WjlPTkphcFdoZFU1TXJZaWpEc0dIcHJOK0xxM2I3VG9HMVhoai9UcFZzMUMwYXNCVWprRTdGWUxqSFFzdXJLQVk1Z0pLeXpCaG94UWxuTEU4a0pHRWduazlGYjZzcllZN29CMVpaZ3c2SVpJakJVZ1p1TjJPVXhPa01rUmdxUU0zRzdieW1KN0hHaHZxeG1YT1lCazRkZ3c2ZHcwTFZmYlZrK1Y5MWhtWnM5S2NrS2xjcVNBdHNIVHRPVnpQeDBUS3J0Z0hRSDNDV1Y3ZkRxbkZDWTIxeUJ1T04yMFpSQS9PbDNmcWszN0ZTS2tPNDd6YWp1dzFQMTdDWEc2UzNHekdOcDhVdElaSWpCY2dadU4yM2xNVG80ekZUYytSd2RIMWNOeC91K2p1cHRJTWNURGoyTGpTWWowZC93QytrTWtSZ3FRTTNHN0hLWW5WU0tFeW5UaURjY2JkM0tJSDUxeHIvd0J4MHAybGwzUklMYkpiY01GeG9zdXJLQVpXWUIxWkdBdzYwN1N5NzA1QmNjbHR5Y0Z4MlV3bjloVHl2UlRLcmdEdTdmdnowNDFUaWdRZ3VRTnh4dTI4b2dmblJraFhCWWpna2NLWThqcUdYVmpNN3N3REp4d0dIWlE5RS9za3I4cCtLVXZGNzZweFFtTUZ5QnVPSFZ0WjB4UHowK3I3cW5HZjB0aE9KVTl2ZitJdXJkL2JXVDFxeVFxRnVuQUp0UkRMM2pLNW5PZU5CdlozL3YwVEttcHBKZFFkbEJReWtnOGpxTjFPVURuRWd5dll1TlZiS3l6VklDcEhJSjJLd1hHT2czSWxBdWNTREs5aTQwanYvd0E1TC9DMzRaUThIdHBkeFhtdUlTK2Z4R0F3Nm91cVQ0YWNrb2QxQ1c4NDR6MkV5cHFqSkxrT3lwREtTRHlPaW8wMHRKVEVzNUNSaElKNU9odXB5aWM0a0dQc1hHZzlIL0xxUDl6a0wyRUpVbUtrdG5uU0pYMnZWWkVmYVExUFlwL1ZzYStwZ2FkdVZXeXRVSnF4c1drU2t6ZEtsMVlkNmtRaVdTMjFPQXc2VTdTOHZUa0Z4eVczSndYSFlwMmxsM3B5QzQ1TGJrNExqUTNVM2lYT0poajdGeHBjalRqUGF0TFRjcDhRRHUzWHhicGMrdVBianFtVk5UU0RrT3lnb1pTUWVScW5kVFRhWDFrcVNKekJVUDhBRG95bUoyLzM3SE9oRkNYWU9UeVNUa2tuazZwUW5hNzJjcjBVTjRQOHUzeDc2cXhuNEtzSGFLbVZzWEg4VzZCbDFZekxuTUF5Y093WWRreFFHY3NTenFBR0FINTBYWFNqTU1jVEVrNTRMalNJb1RHQzVBM0hHN2J5aUIrZXpSc05MdXJsMk85UjhmbS9QWUVVQjRoeVdja25KSlBKN0tXU0l4VzRNMzUyOHBpZFU3bFdtOXNUaDQyU3JQaDhPcXNqVHRQVGhHMU5EamYrK2ZQdHFyWnFGbzFJQ3BISUoyS3dYR05VM29tRGIydWZ1L2FRcE1WRCtkRi9wVFovU2xramhKRmYwcWZjSDd2NDYvVS9wMmVYY29xeTRieG5EYU1xYW5aVEtEc1NrNFVBZVIyNjkvNmloRzhxMWIrNjY2ZTBiUEI2YVM5U2pPMnB6dHVDSzhBc1hIcjFFVUpkZzVQSktqa2tuazZWS21wNHFZaDJKU2NLQVBJNlVvMDB3dDFKZzNYRHIyREtJSEdlZFU3Vld0RzZKeisyNlVmOXZoOU9sQzE5UlN1UlRkbmJuc09VTWhjMEQrT3FHU0l3WElHYmpkdDVURTlLa1VKbGNweEJ1T0dUdU9VUVB6MXAybGwzcHpDNHNjYms0TGpyVGtoVXBybUJiWWJkdktwSDQ3Q1dxVm9YRk9yZGJFVVlKWU1QVHBTbFRxWEoxWnBGdUEyN1BFdWFzZTJreTlNa044YU8rdE8yR082Mm1Tc3N3WWRFeVFwbkRrT3hseWxqeU5GMTBvekRIRXc2Y3N4Y2FWZXJVWnhxdGIrNWc3RW1QaHgxcVdsbG1YRUxiSWZhY0Z4MEVVSmRnNVBKSk9TU2VUMHFYRjVlcEFJZkxqYU1CaHBja0toQkVRTGJEZHVHVlNQeDFxUlFtVTBSQnVPTnU3bEVEODZYMzM0UlgrTS9GR1BoOS84QWdGMTBvekRFUm1KSnp3WEhSVTRmWVMwYk1rUnE1Qjd5NTc4YW9OK20vd0NXclhIbmVRMWJ1MHRHTE51ZlZTelVMUnFRRlNPUVRzVmd1TWRtbGUrbytuaGNwenR2ZFlwM3JUQU1qT2xXNjFON1ZWcHdtd1hzSkNWU1NHem9Na2NESjVMK2JuazZSK25ieG9sZGc2NEozVXdaU2NmUFU3NlVaaGppWWtuTE1YR3FsMVlkNmtRaVdTMjFPQXcxVG5XcTI1aVpUT0cxUGlkS1lwUGJQaGR2NTFYaE85M051VitLQWZ1ZjVWcm4zNkdLQXpsaWVTQndrRThucFZ2VkE3MUlDbkxKSTJKd0dHTlZweHM5emJqWWREL2Mvd0EyN3o3ZEUyMS9WV3BVSFN1MVpTcW1POFNXWE1aNERhTEQxWjlGaDZzK2x1a3hnaUlFR0c3ZHlxUjFtaWZ0MU05NXlsZXdnS1JCUWJQT2h2cFN0bHp0bUlxdzdGeDJFT2t5a3FRRUdHM0hLcEhvdnY4QThJci9BQXVlS01QQjc2RytsTzJYTzJZaXJEc1hHcVVxYXAzS2t3TFRCMGJEbGN6akhHdDF0N0hsYW1tTlRnNzUrL0doazhIMDlmNnYxRXFaWnc3ZVlJNElQSTFUdlZNUnB6Rk9XUSs5VGdNQyt2M1IvaGkranZxenRoanVnSkt5ekJocE1rS1p3NUhCQ2hrTWVSMXFYVjVkY1FoODQyakFZYVhjV0hkY1VvZkxqYU1CaHFuRktZd1hJRzQ0ZFcwWlRFL1BTcGRVSGVwRUlsNWphbkFZYSs5dGg0ZnpFdkh0OEw2VEpDdVE1SEJCR1F4NUdxdGhvOTdDNUhla2VEemZqUjMxWlFESGRBU1ZuZ01PeXJ1YzNhVGZkNEtONElVaUNnK09lMVRkQ3BUWE5JdHNOdTNsVWo4ZEt0Nm9IbFVnS2Nza2pZbkFZWTY5eFZQOUtzV1YvQ1M2UnFyZXFCNVZJQ25KeVNOaWNCaGpyVGloTUlWSkEzSEc3YnlpQitkR0tFczVZbmtoSXdrRThuVktWTlU3bFNZRnBnNk5oeXVaeGpqU0ovVG9qK3RWSmFiRW9yK253a1RxM1Yvang1NkRmUzBtdGZVT1RlbXRVKzZ6VXAyNmhiUE91Rk0vdTNHaGFvMG04MEwvQUZNMGYvS2paVi84dFZibGVoRzZZUmE2Q3BHR2g0UFRTMlNKU1JGNXVNYnVVeE9reVFwcEpkUWRpRkRLU0R5T2lvMDBOSXNUNGlFakNRVHlkQng2Y2FUR21sNHBjbG5VVkhLaVR5ZEZsMVpRREhNQTZzOEJoMFU5U2pDNGxqdHVDU01rTVhIcHFyM1BlU1REN3Y3UmxUS1JCUS9uUzJTSlNURUdiamJubE1UcFQxMFdaaHZESlNhaWNxaWd1aFByb091bEsyWE8yWWlyRHNYR2k3UWo5U3lPOTNUUGNwSWhCbysrakw2VlVMZjArUmFZbGErOUNyaTUxTTU0NlU3U3k3MDVwWEhKQTNKd1hIUmR0WGt1SVUyZnhPQzQwcU5OTFNVeWp5UWtZU0NlVHJqWEhRZUdjQy9xSXF3RG9SUWwyRGs4a2s1VVNlVDJxbHBaWnFrUXVPUSsxV0M0NkpsQ08xMmVTa3A1WSt1dDNyNWVUZVdsTlp1N1dlVnhBVHk0Wm0xU2pUVEMzVW1EZGNPdllNb2djWjU2ZDVScWY2MFBCZjhBNHFES1QwcDNGamhFZ2g4Z0hjckFZYURMcVJtWE9ZQ0tjT3dZYVhKQ293UkVDMndaVzdsY3o4ZHBVNGZZUzBiTWt4cTVCN3k1NzhkcGNrR01FUkF0c2xsYnVWU1B4MktkMVlacWNnaDg1M0hBWWRVZnFIOENKV3A3NHEzVkJ0am5RMzFZVE9jd0VVNGRndzFsQjVISEdlUVFlUjBxU1FxTUVSQXRzR1Z1NVhNL0hTbmFXWGRFZ3VPY2JoZ3VPcW8wMHRKVEVzNUNSaElKNVBUeEwvNWlsai9FeFRDbHZXV28yUm5BM2RWMjFlUzRoVFovRTRMalNuU1dpbUlFR0djOHFrZERmVmpNdWN3RVU0ZGd3MVVtZ3hnSXhpdzNaNUxub00rWjlmOEFadFZMUy9LcEVMYkxuYXJCY2E1NmI3ZHU4amVscGQ1VDNCbmR2STljdi9UK25sb3VrdXh5T0MzbXg1R2wycUZPNU9qR2R5ZVU5NG9sYUlMTCsra1JRbU1GeUJ1T25kdDVURS9PZ3dvOG8zbU54MStKVHU3K3ZXbEpDcDNLa3dMVEIwYkRsY3pqSEhTbFpxRjVVNWlwSEpBM3B3WEdlZ2toVE9ISTRJSXlDRHlOQ1NGTTR5SFlnaklJUEk2Qmd1V1A5SzFKOUUvanBVcWEzWXNvUEVsSndvQThqc2lTVHlISTRJUGxublFjZWp0L2ZwVmpUVE81VGdGWFhESTNuS0lIT09kSmpUUTdCMUthUktqbFJKNVBiRytsT0J6aVlpcnpZdU9oZGRLTXd4eE1PbkxNWEhhTVVKWnprOG1Jd0FUeWV6VWtoVVlJaUJiWWJ0M0s1bjQ2Q0tBN0RKWnlTY2x6eWVtNFZ1RTdoSzJ5L0VuaHRMdUs4MXhDWHorSXdHSFJIK0gzWHEwdnM4Q24zWUJYVXVMTFk0N1ZSdjAxdTlzV1lYdnQ4QXlrL2sra09reWtxUUVHRzNieXFSNlZwUThkVzJ6eVd5ZTdweS9JRFZkNjMvV3RwSDduKzM0ZkRqc1ZMU3YycmdsY2R3S3Rwd1hHanVweG1NNGtIVDdGeDBUM09MVlYvdThoZXdnS1JCUWJQT2d5NnNabHptQVpPSFlNT3E3YXZKY1Fwcy9pY0Z4cXJacUZtcVFGU09RVHNWZ3VNZEF5NjBMaGRXNjJJb3c1QVlIeTFRY0l0MmpkU0w4dnVZYnU3ZnZ6cEwvVVVic1ZQNGJqcE9FR0JkRGE4QjU1OHNqd3NlUnBOcWhTdHhyUE81UEI3dENTdE1WbHZmb1dQa1BYK2ZKdW4xUDZYNlpFR1haVFc4VEo4S2U4KzUvOTlLOSt2UWplVmJ0ZmRkZFBBMmVEMDZKZXBSbmFMbmJjRVY0Qll1UFhTSmdlVWxKNUkvQXAvSG9OOUtVRG5FeEZYbXhjYXFXVmxvMVlwcVJZZ25ZckJjWTF3bG4vQUo0MEdIbzc5S04rclh1UVJjRk43WVNwVzRwS2ZDZWxTU0ZSdDA0Z1cyRzdkeXVaK093WW9TemxpZVNFakFCUEo2Q1NDemh5T0M0eUdQSTBxN1dwWEkxV2g5em5Za3g4T05Ma2d4Z2lJRnRodTNjcWtmalZPNnNNeUpoRXM1M0hBWWFxUlFtVTZjUWJqamJ1NVJBL1BZTUVKWnl4VnlvQVlTQ2VUMlRGQVp5eFBKaU1CenlleWRWSklNWUlpQmJZYnQzSzVuNDZVNUlWS2E1QVcyRzNieXVaK05mVVdHZVhkSXF5NGJ4Y04yVHVweGtNNGtISHNYR2h1cHlnWE9KQmxleGNhTytsQzRHT0ppU2NuQmNhN21wUy93Q1krbnhVOFlOcnZXQTRENDdGUzBzczFTSVhISWZhckJjYUc1RHhPY1NESDI0MXRyL1dmNnpjL1RvL2xDSUlQcyt2cHBmVEs4Vlc4QndBc2JBeS9HRzBXU09Uazhsdkp6eWVoM1U0ekdjU0RwOWk0NkdLRXM1WW5raEl3a0U4bm9HUU9CenprOHVlVDFwWGxobXB6Rk9XNEE3MVlERE90bHkzZFh2VThlN3A3Ukw4dklkQnVxUmtYT1k0VDVzR0dxZi9BRE1MbTlXK3poUDd0c2Y0Njg5aFVxYTNpcGxCNGtwT0ZBSGtkRlNRcDRxWWgyVVVuQ2dEeU5VN1M4dWlRVzJTMjVPQzQxd09lUFBqcjlQM1AvWHVwL0YvdGVMeFkwdDBtTUVSQWd3M2J1VlNQV3BKQ28yNmNRTGJEZHU1WE0vR3FQY2QzRlZ6N3Y3emhETFJCWS9uclRsVFZLUzVBUVlPTnZLcEhWTzZzTXlKQkQ1RDdqZ01PZ2tsVE9ISTRJUElJUEkwZDFXVnNNZDBBNnNnTUdIWnB5U3FjNmsydHNuYnQ1WE0vSFgvQVBPbFNTVlJoVGdCYllidHd5dVorT2xPU1ZTbXVRRnRodDI4cm1manFYWFNoTU1jVHluSkRGeDFRNlRLYTVBUVliZHZLcEhyVGFwVG4rbFhJN3BVKy8ycHdHSDVmeHBUMUtNTGlXTzI0Skl5UXhjZW5VT3VsSzJYTzJZaXJEc1hIVDdQZTMvQitIZGM3dkY2YXAzVmhtUk1JZklCM0hBWWRDdzlXZnJUaWhNYmE1ZzNIRzdhTW9nZm5vbUtFdXdjbmwxSEtuUEo2Q1pTNzBkcWJyc0IzaXZCRG4zNlZiMVFQS3BBVTVaSkd4T0F3eDAyMS9yUDladWZwMGZ5aEVFSDJmUnZ2TzVXMjAyODBkMk9YNHgwVTFTdE8wR1Z1dHBrdklEQmg2Nk8rbEdZWTdaaVNja01YR2tYRmVTWkJMNUQ3ampqcFF0eW5jRjFLclRlRGp4ejl1TkxjMTUyOXBFclhpL2JodWxLU0ZUdVZKZ1dtR3paeXVaeGpqcFV1ckR5WEFJZk9Ob3dHSFpxU1FxRnRFQUxiRGR1NVhNL0hXbEdtbUZ1cE1HNjRkZXdaUkE0enpxbmRYaHFjd2lXUSs0NEREcFRncnlUSUtodXpsT0ZTSFJOeWpVdVNxdkNFTURZb0JTcEtEZEtrVUpsY3B4QnVPTnU3bEVEODZwV2FoZVZPWXFSeVFONmNGeG5wVHRMTHVpUVcyU0J1R0M0MHVFM2p0VXA0cy9oU2ZYVk82dnlSSUlmSWZjY0JocXBhWGhseEMyeUgybkJjYXFYVmgzWEVJZkpiYU1CaG9zdXJLMkdPNkFrckxNR0hRc3VyT0FZNWdIVmxtRERxSW9TN0J5V2N5UGljOG5vTzZ4YXF2OEFjNUM5akJTSUtEWjU2TFpOVm1YRS9zcVA0VEE4bzBwa0paeXhMT1dHRXVlVG95UXAyTEVjRXBPRkFIa2FEcnBTZ1hPSmhsWWRpNDBKSVV6aHlPQ0NNZ2c4alNkOUtVQzV4TU1yRHNYR2p1cXlnR09ZQ1NzOEJob3hRbG5MRThrQVlBSjVPaEpDbWNPUndRb1pTUWVSMHB4UW1OdXBJRzQ0M2JlVVFQem9TUVdkTGtPeEJHVWtIa2RQcDcxTWZjVmRGTzNsS1VZS1ZGVWlyeTQxVnQxcWNKS2hPRTl3d3BrcWtrZEZiNnNvQmptQWRXV1lNTzJqdngrK1Mvd3QrR1VQQjdhTWtLZGxaSEJZNFVBZVIxcHNnUmhVbURjY09yYnlpQitlbGU5Ui9kVXRwcDJQSWJLY2xWTGlsQWUybHpiN0tZeHN1bU5USVBlWFBmalZLVk5jN2xTWUZxSWRHemxjempISFJHTVFWSWI4T3JIN1k2VXlSS1NXQms0eG5rTWRmVDJVVVlXL3FMcTZseTRtQ3U2QlVVeEttOTlDS0V1eVhKWnlWSEtpVHllaGdoTFNMRlRPb0pHRWduazZweVFxYzZrZ0xiRGJ0NVhNL0hRdFVyVHRwWW1Wc1NYa0JndzlkYy8vQVBPbE82c00xT1FSTElmY3JBWWRWekFhd2lNYkxwalYzQTk1YzkrT3dKSVV6aHlPQ0ZES1NEeU5HU0ZPeFlqZ3hPRkFIa2RLY2tLbGNxU0F0c051M2xjejhhVE5TcmxvUFZUd0VxWGxCQTRBNTdGUzZzTzlTSVJMSmJhbkFZZG1uRkNZd1hJRzQ0M2JlVVFQejBWSkNuWXNSd1NrNExIa2RnUlFsMkRrOG1SeVNUeWVxZHRLWCtHY2Q3TS85YW9TVVFKS3ZmV3lUUm9iRldtY0h2VStPZlB0b2I2VTRGemlZaXIyTGpzVTVmVEtqQmNxWXR0VDNiZnVMblUrTklraFVwcmtCYlliZHB5dVorT2luWFNqTU1jVERweXpGeG95UXAyTEVjRXBPRkFIa2FNVXBaeXhQSkFHQUNlVDErbnZJL3pWWFJUaGxLVVlLVkZVaXJ5MHU0cnpYRUpmUDRqQVlkVEpDbllzUTdFcDgyUEk2amRUbEE1eElNcjJMalZPMHN1OU9RWEhKYmNuQmNhcTJhaGFOU0FxUnlDZGlzRnhqVld6VUxOVWdLa2NnbllyQmNZNkZsMVpRREhNQTZzc3dZYXEzcWdlVlNBcHl5U05pY0JoanBVa2hVYmRPSUZ0aHUzY3JtZmpWS3pVTHZUbUtrY2tEZW5CY1o2Q1NGY2gyNElVTWhqeU5LZEplS21Qa1NrNFVINTBxQ3Z5WUtiSThqcGJKRXBKaTgzR00vdGpxbmJyWm1KQmYrbktkdmgwWFNlRHh3VzgyOU93cDEwWVhFc3JiY0VrWlppNDlPbE96VUx5cHpGU09TMjlPQzR6MUREMDU3TlNOV2s5bXRGNFRhNTNaSVNxU1EyZWxPMHN1NkpCYlpMYmhndU9xWkJFY096eVdsSExLL0xRa2xUT0hJNElJeUNEeU8ySW9TN0J5ZVM1eVNUeWRDS0E3QnllVEk1TG5rOUs4NFR1ZDBoTjZYZzQrM2I5dWRVN1N5N29rRnRrdHVHQzQ2YzZETHF4bVhPWUJrNGRndzZsMTBvekRIRXc2Y2tNWEhRNzZVWmhqdG1KSnp3WEhSVm10VmhLcTF6d1lHeFJqNGNhcVNRcU51bkVDMnczYnVWelB4MCs5dGg0ZnlUTHg3ZkQwK2x1bzNZdkJFTXZ6VWNxa1Nld1dYVWxBYnN3RHF5ekJoMXEzcTlHTjFWdTM5eDFvd0JEd2VuVC93QngwVHZxd3VGenVnR1RoMkREcU4xU01pNXpFTU1jY2RhOXI2ZWxLOG0zTzVOa1U4aDFvZ3MrWE9rdFVyUXVLYzdyWWlqQkxCaDZkQXk2c1psem1BWk9IWU1PbmNOY3UwTnRXWGtqdmNSaXo0N0EzVkl5TG5NUXlmWU1PbE82c015SmhENUFPNDRERFgxRm42V2kvd0NvN3E1SzR5S1hEMUExUStRMXpySDFIMDBuK281L1Mza0FqdWxNaXZmUUc4NDYzMC9xNzdWTXBqWVM1MnFTNWMvMDBtYXZKTWdsOGp6T09OSWNGNUtrQkJoakg3cGFvMks5WnJxTGwzN2JvUnVHendlbXFkMm9HYW5KTk9XNFB2VmdNTTZHK2xLQmM3WmhsWUJZdU9oaWhMT1dKNUlBd2tFOG5RWmRXTnd1ZDBCRk9IWU1OQ0tFdXdjbmtrbktpVHlld2Q5S0V3eHhNT25KREZ4b1RwcGsxQjQzSFd4N3lydVJCVG4zMS9oMnVYdnA5bFdiNHA5NlBESG5HaG5ERitQOTM2aGwxWXpMbk1BeWNPd1lhcVdsbG1xUkM0NUQ3VllMalZTU0RDQ0lnVzJHN2R5dVorT3RLeXN1OU9ZcVIzRURlbkJjWjBsbDFJVExuTUF5Y093WWRqS0tjR1grY3dwOXBTQ21KR2wycW1HWEVMYkkvYXJCY2FwMjFsM1JJTGJPTnljRngwVGVxMG9TcFBiOGVSdlVJK0hPcWNVSmpCY2diampkdDVSQS9QVU11ckdaYzVnR1RoMkREcFRraFVwcmtCYlliZHZLNW40NkRmVWhNdWN3REp3N0JoMktjVUpqYnFTQnVPTjIzbEVEODlFU1FxVnhjZ0xiRGJ0NVZJL0hSRjFlR1JJSWZJZmNjQmhxbkpDcDNGekF0c051M2xjejhhcXNtcEc3U2dET0ZPQ041THBpYzQwbUtFdkVPU3prcU9WRW5rOUJ1cVJtYzVpR1Q3QmhvYjZzWmx6dWdHVGgyRERzMUxTeXpWSWhjY2g5cXNGeHBWdWpUdVNwTk9jOGplb2xTWXFML3dEQnFSUW1WeW5FRzQ0Mjd1VVFQenFwZVdsN2k0Q255cmJ0R09OQmxWSXlMbk1jSjlndzBqdVArbkpmNTNQRktmajk5QjBsbkdSd1g4bVBJMVJ1ZlVDWDZlamNnK0VpcjNoMkJrWnowRG5ESDA5Y2ViNiszM2wzdy9qczUzZUwwNkJxbGFGd3VkMXNSUmdsZ3c5T2daSTREazhsK1M1NVBZTElUeVdKNUlBd0FUeWV4V3R6OEZhM0pvclpYZDFJdThTTlU3U3k3MDVCY2NsdHljRnhveVFwMkxFY0VnNElCNUhUWktGMVc1VHQzYU1aOWZJZE9FdTM4ODlRNjZjclp6dG1JcXc3RngxTExxU2dHT1lDU3Nzd1lkb3N1cksyR09ZQ1NzOEJoMktVNDNlOW5HekpMZUQvQURMbkh0MUcrckdaYzVnSXB3N0JocWhZWm85NmlwTGwvRHcybFdhMWEzS3ExejdlQnNVWStISFduYVdYZW5JTGprdHVUZ3VPbm4wREpIQWNublBtVDY2cDNVQjdTSmxFdThNOTFYSVl2ejJlOG8xUDlDUDAwRWYvQUNyWGxmOEF4Nko3cmJhcXkrN3pQWXdVaUNnMmVkQjEwcFFMbmJNTXJEc1hHcWxwWlpxa0F0c2g5cHdYR2hKQ21jT1J3UW9aU1FlUjBMMUtVWmhqaVlrbkpERnhxbTZES2E1Z1cyRzNieXFSK09pNzFhbzE2dEczT0RpbjNZSlNtS1MyT2draFRPSEk0SUl5Q0R5T3FacUhDWkJMNUQ1T0F3MGp2S1UyVkkvdndjY2Nka01rT3djbmt2NXVlVDBMSkhKeWVTM2s1NVBTdGNvVkd0QzNDRUhRdkpaYXBMSG4wUzZxVXJhbk8yYVdWZ1lMalJsVnF0Y3FNMDRPRWJBU2xNVWxzZEM0UEJZampIbTNwMmFrVUpsY3B4QnVPTnU3bEVEODlpcGRXSGRjUWg4NDJqQVlkRWR6K0VsZmxjOFR5OFh2b3VrdXhZamd4T0N4NUdsM0Y1ZGNRaDhsdG93R0dxa1VKbE5FUWJqamJ1NVJBL1BRc3VyS0FZNWdIVmxtRERTN2RRc3k0aGJaSDdWWUxqUzVKVkdDSWdXMkRLM2Nxa2Zqc0JsMVl6TG5NQVFuellNTklpbE1ZTGtEY2NPcmJ5aUIrZEdGR25jbFNhVTVaRzlaS2t4VVg3VytFN1M5eVdsc1h0TGVubjFESURzSEo1Sko4Uko1UFlvU1dxVnl2ZEl0dFRnbnUzWmN4ajIwTjMxZjdlODd5d0FybE9FeEg5SDBYU1hZc1J3VzgyUEkwZDFXVUF4ekFPcklEQmhyejFUYWZpcHpmd3FjYjBONlAwTzZuR1l6aVFkUHNYR3Fja0tsY3FTQXRzTnUzbGN6OGFFa0tadzVIQkNobEpCNUhhcTNLOVM1RlVJVGh1T0V1aE1VSG9Jb1M3QnllU1NjcWM4blZPMHN1OU9RWEhKYmNuQmNhRHJwU3RsenRtSXF3N0Z4MFU5U2pDNGxqdHVDU01zeGNlblFza2NuSjVMZVRuazZMSUhKWitjRGh6eWRDMG5aTlhlTDg0cHh2L1BxcDZsR0Z4TEhiY0VrWklZdVBUU2Q5V015NXpBTW5Ec0dIU2wzR3hqUDd2N2poTExSQlkvblM3aXN1dUlTK2Z4R0F3MHE5Vm96alZhMzl6QjJKTWZEalZXTk5NN2xPQU4xd3lONXlpQnpqblhIU3BkV0hkY1FoOGx0b3dHR3FscEJ1WGFrYWE0N1JEYXZKYyttakpDdkNySTRNVGdzZVIwcDJsNWVuSUxiY3czREJjYVBlVW8zQXgyekVrNVppNDlPb2toVE9ISTRJVU1oanlOVTRvVEdDNUEzSEc3YnlpQitlbE8wczhva0Z0bGh1R0M0NnI3NzhJcS9HZmlqSHcrK2c2NlVvRnp0bUdWamd1T3lOOU9VQzV4TVJWaDJManNkdzF1MVgyMVplYSs2UERjWjZIZlZsQU1jd0RxeXpCaDJLa2txakJFUUxiRGR1R1ZTUHhxcGFXV2FwRUxqa1B0Vmd1TkdTRk94WWpneE9GTWVSMHEyNjFPRWxRbkNlNFlWdFZKUFdwYVdXYXBBTGprUHRWZ3VPbFMwc3MxU0FYSElmYWNGeDBPK3JLQVk1Z0pLeUF3WWE3OGQxYm9iYWNjaEMrOHk3dStkTFlDVWt4Qm0vR2YyeDFSZjlSL3pGYTQwYlNHcGQyWGQzYkhZK252dTh1OVRTaXpONGhsOUg5VDlVdVZzTUtOMkprckxHbWlGTS95M1FNdXJDWmM3b0NLY093WWFxV2xsbXFSQzQ1RDdWWUxqUlpkV1ZzTWQwQkpXV1lNT3ljK1FibjEvbzNVT2s4akk0TCtUSGtkVXhwcGVLWEpaeVZIS2lUeWRMdUt5Nm9oTDU5QmdNTmZVZjRxbktIMVZwT0pLM2R3OXN2VDIvd0I5VW9vVEMzVW1EZGNPdllNb2djWjUwTnk0eUxuTVF3OXVPZ3VVcW4rbE5pS2YvbFZ1cStPbkJaLzQ0MVV1cnk2NGhENUxiVTRERHNGbDFaUURITUE2c3N3WWRDeUJ5V0o1TERDUVR5ZWxPNnZ5UklJZklmY2NCaDJVNzZVb0Z6aVlaV09DNC80Vk8wdkxva0Z0a3R1VGd1T3pVdXI4MXhDSHpqYU1CaHFuSkNwVFhNQzJ3ZE8zbFVqOGRWWEtOU0VhVFFoSEozcE1sU1ZucFR1ckRNaVFRK1ErNDRERHJVaWhNcG9pRGNjYmQzS0lINTZCbDFZek9kMEF5Y093WWRReUV1d2Nua3VjcWM4bnJWN252SkpoOTM5b3lwbElnb2Z6MkJjK29EOTl1UzdwaDlzS2g0TWFxMlZsbXFRRlNPNEU3RllMakdqM0plNVQvUGdvM0FoU1lxSGxxcEpLb1c2Y0FMYkRkdTVYTTU5dXRPNnNNeUpCRXNoOXlzQmgyS2NrS2xjcVNBdHNOdTNsY3o4YXAyNXRMY3RUeGR2R29zejZYT0RTMnJTMG5ieEFlbXZQb2M0WU56L3MydnBwd3QyZStRbS9MN25JN3ExNzg2cVhWNWRjUWg4bHRxY0JoMXFSUW1VMFJCdU9OdTdsRUQ4OWd4UWxuTEU4a0FZU0NlVDJFM3F0S0VxVDIvSGtiMUNQaHowRVVKZGc1UEpKT1NTZVRyL0QrQzE5UnNxeTRLKzZQRGNaNmJKVHRKM3FkdDY4N3Z5OCt0UjBxakJFUUxiQmxibmRVajhhN2hvV3ErMnBKOHI3bzhOeG5TcnRhak5xclErNWc3RW1QaHgyNmNVSmpCY2diampkdDVSQS9QWkRMcXhtWE9ZQms0ZGd3N0ZTU0ZSZ2lJRnRodTNjcm1manNpUDB5V2NQVVBOUUtHUTYvR2RWSW9US2FJZzNIRzNkeWlCK2RWTGF5ekxpRnR1Qk8xV0M0MVR1ckROVGtFUHV6dU9BdzYxSW9USzVUaURjY01uY2NvZ2ZuU0lvRVlMa0RjY2J0b3ltSitld1lvU3psaWVTM0NRVHlkVllwVE81VGdEY2NiTjNLWW5PT2RWTHF3NzFJSlErY2JSZ01ORGN1TXpuTVF5ZllNT3doa2lNRlNCbTQzYmVVeFBTcEpDbzI2Y1FMYkJsYnVWelB4b091bEsyWE9KaGxZZGk0NmhsMVkzQzUzUUVVNGRndzYxSW9USzVUaURjY2JkM0tJSDU2MDdTeTdva0Z0a2diaGd1TmR3MXk3UTJWWmVTTzlIRGM0NlZKSU1ZSWlCYllidDNLNW40N0JaZFdVQXh6QU9yUEFZYVU2cVViZ2J3ekVrNVppNDZWUHMvZXB3NXVKZW52UERjNDdGRHVmOEFyM1UvZy8ydkY0c2RhbHBaYUs0QmJNWE8wNExqVlNTRlJ0MDRnVzJHN2R5dVorT3dtTk5MeFM1TE9TbzVVU2VUcXBGQWxORVFiamhrN3VVUVB6MFZibzA1eXBOS2NzamVveVRGV2UwSklVemh5T0NDTWdnOGpRaWhMc0hKNUpKeVNUeWRJdHI4MFNDMnlSNGs0TGpwVXVyRHV1SVErUzIwWUREUWtoVE9ISTRJSXlsanlQOEFnbmZWbEFNY3dTNnM4QmgwcFdHbDNVN3NkeWo0L04rZEdLRXM1WW5rZ0RDWFBKMEpRakQ2allMOG5LdTZUOXExeDc5S2xwZUdYRUxqa0U3VllMalNuWFNoTU1SR1lkT2VDNDFVdXJ5OVNJUkxKYmFuQVlhcVdsRm1YRksyeUNkcHdYR3U3cFUvOVM0eVgvNUtMcVYxVXk2c3JZWTdvQjFaWmd3Nm5mU2pNTWRzeEpPV1l1T2hkZEtGd01kc3c2Y3N4Y2FHK2xLS25PSmdKVmgyNDFTaWdSdHJtRGNjYnR2S0lINTBOOVdNeTUzUUVVNGRndzZxaitndVNwTXMvd0ROSWNiMUgrZlBRZEZLN1lMMU5zeVUxTUxMbHo2OUEzMVZXVnN2VTNRcHhWaDdZYW5xcEZDWlRSRUc0NFpPN2xNVDg2UmFXWGVuSUxqbHZFbkJjZEE2NlVyWmM3WmlLc094Y2FRNE1wcmswR0czYis2V3FQYzkzRlZ6N3Y3amhMS1JCUS9ucjludmIvZy9IdStkM2k5TkRmVWpNdWN3RVU0ZGd3N0ZPS0V4dDFKQTNIRzdieWlCK2RCbDFZekxuZEFNbkRzR0dsWEsxUnJ0Vm96aThOZ0pTbUtTMk9na2hUT0hJNFU0eWtnOGpzRmwxSlFESE1CSlhrd1lkcXJmZVhld3R5M3FIZzhtNDFTaE8xM3M1WG9wYndmNWR2ajM2VmJOYXM5cFZ1NTl0bEx3ZHZoOWVvaWhMc0hKNUpKeVNUeWYrSWlLRXhndVFOeHh1MjhvZ2ZucFVpbE1yaUlnM0hHM2R5aUIrZEdLRXM1WW5rZ0RBQlBKNmlTRnRJWkhoSVVQQ1FlUjBWdnF5Z0dPWUNTc3N3WWFweVNxVnhjZ0xURGJ0NVhNK25HbFJTSlNRd00zR04zS1lub3FOTkxTVXhMT1FrWVNDZVRyN082SGkvSXkrNXU4VDlUdnF5Z001Z0pLOG1ERG9sMVVwUUw4VFRGWG14Y2FNVUpaemtzNWlNSkJQSjBtS0V1d2Nua2tuSkpQSjdBMzFvekxuZGJFVTRkZ3cxVWtoVWJhSUFXMkc3Y01ybWZqc1ZKZlRxWjZFRzRadTlTUXZ4aDlLa2xUc1dJNGRKNVk4alJzdDRTMXlMcWtmR1M3dnFuZFhoa1NDSlpEN2xZRERvcTVRcTIycE5HRU1uZWtoU3BLRC84QUFwMmxsM1JJTGJKYmNNRngxVmNyVkd1MVdqT0x3MkFsS1lwTFkxVXRMTE5VZ0Z4eTUycXdYSFlWRkNXY3NUeVFCZ09lVDJhVFdmc1Zadk80aHF1d2VHUEdlZ2tsVE9ISTRJVU1oanlPaW1zWGRyZUs2bVBMNGJRM1VwUU9jVERLd0N4Y2Y4UmNrS2pCRVFMYkRkdTVYTS9IWlJGQ1lRWElHNDQzYmVVeFB6MEVVSmRnNVBKSk9TU2VUcGRwV0dxUkMyeTUycXdYR3FqSUVwb2lEY2NNbmR5bUorZXdJVVVSN3p4U2xqd0pCVUdVVzBtTk5MeFM2aXpxS2psUko1UFlPK2xHWVk0bUpKeXpGeHFwRmFmOHVOTTNIS2YzVk1JZ0gvcnBja0tqQkVRTGJCbGJobGN6OGE0MGQ5S013eHhNU1RsbUxqcFJ1VnFsdVNia0p3MmpLblNtS1RwUDZOZWNPUHFMZmVFOHFMS2tQaCt2MHNscnNNcSszNmlJandjVXJRLytYUmM0cysxU2VYYnhwSHBvUlNsMkRrOGtua2tuazZNa0tkaXhIQlk0VUFlUjI2UDZoNDkxY3RTWmFUOXpFWXMvUU9rOGh5T0Mva3g1SGE1NmpmVmpNdWQwRXNuSEFZZGYvZkxvaDBtVTF5QWd3MjdlVlNQWlRicFU3Y2Fyem5MQjJKQlVtS2kycWxwUmFLNGhiWnp0T0M0MGk2dnlSSUlmSWZjY0JocmpvWklVN0ZpT0NRY0VBOGpzR0tFczVZbmtnRENYUEo2MUpKVkdDSXRiWWJ0M0s1bjQ2VWU1MlJWYys3KzQ0U3lrUVVQNTBIWFNsQXVjVERLd0N4Y2RoZDFZZDF4Q0h5VzJwd0dIU3BhWGlLNGhiWkQ3VGd1TktzTjRGTmNqdmtyQ3psOURmU2xBdWRzd3lzY0Z4MHFYVmgzWEVJZkpiYU1CaDJhVmxaZDZjeFVqa2diMDRMak9xa2tHTnVuRUMydzNidVZ6UHgwM3dhTmZhbTlKeWU2VDl1M3g3OUtjcWFwWEZ6Q2JiQjBiZVZ6UHB4MTdocmwyaHNxeThrZDZPRzV4cWpjclZMY2szSVRodEdWT2xNVW5zaGtKNEdTemtrNUpKNVBZcDNWaG1wekNIeXgzS3dHR2s3S3RxOFhxYm9FQ240Y2hqNmFMcnBSdUJqdG1IVGxtTGpTWkQ4WFo4ZXZYZkJvMTlpYjBuSjdwUDI3Zkh2cFVVcFp5eFBLb2pBQlBKMHRraVUweEJtL2h6eW1KMHFTRlBFc1E3RXBPRkFIa2E1NnFaZFdVQXh6QU9yUEFZZHNzcXJPQ1dPWUNTczhCaG9TUXBuRGtjRUtHUVFlUjJFVGc4ZHkwdEpuOEtoNmRpbmRXR1pFd2g4Z0hjY0JocW5kVUdhbklJZmdIY2NCaDJoSkNtY09Sd1FSa0VIa2RGUlFsbkxQeVFrWURuazZYM1A1eFgrVnZ3dEx4ZTMvQis5dGg0ZnlFdkh0OEw2cVhWNWVwRUlmT05vd0dHdWV3V1NPVGs4bHZKenlleHNyTHVYYS9kS3N4VTZPNkcycGNUakhIWVZ2cXpnR082QWtyUEFZZGlqM1BlU1ZjKzErNFlVNmx6VWY0N0Nvb1N6bGllU3d3a0U4bnB6MVhjcURsY1FoOXhiYU1CaG94U25rc1N6cVlZU0NlVDBHNm5LSnppUVkreGNkRmJxa3JZWTVpSkt5QXdZYUVVSmRnNVBKS2psUko1T2x2VFZHMmlJRnRodTNES3BINDZVN3kwK0NsTk5ONUtFdDZzQmhuVytNTHFOeVdsdlJ1RGVua2RJbXJ5UklKZlA1SEhIWXBzZ1JndVlOeHh1MjhwaWZuU2JEZU5MM1k3NHB5Z1pmSFFTU2VSa2NFS0dRUWVSMU1VSlp5eFBKQUdBQ2VUMktra0tqYnB4QXRzTjI3bGN6OGFwM1Y0YW5JSWxrUHVWZ01PeDNkR24vcVcwMWYrU2k2bGFxUlFtVTBSQnVPTnU3bEVEODltcGRXSGRjUWg4bHRvd0dHcWQxWVprU0NIeUgzSEFZYU1VSlp5eFBKQUdBQ2VUMkZkem03U2I3dkJSdkJDa1FVSHh6cW82VlJoVGlCYllidHd5dVorTlZMUzhNdUlXMlErMDRManBUa2hVcHJrQmJZYmR2SzVuNDdOTzZzTTFPUVErUSs1V0F3MEhYU2xBNXhNUlZoMkxqUmlsTFNMRThsaDRRVHlkSmtoVFNTNURzUW9aU1FlUjBxeVdxMVlwd3BpMHhBcTcxWVhNWnp4MXFTUXFOdW5FQzJ3M2J1VnpQeDByWEtLNDJrMjRXNHVsZVN5bFNVUFBqb1dYVmxiREhkQVNWbG1ERFNlNnhhcXY4QWQ1QzloQVVpQ2cyZWRVNG9FWUxrazNIRzdieW1KMEdYVmpjTG5kQVJUaDJERFNwSlh3V0k4SktUZ3NlUjFEcnBTdGx6dG1JcXc3RnhxbkZDWXdYSUc0NDNiUmxFRDg5S2QycGhxY2doOHQ0bFlERFFra3M0Y2pnZzhnZzhqUmFwVmxiU3h6QU9ySURCaG85NVJoY1N5dHR4TG95UXhjZW1sZnBaUWVxeTY3TXBoc1VWTzhtL25TSW9UQ0M1QTNIOFczbE1UODlSRkNYWU9UeVNvNVVTZVQwRytsSzJYT0pobFlkaTQwaDBtVTF5QWd3MjdlVlNPa2R4dXZWcGZaNEZQdXdDdXBjV1d4eDFWQ2NkelNhSzBxNGNlbXVPb2loTHNISjVKSnlTVHlmK0FXWFZsQU1jd0RxeXpCaHFwRkNaWEtjUWJqamJ1NVJBL091TkJsMVkzQzUzUUVVNGRndzZVWmZUS2R2cWJnSEFMOXlRS24zQkhwWGw5TXFNTzZJdHNiYXZLNHVkVDJ4Mmp2cXpnR09ZQjFaWmd3Nkp0MHFjSTFYbE9YT3hJS2t4VVc3S1h2M2R6K0cwbVhEWmZSWmRXVUF4ekFPckxNR0hXcGFYaGx4QzQ1enRWZ3VORmtWWS9wQXd6Q205ZktRNFkvbC9IU25kWGhxY3dpV2M3bFlERHNWSklWRzNUaUJiWWJ0d3l1WitOVTRvRWJkU2IzSEcvYnlpQjllZXZmdkMxUTJVb3RoZmVubCtjNjd1aWovVXRwTC9BUEpSZFN1bE8ydjZqN200cSswVFRUeXc0SHBvdlVwUnVCamlZZEhreGNlbmJxU1FxRUtjUUxiRGR1R1Z6UHhyZkM1YVh2UzB0aTlwYjA4eHJucVdYVWxBTWN3RWxaWmd3Ni80ajZoY2JpOXRLN0VzamE1UWlDRDVjOUN5NnNyWVk3b0NTc3N3WWRGVGgveTZZeHN5UkdybEo3eTU3OGRnL3A2cDRMSnF3M2Z3bFVranFOMVdNeTV6QU1uRHNHSFZGMVFaa1NTaDhoOXh3R0hUanRpS0V1d2Nua2tuSkpQSjZHU0ZPeFlqZ2tIQkFQSTdDdjFLRjNKL1VNbWkwU1k5MFE1YzQvam9kOUtNd3h4TU9uTE1YSFFTUXBuRGtjRUVaU1FlUjBweFFtTUZ6QnVPSFZ0NVJBL1BhcVhWNWRjUWg4a2phTUJoMXFTUVlRUkVDMnczYnVWU1B4cExXTFc1M2xjU1ZjTmh0R1NGT3hZamdsSndvQThqUmloTE9XSjVJQXdBVHllMFdTR3prODQ4blBKMG5mVmhNdWQwQXljY0JocW5jWGhxY3doOGg5eXNCaDBweFNtTUtrZ2JyaDFiT1VRT1BmVytpaUZxaDNLYjBrc3Z2VHVwMjFaenpvU1FwbkRrY0VLR1VrSGthTWtLZUpZamdrSEJBUEk2SmloTHNISjVKSnlwenllbE8wc3U5T1lXMlMyNFlMalZPNm9NMU9RUStRRHVWZ01PaXU4K2hhUmFwM1g2a0FEZ011WS9xMmt0VXJRdUtjN3JZaWpCTEJoNmRpbmRXR1pFd2lXUUR1VmdNT2kzUXFFS2NRTGJEZHU1WE0vSFN0TUMwMUszR3k2QysvOEF6TG5QdDBMTHF5dGhqdWdKS3l6QmgxUzY2VW9GenRtSXF3N0Z4ckIvOTlOWnBpTUtuNXVOMjNsTVRxcGRXSGVwRUlsa3R0R0F3MXgyS2NVSmpCY2diampkdDVSQS9QWVYzYW9XNlRmYVpMTDM4cm1jNTQxU3Z2SHVwMjViay92OG01MGlLQkNDNUEzSEc3YnltSitldFM0dkxyZ0VQbkcwWUREclV1ckR1dUlRK1MyMFlERG9OOVdNeTV6QU1uRHNHSFF1dWxHWXp0bUhUa2hpNDFUdUx3eUpoTDVIN2lHRERWT0tFeGd1UU54eHUyOHBpZm5wVmhQd1ZZU2FLbVZzVzNvUjJSRkNYWU9UeTVPU1NlVHFtNkRLZFNRRnRnNmR2S3BINDBpS0V4Z3VRTnh4dTI4b2dmbnMwN3E4TWlRUkxMSGNjQmhxcGRYbDF4Q0h5VzJqQVlkS24rSS9DSy93dWVLTVBCNzZFVUpka3VvdElsUnlvazhuVlR2L0FNSXIvQzU0b3c4SHYyQitpWGxnNCtvdDk0VkhLaXk1ajRmcFJ0citvdk9MZ1ZidENReWtNdVkrTkpkZEtWc3Vkc3hGV09DNDFSa3RUZnBoY0EvVU1IclpacVZvZmx6b3N1ck8yR082QWRXZUF3NmZmcnd1cDczZGJSTkdmQUdSNmFFa0tadzVIQkNoa0VIa2Y4QVJRbDJEazhrazVKSjVPcWNrS2xjcVNBdHNOdTNsY3o4ZEU5NVJuYUxuYmNFVjRCWXVQWFJnaExPY3E1TERDUVR5ZFVvMDB3dDFKZzNYRHIyREtJSEdlZEdkTmJzcGlud2twT0ZBSGthcVhWaDNxUkNKWkxiVTRERFZPOVVyUWNUTk81Yk52L013aUFmeXpxclpxWWFwQVZJNUQ3RllMakdpNlR3Y2pndDVzZVJwVWdxTVV4U0lzR09SeStxRnloVWxlWGNoYmd5NmUwTXRjMWp5NDBaSVU3RmlPQ3h3V1BJNm5kVWxFTWN4RHE5Z3cxVWtoVWJkT0FGdGh1M2NybWZqVlNTRlJnaUlGdGh1M2NybWZqU21YVmxBTWN3RWxaQVlNT2hrbFRzV0k0TEh4QUhrZGFiSVRHQzVnM0hHN2J5aUIrZWxTS1V5blRnRGNjYmQvS0lIUHZvUlFsMkRrOGtrNUpKNVBSTVVKZGc1UEpKT1M1NVBZUmNLWTdKUWQxSlQ0bUxNK3Fra0tqYnB4QXRzTjI3bGN6OGFweFNtTnRjZ2JqamR0NVJBL1BZcVhWWmRjUWg4a2phTUJocGQxUWQxeFNoOGtqYU1CaHBNa3FadzVIQkJHVWtIa2RoSGMvaEpmNVQ4VHk4WHZwZHBaWmx4QzJ5Q2Rwd1hHcVZocGQxTzVGMXFQajgzNTFUa2hVcHJrQmJZYmR2SzVuNDZZc1BGZTR4dU1nN1VjdjJhZDFZWmtUQ0pPUUR1T0F3MVRraFU1MUpBVzJHM2Fjcm1manBVdExMUnFRQzQ1enRPQzQwSW9TN0J5ZVM1eVhQSjBxRkZkcmF5VlhvMGlqbDVVN2F2bm9tS0J3bHlwbkpVY2trOG5WUzZzTzY0aEQ1SkcwWUREcC9IL3dDNlMxaTF1ZDVYVVM0YkRhcDNWNGFuSUlmSUIzSEFZZEVTUXFVMXlBdHNsMDdlVlNQeG94UWxuTFB5UWtZRG5rNnAybGwzUklMYkpiY25CY2FUT0gzMVBHekpFcVdDTzh1ZTNHdjhMVlAraXZCbGYvRlVrLzhBM3FuSkNwVHFTQXRzTnUzbGN6OGFxU1FxTnVuQUMydzNidVZ6UHhveVFwMkxFY0dKd1FEeU5La2hUc1dVT0NVbkNnRHlPdEw5T3VoOXo2ZVpxMnJpbExUM3B3dVl6N2E0MVRpaE1iZFNRTnh4dTI4b2dmblZPelVMeXB6RlNPUzI5T0M0enFwSkJqYnB4QXRzTjI3bGN6OGRhMTk1ZDdidFNaUkhnOG00MVRpaE1ZTGtEY2NidHZLSUg1MElvUzdCeWVUSTVKSjVQUWJxY29IT0pCbGV4Y2RWeFNtVTBSQnVPTnU3bE1UODZWSkNuWXMzQktUZ3NlUnFqT04zdmJrYkxvYndmNWx6ajI2MDdTeTcwNUpXMmNiaGd1T2k3UzhOVWlGdGtQdE9DNDZsMTBvekRIRXc2Y3N4Y2RLZHBlWFJJTGprdHVHQzQxVWtoVVlJaUJiWU1yZHl1WitPaGloTE9XSjVJQXdBVHlleDU2cHhRbU1GeUJ1T04yM2xFRDg5aXBhV1daY1F0c2g5cHdYR2hKQ21jT1J3UVJrRUhrYU1VcFp5eFBKQ2VFdWVUMUcrcEM0WE9ZQms0T0F3MVV0TExNdUlXMlErMDRManRtU0ZPeFlqaFVUaFFCNUhRNkRwUEl5T0Mva3g1R2tzdXJDNFhPWUJrNDRERFZTU1ZSdDA0Z1cyRzdkeXVaK09sT0tVeGhVbURjY2J0dktJSDUxVWtoVVlVNEFXMkc3ZHl1WitOTGloTXJpSWczSERKM2NvZ2ZuU2Q5S1ZzdWRzeEZXT0M0MXZvci8xSmVLdi9GUVpTZFU0b1RHQzVBM0hHN2J5aUIrZFZKSVZHMmlJRnRneXQzSzVuNDFRNzcvK1BkUitUZmQ4UGh6MFZ1cFJ1QmppYVhUbmd1TlZMcXc3MUloRDVMYlU0RERYMUZobmwzU2FzdUc4WERhREpTN0J6NWtrNUpKNU9reVFybExrY0Z4bExIa2Evd0FYV1M3K0NoY2RYOHBURkovbHRkMHFqWmFwaGIzQlB3RUFjQnVndFZxOXlGUHgvYnlyZWtSOE9kSmtsVHpXNEVHRzNieXFSMTlQWXEwYnNFWFRVdFhDVXEzQXhYTlB4Mk44WVhVYjB0TGVqY0kvajVkRlNRcDJMRU94S1RoVEhrYURycFN0bHp0bUlxdzdGeDFNVUpaeXhQSkNSaElKNVBVYjZVb0hPSmlLdll1T2ludjJ0cmVDMGtwNWZkTFZXU0ZRdDA0QVdtRy9lTXJtYzU0NklraFVwcmtCYlliZHZLNW40NnFsRDdDV2paa2lOWElQZVhQZmpWTzBzdTZKQmJaTGJoZ3VPaWU1eGFxdjkza0wyRUJTSUtEWjU3Rk9LRXh0MUpBM0hHN2J5aUIrZEdLRXM1WW5rZ0RBQlBKNkxrZ3hnaUlGdGh1M0RLcEg0MVR0TEx1aVlYSE9OeWNGeDFFa0tadzVIQkJHUVFlUm94UWxuTEU4a0FZQUo1T3Fja3FsTmNnTGJEYnQ1VkkvSFJNa0tadzVIQmtNaGp5TlU3cXd6SWtFUGtQdU9BdzFTa3RUT1oxQndBQmdMQTRIVXV1bEdZWTRtSFRsbUxqdEl1MU1OVGtFUG5PNDRERHBUdXJETlRrRVBrUHVPQXc2SnVWcWoycVR3bkZpdmVRVXBpa3ZuVk9LRXh0MUpBM0hHN2J5aUIrZGZlN3Evd0NMOE82NTIrSDAwWVY2VXJWVnBXNXNLbXdrSVZKQWJQSFF4UU9TeFBLb2pDUVR5ZEZraG5MRThsaHgwcVNRcU51bkVDMnczYnVWelB4b3lRcDJMRWNFcE9GQUhrZEZSSHF6L3dCdEtpaFBKWW5sUUF3bHp5ZitBaGtpTUZ5Qm00M2JlVXhPcWNrS25PcElDMndkTzNsY3o4YXBYbGhvMDVwcHl5SDNuQVlaL3dDQ1pJVTdGaU9DUWNFQThqcUlwRHNNbmwvTWwrZW4xSGZmOWUwbjhuKzE0ZkRqWCtLckovMDBKdXIrVXBpay93QnVxR3NUdGJsYmJ2ai9BSFpmMzdWRHVmOEFyM1UvZy8ybWw0c2RVdWdzNGNqZ3lHVXNlUjArbzc3L0FLOXBQNXY5cncrSEhWRnBlWFJJTGp1TGJoZ3VOS2RkS013eDJ6RHB6d1hHalpid3FhNUhkSldLaEx1NTB1S1V5dUlpRGNjYmQzS0lINTZIZFZsQVp6QU9yTE1HSFF5UXAyTEVjRWc0SUI1R2hGQ1hZT1R5U1Rra25rOXRUcnBSdUJqdG1IVGxtTGpzcXZ2NDFOYWx2a25DRGh0THVwRTJxUmhKMWxSMkZTaUdLbTF4cWxPTjN2YmtiTWtnZUQvTXVjZTJ2cHJxTnppOEVReS9OU1JWSXFPZzY2VXJaYzdaaGxZNExqcFRpbE1JVkp2Y2NidHZLSUg1ME45T1VGWnhNTXJEc1hIVkxWSzBMaW5WdXRpS2NPd1llbWpCWmFOUnBRWTUybkNwRFFaSTRHVHlYODNQSjZEdktVclpjNG1HVmpndVBYWE92dmJZZUg4eEw3bTN3djBYYitwN3o5TXVKVTJCZTIrQXVqMTFVdEx3MVNBVzJRVHRWZ3VPeFN0aytLbk9UTXJHOURPN1BxbkduVGphWEpKdVRCVXZhQTZJSDE1N0ZTMHNzMVNJWEhJZmFyQmNkS2NrS2xOY2dMYkRidDVYTS9HaEpDbWNPUndRUmxMSGthTWtLZGl4SEJLVGdnSGtkS2NVSmpCY2diampkdDVSQS9PczMzaWpmdXRNczdrOE4vWG9aSVU3RmlPQ1FjRUE4alZidWU3aW0zOXI5cHlsMUxtby93QWRlOG8xUDlTSGd2OEE4VkJsSjFVdExQQzRoYlpEN1ZZTGpxWklVN0ZpT0RFNElCNUhSY2tLakJFUUxiQmxiaGxjejhhRWtGbkRrY0dReUdQSTdGT0tFeGd1UU54eHUyOG9nZm5WU0tFeW1pSU54eHQzY29nZm5WU1NGUmdpSUZ0Z3l0d3l1WitPb2loTHNISjVKSnlTVHlkVklvVEthSWczSEczZHlpQitkR0tFczVZbmtnREFCUEo2RzJ2Nmk0MVpncTNhQVdlN1ZoY3hqMjdBZGRLVUM1eE1NckRzWEdrT2t5a3FUUVlZeHlxUjZCMTBwMmxPUkdhWXJ3Q3hjZXZWTWtLYVNYSTRJVU1wSVBJNlU3eXcwYVUwMDVaQU85V0F3ejJxVXFhcDNLa3dMVEIwYkRsY3pqSEdsWEtOUzNHazBJUnlkNlNGS2tvUDJFWFZobVJKS0paRDdqZ01OVklvVEthSWczSEczY2NwaWZuczA3cXd6VTVCRXNoOXlzQmgwNTFWczFDMGFzQlVqa0U3RllMakdxbDZwbVZTQXB5eVcySmNCZ1cwSFhTbGJMbkV4RldIWXVPeFR0TEx1aVFXMlNCdVRndU9nMzBwUU9jVERLdzdGeHFuSktwVHFTQXRzTnUzbGN6ajI2QmwxWTNDNTNRRVU0ZGd3MEhYU2xiTG5iTVJWaDJManF1MHM4TGlGdHgrMDRManBVaWhNcG9pRGNjYmQzS0lINTBockZ5MXVVWTNQSHljdjc2cVJRbVUwUkJ1T051N2xFRDg5VC9pYXNaaHFtWVUzVG43WWFubzJrR1Bjc0YyTXcrNVRCTlM0U0Q3ZGhPK3JHWmM1Z0dUaDJERFZXZFdwT0poR2NkeHduYW1LZFZJb1RLYUlnM0hHM2R5aUIrZWdkZEtVQzV4TU1yRHNYR2szSzFSN1ZKNFRpeFh2SUtVeFNYejFvM0tOUjdxcmtJUlpTTUJsS2tvZVdpeTZzb0RPWUIxWkFZTU5HU0ZPeFlqZ3NjRUE4alFkZEtVQzV4TVJWaDJManJWN25mSk1QdS90R1ZNcEVGRCtlaGtoVHNXSTRKQndRRHlPdFd6V3F2YVZDNTRHV3ZCMitIMTYwck5RdktuTk5TTzRnYjA0TGpPZ3h5NTlmOEFadXd1Q3ZKVVFwc2p5T09PMVVraFVMZE9DUmFaTy9jTXJtZlhqUjFUa2hVcmxTUUZ0aHQyOHJtZmpvSXpsUDZqWXF4RmludWwvZHU4ZTJoRkNYWU9UeVNvNVVTZVRyWk8zZFh2VThkaU5vZjE4aDAzd3VXbDdrdExZdmFXOVBQcWkydkxva0Z0ay91VGd1TzJaSVU3RmlPQ1VuQ2dEeU5HU0ZPeFlqZ2xKd29BOGpvSW9TN0J5ZVNWSEtpVHlmOEFnMUlvVEthSUEzSEczZHltSitleFV0THd5NGhiWnp0T0M0Nmp0ZWZRYjZVNEZ6dG1JcXh3WEdxYm9WS2E1QVcyRHAyOHFrZmpzVTdxOE1pUVErUSs0NEREcFJzdEx1N2x5TzRueCtiODlWTXVyS0FZN29DU3M4QmhxcmNyVkxrVlFqT080NFM2VXhTZENTRk00Y2pnZ2pJWThqcFFsR0ZydlVDODdUNSszYjkrZFZadzhkV0VYa3RrN0VTL0p1dEtWTlU3bFNZRnBnNk5oeXVaeGpqVlc5VUR5cVFGT1dTUnNUZ01NYUxMclR0QmlaVzB5WGtCZ3c5ZWhkZEdGd01kdHhNa1paaTQ5T3E3djA5VzNHakdGdUdUM2lDRnJtc1A3ZEZSUWxuTEVzNUNSaElKNU9pNlR3ZU9ISG14NUdobkRGK1A5MzZjNnF5cHFoYnB3QXRNR1h2R1Z6T2M4YUVrS1p3NUhCQ2hrRUhrYXFSUW1WeW5FRzQ0Mjd1VVFQejBFVXBkZzVQSkt1UzU1UFJEV0xscmN2YmQ4Zktzdjc5aW5hV1hlbklMamt0dVRndU8yWklVN0ZpT0NVbkNnRHlPbFMwc3N5NHBYSE9kcHdYSFRaTjVWOXFyVVdJN3RYam54N2RSSkJadzVIQmtNaGp5TlZHUlZmOEFUVUluWkFGZGJ2TnhWSXFmZDBPK2xHNEdPSmlTY3N4Y2RlT2k1L1VmVXU2NGxOMnluRzBPaEVFSDJmUWpUVHdIZmtsUnlTVHlkYzlEdnB4bUdWaWFYVGs0TGpRa2hUT0hJNElJeWxqeU90U1NGUmdpSUZ0aHUzY3JtZmpWU0tFeW1pSU54eHQzY29nZm5WUzByRExpbGJaQk8xV0M0Ni9aMno4WDVKajROM2licFR0TEx1aVFXMlNCdUdDNDFVdExMTXVJVzJRKzA0TGpWU0tFeW1pSU54d3lkM0tJSDUwcXczaFUxeU82UnhVT1h6MTc5NFdxRzJuRnNMN3c4dnpucFRpbE1ZTGtEY2NidG95bUorZWhpaFBKWW5rZ0RBQlBKMFhYU2pNTWNURHB5UXhjZE80YWQyaHRxeThrZDZPRzV4MExqMVp0VXBHbmRhcE5yVTBzZGo3NThlMmtQK3B2YnBOQ3lnTDRZeWsvdDBYQlg1UkNtejZISEdoYksrS0RwWGFpNCs2anh6NTl0TFpJbE5FUVp1TnU3bE1UMFRKQ21jT29jRUtHVWtIa2FvWGZwNnNyeXJzTGNHWFR3R1d1YXg1Y2RhVjZvR2pUbUtjbklCM3F3R0dkVmJOUXRHcEFWSTVCT3hXQzR4b3hRbG5MRThrSkdFZ25rNkg2ZGRTeTMxTGlyY2dNOXlyQ0lEYjc5VlRoTGMwWGt0U3VIUHJwRWFhWXdYSUc0NmQyM2xFRDg5YWNrS25PcE1DMncyN2VWelB4cW5hV1hlbklMamt0dVRndU5WSW9US2FJZzNIRzNjY3BpZm5xZDFXVnNNY3dEcXlBd1lmOEViNnNabHptQWluSEFZZGhFa0tsTmNnTGJEYnQ1WE0vR2tzdXBHWmM1Z0lwdzdCaG94UWxuTEU4a0FZUzU1UFNwYVdXWmNRdHNoOXB3WEdxY2tLbE5jZ0xiRGJ0NVhNL0hZK20vd0FUVGxDbGVHSm1DdC9nTG96eDBURktYWU9UeVNUa2tuazlWWHExR2NhclcvdVlPeEpqNGNkRXhRbDJEazhtUnlYUEo2R0tFczVZbmtnREFCUEoxVHRMTHVpUVcyY2JrNExqVmI5T3VvMTQyeFZ1UkFGUEN5eUlEMDUwSW9TN0J5ZVNTY2trOG5YSFJEMzRYTnl4SzM0T0RodmJTbnYydHJORzJtUEw1Zm9HWFZqY09jd0RKd1N3WWFwWDNqM1U3VXR5VDQvSnVld2hyRTdXNVJqYzhmSnkvdjFESkhBeWVTL201NU9sUlFsbkxLTE9Ra1lTQ2VUb01rY0RKNUwrYm5rNnF5b21NTmhFR01GZVVsU1ZwTUt4aEFTQ3VLbTc3Nmlud2s5UHFMQ2NOWHRHcEh2QWo3UkRsempTWTF0MHc2UzI4eHlqYjRXNktaQWxKTEF6Y2JjOHBpZWgxVXVyODF4Q0h5NDJwd0dHdTRhNWRvYktrbndqdlJ3M09Pb2toVE9ISTRJSXlDRHlOSm5ENzZualprbVZMQkhlWFBialZTQ1Bwcmo3Q3A3d0ZNZUhJWSt4MTk3YkR3Zm1tWGoyK0Y5RGZTbGJMbmJNUlZnRmk0MG5mVmpjTG5NQXljSEFZYUxwVTdGaU9DUWVRRHlOZi8xNkp1VWFseVZWNFFoZ2JGQUtWSlFiUVpkV053dWN3REp3N0JoMExycHh1RE8yWWtuTE1YR3FkMVlaa1NDSHlIM0t3R0hYN1BlMy9EK1BkYzd2RjZkYWNrS2xOY2dMYkIwN1RsVWo4ZjhBQXEyNnRPRWxRbkNlNFlVeVZTU090TzB2TG9rRnR5MjRZTGpyVWloTXBvaURjY2JkM0tJSDU2VkpJVkdDSWdXMkc3ZHl1WitPbFM2c082NGhENUxiUmdNT2xPMHN1NkpCYlpMYmhndU8yWncrd2xvMlpJalZ5RDNsejM0MFlvRE9XSjVNUmdBbms2UzZDemh5T0M0eWxqeU5JdXJ3MU9RUStRRHVPQXc2ZDVScWY2a3ZGWC9pb01wUFN2RkgwMy9Nb3RrdmVBczdtY01mUiswSFNlUmtjRi9KanlOSmxUVXpoeUhZaFF5a2c4am9OeUhpYzRrR1BteGNhci9qWitsdHI3bllhdFR2eTl5NDhzbkhIWSttN2ovK1JlUitEL1phZmp4MEVhYVhpSEo1VVZIS2lUeWREVlNLRVR1VTRBM1pCazd6bEVEbjMwdTR2THJpRVBrdHRUZ01PcWJsR3BjbFZlTUlZR3hRQ2xTVUcwdTBvc3k0cFcyYzdWWUxqcFRraFVybFNRRnRodDI4cm1malgzZDB2QitSYjdlM3d0MHAzVmhtcHlDSlpBTzQ0RERWVzlWb3RjVkMzOXgxSXg0ZkQ2YVZjcEx0eHB0R0VjbmVraFNwS0Q2VmNyVld1VldqY2c0UnNCS1V4U1d4cm5xcUtFczVZbmtnRENRVHlmOEFnVnJkR205MU51YzVzbEdRNmt4VWZMc2p2S3NabHptQVpPT0F3MG1jWTdYaTdxQ09XUHJxcEpDb3dSQUMydzNidVZ6UHgyS2xwZUdYQUxqbk8xV0M0MXVXcVUrUmJhbmNUKzFsekh2alJkZEtNd3h4TU9uTE1YR2xOWXU3VzhWMUlUeStHNjA1SVZLYTVBVzJHM2J5dVorTlZKSVZHQ0lnVzJESzNjcm1mam9OOVdNeTUzUUVVNGRndzZLZS9hMnMwYlNTbmw4dnFsYm8wMnRxbktjblV2QmRTWXFQbjA0MVV0S3cxU0lXMmM3VllManFZb1R5V0o1SUF3QVR5ZExoTjQ3VktlTFA0UWZYVk82dkRJa0VQbk81V0F3NjRzTkpHOHh1T3NibE83djY5S2trS2pCRVFMYkRkdUdWelB4ckxmdHp1L255YnBWczFDMGFrQlVqa0U3RllMakdxOTZzSlNxV3hUOHkyME9ud25vcGwxcDIwc2Qxc1NYbG1ERDExU2ttazBhVndoNTFNNzF6L045S2pUUzBsTVN6a0pHRWduazZSZXFVcDJkeHArUFpVOFREZ2VZMS9qUHFFLzZQcDdqci9sQ0lJUDhBTGR1bkpDcFhGeUF0c051M2xjejhkRVdsZWFKQmJaUDdrNExqVlNWTXhnaUFGdGh1M2NybWZqVkd3MHU2dVhZYnlmSG1VbmZSWkNlU3hQS29qQ1FUeWRVNUlWS2E1QVcyRzNieXVaK09uSFVNaExzSFVlU1ZISmM4blZTMHZETGlGeHlDZHFzRngxVmJvMDdrcVRTdVR5TjZpVkppb3YyOXRiNnIvVVoyRWZ5bE1VbjI2LzhBN3FwRkNaVFJGSnVPTnU0NVRFL1BRdXVsR1lZN1ppU2M4RnhvU1FwbkRrY0Z4bEpCNUdxMTZ0UmE2cTNiKzQ2a1lHM3crblNuYVdYZEVndHNsdHljRnhwZHBaWmx4QzJ6bmFyQmNhcVNRcU1FUkF0c04yN2xjejhkVlhLMVJydFZvVGc0UnNCS1V4U1d4MHFTUXFNRVJBdHNOMjRaWE0vR3RrN2xwRzlUeDNyM0YvWHpPcVZ1alRhMFp5bk4xTHg0a3hWNjYyVGVWZllxekZpTzZWOXk1eDdhTHJwUXVCamlZa25MTVhIWSs5M3RqeC9pTHZHM3crdXZxTDd0SHVrMG9zNytGM2Qrd0hYU2xiTG5iTU1yQUxGeDBwZHpzaXFmM2YzSENXVWlDaC9PbHhRbVZ4RVFiampidU9VUVB6b1NXcndJeUpNVXkzQktnbUlWb1NRcG5Ea2NHUXlDRHlOVkpJVkdDSWdXMkc3ZHl1WitOZi9FQUNjUUFBSUNBZ0lCQXdRREFRQUFBQUFBQUFFUkFDRXhRVkZoRUhHQjhKR2hzY0hSNGZFZy85b0FDQUVCQUFFL0lSSUx5L1NzUlQ5R1lvNGlYcG5STkpubytxTFVKVm1EczdodytRcm9VaW5KNWZoVk13ajNRa0VHZnRFTSs1R3RIQWE5UUZBc1dRRlRkWVJGMWxiREFIS3dmdEgxc1FEblJBUWFjWkd4QUwxd0FRYmNOeS9sVm9nSUZlWnZ1dXRHMHZkZS9qM2p5WXhnbTdNR1B6VXJUV2xEQUxRNERBMlRRWUdBOW9ZSGpaN2R0b3I2alFtSk9rUXBtZXl6TWdzQXZxVVBnd1BVRmkyRGlmaTZLVnQ1TXNKQ0FrYklCZHNtUjM0eEp2QkVCU3o2VHBDa3dISWJMNnMvV1Y0OVdsRmw1ZzNaSENTekdBR3VKYkNTZmNhd01JOGZDSzl5VEpONTI4U1FuZUFyZnNQMTRFOXkrK3ZCUVF1MUZGT0J2TE8rcjhtRVI2d1BSSDYrT1pQbjJ2THNGalc1N0hjTnRBUU4rRFVEeExVWitsOVFkaEdLcGlyQlRJQ2dJNEVHNkU5YkMzL3BtMXZ5WFV2Unh1OWUwMDBsZlQ1QWdiS0FBNEtQb0VQaGhrd1JhalF6eFVPRFlMaGZteFNNbGx5cklnYVZTMFFhRFB5S3N6QWh4ZE1oMFFRV0RQWXMvd0I2eVFpUnFha0UvZ3lxVGJaemNFSzdOZ2ZxZ2UvSURwMnBHUTJLNGpzRllpdk1SNkFUQXNPR293WkxLYlZLQ0JFRC9oQk1RQU9RWkVlZ0h0RFlPZW9QcVBvZXFFdEsxRk1BQWo4bnFyNkQ2amc0dUppTHBYRUdZQkFyMmpCcnl5eTRSYkswaXd4OTRCNXNrZkdHV0dsR01ncnN5L3VNZ0xzUUFjVEtHWjZ0VXFocmFDOHhpaGZzclBSbG1jZHJrS0J5NTMycGYyOWlHSFprY0ZGMkJ4VUJlUWx0ejJlVnJZR2htakxBNWZPNEpUVFdCVTNRcEU5RmhYdW5oOXlLbEF4NWJycFdmQll4Y1dNZ0NBWldyLzRCTDNEdFFIdlBnaFF1MG5wQVFQZCtTQjZQWDRkRGtYdkJBSmRTV1lWUUFmNkhwekNHVE15VW1xRkFBWUU5RVBabkVMQ2xqeHpvM2hpRWtVV0o2VkRvQzdrS3pBQzJMWC9QOW9CcU1UK3pQSEcyV29BZ3B3WHczbkFHRFVSK3laczNKK3FCN20wZ2M4dWpaMkQxRXI4dnJNd3dLYXlKbzdxdCs4Q25SS25zTlN5N2pnMm5xRDZWODdjUkFpWkhnZGI3WlljeGdzK28rc3ZRWkFZVUQ5NTBiWWhzSUFOSFU2UFVYQ3BCQUQwL0g0QWc0NjluMFE2UE1EVVNwMkh2Ti93VnlId3ZHSVErcmZtUUJlRGpieFM3UmpWd3NJeHZsKzRMTWVDeGljYUFqM21vSVYwYUF2VkN0UUhYMjhtSkkwb1E5cHV5eXhFRG9GbG53dXRpQmM2QUxEYWd1Y2M0L3FsNEt3WVFWZ05IT1FSdDh3Z0d1aDJCYktySGtHQkcwWXBrT3l6RjFsYkRBSEt3ZnRBU3dCSVdvSEJzSXl5eHdGWktvMkh2TnFoYXdJVVpDSmhLNlJTVFNHT21lUEtIQTBDWVlPUTlNWU0vbXo1MnpMdkVJSElpd3U5cWRxd09DVkxHWnVCc29FQ0pPMk1rRjdGZ0JXVTRQU1l3YjQxM3FDQWN4R0s1QmdEbFlQMjhZOUNJV2EwVFo1VGd4ZDVlbURQSGk0bk1BWVZuQUVoeTl2M09uNEhsZ0JlYlliaTYySUZ6b0FzTnFHQUhOTmpWeUxDTTIzeVN4YVdHZ0h1ZFBEL1B0cE5SdGZKRmhocEhNNndGMERJSE1La2tlTEF4UzQrbkhaTGxwNlNBUFhDZldoa3ZDRU4zWEVJeWYyOVlBR0ptZTFSdExDVVlXSitFeWFxN05oZnJCL1MzQWxISVhpQjJ3Rk9GZklYNGZjNExlL1JXcytrOTNud1N0c1lvUUdVUi9neS9tQTBJM2hZbUdMazV4WWRLd1BDK1daSE9BUFVGRC9XM0FsSEFYbUU3RHVQUWV3QnZLblFtdmZzUDE0UGd5STRwTVN1VFpabnhjcVgwQy9XSHU5aXhxUmhwaFZUdm9kdjBINzhDYk1tUlFOaXlMSVU1d29ieHBDSnFVMURoVmRxYzd2RTloTloyQm80c2VEc0hIZVB2VUJEaEw0NUU2V0FFVlFYaEVWRTg1alVWZVFqUFlUV2RnYUdhTTlTdGV4NXhNMk5lV2JBNU9qWmV2M0V1NStEbGZvNFlXTDFDZWoyNVhBVUlXZUhnQVFjbThZaWtjdUNCREZKalZ3YkNQaGRaV3d3QnlzSDdSMFBlZ3lDbllRM21tRUlDalpCQi9TM0FsSElYandCbGRYVlQwVWVnbWZCQXVoUFdnTi83WWgyTHJIeGhBT2VUbUcxT3pLWGpZQmZzVnVPT25TN1JBbUcyNCtwZ3pKdWFDbkhxbGJ5amZ6OVpqQmxYTnA3RkwrM3NRdzdNamdjWTM5ckNIVFBnTjVldG9MajN6cGZnZjF0d0pad0ZZblRndDNsZjE2SGo0MWZ4QitGUXBCUzU3MXdMQXJFdzhYOXZZaGgyWkhBZUlYZlVWQVlXcWdJenZPdnNaUHZBaFhoVkxFQzV3QVdHMUF3cXgrZmJpS3Job1VNZGlCZ1FlUW05aUlYRUJBcndnV2NwZ1VTd0o3WGpvOWYyOXhDRG9YQjFwWjBiQVdQM2FuYTJQd3NNZjJUbXFXUzhMQWcyQ3ZIZUFyZm9QMzRIajF0MVV6QS9GTXB4aC9zSHIvVFpyZmhhRmM3Z1lmdXhLZll2L2RzQ1dRNjg3T3ByVHBFdzJRL0pHbTlvcHY2a3FZd3M3MHVJclJDWTlYUnZNK2l4RGJNU05INllVVDVTbW1GQTl3VVhnR0ZQa0EvbUxNS0hVWlFESDZHcDNnSzM2RDkrQkFBNzVtellEekdpWmZ3VjIxV1U5a0VyOGJ5QlkzS0FGOGhrS0szdWRQVWg4SHI0UDlMY0NXY2hXWVFHWSt0bUFjYUJDRGJpS0F0cEE5UUh0RlVzd0xqQkpZYVVIOUxjQ1VjaGVJZUwzenFrZVZ2UFpoU3pjUUJnS1pnQW1HUmlMQVBSd3pKMFFYTXZiNW0yQ1cxYXc5UUljTGw4UXlJNHBNU3VUWlpna0F6VFlsY0N5elBSWmQzOE1zSSs4Zld6QU9OQWhCdHpvMG9jQXRTTGxPNkFQOEt6c0xnU0FacHNTdUJaWmhJR2ZCd05BbUdEa1BUR0RFR3dWQmxQQUhIZ1NBWnBzU3VCWlpudUpyT3dObk5tTUdwN1ZBc2pTVXZMbkJFa3Awc0RHMlhDTTAvSDZpNnl0aGdEbFlQMm1seXNWNkFDbllNQ3FOWk8rM01GSDZJTCtPWU5ZQm5lUFRMdzZ6RGgraE1uQlFnLzBJd2FoVGpEb2hUTTN0d3VBeUNPTUVFRzM0THpNTU9IaEFyQld2QzZ5OWhrUmxZTDI4RnkvQnNkTnYwSmYrQm8zQkpFL01mODZPcHJUcEFnMkNwN2lhenNEWXhRbElkMkd5SWhnaEdhZmo5VGFNS2FOZ2Z1d2VvSkFMK1puZlUrK0grRHdKdGVvdG13UDlBOXpPODhmcnJDWGxWaUJobjVYK1NDVktjaXV3dGhnd1pOQjM2RmdEei9BTVByWmdIR2dRZzI0UXdHTElDcHE4SThFb09CdHdYZStDOVQ2SjNnSzM2RDkrQkVKTXlMakpKWWFVSkJVTzJhM3c5dzlQdU9NTWJtODZtNjhSY2lHL1ZBOS84QUgzRmhFYlJnVDNqeDJ4Tm5Ea0ZoVmFUWjVuTUJ3Q2JQaWUyZzdiQTBNMFlkZWd1ZXhoU3Y0dkE1cHdhdHp4ZzZlQjRPQm9Fd3djaDZZd1o2MUxYZlAzRHVJQzl5L3Q3RU1Pekk0Vjl2UWhBMEpIQkgwSVUyUDFiRUw5SmRBWGNoV1lSRWphTVd5UFlSbjZBZlVLQ2dZdVNBRHFDRndsUVdBbG9NSGhRRWU4dTVLaGpEb0NDSmFocXhQS1QwQUJBRDZ3Z29XV0xJWHV5czRnQWlFaDYzM1lVcmZ2eEZRdEtOcWQrQ25aR0NXdlV1RWt4eDc4d0w1Tmlhd01zbmIxbklWeFdjamU4dEVjd05CbjM0bDRTNHhtQ21YYzlESHJPNXBISXJ6dDdqdGVzVERaRDhFdmJ0aFRvQWdjRlQxcGE3Qis0RkxnTVArQkYyZjd5SkN5UFF1Vjh6akdWSWZCQVlUdkFWdjBINzhDZmV6Vi9nL3dEb0JEMDFyV0J4aEFyekFnNDdtYmFGejRIRlJDdjVNRWRNa0VmV3hBT2RFQkJwemVBZmFkZ2Z1d2VvamM2UVVxWEFGNXRodWRUSkhCVVF2Rk1OVG5mMEpwT0lFQmc1QXdyc1V5MkhIaFkzNWVDeW5KUGFoTUYwcEV1UmwxbUJDOVExVDZDUHBCZ2JKb01EQWUwTUR3Y0RRSmhnNUQweGd4bnpjL1NNVDFLM1lsL0FWaUhtc0k3UUJCRnRSUjh3M1FkblNlaXk3cjRaWVk5NGNBZXp4NFVCK3B3alRNdWJXRmhHSU9MclpnWEdpU3cwb1FrRUZlME9QUlpYRlQ0ZUlTZy9wYmdTamtMeEQvUzNBbG5JVm1XVDF0cDJlaXhWTHVIQUdTWVowWGtJNUVCUUxGa0JVM1dFUjlaV2d3SndvRjd6QlFoNnppWk5rUTlPSDZZMzZicHd5aVdiUmc1VFR3Q3AxeWhGckRDWlBqOHFnY1B4SUlVMzJiUUtKQlhqUS9uTEV1ZHQ0NkN0VU9SY20yVXBtZmdZZ01QMUJ6Y0VLN05nZnFnZTRaQnhTY3BWMnZNK3JYZXNGUURvNnVJMmRmMU8xL2xBS3kyWGVKcmtKTkNnTDFRclVDNVhzMVdKQS9lQUlLZC9KZkJaRDgyeWxQWWo4RmhhT0xFRjlZQ3pDQUZqN01VY0lQSENneHlNTmlPRnJaNGF6Rkc0UU4rTnlsbDRXTi9zSHFBZ1EyL2pxZWtXTkRmNndCZ3ZvS2dTamtMeENUVS8xQTZCcDI4SU9ORDRVVjR3UWczQUZCZ0t0eFZxdzUxUXFVWWRuQlh3d3Q2d2VvUDEreUNtK2dHVE9DK0c4NEF5YmxyMGZlQWZUWjJoL2c4SHdUazdHVkVPRUxGMUFFSHNDUzh3SHY0MjJGcnJTS1Z6RE5RbFQya09neWtCQnFBZ3A1bXp2QWtlTlBjZHIxZ1FiQlVZTTY5T29kbjErSVNwdmtuSUNwUXN3UDAySFNCdDRDc1QrajVsQWpOUURBamFNVXlIWlptQU1JZk9Ec0E1RU9DSEZJeWtjZ3poUkt6RkNveWdJSWN4aXpCRGd5a0lzY1FkU3dWVlZXem4wUU81SDQ0Z3dkQTBVRGtMYkdEQjlxT0J4a3h6WlFQOFBnWDBNdjBmOFZJL2dUQUtFaXpBTUFjS1hTTWRZZ0VDZEloYk1kaEh4OERrRG9TNWpGT0x6b0E5UXpMc3hsOWtlbTdnS0tDTUdnTElzeFlCNXBweUQ1aGhGQkl1UGdRVXVRaDU2T3dIQ1N3ZDQ4RDl4blo4UjlpR0d0dzJRTm5DQURqTUJjOVlsSzE3RUVqZmVEeCtRck0xQkN1elFGN3NWdndnbzcwa2ZIL29EcWMxSDlZdzlIMURKRnpvOVJjYTBFQkhUbTN1KzA2eE9ka09FQlZlcnJOaFZmeHdoS2FGWVo0QmxtRVlkTTdnc1ZqelcyUEpMZmtZQ2xzdWk0eGFMOStpNGhINktxQlZnUmFpWDN4N1R1YUR4WnNlMzh0TDJCZHIxUTA5a0VyOFZvdlVxMGo5Wlhyd1A2MjRFczRDc1RZZWdZd0NsZ21oSVYyYkFMM1lyZmgyUHYxeDZ1QjlXelJ1ZUFIQ2kwT093S21yYVJBeUw5RDZ4eWw4eEVBMmxwS2s0Q2tUdkFWdjJINjhDRXJ4K1EwSDFIMElCZ3h0V0taVXptZXcxTEx1T0RhZXB4M3czblNHVGNRVXpWRmpmNGhEQ2hrZG1tVUJnSVVLeE52dStPTjVaa0hDaDlRY2ZXWG9NZ01LQisvaXZ0NkVJR2hJNGZzdW9EMFFHOE9IdVMrYTFJK29abnUrU0NVTkJXSThXNmFXV0dYQUlCcThkc0Rpd2pFV2N4V3B0SUVPQjZ3VU5idzFhQ2s5d2dWOHhFczBjT2p5SEkrdkJEbWhDeW1RSEkzNEsrbitxYzBtcDZxK2crbzRxYVhBR0FVUm1Eam1FOVRJUllIQURnQnNYS2ZxV2szczRJRU1VbU5YQnNJeEl0Mm93aDcvQVBVbjJIOEtiQVg3dlBqSmFZa01Bb0NjbUt1Y2RiT2F6NFJHNElFTVVtTlhCc0l4RDNMSURPNndpQ3hJTUdxZkFDTUdBb0RZZ3dNUFpRd0o2OTNtNDVGS2UwU3NCRlBJWGlFQkQ1aWZUZmIxbWl4ZFB3blovVG4zSDFQSEdNWnk1OVlOZStCZi9RQ2ZBK2ZiaUVFQmZQMWdnZndFUVJIMXd6VWZXWG9NZ01LQisvZ2g5Vy9NZ0M4SEczakdrQkFiU2lzOG9ZRWs3VUtRUHpFRVQwMUJwRHJzY1hjQWtyY0hyMVVuNHYzNE1VaHlkdldub0FEOC90ZTFrckljbW40WFd6QXVORWxocFFmMHR3SlJ5RjRuRGRUV0FKbUhVVG8rcmtJUXVVK2d2K3UySXN0VTdQVVhHdEZnQjJvSTZxczY1NUVqNnd2UE9kZ0QwTTE0QVlLQmtEYzNlRVFCZ29HUU56ZDRSNFBKb3lvSk9sUytwTVg4djFLKzNzWWdiTUNnUFJtSFNNU0FqcHcvMFJoWGFkejdCaFA2YkxiQUZnV1M1UW1GQktaQVVCT1RQVjhiZVphVHFuQm4wazlnRFhXa2tJa1N4TUxDVXlTc2ljbU1LL1RRc0gxQnl2dDZFSUdoSS9BRC9sdTRXaFowTUE5VTN3WDhCV0loZ0xZWUErb0h0TzQ1blRRZ0NDVTlmQkVRY3FYYU05WWgvcGJnU3prS3pFNktaWjBRcHJIallmbGVzQW9nQURQZmxtM1Joc1p3bXhPd1pEclplY3VrQWlPa1F0bU93akhMTUVDaktRaXh4NFJJeVl1QWtrQkE2aSt3dHBnRDZvZTA1RmxPZ1FVV09ZK2htUWNaQkNEYmlJUTlwa1JsWUwyaGFMaFR4a0VJTndBMDErN250dDZjeURSeFlnQ250ci9rQkpCTkdicDdoY29KOUFob09HZ2pJeDliNDRoU2QvYmZnbzdXTUJIL0FFQUJFZXZsZWEwWElIYThiT3ByVHBFdzJRNTJncFVxQXZ6YktVMGRUV25TQkJzRmVOUVFyczBCZTdGYi93Q0dDY1JiOVlGT2lWdWNOc041MEJnMUd6ZmJwZUJIbFc1RUx5QWdWN1Rndmh2T0FNbTUwZW91RlNDQUhweXZ0N0dJR3pBb1prazdBcWFzMGlEQmIvZW9QWWZMSGVkaFdZaDZDbk1hQzN1dk4vYjJJWWRtUndERDVrVG9oRTJMOGNWUTlydVF3YWp6dUpObWdMM1lyZmhwc0ZRTGJZR0VlSjBqNldHQXZGTU5SQWw0eFJ0RHRhV2VDaERDUWF6b0hUR0RNemduNEJoMlpIQ3lJTkVreFVCV1k2c3ZTWkFZMEQ5NS9aOHlnWm1vTkY2V2oxbmF4azZrOWJBRmd5MGMraWFuU3JBRGtPTlFtSUdWcnBFZXNlUjh5dHlQUWRJYmdCZUhQZ2haMExKaUdWeURJakt3WHREek9qc2NqSUFzRFVBWUxFcUFLQzd5eU5zVm9zWE5WbUNoVEJCeXhnd0RiWEg0Z3Z1RU4zN0kxRWs1MEdOeXd4QXZCSGNFMGxiQVRxUVF1QjR1ZW9DeUp5WW8rZ1FiamVkdFdZeEdPamtJR29zWFBTQktiNmR2cTh3UDNxcWpHRnJBcWZNejdDRjFoUlFWcmlEMTFNWWduOGN4eWdoZnRETzlpOWp4bGtMTXo5OHEvRmtNbFdiZ3VCQysrb2pYMUZnajEwM21Ec3MraWhBRHYvRUdmc010Q09oakRvQmdpRUM5aEVSb0tudE5GWjVzMEJlN0ZiOENsSGpNYWtmQUV6QkVLc1p6d0FEM1ByZFAzd2YxNE03S0FuNXJHZ3Z5N05uUGpiQUxHU3NoNWEzVUVpdXRmYUV3NEkvOFFuY1RDaUZ3dy9ZLzY5a3NUNEtQN0hmaUFRSjBpRnN4MkVmRFZWZXZVcnc2dmVEQlBjaVpnRUY3Zmt6NnRkOGNKZjhBUUdEMWgyRkdKV1RKQjdsNkNodXhaalZlQWRjZVNvaG53QjZJT3dLT1F2RVovcjA1aXNsdzVtQjJaaFVCaEJjNlJZYkltVFg5OUdIMmc0N3JhVXJMWmQ0Zy9wYmdTamtMeEVMTUVPREtBZ2h6TCszc1F3N01qZ1l5NWtOeXNpUkFZR09QOFRHTlM4RFQ0aDBBQ0NFTElUczl0WlpBWE9MOVFkdVowcU1DcDNlR2NMVDZMTGZkd1FsYkRwY005YlUvSWFENmo2RVByWWdIT2lBZzA1ZjI5aUdIWmtjUG9BVmEyTW5BVUJoQUg3MEIyTWhCMExnUk9PYmhGR2hJNFg5dlloaDJaSEJEWEozbDcwQUE1WFE5Q0VCUUVmZzlST1lHRkNZYkZvQm5xcDBBOVJZcUlNWGx4MXhWN01ZYnI3QlU4bjNJZVZGWUxRRm1Ea0NZL0NJUTJsRTJlVUpBTXdFcTdiaHVnQkFINndOL1lPQ0dEdTA0TUV4bXdwQ3cwbkJoK2h3NTI1a1FqQmtCY1lKOUFVQTBlZlRYdlVaRnFYc3A2elduNm9YbGp4cHVFOUtzQ25RclgvTnhUN1Zqd2hZUHJPSCtsS2hMdVFyTUpJc0I5TmZlY3IwRXJxQWdZTTR4SmJ4Z0l3YW5hQ2xTNEMvRk1wK2Z5WE1yR1k4MXRpSTc1NjE2Uk9ka1BVNGI2YnpvTE52d1NweWlvemhBME01bmZjVDlHUS8rZ0hpL3Q3RU1Pekk0RlA1L0RMbC9YcEdWNWg5S2N6NmprOVB4WlhQWFd3Z3lqUmp5TjJKc1BLeWZWS0tCNUFjWUpMRFNnQUdQRmY1b3ZKOThhOFg3VlNxWE8rN3hDS1l3VjlqQ1phRUloS3BTWXBoMmN1T1lFVGswYldXWlJCbEprQ21CQitPSS93QzRwdjBOamVJTUhRTkZBNUMyeGd4NTlXQ2h5bUhUOEV2YmtXN213dkV1SFZSV09RcmN3aVFiWmtSSlpMZ0tCWXNnS202d2lQclpnSEdnUWcyL1BWb3pyc0tSMC9CQ29MN2Nlc0FVRWVkdXNwSDFqQVhud0QzTWpLTWlzaWNtR0RJM2crcXBkeG5BOWI5TFZMa0dockdFSUc1ZStmaGovdVgvQVBpQ3FLNHE5bW1QMjc4UUF2VnlxWkNpbTFQYnVKWEZhUXNXcDdpdXNFR1A3SndFUytQcEJ2UTIxOTdjM0h2MEEwUU5qd0ltazJWbVJXa2V4cUNpdDg2bUlJRU1Wa2F1RFlSbndPUU9scm1EK3RPeEx1QXJFK2hOVkxZeWNoVHJBVnYySDY4SHg4WWhEcGQ4VC9iK1U5blRncWRGWWY4QU40MEZSMlVGL3dBVm5jM0E2Qk5sdXRNZXJnRWpsODVnZnNBOEQxQ1RLVU53Mlcva2JqSWdabmQwSFc5R0M0RXJXc1RzOVJjS2tXQlBhZ0E1WkpQU2p0WndTKytDeGdjckFtQzZad3JKR0NnZlRsU3p5REpES3dYdDQ5QmttUUZqYlZtY280SnJzQUlHNTJVQlB4V2RoY2ZZRmdTOEVDdkdmRGdlSU5LaFo4bkVMbUhGeXNJWEtlb1RFNFpOZ1Qyb2ZON2VxOHc3VVlDcmZMZ3lqSkx1UTFJcmVDZXc3Rm1sVk1GaUxHWkpnWVNVRU9JK3N2UVpBWVVEOTUrSm9hdDgyRndsQndrc1FkUUIrOC9VUERJeTRiVDdYaVZ5YzFWZTdPaDVRbHlvNzdHQ0JGc3dUT056MGovQ2ZTSWxiZGI3ck05MEFweTBLeE52VmRyMGljN0lma3dDN0orbTR4Q1R4WE5IYys0eS9aRDZjYmpEcHRFQ1hsMW1XLzNxNzVQYS9Ud0RlRDFRQ1oyRmxtQTFuaW1CbElSWTRoZnJXYlpjMklyRUtiMTVrWGtGSXlDcHNyMEYrbGdGdkV4NStkWTlpUDhBUWFuWTlDWVZJdGllMU8wZ2hvaW1YNU41U2lpaE5COGZXZktGbisvaEpxQVlNVWtMVU5HOHc0R2dUREJ5SHBqQm50dHJHUU5IRmlBazlrUjlrSm80c1QyRTFuWUdobWo0NC80YnpoREp1YW9TZlpvQzkySzMvd0FkZHhrcHFBbUFQcXJ3YkFxZGZ1L3FkMFFQS0FMODJ5bEhWZk1SQlFNM3pNUFJmZURiNlVWNFlObjFWTm1RTG8wQ2Z1d2VwM0JGcmxQRXZyZWRPUUxvMFFYcWhXcDY5VG9DemdLeENBUTlOQzlBeXpHYlhoT2RIaVQwNTN1UG1hUXFkdzRXN2JJMllVZTRMcFVNZ2JtN3dpS1VJVFFNZTNIZ25tZW9xNGJCWkNDb2R3eG8xRURZL3dDcDZBeXYxdmlhajhuYkZxNCtEMUJ6YkROUVhiQVlQVXVOQUpKYkdzRlBiNDFpL3dDVENqQndXb3lyTWZPQnlCaHdnQXJYQkhZQlN4eEVUMURDVGloWHlmQXFBZ0JsVXV0TFZ1ZHJPUzhWZ2dkZXFMMmYwbzhCcTRhWFZuTUVHMDhBS2lxTnNuR1hMZVpJWlBIdVdGLzE4QmNmRnlwZlFhOWZBak5VcVVqTHljUnJjTHlUdHN0QVREbzFDSWw0OXZHYnA2YjFTOHJjSU4rK2hRYnpORFVRUlZNNUdnWTEybkdqY0dlZWdFR25OeFF2dFVBTEhMU2NPVFR3Z0wzWXJjSURKZ2F0MEtZZG1TWkdBR1BwUFpscHR4YVBxUGpaVmdpa0FURGM1cVZseEFhT0xIamZxWnFOb2Z1d2VvQmRiM0NGUnBFSGM3UHlYbXRseUIycGdHSnIyL0I0R1NrZEd3MW1CRW9TZ1BaNG5aNkNjVk1zQzVLdkg2TDJXY3o5U1FuUndyN3NXeGpFUnJjMGRUV25TQkJzRlFpYkg0OEVqUXFlb29oak9NdUZxZXN0RWV1bTg0Z2tBdjVtZTJIT2VzQkEyQ3A2QXhNNjl1YWdnTW1BZzRsaVFwcDlycVR1QkVmME9PTTVtODgrdWxsbXdlcDJ4aEFKbk9SVEtjOWhwOTJCbzRzU2o2SWhjM0FWandTYmxrQm1GYlNKOXV3LzB6QUZFMjVtOWVHUnJBV0xVREFNSWdYajBkbC9RM1R3RER3OXdoWVlROXgwZ0FZMzVDYnN3NWdpbUJnUllSaFBsS2wxa0xPWE9hNm04WVNqYWhsL3I5dzZJZ3liT1N0WG1CL3llZjRVVWlNRDBoendBc2p2V1dRU0hMMi9mamt2aHZHQUltcGp3aEwzQ1J6VUNwbGJKWmo2eXRCZ1RoUUwzaURZS2d5bmdEanc0NjRUdWg1TU9rWVFzWHhDSFJnQ29lUFg0SUkxL3dBc0JFNC9ES0Y1ejFIR0FvL2FTQTlCbWJRQURFUnFBeWo4ZlB0QXQzM21EVjFYNmtvZ1o5dWZGU2FVRkdRRkFjbmpsZE1uQWtvMlRQajEvQStJRDlmYjlUSGpndmh2T0FNbTRCSlUrQU45UG1xZjR4ay9Udng0QklQdld5VGtEdFFHRDVtY09EaCszZ0FWTm5VMXQyaVlhQWNaVm1BaW54ZlV3S2hFSTl1ZjFIb01IZU52VUFLblNDbFNvQXZGTU5UOGlMbFpEQm9MR0U5NVRlQndDQmd6akplek5Gc1lvVHJoM29xQmZuc2xOWGtsNVdGZTdGYmhNU2RJaFRNOWxtRUpQdCsvSEk2WU40dFNPQmdNSlFnRmFYMmlSVDQxUllQYlJWNHo2QXpGUkdYem1aRS9qc1ErNTRlQzdRSHRUWEJOcjk0QkJvbFRJaFl5WHppQ0d6WVdTMzlmMFZEb0RMSXNZTDFlWVNJRjBQNGordzlKa0I2b2U4OUdDNHlnZXFlSm95L25mTXNFRENUQUdMWkNZSkdEQzI0eUxHMk1JNUVNZmFHZUJGZ1Qyb3orMWd1MHVYOUR5QW5haFZOaDlnWW43OXJmdVlRdzRRWkdnYXNuTDdUa2lFeEowaUZNejJXWjEydjdlNGhCMExqN2ZXU1FaakNPU29HZFhWbmdaS0NIRU5hY3lJY20vdEFtM01nWW5RakJ4QTNJYVdXU08vT1B4cWFQaTZoUU55NkcxejJNWHZZR2ppeERYZ0ZWVlR5Q1Jneml2aHZPRU1Hb1A0MEYxTEF3YW44ZVMvclNveVJpUWlxcWJ2d0g4ekFtekFiM3JSOUFBYzRMK2J6aExGcWRIcUxqV2dnSTZjYUx4VnBWZ1U3QlVBZ0kzNFBnVkh2d1VLRjhwVzhTVFpZYm1KL1p5dzkzME9LdUNTRUNubWFNSjdXckFnMkNweFh3M25DR0RVUnNOZW5TaHl2MURZcWQ0M1B4R1c1SjdVYWNRZ1p4ektqNkxCQkZzK0NUMFh2L0FCeEhWL00rTWhsMmY3bTE0THJsZUlzdWNmVWZtZVRmOVRXWXhuaUJic0laOEhDUU13aGhSUDNHczFLQ0ErVHVNU0haTFJ5Q0xpQWdWRVE4L3dBUU45bDk5bWtJSzFCRzhNTDRKeUU0QXhPaElJOElmNlc0RXM1Q3N3d3lSY1dOMGs0Y0FBTE1VMGUyMUxPeEtCbnczZmE4VGEzUVVIWmh0YmpRVGE0R3NoeHhDQUFRd0E0ZjZNekRmYlIwTzRWZ28rc3JRWUU0VUM5NWFNTC9BQTBvV0U5RU81bCtBbVlSRXNJZTBHanVHL09hc1d3WWY2Mm9BbzRDOHpRN1E2c3NhbXNibHlDVU1jVkFCUUNoL2ZVUHQ4VFEvc1lpZFlNNmxYQmROcWE3R2Uwd1BhSVo1WjRhZ2RISmVUVlhrSXdrMDEvVUMvRFNnd2RHQ2djaEdpeGd6NkhhVG4xVEJjcGJvdUVPTUlOcUVJL2xId1RycTJyZHFyN0xjK3hOeHFnQ1k0TlMxZWdLNTFiUGl4TUxDVXlTc2ljbnlSc0oxVTY3ZlY1OEFwNXpnMkpMWW9Cd1NCN1V2SWM0Rmt2RHI0L2NaOXl3M29yczhQUGd3RkN5dk1TTlFRcnhSSkNIekV3QTNjN1FVcVZBWDV0bEwvajAxM2c2TEpha1kwemFqU2p0N2VzQWtqaS8xTmhjaXZXUnNxQjdsakpZNDY0TE51SW51T09uQm9TY1NCZTg0R3JiemdiUHZ5Z1JxRkdYRndFbEZ3ak02ZzNaOXVZUjFEUVdBYUVzaHFINWpEaDNGWXpkQmJjeG9RY3VZbFFRUmdvd3FwajNwQ3lSWnB3bk9EZVRyeEhId2U0WmU3YlU5MFNJaGtnVG0velBVLzY3bk9DdHhudHlMb0NJUk13Z0FqUFdHTDgyOGZVV1pOdHlvTVVzc3hoUDRjL1RFQVBqWWNZSHJFUmZibWx4RmJoeUFHUzBHc003TXEvcCs1NlVJWjY4N0NvSHZLSDdyR3Z1QVdIQ29lMVhJNCtEYThHQzk5UEx0Qmc2bGlZVUVORWxRQTVFK1JTbmZOd013cnQ3YllLZXAvN0RRNSs4UUVtT2lXd3VVVERVM2J3M240WWFBY3E1ZTM2bmZRMTRHUS9Oc3BUMDZIQUZISVhpYU9wcmJ0QWcwU3ZCVjRlSUZFcCs0d0dPWXpldUEzbWhpNjJZRnhva3NOTC9BSjU5WVp6QkFnYjgwSmhRU21RRkFUaytIMXNRRG5SQVFhY1RXekl1TmtsaHBRNlpUVGg0VGFGYWhEcWJCWHNEMWJ0QmZWbXVxUHA0V3R5OStCZStFNWxsenlQTXNmOEFQOHdGajhISGQ1bnNzNkdjZ1NvN0xFRjlFcWRXdDRVU256QUcxT3N6SHBxeEFRaCsvd0NQSzYySUZ6b0FzTnJ4MVlML0FHdy9YZ3pIelpXd1k5RHlQRTNTT0NqU3N5U3lUT21CKy9ZSDc4R0ZxczZtd0s2WHJ4T2RBT1lmcngrNXozdzNqU0VEY0FLR25vMysvd0FCV0NUZ3FkWkNVRXBMZmQ0aWdRcU93MUJDNVFxNTMzQ1VHRUk4OUFDQm9lRXB2YzFxa2pqSUlRYmFnQUdJY2hYOUxud0FCTEVxQU1idkxJSEJhSWRXWllYZVBCNFJvOWd3Q0NLQWRaQlBja0dDelFQYXdtZGdYRWU3SDllTzVBS3pmTk9DaGMrWW51c2VJMGhjUUVTL3RLRUtoZWhudUtLVEl4YmFPbWozZnBtQVFFUy9HL2FEVU8ydmM1VkIxaEdvb0NjbUNoY0krbGQvZy9mZ1R1MXh0MElSTlFtSE8yQnkzUUFYL1VDZkJiY2ozSGFjbjhONDBCRTFBQm1vTVFZUzhFWURtanFhMDZRSU5ncUF4VlFOZHpjTGZTbitpK2x4Z09NdnhRQUJpWHZnUkN6SkRnd2tvSWNRb3ZvbjNnR0RVZGVrZkF3Y2IxNEVHaWZDNjJJRnpvQXNOcVByTDBHUUdGQS9md0hKSEVTbUZ2c0ZNc0NlMU15ZTN1cDd5TUp0QkdRNThBS2M5TXQ0VWhFeUo3ank0Ulh5RndyZ2Nnd0I5UVBhQU5lQ3A3Zjc0QTRGTE1NZE8rc3Fsd21oOU1zQy9BR0haSEpHM1QwdUxabmI2a01sZzlmdWN5VUlZd2hBM0tVU3o2ZVI3eFoxcXhvTGdMMUJTSlp3RlluSmZEZU1BUk5lRVF4VWNCNmdoY2Zyc0tHQjZnWmlpYjByczUyRlpnUWkvc2VJSzUwcU9WZWdDd05PZHhYN0pyNEM4K09TK0c4WUFpYW0vcHZvQUtRYncvQkZhTXMwbU1paXhOSFUxdDJnUWFKVVlhM043RWRyM2hoc2h4RXF4K24xNWhlL3cwb3NmM0lCQWNYNUkwdko3VHRRUDBoVVFnZFpuTW8zRkdnQ0J3VkFtK25zVWNCQ0dYa05EQUFHQXNlVTBMUDA4RWFTSnBLKzMzV1loWm14d1lTVUVPSnEwZnRmVUZHMUNlMWJZc0hYaHN4T2VoRXNHcmdCZm9sOGVrQlFIN2R6MnB6MVlsbU1RNS93aUR1U3NFcmhvVkNKRElVNlF3dnRzYUN2VkY5cmtFUkhvaDdlVHpESnpVN0lBdlpyR2d1SENIZE1PQWhDeHo1K0xsUytnWDZ6VXZlWXVCZ1dYVVFVSThwRWsyQTh3SW5IWHgrNEFMK2ZhRGN1cVE1cS9SZjhiMTJBajkvQVY0ZFRmRGMzalUxMmlIbHlyTmJMQUR0T1hMN2pPQVdQc2FNNTNpYnhoS05xQzNiL0FDUEFjd0EwSDdpT1EzV20zZWtIdk9SblcxMUlRTndRZDhUNnFMRnVIcnpnWUlxalc0SnZ6SnpFQlhpK2p0c2tHWmdCMnB3WHczbkFHVGM5YlhLcjEzMWVZTVhBZWhLMDZNRjFhOVJpTWRISVFOUll1SC9UV2EvYm9NM0RhRFg2dCtxWGFHZGJNaWpSUWs1TUNoYVZjam5aTkt3SVJvS3VrNjdmVjVpRjJabktRNTBBNWdHVWRsQXlnYmZPUENkbjlLQXlub0lxNWoxMzFBSUJqd1RRdkhJOEVwQjZjNC85QVlkbkFBU2ZmdU9nc0NsN2hvY0JnUnRHS1pEc3MrTnV6NjY4WjBrdXdLbEM0QS81bTlVWndzMTZJWkVLRUxqZnBPRVFtMzJKWnR4S0UzZlNyZkVoejBWSXhSWS9YZ3dBeWgyZGhvUW85KzUwcnBkaWNoV2ZBK2hDUWd1OUFkSnpmUTJxNEFnUU5ZdVNpZGR6cWV3NklVQkFEMDRqcm43YnZFNTBBNTJVQlB6V05CY0xyTDJHUkdWZ3ZhT0lnY2JWem9YOHZnVlpoVXpoWUJOdGhUWjFOYWRJbUd5SFBnK2I3UDhBalV6NS9CV2tIVVlGMm5NcCs1bmE1OVhFU3IrM3F4dVB1YkVHaUIzN2lrbVF3QTdVN2VVdkJSSkRONVhrbFRNMFhYMjNlQVU2YW5WM1RTd1c5MGJtOFhRVE1ETDNHSElMdWJMalZhc0Q5VUQzQ1A4QXM5ZFRla1dXcXBabEMzZFJIWFBpclFGKzdCNm5FcnhhT3hzWXhCV285a3M0QXRibDNtSk1QY2xvN2Jxd2ZCS1lidjFmSTMvb2cvUXQ0dG1QVUxkd213QUdTL3RQMVpUV0dBUGFLeDE2RGlHUUsrWWxQWTJGa0JaQTVFcVBDL3RTTEh1ZVVJVUZIdnI2WWhXZjY3Z2ZZTjhacjQ4bWJpTi9vOXZybWZ3NUxGRDZrMHBzK3k2NW0vdWtYNkNURFFFT0lCUDEwa3ZkZmVKbU8rMnYyQ2tCVWRPZlFvdWh0QmpkT01XWUljR1VoRmppZjBmTXNFWnVMTzBpRnM5R0VZZzVUNmY2OGUxUkpEQTBjV1BIYmhQV3ZERFFEbnNsVG81RkdGaWZWbDFJa2ZxZ2U1UzUvd0FnSlpzY1ZPaTJtWjBlSlBUbk5GNldCQ2tXWTUzeVNGODVISW1ZZ2xxZlJobVh0c0hjTWMvaDFrR0dNSFpRRS9GWjJGeDdBZlFPREJ1T0Q1enB1bjRCVTFIMkZoRUxSZ0IzbUxURGdEWUJmOXp3RXY3ZWhqRG9RS0NFWTZPUWthZ2hVSlFpYmo3OWFCMllkUy90N0VNT3pJNEV1UitmNGlGaEh1UWxjY3VlbzIxTzFrTVFpbGtEMm9YVDRFVjR3UWcyNEh5Uks3anYxbER1Yy84QVRlTkpRdHpNSXQzQ2tFdlBvYmlkL2orWllKMGJTL1BNVWVJaGdManVwbGdUMm85WWNBRFd3bUk2Y0pZbjR2V0F5SHg5aGdRQXhneFdnODZmUUhhRURhbmMvd0F5RlJMODlrb3JUOS82aE1EOHo0SWlYV080US84QXd0TmF6STk0Qjk3Tm56TUhjV29wV3pDbExoaUM4SUFuTHlPaFZlM3BPSjdVTVFFakJxR2JVODVQYjhneEMrZnJSNHdmVUhPZitHOFlRZ2I4S1drNWtUQ2hBSVBISGZEZWRJWU5RakFHamtMNlJuSXdGWkFVN0QzbW9od3lsSEFYbUVMWSs4UVV4SXVkQUZodFRndmh2T0FNR29aNHNpdzdOMGNpRmk1eVluenRZb213SXcyNWFaSWZUQ2JmRFRhc0MvVkE5K1dCa3BZM21PNm9Odkw1Q29HNHI3Njgyb3Irbk9YT2lvRCtMenNLZ2pTUkp1SFhiNnZNcWdsR3UydzVBRktCK1Y4amxvdVFLeXB4dlZmWndFRU9ZWHRUcmp5d1FWV2ZJZklENUJnUzlGQ2IvWjdEZUpvWG1lYkk1Q2NtSHFPMW1OQWpHTTVmaW44RFJZUHJyMU8yNVRvNlV2M0p3SHEyZVoyV283R0VTWGxjMWNZbXRjL2VjWVh5NFdKMlBFSTJZNlBnbFE4ZVlaRWNVbUpYSnNzejRmOEFyOXIrRFU5OERhT3AzN3RCQVgxQkJ1K0NZZnR4anFiaklvSE93b1B1YXhvTGdUVU9VMmd3RUEvV0p6ZjJuSzFiV0FEUTl4RG1NUUIvYjh4TE9XemdCekFpUHNVNEw0YnpnREJyeUJIL0FNRURzSzRwZ0FMQkgvaTQrdVlDeDQxamlCSGV1bFlaSmZUYWM0VUVyQ2dJRy9IUkZFZkY1MkZkSVhPYk80NVdwRXcyUTUxTUErdU1JQ09uT0Rmci9mTUdYTDV3WnZsZ3ZDUk1Oa09HR1E1ZTM2bEFZVUlRRkFUa3hlNTY2K3ZNTWY4QUg3ZzJuOWNSZFpld3lJeXNGN2VQWDBxN3NBQ3grU0ZTMlA3bktab3N5cFpGa0tVSUh4OTd6Q1l2K2Y1OEFIcmVKaFAzQ1l2SHRDVkFZdmppYU1LNWV0QWcwU3ZDUHVSdHUwVGJRRDhDbXBnQndDMUlJY3dSQ3pKRGd3a29JY1EvMXR3SlJ3RjVuN0xxQTlFQnZEOEVvQkF5QnVhckNQTmlZV0Vwa2xaRTVNcFZHOE5RMExKcHk0SVVoRFlWQURrUmxVUDdEZmdMbTJ1QzRYazNwOU1IMEp5cS9MWFdXMzlrUVJsRG9UaFA4QkEwUW1VOWhOWjJCb1pvd2lKZUtXSnM2bXRPa1REWkRoR1ZMMDgwa0d4WHFoeDkzZzJvUmdzaW5NNDVaYmZjaGt5WjB6Yy9FNGFsZFB3WUNsOHNSN2ZldmFDeEo5NGRDUVZ3WUpsUXJVQ1RFRjlhY2dXOEJXSUJTcjg3aEhSS0JFMFd5cnpQZmMwRmd3SUc0MzdPOWZVL3RoVDFhVlFsbkFWaUZ3RXNUUHd4UXVhSEJnWkFRT29PV3pzTndnQ2gyb1NPQXNPRVI4L3J3R2VqaDhLbUVBUFRqMmswS0NaVXYzSlFRa1BUcXRuMkZ4OUhnSkNjU0JlOG9jKy9IcENHQXhaQVZOWGhIbGkvR0NET0cyTWlQckwwR1FHRkEvZUIrZkh3VHJpdFluMG4xNWZVZk9JZzRVRWZtUEFBR1BIRE5EZWRJWk54Um81ZFhFV0FIYWdWQm4zNGxlTTRXaHNEQnFhRGdMWHZQVUFWRW9zcGVOdlVCRDhyMmYwNVFvdXRGU3NaY0hTWU1VRVBVQjE1WXJmMEZIVml6Q0xCajI0aEVTTm94Ykk5aEdDa2owMGNIM0I3aE54RVZGSEFXQ0tNTm81LzJlcHYyZmJnVTlMOE1WcTlQYU1jWXZjTENuUktnb3NHUEtWSDJwVVFoSjhYM09VS09jYVFpYThjejFOWTBCUnRUZ3Zodk9BTW01d1h3M25BR0RYanJBVnYwSDc4SHdVZ3UvMUdYRmY5OXhsZVpzNm10dTBURFFEZ01FUXRXNDdMQS93ck93dnc2UFVYR3RCQVIwNGdrd0tmcG1OdzRjMnJRQ25SS21rYVM4YkFnMkNwL1pqQy9mNG93a2dwWmFOeTVOdFFDbGxmdUdkM0FmTlkwRjlvU0JPWUk0Ri9sblRpSVFpS1BYNk9ia1R2V3BEMWtoeDN3cTBWSU9qUUc3OEVGa3RMdkNQdW5hYjd3Q21uWkJrM1BjdCtIdjhBR0E5V0hlc2pUVmlGVGwvcHZHQW9XNXVDRmRtd1AxUVBjSU1LMHEyWFlJeFBYTDIzYUpob0J6TXZseGxPWXFLakdWMkFZTUNFZXFReHF4b0xoK2cvcDRVTXJ5SjZVQWVndjVDbzNCVFcvYUpZYUFjMmRUVzNhSmhvQi84QUZQdU1mWi8zZEhhM3JBQWpOakEwcVRhR0drNHlsdmxPQjY0UURuNklTSUZqWnhKQk4vUFdHQUhOTmpWeUxDUGdCSWRJVi9uZVlMRStKeTVORVpSa1ZrVGt4OUE0SEZQTXVLV3hERHNpT0ZhQTRjSnZINkNwVG82cmp3NHhuTGdZRVRkZ3dsb0FRQkh2QzJsR05NbHQ1T0p4S0pMNlMvY3hPaWd2K0x6dWFoZktrUmNuQ0JEaytDQVZkWkVENUdYaloxTmJkb21HZ0g0MDl4MnZXQkJzRmVmY3RsTnp6Q01UNGk3cjZSVU9qSDBQOGNRVWR0MTdtRUxQRGFkTVZNcVFDa2RHcDNGb09CVHo5c3BRcnFsLzRzUDY4R0VGRHIrcDFnSzM2RDkrRENRTTduTFkvYjBnS05xRk9MK254NVkveDhxVWdRYkJVNFRjQVpBMEpaNFRoUDhBQVFORUpsSFFxOVJ4QU00MDMzaDJQL0o0SWs4aC9rZEtyMjRnTXZBN0tpNzVyR3B1RWd2bUlQMkFUOFY4aGNmY2ZVODhZempMZ3grQkI3L05ENkk5TmVzRzlUYlgxdFRVYkxCWnlRYjlVRDNIeGpoOExEUUE5T0FGc1h6K2RweUZUTWQrL0U1LzZieHBLRnZ3cGFxWFF2QVhtWjZENXhFZWoxOU9mTHc5NTFBVmtSNno2Z0NPVCtsUFNvZEFYY2hXZitBR0FVSkF6RXA2cU5BUFVXS2lGMXkzQVV0aDdRbHQ4WDNBVmJGamdOcUJNTlQ3RnplNkQ2UmtmZytwMityekNONTNWUUxLd0lZSUViNTBGVlFSTElpQ25LcUJlQkFSTlQ4aXhscStDWUs4dlZRMi93Q2o0Q1FuMGUwRXcyUTRSUEovUzhFamUzNjlmK08xaGZ2WWZyd1BQYmdlWXNNck51VUJQVXZQdGZNSkIrWmhydWwvaDhHRnJ3dnc0VUVsTHY4QVVJQXJjSFk2andhUDJBTUNqdFhmVmxCRm9PNTZ5d3crdmdMalVwTmF0UVFiQmdaOC9pWW1RWEg2bkpmRGVNQVJOUUdVR2lDM0QyblZ2blBBQ1kydzNCN1U1bjFISTdVL0hhVHNSajlTWGdQZlRuUmdVa2U4cS9wK29uUGs3ZnZFdzBBNXZoQlhKQlAxUVBjUmR5TXYzQ1lhQWNXSkhMR3gvWUg0TUFOdmFsTkZoWnpVbVlpUEw1dWIyZmhsWEwyL2NINUQ5VDRIaytQN25IcERPSUJHRFVLeU9GUFNHQmpFQzgydzM0UWd5ZDUyOUFBT0ViT1JqM3pCQkdhbFNNdWQ0Qzc4Z2ZJT2ZwaUVWalB0ekNYeit4Qkx2aUNRTFh3c2ZUeGovS2RLWTJ2K2FHUkhGSmlWeWJMTUd0NmZ2dUQ5Q0V5ekJYRVJlaXA3ZUFZU3hNTENVeVNzaWNtRW9CQXlCdWFyQ0o3NlZIek1zS051OXFwa3N4T2Q2Ynd4RVp0NEt0TEt0NFhyRHVuQ1BEZUlCR0RVQUVyY0FRU2c1clFqdDZzSU5FcngwZW91TmFDQWpwK1ZtbkQzOHYya2NWUHkzNm10aldTNTJlb3VGU0xBbnRlQU4yQWZvWHRoY0FBQkNBSWZXWG9JZ01KTUg3K095Z0orYXhvTGhEd3hQcVAxYytRRCtZQTNEY0VkeHZlSCtzMlk2ZG9STGEvbytDUloxd3VweEIrM21RR0RVUzhkWDRQeFV3Z0I2YzdKcUNGa242cktjUHJRVGZYOEJYa1FwcjlLN2Y4QWQ4RU9jMTlONHdsQzNFREN1cWVrTUV1M2pxTm8rTlRpZkdvS2ZMWHBVTUV4a2Z1YXRuU3g2dHVla0hEa2ZUQlVZaVAxeXVOYkxBRHRRdXgwYkZrMkFIYWhMa3l1RUl0UG00UkJlMXY3eHFkVmdMeldnZ0k2Y2ZoQmw5QU9rQ2sxVVFmL0FBREFqYU1VeUhaWjhYMXJWU2g3WmhkVHZKQWFRSUhzNXJLVk1oVWtDdk1HTGlGeHRNUmZ1YmxoZjBTZGpjZ1kxNDZ5NHg1djRDbzRiNmJ6b0xOdWM2Z040a2hBMzQrc2hIZTNPVFJLRUtMNy93QlI4ZkIzaUlFR3dWNGJKN0xwZVBWRkxjVjN5SE0yWTEzamIxU1E0Sk9DcCtWY1MxTWZCNm0zdUszN1JNTkFPQUd6cit2SFVIVXlOZzE5ZUFENUNLQjVlMjdRc05BUHdtUHRXdjhBQy9VTW5NUEV6eGlmc1poY1RrT0ZaTVFIdUdTTXFJVXpPRWNpREFhSGpFQVJKSEIrMDRMNGJ6Z0RKdUVCa3dic1hyOVBtYmpmUUxhZGdmdXdlcDA2aC9EZU5CVWNtNU9xc0JvZTRBdDBNQllqN3B0QmdIcUI3enU5Uk1LbVdCUGFnTGRuSGY0VUFhVUpoa2k0dEhObmk1WUlYbTJHNHAxNExPSXpzRjdRa0RNekVoOXZtK1k3M3lsTzA2T1hSYWE0NXZ3ZWZRaVJkUWdRNFVRdGlSeVFpZkhLaFg1YWNkS3IxSEVRdDY2cmlEQjd0UUtGRGRIUDc5NGVnRXFFYVNKTndyN2ZkWmhRTGhYZmg1NUYwNGNvRjU3c0U5bWdwMTBsQk1DYlRMUGd2OE5LREIwRFJRT1F0c1lNTU1rWEtibmxTdFBrekJBbkZLaWJnSlpEcUdQVC9kQm9FcnpMa3dSa21KV1JPVDQxUVIybFdCQnNGVHVWeCtJeW1CUGEvd0NRQXAyVmgveFdkaGNkMzRQeFV5d0o3VTA5eDJ2V0JCc0ZlQ0FMZk5UNjd5MWRiRzhGd1FHanhGamNtSzlnOVFFT0FJS2Rub1BSVXl3SjdVTWtYUGs5RkNFa0VMM25CSk1zTURZTzhUM0UxbllHeGloRHlrMGxnYUlDTHdCOUgrSUFOY1FnYjRqZWV0UEVZQ1lIM09CN3FNN2c1eWNsNDZqQ2Vka2VTeGFoMkZnTVZubndIS0FLWWZxeCs0LzdmcnZNcTRlLzduZTFIQVZnL05zcFQ3eDZubGpHY1pjK0psUy9KWHY0ZGdiTXhGN1A2Y2IxdzlwMGdRYkJVRGVucjZUcERMWEM4aFM2anNPdTdUOTlEaXJoU3ZFdnJ3RjZTSU5ncWJYaEhUcUM1ZGc5UzNJV25jQUlDT25PUytHOFlBaWFuNFpsSFQvZ3pSMU5hZElFR3dWT1RkbWNTZWg3Z0IzTVkvSHlGdzcxY1BoVWdnQjZjb2g4MWErajNZUVB1cWlJdWZwZ0o3ckZxNlFnMFNvaFpraHdZU1VFT0lQNlc0RW81QzhUQWUvNmd4Q1VIQTRlU0FDTTlaY2tSR3BBSUZ1RU5XTEhzSUlzY1RZejhNN0t6WDRyTzV1TkxVZHIwZ1FiQlhuYjNIYjk0bUdnSDVkZ2JQNm1qcWEyN1FJTkVxZEZZZjhBRjUyRmVHSjhRK3ZYRUFRVUFEM2xkUS9tTFlmTndtUS9GTXB3Q1BmanEzSitZcGhTK240Y0RlR1dBbElQVDhDb1ZrYTRSeUNNR2V3bXM3QTBNMFoyVUJQeFdkaGNBQVdNdzc2T09oWTAxd0JJUUttRmU3NFZpYjBvNXhrVERaRC9BT3krcjlJeW8rWm5BckM0d1N3SjdVNkhBZmlwaEFEMC9GMTQvcUVESDhpK21qeFYvc3cwVVcxdG1CRU53Q3JnQUdKZjhuczRnT0lyZ2Nnd0I5UVBhRDVzL3dDVDZ4QkZXVVgyRERqZUc2blI5elBpQS9tQ2hmaFlvMG0xdkU4L0piZ0FmY0FOcWhrTXpkNFJEa0h5dldXRXJZamFHUmtuWG5IUU5nL2JBd1YxTUdidFdHK3J6TGc5WDE4RkhlOUtmMW9HSlNDbVlBR0I0RUNHS1RHcmcyRVpTRTloRU5BU1pUZGpVMmNuQTRNaUxyTDJFUkdVRVM5cDgzb29MNC9Jei9UZ3c3MUlQOVdOQmNGZFptTXJSOUFHWGpmc0JiTm8rZ0FPZGdJZW8xQUpsZmgxc2lweGVkaFVkMzRQeFV5d0o3VWFjT0g1c05BUjAvQnd1WTA4L1BYd0YxcUg2VGpObTdqNmdBekJkdnN2cEc5OEhiZDRFR2lWSFJjWEsxWUZPd1ZPWitHY1lBZ2JuYVpac3BEc0hhWXR2THR5d1VMbmNNc0pleERDc3lUS2V3bXM3QTBNMGZIcXAxYm8rTVlTQUhwemJyODlZOGNoVTZ4MlZpcEJTRDA0Z1M4cHdVU3dKN1UwZFRXM2FCQm9sUWh5SXg0VTFPWHBuTFlBVmxlUG05SE9HK0c4NEF3YW0zT08yN3hNTkFPZCtOQndHZ3NDZmFINjl0WHNaQXJqT0RYSGZNeDQwZFRXblNCQnNGZUdxcTlldkFIb2RuZnA1QzQ1cSsrNGIxTnM2cUZ2VUxkeDVYQmZ2dk1CMmZLRzVVMFc3d0ZNdVNlMVBjYWZ0Z2JIZ1QwSGMvREJxU09uT0svRU1BRXo0WjNKSGU2SjIxdytuaUJ4b1FnMjRncDdscUtnRFl4aUVlVy9MZkQ3UDEyaXhQSWpNRmNBaFVCM2dQVS9zMEdoVDhPeXpYNWpDM3l6T1daeTh5UUlHREFBZ0VVVzQ5UHJDamYyL3VEK0NYTEdZTTF0anl4c2NPelc4Z09uREVsOS93Q29TcDF2Zy9OaElDT25IYm12ekF0Ry93QzNBRUoyRXoyRGJMQUR0USt6N1IyZ3BVcUF2emJLVUM3c2I2YU9Hdk1LSmZ4d2hyelRGd0VrRVdsRWo1MzQyZFRXblNKaHNoK0dncVNaY0x0WVJxTVdxcDJweUZaaHhHMzAwRWNCSDFBNG55L0htWEl2WWhoV2NBalA1bWRGQVQ4M2pRVkF0TmlTNWVRa2NPSE1kZU9pZ0orYnhvSzhHR0hoMFMyRkpIVG5kK0Q4MXNzQU8xT043R01yQTBVSnhYNDNuQUdEVTdJZ3R4ckdndUJlNncxdGJHOEZ4NWk0ZlZFRUFQVGk5SDlxZjNyRS9HbW9EbENoM3JjMzNwdDZTcWpLdDQ4RTl3TkdjRjhONXdCZzFPNzhINXJaWUFkcndYNm42aWJ4eS9ObHNBTzE0SkF6T0IyU2NxUzlRbStNMGNHRS9kZzllTkhVMXQyZ1FhSlUxbDMzbDRCVHBxYk9wcmJ0RXcwQTRSQzRmTzVXakdNcnlGSGFyZzhaWUY1SFRnQkdQNm9qK0VuVUJsQVFjUi80dVBybUJNdVpqZnlpRUhTaGtqME5ZQk95c2VTb3YxTUt6REd0R1NHVkJKTEpsUHZNaDRBMmNBWkhxNS9VWS80TzAyTTR5NERMeDkxbmN3eGpHVjVFRFVxZGZQallHem1vVm9xcGJ4aEhCS2xnY2UvTTRUb2J6Z0l5Ym5SUUUvRjUyRlFWRHM4Ti93Qk03R0JxOHdnQ0Fkd2xDZksvNGg2WTNpSUZjZjc3bXZrVit5QUJuUGoyODdPcHJUcEV3MlE0bXN4QWlwQ3MwajZSQ3diRndyeWM2d1dUT29KWC9RZnZ3WjdhL3NvQlJ0VGhteGpLQXMyNXFTRjFPb1F2VkN0UkszNXFCc0hyWlNqT3AvdmM5amZ5ZkRDRiswNjlHNHFuaVNoc1ZDSGYyRUgxR0hnRmZMWEJzVkNoOXo3K21KN0ljK21BVVlZbnhmOEEzN3o4Q0k1NXUzYlJPZEFPSUM1MFZsUHhlZHpVY2pGckN2MjhhQWFuSDVUZWRKWXRUc29DZmlzN0M0SlFjUS9VWVg2L0ZuNkpwN2p0KzhDRFJLOEVSVDVZakFHUHovRUJoQVl2dmZFZG1Xa3VJZmVIN3VjWDJNWlVoOGs2d0ZiOUIrL0JnR1NSUTRvLzhhTXNkUnZmNW5XZjZic0Uvd0RxREVBZzRoQUJVY0IrYkhnTEhqMjRoaU96ZUdBR2xDTU1pT0tURXJrMldmRDYyWUJ4b0VJTnVlaEFQdW1nMkh0QmUrRW5zTVFncjdrL0lFSUkrcEdnZlg4UVNKNllnYmZ1U3d3cml3dVluQ1JPZGtPRXkwdjNFSE9QblZ5V2NwQzNVTW0vMTNNeGc4NGRYR0VCSFRnQmo5d2xUWGw4NWxLT2ZuVUs5bitRSWVvQmVnSnBhOWd1T3NwR2xnQmViWWJnQUdKOWthWDI1ZmswQTF6RHNEK3U0d0ZrUVZxd2ZVQVlBbDgvSG44cGsxVjBTQ3ZYemlCWFFhSHJtZEhiODczcjl3TTFaMkdyV0FVN0JVRWs2ZmZxRGJWckFvT3lHV1o2b0xrU3pnS3hPNXZxMVFsK2JaU2piSncwdkFLVDBiZ0Q4M3RYemlFZ0FWSCtJTjZRSHZyT3d1R09mSEVJRHo3Z3pMdWZBSHBBSzlldGF0akJiUkFFK1Q4a0trc0F2MW4yM3NWWHQ0VVNuRldqbCthMldBSGFuckphajRuT0krRzhhU01Hb2JGUk43aWJXREZXdEJNTmtPVk5vbGxmcEhCaWxVTndYaDdnQkFiY3VDak5UK0pmSTBZQ0JzY1FwYXdmWEtwTkZSK05IVTF0MmdRYUpVWUVBVEh6N3dTRDg3bldKMndzajkyRDE0OUp1ZjU4aXh5RERnYUJNTUhJZW1NR1ByWmdIR2dRZzI0Z1JNRkRrTlREQmdxR2ViRXJoZVpRbUZoRFJBV1FPUkNZazZSQ21aN0xNZnV6QU9GQXMrVG0zOVd6Q2xLTEIrUDJ6QityVTdRUTk1cjRDNEhvVkJWVnRnN2drSDVud1dBdjR2TkdORlZPRzdFczRNTW01VWFjT0g0c05BRDA1ZlZtTU5hVE11NFJRenRPSlVLbVhKUGFsWm5DWHZQbk9LcXhzaFFRVCtIMm5QZkRlTklSTlJnZllhM3c5U3Z0NkVJR2hJLytBQjJuMDA3bG1ETUk5ejV1OHhCSDZnTUwxQlR0VzB3SDBEZlJqQkVCMkRteFdFUzZWV25BSnZSWVltMGE2WHJST2RBUGMvTmovd0Q5d1Z2eDdyYXBzRFp6bWVoTFUyZlJCN2huWnp3MXRrL1ZBOXhzRTBlakdjQkdEaGhnL3ArNTBoaE11QUx6YkRmamIxWGE5SW5PeUhPSCttODRDeGFob000RVhDeTE0V0poc2h3cUw1aWRqRGtBNGRCZVo2MVNrU2pnTHo1SkFoWmxjNlAybzVFWHp5ZHZYaVlhQWZqOFhIMWU5V3JiRUFySno2Nm4zQUNsek9WVUU1U2xwNjllcVRaZzl5aHQrTWdWeDZzVVMrOFdBSHBxL0JXeFM0UDRoUXhwb3hLcjFTWGxWaUgrdHVCS09Bdk1JYUFzQUtEYkVJbFhNcVNjaGlVTGhZM2l4eUVnSU5PRURIQkxGcTdXV1lmNnlwRXA0Qzh6cWlEZkM4N0NvVXV6ajE5Y3dpSzVnR0U5Y2NHZFRRT3hkTUQwNXRGcmxXb0xuWkVSVmlGc2FGczhlMDZQVVhDcEJBRDAvSEYrb0NNREE1K0dFZ1pud29vMzRMOVorVitCQ0FMV3h6cmpPWUFPNHV6SHdGeGRWR1Z2YUFJbW9RZk4rOElrS2JLUTVYN3hMRFFEbEQxQWZIOStTcWltamdSb0dOd2Y5QUQxdlJyOEhRZlNIN0Vnd2NFY2tieG9EU0dCQ0lJR3Job3FmTzUyS084Y2cvOEFvQkRCSzVTWW5Oc3VBQ2JQNG5zOHFLb2xDTkdNQVA2ZnVBZ0VZSHBIMXN3RGpRSVFiYzZDRytYQUY1dGh1QXdqKzJFSENnZlVITEQxZk40djVSZFpld3lJeXNGN2VMZVBmbitGRDgvWnZVS0pyY0tHd2ppQUtoQUJGenFmVWRVRFF6UjhlNG1zN0EyTVVJd0ZrUVZxd2ZVQVl6S3E0S0g5NHZBVDgzVi9PNU1ISm50ejBDMWRaMGF6NDdQVVhHdEZnQjJvU1ovY2MrdUZ3cVFRQTlPRUE1aHFBd25SNmk0VklJQWVuQ3kzSGppSUlRYmN4RHY0RlpEUWVIS2V2ZUFGVDkra1VQbW1ZK2hFTEo4T29JL0hSbnNEcVdnTkROR2ZWOE1hSVlDcExYL0FBUHh4N1luQ2hIT1ZJWk53SDNxa09YSjl5QXVYOWpKbTF2V0FnSHpNMjl4Mi9lSmhvQitWSm1IWDh6Mzc1YkNSTXVKb2RudDYwUFFDVkdKKzIvMjhUY0NyL01Xb3EyMUFPeCs1K2UwblluUDZHcHk1UHJwUTkxN2VCNzRGa2hKWnNtR0JId2tNKzdmM2hlZzVVaWF1QXZNL3Mya0VmcUE0cUNSdCt0TVFCWTJPazZRVXFYQUY1dGh1Yks5TlFqcFgrNDV2SFN3UUQ0QW9CR3o5aENqVUhBN2F5V29HTTR5K3A3Tkc0c0xSeGp3dzUxOWJpK2YrRXZ3WWE1MFdPTHVhMVIzd1NLVlFyWG5ocnR2T0VzMjU3Q2F6c0RSeFk4ZDRDdCtnL2ZnUWJZMERKYkIrbUdibVlwN2lPOXNnRFlOdVpoNFA5YmNDVWNCZVlPUDdBQ2x6VFVIMiswQkNkL01aRVVzQWVuQUY0NjBwNVJ2QmJLb0lVR3Y4akNJejNDWnRtQlZtd1AxUVBjSUd6N2RLRU42L0xjdm9CYlRtcXVGTjdOdUtENWkwS3h1ZGtQeDE1bGNBc0doN21udU8zN3dJTkVxRC9QcXowTjJlSG53aE9yOEg1cllRRWRQeHgrdzNuU0dUY1V3b3JUOHBUczhTTzFBZTFoc2k1dHJnWDRIL0FHY0QzOW5PaXNQK0x6c0tqNVFQM25EUlZRRUY0Tkdvd1FyY3N3RE83RGVsYUFRYUpYajRvZEw2RFhyUDk2bUpZRFl5Rk9rM0Nsd0JTYlliaG9WR0l2eS8reWx0b0tFNFJ1ZkIvd0RWcnhrMkxsL2IySVlkbVJ3SmNQOEFPU0VGQ3ZSTjdQd1FFTkQ4ZnhIbThYZWFnVTZKblo2aTQxb3NBTzFEMWV0RHptM3NBUDEvN1piQ29zT3p3MnAvamovbjdDNjhjR21sb2JBd2FoTFZqMm5iRW5TNEMvRk1wd2gxZFcyaXcvd1lDZUI5TmVzL0VkZ2lNYXRoWEJJQm1teEs0RmxtQ1FETk5pVndMTE1HOURVQVVjaGVJSU9oZUZEa0xPamtJZXlZSzhGZW9BVk8zN0grSm53UDZ5N0V0NENzZUZnKy93QXhqL2xIeGNCZUdnUWJCVTZ3RmI5QisvQmprUFU0bThPRFU4STF3QzQ0RjBGSWljL2IrNEJzVDgrL00yN1FqS3l4TkZEYmt1S2czclpTams5YS9SRmJpNStRdkNSTU5rT2NnN081Z2hXb3ppbjA0NmpBRWZ6dUlQUEwwemt1UU8xQzcrWkNXUmNnZHFkZ0QrcWdDWlg0ZXJNbHhPU1lBVmxSdndDL3QwcWFYT2M2UUlHNHd2ckQ2RTUvUTNFNDhuZUFnV0d5SC96ODM1SDdUOEdGZmxwd0NEc1ArYmhxUHJDRUQ4eDRJL1Z1NE5vMTllSGFDbFM0Qy9GTXArRUVIWHRBakh5MHI2R09mVytVb2tmaW1VL1BaV2EvTlkxTnh3WHczbkFHRFU2d0ZiOUIrL0JuOGUxcnp3RnpYU2VxMllGK3REYkNvQUJIUTFsZHNoR2ZjUHAvWDMrMENyZC8zRkQ1RGk3amphS25hM0lWbWV6bThMUTBNMFlCSlU0WDBOeTBiR0tFQjRRc3NXMWtXRVo3OUt4b0paalptMXUrOGZBdWRrUHhxQ0ZkbWdMM1lyY0JndjZpM3Y1b2ZSQ1BRcDJKYWtEck01SWpZN2VUTUV2V2FPcHJUcEFnMkNvZUZVUmZwcHJIbE5XcExid1cyYmdLaGdDK1luUXB5S3N3dkI2YThQckswR0JPRkF2ZWNLU2c1NGxpRkNZUHErbnE4d0FQNmVQcm53VTJ2bzNjaDlpY0RzdDUwQmszQUJ6QVllQVpRaGFkSHFMaldnZ0k2Y0F3dy9ycUgveUdiUXJZTUl0ZlIzd1hpcWdqVysvYXp0Z3VmYnVyZkQ5K0JDSXJuOVQ0dWY4QURQSEUrQmZ1RlRLYk43QUErMEc1MDk1b0pob0J3UHVKOWRJN0MvRFN6L2txUG1aYVhwZVBRVEwrVnFWNnltcyswcS9wK292Wi9UZ01vUkM3Z1AwZWZnenRyOGkxV1ozcmt2RVpibCsza3RzK2lXRWNCV0xYY1RjeVBMMkNZYUFnU3FGcFpnRkFVQlJaOStITzFrUGZUT3d1Q3BBNW5wYlo4V0dGTDZjZWEvOEFZTnA3aWF6c0RZeFE4YThMcEcrTUQ2SWZBRWlvMUlyUVFFK2dIdkNQMERlRFh5RjRpT2VidDIwVG5RRG5VUTNoY2hiYnhEVVJpQTdDYmtFVmhFZjJGcThiTElEcHdZT2dhS0J5RnRqQjhFakc5RlAxQ2JPNE1DakZXUDhBSVNhMlZBMVhDYVpoREdIUVFEbDdrNDJSZ1VkbGllc2JXVHFHdnVLU1hzc1Iyazhqa29jUVNNM09pdC8vQUVINzhIeDBncFVxQUx4VERVWTloOU9wejYyM2pTVUxjMytFOUFTVUk1OFk5aU1TbU5rMmVFOXZCR1NFb3d4NEJqNTFIdC9NK0tHNXlCQlpnRUVJd09XYm16cFlSOGRMQy9ldy9YZ3ozSnNjS0N6Wk1TeWIrMGErdjZnQkJKSnJpRXFBSGEvdURxT3laVUZla0FnMkRFSEJySEhlZHZRQktnL01KUWFmV0lXM3l6NERaOXY0bW81R3ROaUdEVUVBemNPdzErL3B4NVFYZGg3eFh5RndHUU9QVHFiMngrNHBJeWJoQXlUOXBrclBMQmJRWGdISWNYV1hzTWlNckJlM2o1U0l2M2ViTlFSUFB6MThFakhNT0paSCtkOHh3bjVtQnpmOUdqK0NCdFNnZXF0VEJvS3g0RFRQMjZvUllIckJTaTc3MWlyOTBhNnYrNE9hL2VFU1hCUFZPNDhFcGlMdzQrdGlBYzZJQ0RUalFMeFBtL0kvZWZnVGIzSGI5NG1HZ0hDRnNmZncrc3JRWUU0VUM5NTFncDB1QUx6MGJoRG0zNm1XYkZIcUI3aFJkZWFOalA4QTB6UU1ZaXlpbDRXQ3ZXR09yOThNekRZanZ0S200UVpaMmVKNnI1M0VTQXFYbVFhVWp4Nlcxd2lVSElCajZCNC9vRHVYNkxIRjM0MVZCZWpXRk9oV3BiRkNwbURaV1E4UExaTU5lZ0FnMkRQY1hFUUdDWTJ3M0FRZmtlSFhZc3dqSThVeEt1elpaOGV6V0RLT0VRMlJpR3M3blpRRS9GWjJGLzhBRGkrcHJLRXNXb1psYTlweWU2Mm01QXVTUC9VbUVQVHV6dzRSKzE3bkVkL2Nkc2NkZ0ZQSUh0VG9xTGZpODdtb0pDcmhtWVh2UGNUaGVoaklnTUdvQWh6Q0p5Rjd1TVZhNSs4QVFVNDJwN1RRbVlkVEkzNzhSVkRNVmNJWVVJRCtuOXhYb0N2aXM3Qy9Eb29EL204YUNvKzR1NTU0eG5HWC93QUhJUU1nd0lPZGtCQm9tTUFZQWNZQjlRY2E5d0Z1MG5vQktoVTdOR1NVK3B2S01CbDU2UFVYR3RCQVIwNFErWk1OQ3NGbnlsQStQL3dBWmg3VXY0akZhaDd4Syszb1FnYUVqOEQ2MklCem9nSU5QeHhmMDNuQVdMWGkxcGJDakc0aVB3WlQ5enNnYjlRR2Z0bEtmb0dlNkNxMGQrQ3BIcVI0RDZBVXdMelBaTWZRVzI0SUUrcituQmc2Qm9vSElXMk1Id01uajJOa2xKS2pDeEtSTkhXZUo3RGJ5b0xSeFlqTXp3L0ZRQ2tHdVk4QjQzZE1LR3l6NEZzL3VmQi8xdnIrOFFmMHR3SlJ5RjRnTW9WVjMrcDJVQlB4V2RoY0RGc1gwRFlLMFdmbzhFTUtmVmFIN3B2MVdKM2ZnL0ZUTEFudFFHRTVtSXJTVWhBbFVlYW43ZUFJZW9BLzRhckFDdU5vMEZlUXZlSW81ZTM3Z2gzRlowZXVDK25naEYxTDM1K0FxQWZWL1NoaGpIdE5Xc05yeGhCcHFNTStiNmdTckVIOWJjQ1djQldQSWt0Z2ZXMGw0R1RqVUVLN05BWHV4Vy9PanFhMDZRSU5ncng4SHlmZC93QTZuWVB6UElia250UWdITURWL3dDZ282RmxuejZ4TlVmMDAzQ0VCSFA4emkxSmw3QVZtMzRVMlZQZWpDeWZwZU8wRktsd0YrS1pUOEV1ZkhiNUNXWlpvdzljbkpaT2hNd0FKWjQ0bStvcVVMQS8yRDFHeGNIYlZJUWFKVU5BRmJTQm9GYjJna1pMZ1EydTZia0F4KzVjSzNvdTBOd0N4dFBVRTY2SC93Q2JQNThHQnk0Znc1M0lSWE0yOEFLeW9BQmp3UURtSUc0QStoUVZxenNMZ1VMOGQwQ3YrZy9mZ1JZQzZEV1d3SjdTOER6TThrc0lJQWVvUURtZmRQeldYUFVTVHg0NktBbjR2T3dxT2tGS2xRQmVLWWE4ZFM1TzhCcVFlblBtMGtOQ1hNeGtEanNvbGdUN1JvWTRjbXcwQkhUbmVNRHMyV3dBN1UyZFRXblNKaHNod2xCemJuTGVOdlVCRGhpN3NmbkU3eklUZGhFWk53bVFBTS9PcGxtZm9uTi9la0JDSXA4c1RidEI4QmQ0RFU2dWtzTlFSZzFPUytHOFlBaWFtbnVPMTZ3SU5ncWM5OE40MGhBM0hnc0hlTmdRYkJVU0F6ZHJVZ1dHeUhPUCttODZTeGFuSmZEZU1BUU53SXorS2RsQVQ4MWpRWEh0UTZtY1pCT1pnam4vQUdCRnliazFnL3BoY0tmdDlsVWpTRkVwK0VJc242dFltR3lINExNL2kvNUpSMmk1elBvSDhwb2RiTmRVRkdHSVNzQm1KV3Z2dWZZSHFSWTBGd2g3ZkROVW55eGpNZm1yeEFaQUxXL0lzSzlKMUFKK2JBL2ZneEhEOTFCT1VNNnVlbVhoWG1CNkpPTmIrV3JNL2tWV2RPTWcyWW52SFVtd2RuTm1HeU1pZStqWlNTV0xBblVVU25ONDFOZG94ejZ0T3BFajkyRDFDbFhKWHl1QUFHQjQ3UFVYQ3BGZ1QydkpPanArMUUrNjlmOEFqa3ZodkdBSUc1eWpveStnQ0pxR3lDblJRRS9ONDBGUnozRTVpS2xsUFR5MVZYcjFPejFGeHJSWUFkcncxZGYxQmUxRk94TXZNYXhxYml3aFhxT0p6a0s3akNCRTFBUlplejc1bXhYMzc2NG5PbkJ2RGJiRU1tNEFGWk1VR0R2bkdCZzlJWkFPVTBmczN1T0VKOThDYWxEQ0RZS2hEUko1MTU5WUl2ZFdOQmYyUWIxaVBmVzBGUWdtbHNPMzd3SU5FcWNsOE40d0JFMU9LMmtNcVV3Nml0ZThLQUh6RUFrbjhXL002VXJpNnk5aGtSbFlMMml5ZWN3Q2FmTEU3SzhqWlFnWEJFbGUzNFBENjJZQnhvRUlOdWRIcUxoVWdnQjZjNlFVcVhBRjV0aHVkTVNkTGdDODJ3M0RwL0Q5eloxZmE5WW5PeUhPMEZLbHdGK0taVDhkbEFUOFZuWVhIVldIekZLOGRHdkZRZlhuekJDaGJtbUFaUEExZ0lzUm1VU3dnaHVBTEFVSmRVcllDOHRsMW1FVC9CT0VZeGptV1pyUVdhZENRUktFb1diZVBJMWNOSExBTDNZcmNJM1MvYzYrOHFDb0JlS1lhaEJmMXg2dzYrOEpuaFRGTlpObG4vbmVneDFCeTRHWlpIanEvQitLbUVBUFQ4SHFaMVJLNGdHQ1BDY3oxTjRraEEvNUI5RDI0aElCbWNMRmRQdVN6Ym5FRExiYkVqSnVJS1VvdW1BN1BnR2RYNFB4VXdnQjZjTWY4ZnVKWS9DK21KdDdqdCs4VERRRDhFRS92NlRSQkhiMVlRYUpVZFl5SUpyNHVXTUlLZEVxSEw5UCt3cGZUQ0Q2cjZMTG5aUUUvRloyRitCaHNQaG5mbVVFakg5ZXNTaUw1MkEyY3dxVUlGUFhnZ0hNMTJEUzRzSmhzaUlHL0QyN3FmcE1MSEYzNEpVMTRJMVpRMjd4TnRBUGZsZGJNamxZa0VXbDUvV1FQN1dCUTJ1cHVDRmRtd1AxUVBmamIzSGI5NG1HZ0hDZHc4WTlqWFc5QXJhUC9DZStSSENpZlFGQWtoT3dUbWVRM0pQYWhuRnpORmFxWm1idW9jSFpKbWhwQ2doZ1R1Rmk3WE1PZTJqRm4rMHd5cVNPSGNTaDYya0E2eXRCNitINEY0YktyRVAwRHBOWkdkcUROM08xTmxJTWgrZXlVZjN3ZG9WaEJzRlJSVGgvaHZPZ01HcHM2bXR1MFREUURuSFBEV2RBWk53bmJqK29DNEJFTEh0THNjRFAxc0FTcHF5L0xiSk1MZWtFeGlZM0xZckhpdG93RkFzV1FGVGRZUkJKeEJpYmU0N2Z2RXcwQTUwZW91TmFDQWpwd2ZVb3UwVjhoZmdRRG1kRERmcUFDOFV3MU9VUnR1WFBSSURqdStMNmppMk5ZOUljVHVGUEZsbzRkdU8vbkJraDdwSHZPZ05QSmloZ0QwNFNvVnlyblQ2aEtQQ25jZTNxTlkxTndDUFFEOStzWHMvcHpiM0hiOTRtR2dITEhVNkt3LzV2R2dxQTVVRFdjcGJ2MmdBSEJJejU3S2luNXJHcHVGSENUMWVMamZ3MVFVRUJjN2lqcHk1RlRMQW4ybnZGa25YalFWSDE2ZkVCV0dBUEJudVl2ZXdObk5ud25wbUJjYUo5QVVSMXo5dDNpYzZBZmdsZWQwZW91TmFDQWpwejcxZWF5OTZqYlhoSlMrZlNNUTBvUzY2d3hSMTRLQ3N4eXg5NFIxQ1MwWG5ZVkJmOVhCK1ljNnJpYnBLUldhaWZRQUkzc05ZUCttZndtOGhReEFXVURjdGdXMEtXQjlGQzRFSXZLL0VET25KSXFUMEkra1BWdmtQd0xnc2I0bE5tRTlzMkIrcUI3Z0FqWHR4TGNad0JwV3dCZmdCT1Y3ZjNLaVV4aktsUGhoQlpaeUsvY0tTSSs4Q0VYWEh0QzNsOWx3T1FPWE9qMUZ3cVFRQTlPYzBzTjRraEUxNEE1MzBiTk9xcjlTRXhDUXM2R3FaOWl6Q1ZERml2blUyQ0NRNEtCQnNGUnpwZTc4YllaYnhVVERaRGpSbnRQK1RpKzdnc3JDM3pGWnNUcXRha1BXU0hHZ0I0akVLV2Z4QjdQSHNwK0I3UjJqQjkyZFI5L3dDb3AzRWQ4bmJ0b21HZ0hMczNhSWFBeGpPWFAxS1hQVi9SWmNCQk4rT2oxRndxUVFBOVB3UVQ0NUQweG1FQkN4N1M0aGNBWWxaQlpqdnlva0N1WDVjbFVCZVArUGc0OXh6MVRqd2NSamdEb3Y4QXVlQW1oR084TGVvQVZPcDNFNXJZUUVkT2NsOE40d0JBMzRHb2NjNGdGTG9sUXdMMVdvK3kxUnlCckZtY1ZMVDdLRklhWnZ4eW5RMWpTRURjVEExckhYTUJUZkY5UlZYMjB3ZXJDSDZWd3hna1kxdUQ1dW5BcGZNQmg0NHBPQXNXWkdTS2V2NmxmYjBJUU5DUitBQS9ZcXlyWUZBbFZlTmZCeTVXQkFyQlUyNmQxYjBBU0hrK0x1UHlKaVZBUVJoSkphLzN3NkZYcU9QSFJRRS9GNTJGUW1IY0Fqay9wUWdTRmJ4Qk4yVCtXVm9QYUhLSDVVeWQvd0JPZCtPWGYwRzBJbHd4Y3U1U21zbGdCN1RvckQvaTg3Q29BSEUyOXgydldKaHNoenBkd1NROWtqM25aRFZpb0V0bmNZVHo2eW5nZThOUDZmdWJxSXhySWt3MEJPeU92ZlNHZ3VEZnpXQjJKVWJhaHhEUFo4R3BSSGwrcWhXVzRHdFIrQ0hRenA0Tyt1dFBTRWdaM0VWNG5HSjZXVkVXYmZncVY0NmFJajl2cUVjb2R1WjJDa1hZWTU5U2MvOEFvRERvWUNVWFYzWGhoc2h6VWZnZlhtVlE5c216WGEwUFhodlRFQTUwUjZBNTBVQlB6ZU5CVWNsOE40d0JBMy8wQXZkNmFwMFlMSWE1OGNKMXQ1MEZadHpvOVJjS2tFQVBUbWpxYTA2UUlOZ3FHYVdoVlpzQXZkaXR3Z0FqSzZIb1FnS0FqZ1gxYmNSaFVCSEEzNE1weTVZRVVvYmdMOGFnaFhab0M5MkszRm9NbmVmdlFBRGhCQkNsK3Irc1Vaay9SRVNEc0dYb0I3UnpTTGRuby9zOE9kWUN0K3cvWGd3ZklPUHJtRURrWW5kK0Q4MXNzQU8xQXgwQlZsd1RFY0d6QlBoVXo5UGtCWWhrZ3Y1bVBjZkM4cVBFbnB3TjN3MHRZUlM3RmI4Ri9scFRtYWh2SUVDQnVlcEdIK3JHZ3VNRDg1bHlCYTdPaHhKNmNNTE8vd0JQeDhqUDd6alVIZmVIaUZPd1ZBQXhGN1A2Y3luSS9Od3lXT243NGpYK0h2RkhxQUdFQUVmSmk3N09yQ1krNXNReUx2OEFVVXJ6Y3JWaWM3SWM1UG4yanAvbit1SW12bjNuWWVYNEY3YlhIUjZpNDFvSUNPbk9ZT0lXVUFrWFVJZEdmWWZaVmVGNUZFcCtDQm1kTDZKallTQWpwemhUcGN4RWJEUUVkUHdzUGs3WHRERFpEbUk3Mm5pSnZ4cVNFNmNYWUFMeTJYV1lBelQ3NFM1YkNzbHpQZ0FQTWVmNSswMmM0d3AwVmJYYVhLMCs0Zkd6dW0yN1JPZEFPZEhxTGpXZ2dJNmMyZFRXblNKaHNod2dMSnpCZGlsNzU4aTRWQldEYzdZUk5YekhpanRiR0lHemdiVlZJZjNBaGErODl4TloyQnM1c3hmeDdKaVBTRDJqd2VBK2ZRS0RKKzZkNEQvdWcvZmdSRFg2YUZrb3VIaEpXVEwxNnJjOVY4SzRPZ3EyMlRDTVJ1T1hwdWtBN1hscjYvcWJlNDdYckV3MlE0Y0ZTakQ4WVJjRmkxNFVRRnhXVVN3SjlvZlplMEFlcUcyZ1FxUG9ZUDhBSFJDRGJYaEJTOEhzUDJ3RjN6Q0xDN2kzQll5dlp3dWxydzQwY1B4VWdnQjZjcjl2N1FzQmRYcnJ5cUFQZjVtMldBSGFoK295T1FRV3lxQXM0Z3RHUHZGdnhjbGpVaXlTWGp1L0IrS21XQlBhaEFBbmlJT2RGWWY4WG5ZVkJEQ20rZ09mS3hOdEp6QVFsbUpZR0Nzc1RnRjFoOXlSazNNNXIwamJDOVk1Z0hweDhxNS9taDRBRGZYSGNzQzRQa1JQYU5QWEZwNW5XMnp5d0F2TnNOekx6QWxYblI2MTdnSHAxd2ZyOVFkSUx6NDdQMGZDcEZnVDJ2OEFqb3JDZm04YUNvK0ZuNXV6am1CeC92cUgyK0lWRkRwaTBMaFFuOVAxQUdDZ1pBM04zaEUvQkY5N0dUOE1RME9mSnNoZ0IybzYrUDNHSXVkRllmOEFGNTJGUllBTCtla0lZVUFRVTRiNGJ6b0RCcUFFMWtlQ1ZMZm96RjlSbEhoZU9PK0c4NlF5YmxzVXhMMm40RGRiWWlDaXAzMWFOK2l0YjBqaEpzVjZpZlp5MWpHelhIK0ZXWkdQTmJZbG4xbmJlZy9iRGhJR1lBT0Q1Qmw0N0t3LzVyR2d1RUZHeTkzeStmQWtoRDVpYnJLYnpONkpBY0FNRGZMVDQ4ZGxZZjhBRloyRitBa2dMNWlWN1grcG95NC95Y1VzTjVnbFl0L2FkRVlmNFhuWVZIVzJubXdzZ1BlZGtvTFFGTXNIMnZBY3AvWUFVdWFhajFWVCtUVzAxd0RJZk15aS9mNisvTXpQNW5DbEZLeHNEQnFIMlhJQVcvd3dNNzZ5Um1jdHl1MUZsczRLOVVUNkJNL3QrUlB6dnlmSHJWS1JLT0F2TUlPLzc5SVAySno2bnpOeG83bXRlc0NEWUs4N09wcmJ0RXcwQS9QUlFFL0Y1MkZlQitBK2s2VEFmMUdFQVBUbjVIaVhqTWZjMFlwVGY5USt3b3ZpczdDNEloV2ZmK0o4Wnl0ZURwM0dLdUlXR3lKdGlLaGJ0QWcwU3QrQ0JNcmVQSEVZTmp3ZkJJQm1HVHJQMmhXTC9VN0ErYytBWlFPbkdMdm84M2h6c29DZmlzN0M0Qmw1OXhOWjJCczVzejh5bS9XZHpVRVBqK3B1VUs3NXQ3ODBiYXhBNGY4QVBQZkRlTklRTnpqdmh2T2tNbTRESXoweUJnUUE5UHgzZmcvTmJMQUR0VG5MbHZPZ0NCdUVPQnc4Zkl2MU5UUHd3TlhtTTlZTDdQZzFDVVhJeXBpRmhzaCtQejNpN2s1L1ExT0lTbXNLQ3NXbyttNW44THN1ZWNJYmp6RncrdUlJQ09uTzVSV0hlQVRhSlVSMk9WeHJSWUFkcUIxNkZuc0VCMDRRYWF4N2xuM3RUaEZ0QzlPSkxmejZ6WjBWYWRZbk95SEx2ZnptRWl6cmhkUnZYRDIzYUJCb2xlTlBVbHQzZ1FhSlVjM3dZMGdBbUNzR2UrZDZaVU5UZm9pZXVYdHUwVERRRDgvVUhqVDZ2cDFxYXZwTHAwSURpVnJ4czZtdE9rVERZRDlaMDNGZTdKMzlSNlQ4REVHSk1EMDFIVWt2M05IVTFwMGdRYkJVRTBMaGxiTFpWWW45Rm9MOWZpejlFK0Z4aWZNekxEMml2ei9kUkJmTDI3YUpob0J3Q1FnVkNRQTc1UTVnQUdKMlVCUHpXTkJjY29LN3l0NkpBY1Y5Z0UvNmE4Tk15cC9IMW5POWpLcWdJRzRMdTNFQUNBUnpjWW16VVU4MUhxQWgvd0RMamZ6Nno4WFErZ0dQMUp6OHN5anQvd0JIeC9RWWc5MTJHYTg4ZDhONTBoazNBOUh4T0FEWmZzUEpBT1lTZzV4Vjk5eTltL2IrZVlJWlA2ZnFZTVoveVluOHVNOVNoODBqUVhHcnZmM2g5Z3pzMTUyRmVxY2Q4TjUwaGcxNTMva09jR0pzR0VxYTU5b3N0bTd4MFRuWkVEOVRLZFhEUWZVaUQvUzE1N3dWbUVyTTl5dFoyQnNZb1ExYy9wZjl6ZmlBQVlvY2VGOE1HS3ZZQ1liSWdDcm05VXRGU2tlb0FacWFWMHV3REJxY0g1TjUwbG0zRUZBc2NlRXZjbmJOZ20yZ0hQVFlxbit1bS84QWhwdmhIVXFGUXZ0eE9aR2wyb0NCRTFBcEZ2T0I4alpOT0k1UEw0Vkl1U2UxR1ZNL3c1OWdZZTRLbG9rc1JnMU9abU5WVjY5ZUJDM1hIZm5xL0IrS21FQVBUOElLS2UwQ2U5TmVHbVoxUXdtR3l5QTZmbGxMN2ljWXNQN2tqQnFBakh6Qi93Q1A5TVFRakFNcnlJeThYK0p6QzAzbUNCQTM0K3JGdFhXeHZCY2ZZemZIVkJCc0ZRVVArU1lmbVl3RHovUGlqNENsd0QwT3p2MDhoY0wxZUs5TXdXTDhFTUtBOWtERE5mRFhCSUdaeCtVM25TV2JjQiszaGVHQ1FFZE53cjZxdmhaMjFlQkJQNytrRGhPR1Z0cmxnUGJOdWU3d29xUVdZMllTTXZuNTVtdkRlK0R0MndDRFJNQmJBZUg4WDVCSDFPNDl2YkM0SWovVC9jd05ueGQ1cTlFa3FNSGI0S1Urd2Jncjl2R2dHdVpyYUxmRHlQOEE2SURMZjZ1QWhqOS96TkU1QlNsYVg1R1BCVVk0NjlZVzg0dzZKZTJoOGs1d0xZZFVGRzFBQXY4QW4rZkt1L24rdUlBb0FCY0NuSDU3Rjl3SmVLNmx5QkEyUUZBaWIvWC9BQVdxekQ4dzUrbUlSWi9VcS9wK29ocm43YXZFdWRKK0NWTGY2Z0Jodi9JUDYyNEVzNENzZVE1ZUFuN2FoZVBQV2JiblJrMThEaG9DTHc0cUNyanNwbHlUMm9RWDYvN21BSUtjOThONDBoRTEvd0FjV05ONFVGWXRRQVE0OStaUzZobDFQN1BHU3dkK0hva0k0WFN6Rm1OYVZjNDJGT3dWR1ZTbnY1MUhsOHpCN25oNmJwQU8xQ1F2K2Y1am5Cd2JKZUNCWGh3L2tZUGxQT1JacHhtWEhuaG8rc3RRbU9sY2ZxZHc0T1RkTUIybzJJL1BEaGd6U1ZEWWhHQ0Q2aGVPbWd2bUlWNHBocWRrWnp3Vm5jMzRDWVQ5bHFPY1g3K0J1bDJwV09KK3BCUVBYOHdYMjQrQ2ZrdVplTXg0cmFNK3diZ3I5dkdnR3VZWkNYZjZteXgrY2VFUG5VdWdTL1kwcDhzQnUzdnhBTERqMjRocWR3c0p4b3NnZTFGM1BaVStaWURFUGMxUlJXMWVCQm9sUUFDY2wrZ09RUnVDR3orUEgzckZEMmFYN3ppdUoxVmlHRFVKdWtVaVZ2SVZtZXoyNTdBMGZJaHdka21VQmdMU0dCNTNnQjZ2V0JZYkljRU5uOFNuMC8xQ1VIRStIcDRBOXZuVTJmeW12VEJZT3lIT2F5bThZU2hiL3dDUG00Z05MWE1OaW9BYVc1K3ZYanNFSm5rTnlUMnAzNmd2T1JzQ2UxNVZqcjBISGdMZFRudmh2R2tJRzRRRG1iam1kY1FTc1dvZHFENEo0NCtUMVVZQXkrZCtkeS9QaGhRMS9YZ3RQL1cvenUvTVJJZVZwbTJYSUhhblFtVDZsWXhpQVJMNWNvRlQwSGNvQWVoQ0FvUElNVDNXZ280eFQ5YVlnc3drRE5QZkh0T1d2WndwZytrdElGenNoK0NkcVh2bUdUbXAvWmFDL2Y0by9SQmUzOXkwdXZ6QWJzLzI1d3lpMHU0VERxWUdPYjl6L0t4QVFmR3ZhemZwT2pJN1Vvb3ZXMWNCZ3dKcU5Ebk91STZ0bVFjYkJDRGJoWTM5b25qa3QrK2dDSHFjTDlOWndGbTNQU20yWjVqOTM2UEJxYTc2QmhGZ2JjS0ZSUHB5TjVkL3FRM1Exd0ZCb1JXOXZKS25yV2IwYVJwcmo5NGhjclp5b1U0d0xFbzVPOStFSVFOd3h6NDRwWWJ5cERCci9qc29DZmlzN0M0VisrVndxUmNrOXIvajRGZjljOHpvckQvaTg3Q3YrRkQzbmQrRDgxc3NBTzFPNzhINHFaWUU5cWNkOE41MGhnMUtQakVXcW53eG41d01FT3hiVEQxd1hEMmh3N05iQ0FqMzhkRllmODNqUVZBUm44VUpZQSs4ZFg4ejQ3dndYaXBGZ1Qyb1hleXcxc0lwMkNweCthR3VvZ3dZRTloTjUyQm9abytQZUhIRlpMWSt5RUFXamxQT3ZIWlFFL0ZaMkYrQWZ3TGtmVzlRVXFBZzRtenFhMDZSTU5rT0VhL244djVNL0FuZU1ZcE5BMTk1bXpxYTI3Uk1OQU9DbHpaM2dDQkUxQUN1ZjdpZG45S2FPcHJUcEFnMkNvWjZrWHFyYW00SnV2dCs0c2NjaXdMTTVKN1NuTmxZYUdrSUc1dlFtSE93NWRrUFViQjdPU3FMM1lyY2NwOE5IeWFmcWFoeGRRNlBHRXl1Qjh6bDZud3YrWnhpVTNuQTJmY1FSalFlR3ZHd0lOZ3JVSDliY0NXY0JXSVEyQmZBUXduTTE0dlBMNXFmR3N3YVhYTUtvL2x4OWN3WThjZDhONTBoazNBcGZNeEFRY1FUTFh0QmlFTUtBSUtiZTQ3WHJFdzJRNTBVQlB4ZWRoVVAvRng5Y3paMU5iZG9tR2dINFBmT2s5WXhFKzdIakhWWDIvajFoOUR5Rk92QklCbUt3NUFWcWhNTmtPQUFyOTl3UmUyS09NZTladHZ3VW44ZldiNkg1eEFGUG94YlYzczZ5Rk52Y2RyMWlZYkljQmw0YzhPSEFuQ1FFZE9iZTRyZXZEQVpCd1lmNC9jUTlPVVFqS1lFOXFJTjc4K3lJcGZlM045SUJxZFM5TkkwSHVEd1lCMytsUHVsK1c4ejRxU0VyblA5TGZ2UE1RK2R6alNhN3I0SzFCbmMxMXhHN2NRVThsdUVvT0lPSEVBRm41dnlONkU2L3ZibTRIOHdFRzh1djBJQUg0YTVyRUVJc0JyaXVKdWx2dkZCT2RrT0VBNWhBZy9QM2phK3JDT0l6Nkx1REUyZFRXblNKaHNod0NxaHg0dFMreWR6WHJDVUpsYTl1L0dqRTBOZW45QUgxQ1F2NW1aUXgva1FBelV2WENZYUFoeEQvck9IcWQ5OE9RWmJBbStJQVczL0FMQVFwOEw2NThCSkh6eGZyd09PK0c4NlF5YjhjOThONDBoRTE1M2FIcE9qc09LckVHUGJjK0wzajZPRHQrNENEUlBqay9odkdnSUcvSDBpUTVMR2d1Q094OEc0TWVGN1A2ZmdsTU9YZVEyQUhhakVWbVdBeStkUVBYb3VrVjh0Y0NHL3hxN1kxa3VjbDhONHdCRTFPTytHODZRd2FqMGdJTHlxSDY5MVhvcGx5Y2lHQTBKR0NLbVpIMjd4OUdBY3JIdWNJc3BnVGZFTWowNys4TjdndDFROVFkb0g3M1BMai82VVRsWGh2RUFJRzV6QzBWamFVYkloSUduT0NWSDg2Q01tL0hTYWljV0dnQjZjN0VXWDVDWUU5cFFJUzVTNmd2MllUYnhUajJwdUNGZG13UDFRUGNMdnQrSVkwc2Z2eDJxczJ6RTVKN1hqMWk0dHhYeUZ3Mkw0bkszU080QTJ6OE1ZUVh6Tm5VMXAwaVliSWNKVWI4TDkvVGlhZVI3U3Blb0FWQ1NFNURCN0ZzTUdGVTdNQXpmWis4NW5ZZUNvMXNzQU8xSGlQNk5QMXpLSHY4M3pBWDQ3S3cvNXJHZ3VDc3hwWHo4ZUx1K0FmaUhtZ2hQdG9lVGNZL1VsRFB2YlNKcTQrNFE3KzBDMUZ2YmxxUnQ0QWRxQ3ZIZCtEODFzc0FPMUhwZk1SUUhKM25ZbUdnSEVZZkxNR29JY2Ywc0FTb3RhY2t3Rzh3SjdVN2l3OVJwQVRLNEJCM1g5VC9OUWlidk05WUFuRVVBL2Yrb0xoWUM4UDhUanNodDdDR1NHZFVxeHNqVFZBRjMwZk0wOEJjSFkrSmVVQ0tnSEx3YU1zQ2UxRW5EbCtiTFlBZHFiSTRVK2NmOEFmSDhwN3dYb2xMWnptZkhmKy9QNWVDYXhXc1h6NFJmUHkzZ0J2NkhnZnBYUC9DR3hiYzFjbldsU1BySUtnSDllNjhpL2YwWnRjb3RHc1BXU0g0UE05RjhZcE03Qjd1Y20yTjR3aEEzL0FNRUJDeDdmOGNkOE41MGhrM09pZ0orYnhvSzhIZ2NCdUJCZXFGYW10OFhnK0lCcWQ4UzkrZy9mZ1RsT3JEQ0ZvNHhPejFGeHJSWUFkcUZ2UjRBQy9aSlNNcUhEQTFrTHowYmwvYjBNWWRDQlE5SXRBM0RGNGQ0aC93QXlvb0ZBV0ZMcWNrdHR2cVJvK29BU1BsaUlhYlcwUktoTWlPZEFGaHRUdEFpSGl2a0w2VHNyRC9pczdDNDNDQjJ0YUdHeUhBZkg5em1YNEYxV1FQQk5BRmMxeEFiMUpPcFdOQmNKSGtyN1Q2Y2RuN3ZRSFNjZDhONTBoazM0NFAwZHpwSStTRWdaaEVNdm5makZ0NWR1V0NoOGFnOU9DVDZ2a0xnSDFXSzFWcEFyZ3dDL1hyREl4Q0t2ZjlSUUo5M2NaWUx0VHVtNW5ZUllMdFRuRkpuR2dJRzRaUDhBaCt2Skc3NEQ5M2pyZGh6Y1lRRWRPZjZIVGhPZjBOVG9yRC9tOGFDbzBNai9BQ0Q5WjZYbEdjQ3dWTlJ3UFNHdXZid0FCSkc1OWFVR1NGZ1QycDdnM1YxYlUxQUJnN0NuWFNFWVRiQ0JYaHpnRTl0OXlkbjNCdmt1MUtUajZaZXN5NE4rNkVaWmptZDBoTzhsdVFPMURETHQ5YTZZVUQ5NTlUU3hySmNSNnVWOVJsZ1QybDQrdFBHeEEwMVJ1S3BGeEJLeGFuUjRUOFZJS1FlblBpNVV2d1g3eGlEODVLQy8yOUVBNm90T2J4cWFnZnN4RVA4QWtMamtNcHQ5Q1ViVTViMmR4Z2FQcnlMZk1DcXdRVFpHRVFISVpGZTNlWjJCbExqV0FwVngxOVFVRlVDOFV3MU8vVTU0S3p1YjlIa1I3K0RGb3grcE9kbFlmODFqUVhIQ3BUYjdFczI1bi9sKzQrdG1BY2FCQ0RiajlIOUx4MEEzNHhZUW1kUnNqTm54QkNqYWcvc3hUYmY5R0J3OGRjekt6R0VwZlQ4TW92YXN0aFNSMC9PbnVPMzd3SU5FcUVBRVkwNGNPaFlhQUhwejZhQWZ4OGhjWkFuSGZEZWRJWU5lQ1orV2w0RnIrQjllWVRQc2o2ZlptNG81ZTM3Z2F2TUlBcWRYNFB6V3dnSTZjNTc0YnhwQ0J1Y0o5bHJLQ01HcFZ5OXYxQmM4ZTNFUzV6bHUzbnBJRG5WK0Q4MXNJQ09uL3dBV0dVZlJ3bTNSeGk0ME9MblA5RFRxQUltb3oxNStzdWY0Q1Y5dll4QTJZRkRmY0I3dDRsaHBPQmVoUFBxenNMNlFpRHk5dStJNzFKOC9Yd0Z3SDNFWjRWOGhjZWtDYmZiT3dxR1lNRitFaUVHd1ZEaFMxejdneDlScEFRSzQ3U0F2OU03QzRBY240R0gwL1hoelhIYm5ZQkJwcWQ5Nkt6V2l3QTdVVmZjcmVlTVp4bHpaaFRWbkNtV1VBaG1TN2dTQ2N4TzJjZExvZlB4ejZrektGQVd3Y3VBcUpabTJrbVhYVWFXeEdWR0YrdFN6MkFyRS9FOFBxdlkyRGFCVytZbGlrb0FIQ0Y5dTRONGRyZXNTWGJqNEo3VEpLQUFVYlUwZFRXblNCQnNGUUxVZGZmOEFFNEw0YnpnREJyd1NnNHpGazNUb0lRYkJYajZURzlsOGp3Rk80aDMrTEg2OER4NjVtZCt4c0ZVYUFGODlJY3MvYU0vMXVCTEE2OVoxZmcvRlRDQUhwK1BtL0kvZWZnUm1QZjhBVUFYanNvQ2Ztc2FDNDQ3NGJ6cERCcUFGajlkVDFOeitSYzIxeDBzaHlJVXNBZW40QjhmMU9aYUU4U1FnYm5IZkRlZElZTlRvREwxR3dGc3FnQ0FTWnlUQStxeEVnN25kK0Q4Vk1zQ2UxT2VRR01TUWdhaVI0TDQ0OGFlNDdmdkFnMFNvV1F4OXhDZHVQNjg0V2d6L0FHSXZTY2l4R1c1SjdVSTFMM2M3UDBYaXBsZ1QydkEvbE5iTmVBMGhjN0t3bjVyR2d1Q05MNi9ZZkg4M0QrbThTOUtHQjJGd2tBU1FqVk4vZVZNL2pLT0FOcWNSbXBJb0Frc21CVHo2enNwS2ZpczdtNDVMNGJ4Z0NKcWFPZjBvWW5ITGsyS0ZsbVZncmplSkJHQVlnaWdUekVGTWpMajI3anB5Mzg1bnllaThlcG00QW80Qzh3L1ZFeStiY3FvN3VTc0NxbCtiWlNpRUdWWHhkY1FCUDUrWlNMaWZscCtBWXZyanVFZ1VwejN3M2pTRVRYZ2xDYjFSS0dJMk1qOGZCZjN2bk1QOWVWZjllN0h6aXcxdGR4M0xQeVdvUklzS0VyN2ZOd3ljK1ZmQ0wrWis0UVpQNW1aelpMb2l3QWdiaEFaTWVuNWR0ODU4RU1LT3J6aFZvS0FIcHpTMkg3ZDVJTkVxRis4YWZXRExOT0gwTWRmcitRcUFMazcvQUlpUW1LNGVvVERaRW9UbnZodkdrSW1weDN3M25TR1RjSkJGWDllUms4VVdYVlg3bkNtam9xMjd3S2RFcnc2eG41M0FWTTlmQjQ5Tm10T0ZzWUZHMUMvMmlmekMxYWMrQmNmWE1XRmI3Z1NmOUdMaUhNUVIvQ0FVMUR4WGhZaEFyQlVWMzgvM3pELzBRWDV3NkM0NXIzc2JVQlNyQlVvL3Arb1liN0FGeWVUOVVEM0ExN2VVSjlOTjR6TCszc1F3N01qZ0R0cmo0STJyZ3JYckVLZVMxRVdmVjh4aWFJL2xUMTM1bFZmdUhxeHhIUG9VcjExY2RGZnBqQ1VrZFB5REtJUHFEOXhLQnB5cDdVWnV3eFNySGhDVEJZQlhReU80UnlqdzZhek9qMUZ4clFRRWRQeDBWaC96ZU5CVWN3bE5aVUJRdHptdWhyR0VJbXBiV04vRk8wWVBJYXdFQ3VQb2F4MWR4ZzJEOGM5OE40MGhFMVA2d1FWNi9OandHS0g2bndRcHIyenhCcXNOZW03QUQzaEtHWng3ZWt0VFB3em1pbnA5QUZ3UWdobjNjUjYyMkZ4ekx5Mmk1QWdiOEFhSFB2eEFFRk95c1A4QW1zYUM0Nkt3L3dDTHpzS2o3Z0JlUm5MdUFYNDQ3NGJ6cERKdWRGWWY4WG5ZVkhIZkRlZElZTlFoejJGNHhtTWhrTFAvQUkwOXgydldCQnNGVFEyN1pDL2dLeDQ2cXZDWFFQb1Zyd2c1ek5YUGpHME0wWmc0ZnRDZHYwQUt0eTFzcFJqQmlBQlhVRWdYTHNjY2UwRkFlNHV1SjlMSmYrSDc4R2ZZZm5lSHZXU1NtQldzZThlWC9FTU5IOFFPN1lkQ3kyRHZLblFtSDZGcmJWQUY1c2UwWW5nZGVsUzFFRGM3UFVYQ3BGZ1QycDZUbjdScksrcGI5TVRyNkFaaTVlYlliaVdseldOcVBVeW5OUGNWcjBnUWJCWGtoaFBtNTZUU2M5UVNlbkZ1T1JaT0ZTb0NEWUtudWNIWFgrZ08wQWdJbHpaMU5iZG9tR2dITkhVMXAwZ1FiQlVJQno0TEs0MGlTTm9RRWU4cXdLSEh0QTlBaDdCZnlGUitVNEwzYy9KYW5wZ0Ivd0Mva0s4Q0ZJL2FLdDV1OHpBc05FUDFtSEdPREdmU01NMUN0d2hkWS9jUXpGc01uZWJ2UUFEaFhYNjgrdEw4WklhblJXSC9BQmVkaFVJQzVwN2p0ZXNDRFlLZ1BtZHJzZUEwaGZnQ1VpazRyOTB5UGxQV0NWMUFOUVBQOTdBRU9jM2F0dnFRaWFtdk9POGRBZzJDdlA4QWVuS3ZmNW9lSFBmRGVOSVJOUWhTUDI4TTloTTJqZGRobXZCZXo0bE9xcUxGQUJlS1lhaTlReUNibXF3aUFLdnhpWVdGMkFYQW1DaGtKUGxtTVhRL3FFaUFUenRlQVdsZjFCTzdyQkQxWCt3SUJCZjRUb29DZm04YUN2QnBCelA1SFJVODV3WHczbkFHVGMvUUlnMWxWK3A0RkN1UnFEdkxyVDBnVXR3NEtqNTl3ZEVNQ0FIMzhGdC9iKzRBQVh6OHgwZ1AzRVJ1bTg5S2ZXVGt2aHZHQUltcHlYdzNqQUVUWGpndmh2T0FNbTRDS1lIUHQvMFN2SFNnUExGcDIxUUNETEZnTi81RHcrWEdDamgrSnRoQVIwL0lNYis0UjY4Rll3NFh3OE9PL3QrSUExZkErdk1BTkIrNGhmYmlUd2tRcDJDb1IvVkV1Wkdtci9nazRjdnhaYkFudGVLVWVpdjU3UDZHcDlaNDI1aCtoU0hxQkRuM1dnZlhwNFdRMU9XV0c4NlFJRzU5Vi9LNGcrTC9BQkNqNEFud21FREJKVDFsUHZ4MWdLMzZEOStETzBGS2x3RitLWlRuWG54QStvUEI2Z0VRUjN4MU5UME1zV0FUYkZiOC9iRU8rR2dXVkZqeDc0aU5zQ1lkUVZwZWl6RW9BS0FLQllzZ0ttNndpSzk0SXBoVzV2OEFRUW5lQXJmc1AxNEU1YTdieGhLRnVkRkFUOFhuWVZCZks3ejlwdytXVzh0SXliZ01KN2kxTTI1bjVMVUJsQ0FYY1FGYm5SNmk0VklJQWVuNTk5Q1lmbmt2aHZHQUltb0xGcWRXN09oTnNLVjA1YnkrdVA1Y0srWWxiejFQS0Zxc3h4djlUbFFudEZpQkEzQmUyQStXT3dJTEFnUDQ1RWEvdzF2V3ZRQktoSlVjKzhvWWlWL0gyT1I0NzJQOXgwL3grUXk4S2J5NWdsbTNEZ2FCTU1ISWVtTUh3enJqNWNyQXAwMU9jeW04NkFvVzRnNTkrSW5aL1NuWldIL0ZaMkZ4MFZoL3hlZGhVTjFQRHZBU0FqcHhBWEE1VDVLZjZuUUdVNkRBZDFHRUFQVG5WK0Q4MXNJQ09uUFNDSHV0OGhVVmZxQytmTTRXYWNJQkE3aElCbU1BbnBuWnJQaXBJUzEzTzhRdndjWk1yaFNGcVV4eGpXVktZZFRYdEhibFlRYUpVWHMvcFQ4MzFyeG1QdWFQZ1FJWXBNYXVEWVJoWWJmNjNFQlkwTzArT3JDYkF5bmNKTERSTThQRkdHWEM5V0UzczZRdW83WW8xQ1d2V1VQOUxjQ1djaFdmSEw2enVNRFE5d1g1a0c4cUFzS1hYZ2tMZjQvbWZWMlU4a2ZtMlVwMGdwVXVBTHpiRGM0TDRiemdEQnFmdUg4YU16cFo2bHViK25FNThmbEJvVmN6MXJZN1ZYRTNCQU9ZUUlIdm1BZFBDTk4vQVZIUjZpNFZJSUFlbk9rTVAyTDIycUxPUi8yQVFiaUtlYW5Pd3cyUkdtc2ZuN1JCK0JzSHhRNWNRUDZmcncxSGordkFDNThuZWNpV0dnSEFHUnZ6NmkxWCszaWFqWStQN3RnbUdnSE9CeW1zYUNzV3BpZFg0UHpXd2dJNmM2S3cvd0NieG9LOGtTZzRkYmZoN0tweUpZekxDN25GT1MrWklaTnhpS2dvWFAzNnBQUjNaNGZqZ1VGdDFpUmszNDQ3NGJ6cERCcWRCd09UR0VnQjZjTS9LUVgwd3dGcm5IZkRlZElaTnhqYStIdDljeW5zZmd5K0YwWmpSeDhIdUxDTnJiNHl6dkFVc2tNZlBUaWJiUUpjM0REUUQzUHgzaTdrWS9VbDRCbzQ5ZjY0Z0FHSjdOcWhrNStma3RRWWdMbC9iMklZZG1SdzkvQjNXQnNZb1MvdDdFTU96STRBcVlNN292ZElxZWhIY0FiZG4vNGlZZjd0WmErZ2JUY3NvZUt3YUx2VjRzdW11SEx5RlpsUjI3UFQrWm1KUFA3Sk9RUGFBZnV4dGpNZmMwZkJKcStXZnhPUTJHOGFRZ2JpMzlWNDJ3RVg3ekZ2dnl0aUxBY25VK1N6K3gwZVZ3VnAwaEJzRlFmbEM2N0M1MEE5em12NExHaEM0Smdzd2tQb042VVNmZEh6V1hQVVNUZzNRdXZPM29rQnhuby9kelJJSkhrb0VHaVZPelVIb3UwQjdVQVZaOGZBK3Z4L2Zob1Q2WVFlbHROWGxtWHk1eWZMTTVpbC9wZUhmWlZJcTJrS0pUOGxGaHcvT0RDQUhweW9wZHd6MElQL0FIbllWNGRsWWY4QUZaMkYrSGQrRDgxc3NBTzE0NnZ3ZmlwaEFEMDR2Q0IzQ1lmZ3NCZlA0aFQ4c0FTWlY2emcwbHBOaUdEVTVObGVUY0FRSWRTbktYdU1EMm9Bb1FNWDhYL3BuaUdsR1lTTHB1WmJCN3RxRWt0L3FLWmZrQkFZOXVKWDI5akVEWmdVUGJ6VHRCNkh2dzBSbXdjSEhxQVQrT2cvNStKTnhBQng0TUZhL3FYUDdmOEFpRTk0amFMOC9xY2RNMTVnTm55WVF1dzdmSFJuV3JoWnRPbWRJQzkvTDAyVTVBOXZCWU1ieHhBL1dEUFplOVJKUEU2SktjZ2JRUUVlL2pvcUtmbThhbW9xUG12K0Fna1A1ekQ3dkJWbU5nKzFMUHg5ODBkRmppNE12MVRPTFN0aEthbml5NTFvOEJwbTRRUmYxZmoweEJIdS9WZU9EOEM4NkF3YW1mQk5HdmJqeGlBZmo5K1IrdFh4T3Q2aGJ2eFZ5OXYzS3VYdkFZU21ISm5uUWx6b0J3Rnlmb1RxcjRuckFUbWl2a0w4RjdQNlVBVVRxTU9IREFUaElDT25BMTVHNjlXZlFFTlBjZHYzZ1FhSlVLRFp6UFZiRzhGeXJsN2ZyeDBKbDVEZU5UVWVzQnZkVDVtNEpBekU5Y3ZiZG9tR2dIQ3g5ZXZwRkwvUEtwbmVBb0grRkM5YVZpM1hpeFh3OXJ6R0RuaFdKdEJBUjA1UXpBRW9JakdNcUErQ0F2OEFHU0xwY3cwK09YWWpLWUU5cndBT0RQaG1ob1hHaVVJMitiN2cvYUIvaDY0TGhEMENxc3dhK3YzNDZRVXFYQUY1dGh1ZDZVMmZ0ZHE0aEw0NUUyL1VMZ2piN0I2akwxZ0U3d0lsWjhUM0UxbllHeGloT1dKYTFhdG15WXFmTFA4QU1EMURQZlFVRDEvTTVYNC9jc0M3L0hwQ0Fjd2l5TkJWOVowVWhmemVOQlVlOStHTWlyMDZJZFFIcHdncnNheVBkbTR6UytvSCtPQnFVbDVqU3JBTUdwMFVGL3plTlRVSWk4UnNqUEgzZmVZczFnK2syVHpPSzNHTXlTTWh6SDJyaDljUVFFZFB3b29ZZmRTc3k5NmpiWC9BaUEzNmRSQS9wK3ZDcFpmeWo5Yzc4SU9FbnJIb2hBNHNCTTZnZXNmbkUwZ3gzbElCQm9sVG5CbmxWUUVEY0t2eGlvZDEyT0x1Q0ovcCtwMVBnN0ZTQ0FIcHpwcngySndrQkhUZ0FidUhweDhoY0FCTHhTeDQrYjFLTWVJMHpBQWw0OW9KNkVYcXZibTQvWW9BMWxYK2hQWU5keStKYzdGdXA4bEtUZGxUem1zV0M4NUFnMFNvWHBEK0hBQllPUHdZUkJVZUxKODA2L3hnaiswNm5oczRVUFZqZVBKMHZpbkR3ZzJDdkg5YWNyOWZpekh0WnkzM3RoVUJWcVgxM3ZBTHpPVHltazBKUXR6c3JEL2lzN0M0LzhRQUp4QUFBZ0lDQWdJQ0FnTUJBUUVBQUFBQUFSRUFJVEZCVVdHQmtSQnhvYkhCMGZEeDRTRC8yZ0FJQVFFQUFUOFE4bkJDRnRNMFh0RUlVQXp3MXNEZzh6bnlPL1BLUWtXU3hQSDZsb2xUQlFjNGdUVjRINWRCRFFsQ0krTzFOc054R0ZvdEpxYmJ3WnR1c0N1M01RZnZOWUJyR2d2RThWZzRpakFzTHBrenRvd3haS0FiSnRHZXRUTEhPQWJKcENkUjJzZ1lPSHNzVlBFQkQ2c0Uxa2JYWHg3UzV2ajRGWnZnbHRXcERQTHdCeFBWNHVnb1NGQXB2RTVLRkFZVmtCRTM4ZjhBcWJMVFFDbXFxTzhZVVVyUUFnMlNwL0txN0gwd0xXWDhmb3dlNit6WTM5UUJmNEIwN0t2N0NlSlA2VzFRTmdhUWZ3dForL2dvTUEwU2ZtZUFiSTJ0cFhpallHZjRZWWQrTzNtQW5FZVFQbkRsalEwWjJUNWtzekFGZzArL2o5ZzM4Qkl3ZEFSUEoydjdBZmlnVndUK2VwaG5zTXJOQndoUUtQS2V3ZVJ4UE9FNnhTV1pabENnb0pKQm90SGE2SXdZWmhJOGhqSnF4V0lRd29VQzJhcEpKOWx0ei9pbms3ajVGSzFQWlM5QVV6VURTTlA0RFJHSHVpYVhCYlp3RFI1a01GY1dLeFBRK3ZGK2hGQ3ZxZFMrOWNVcUI0MlRUL3dlSG5HUG54ZEI4eWtGYm13encyeDBieEFORVk0bVRnNThiQ2VMYzBOUlN3N1lCTER3eXpQR3RWSlJsanFiRHhQTEY0cVNqUHhnUVBpeWtyUTV0bzBwL2p5TURRbWJubmJqcXh6blJoV0JQWnlHZlZ6N0V4dUVPakFGUW1FNSs0YTBBZ1J6cWQ3eTJDb0lIaWJSaGdBTEVkRVpaaElTQTFwcmZNKzRFRU1pS0FyTHVBRUd5SGVNa25EUE1CQnhBQU1mRFkyMHFXQVJ5ZVo1dFBWTlN3Rk0yeVpnRlZ3SXJqQ3dOYlI2QmlPQ29Bb0ZPNitmOTAvQW04UHFLeklVemZJNHZNOHV0MzB5ZW9idHVBd2dXUW1FZGhqU3g4OVlpY2FPSUxUVFRVN3lSVVYyZ0ZHMnpEck9sVVZZU3dkWjNBQUNNSEJzWUszZVlTSUprWm9qUDJJOW80OUFISkF3SVYrcVBpQ0JrdXhVT0d4Q0E1Z0FRYmExREM0WTVicWdyT3dPSGM5L20rQzBBMlNueEIrWEFWVWhuRkJKVDlJd0h2OEFTQnBHbUlXUnNGcFpLMFdKeVpHckUxdEJlSmFJWDlZdC91Qisyek5XMWd5eTBQanJSK0lZWGE3Q3hJLytBdVhzZzBXUVJiQWZ3ZHNic1V6Sk16MFlnYXZQdzVNMFBJOEtOZFcxTjk5Sm9KaEVGZ1k0aFVGWUQ5aHdJNU1wYW1sUUZRRWloT1dTSXNGV3F4dExKUHgrb1cwdldBRFRGRUdkTSs1YTBDWTBHNk5UZEZUVUhCbHQ4alQ4TWRGNU1GZUpHQ0VHQS95U2UrWjZGUGtnR2FpVFpwbWV4SjVzSWwyQmpjNmRsSE9KUTlDWXpxanlaOG16WGlsRSsxMlpZMFllb0tNLzNoT3N2Zm1KdDVrRmlyVUFIcGkvanoyYktLM0FIYlVUeFdEaUtJQ2dxbVJQMXBDY2FJY2REUkluNkZLa0NEeU5Cc0g0L3dDdk9LMmZjV2pvZWtlYWhTSzRwa1RoRWpQd3Z5bHpRblV2aFQ1KzFuaE9COElJaGUxeUE2UVBhVU4yNU9SUWFvV1JTWm5VVmh6dUlBTld5SjZPUXo2dWZZa056eWIraE1GelFidHVCcDRhdU9vSFQrT21qREZnb0JzMm1ZYlc4LzhBZnFTVFFZYkxUQVZoUWdXQ25VRUkzT1MvT0tyTUFkRDRkNHdvdFVraEJvRlR4V0RpS01Dd3VtVEVDM3MyTHRCMnArRW1yblNBVXhUSWgvUlVUcVdaUXRLQ0gvWEViOEpwY1Rnb1VCQVdSR0RjL2p5R0pLQVVDcUVzMkxzajlFY1Q4NktlWit6Q0lWUFhKa28yU1dBMVZUOTNKM013eGJGa3g3bkJLL1dGT1FzRzZnVkF4OWtmb2ppZU1YMERSZ1h6VGZ4NEFGMmF3aUN6eHJBL3lpbG42TXNNbUVPalBNQThZOUdRMlRuaVdBZy9rUHBpZnZkYnZISkRTc0NkTkdHTEJRRFp0TXhQRzVKRUJVV0FQYW51NXQwUGZqdUdOenpJRzhWRmhSTjBVRkIrcUFRVldHNEhGcUFCM2hRbWN3VlpnTERuMjRvcU0vUzlzTEVMMXNPRWNwRkJUV1JQOWxBUkl3ZWpHQmNNRCtTZWh4Q1pNTkxnNjRBY2N4MnFhZGs0YXlUekNBQ05nejlNVkdQek1HbUtSbis2d3R1amdtbXAyY0tBTEF0aFFLb1ZQWVJ0VUMvR09pRmZIKzZ4VGRtbTJ1RS9mVHNvb01CTmxCbUFBY1BQWEFQTUtvL1puK1h0QzdRaDlYM3JxcFVObGRrNHI3UE02Mm9ZZDNZQTJiVE03T0ZBRkFFd3NOMktsNmR3bm9iOGVnV1JQQnNoN0FYbWczd1FCMEkzamNFZ0JxQ0FucHovQUtWOE1aNkd6ZEtmd29xUGR2RmhZcjhBRC9zeE1MRGZCUDVEekJzZjRkM2llbUhiS3Rtc0dtS2dQNlh5TTVZUGlpZm9vVU4vdkEweFNNSlZtZGJGL3dBdXI4SHFBekNtSTY0NE5nOHcvbyt0V3l3ZFlnWkR2R3BTMkRyS242S0ZEZjd3TkkweFA3cXdxOFo2SHdRcU1YZ01LNjlKSDZJNERxbjVKV2dNQ0gvQmZiaFNCMmdxZWxTSElOQ0tKTjl3ZGg5VGJVQnMzandHdE1LSjQzSklDYml3STdYeDRyQnhGR0JZWFRKbmdFZlFrSUJRVTFrVHl4eVNscGhVRG5pZG5DZ0N3TFlVQ3FGZkhvZUV2RVd3dUhhZkhjdnZYTktnV05tMHp4ajdRSXhhQjlBUUZnd1BSTGE1S0NFOXpDWE5OSTZKSWFuUUh3ck9KNjlLS0NsMUg2aHliL3NDaEJQb0Rac0M4M1pJMVAxZVBoMUdCZHB6MytiNExRRFpLZkV3T29SZGR3cjFFMzhXZ1IzUldzQWZFUWZqbzRVQVVCYkd3VlpxZGcvcE8wTUJRSzRUOGdZc3QyZ3JrSDhOQkpqTUNBU011bWVlUXVQajMrYjRMUURaS2ZFMnJxbHpacEF2T0JCanVId2hJMXl3cHhRMklGQ3VyKzl4QnZjNnNvTUdLZ0d6YVppQURlWDVDQXI3TEV4S3dDSnVkK3VNTVFucVpUMzhmdXU5d0hQUEFMUHgvcmsxREdLNU9DdnQvd0RuUUVFTWVRcDU5TVRsYm1nbktzbWRQZEd2R25oM0FSakRXNTRPMS9ZQzhXRytDRW9PRi9PM0Jhb0EyTEptbXN6YWRpOG0vVU1BVkNkUmZDenNtYkI5aWYxL0FEK0d3Skl4WVBPUGowS1ZJQW5qMUFacjVkbHhhMFVrQXliVE1lQWNpL1FiRUVGZzZoL3N0K0xJSWlMNG43ZEhZRnJ3V1J6QnBuekU1ci9LVE1iZ0FKaHA3T3k5SDRJVUNpVmVjRUg0azdEMmwxWU0wZUJQQjJ2N0FYaXczd1FCSjNrclJpRWg4VHVCVjlBams4ejBJYmtYdjMyZ0N2ajBKcjdnRExMSUNUTElBcU5SV0J3TGtiK09qaFFCWUJNYURkR29TQUpFNG9uSDBKMDBZWXNGQUZFMGpDOTVCelFzRGJOTW1kMlVHRE5RQlJ0c3pzNFVBV0JiQ2dWUXFPUVk4NmRJSU13VjlxRytxT2E4VWhhTExDaC85cDBUcHpMeHg3TzRyRHBCQWZCMVNua2VsV0p2d2VvRE1FSWpzczdBQjJPSTNqY0VnQnFDQW5weHZHNEpFUmNFQUhUbjhMTXpGUVlBcWFuVFJoaXdVQVVUU00vbndEbGJaMkQwelBKUi9oU2Npc1VRcU40M0JJaUxnZ0E2Y0Nza1BvbjlBOHdGMkp3VUtBZ0xJakJ1ZXVvMzdtYVorRzhiZ2tSRndRQWRPZnNvVU4vdkFtaFNFQmhBc2hNSTdER2xpQ1ovZWRyRDNNSkFJeTY1T2tBYVd4bnB4WVFQc3RIaFBGWU9Jb3dMQzZaTS9FT0lROEF4TkkzRXpUc3pZZkwwemdBV2JKM3d2QnRRayt3UStLQVBFelZvdDB4RHRyTnBrb0RDQlpDWVIyR05MRVBmUjhyNFRaZHRUOEt4VUdnQW9ta1llZ3VwK0JRRkg1N3RDSDQ4MWc0aWlBb2J0ay9BQXZZYXpzTGxZandPTVRvMjc4UHZRSHFBTUNBTUJzc2JBRGJ6T0sreno4Y1g5amo0OUNsU0FKNGR3RWJuN0tGRGY3d0pzMHpQRDVXb0VrRTBSamlMQ0I5bG84SjZaQTM3cVhRbU5RZUNzS3dkdGdubWVYM0FVb3RoUUs0SjdaYjNLTUk3QmpjSko5RkVtZHo4MHczMUJiRFgvQlhDcXRMME1Dd0l3R3VZZU5VVUpNam9Dd1d2L2pwb3d4WUtBS0pwR0Q5WnJBRjUyRlkrQkdMQVg1SUhmTThxQWZXcXBYSnZiUEIydjdBWGl3M3dUdHI5WjY0bFJ0c3ptTEE0cHNwRlYyTTZwcDBWK1lDMFhUR2QyY29USmt1d01iLytQK1k2dmNoU2JzZ0I4ZVoxbUVaWjNES2N6K3ZRN0YyNEpQZ1Q5ZFpmdjhBR2thWWhnTnFwWW5Va2N1bnc2emdOYnBDTUZuWitPQ2hRRUJaRVlOd1BHU09qMUZiSEFmVEFkRVdWczZDNVdKNy9BRGZCYUFiSlQ0bnI4M3dXZ0NnVStJWWc2UksveXA2S296ckZmSFd1V3lYUnFLOFpVVXFRU3cyQTUvdTEvTG1aM1lwYnFVdnpiS1c0Z1NkZjJwM3lmb1Z6SUJpMlJQVVQxaU1TV0RYMUV2Ym1rUE0vN3pYUm5YWVhMblo3cjVKVFZ5ZmFBVFlTd3J0T0d1MmlaM0tBN0FjcWVMTnEvY21LZ3hZVFBjLzRCb1BNc1QzZlh4TUNCTk5RZisrdmZ3VHROU0NJR2UvdUdDQU1DZTN4WnZpa3NrMEtBRUpUd1lqWUZMdXZVSFpYYzVyNlBFOUlONlJKNDlRR1lDckU2MVo5VkdobDdBV1lwcisyTW96Z2R3amdBbkR6M3lCeC93REhZdHJmWTh4bG15bnFnQ0dZWmlpVFpxRFNkRTg3ZklIRThIYS9zQmVMRGZCTzJFNFhZcDZnVndUd3gyMWoyTURkaXB0dXI2T09TWjRzU0RQT25TOWtYOUdVOG1kdEdHTEpRRFpOb3owL3MvWFllaE1hZ0V2UG5oY3JFL1owQi9xekdsWUUvU0Q5ZmNoRzFZTTg1SEkyMmN3aHJaUWExWERoZ0lXZEgzQUZRbmpXMnM0eVlqUUxJbnREbTVnL2Z0MFlIMXNEMlF0blhRemtvVUJoV1FFVGZ4d1VLQWdMSWpCdUFBc2YrbGY5SzNPdGV2Qlhsc2JCVm1vbGRtdjE2R0c3YVpoc2gzL0syemdWV2Nmd3N6TVZCa0N0cUd3K3RvVUJNQlM3QVlDMkJzTUVLQ3dCN1NsVUNmYjJSd09KMjBZWXNsQUZHMnpLb1JzSVhRQXlaNGlEbFgxdDd3d1ZPemhRQllGc0tCVkNwMGNLQUxBSmpRYm8xQ2lqK2hWdWRuU3kwMFJ5Qm9DenlFSDd6V0FheG9MeFBOWU9Jb3dMR3JaRTVDMnhaV3hBNmxPRDNCWEF6bUNnMzI1RTBwa05PQW16RTA3K1BaRkZLd01sY3JwZkFidi9BSGlzNTlSWnc3NWFGRmJMS290TTcrRkx2NXJ3VTVIakVCZGllUEIxTFBEd09KWmpERFBPWTRwaURTcWlnVkUwalBaeUdmVno3RXh1TW0zQ29CZ0V3SnZsVHVDYmEzRHoxUFVHQVpteEtrQWttVzh6eTRkN2lISW9GVUo2SENYdHNQWUVOejZxUUw0K0JURk1pTFQwL3dCazh6eHk4ei80aEdsWkUvWFRjcjhNQnBpa1p0VDYrVlVBcVRSazRwUk5rYnNmZ0ZZblVFZ2wvSE13aW5QN3l6R0hiZHRMSmx5TnBVQmg4RTgvSFhFNmV3b0E5QXhxWTBVNDBSMFBNTG9BbkRrSEo2ZUF6dFE4UTJCYkRCVkNvc0s1VGFvUVg5RWN2aTZCcnRiQTRQTTZoWHlPSGdDaFdrWUNnQzkvekZ2L0FOOE5oZU5yWXdpZzJ2c1puWFBLZHhWTG9UR3A1MEM4QURBMkN1Q2V4VDVJQm1zazBLUWdzS0ZoYjJXaHhQTG5Pc1FGSm9OOEVCZGlheGw5T3FzQlJTUnpPeWVtY3RVQ2lWTWo0OHlzcGZSeXMvWVFvZ1NkZjJwNU9BalovQ2JGYlJnajdFbHArcUNqZVQ4ZWtHOUlrOE80Q01CQTlkSjB5M21IMDlCWEo0RUFETkxKczVOVkNQNEE3QVpGMWllQU1ybXJMV1lzei9aakM0WXZnRk14M2pDaTFTU0VHZ1ZPU3pRR0ZnRVRaek9xSGtadnpDWWFzbWRPUmFHNlAzWVBUbW9JZDJhQXZkaXRxZDd2ckMxTFlIR2lnQmtoZTY0YVJ5SndVS0F3cUFqSnFYQXRlRUt6OEVnMlFZVjc3bmsrWlh5cC93REhxMGZBK3BDZ1U0eFpnd2NoSUJNTkV4WGpLaTFhUVdHaUg4ZjRoOEM5ZWJwb3dkSFl2TU9YZ1hPd1FoMm1ZSTVoc21GaHluamFta1pxRWFJaFc5T2dsd2dBNFg0VDBnZmdXTDFZOVhjNmg4ZHI2UXdxaFVJWVVOQ3Z3SlNxTmlHTnJtNCtpUER5bGlmYmhsZUF5QWc3WFU2cTczTlU0YkhJc3gxWGJoQjNQeVhScWV6a00rcm4wSkRVSVlVR29YMmxzbms4eERkV0V2QW5DN3FKNlo5TTZnQ3dhWW9nd21JcExZT1NScGNUOWlsU0JCNU93V0JQVHpHcVNNUFVCbWJWWUx2NE9RYkI5NHlyZ0RHcyt3R3RUcldwc294c085MTN3c0JYdTg3K3NUdFZWcEdybThaS21NVVJkZ3RPMEJlMkUwWEJmMURkc3dVaHB3TzB5MWlBeS94VjNwRHpLNFBXRzM0TGhmYUFLaERvenovRmFwV0JGdDlLaXdlY1RvNFVBVUJiR3dWWnFlRnh2MlJJSm9qSEU5NUdSOWZQb1NHdmk0QmJhNHFOaVBSaWJWb0RYU2NOeGQxbUp2NURtY21EckVBcXdkRGI3QUlHQ0lyWmVPVXpEMnFOV1BLWUs4YW5rN1g5Z1B4UUs0SUN4SzkveEFYWWlwL1dtbXhqVzF4NmJBQ3hjSUpob0h1Zjd3bldYdnpFOTZueVJMTlpKb1ZMb1UrbnNIa2NUUVdadG5aNktDTVdDdndRZXVKeStxd2loQUlBS0VjUlFiYndBTXBpZGEyT2Fob0FLSnBHZUt3Y1JSQVVGVXlQajErYjRMUUJRS2ZFL3dCblYzSEpHZ2lUTlB3dzBCVXdGenhRaEhTUENPUU5ZS3MxUHJhL3BnR0IyU3B1OWxONXBNc0JrQnplQkx0dzVnUlU4OHBnRll5ZnVBZ05HNmpEbDQ1NUE4dzhPZ0MzbW9XSG8rT1lRS2ljbU1INmZEd05uTHhBOUM5bHA3bis2ZmdUZUgxUFA3RVJ1V0lVRG1kZjJITE1ZV2h0bEdlVXdpbWhzelgyaUo0M0pJQ2Jpd0k3VUR2VEtYQlFzVUVXait3Q2IvZ1hpaUZ6aS9zY1R6MWE0eVZpRkE1Z0ZQeWlDUy9JeFdUY0puNTg4TGxZaWVOeVNBbTRzQ08xQUdkVVlhWUxCWGlEQmVOSldFckl5REU3enRCZWJBS0NwVlB1dGZNZmJnRi9DRmtkaFFLb1ZQd0VxN0xaSEVIVC93QXY0RWpSSXI0LzZEOUN4UDhBR1BtZnYybkJuZklCNXdSNmdWd1N4VEJ3YUplUXN3TFdKOGJJUFBremJxcnVsbWdpSThnSVU4Vmc0aWlBb0twa2ZIVXZoVDUrMW5oT0I4ZVBkWVFxSWd5eHJBKy93clFJMFR6Qk53RzhWUURZT1JOMU1MVXliYTl2UWxEWURSVmV3VGxBWUU2VVVYZDRuK1FWd1R6QXFsUVg1SGNGbS9uL0FIODdNcmV3R0FQanRvd3haS0FLTnRtZG5DZ0N3TFlVQ3FGVDFpbEdrMGxFbXpWemFaVUsxOWJPd2VuUDZ4Zy9DQllFa1oraFNwQWc4blliSmhMYldLY1lDWjMwRThRK1F3WkF5c3RINFA3eldBS3pzTHpEKzgxZ0NzN0M4L0hnTEJvV0NLOG12SXdNeFpWRnc0OWZtK0MwQTBRMXhQTDkzTVpuOU96SUU2OExiTlhUR28yd1R4RzZxWTJNV1dGaWVSTloyQnNZb0hNL0N4ZVhCVDVHNEpHa1VkOHZvY1RCakRmNzQ3UmJua1RXZGdiT2JKek5MQXRxVTFBcUpwR2V2emZCYUFLQlQ0K1AvR09jd2dQUWp4T3YrcEJURmhvcXpQQmQrcHFXQnNMcGt3b2VxK01MR1VYbHN3RjJJaFpneGNoQUlJdGtUbzRVQVdBVEdnM1JxQWIvQUdlOUVGU2dQZ0NUR3dWV0VreUxPSHNqYXlNSThIbUlkSExIMEhTSkZoeHh0NGZXQW5yTWt4RWxNNk9Ra0Zob2h6dHozVDBGZVRZcmErTytuWkJxcjFBOXVlRnd1VHdzRFlYVEpqS1dMRlNpTDFRclNuUlhyengwQVVUU004cVo4a2lBcG0yVFAweWY0V0FVSzBqSElsUkZtME93L21mb3I3eEsvZzB4UkJnS0FMMy9BRFAweHJ3U3pBYVJwaWVXcUQyb3dJb0h0bUdEbmdKOU1nRGx0eXlVekREVEpDeEJGRFd6Nk1BOHdZR2trd3ljazlEaWYxR3hGaUR0NEJQME1pTEZERTdEWlB4NkZLa0FUeDZnTTFQMGRBZjZzeHBXUlBRcFVnQ2VIY0JHL2oyY2huMWMraElhL3dEajM1c0ZXVEQxQ0dla2FvSWhtb2syYWNKY0lISVF0S3QvQ2VNOTI0aVBVemJjOWlueVFETlpKb1VoUDBLVklFSGthRFlNOWZtK0MwQTBRMXhHRHJjaHpOaFdKVzUzV3gyaC9aZktlYkJRYm8xUEloeFpoa3JLeXpIa2M1Z0tzVDMrYjRMUURaS2ZFc3duZnpOaGxSNGhGazhabnFVd0RacEtKTm1wNzkvbWtzUFFFTmZINXZGbEVDRFlQYzhNMlRSdU13TXF3WUFRYklkNHlTY004d2U3azQwOHBIMHBsQ0ROZ2pCc3lNRzRDQVlzR2V1QVdIWkNhTlBtZUdvckl1MXRnelpuakd2MGVRRkJWTWlmN01ZWERGY0JwR2FvRllzUHRBYVZRWVYrOHg0Vkw2aG1GL2h2MWptTlFPeENDQWxOck9zeGl6Smc0Q0NDWWJCanlPY3dnSE1EOTRmeHFNWU4xRnluNUQwMVlUS09Rbm12OVEwUUZEZHNtYWtSdG55aDQySzJvQjlKdmtyNUM4UUV1aDdDZ3VzaEdGUW5xZ0pwbHlJWEZBdEtMVE93Unh4RXR0ZlB6bE01enNwUkFTSjZiWkI1SEVZN2Y5MkU4MGZFT2ZhSW9MaCtiWlMzTjZxeExMeXN4c25NSDBiTnYyRFk1TkRPa0ZMbFFCZUtZYTFCSUhmaS93RDRlQ0pzK2NicVE1Q3VqTHN4NHY4QXdoQUNHeWFYYzhCMnFjV1FFTE03bjFScDRZT1F3THBUblVZc29mZkVxVWd2NEtXa3l2cGFTVWN4YVYyc1RnUXZlczZPREExWW9XWVZrWWRub3FoV0k5TjlsVnlLWDMvRThDcXpPK1JSWUdPSjVwdGh0UzJGVGRzbWU1QWh1ckQwSkRYeDE5dW9EWWxoSXlyaFBHSXlJWDdVbEc1MW1NK3FjZ05CdmduZ0UrUUpLUmViTVY4K2lWbkxkL1hzaW5GZlo1aklzWmpnWEJMYnk4Q0VNcDZCa0RJMWpxRUNRUkxyT0NSTm52ZFh5UmJmc0JRTVZOaDFnTEx6QzVBMy9tdC9qM3JDSzhaVVdyU0N3MFEvZ1dxY2tQTENlWi9DUG5OclNXNEpodFY0V096bm1kWnRzSzNZRkJ2Z0U4OXhKajZaVFpPZUo5Qko5TEtzZ2VuTEN5T3g0ZjFqNEFhSDZYVHZjQUF4OEd5Vm5mQ1dYejhkL2xlUzVMWVVDcUZScXpCNmdJS2EyVWpZQlFrZUhPc3o3aFJzQmthWm5Cd3Q5T090Y0UzUDZDTWRzVFJpaE96aFFCWUZzS0JWQ3B1Q0hkR3dQM1lQVG52ODN3V2dHeVUrSjA3SVFLQUtYZWRRRlBlN2pFSmptcGFoUHN1VllhVi91MXdaMFVYaWdHc3NGV0lNV1A1NUkyQnhEUURkdjZKWm5rZEJYS01CVVUxbVA4bmNwWGw0cHdRbjRjR1Nmb2s3QWpGVCt0Tk5qR3RybmJSaGl5VUEyVGFNOS9tK0MwQTJTbnhHTi9oekJ0OUM4d0F5Zmc4a2JBNG5rTTZKQll5aWw4d0pCc0o1NStnTUNIOGNOOExRQlFLZkU5L20rQzBBMlNueE8ySHRoY1g1SGNGbWVpL2YzK0FLQlQ0aDZDNm1XVTNpdmFiWGVKVHNENmVMNFhtMkc5UTd6R3Jqcm9GZUJkUWxBK25TNEdoTG1qandOcUNsOUhVWjRxTjNZeWpDejhZQndSQWZmSUdnZVoySm9mT01HMTNmUWxxR25tSDJjOUdDK3d0NG5tekFOQzFOd2c1ZEtwVFlyUE03TGZ1VjFZRVViYk03WUNPSVVYZytnR1FaNGdhbjBHbHlDZ2I0OWJTdG8vOEFIWUlibk5mUjQvOEFqeUpMUHk0TWlQcWlkQ1BxcTBDWTBHNk5RVGdjb1pvWk5KejJpZk5lTTFEU05PZXJoQ3RLa29rMmFabjdPZ1A5V1kyckorZjgza3piOXJwcDZBeW94Umg2aGpVOS91NlJDRlpKb1VweGYyT0lNV2Y1NUEwRHpQMEhCZnRNd0drYVlubGk0QXBSbEFyWVBqMytiNExRRFpLZkVDT3k2YklXSDNBVVM5WHdiSzQ0aEVKNUhqa3JGWW5qYkZ2VkNha0RBYkh4N3JIOUdqemdERW9zSG5FUnJ0cnhQWTVnQmJoTmxIb0N1d2hpbG1vQW8yMlpTZ24yVCt5ZWZnZnNURmZQeFJrM2FCRXdGMklBK2tuMEEvWG1nbWhwaG9kVCtMRmtvVHFkNDJBd3l3RTNoeTUxNDlnVVd3c1UxUFErM2FoaG9tb0FEL2RXeXUwYkFpWndVS0F3cUFqSnFmUmprSys4QVdTeVBnbmEzWFcrdkdLcUZUY1AzRjh3eTdKV3AzdDRPekp0eXByVUg3eldBYXhvTHhPbWpERmdvQW9ta2ZnaDBaNTRnWmFBbXRPd1dCOEFNTTY2UFBMQUlHQTc0S3Z5TFgwZVJnaWczWjBCczhWajQ4MHhsSnJaelozQjBQdWo1NjE5SHFBTzY2YlBjandZMXhuMzdURFFzMUEwalZReHNIOEE2TVlQTUdkN2Q0VEJqM1BFY0U4clFCcHUrYjFoT1dSM0szaE1JVUNwK29MeklUYW1RVVFaNWpKLy93QTVvSnlySmhrZGs0S0F3Q1RnUmd6dE1IY2NVQ3NVUXFlcEVQamQrc1RaUUJNN04rT1dtWElxZkdoam10bkRzbmI2Z0FCQ2dJbFQweklDYnl3STdVL3hENEY3OGxTWm5UcW5ZckMyTmdxelUvejk5a3h2c1hpZUR0ZjJBdk5CdmcrRGoyZjVnbjFVMWFjWlo4ZHZSOGRxaHNKNUEzOENUazNpak5UeUtiNEVtQXJGRUtnUlowamJEWUJMOVFrQklrcUIyRDB4UHVEeDZwaVRxV2FjYm9EUUJXSFoxaUJqQkxnNElPNnhQQ1JMSUNGSXZObUtoRWtYUkVDb2s3SnlaK3hTcEFnOGpRTEltd2FqcEJnSUhlR3NUc3dRNTJhQUMwc21mZ0FmV29Nb05CeFAwMElBVUFxYnRrL0g4djZOSUFaTG8xUGNpNzFSelVEU05NVHlDZklFbklyRkVLbjlvbmZlaHJOMFJIeDVZRUk2UW1Bb21rWWY3bU5OV05ZUFRNRCtjMlg4ZjBhQlpucEhnVldPd1NTUEVRSEsvd0RGT2tmOTV5QnJaU3pDVlptdXNnMUtoQ0RZSzFObVlZczJCK1JRUGJuaXNIRVVRRkJWTWlFN3EvR1pmRTRKc2FqaEdsV01rQ0hlankzWjRBNGcreWY3S0xnczhMRUFWQ0FZZWJVY01Ea3dOSm1GNml0eVdMeFNYWjFOVDUwcSswR1VQVGlFNU9jMUsyVG5WbnBHYmNBcTFtV0J6YW1CVzQrbWxMRGtBOFQxdlQ3QWpEMUFacU1OYitDQ1JwN3N1K0krVEcrVmh5UUVEQ1FaVVFHd0RSSktBdjhBaGZQRjY4cC9MTVhvVlNCb1hOUmIzaGxwbEN5ZEtFTUtmZlFmdFdiQ3lWcWE4cXhkcWk5Mksyb25yZzdPNVVBRHVhblMzZm5rKzFzYVJCTTdPazZGRkpoUzJCRW1lMW1YZE9CWW42VS9iNzYydlNSb0ZrVDlkUVNvNHhhRm1FS0JSNVQyRHlPSUZVOHZJN0dCNWdQdTBQR0QrdUFneThtQ0hNQ0lqeE9DaFFFQlpFWU56OWNpam45NEdtR0VaV0FyL29QSTRuNkFlU1ZSZ05NVVFaK2loUTMrOERTTk1mSHYwL0NGWnJKTkNxbnNhK3ZxdzlDUTE4TU5iK0dVVGpEd2lBbFVvRDhCUUdBOUF2SEpDU2c3Qkc2cndVeFAwcDExajBob1dSQU1CM2VPVXpBQjErVHpDdGhIaGc4T0ZpSGlTaXJROG5nY1FJUE82Q09vU1BxVDFzVEgxMHVoTWFublgxUVBPYlFvN3VBdXg4ZXRxNittbDJKRGM2elJ3MUFXMlFWWnFZQ3kxZlpBVG5aSzFQRXk0Rm1UVWpRYkU5Y09ZdVV3WDJwR3AvN05KbXkyNGJwbUFYMExzQ3ZrTHpDQnNqOXp3UDdPSWdCc3k2WkNqZWZqeFl5bHVPb1FLZDduclhtcnBtS0JYVFQxVVd3MXlGNG96VWZQOEZuMlhXeW44L3VGS0FDcFRHQ0JkNkc4RWN4WVNPMURBK0ROVG5NNnJZdUE0akVPaU00eUlRR2VCWTVEeldJSEJ4S3FuaGJLckUySERMeCtTYkZiVUJVSDdJOHJDZVoycmJMcUpKZVhRVWcxeXhjcWliZ0NBNmFucmQrS2ZQVml5c0lDTEh1ZjJMRTgrWm95akkwRzZkem9RVm9Hc1dDckU5MEdYUVBOWkthRlFGV0lmVEh2akFVaTgyWXFmOEsrR01kalJLMzhkeXZ3TkVzOEo0N0VJV0g2SThQS1dKbnB0Z0JIL3J0QURFQVFKRmsyQzhXRWZoenVZSkNreFFsWFF6VHFhYTlLaTZDYU81MnBVWmU3WnJIMkoyVGE5ZGhTdW1DalBZRFZSQU1vYVdUZy9MMTFZU0hvU0dwUm9mUlA2QjVudUdwZ1dRckpUNGkwMzIweHNubWVzakhDZUFzR21LdWFJelh4WGpCUXJTbjZ4S0IxeVFOTVVqOGV1cjJTN0RzQ1kxS1FNekd4cStRRlptaVBrZjhBSityYkpNc1luWWJNR0dCZitIUkhFSTlHR292Sk5BZVI4ZHB2ajBYRVpUS2VURnNaTkZFaUFMSVdKK296c0k4OXRGQ1BnUmY0aEszT2tkdFAxUkl5OVB3azJhWmhDdy9SSGg1U3hQUXBVZ0NlSGNCRzRhcEFKRjluUWdEb1RwVHE4Q3hzUGx2d0o0MTlrL3l3TlJxbG1MUWlWVkhCNEU4eGhmQy9pelBEdUFwMVIyMWFnZ05ac2pVbzBQb245QTh3S3lZK2lQMkJ4QzRmZkV5N1ppUGlvUUJzUEVPWDZrOGxUblVVVmlZUlV2T2Z6YlZsNGJWa3o5UXJwdjhBTUJwaWtZUTlpZUFkeHNGV2ZnQnVnNEF4a0RyRS93QnB2ai9PVmhRQVQxanhQd00xRW16VE1iSTRURjdhME9JTkowVHp0OGdjUTdPU3ZGVUN3RFpTQ1ZaalUyUzUyK1FPSU1obXJZNXF1OHhmOXljOFphMkc4aURXQzJzbG9sWko1Z2JyUHdWSFZyYzVpSkZLR1BhQ3F4Z2s1QlBNZTdpbUFheEk0SlU5WHVpUUtGWU5NVmNCRlVreXliSlhSU2hOYUVJQ2dKTWhxV2hoSjJENjEvMGhHMlIvWUFETjVqcDEzV0E2d2dWNWxnSVA1RDZZZ2F2TTlDbnlRRE5ZTk1VakxMZ2o0STB4UjJ6c0xsWW5Ec0VkSUFVN0pVODFnNGlqQXNhdGtUMTFHL2N6VFB3YTlPS25oTUtnMGFBUlBtcmdGbTh3QUVEQnlMR0M5WG1BQUFRR0JaeVh1OC9IWUdYMW9BZ0ZodlFCUE94YjJpTERaVWRWTlJ3dXhjYkFCVG1GS1VFK3lmMlR6QVplZlBENFdJTkIyYXpwY0E4d2lZOTBlT1kvUE5nZlFyR3MyMlRoQVRRTmxFMndvbEJDQnE4enpJMU16cGhGRGZ4N0pubWJVS2hwQzVuQ3pFZitBKzFPR0xmUld6eWVWQUFDRkFUaXZzOHoyS2ZKQU0xa21oU0VNeHlGenNFOERpWm84ci9aci9SQ3FmOEE5OGYrMDVmSFk5QTNyQzFPdzJUTzhWK0FQSTRoOUI2cFdVd0gxQ005aWxTQUo0ZHdXYmdFWTRGamtQTllqQnM4ME9XQ2lhS0FMdko3dk1HQ3lWbHdKT0k0RTZHMTJ0UVhnZHdFWitqb0QvVm1OcXdaeHF4ZXUwSSt3ZFlDZTFRSSt5OW9hUllKZjdldkt6d0FKczBIUDMrVTdWMGdIQ3NpZHhHdjdMa3VnSWFqdkdGRkswQUlOa3FBYzRIVFk2RGo0SUx4WkpPd0Z0NnpBQ0JlVHlUc25tQUJLQ3hiTlg1NWdYK0FHd0VHeEdKOG9QNWdxalhNS0RrekRTWFJCcmJ6VERoNENBT0tKcmdQOFR3cVVTNEYvYU5Bc2llK0pyZXM4ZW9LTVpCd3RRSkhRaGxuaWVkQW1CQWdpTkIwUW1VSnJZeEFXUUJBTnlrcGxJVzB5M21lRnd1VHdJQlFWVEluRkVCT1hlWVJVOEtON1k3R3NNNGd4RkNVd20wUWR3WTNRU3V3d3dZTUFIUXNZZ3VJQ0J1ZFVIRlp5RHp3Q3lJRWZTbEplRDFSVWdJT0l3MXVkOXRkdXAzK09Db1AvQUpjMi8yeHRVNElGQVpZWkhnSDdqdkdGRkswQUlOa3FhNTVmeFF4bHljT3FCL0dSRXd1S3FFM3NMN25ZV3hGQTl1QkVFN05yam84d0VWZjYvSEVEU2NjSU5FY25tZUxURlY1bzRzTWNUaW9kREpTSzh6K2FlTWZWanI2L3dBRUFjL1NGNWIvQURBYVlwR2JxQnZzSVdoZ005Y242UXJOUkpzMWM3Vk53c0VacUpONFpuKzFlUjJBSElDQU9CK1QvY2VRS3k3d1FkbVpkR1Q0bzhpOFpNOHlqUStOK1J1R1dibnEyR0NCUXFKTm1ybjdGS2tDRHlkZ3NDZWpaU0M5YU80Q01BenNHaWdFeVRwZ3NINE1BMEc2QjQ1STRoR2xsd0IwZGdubWRHVzRobWJjdUJZbEtHK0NqZmkrWi9ncld4ejZlaE9FNmpnQndRUmxjVDAzVjdVbmgzQVJucmsvU0ZacUpObXJpVFpKTUlNYkJlWUtnRXV5YkE1QVNVRWtCSWxJb0hZMGF4UEF4Z2ZqbTFHZ1dZd0FSSzI4ZzZVR0ZDeXJaNUhheEtZczYrYnJNd1BUK0JCV3FxWnFCRS84T2VFQVBlaGZJNkl3WlJjRFdFbXlRV0RCQVRjMWVPZEFubUF1eE9PTkJ5b0JNY0FwM1UveHE4eS96OU1wNERtS3dpOG15YlJpUms4VVRqNkVHWXlnVmFlQ0RoamlGM3dQWWZKR0dMQ0lCbFpSUk83NTVpdjN5ZXdvZXBsUGNJOEVzaGRwRGJwVHptNDQ0MUFpeGx3OXdRYkFXMjhLVTkrd2xIeElXRFU2T0ZBRmdFeG9OMGFoSUVqL0FGeHVGSDdCMmVBT0l0SmNvQXZQTnBCVEVZWDhhQVZJc1g1bjZiTTFiZVRMQ1lnRWcvU3dVcmZOS2xDWjJ1UlFMeWhZMEpuWXMyOTcyd3cwMGdVeGNWd1NoZ0lvQnp6V0RpS01DeHEyUkJvVzB6WVNZR3p6QUFaRU4wUzMySUlUcUUxRUtwVUxEemlaVkVKV1RvdkY1bm1qb3REWUdDVEN6T3hTcEpRQk1MRGRpcDBLci83MHdOb3EyRTl3b2JGNUlXQTF4UFByVXAvbHRKV21JYnl0VlpONUFXSUZ3dk5nSkNza2tzbWVkc25UZTJONHBnbnFIRitpUFUxU3lrRXJyUDVRcEJjdXNxRGdBczJhNEVVbm1Bc1h1ait4WWxrTjRReWhJeURFSE1iOWJaYW8xdHFzd08xeGgyZ2xMSnRNd2VZVXNYOUJLVGl5ZU14WS9PT2hXSmc3ZFNmMDJrbDB4WmEwVkZDME52d0dNUk1BUFB4NUUxbllHem15Y3ptdm84ZkhmdWhKb0F2MldZK0dUY01kUVJCMk1YUm5FaVIvTXVlRXdyUHhTRW9zZ3VnTzFpRkhSZEZldHpZMU5CRVllaSs1ZVRtNTY1eDlEYWNRUUw3WFowU2VZZ2plcUdDVzVYYVVIMFNUZU1UOUhRSCtyTWFWa2Y4QXdmNFJxeERNV0Zhc2d6Y0ZEM3Q3c3JBbWpxSnNjaHJoTWw1bnVTQzhrWjlpWTNQZnZPTTVoV1NhRktLUU9qcmdsYlBNOHFkbnh6aHNhdGtUMzQ5dCt3RmttaFNFL3dCYi9PdzZwc0g0Ny9hazE5YktnZTNCcUtGbDVYQkhFRUNCUFd1UjRyRTQ5a1Z5R0RBb3N4ZURaRFdLYWVBT0oxMlNIc1EvT0d0bWU3NVZ0MkFMQWFjU24rUkhzMkJpTUNkSHo1R0FGZXJ1VHhGbkhnc0JtWUROVEl3dGpSQVlRd0ovWmNPc0FNamRWUFdRME9mdFVEVk9IQUdEOThnNkk0blZzQnp2UzJONG96VUIvd0RCeDBzQlJwdWVRZzZWR2dja3V1emdqSldDQ1liQmdEU1BzbTJNaXlGTkZsQXlGc1FDQU80QnBudnlDanE4M0MxWmVhelpHb2IyNnRYZ1gzbXpGUVFnd1grQ1IxeE91QTlOUUV3ckxhSnlaL3ZVSHpSUjJGUEFtczdBMGNXQmlHbmYvSVI2M1VROXIrb0lTeXRQSmcvbGZSVjhCV0tvVk5aRmRzVkZtV0syak8xbnlabXp3N2dzd0FFZjRFL1RFOFVGZ2JtQUJwV1JPOGVKSllGc0t4VkNwN0ZLa0FUeDZnbzFIa2M1blQ2RUYxVG1mVW5UUld1Z3dtb3cxa1R0b3d4WktBS050bjRaUzE4RHNQcWU0eGFLTm1vR2thcjU4aWF6c0RZeFFPZmp0b3d4WktBYkp0R2Q0dmVMTHdCUnRzejhKRklEU1E3QkRQREpOMlJ5eU9yYy9PaGovWmJMN0pCd0ZPUnpqV01mSEh6UmI3dXMzcHhVUzBYeStDZ0tKUi9acG9NRS90ZXh5cWw4Z2dFNWpCdjcrbVlvb0FKMUl4VkxST2RHNXFDQkdUMXdKMkhFSmRuNDZhTU1XQ2dHemFaK1BDYXBaRVVtZzNvRThLcWJzR1hoNndOVDNpVTRmODFrcHp6TE8reW14c0ZjRWVZTkJ3SEllYXhQeGdWRmVETzRMTUVrN2ZnWDdUM3FmSkVzMUEwalUraEI1SlEzN3Y3UU1EZ2Jqb0hoWkk0bmVIZ1d0amtVWUlUc2Rpb0tnWDV0bExjUm01N0IvTG1mZ1l5cWpNT293ekFEUjVYd3NZeE91MkU1ajVncHdJeG9pZWJKeDltQ0RZVFlYVEpEa1FCVUlhZlVTQ0ZmSVhpZmRCWmR4MHNlb2Z4L1RCUUJSbVNHdVova0d4b0pOckJBaWovUkd1Nk8xSDdnSW82SU1EOEFUa3dBRWdKTGJ5K2h4REhyWk1EZ0Npa2xCSUFUSWJLQTJkQ3NSTDd2RnN0cFc3UVUycTVDb2lTTUczQ0VUOURsV0RnbTNQcjYxa09ZQXlWOUtEYWp0dndYQlFSZUJOZ0hhQTJUcDgvQVMrREVyUEI2aXBHZEtLd3UrYkdLRzRKQUNaRFpRR3pvVmlkdzUzRGlvV0crQ2VvSVVUMjhzR21LdUpCQ2JYU0pCMWJucjZmWHhnV0crQ0QvQU05ZXJzWkYxSHducGg0U0lackJwaWxPL2xVK3VZaEtqdWpQUXBVZ0NlSGNCRzRkUk5vb0hZMFNCZ1FRRUU3V2h5VGpHSVFEYXlDSWllQ1FXRE9say84QWJITnZ3UGc2R0JjYkRtc1RjRU83TmdmcWdlM01xeXkwUmFNeEozYk1JNFgvQUdQMVBlUWxoM3pPSmdvL0hUUmhpd1VBMmJUTThWZzRpaUFvS3BrU3RsRGxPQ0dqUzN5Q2NJY1Q5cm83V245R2dXWUcxQ1RaZXhVcCs4bm9qcThFbWhTaERvd0ZBRjcvQUpuckMvQk5acUdtS2dmMUcwK0dheFJDcDQzNlJOU3dOaGRNbUFHbC9aL2svQXhwcy9BSEE4L0E1ZlVBY3BaSTRpNCtJRGNmaEl5eHdNOHl4VkcrWlRaT2VKeEFlODVRZUY1SkkwVHhqV0NHd1doUFlFTmRDelVEU05WR0FaUm9OazZyRXdhUGxmQi9kdjJlSVRlYk1WT2s2N2xRZlRGV2Fub1UrU0FackJwaWtZUTZNN1BNdkFxRitiWlMzT2R0bXNRWWdWRG5xSDZKV2ViSnljbXBxQVUzS3JBazdHREd3OE5kd3J2V1RhZ2gyeEhuMzBoM0ZRZGxkejBLZkpBTTFnMHhTTUZYUU9ZYnJNR0dxeE9LK3p6RHc0RlY0RjJBUFU5aWxTQUo0OVFVYW00K2lQRHlsaWVuTzk0Zzhlb0RNQ2tYa3dFbFpKWmdmQ2VDcUdJYUJXVkN2N2ZicGpwclBTRC9BUFlWVFEybXBxR2owNklyVWV1Z3dzenlad01POEtSbGFlVE90elRNVURnR0I4dkFPUmpUQkZrTEVIWVhVNlFWNnRoOStXUm00TXAyYm8vVkE5dWVycUhackNzR21LVS9RVllVQmJxd0ljRy9zc1JGOHM3b0pnQ1ZDM2xuQ0hFWXVEbGhzY0V6OUZYVVZPRUpObW1acnptNnQ1VDNKVEFxR1NFR1FrR0JzYk5ZZ213THBnN0kwdUo1c1VzNVRrM2lqcFBNcDZrb1dBb2J0a3dCMFBna0tNakFhelVDa2g5R0RzN0FIRThMRDJSSlNMelppb2Y2U014SWZRclNsQUFBSlBmeC93QksrR005RFp1bFArOVRHc0JVMlVsMEtmVDJEeU9KMUZPSFd5WmJLVzRORFAwV2FETG1xRHNXZGxXQUdCR1VnWURzUXRsbk9ZK1FzTDh2b2NmUFhKOEFyUzVONG96WHg1WnRBRHpBM2lqVlAwVitmRm5rN0ZtRUk0eFhjdVBDcjZDZWg4Zm9GQ3NHbUt1REJnWFRSR0FlVVNnUWEzaEFIZ3R1TFNYMGFISVBNK3d6akJnb0RiRnNpZThvYzkya29Ha2FqVStpSGtiUkdET2hKOXpVRUJzWHdUajNGTExqTzAzV0FCQ0pPaVdzNkRPbGo0OHFHWTVtREU3TWt6MktmSkFNMWttaFNFSlBJVCtZUHRqWVFpQU9lOGMxaXNUdlBDbmNTbWx0SFNDbHlvQXZGTU5hbkdTZDZWc1k2SXhEbkRKQXNjenVUNFJBVG92RWgzaVlSUTNQU1NlbUVtQlpUWk85WjFyUUJmc3V4TzVOMWprQmc3Z3MzQTI0c0F1cUZGaUhrQi9nOUNNR0F1eFArZy9Zc1JjTEFOWkdWd1J4Qi9LbEdNWmFzMlJxREJHRDk4a2JBNGg0YkF4U3pQQzBoUWhpMUdnMkRQSnc0YnRHUTJUbmliM1hLaGpkNjVxZ3VBRGFIK2ZvamlPOFlVV3FTUWcwQ3ZoSEphZnRoMkFnWUM3RUw2VVhSMndndXNUNmZPL21EZytRWUNCRDBiTEFuSUxFOXFBSFdNQlpKb1ZVUGFkR0dCUDgwZEdZQy9ZcDgzSm9OOEFpTUZ5OXdBQXBaYndUM1J6OE1CTWNsMFp4ZjJPSUovSVUyOGhTYk5VOTcva1NmTlJEU05PRzg2ZUFJbFNOb3o5VWVKeng1R2pJTTk1bWFKSXdkd1daNEJQa0NTa1htekZUeldEaUtJQ2h1MlRCM2ZXN2o3Zm5sMStPNGV2TnRuTkZ0Qklub1VxUUJQSHFBelh3MW15QVpDbjUxOC83eFMyZGI1RVFEZDEwV3dEekdBSW8zc2FDeFlSaGVSajd5YTg3ZnBvRmptVnovSkl3WjUvbTU1OEdKMkhKbmxiZzRVUDZXZ1pIeU1XZjU1QTBEekFRREZnejJoUUdnN1RmUVVaKzZMdmQ4QUhRc1QzcDZYN016WW5WVkRXRkMyTmdja2NUM2NvakRNK3hNYmh4bityUlBXTEN1UGg0YVFIUFdPd1RuTTZFeHFmclpvdHVBQkp2RGhxQU1Ec2NrOHo4TVJ3OXRLbzFRc3p0ajduVjNiMWN3SU02NTVhd3UzYkRXTnhXQnduQ1hDU0FPRUdBRUdzR2JOWWlUZnlodWZDU2JzYk1Lb0pkajZBdHZNQ2pUTjFWNkVIbWVMTklnVm9ab2pFRjJPZjZDSkJEUTRZaExqRjBqQTRJWndjUTFYNEZvVGtXczNHU0t6SGdhbHBsUklPaHVCU05tTzl6eFJnMkhBWmdoUDBZdmtySUhFQUx5R0Rhd0tEUVdXZVo3bGhJcGdBek5zM0RBSW5GZnNUeDRINWhKYllzRUtoVjdpNDF5NXpvZ2NEeDVVK20vaXk4YlBad0tNMUJEdXpRRjdzVnRUL1pqQ29ZdmtGTVJRSm1SeVFrdzBudUFRRmYra2NEaVlBcllubjdEaUFJS2ZweXV4dWZnMHhSQmhMTG5zMTdpcVBEY01zejlJdHJKck1HbUtJTTdkNDArZHBiRTJOd29vYU8rWDlnTUNDWk1qUUhSQXNFa0ltZUhqbnAwbXBHZzJKNnoySnM2U3dHcXFIL0FJcWU5VGFCekJoTTBmUm5sNWJ6Tzk3SUZick9zVVFxSDBUZ0lVUVU4Vlp6eUNmSUVuSXJGRUtuKzluN2N6Q3NsekNBNXM1YnNqNE5NanBTSEk1VHpQOEF1T3IzSVVHNklBejNvRUJJWWFQcVQzK2I0TFFCWURYRTdRVXVYQVg0cGxQY2JFNHArME5FNU1YNXJpMnJka0Z5WWFlL3pmQmFBYkpUNGxZNWRobGNRWllVS2RtcURhT1JQNzdkZVVnREtJQVR5SVdFc1g5bzBDeUorRkFraXlFVVRTTUZlN0xzQ3dVaFpXakIyQjIzd3VqelBmWnNrU2hVRFNOVHFQVUJlQmJnZnBRQ0lJQjFJNFhTbjJnY0ZuQUJJaDg3STRIRTdWRW04czgwYUJabjdjSFdPbWFkbVFJR0dNOUM3RFVDVFUyenNBN2dCUVR6c2pZNlBNKzlqQy9CMXMxMnl6Q1RNZVdlRm9yRS9kc2tkeUFob1dSS0NSZDA0MFd6QmlRZ1hUZUNHVU9JU2c0Rmc0TEd4NEE0bjk4dGdWUUUxWVdCTzgrQWRiSktzVVFxZTlDTnVna0xCcGlwa0Q3UzJUeWVZUURtSHVVN3laWmhVVzFncDZpc0grK2FpVHVybVFZNWFUWEhndnVuTlc0OW8wOUFCUk5JejM2ZmhDczFBMGpWZkNJZ1UxM2llMmp2VTRBTEFhNGl3ZWNUMXFmSkVzMUVtelVLNktPUXJzU0NFUlBGYTZab1FDdUtaRTdnNEdGQUV3c04yS2h1Z0FrVU9Yb0FjVHJaeDViS0JadE16MEtmSkFNMUVtelRNUEhpRGhWZ1I3Q1l1STRkTExBR1dPSTBXWHJpbWdIZHVsQjlQbWVUSURiRGVSUGM0Mk10QTdFeHVFcXpBWFloRllHaURNQWNMaUgyVUhlbUZKck5rYWpsNE5MazRYRUFRWHdES1dpMlBRbm1PQTBOdW02SFlBUUU4Q3ptUnBlYXpaR3Azb0wvQU9nQy9aWmllN0U2aFU4YXREQmMvd0J1VUhJTVZoc21GeVdEbFFzTDkyRDA1L0FTVUxKbG1ET2ZrZzRmMERUL0FHcTRQM1lkcXorL2dxZjV1Y2FhQWpGWWdjNklibGRHQThESHdmOEExS1hseUFVWGdDN3ZpWG9hQVU5aUJBdVdUa3FaQVFNN3Y0WGVEVzNiTW82RzFaQ2tCalJMSTVub0ZvNGpBS0ZPNmkxSlpoamFXd2tvQUJpQXNTdmY4U3BBMjdhU0k1aUJCTGZTU0o3UFB3M2pjRWdCcUNBbnB6L0JreW9sZklJN2wrcHhCclRaS0UwQ0N6SWI4ZnZUQnc0UytLNC9IdjhBSXVqUEZGZm9TVWk4MllxQUx0WU5xc0tzNTRFQ1pKT1Vxb253UzI1N2lybm1JQ2dhUllZbFE2WktXU2RNOHdHS0J2NlA5UUJnMTl1UFo1bmpSenVPeThDK1FpZWhUNUlCbW9rMmFaK0hnY1lnOEF3OW0ydUNPSUFxSHpvYUtYWXlJUmk4d3BBQjJkOWdnaEFxNWRoeGVadHAwZDRoc01CYmxQYWgrMUpTVURTd3g4ZUFwNElzdk5aczFRUVROajc0QTBRTUNla3M4SUVZZW9ETlQ5M1kySUo1T3dXSlFRU0tJV3dlU21JSWxKL1dxMERBblJoSnB3cjg5UUdhZ0ZNYnhqbTVRQ0QrUittSjVLMWtEMnhpZ2N3RkVrcXFvc0VZR0FyQmI5VkZacDlrN0RSbm1zSEVVUUZEZHNtQXF4Q3Ayd2I2WUE0WDRRQ3ZrWXVtU0Y0eFA0Rjl5Q2Z0V2Q0aEVKWU4yQm9uOGlHV0JPY3NBRGh4QUVGQk5DcmJzQXRFNU1LRUZmMTI1QTRodWlTUDBMeGVZb25NZm9PN3pQY2dPTUNNUFVGR29DckU5bURvQUpJZHdXYitOMVlMMWQyK3dlbkFRQVArdWJnaDNac0Q5VUQyNTJjS0FLQUpoWWJzVlA4QVoxZHh5Um9Jay9CL1dhd0RlTkJXZm55SnJPd05uTms1Z2gvZmpBVEE0dHFlQS9OeHBvNHNDRUJFV2EyT1J6V0orZ1A4Mk45WW9oVUEvaUl6VHB1Tm5TZmppdlpaR1hDckhJUWlVR3ZKQjBSeEtLQ05NbGZ6bWVpa1d1ZENLQlQ0bjZLRkRmN3dOSTB4RVVRL2dGNHZNOUNsU0FKNDlRR2FuaDh3UkJUd3F5QmhwcSt1TC9uaTNRR1JFOWhpWWJ0SlltaFU4NDhGWERNdWRnc2ZCUUdsaEJJaDBRaXhQRHJzVUFRVWlxR3daK0JHYyt6UHNTRzRRYkV4ZWdSc25tZFlYbTZxN1lGV2FuNHNVZGc1ODU0Y3hDYUF2Rmh1eFBlSkg2RmVVRFhERUI5NUR0UXhRMUhZUkluWGNTUm9TMk5ncXpVQnRDMGZvTTZQTXpwSDA4QWJCWWhWTDJ3ZkhXMEQyNStyWWx6bENpc3dSQWxQQVg1SUhCNWlvS2IvQUFTT3VJV0lJeDk4T0JpeC9QSkd3T0oramozQTA4alFiRUhIa3M4VENnUDhoQ1lCUCt1ZGdxUkdzVERHS0lWQS9rbEU3MHJHclpFQlRBVmFMMnRWTVFmck5ZQXZPd3JIejRadmxqcWdQZXhDZUt3Y1JSQVVGVXlJY2llQktHaTdMNm5nTk52aUxZM2lqTmZJcW45dEk2TG1BUUZmK2tjRGlHYmdyalJEazh3aDBZRlFJZlpQN0o1anlPY3oybXZCRXMxa21oVS9UMnJ3QWVUc05rdzBkRDN6SGRZbnB3alNzNXFKTjRjOGJKbnoxZUIzQVJuV29nM3VMOEhxQXpDdGV1UE8zOEVMRCtYNkZpZS9CTzllUUd5VlBjVUdqYy9GeGdoUitVbHNQVWtGMkFIVGlBbXpDdGdMTjVpdkdWRktrRXNOZ09ZUzY3T1NrZWZyTU1TcUZmWkNZQTEyZENWL3FmbG9BWUU4RlB1N3NLTVVPZmdQRkJ5RTRHVm5KbmM4cVJ6SzA5UVVZeFE1dFR1bzhaWWhHZ0VhVytSeW5wSTA2N1pyQnBpb1E2TTlOb2h4TUJZTk1VcDdGUGtnR2F5VFFwQ2VoVDVJQm1vazJhWitQSjJ2N0FmbXdWd2ZEdlZrS3V0aUR6RFZndWdjSm9CZ1FBRWNqeHlWaXNUMktWSUFuaDNCWnVId3BLN3dRZVlyQW9Ib0hJSHNZTTgxbnVISnlLeFJDb3cxdWZzVXFRSVBKMkN3SWN3Y3BCQ2tDRGJQTUFFaGxkRmduaHRUMjM1NGxIajl3alU2cEtNdVBQRHVBakFDN0RQalA4aEpSTklUeWdyUU9qeU43S1VXdzhweGtTS2MvUk1vQWVtODJTb3pCUlUwMlFNM3pMaG5NT3lmWklsYXFIVmZkLzNBSUV5ek40S1JTYzhtQ1ErdHNEdUVHYW5vdVZNdzJyOUxFQkJ4UGJrL0l1d05LNjVUM1FRNXZVbGtud0JCc3R1M3VHY0VXbnJQTjN0RUtjbThWWnFFQzA5V1V1NTdTOE1nRUtnYVJwaWV6a00rcm4ySmpjMnNpaXJVQWxoc0J6M3pkNGduaDNCWnVFUVRLbGpoeldJYzF2b2Z3V0o2bGQydFdheE5tbVozZEczYUVwRjVzeFVKVWc1VFdwUG83Nlo3T0U2ODVtczJScWV4b284RzhPNExOejJLVklBbmgzQlp2LzQvd2ZIckVWemxkQjFJTEtTVEI5Q0RkV0RvamllMS9yMjY4SzJNc3pwR2loU3dRQ21Hc2lKc1plVkxVWHFKcFJtcU4wbXdSb3VZbmpja2lBcUxBSHRmRENxbGk0TmpTLzRJVW1Ja2l3Y3NwVHlGaVVrTm5ObmNGVUZzSFJsZ1NXUzU3UmYvQUZlQWJKVDRobHpSZDc0VkQ3RU8yWlBXbUpQMk5HSjJja0hQQ3dtYjZFNTVXQlgzOXdOL1VLRDRaOHhqWTNnVVFMRm5HRUdPTXp3S2I0RWtCck5rYW5Rd2ptdUQ4R2g2ZnhyOU9ObFJCWU1BYTh2ajJLVklBbmgzQlp2NDlJTjZSSjRkd0VmbjlEaUFJSjRKTm1ybjArTkNZWmJIRFJtb0JDdFZiN01LSGxuUi9YcVlGck9mcFhZQUJHQTJMQm5tNzJ6ZU9hR2xaRS9ZZElhUytnM3dROEFNSHdFeEhMTE04bmEvc0IrYkJYQkZ3TldWRzBuZ1QwNUFwR1FGZzB4U2o0aFJXK1J3WTVNQmRqNDljeWdjQXdkd0Vibm1ZRnArTEVLMm5vcEZyblFpZ1UrSVZRYTdQMkJTZVoxbjR6ZHA2WnEzd0Fzc0ZHMkcyc1FXaWMyWEw3ekJvR2pXZHJnamlERkQrZVNkazh6eEhUeEVrQXZObUtobEZsc3ZnOGdlWjVXUGtDeTVGWW9oVS94ajVuNzl0d0ozZ0RibWc4WmhPQmdNM3BHTkhqSXR6cE1IY2MwQzhVWnFkOXdlclBrdXhNYm5oUSt3cHc4alFiRTJlVXdvY2dXMXlDQ1RRbFNKWWFZd1o3N05raVVLZ2FScjREc2h5c2NKTU1sMktqQWdMY0dpMExvSG1PRmtFZkIvSVlFRE5yR2dDTkhtZVdzUDJJSmpuc2pVSU1pKy93Qml4T21mY3RhQk1hRGRHdml5T2gvTVRCNHB4MVVLcGtwUFpKT1RBckpENkovUVBNSHRpTEJ4RjV0aHZVODgzMEZSZ2JDNkN6R2hHYVd1QndtdVFSN3gzTXNWdEdmNzM5UzVPQ2E3Z0xwSUxJMWNOa3N4RDE4NG82QUhJNGhQUVhWa2pJSm82NGdKOGt6WlNBRlljQUFOUG5rblpQTTlBS0xkRE5ZTk1VcC93bGtGeGpXMlNodDhxKytnTE9ndGtvTVVmNTVCMFJ4TnpaanJZUThlb0ROUUF3RDcvWXNmR1VPd3FrUXNqei84ZWFMVW1RNUZBcmdQdzhqbk05ajZHRmVGWkoxVlFpSlRkTFlFV1lJcE84WCtDSEE0bkNhZDB6ZHVOeWlXSUFFR1N1ZjJMRTZmdGpkTWtjUUozWUYyZ3pwWW5mWlFFMkNnMFVzQmlST1hsM0tBQm04amM3eE1DZEtGSXZObUtucVBsWk01akV5RVkvQndFdlJKMk9URkVGWU5rd1RtaFlub1UrU0FackJwaWtZQVFQeWVRZEVjUVlrVmE1MFR5VHpBbUx2WEVyQmVaNWIrMFRjNWpTc0NlZHNXOVV0cVNjaHN4OC81N2krOGZhK0h6N2pIYytZVTFiSUVBRUpuNjVINlludE4vd0Fpenc3Z3N6dnptSDV1bDJKamMvR0E0RTRlN2dzejBKa0JNektQb1R6bVMwUGFBSGJLQVJxMGVhUnJLM0RCT3QwZURveGc4d0NNZjRFZlRFRVk2TGxsOUZETS93RHBQeS82WjZ6SGdzQ1NpVFpwbUZPdlJqWUo0ZVovZkw0L1hNYVZnUUhHc3M1L0U3TDMrdHhma2R3V1lLSjhyMVNFWUZZNW16b2ozNGhSaTF1VVBRWFVIYll4bnJzREFnQXBQUXI3S2dnSjNQazNXSjBKeWRDOWVxbXJ6R3hoWlFLRTdKRmo0TVJOUEhLazdFamgwamVOd1NBR29JQ2VuSFBJV3hzMkk1MHVlWG15NjQyRkRkdHhCTFVBSUY1UEpPeWVaNUUxbllHem15Y3cvck5ZQnZHZ3JNR1BBWU5uSkRwZ1lFTUFqZC9zZVR6Qlo3RWc1ZVNEUUszQTNqSExURFFqQjVId29XdWRCb2tXSEFJS2t0WnRYb0VZTTljcXRGM05SSnMwekNuVmtYVERHbGlQQ04vZmZKUE1FWXNCZmtnZDh6M2d3dlVmejFCUitQMktWSUVIazdCWUh5RGRSM1JJc2hvYUNZMWY4ZTIvdXpyRS9ZcFVnUWVSb0ZrUWR0akdldXdNQ2VmbGJvRTVHT2lGUUNvQWRYVnZKYmJqd2pmMzN5VHpQRVlFTm9qS0NxWkh4NEJQa0NTa1htekZRbUxJdjdQOS9IZCtEL1VVUUF0MFh3QlVsajRrU0NNN0xQUFJXSmNLVmdtMkFNa3dIcHBsYUp5Q0YyMUQ0dUZWd2NBNUVXVHhtQXRBOEhUTGVaNmF5clF1YWlUWnB3QXhBVFR6ckh4K29acklrOGpRYkU4d3AyKzZBdTJMTTlHSTdtaTV6aWpOUUIwSmxnRkVMVVRjWUhmbEJMQm9hWU9Ec1BxQW9RL2Y4VDMvQUcyUUtGUU5JMVVjQlB1K09BWTZLS2FuUTVMekFUK3hmUm1XTHdmYkpRMDdIVDQyS0ZaNGZTMlQvaUh3VWkyZENOZ0RBaFpBNVBIWVcrenFCK01ZcTh6TjRvelVkR2ZLL3FmcU91VUxQSjJHelA0TUtNTWYwN0RaaFp3QlVvc0wyeXpEazBUdXRBWUVMRXpBZEF5RGdQN2lFR1ZtMDUrNFRsTXc4bllMQWdBMEQrL2p1bzl2RTk0MEZ0bVlBdW05a2NEajVZYTNIZU1LTFZKSVFhQlh4L2V4Z3BBbUd5ZXArVG9hdDYwV0I0SjNlVkpLellBYnNWT3gwRjRMWiticmtLZjI3dGgwQUtXeVg4ZUF4c29NdVRlS00xUGY3dWtRaFdTYUZLZXg4ZHFsbW9Ha2ErQUhTZjcxMTZjQ3FFSzZ4aTI3NWN6b0h6VDRFOE80Q056aS9zY1FPbFdraThsZzB2am5Dd0xDSUtOK2xXcDBYcnpidTJCNmdNd09CdU9nZUZramlMbnVVWHRmMHNwN2Q3dGhUdzdnczNCaXVOSUlCSWhsdk1IWWZVOHdSZGg1Z2J4Um1vRU1NOE5jYlI1aEVrbEN0Rm9qbzVFOXBpZElWNGR3V2IrQ1ZzRTkwSllpWmYwYmdGaWlNV0Rra2FRd0lKa21zdGx0RVlNSHlxbmFmWC9kVnNJQU5FMVJPQmVsaU9FNDhVYjJIc0pqd0duQmJiWk5BRWhFd0YySVNBWm9DREpxb0xLa0N5WjdGUGtnR2F5VFFwQ1VhSDBUK2dlWjVlb29CU3dGWW9oVTlLYVgxWFBvVEdwNVIwY1lUazQ2TTFQZlBlUmhBVURTTk1RcVphQUxadHNzdy9US0lJcUFVRlV5Sis1U29VczhqUUxNL1FKUUF3ZVR0TERSa1NMTmNjZ2ZXSTNDajlnN1BBSEVSQWxQQnpzT21PSit6SHk0WUFOQ3dKMkFjY3Q1QVVOMnlZRlpJZlJQNkI1bEJ5REFKWVA1Y3JaZ2hCUWJ4ejBSeUo0eDFPcEs4WG16RlQxNkhqSzBsZzB4Vno4aHV3V2VnQ0hDQStWZzR6R0FTaWRKdGdiWTRpQkcyN1NYUmJnY05RVnN5MkU4ejJQVDk1anhqOUNDTzdlU2lNRW5rOHp3cnB2dzE1UFVGR2RDYS84QXNBdjlBelIvQldyWUF2VHMxS21nc0NKYlF5RDZQRUlOb2JSQyt3RXFBc09CQzZJMHZ5T2NGQ2dNS2dJeWFoSUVqL1hHNFVmc0haNEE0Z0Z0MXBwZUkySUdkdVdvL3dEUTNvWllFa1kyenBBd3pJbFZ6RlR6WmpTV3RuTmt4WlBHWjZlcjhLVHc3Z0l6d1pRVDRaL1JvRmtmL0F4Ui9ua0hSSEVRQUd2N2M4Z2IrQkp5S3hSQ3ArNFpySWs4alFMTTlJTjZSSjRkd0VZUTZNSkRJRElST1J3THoxRkt2ODN1Ty94YXN4bVp0UkN5c3ZtZVlUd3E0MmYxRE5SVUZwL2trOTh6OXpoUTVKNUdnV1kzQ2o5ZzdQQUhFQWdpTGFwRVkyT1ZRaVJRdWlUZ1FxKzFZY09EQ3FFL1pRb2IvZUJObW1aN1p6VWVKZ3MydUMvZ0xqWXhma2VZZElaUmk5Z2thQXdJZEJaWkc5Z0E3QXdKNTM5amhNbUJya0FpamY3ZVVaV2tWUWdDb1R3WFFKNE9ZR0VaQmhNbEZqRm1kaVFpZDUrQ3pCKytBTkVjUVlvZnp5VHNubWZtZndMOXBYL1IxL3dRaUUvNEUvYk0vUUxMMit6R2haRWNQOVBPL3dDODRFUC9BTDlhTVp6UnNuVCtEUTJ4REdBemVNU3k0SWdLZy9sK2hZbnJtN3hCUER1QWpjV0FHV3Q3QTRWeFBhdzJSR0FyTmthaEIvN3NCY2ZTMEp5NTBQUElXTHpQckg0ZzRSN3VBamM5VTloSTk3b0RHb2Y4bkRyQnZKMlpBbm9VK1NBWnJCcGlrWi8xS05ZejdDMlNub1VxUUJQRHVBamM5bnArM3dCUU5JMDUxcXJrVnN1UmpvaFUvV2Jmb1FlUm9OZ3dNN1dyTDkvVE9SNWZJVWp6QVVDdGdNZkN3UjVRRHg2Z28xTndRN3MyQitxQjdjN09GQUZnV3dvRlVLbitydWNYbjltQ01XQXZ5UU8rWVdSUDN3VHNEajVPQU1INzVCMFJ4RjVNcmEyUHBXRFpvelFTTXIzUHZOaXRxSEpITGZlZEFzVHliNG9GbUFyRkVLbnJ3dkdCUER1QWpmejdRYjBpVHc3Z3MvSlFBTnFHTUdieGlleFNwQUU4ZW9LTlR3QnY0RWxKck5rYStDUUROQVRzSDlNZlNBaEJnUDhBSko3NWowRGc4NmEyZVlCV3I3TitSeVo1N0REbk1nRGFzbUpISXM2VHdEejhlb0pqcmdaVWFEWWdhdk04WmIxRUdERWFEWVB3VmxHSVNlQVNaZFQ5RkNodjk0R2thWW5rRStRSk9SV0tJVkNtSXM1MEVNbFluYWJhL3dDRC9lYk1WRE5nVmFCMkR0Y1EwREUzOWpWR0RweXUrNEU4ZW9ETmYvQjZDNitkTU00bHJZMHNkdzlockpTeVI1UE1RMitVdk9UOUdqSm42ZFVzeVR5TkJzZkJMTUdsMTRnbkpoNDlHck1PY1kvMjI0SDhoWGE4Z09KN0F2OEFDM21vR3BRRnVmYjFBcUJEN0ovWlBNQWFZR1BZcGZ6QVNPUlRzM1NHeU1HZU4ra1RVc0RZWFRKaURYdGZOTFBwTFpGaGExUW84VTVSWFBwSDVjR3hPcEJJQVRJYktBMmRDc2ZIWEUwQ3NDV0g0U1dnRk96eDJWaUZEWVdkRE93dk1iaGRaZUc2S2QvUDY3TlFGa3B6eXFjT1UzSnNGYkFZSC9GN3VhZlp5RVBITWxkT2dXQURZT0tVR2sxdmNDMTUvd0NoNGdEMkdyT2dEd2VZUUFSc0dXYUgyVCt5ZWZoUEc1SkFUY1dCSGFubzhmU0hRaWdVK0oxUFd1cTNINE5zazh4Z1EyaU1vYnRrdzUvcitaejcwRCtNS1ZuMUoyU1A0ZUJUZWJNVlBINVR5alVrZmRVSDhlYjRwVVcvSTdnczNQV2xzMW5ldk5tSytQQ29TNlFVbXMyUnFmdUdheUpQSTBDelBMdnRrVGw1T3dXUGk1Q2RQd1FZcEkwZWxrRWFMbjQrb0R6dDhnY1FYK1lEeW8rOFVacUFkVm9NOGphUE1OV1cwT0FJN051ZTlIZEFrOGVvS00vRElQRjBNN2dJejNicGxRTTFBMGpURThKeTBRWk1MVFpFSjdVdHo2NEZ3VnRLQU1uWDMvRTlyOC9QMkUyU254UDBVS0cvM2dhUnBpRU1LQVpteXRFWWZaNW5qVVlsd3gralFiQmo3djZJNzh6cGtmcmRDZktHSTBHd1ord3RTb01ZOEFzejJLVklBbmoxQlJxSFNFWVJZTG91Z0J4Q0lvbS9vLzE4ZVdxK3AzUDYyR3pNb2tJaDdoVi92L3kvbWV1WHdJQm1vazJhWm50TlBFSlBEdUN6UDJvTEUyQUVYVEpuYWx0TXJFQmViTVZHWllMbFpuQUlJUllZVTR2N0hFOUNsU0FKNGR3RWJuRmZaNWd0VTVJZVdFOC9IdHZjOFlYT01VUXFBRlZ1OGZnUXdKb2VTZUEyQTRDUUJ3QVRxV1hiR2hvb0tKWVNwTE93aHhQMkw5TnRqRWFCWm5vMU45L2dMRTJhWmhmeVVoZWlZbllMRTlIc0RkVklVU2QxYzh0SGVhdHNLeFJDcDBSSVVzQkFGRTBqTG9VK25zSGtjVDlSZ1lnNUlKTmxCbWFDTWY3WHlCbytFaDBPRTJjYktuQVIxeXBBc01NdDZnbllsUzB1Z1dlZ0RnL0FFTG9ZNFBOWWdBZ2J0V0tzMVJZbnVnWVg5NXFHa2FqMzI0SXdBUmdFNU1EWFBoRjZIKzVYSi9OOWFMbUtyLzFwT0MxMTBBVkQ0OERDM1FKZmFkZ3NRQUN0dWxVU05Ea1FGaVY3L2llZmJETWpMeWRnc0NBZ1B3Y1BHSmdvR1FtbVFZUXdPWWdEYWJwYmMvWFlRQWplWGtObUFvajYvazd6UDBkQWY2c3hwV1JQR2RXMDNpYnpkaW9xQkFWYUpTQTRyaUpmNW9kNDd3bzIyWmtpM3BKSThDVzM4ZWhTcEFFOGVvRE5mSHRvOVIyMnRsT0QwSlN3R0NtT1M2TXplUDJKNElmMGZ4dzlwRHY4bjR3b2VjV3ZqNk1oc25QRUdsb2xqZlFEaWVRVDVBazVONG96VUh2dFRhVTlTVFpOcUFRTnRiTzYwUU1ENDhnbnlCSnlieFJtdmo5cElQQXN4NUJZbjZobXNpVHlkaHN6MHFOWEY4N0NiS0U5VDU0UUROUkpzMHpQQWM5aFNRQzgyWXFDYSs5OWJZYS9FcXpQMWZDNkNIa2FEWU1CVUg4djBQTTZNY2NkZ0VCck5rYWhJRUxEV2RyZ2ppVnNOcW10UVJhRnBNaWZ5ZzFpQ3dGcUNKNkZQa2dHYWlUWnBtZnJDUnpOUEoyR3pBSFFpME45TmRnZVo1M2pzaWNQSjJHek9hK2p4QnJMNnoxd0R6UFhqaGs4ekZpYk5UcHpiWDRORDBKalVKYUFDVDI4ejJLVklBbmoxQlJxZDhaNXZJekRmUVVaN0ZLa0FUdzdnczNOdCtueDY2S3VTL2M5T3NNU1RzeUJDNVlXdWJKSEFHSGFBR1M4SGtEUVBNR3N2dlBmSUhFb0R5NVpROGthUUpxcFViSmNBTHVTR2NXSUVCK1JTbXJmTEN6aFFpRE42VlhJMmF4T241WGJpTUlvRk80eC9XWVZBbVZnclNNQ3dzNEJpNkRzZ2tvUlliV0NEaGw3VzNBaVVXVDUydUNPSUFxRS93QTl6R2RkWFV6dkk2eFpFOHZnb1dTSDlzSDZOMVAyQW5XWFBQVUZRaERxK3VBYVJ5Sjc1emFsYVN5VFFwQ2VBVDVBa3BOWnNqVVpYZVRERkUvWUVpcDJQSEpXS3hDNElzcU9nOUE4d1lpVGpTTldOZ0htQXVEK0lWRVp2UmhMTjVoWXJMZDkrK1hQL0FDNDVWZ2pnMDUvQmV6eGVmbjBLVklBbmoxQVpxQjJWcDJaN1ltb05yR25lVjZnNjZMSjVhRnpaRDgyQ3VDZXNTUFYvbXNHbUtSbnRLQUJnSkxKTkNrSjZ1STdyNlhZa004R0Z6eW1BQnBXUkhKSmlsUVBiQWNRY3lFeHpNams0RjAzT0JsWkYxOHdBUHNRU1FFaVVpZ2RqUnJFUG8vOElPZ2VZVC9IaC84QVAxaWlGUVNRRWlVaWdkalJyRWRScGxCeUFwSEpQMmpLMFY4d0dtR0VZWC9RUUZSVlgxSjdhYzh3eGc3Z3MzQVlRQ0pUTE9naHRZbmpYMlFQSURXYkkxRG5YaVM4YUFBaXlSUFJXb0VTaFVTYk5UeUNmSUVuSXJGRUtnekY2OGdjSG1VMUg5ZFA1Q3ppTWhQYURla1NlUFVGSDRPeVNOYUI5Z1BNQWc0aDcyUFNZZzBuUlBPM3lCeE82OWlQUTB0OFFNcnJBN3I4TUtHQlBiaUJHMHpOa21oVThuYS9zQitiQlhCQzBzU1JTQUJzbGxtQnE4d1hRR2M5N0gwdmdsTTZybStkS0E0MFVtMUZXaENJTTltOFcySUN3VndRZ2lSeXM4M3h4UDhBRjQxMG1GaUtaK0FjSzZRV2laRjVuamNGR0JDbWdVMXFONDNCSUFhZ2dKNmZ4MDBZWXNGQUZFMGpQL0FIOXlqQlpoZDcyUGcxUC9ZYWN4ayt6a080OG1uSXkyVXJVOGdCc2NUNjlJcDJvSEk2WFdCbldONHh3SXc5UUdhaFFMcTQyUTBJQkFWLzZSd09JZjZNUGVaM2h5SkFGQ2dIeDl2QVFnQWpZTS9jSnJSS2VUc0ZpUFNDTmJKNTVKU2NRSk92N1VjRFhTODk0QURBZ0dzd3paM2VpR0RBekI2RmtadENmSVpkbm53Y2lmOEFBaEYxQ2NVUXFmdDVEZkZaalNzQ0JVQ0gyVCt5ZVkzOUNodmlMT0VXUU1ZMFY3TnFlTm4za2VnQXdOSXhFWjg4RThPUGhCdmMvd0IxaGJkSEZwdC9CekZvQnNMT0ZiSEVXaTJGQ3JHd0pPVHVlS2dnV0ttTjIrYXA2NnVwOXRvMVZJM0FQMVZvY3E0NGhSZWFIM1RBZW5PcWlURlFGc2NGV2FuNkViRzVBQTBySW43Umh3SlA0ZEN3SVBBdmE3Yk9mVDNscFRMWXBOaFBNN2xGNkZ5Y2lzVVFxQTVWRm1qL0FGOGV6b1diNmtzazBLVUZvYzZWRXNpYmM5V3JMNGIvQUZsRUtCaGhFTkJ0TWthQTQrVkN0K0FOa3owRm02VUQva3hVa2xLeFJBRS9TeFprU2VUc05tSEJFc2VnTUVua2pCakZLbTdIUnA1bnJVZUtKNXFKTm1wWlQybFpoQ2lVRUo2L1ljZzd4K29acUZMSXM0TitheGllOVdsWkc4YU1EQXVmeVovZ1NnQ3FMQWxIS2ZlQ3RDZVJyS3V4NTQ3S0xUc3dSRkQzMExCZ2lVRHlQVTlpbFNBSjQ5UVVhbDhOTk9pY2VEekdpem5PZ0JzT0lYZzRyamd0RW5Kbm9ST2FRQWJBbU5Ra1p3UGNINnZtZlVnR2dxVTRLRkFRRmtSZzNPbWpERmdvQW9ta1prRytOdHlBeUN4REc2NEpFUnROQjVuZ1RXZGdhR2FJeEhlTUtLVm9BUWJKVTZ2dEcxRlRBVVRTTTlHbVd3UkkwUTBqVUM2WjZnYlBKeThSakkyalRDWUY0TEU4YmxYQklVaTgyWXFkd0lMVzdTVllvaFU3eGY0SWNEaUFBWWhhVUEyRjlCYitRUTFZOGordUpWRTJqblkwU0JnVDNlN1RCczFrblZWQ2NEL004TysyUk9Ia2FEWW5zaGFQcHBMSk5DbzJBcE4wOGhEWTRuNzEweUN4aU5Bc3drYmU3K3NSdzlETm5SNkhFQ1ZWL3RBbWFUdkVWWlJQWTRCeS93REo2MVBraVdhd2FZcWZxY2VqcjJlazlmbStDMEFVQ254LzhjdVpYQndkYWNocU1naThnb0pDcmJKTnFoQnBWVFlPemFabmhTaU5yQzhYbXpRQ0gzcG5BTGFRS3N6L0FOTTdMUHZEVGVwN1Y2SDVCZzdoamMvNks2Vlp4Nm8vajl1Q2J2OEFTQ1RRcENGN28rOTdmbTRWd1QycERKc0h0aWJHNGVzUmZQR1gxTnN1akFBc0Y3QllqOWxFQmU1SWFGZ2ZIcmVuMkJHSHFBelU5SmVHUUNGUkpzMHpDQktFTThNb1VMek9pWlpIaUR4NmdNdzZBWmJ4cnNEelBEaHhNRUUyeTdGVHZwb28xQVRDdzNZcjV1U2E1UjYwR2NtQUFDdzhVSVBCalJQYXl5RnovSGNGbUV1ekZNWEtjMWtubFk2NkFhQTNSUExUNW5SL3N4b0dCZUtNMUEyRmRvbnJRUE1DN1ppbFJabnpTRnFIMjIxeTFpVjVzeFU3NEdBUEwwc1hhNHgwYVpwV29CVndIa2Y5WUI0QllPMFJnOFVjaWRqbE56SVlmTk03T0ZBRkFFd3NOMktuWC9yQXNIYlJlUk9vamJRMndndXNRZm1xZVU5bWJKdEdOR0dUcFNnRUR2RFU3Rm5wVkVFd3NOMktuaDYvUXJLVFdiSTFHZENuRnN1U1pUY0lhb2FiTllpYnAyc21nYU5LZUliM3QwTDZSb05pZXNHQmYyQWN6QVpnQUk1Rm5rdk41aHJBdHdRYUFFY2l6VS9RcFVnUWVSb05nL0JvQnUzOUVzelpSTldneGtUa3dLeVEraWYwRHpBRkpmbm5CbkZDemRLY2pxT0lDUTVWSVNpd0pNbE8yL0hqb2hTTTltS25yUS9hY3BMQnA0VVJyRmlod0w0R0JBblVOWjJYeTh6MngxckUzaDNCWmwwQXNsb2pCOEhJaGxqK2VDTmx6OGNYOWppY3lnTDQwbENyMHhVN2tsc3RDWGk4MllxUEE0eE5kSUd0MkRTMU1rSWNrb05BNkFvY0JxQVBsaFYwRGsyRVlZZnhSMkR0OXp6OXFWQW9DZ1Z3VG9iWW1BS0lMQVRlSEJ3c0gwT2p3WitrSFlVWm1EU05NUndxdWx5QXpBR1U1OG1FTWdFSWlkTkdHTEJRQlJOSXo5c3BOKzRBYVZnUnFiSmM3ZklIRTZWUG9sRlFBVVRTTURQVmZhU3Avd0JGeW5tc0hFVVFGRGRzbjREQTBUYkEzRlYvMGxmSDZqbG0yeUhSWmdETWNNYmVRamtRQUFDQXdMT1M5M21VZzFpeU1rY0dmb3NVTlB2QTBqVEh4K3loUTMrOENiTk16eHMrOGowQUdCcEdlK0VleUU5UjlDTkV0V0ZVV1dLdkd5cC9Sa0ZiZUdXc2tKaGdGZ3JVL1FwVWdRZVRzTmt5MUZrWXNNNXdSeFAxbTN1QkhrYURZTUNvR1BzajlFY1FMZ1d2NTk4d2FUb25uYjVBNG42RktrQ0R5TkJzR2RiNmRIWEFLSnBHZS96V0ZIQ3VpdE1RbHRVMDdNck5uSmlnRm5iMGVCaFJsblFoU0E3eHQrMXdqbTdWQzg2Q01FUjRHUjk3NkorblpMMCs4RFNOTVR5dXhhTGQyd2lCSWp3T01RbDJmZzJRcHU5am9jazlqR0RmTE5aSm9WQ243bjRZSDZBTDVLZCtZMVRXQWlsQ2FPbVl4a1A4a2UrWjdRYjBpVHc3Z3MvSVhiT1BCRDBlWWR6dW1nTWtOQ2VrM3hFaG1LSk5tcDRmYVZ3YThucUNqVUgzL2dEMVFnR2V6RlJzWW82Nlh3T0lBQVFWeGZMKzh3cGx4K2tuZ25tVmZqdXVSdGNSNGY0eGkrL3dwWXhmZURUaFdJRlgyQ3RSVnNuSmd4Wi9ua0RRUE05dG5tUHlGWW1oVVlCOEZBYkowVHo4V3RYOW4rNDBBRzJRMEJnUkFQNFAxbTFyamRpcC92TFdjeVBVSVM1NWhWZTE2dktMSno5blFIK3JNYVZnUUYyUWE4VnZid2NNVHc2U1E5VktxTVFHQzBmUm84R0JZdnEvdlU3N05QeXFLQitUaFAzYlNvL0hnR21LUm5OZlI0Z2dHcXRsVU5HQVdCdVZGaWMwa2lWc2pCLytDNmV0WnFDeGp0NkVwMUhOV3NSZTdFaHVFZ1poQ296MnRaNUNvVmttaFZUOUZDaHY5NEdtS1JnQUdKNE8xL1lDOFdHK0NlWkNqUktDSUh5QWh3SURzQlBXY1FIMmxlSGh4S1FFQk1DQVNNdW1lZVF1UGpzNFVBVUFUQ3czWXFBUXd6d3pkam9nSUdkZCt6R3dDQTFteU5Rb0NGelNIUTJTT0lRQUphZWdOazZuZ0VzVVlyNlFNQnNHQW9BdmY4d0IwSjdpRVM0VDE0b3pVZHRXWVFPVUZramlHb3ZKRGdFNkE0bXduUDhBdFQzV3hEVlV1d01iZ0xVUnB2WTUzZVU3T1MyUENNeENNZjhBdnlaVm5DbnBEU0lGR0hxQXpVSlZtZTRha1hTQW9HbGhpZTBHOUlrOGVvS01HNUtUL1VYelFSR0JLc1FtTEl2N1A5ejl3eldSSjVPd1dJU0JtZXdxeklsbXNrMEtoR0gyQXV5TkFjVHlWcURZbTFKMkd6UDBGb0pwdngwUXFPSWczYlNRUFlsa3dEWFR0K0JmelBBRy9nU1VtczJScUVqdjk3L3dTelVEdERnNXdRNkpoQWtXUTd4a2t3aDBZUU9ESlV6c3JKZk1BSXBFdXM0SkdVT0pnOU0veEFTMEtSWFlPNnhQekExNHdYdFFpalVBVkNEL0FNSjVXc2RqUkszUDhJVk10Wld4ZnNtbTkzUERTc0NHU0VHUWtHQnNiTllodUNpZE1IWjJLeE9LK3p6OEE1Y1cvY2NtdUlRbjlsaEtNU3IwZ0o3L0FEZkJhQWJKVDRoZlJsR3ByWkZqeEhJeEJmZlhDQjBLTEhVTFF3RE5oa2R4MytZOHNsQU9KZ28xUDBLVklFSGs3RFpNNnFJa2VhcE5iYklHY1Y5bm1BT2gvd0RKdUlHdGEwQW1iRXFmOUpkUmMrL0tMNDllRXFkak5SSnZEZ3dnSHNYd0NvaDVuN0RRWDlTUTJySm1zeiswOGdXRE1tdktCUUJ2MkNUc1NXVFBMankvR2M4Z3JBbU40M0JJaUxnZ0E2Y2J4dUNSRVhCQUIwNTJBT0g3RERVQ3FGVDlWdDg2eUVPaGM2Q01pWEN2SGNCRy9nZ0VBeFlQeDFOUzQ2TXRqWUtzMThWcW1sVEViRWJQOFhDZFozaURBbmgzQVJ1ZVR0ZjJBL05ncmduSGwveFpWWW5RWTVnWTFqTnh5TEFDMHRRNms2YWRWRGdvNlkwWWVCMlozTm82aU1YVS9WYjlCT2VHbFpFSTA4ei9BRWNXUlpDblRGb2h3cDQ5UUdhbnJxVmswd21ocEdxbHFDSDdZN0J4Q0ViR3dGWVBMbWVTb3hadkJpZGhzeitLbkRaTXhPdzJaNkF5bXBobDVzeFVBUVUvdkcyanQrdGhzbUdidWY4QXUvOEF3YlU5K0o3N0pKUU5JMUFwVGEvaWdSK2p3cDA2Wmc4Qi9QVUJtdjhBNS8zQTJJcFdmVWhRS3dkdjhTaVd2SUswQUZrUmd3VGhzWlh0RFJBd0lDR0E3cXFqWlpaK09vZGlmNXcyS00xOGZzNkEvd0JXWTJySitGcWF0aGJBQVdiekhkK3BmRHY2R2ZhSjVieTFHY3BBNVZrd0ZXUGp3YjRvRmtBdk5tS25vVStTQVpxSk5tbVo1TzEvWUQ4MkN1Q2ZpY3ZGK3Y1dEtSRS9HTmdrdTg2MnFFSnNDTGtBRmhvaDdoMkRJY1BuUjREZlNBbm5wWVUwVDlZdGtKUWVoZTNBL01ZdWpQMDBLS3ZqQmFScGlVR3lNaTloaTBzVDlvZk54VklFMlVHWmN4VzNRUXJMQUh0VDlocERpek1FMEtRblhRR2V4TzA5UUdmajJjaG4xYytoSWFnSGxaY2pTdkdZemdaK3lLM0ZabEJ1alUvWnllSU9IMUJTQStoU3BBRThPNENOejZpMVQvNFF3K3hQVFJxaGRTcTE0azVBTjQwZVFQTS9VMDVMRUFSc1dEOGVhd2NSUmdXTld5Sit3Z1plNW1DYk5Nd2dVVVRheXRPUndkQUhvUHNkczVJV3F6SCtjYWlwUVFnQVhMSTVudW40VElackpOQ2xBbzBIM3RjRWNRVWRRdWR2a0RqNENBMHl6ZkkwQWVZdkswMGIyZ2RqaWZzVXFRSVBKMkN3SVZkaXVSb2RIbFFMMDZ6dVRzNXBLc3dBeWVoblZvQ0JnTFVUY1puU0ZQZG1WWm4zY1JVOEordzN3UXlDTnRWOERsSG1mN2dmNFNIa1YxamUzNktQY0dyZWs1dEJkQlpFN3RTRG1zZjl3V2Jua1JuREtPUldLSVY4QUVrRVNWazc1RURBaGdFYnY5anllWVMxOEhUQmVGeDhHYnhOY05LQ3dMRkVyY0FoQjdNcmtGUnJFQVV6MTVGd1FzUDVmb1dJbE5HK2RMZ0htRWdkc3M2enFkKzFncTV2eFdLSVY4M0hWRWE1RHpXSjRlMkd1bUJjWFFXWVdxekFqdXVWQ2VyNk5YV3FPcjR3TTJsZ0xvRXBabVN6YzlBZTVUcEkwUTBzUUZMN1AwQ0ZpZWM5ZmdFNUZZb2hVRWRHMXZnQTRSNWg0L0V4WEcydkFiRUsrUVBwK0FQTVNnRVF0azVmUUdCUDJVS0cvd0I0RTJhWitCN1BSSDBONGU1SlJuTmZSNGkwU1BLQlZnNEpEYW5sUXFhdENBMk5XeUo3SDZZTEZnS0JWQ3A3YWM4d3hnN2dzM0FJdjU1V285alJDakNHMzBVWUhtelBDYVFLc3p4cWRKWkY5cDJDd0p3VUtBd3FBakpyNDFldXEyakNnY1lralVlSklsdHRnbmdjUlJqNEhYSm5KaFhWN1lLS0FBSUFhbmhBY1IzaUlMQXh4Tk5jelQ1Q0EyUVFDZHRnSGlxSUJlYk1WUDA4TGJXa3UwcW9RU1NBelg3RUNrRjlrQnM2QlBNODREaHNCc2JCWEJIa2M1bjZPZ1A5V1kyckJoR21XcGhCS0FYWnlaN01zTXFVS2dhUnFmcm9nMUwyZ05JMUIySDFQSWt1b1dXWTJPZDVQN09oOC9uNERURENQd2hJRFQvSmcxQUtDUlk1YWhlWU95dTU2TGFySmtKb2hxS09QUUFCa1lQdEw0OFVXcE1oU2FEZkFKN29VY1AzNjFOQkFBUTdGcXZUSXdETmo5RU9tVzh6U1VKQlZMSUx6RUNUcisxSEFFV21UZ2h3RGtRQUFCaHJQUGQ1bjRYc0VVaVdKcEc0TlFMcHZaSEE0bmV1dk5vYThucUNqQUdRRnRaT0tFY0ZRc3JNZ1owb1JTZUh4K0NYb284cHd3bTBWYVZaMHhMSm5wQmcvWkpLSk5tcmlLSm9NallHaE1OVzR5OE1tQWhZQ2VyT3p0RGlQQTR4UFB2M3dTWElyRkVLaWhVQ1VyTk1uQ250amsxd3BMSk5Db1JaNFZBcUkwVHpBaTdGKy9FQUZaWFlubXNIRVVRRkRkc21jWDlqaUJzZTdqNjZXMVFMVTZVUm9qbHo4S0V5cVVqcEdBRjJoU1R0a2hpQ0NCWmRNYUVkY1Q3SmhFaGlrQjNZZnZ1bkFQb3hWbW9zSG5FTDZPdDFOclBveTB5dERkaVBMekdwc043VzBLd29icGlrbVVzUTRCN0tYYnBZZ21lUStkZ0RrY1NxaS96d0R0V3dXSjIwWVlzbEFOazJqTUFMS25rQWNqaWY3Z2JHVXFQcVQyZzNwRW5oM0JaaG9FcFdoeURvRDQ4MWc0aWpBc2F0a1Q5MWd2OEF1U0NNS3dJTVVmNTVCMFJ4UFpOTnVIQTdBeHVmVmVmR2VXQVowYVQvQUtJRWpsOHdnbU1JK3IyLzg1d0IzVGd0bDk2SENEMndDQXc0b2V4WUN3cUMzQTJiVzJZa1FBM25IeC82RHBQbFNGdFJEQ25XSS84QXhJeld2YjBKUWRsZHoxSGsySkhoMkNHNTUzN3lHSXliSngyWFBUYnRnUFNHSnBHNSs3cjE3RWtCaFdCQUNQTkFPSUVoQm9GYmowZXRKQUtZUUUzaC9IOG9STTRMOXRReVZDcUtXVzJzNGZNOGdueUJKeUt4UkNvZWd1b3Nubk1KVm1lbnVEY0ZDb2syYXVLUVUzc3dEMFFpSjZweHArT1pvR2thaHRiVjhGQlkvcUJFbWRYeHREWk5oam9oVThxZ29OdC9hTkFzendqYm9Ga0JyTmthaDNBMmd3TmpaQkdETkVTdERsOEFjUVlmZ0x1dzdSR0RQUlNTV2FTVVNiTkF4RUJoNGJMNzVqN0VTQ2N1QkJRZHJDcUFWUnlPWU1PWUQ2eVNlWjZGZlcxYVNpVFpxNFZXVjBFWERsWWhkM2pqZzVJSXdabmpuU3dtTXM4d1Jpd1YrQ0QxeExJcDVmeEI5bExPOEhPTVVRcjQ4bG4rQkp5YnhSbW9qLzR5Wi8zbkFuTi9RNWp3T01mQnFGZ1BpbUFOa0hJbmV4enkyMERBMmpPbHo2bFZVQ29ta1o0VWVDeEs4bnFDalU0TCtwNjIydjRjaUFBY1BQWEFQTUJkajQvWXBVZ1FlVHNGZ1Q5WWxUQThCUXJTTUl6K3poeVBhVkRnSFVITTg3ckhEYVQxK2I0TFFCUUtmSHgyMFlZc2xBTmsyak9LK3p6UFZPT0VBaFVTYk5Nd0IwSjcvUDhBRE9rYkpUNCtFb3pPT0NUd0R6UEtxekV1WVVOS3lJSCtMYWxxczQyeVlteXcrY3V6QWlqYlpoSGVHTVAwa3hpRGNDbW5uVFd6ekJSQTdjY2VEek9DaFFHRlFFWk5RbFdZTnd2dSt4c0RqNC9SUkFKVS9CcGhoR0pJWlV1NkEyS0NFL1JEQWFmQWhwaWtaK3FNOUM0QXFvYkJoYkRoWmRrUXBJb0Zibk4vUTVqYXRyMVEwWUtHUHZMczRVQVdCYkNnVlFxQUFjUFBYQVBNSUhqbGl0TWtjVHlDZklFbklyRkVLbS95cEZEK2JiWmpJZkFqRmdyOEVIcmlkWTB6K3ZhVndxelUvY00xa1NlUm9GbU1PU2VkUGtubWU4bWx0MEFvaHBZZzk2UEVHV3dQVU1ZOEkzOTk4azgvL0hreDlLT05qZUtNL0I2SzdsQk5tZEtyRjVuK0EyUHBpZVdkSUZMQVZpaVY4ZDIvZkZrdVRqb3pVRk1ocHh6NVBNUkhGbjBBemVaMnArTGNqZU45QlJpakFYZDJsd0lTUWxUc1dlUzgzbWRIQ2dDZ0xZMkNyTmZQVEVrYVdQTHpFTG5zNURQcTU5Q1ExSGdjWStQUXBVZ0NlSGNCRy9sck5sNGxDYjVjbUkwQ3pBcUJqN0kvUkhFRzVjTm9LTDhBT244RHNQcWRvQTFpc0NBWG16RlExRVlXYXA4Z3R2bWUrOC9vckNzazBLUWdlQnYrSWZkK3ZmV0FBR3ZNZkg3T2dQOEFWbU5xeVp4ZjJPSWZHS1ZPdWpLOXBVUHhXSVh4TEM3N1NIRndOS0RBTHdaNkh3TkJHWjZCalU5M2E4RUI0OVFVYW5obW4yaExZMnpUSmdjalVWQWN2QlBNN3pDb3hweUFPSDFKbVc1d2dyNFA5bERLQjNmOHp4d2NTMWxzYkJYQkFJRVUzbDlFOHZxRmJ0L2EyR3pBcUJEN0ovWlBQd2tSckZrWitqQ1lDRElhTE93anRZbmVzSmR1RG5HS0lWQklBVEliS0EyZENzZkhoWlR0bUx4WWI0SjJ4eGlxUEx5UHNHQUtoRnpqbmdYa1REZFpCZ1ZBeDlrZm9qaWY4UkpVT2xzb3lIeDRCUGtDU2sxbXlOVDlIUUgrck1iVmcvSGpFNmFod1lqUWJFLzBvY1I2ODNUUmlHdHpONUQ1dWFDelBNU005eGw1T3dXSjVoa3V1Y1BKMkd6UFFwVWdDZVBVQm1vNkswdnlRTytaMUxnejdFL0I2Z013R0NCL3Jscm9EaFpCeVJZbnZqMHdMWnJKT3FRZ0FGYTJEdDRLWWh1S3V4M0JXMGZRaEFUUnJqOGxZbkI1eE9jcEhZbmxlL1hneWF4elVTYnc1NkZQa2dHYXdhWXBHZWtHOUlrOE80Q005Nm55UkxOUU5JMU9nQmRyaUR3N2dJejE2ZDFSM2oxQVpxZXV6WklsQ29rMmFuc1UrU0FacUJwR21JMHVlbDlNdWVBVDVBa3BGNXN4VS9RVmNEVVNBYVJwdzBQSVk4bHFzVDMyZ3Y4QVY3c05DeHFpZmFubGEwRVVRQkNWWm5vclRMSnZIcUF6S1FxOW02djFpSktscGZUTC93RGptdm84UWxuNGs2NjU3ZTNLZnN4RmVhd2dOTVVvcjBDMXNEYkdEQ1poTFhyK1FjUXp0bmovQUFTYnpaaW9BYklzVVRoRndNQ2Y4Nlg5RThOcXhYcGJQaFhMQUxGVms1NTh1TG9UazJDdGdneEdxNjdBTW84enkwS0ZNRzRYbUowZll6TVFtd0d5TlR2WURvNHk5MTdBTWZzSGRJWEdBbWhTRUl1NEFoYlFOa3JFOUlOWEkyMVltelFKbmxYRmVLTU00bzFRNGtSaEt4YkpCME9KMDh4cHNKUzJKTWFocWN1b0ZBQ21JQWdMc1Q5aWxTQkI1R2dXUjg5cWV4MnFvQmNvczMvOGV4VDVJQm1vR2thWW5yWHFPd3BMQnBpa1lNSm9KV0R6d0J4UElKOGdTY204VVpxZXl3Mks4a3FhVmlSQVZZaExzd1dxY2tQTENlWitoU3BBZzhuWWJKZzdLN21oK3pIYkNlWUVRRHMwK094eEVBRHRidlo2bmpmRDhwSUJlYk1WQytZU1FSamtXY21laFdBb0drc0dtS3VHWnNheERZYURod0VhdjV2QVF0cHVrdWV6elBlRXdIaVNXU2FGVk12UmsyRzJSc2pCaERRZlRNeUlIWHBuL3dBa0l3b3VzK3NHUTM0QzY0TThRTEVhNi84QTFDTnpIbFVGc29hSTQrZS80dmpjbUF2RkdJNlFkNkhNSnZGR2FoS1JLSTZQOVQyQW50RW5qMUJSbm9VK1NBWnJCcGlrWjZZeUoyQUNpVHVvODRKUEpXUU9JSnVDK05BZUR6TFFlMkpuUVoycWhZODFnNGlpQW9idGt3QUNBV2pYYUNIV0lRREt1UHlUMkhPMkxQeFlOY1hEZjlwUkp3S1RIeDAwWVlzRkFGRTBqUDBLVklFSGthRFlNL1owQi9xekdsWUUvWWFDL3FTR2xZRUE3R3o0S1BRSUhNV01QVUJtZnM2QS93QldZMnJKK1BJSjhnU2Npc1VRcWVMWDBjVEdZTnF3ZmoybjM5YVlWQTBqVlR4T01pSlpVaGhpa1o3cGM5SVQxalRlcDF3QTFQRFpEZEdXRTNWNSs5QjRqWU05VkdiZzlKWURVQVFSY2hJaFpyRURWNStPNjk1NW1rUFFrTlFZd1Fvc2J0Z0RpZnE4czNQcEFaVmd3ekFaVzlBNmNRUUl5YlkwbGtIbU5aNjB5QVZZUUU5UDU0cjdQUHgrb0JPZGs4YmFEOGZxR2F5SlBJMEd4OGJNK0QvMmRHTFdJeHpEbTBxeVBicmUwRHpVUTBqWHlpbnFGcXN3NEFSdnZtNmVZY0VRSDN5Qm9IbWUydVY1MkFzazBLbnU3VEtZNXJKTkNxZ0VEWC9wUEo1bThSUFNHY3NJMnJnNStvWnJJazhqUWJFSkJLdTN4SDJ6QjFHNHM3QVloN1FiMGlUdzdncy9Cc1ZHdVdoMzU0bnZyaldvUEhxQ2pLZXlYbEE1SUdCUE9nbVNDOXZVRkdvWHVacGFvV1I1TTFuanVHdE1GRFlaQW5rRStRSk9SV0tJVjhCdzE2bHFEay9YYWdNUTNROVRramt6M3FMa2N2MWFXQ0lGQzFsbmYwUng4QlVESDJSK2lPSjBmMkt0d3p6TUJtRXdFR1EwV2RoSGF4QjJWM1BHNldYMVNkdlFsR0RZeEFURDlPM0R6Q0JvdndwN0tsY1RTUTh3UHozZWR4c3BNRkd5V1llZ3VvaFY4dXNmMjUvUmFtTjgrR0VCejJjaG4xYyt4TWIrUGFEZWtTZUhjRm1LQkxyK0JCNVg0S3ZKTUN4MTN4eGYyT0lPeXU1M2VNbDdPd0lvMjJZUWFFemV3VHNEaWVOczIrWEppTkFzelhzaDY3cmVmVllPYU5rVEVGUUJBd0lSZlJXcnV3ODJIb25PRWQ1UXg1TkRDRVQrOEVvVXpXeWxrenVWTWhYUnprRldacXdodEpPZ0dLcXdPZUJwZUgzTHdEZ1dSUFcxM2lCL0hjQkdITVJmYVd5ZVR6UFdMK2tRelVTYk5PZXhTcEFFOE80TE56M3VHREVNMWttaFNoeWlIVmNlQVRreEFFYi9BTFVZQkEyRVRZQ3pZUmg5RmZXa0Y1UFVGR2VXY2M5N0ZzTkZvaWRGOXBPWFdEZTY2RDk1ckFOWTBGNGdJT2p5Z2RqbXNSZ0FKYWZHeTlUMmczcEVuaDNCWm43RktrQ0R5ZGdzQ0QrYmQ1aHhOWW9oWHdGUU1mWkg2STRuNlJXYWx3QTJyQmdQN1FUcTh3N2dzd0VRcklWMEhoeUFRTUlxZzhPZ0pXRWNpR1FSR2EvWWdHZGdjNVV6dWRvUW5tZ0ZtVUNtMDFiSUU4VzdqL1JmU05Cc0dJRW5YOXFEdnUwSjkzNDJFU0o0enJlcVNBWG16RlFFSmJGQXRFTUFRaUlRc1A1Zm9XSjdRYjBpVHc3Z3N3ZEFWTjh2b2NUeUJ2NEVuSnZGR2FnQ3JZVHpzUGhZbm5ZWkNjVDlkd1dZQ0xzOG9EWjRySHo0SXNranlBWG16RlFoUURQRFd3T0R6UFI1UVBnTHplS00xQUhZYklOQThQTS9jdmRjeXpSZEJaZ1BWa1UrVlRlS00xT3pnVEZuSUd5MkM1KzBMeTMrWUNhRklmSGM3QmpzckFpamJabnZNelJKR0R1Q3o4SUVuWDlxSWtyQ2Zrbm9jZkg3RktrQ0R5ZGdzQ2Y5ekJFc2xzb2dCR1V0UWg2QUVpODBDZGtuQ1FXRURxemp1R3dzeHZzRGI1Z0NyVEkyVlloS3N3Uk10QmgySFpDeERJVDRjRTZBNG43QktueVUxbXlOVDZjSkVmRmhsM05tZVpVV0dJd1dSdG1CSDlVUkh6ci9BRnVFOEl2TGo4UURSR09KK29wTmhrazcyVVBaaFFGaEVEYmc0L1l2UUYrcjdRcE94UXFveUVtUi9vaFFZelNDQXd5M1BldmgvVlMySnNiaEVGazdRTk55VGt6enN2d21KbE5rcDhRa0JJVDAzdm40ZGo5REhRMm5FOUxQUjVCSVVTYk5UUm5BSnJGb2twV2lEbWgwVG9BNUVQbUJKT0NHV1Rrd2xxK2xWMDRpakNvYUQvUXBVZ1FlUm9OZ3oxL2JKVXMxZzB4WHc0Z3cxWDFQNkRid2NJQWtKdllPeU5SckRBQTV3QUVHeVZxREZuK2VRTkE4d0JIa1k0SndoeUowRWJPOExlR29ZUnVXUXFYWm5vSktFT2pPa1FNYmdMeDZnTTFGQURDM3lDZUJ4QUY3aGV3TTJlZUkwWC9NbzZRNGpEMXFQUmVnY2lCSldFNzVKNkhFODRZUjJ0c0QxQVpxSUJMVW0yUWRtbEVnVVdzRnRocWxBSVdQWU9tWll3ZUlDNVA5Nm95alRsQ2hYMy9wbUVqQzRON08wQmdUMkE5cGduaDNCWnVhMlFmUjNrZWc0TUNSc01HZjFZTGNaQWl1Z0dpbHNudm40L1FwVWdRZVJvTmd4NUhPWWNFVWl3SEFaR1RrbUlBeWJMQklCWnNzejNoNTNMa2paS2MvVUlUR3dBMmloRURZbXVqdjdFcXQ1WXgrZm4vY0gvQ1RrS1pORHc1MkZjUUdRSWFQcVRwT3ZzMU5lQjNBUm43OUd4alR5ZGdzVDJLZkpBTTFBMGpUSHgzMUpYOHRlNlFVYW5YNTdVdkFMODRvelVKeUMwMkFubkJ0d2grRVFnVi9YdEJmSHQxR0dKWnFCcEdvQzBieUZueVpKeElSRzN2Z01KL2Vya0VvTEMwaFppazJRTFZWbENzT1FSaFNhMXI4Mm9Jd0hSNTBDQnM4d2FSc25uVDVKNW5GZlo1bmFNck56eUZaS2ZFY1c2dWxrVnM4ejErYjRMUUJRS2ZIeHNyL0FLN2syM2hwaWZ4ME0xQU1kTTdRRVo2QiszVEJsRk5oaENvejIvSEIzc3hZRFV4TENJOE1FcUFqd09NUXFnMTJmc0NrOC9IZ0UrUUpLVFdiSTFDRWdySFNQRHlsaUVHUmZmN0ZpSGJGbVljTElKeVoyTE8vdGs1RmMyTm1KMnZJcXgwQnhNS3pLdW9mNGtzVlBaRXJGcEFGZzB4Vno5QmcyWFpKTjJObWVBTi9Ba3BOWnNqVWR1MG5SR1dzZ2NUMGczcEVuajFBWm5uV2lxSENtMDFiSUU5UDk1MDk2c1VRcUVETndXbDhEaUFKNFB0dnljbUtGYmJ3d1FvL0Q3VjVjenpOc3p4WTFnUmtBdk5tS2dmVHg3SjVEYk1vZ0JDSUlnWHd4enpqRUpBMzFyZzVFc2RRZzRLcFNKdzJ2bUZBdlRnWUI1QjVoekc5cWpvNkVEQTRuN2dGQVV2TytrMGJpVUVyS2lXczRCNWdFWTRIbmtMRjVudkVXdDZRckpPcVh3QUsyV3M2RDRXSU95dTU1VHZrQXprMDZQZHlsTGV1SkZOUnBXWW5nNGNOMmlJTEF4eE5vRjE0cXY1NmdNd0hPVCtBblNZZ2hyelZ6ZURLUW16djQ3bllNZEZRRTJUYU04Z255Qkp5YnhSbXA3RlBrZ0dhZ2FScGlFS2ovd0RPemdscGVWZ0lRWkVRbFdaN2VRQzJZQ3lUUXBUOUNsU0JCNUdnMkRQUXBVZ0NlSGNCRzRCREF6NC81aWYrUFBSN1JJU1ExRGdEQisrUWRFY1QwWDcrL3dBQVVDbnhQVXM0SG5TRkFwM1UvYTBjNGUwbFk0WVFCRy83WHg3T1F6NnVmUWtOVHNiRGFYQitSM0JaaDhtM3pTUjRQTWEzMWNZNCt6L1pHUW5jaFFJOTBzQlROc21EY2RTQ1o2UENhQ0pNOEhhL3NCZWFEZkJBYVNiS2wrUVFVaDJsa0pyZ2ppZnFHYXlKUEoyR3pPOUpEdC9oMHNBRXV3SCtLMFhoaGlyajBNaFhReWVBSEU4YVlyd0pOU05Cc1R6L0FJTk8vQjRDR3ZnZ1dxM1EvYzh6Mmc1Rms4MUEwalZUdUhmdzFKU0x6WmlweHVMZWI5VlBGcDIzZVRValFiRVpjVGlxTkg0L3dELzJkeG1wMHBSRWNEdEhjQkdPMVRUc25EV1NlWVFzUDVmb1dJVFRVOEhDR3l3NDFqSTZETGFEaWRYM2pha3FRTVRJUnVIQUdEOThnNkk0Z0NvZkFmZGswTnNGQjJucG8zMWRzYXBrSG1ldHpsb2tZZW9ETW8zUFBrOEppQVlrTUxlMThRSUx5MW4rVXhQUDZ3MnliQ3NVUXFmc1VxUUlQSjJDd0o2bCtlNENTd2FZcEdBQWdZT1JZd1hxOHdBNzlmWThwUXlpaUFQaWlXZk5hOHVlWHlJQXJMeWRnc0NNRUJFcmJiQjBoeFBMQ3lhWGw1T3dXSnhYMmVaNlhOeWdEeDZnTTFESU9xTk1qOXJTem5oVDUwbktUUWJveXR2cmx0V1NLT3FJR3hGcFB6aUVxek5hTlpEc0RnOHdDbzA5ZS9oZmJjaWVnVEpNRVlhc1FhUGoyVGlpQWpCM0JadWZzVXFRSVBKMkN3SjZGS2tBVHg2Z00xQzJvaUNHZ1JrR01uNXc3SWhaU1MrT2IraHpBOE5UZ1U4aGVZUnBEN2E1WVVZb085aEd2T01Ud2ZGVWJCQU5FWTRtSkJOaTFhTm1TeVhERUpUZXgyUjF4UDJVS0cvM2dUUXBDZDJaRXJmTEFVTjJ5WjBCY0lzQlMxTUZIZy9wdm1JQlliNEp2SkZ0MjJ0bFFQYk1LVjRndzYxN3pZS01yN1FNQlljNkhuN1d3bURwT2VWUTZiQXY2VHNOay9PeCtpSFRMZVo2UWIwaVR4NmdNd1Z1Vit4elBSYStlYUFVU2JOT0JLc1R0L3k1ekh6UmRCWmhLa2NJWFE1SU9SQUFCd2JOOGxWWXdZa1NBT2tPdXh4QW9WMWYzdWRVWGNYRjNoWFlFWUFxRVRXTjIxZ0E4SG40QzVUMFFER2ViWTRITVJoTEdEZkMrc1F0RkcwMkhKZ0xLTE1yTHhrL0g2OUZNaUR5TkJzR0FzRDJNMVRnSG1FRTBZZGt5d2NqNElCelAxdXZaY25rN0RabjVEOE9TSHJ4Um1vc0FCWjdKd1NJc2h3a1gyUEE0aHZ2S3lSejYyWVJnbjQvY00xa1NlUm9GbVptaEhuWkE0UE1FTVFtNnlrU01vY1R3QnY0RWxKck5rYWpvcWEvQkI2NG5mTmVveU5JVjJGbUpPUU8rV1h1V3Fvd01BMENDRVJQYTNoOTF6V1NhRktGQmdXOWx3QnhEWXNjcklnY1VFSWhEdXJQOGJBRE5Jemkvc2NRN29QNE9oUE1BQkVnVXlpZGpRdk02YWp0ZHdHenZrT2Z0ckxQTkFEU3NDQTVwQTZRMFAxTkozQ0FTTTB3d2lpVkRRR2piM3M4Zkg3bHk5U0R5TkFzai80ODkveUI1eWJ4Um1vSEgvQnZXYXp5YUUzb3p5US95MmtyVEVBMDZ5c2UyT0YzS3lUVjJkRVlJSktIOTVyQUZaMkY1bmZydm9ubURldURua1pJZUR3OG5ZYkpsSVNpeUM2QTdXSWJnb25UQjJkaXNUd0J2NEVsSnJOa2FpUU5tN1dBRHVCbUwzNUI1SEVWQmFmNUpQZk05Wm4yUlROUkpzMDRKamEyYUNRSkhKeVp4WDJlWUN4SzkveFB4WDBQdi9td2lSOGU5VDVJbG1zazBLaFdiOUdCTmZxalFCQzJ1ZVFkRWNRMThZMng3RzFGdFlJR2pGLzlVR1J0UDZTc0I1Z1BkL3VPSGZXS0lWTXZQMHZWZ29PeDAwTjk3bTB3NVdZTkJFbUJXU0gwVCtnZVpSc1hSSDdBNCtSb0dqV2RyZ2ppQUlLZUFOL0FrcEY1c3hVRzRWMm5zSGtjUlFYUHNNQmpJZ3Nuak1RUnZWREJMYzc4bzUxeGJMdUN6Q082MlVlVHBubVZ3VWNGNXNWSWNqNDhnYitCSnlLeFJDdmdlQzh1d05wa2ppTVNoQm5SeU9WWWhpcURmTERPUVdKNzVINHArYWlUUjBuamI3d3BLVFdiSTFQRmFRU0JVMm1yQ3dKN2dLRjJIOXhvRm1CSElZNHNmKzVoWkV2ZkFPZ2VaMTM3TWJBSURXYkkxUDRVVmxFdnZObUtoaEdTdndCNjRpSlVRMnN0bXNJRUkwT2YwcmtjVDA4cWhlTTFFbThPQitGZy9kSmpRYllKNTZNdzNrWlU3RFpubUUvNERNQ0toN1pnMzhVa1F3Vm8vd0EzeDMwMFVhZ0poWWJzVkNBRjF2aHhmUEU4cGVTRXVBckZFS25xdEttUFBEdUFqQUhRK1BZcFVnQ2VIY0ZtNDhEakh4NEJQa0NTazFteU5mQU5Pc2Y0RDVuNnIwc3dUeU5Cc1N0R3pmb1JmUjlOR0R2YWoyNFdKL1NocnJHYXhSQ29jQ3dKQ21TSFpURXpMR2E3YUp3Q0VkMi9yckU4VTVWK3I1NW1tWitaczlEUTkxQ0dvT3l1NTN5ZUpLeldkdkVmQndSQWZmSUdnZVlHU3JKUnlVdGppQkNMSHpnZnNlWHI4RFFkbXM2WEFQTTh1ODlTQVRHNFpCWW5rRStRSk9SV0tJVkFBR0hucmdqaUFLaENYWm43S0ZEZjd3Sm9VaEQvQUcwdFRDRlpzalVOZ0VvL1I0SEJEQm43aGZ4U21jeWlBUm1RVFd6cDhrOC8vUHZVK1NKWnFCcEdwNzFQa2lXYXlUUXFmd1gzRmJ2STBaQitQMUROWkVuazdEWm52VklMWXBLQnBHbkVDRHYrM0N6QmUrQ05rOHd0Vm1BSVAwUTB5NHRPYmp3aXlGaVZPeDQ1S3hXSUJUcGp5dXdNQ0dJQi93QkIyTEU4YTdRZHJ2ZFFHWUdyelA4QUlYbUh2ajlLZXBRSS9pQW9rMmFjK3FocDJWbGh2cXFyaEJwZjJmNE0vZDhMb0llVHNGZ1Q4K0JQZFJMVUlvejlQZnlCUjVPdzJUUEttYXVrRTFwR1RVejVDeWo0QTB2MEFLKzBaVGd0ZzVFT01tVDBzZ2pselBSQU5vZU1QVUJtV0I0THczdHpBTDBUcGxnNUU5ODNlSUo0OVFVYStQYXBRcWFlUFVGR2Vzek5xTTlnTWhHNFIyUXJQajRYbXpwUGZOM2lDZUhjRm00bWxaTHI0L3hvcXcyOWsyTTlXdFNBaDcyQ2hHQXF4UFI1RWdDTUhjQjJuaTAxd2xKaldiSTFBL2lnSDNiTkgyQVphMUR0N0hpZWhTcEFFOE80Q056cFk4WVVCZm5CVm1mNEFhdktTbU1oQVhBL1A5b0ZXaHhuUThqaUNRK2pEN1VUWm1MMkEvdGduaDNCWnVHYkFxMERzSGE0bEFBTi9ZQ21zUWFnKzg5OGs4endDZklFbEl2Tm1LZzkxbDVNMnhIY0ZtQis2ODN3aERSdEJNTUcwc2hBdGtESlVybnVSRktOWnFCcEduR0VUUkVsU05nMjU1NUFlQWNBVHUvQi9xZENFVTJ6dndmcUdhLytHR3R3NGdUcFBRSERpQ0VwL3dCdFVDdktuL1VvMWpQb0xaTDRSL3R6UUJ1d01Rdm4zcWZKRXMxa21oVVlhRXkrZENoeW1LUVFzdXdmbElqV0xJejlHT2l0TDhrRHZtRWwxdXNma1F3STNBK0VFWDFad0FOZ3JRTE1DR3dWZjJRd2F4Q0pKbGJ4eTRyRS9GL0t2aFRuTm1LaGljQndvY0FZRUxIY002VXAzem9LelpVbnJVK1NKWnFKTm12bmtkYWpDWUlpakZzTVFVQUZua0tRSENaWm5Vc3Qwd1lBNW1BelU2dC84TitiRzRVZEorZXFxTEVKc0J1alVBQkJJSE9kSHE4ejlpQkJ2OUlFMmFaaUJiamlQUzEveGNKU2p3TVN0bXlTU3lmajhnbjJDeExNMHpVQUM3S284azk4endDRTJoRUFHSnBHNTZBSzNFS1NpVFpwbWU2UWJJdENzazBLZzNDdTA5ZzhqaUFZUy9JWnVGRGRjcWU0WmlvVWtPNExOenVsR29YQllDc1VRcUVLajgvclZmcW9RaERUNVQwWUYxejgxZzFWWExpRzNtVzh3Tm1qQUUvWWp0Z1FNUm9Ga1FxTFcyQmpxZytaeGZPR2VUaEdSbGdEZGFQM0F0bFJsY1BUUE1OSzNKQnl3bm1Ib3J1VmluV3l4YkIrZjFETlpFbmthRFkrTG9VK25zSGtjUWYzRzJ1TUFLTm9KbmhUTEJ3cjdUc0ZnUUJVSWVnK29idFFkOEY0UU9SUEg4czFTczFFbXpVZEZwZmtuZlAvQU1LVHVWL0FWQVgwd1RUUVpWeDg1bnZVZXFqNXFCcEdxK1A4bWxNL1BaVm1hTmFOeFBQeDNBUmdvQUxUdExaMThySjV6OGRZcjhnT0R6QWthdHljRU5DTUo2Z0lhc2VSL1hFQVZDRElSYldpTUFqbWUyOXp4aGM0eFJDb0NYRDdRL2l4ZUlaQVFSTFlZT3pzVmlMQjR4Qm1MMzVCNUhFOEMwdTFKZmk4MllxSkdUeFJPUG9UMlZxQkVvVmttaFUva24yaVN0VG9XQk9zUFgveVA2elpHb095dTRiRlJybG9kK2VJeWI5OThnY1JENzMrT2N6QWNBQVorMmlvVWIrQ2FGSVFZQlRQUElPaEFJc05mbG44TDQ5M2ZTSXBJNG1DalU4RW5xQkJUU0RaWlU3S013VmdjaXNVUXFINTZMd0wwTUU3dWMwMURURTlRVWFoWEYxUWJMcklSbitJQmtrbEtvc2daK1h2ZHc3WXJPbklRRkVYMUowMEVFQUlqdmdSc3VaKy9HdzY1YUJSMmJnU3JFQitieHRnMFkybGVSUGFELzFjaE5rbXNUMDR4TDhvVmcweFNnOEFzUGV3STVjL0JLc3dnakpQaG1vREZEK2VTZGs4dzZESlR6YUJBeVNrNWxzcytucUdadEgzdmowaS93QXE4QTBRMXhLaFNTOW5qLzR1SzZJVnlIbXNRZ0ErWDRvTGNXMW5oUEFQTUkyejE1Rng3aE8yUVpncnNMUHdnU2RmMm9EVnRiN2Y1cUZuK1pvSFkveE9qaFFCUUZzYkJWbXZnZGxkd2tDRmhyTzF3Ung4YmYzZW53RENNSWdEUE9BQlZybTFiQlluYnRIWG1YYWpRTE1JU3lYNEE2SXdRUWd3SCtTVDN6UFdwOGtTeldEVEZmOEF4NllZdzZJQ2lUWnB6eGZlQTZaeVlCUVAyNTk1blVzWi9ZQkxIUkN2ai9Pa2pndzdRcGlkZHM3WEVEQjNBUmhpMmZqa2MxaUZBQVZ2dFdGbEN4Q1E1UDhBaWVYR2dmQXY2VHNOa3crSVdWdlFBY09KN3FYYXFEMTJ3V0lFcXZZYzFRL3RLTUFUcFgzcDBGTUJYWUVad1VvZXdMNVpuazByL3dEUy9wT3cyWUxvSGhnK3dBY2N3SWRDQ1lUZ0RpRTBFdWhWQUN5WG40OGNuTWMySVJzV0RQUC9BUEozbXdyRkVLaDZMN2pRM0sxbHY1Q0dpcG1FS2pQQk5pbkZtYmhSME1UUnNjTU1qeWVZWmlXbUFHaURsUDhBTjVNMnZhNmFmNGdHU1NVcWl5QmcweVQ0QTc1QTh3dkM0T09RYUpZK0NpQXlIK1QySEU5MnV5bkJJMlNhRlFlSUgyZkpwQVlFWUUwUVZNRFl2TUt4RnJ4UFB1MEhsZjJqUUxJbXdDVzhMZDc1Q0hQYmhOSlcvUFVGR0w5R1Z1SVVrdWNNcFJ1Y09GYWpzRW5KaU45SitZZDYvZk9nRm13YUttWjYxL0lzd0NpVFpxNTFoWGM3TDdadWpQU2hWYi9NVU5NVWpPU2hRRUJRQVFOZlA1Wk14dUwzVUJtRWhkNERSR2pDMGxkRHo5aHhIUldsK1NCM3pDVUlzdlo3MlF3SWVpdTRPQ0NzdEFZSjVUMUIwclFqT2tCNG52dGd5RFFxQnBHcS93RGp2U2YvQUdWZkpVbVlKSUNSS1JRT3hvMWlYdmJCQVlJaktBS2hQQ25xWExreEdnV1o0aG1pb2NtSTBDejhsVUV1eDlBVzNuNE1BS0tjN2ZRNG52VStTSlpxQnBHb0ZRTWZaSDZJNG5yZnVLaHdxSk5tcm4xQUVNaVgrU3ZGd2lCRU1GMHlNZER6MUFNYkdnWFlIRGlEc3Z2NEpDMXVYd1hLeEVFdFJhVlhZUVBBV1M4L0FYRmU1UEdNZjZjSituQ1Jic1luWWJNS1lMUmhHQU1qa1VaQk5zSUYwV1Z4TVFiUFJ0QnhaQXQwZXhwZ1lFODYrL0g4WUJRT2VQaGhyY0JpZ2Irai9VTUw3WHFWR1dpMXhFQmFibEpXVHlXM0ZvSkczTkZvQzIxS0JHMzhBNUhFM0tTeWpnZHArb1pyNEtmaG1tUzhBSktCU1ErakIyZGdEaWY0QWF2S1NtY0JFSUJ2cWVIWUdCQWUyRkJYN0FEQWwwTDZOVzBRTEFucUNJMzZKS0pObW5BWWgxK3hMZ3JKMHRNQ3FGQkJQN284T1Z3QTI5ckM2UE04bXlSMVpmMG5ZYk05YzhhTHFGWW16VGdNcmN6Qk1zQXl6T3V2SEZoNEFvbWtaVkZlQjBBQnRqaWRGL1RhOE5nZW9ZMVBlN0ljQWhXU2FGSVR0cDluMnllckZGU0F1eE9oZFdyN0ZJdXBFaUtsTTlUVmpEWEVralU3cGVLMmFmbTR1bVRBUWNmQUxFcjMvRTcvQUZ3VldWK2MyWXFIL1NmSWY5Wkp3VEtJZlI3QjVIRTlwcFFRQ0ZRTkkxVUZsVVF0ZzVmQUhIeDZtc0V5V2FpVFpxQXV4Q1ZaZ1IzWEtua0UrUUpPUldLSVZQM1R6cUZERWFCWkgveC9sWi9sSU9BRmVBTi9Ba3BOWnNqWC93QU5JeHBrdGUrWitvWnJJazhuWWJNL2NNMWtTZVJvRm1ldFQ1SWxtb2syYWdJYXNlUi9YRVFTMURTaGpYbURadjNkT0pBTHZxVDNZbXNWT1JXS0lWUDJyNmNFczAxWVdJQWdwNUEzOENUazNpak5ScGM5TDZaY0FvMnJROEhCRUFUK3FGVmJZaERvejl6L0FHbVVlUm9Ga1R4Q1M3VXBiOVFqYzlGbFc3MEJZbmRPZm9zb04vZ0EwalRFNXY2SE0vWHl2MkRTZ3JsVU5tamlIc3NnOHdGMko1QlBrQ1RrVmlpRlFkbGR3anR5UFlEZTRBWUZ3S3lZK2lQMkJ4UFFwVWdDZVBVQm1wNFFYQ3pURFQ5U2VESmZtOGdGNXV4VTlpbFNBSjRkd1dibnI5STJyNXJCcGhpNHdNMmlvNlk2V0ovMEg3RmllaFNwQUU4TzRDTnp2OVg2MUJBTHpaaXBaZytUdDRFSElNOEtuelcyWGtmWU05Mzh1V3VGUU5jVHFwQ0dZNDkwaGpOZUpJNUduL1FFTThPWStXa2lnQXJNRjJRdzE2bXoyYk1WRGtLbC9mWkhJQXZ2YndhcWV5WFRyR0FzazBLUWdOSWNINklPaU9KMUQvRjhhZUhjSVowY0tBS0F0allLczFOZDllS2pCaGxmd0FPR3FLbmdIdHlJeFA4QVM0ZjFFM2FVOEl4OGhvQVlJSUFBWXY4QVorUGVwOGtTeldTYUZRUmdPanpvRURaNWhJQm1nSUZaTWZSSDdBNGxaVndYdUFUc0hJakJQZnVDTVdDdndRZXVJSVFZRC9KSjc1bnBCdlNKUEhxQXpQQUo4Z1NVbXMyUnFCb0VLaXZzTVBZcFVnQ2VIY0ZtL2pyV1dTT1RoRTB2dzcxaXdGaVlERlN0dmtnUjVjMndCb2pqNE9DSUQ3NUEwRHpQeXpheGVIdnFHWVFPMm41Sm1icDMydndnQU1JZ0RDSFJnU041cXVBTmp6QmkyYXppdGdNQ0lBRFg5dWY1TktaK096dkU5SU42Uko0OVFHWUFaTHdlUU5BOHhoUFU4emtuaUdmMDdCWUU5b0Y2Vko1MURCd1VGWkxmb284WjV4RGVmMGFCWkV1TGJKWjRXR3NUbS9vY3haUEdZSjNyMVRqalZpaVZQMG1EWEJweld3UUpWaUpRYm9zV3pVanpEdGowTE82K2gyMElDZFhwRFkrRW5BQ2lxUDhBSEphSjVoWFVuWjMyQWIrVEJ6M2pWemhIamJvR1hYSC9BS0JwbkpnQUJ0ODhrYkE0bWJ4K3hHZ0dRa1dkb2RySHozZWdvTG93RllvaFVDZ3BtT1o3bjd5VFJ1YUlESnM1Q1VFQ1lCUCt1SSt4VG95YnpPaThRZmpaaDZnTTFCMVdCMlJsY0dDcWlYSnlUL2VFTnB2Nm5FeUdWaWdrQURtLzJaNkZLa0FUeDZnTTFEZEwzV2lPWXQyNUoyckZnczZKV1RIQkdsK3dJOENPeUt2UUhnNUh3SVBxdzkxSHJYM3diTzR1Zzc0SkpSbzhGRDBPU1RrejN4N2dlQUJtWkxNRWtnTTEreEFBczlGZjdIUEJVVGFiZ0JYUVdZUUFYYmtOTFFRT1pjRUMvSW5KOEFHeG8zb0E2QjUrUnFUb05oYklDekJpeC9QSkd3T0o3MVBraVdheVRRcjQ5YW55UkxOWU5NVjhnd0FwekNzMEJtd2pQZDBYZzBTckN0WWhCS3htK1NRMEJnVDM1SkFHOHppWUtQeDdZZUVpR2FnYVJweEJMVTdJc2cxaWNpODJZcWNGUEp6NklNQXdTQUJ6ZjdQd1FzUDVmb1dJU3JNL2cxZXloZVRzTm1DYURWRlFPeHpXSUVRc0h0WkwyV0o3Wk81Z1kvSFJDcDJPVjh1dmRtZFlub1UrU0FackJwaWtaNjFQa2lXYWlUWnFYbFRTTEJ4ZUVPSWNaRnA2V1NUeWVmZ0ZXSWFrTEx0NnFFK2pNOWZTK0FZQlFLZkU4cnU0VEZ5dTRMTUwrS1hTSmtsZEJaRWVFS1RJYmVDZWU1NG11c0pRdkZwc2xRN21wS2ZhTUNrMHFCbnRMdzZnWnFCcEdtSjY1bzNxVUtocGlveGNDRFd4dWV4WTZicWtzazBLWHg0OUtSemNQSTBHeFBCU1YyVmw1R2haRWNoZjBxQWc3dHhCYkozNkkvcWNqVDJjaG4xYyt4TWJoT1BrYS9tRGtScVNCZGdxeDREYStQRDlGQUJreEdnV1JDVUhBL00raU40bXNVUXFBMkFCbXgraUdYZEtMSHROZEV6Q2hrVnFCeUFCdWVoU3BBRThlb0ROUUZpVjcvaUJDMGRqTFRtd1Jqd0VIcXdsNEhjQkc0ZDE1akxBc0NNQm93d1B1TWIrYk9kVlQ5UFhMQjU1T3cyWWdUNVZsc0hBSUlFQlRkTEl3UWVJQXNDL2Y4eEJ2YzhBYitCSlNMelppb29FaHhzOUNDY3A0em9FblRqNEhFQnI0QlBVZzZrQXBlZzd0NzkvbFR3d2k3eDRiUFppbzRRZHBpbUFWYm1UMnovTTh0T2oyTi9TZGhzd0VBSmEybHZqNC9VTTFrU2VUc05tQXBhdDQ1NVRzKy9TWms4TzRMTUloVXZZL0FIbWQyamFtb0x5ZW9LTS9hMjdkYWVSb3laNk9WR3RUMTVzeFVLTGkwaDB5M21mN0VZaTY1Q2FOQ0JwbWczUjJBQnNjUnVtRzZOZ0hCSTVNSkFTRTlONzVoNk1MQXNzQUxjOWwveUZQTlpLYUZUOXh4eEpyN3hSbXA1YUpKaGNUZWJNVkNMUUEzUUxmWTh3RjJJQUJpQU1VeUZXTWtES1BNL2NkVHBxZVJvRm1lWGZiSW5EeWRoc3dNSGw3RXNoNG4raTMrSHVPRS9ZRmVwc01DVFFRUWhDMy9lUDhjdUh4WUtQbGdCMHNJL0hZWlVxd0RrcjBSWUNXUjBQNW5jSlVLc0xrcXdoWUVUeEZwSyswd0hjQkc1NVdwTHo3d2dxcnp6RlFPdTJ3UFVCbjQwSnRhSFhJem96VW50UHVHQlpxQnBHcS84QWhBR1RaWUpBTE5sbjVQUmZjOTZueVJMTlpKb1ZQSUo4Z1NjbThVWnFGcXN6cVllNTRkbjJKRGM1M0l1NnQvVVdXYUJuZ2RRZGdMeFliNEoremlOb3FrQTB3d1FaK2hTcEFnOG5ZYkpnZmhBQXF5a3E3QWtHZnQ2WFdNNWgwckFudjgzd1dnQ3dHdUorbVhkY0QxQW9oT016NzE0RE9lR0pUMThRWjl3RmcweFVDN20zbXJ0azh3Z2d6dXdMeFhFUDdOVTBpUTJiVE04Z3l4RVpjaXNVU3A1QTM4Q1RrVmlpRlQxT212UUhqMUFacUZtTDk4RWN1WjRWaDdNOGdyQWE0VURWNWlQc1c3TUc4ei9wRmpiaE9iTVZPUVd0WkZiSXdZUHpBWElEN2xzMVQzcWZKRXMxa21oVUxWWm52WUZFWXBHeVRRcUJXU0gwVCtnZVk2RFo3QXdSd2c3QzZudFMzUHJnWEowMjUzRURHYm91Y1lvaFU3bFBPdXRTdk5tS2dpcXVud09nUFBNQkJXZUdCc2MxaUZBRFpIRUJNallXK3AyZklKeEFNcWRoc3owRWdad3JhblliTTlxYnZWVE5RTkkwNVFDd2d5NWZ5Q1ZEdzdqWC93Q1N4VS9hZkVlQS9Uc0ZpTVgvQUFzSjl4K2xQSUcvZ1NjbThVWnFYWnNRKzBWa3JFR1ErYzNxbjIwekNzeERCZ1IyYkpvV0VZRUQvYVBaT1RDWFpnY0VVZG5RV3llWjQ2L1FHc3ZJT0FXWjlSQVdQSUF2RkdhaWdUQVJPV2RnREFuc1Y0SmNQWGJCWW5zUUFLNWdMSk5Db0ozN0p6Ri9wc3JCd2dndm94NXpXSisvZit1UVlFbWhWVHpEYlo0NE1Uc05tRWdTUDljV21sOURjZEhzenFER3pkOVB0ZmNuV0oreHF4WU04alFzdzlCZFRxSElsVzUrYnhSbXA2YXFzZ2NLaVRacTUrblJQTXdZalFiQmxiK042b1l6Wm8xYWhMQ215c253UHBEOTBlWDY5NHN3TjRvelU3eEZpSXZseU1kRUtucWNlcVJnTEJwaXJucktBbVJnTEJwaWtZc0huSHhaSDNXRTB2ejEvRUtEQ0xGd05nQ3lJSXRUMEFCTVFBTHpaaXArbERwWmptTml3WjVsL0U1ekFZNktueSs1b2R3TStyQjlxZUFOL0FrcEY1c3hVOTR1cldNQlpKb1ZVSWlBSWhPeXlDdUdKMDBZWXNGQUZFMGpBSzM4UDNQUHg3emFqMzVsWnNqVTlTYmVXbUZZTk1WY0NObHJLUHVPUFUwNVFrUVZoUE8zeUJ4OGVPY3BmdEdWR2cySUdyek91M2t2TU14NUJZK2ZhRGVrU2VQVUZHSEFHRDk4ZzZJNG5qOTI0Snc4alFiRTdKbThkaVhJckZFS2dBMGFOM1pHd0RrVDFxZkpFczFFbXpYd0lBV0E2cllaTjUrTDRMVFhBOFFJOFMwVFQ3RE5tS201WEw3RDZZbFRzZU9Tc1ZpRFJaTFdiUUJPQVVuUDNETlpFbms3QlludlUrU0pacUJwR3A2RWlhMUtTaVRlR1lBQ1A4Q2ZwaUExbFMrblM4enlWcUZrV3hIY0ZtZnVHYXlKUEoyQ3g4RnFzd2RoOVFXQUtKZllDZXNSSVNPWlltRFRZUmpFVFN3V1dBQmJCQ0lucnJwMkZKTEJwaWtZSVNFaHl6elNrQmdRV2pkZEN5NTYvTjhGb0JvaHJpZTdDaWVlOEs3Q3pPNWVwL2ZIT01VU29WRVpLMEdDR0FBd0lmWG1zQlFRWnpaaXA1MkV3T3k1RllvaFUvblJsU1NtczJScWRDaHdIQS94M0FSdUVXT3k5TFBpRnJZTituZExyMmxlYk1WUEpjdGdDY2lzVVFxR3B1ckRWdjhBWXUveDN1TmRzdk1OOUJSbjYvUWx5anlkaHNtY09mN2UvSjgyNEU5NXlnMUlCWkt3S242VlJuT3FRRFNOT0tXZ1B0c3A2bjlzR28rNWI1ZmJaK2doUlhzRkxaT21NR2RneTBhL09jbG9aQmg5bUltUWJiSUtzMVBDamJZQ1U4TndpSEhZbWlxV0VRNUp5WjljTnR0OURpRUJhVlhzZ2NIbVVrTzlLaFlhNmtza1FHSXhXQ1ZFSEl0dWVoR3EwRGFzR3FwR2VoU3BBRThPNENOd0hKeTNuK1lTZ3dlbkRtOHowS2ZKQU0xRW16VFB3NFJwVmpKQW1tMGRWY0gvQUI5UWpmd0ViclhYSi80U2Q1bmxSL3RxTmhRSzRQam9lTWNVM0NYUm1wbmVIYmFWNElBc0NOaGNiQ0RSVnNuSmdzQ1hKYmdqV0tKVzUrb1pySWs4alFiSHgvdUJzWlNvK3BLb1lOc2FDWmdLQUwzL0FEOGVBVDVBa3BGNXN4VTlhbnlSTE5SSnMxTFFyNjZObDVnSDZWY0ZKOVlvaFU4REZoS0ZmVHdHd1l3bnFLZHRvV01MdHpQZVhoMUN6VURWMVBXcDhrU3pVU2JOVDNodk5mekx4Um1vWkJ0SVVNRWpUNW50anRDeEpLQnBHcW43aG1zaVR5TkFzejFubGZVczFBMHpjREhkUW9HclVDU0VUOGUwRzlJazhlb0tNQVZCYitnblFlWWVZVlJvNjZCQnlJRnlDM21pTU5iUE1Cb2psZmlFV011ODJiUUNBbmoxekNyeitqUmt4d0s2UVRrRFlBNG43YXFVenp5TkFzeFpQT1p5dTFPM01sZHRCVHgzL0lIbEl2Tm1LbXNSQ1ZzQUpzekZxRDF1UWpNMmlnSWl6YVNNckFJc1hQSk9rWXhHQlJaWnBtZXJSYUp2bUtCVHVVTTMwc21leGd6eUdqSkhtQXJGRUtub1UrU0FackJwaWtZc2dRZzl0cXpDdHpLTU5kdnFnVWFibjZ2QThyNlFTYk5PQlVHbEV1d1RnamlWUXRkTFpQSjVtWVh6OUFBdGhnd0ZjTDQ4cUVBaUVsdDUrZzRnQUlQaS9ZL2pzdVNHVkFUQzQzWXFkU2dLbWpZRjRvelUvV0lDR1RoR2haZ21FcmlqeUFkSG1VUEF5L3NEQXlBdHFrYW9qbHpCa1RCMGpzQVpZNGlZTEIzeFRCRnQvQVJ4ckMrRFlNRlFZSGJBU0FPQ0dXWjYxUGtpV2F3YVlyNElSZFZYUGM4Mk5HbDZaYkU1V1BqL0FBeC83Tzk0SHZ4RjNZL3RMNGhFQjRhOGtkamlZSUxjRWNLcy93QUpBQXVYVEIyZGlzUWdsbklNREZESThtQWlxUERCMmVLeDhrYVNrMXgyL3dDQTR3eXZvcnB3RHpBUURGZ3oyYmVUNGMxQTBqVEVvMFBvbjlBOHdaMGNmbW4zSHY4QUF6Rjc4ZzhqaUgwcHRRZE41NERZbmlsL01KYng2Z293Vlh2VnA3SWYyRkdBSjdYYnFPQlRqTmthaXdVbHNXaUdpOHpaSld1eXdsbVlETXBKd0tlVC9mTTlhbnlSTE5ZTk1WUGVwOGtTeldTYUZRQXNKc3NCSnNKbG41RzRYM2ZZMkJ4OE9JdVZpV1EvWWR6MlFEYUhqRDFCUitMNGJadk9Cc0JnUlZtZExUSndJQ0JFeWdTZ0hxQkhqTE4rOC9hY2tUV2J4Y3JJWllzU2lnU0kwN01NT2x3L0U1SUpBdkdocHlua1p2MkZhV2pxd1F1blNUemovd0QyZ0l3Q0ZWaTdkY3c4RlBwVHdUWnpaaW83WGhGeG43ZTBCR0FnNUYva2ZwaUNRbmYzMXdEek8rQUVibGFYWUdOenltNWFIaEFiaGRMRTkvbStDMEEyU254R1FOR1kzUnpIQW40bVh3bEwxTmlHY2FMOUdCZ3dBMXZaZElNZjZNSi9JK1JXWjRnQmpJSGFUVnFwMGFnRnVQTnFkZ3NDUEE0eENGUmdFQU1OMmJzSFJDU2hiMFZLNXR0UXhXWU05UGFPQXBMZUdncUZweTZLc0ZBOHVDQTkyODljQTh3QzdaME5oZWh4UDJLVklFSGs3QllIeDVBMzhDVGszaWpOVDNLQkg4UUZBMGpUbnFQS0dCWnJCcGlyaVJiWlBBV1d6UDVWU2ZZQ1diTVZQODE5bCt2a2c3RVlXTDVmOFQxcWZKRXMxZzB4VS8zWTFlRWxNVXo4Q2U5L2FnZGc4ei8wbEIvNkFjZ2I5VVp5N1NtMGhXRmdRTEFZbEhZbkJZVU1HZXZvYkJZbnNGZ1h4cEN3YVlxNFMyQm8zdWpUSEUrMWVjVGdNMWlpRlQzYnFsWWMxQTBqVmZBa0d6WEtoMGhnUVFnd0grU1QzelBBRy9nU1VpODJZcWVBTi9Ba3BOWnNqVTdCNC9kZ2dLeFJDb2dDTi8ydmozcWZKRXMxa21oVThBYitCSlNhelpHcDYxUGtpV2FpVFpxREZIK2VRZEVjVHo2d213WE51TU1nRC80OUlONlJKNGR3RVowRHo5cTh0allLczE4ZUhtcE04Z0dnTkRjQmRpWFFOZHJZSEI1bjZoRkcvSUFOSTB4TEdvT3d2WWM4Mmh3WVJ6UTBMSW00U3dVYTNvVzRSQWJORGVpOEV4T05uNkEyZUNlWTVMZGFkTWd2TUVESit3TmlBMnAxdENDN0UvTmdyZ24vQUZ3UVl5V3dqQk1JQXhRUHlUWGx0dUMzTkRxN0JIU1NqY29jS2xEWklPUlBLQWpDWTNxdEFzenhCYmNlRjVyTmthakF5TWltYUZobkpndlQ5QVVoeW9sa2NRUkFra3JiYjZDU2pBVmtORzloR3NZbjdGS2tDRHlOQXNpQUVOaGV4eFRMR0RDWUJpWllvZXJKbHpQSTFWU0JsSWFGZ1R6L0FQb1JPVWh0V1RQVHZkc0tlSGNCRzV6ZjBPZmo4S0R5MlRQdy9PZlNUVWpRYkJpTXBaeWI0WDFpZXRxSnZ6K080Q01IclJuaG0yQnRGR3FDYkFPMEJzblQ1bnNVcVFCUER1Q3pjOUNsU0FKNGR3RWJnVkF4OWtmb2ppQUtoUDN4QXEva2sxYklnSUNTOEFjcGtsNWczbkN1ZU16V2JJMUJKLzQzWTgrMWhPdnl2QmNoU2F6Wkd2ZzBTVTZRNUEyVE8vWmdQbVpoNmd1UDJ2OEFhWUI1K29CTUFrZE1aMzlUVGh4czFZSFE0Z0lWRjgzd3NZeE96TXR0Y0g1SGNGbWRiZmVPSklYSWd5U0o0QTM4Q1NrMW15TlFHRUFpVXl6b0liV0o2UWIwaVR3N2dJd2p0MWRISktWdTBGOEh6M0NnVzBza0pLRCsxQkJ3Y2x5RXhLZGI4ZlM2UHdlb0RNOUZGWVR0SllOTVZPdDJjWmdUdzdnSTM4RXF6UDhBZjN4NENVelNQeDYxUGtpV2F3YVlxR2lTblNISUd5WUNNNUhxZjdEa2FmUFpHSVVkTDMzeDlLSU5EUVhPeHo5T2dFWTFJYkZnd2ZwaitrNjBDck1CWmllajJlK1lRNk1IQ2xHNkhpa1ROR1d3M3FNaEJkc2VnWG1aaGdSUUw5Z2NpQUF2S21qR1FlWU93K29lWW9DUllMWkhDZVo1Vmpabml3RlFyZ2d2WVM2ZTZJNUtUbmtFK1FKT1RlS00xTERIMDU5VG5pc0tMQlhYZG9UMktmSkFNMWttaFNFL3llUWRyMW0yeWNXRHppZUF1RTRNM25kU2FOeWgrQzZXWEJXNVg3SE04Y0dvMjJFa1ZUSVB3QWlUbjI0VUZMNVRLT2k4UnhLeVVadkJCNWhjRmlvd05BdGtGZ3hJMnlqcmg5bm1laFQ1SUJtc0dtS1Jub1UrU0FackJwaWtmajJLZkpBTTFrbWhTRU1TQ1ZrQzdIQ2VmL29GaVY3L0FJZ0xzVHh5WlJlRitNMlJxWUExeWpNSVdESnNBbWtJUkV5TStELzZuNzNYK3FEeWRnc2ZCS0Rnd0VBdGwyam9CNWlNdFl5TDRmMWo0RlM3Sm9uQ012ZC85Y1R6ekFjT0QwNWNYbUZRTEdSWUNYZ2tpekMwbDlHaHlEek91TDJEZ2RvN2dJM09zYkhENVQrS00xLzhlSGZiSW5MeU5Bc3dCVUlCL3dDMVlxYk54K2xFamJLT3VIMmVmanpudGk0MzRPNFFacWY1MzM2QUFyZ3lTSjd6T2t1YVNnYVJxRkFWbGtIeHVnd1A5dE91eDdWZ0ZkYnV3b0NmU0Zwa3ltd2Faeng2eDhlVHRmMkEvTmdyZ243T2dQOEFWbU5xeVo1ZUtzdmpBSFlKalVHRFlwOWdHelBmYmZ1OXpQUklhK2YrbHJnN3oyQVpHQXF4UFRJZjVsU1VTYk5NemFiRThpcUFMQWE0Zy9lYXdEV05CZUlBUUQ5TTZJZWp6Q29xY21XNXdDV0htZVR0ZjJBL0ZBcmdudGF6eUZRcUJwR3FuZ0UrUUpLVFdiSTFCUUpKZUFSTHllSjc2VlkxNEN5VFdLakRnbm5iNUE0bitOWlpOL3ZZUUF5WGc4Z2FCNWxnT3lLT3M2aEdtYk9rZEI4TEUvUXBVZ1FlUm9OZy9JeFFzL3hqb2pCaEFrRVM2emdrZlBvVStTQVpyQnBpa1lsbEtWako3QUdCUGMwUnJ3TXVkZ3NRYmtIS0FZMWYvQ0dEMzliVi9yaTd0Q1hPaFk1RHpXSWFBMTk4VHhlWjdzRlM5ZWFnYVJxcDVsVGtnZXp4Y1VDbUE2NDVOa2NUd2JjSmdGNVBVRkdvQkVvME42WndoZ1FCY1VCOW5KOG5KZ1lDeHhqWXZFQUJVSjVmZllIY0dKcFpaUFlkbTBLeldTYUZWT0NoUUVCWkVZTi9IdUQvQUV3Smh2b0tNOTVRaFRFQlFOSTA0Q1IxYXErQjBBRUJQK2cvWXNUeUJ2NEVuSXJGRUtuZ0Rmd0pLVFdiSTFQTmVwa0JreE93V0JBWkdpVTg2Q0cxaUVnUXNOWjJ1Q09KL2dML0FLZDdwd0F5WGc4Z2FCNW42N3d1d1R5TkJzVDl3eldSSjVPd1dJZDVML2lETTFteU5RN3F2K2xxWURqQUVLVUMxV2NCNkN4RGdpQSsrUU5BOHdMcEVPTytiem9kdEhhTDhCdjFpZUkwaHNsUFhtekZRalR3ZFhzdmw1bm91aVhCSktKTm1wN3A0RjRINTZnb3dCUVB5L1lzVC9UT2tHdlFlbStFOGJra0JOeFlFZHFlQlhXLyt4aWlpbitCR1IzaksrRTlWNDBIQWJSanNndFFWa1RHeHB2SW5nRm80TUw3Z09hak9qaFFCWUJNYURkR3B6WDBlSjdQTjVrNENnYVJwaUNObVE2RHFYTERFdmhyVUdBdGdqZ09KNDk2Z3NjSkE0VmtUOW5RSCtyTWFWZ1QwS2ZKQU0xRW16VE1PK3JsNThpQm8yUW1wWmJmNEVzUUFBY0ZvWHlIYUp5WmhwcS83MHZyVHBxZDd5alNqQ2tYbXpGU2xCcnNqOUVjUXVLOUF3VkE2QjVualJSTGpMazNpak5UOUNsU0JCNUdnMkRQRjhId3dYbXMyUnFMQVJrdDRRR0NXSVppNXE2dWhvTVlNNldkc09MUW5Nd0dZVUNVZFZrQnl3UmdFQlgvQUtSd09JUTZNS3FBd1FtUmJKTEpnb0V6OUJzL0FoaE8xTGxNc2NRWXNmenlSc0RpZCtXNlhJZngzQlp1WU12c1RoamZ6MHc2a2F3c000b3pVOWtwaFl0NGR3V2Juck9DT0lnS0pObW5BQUNGQVQ5d3pXUko1T3dXSjVBMzhDVGszaWpOZkFDSUF3bloyQ1JvY1IwVnBma2dkOHpXdUFhdGMrTThGYUlBRFI3SXlYb3ozTGZWUTgxa25WUVZEUk8wRHNhTllna0FKa05sQWJPaFdKL3Vod0Q0elFSSitQZmlnMWl6V1NhRlZBV0hQV3A4a1N6VVNiTlR4dVFmc1kvUm9OZ3p4Zm9JRVZJOHhZZ1QzcWZKRXMxa21oVUpnbmdTQWV3TUJTQXJ0aXpkbG1id2I5Sll5dzZXVS9JWnFFbS9xeXZNQUlJaFNDQlREMnhaanRTQ1haeThPNFl6L0lYbUh2aDlyNGFFTktlMTZFQXFCRDdKL1pQTS93RGNBcVFXN1dFRWdBYzMrekFXQmZ2K1o3L044Rm9Cc2xQaWZ1THJsL2dBbXpUTTkvbStDMEEyU254UFN2ckdCdjNYV3F1Y25zTmRybjdqTldJdXN0cWtrbndTMjUvYUwvYXY3ZlZod1A4QWNLY0J2Y0dqYmdMRGpPckJhUHlKTG8xR1FvZVdZa1Z3ZHFVd3RsaUtjL04yMk1BSnV4c21FeDR6YlhURFVucG9DckVPZ25meE1EWUFzQlQycGE5R3MxQTBqVURrQXVVLzN0aG8xYW50U01tZy9xc1dnSmd2WXY4QUFmOEFtMnA2RjNxQUR3N2dJM0UvTXV1L2kwZHd4bnRjTGlLd2l3YXFveUY2T01oK3dYbUFpdE5vSTY4UUovMEFWTHBiS01FVDJnRkZadGlPNExNRVRqcjdGZ1R0SVdGNVU4ZFFpalU4RDVlK0JmMmpRTElpSUEwMmsyWGkrZmovQUF4L2VmOEFUOE9EUURkZERzY1RxRmE1MkYrYnhSbW9RRG1BS2hBSkJsU3h3NXJFRWdCbGJ4K0NzUW9nQ2g2QmJJNUlTVS8wbVgwT1BnbjAxeFhuaTBVVVFCQUVGOGRFYW1Wd2J6d0d4Q0FDdy9zNGpRRmJOTEJKMFR6T3Y1L0JVbEpyTmthK1BJRy9nU2Npc1VRcjQvVU0xa1NlVHNObjQvVU0xa1NlUm9OaUVEWkg3K0JHK2lIa2JSR0RDQklJbDFuQkkrRDRFTEJEWURMZVpXRzFsTjlFN0ZFcmM5ZXhndkpKUkpzMWM5cmlZMkhOUkRTTk9EZVBFV0w1OUdnV1lNVVA1NUoyVHpCMXNMVlFIUGxKeUJzWGpJdGRnN1hFL3dEQVkzd0gvWWxSWUEzM3lISWhVRmg2V3oyZVlnM3Y0R3J6YjRXSXlTY21ldnpmQmFBYUlhNG5zRkVXZ1BLQnBHbVBqcFltYlZ4QXJGcEdmNERDTStjd08zYVRvakxXUU9QZ0FSMnBnWlBJamllYmJtdUpqaWp3WjlGd1k5cTJIYjlKWW1oU0VDQXV6OTZyQ01GVHhYeFBlVkpwTjJRbm5YbWlod0FtN0d5WUM3RURBQnZsd0xJZVlNMk9UeGxFbGxHUW43N0twVUFEaXdzQ0JxOHp5UlpKSG1CdkZHYWhGU2Zzbi9lYnR5OUJncEdxMndTMjU0VjFrV0c5Y2FCWmhQczQrdUhpVHM2RXFiQzY2dU9TV2dZakJNOUFZZW9sTHNJS0ppdFRCMnRnbkp4Rmt6bG03QmswdmowU3JvRU0xRW16VGdJQml3ZmlqRDd1bVdEZWZndVlObDZJaW9HS0g4OGs3SjUrUDZ5Q2x3bHcwZ0QrQ0F6L0FJRWZURUJrSmJCRnVyQVdJMUZHdWRQa25tRDh0bG91dng5d3pEcjVuZER0ZTYwdHVCZWRydEl4TllvaFh3QW9INWZzV0lmNURuYUdpT0o1MXByR00vcDJDd0o1QS80SWJraXFsM1U5b042Uko0OVFVWmdjeXE4YkRYNHRXWVJDZjhDZnBqNDg5QWZ0SmdieFJtb0Y1dWZpREFWaWlGUzFKUG9uOUE4ejN6ZDRnbmgzQlp1Q09MYjdBRGcveEFvUlMza1daL1JsZVkxL0p2YXkza3BBRjhHU2pWYmIwRGlEOXpkclhSNU93V0JHWUFXS2RFYlk0T1JBQm8wTHF5ZGtuSm5xM0RIZFppaVRacUIzekprdngvbTZhTThicTNTR2YwYUJaSHhSc1hSSDdBNGpDOEE0bnYyeVNLb1FySzR3TkFjUHVlZlVYQ2d1UldLSVZQOEFiQ1VlaTNUNC9aMEIvcXpHbFlFRlhzRzd3Q0I1cHN3cGlPdU9EWVBNNkZDMXQzWURvREdvUFNtSkw1UDhKRlMvWlFvYi9lQk5tbVl2K1RjRDNZM2lCSU1HZU9ML0FJR2VZZ3hKQTZtK1E2WUdCQ2xjajlpUEo1aGdOR3d1aXVISHh5Rlg5aUJDSWdFZ0g1SVZ2UzRtcDZGS1lJM2tzenplL1lHbkp2RkdhaDJETC96ZERBNW5qZG5PY0Nha2FNZ3p3aTYxMlBVNG9oVVUzN0hFQ0NObmpUME5QWElrbEVtelRNOGltK0JKZ2J4Um1wZ3JveGZJV0x6TnNzR2poTXZ5UUd5YVEvb0t5U2NtRlVFVWQ4QkNmdmMyMmpwQkpvVlUvY2Vmb0FlVHNGZ2ZCaWh2NjVCMlJ4TkkxWGM1NEFHVVFBLytDcEt0clJ0Zzh3VUNaK2cyZmdBUThoVk01L0tUdDhBSVdsenlCb0htTmlSYnY2Y0xFNk54bk44MHF6WkdvTWhqeWxwNTBTd3AzcUQyY2gvUFVGR3A3ajJLcUtTZ2FScHd6VWxtVDYwK3lJU2hRU1lHS0RSZVR6UDBWbzlFSGthRFlNODVVVVRPWGs3QllFNmwwKzdKY2pIUkNveWpQOEF2RjUrUDZ3VmxDbFJ0Qk1aVFZCY0M4WG1kL3EvVzRNQldLSVZBL3dCWGJwMzFHMHlVRnZRTHpDV1k1VWdDZy84QWlicHZIVVdkb1RzWVV1NVorZW9LTlF3TU5TRlV6THNzelNSUU0wK0F3VFBKZk9nRHdlWUZrMUd5TmIvUXpnd1JvWmhtT2ZwYWNtQkJLM0RRRlpKT1Q4OWFKQWpHSGgzQVIrUDkvZkhrSlRGTVF2cUtySE9ack5rYW5xc0ovSUpWaXFGNDk5RUc2WUJRTkkxVThnYitCSnlLeFJDcC84UUFGQkVCQUFBQUFBQUFBQUFBQUFBQUFBQUF3UC9hQUFnQkFnRUJQd0F2ei8vRUFCUVJBUUFBQUFBQUFBQUFBQUFBQUFBQUFNRC8yZ0FJQVFNQkFUOEFMOC8vMlE9PSIgLz48L3N2Zz4="); + background: linear-gradient(rgba(20, 30, 34, .6), rgba(20, 30, 34, .6)), url(../../img/boxed-bg-dark.jpg) fixed; } .alSpinner { border-color: rgb(66, 71, 74) transparent rgb(66, 71, 74) rgb(66, 71, 74); From 7ca0324c490a46da5a2da9d50bcd1f7f5834272b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Tue, 9 Nov 2021 22:15:02 +0100 Subject: [PATCH 30/87] Fix prettier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- style/themes/default-darker.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index 96486f9ac..d204fb021 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -5642,7 +5642,8 @@ hr { border-color: rgb(4, 60, 150); } .layout-boxed { - background: linear-gradient(rgba(20, 30, 34, .6), rgba(20, 30, 34, .6)), url(../../img/boxed-bg-dark.jpg) fixed; + background: linear-gradient(rgba(20, 30, 34, 0.6), rgba(20, 30, 34, 0.6)), + url(../../img/boxed-bg-dark.jpg) fixed; } .alSpinner { border-color: rgb(66, 71, 74) transparent rgb(66, 71, 74) rgb(66, 71, 74); From 0bcb4de947c3469110c4f4d288d55cfd005d4aa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Wed, 10 Nov 2021 22:18:19 +0100 Subject: [PATCH 31/87] Fix CodeFactor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- style/themes/default-darker.css | 478 +++++++++----------------------- 1 file changed, 137 insertions(+), 341 deletions(-) diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index d204fb021..ebac06330 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -37,24 +37,23 @@ textarea, select, button { background-color: #181a1b; -} -html, -body, -input, -textarea, -select, -button { border-color: #736b5e; color: #e8e6e3; } a { color: #3391ff; + background-color: transparent; + color: rgb(105, 166, 213); + text-decoration-color: currentcolor; + color: rgb(85, 158, 201); } table { border-color: #545b5e; + background-color: transparent; } ::placeholder { color: #b2aba1; + opacity: 0.5 !important; } input:-webkit-autofill, textarea:-webkit-autofill, @@ -131,9 +130,6 @@ select:-webkit-autofill { .fad.fa-inverse { color: rgb(232, 230, 227); } -a { - background-color: transparent; -} a:active, a:hover { outline-color: currentcolor; @@ -163,18 +159,17 @@ input::-moz-focus-inner { } fieldset { border-color: rgb(66, 71, 74); + border-color: currentcolor; } legend { border-color: currentcolor; + color: rgb(200, 195, 188); + border-color: currentcolor currentcolor rgb(55, 60, 62); } body { color: rgb(200, 195, 188); background-color: rgb(24, 26, 27); } -a { - color: rgb(105, 166, 213); - text-decoration-color: currentcolor; -} a:focus, a:hover { color: rgb(141, 187, 223); @@ -186,9 +181,7 @@ a:hover { } hr { border-color: rgb(53, 57, 59) currentcolor currentcolor; -} -.sr-only { - border-color: currentcolor; + border-top-color: rgb(112, 104, 92); } .h1, .h2, @@ -337,7 +330,7 @@ code { kbd { color: rgb(232, 230, 227); background-color: rgb(38, 42, 43); - box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset; + box-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0 inset; } kbd kbd { box-shadow: none; @@ -351,9 +344,6 @@ pre code { color: inherit; background-color: transparent; } -table { - background-color: transparent; -} caption { color: rgb(157, 148, 136); } @@ -364,9 +354,11 @@ caption { .table > thead > tr > td, .table > thead > tr > th { border-top-color: rgb(58, 62, 65); + border-top-color: rgb(51, 55, 57); } .table > thead > tr > th { border-bottom-color: rgb(58, 62, 65); + border-bottom-color: rgb(51, 55, 57); } .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, @@ -384,6 +376,7 @@ caption { } .table-bordered { border-color: rgb(58, 62, 65); + border-color: rgb(51, 55, 57); } .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, @@ -392,6 +385,7 @@ caption { .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border-color: rgb(58, 62, 65); + border-color: rgb(51, 55, 57); } .table-striped > tbody > tr:nth-of-type(2n + 1) { background-color: rgb(27, 30, 31); @@ -534,13 +528,6 @@ caption { border-bottom-color: currentcolor; } } -fieldset { - border-color: currentcolor; -} -legend { - color: rgb(200, 195, 188); - border-color: currentcolor currentcolor rgb(55, 60, 62); -} output { color: rgb(178, 172, 162); } @@ -549,12 +536,16 @@ output { background-color: rgb(24, 26, 27); background-image: none; border-color: rgb(62, 68, 70); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1 inset; + box-shadow: none; + border-color: rgb(59, 64, 66); } .form-control:focus { border-color: rgb(19, 84, 135); outline-color: currentcolor; - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgba(20, 85, 136, 0.6) 0px 0px 8px; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset, rgba(20, 85, 136, 0.6) 0 0 8px; + border-color: rgb(44, 103, 137); + box-shadow: none; } .form-control::placeholder { color: rgb(168, 160, 149); @@ -581,11 +572,11 @@ fieldset[disabled] .form-control { } .has-success .form-control { border-color: rgb(68, 134, 69); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset; } .has-success .form-control:focus { border-color: rgb(73, 143, 75); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgb(64, 125, 80) 0px 0px 6px; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset, rgb(64, 125, 80) 0 0 6px; } .has-success .input-group-addon { color: rgb(139, 196, 140); @@ -609,11 +600,11 @@ fieldset[disabled] .form-control { } .has-warning .form-control { border-color: rgb(137, 108, 59); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset; } .has-warning .form-control:focus { border-color: rgb(148, 117, 64); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgb(125, 98, 53) 0px 0px 6px; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset, rgb(125, 98, 53) 0 0 6px; } .has-warning .input-group-addon { color: rgb(198, 171, 123); @@ -637,11 +628,11 @@ fieldset[disabled] .form-control { } .has-error .form-control { border-color: rgb(133, 53, 52); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset; } .has-error .form-control:focus { border-color: rgb(143, 58, 56); - box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgb(111, 45, 44) 0px 0px 6px; + box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset, rgb(111, 45, 44) 0 0 6px; } .has-error .input-group-addon { color: rgb(194, 102, 100); @@ -657,6 +648,7 @@ fieldset[disabled] .form-control { .btn { background-image: none; border-color: transparent; + box-shadow: none; } .btn.focus, .btn:focus, @@ -668,7 +660,7 @@ fieldset[disabled] .form-control { .btn:active { background-image: none; outline-color: currentcolor; - box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset; + box-shadow: rgba(0, 0, 0, 0.13) 0 3px 5px inset; } .btn.disabled, .btn[disabled], @@ -679,6 +671,9 @@ fieldset[disabled] .btn { color: rgb(200, 195, 188); background-color: rgb(24, 26, 27); border-color: rgb(62, 68, 70); + background-color: rgb(30, 33, 34); + color: rgb(189, 183, 175); + border-color: rgb(58, 62, 65); } .btn-default.focus, .btn-default:focus { @@ -732,6 +727,8 @@ fieldset[disabled] .btn-default:hover { color: rgb(232, 230, 227); background-color: rgb(41, 98, 146); border-color: rgb(42, 100, 150); + background-color: rgb(48, 113, 150); + border-color: rgb(46, 107, 143); } .btn-primary.focus, .btn-primary:focus { @@ -785,6 +782,8 @@ fieldset[disabled] .btn-primary:hover { color: rgb(232, 230, 227); background-color: rgb(77, 133, 58); border-color: rgb(55, 125, 55); + background-color: rgb(0, 133, 72); + border-color: rgb(0, 213, 115); } .btn-success.focus, .btn-success:focus { @@ -838,6 +837,8 @@ fieldset[disabled] .btn-success:hover { color: rgb(232, 230, 227); background-color: rgb(28, 115, 141); border-color: rgb(28, 115, 140); + background-color: rgb(0, 154, 191); + border-color: rgb(0, 153, 191); } .btn-info.focus, .btn-info:focus { @@ -891,6 +892,8 @@ fieldset[disabled] .btn-info:hover { color: rgb(232, 230, 227); background-color: rgb(153, 95, 13); border-color: rgb(154, 96, 13); + background-color: rgb(191, 121, 10); + border-color: rgb(176, 111, 9); } .btn-warning.focus, .btn-warning:focus { @@ -944,6 +947,8 @@ fieldset[disabled] .btn-warning:hover { color: rgb(232, 230, 227); background-color: rgb(148, 35, 32); border-color: rgb(143, 35, 31); + background-color: rgb(162, 43, 28); + border-color: rgb(153, 41, 26); } .btn-danger.focus, .btn-danger:focus { @@ -995,6 +1000,7 @@ fieldset[disabled] .btn-danger:hover { } .btn-link { color: rgb(105, 166, 213); + box-shadow: none; } .btn-link, .btn-link.active, @@ -1035,13 +1041,16 @@ fieldset[disabled] .btn-link:hover { list-style-image: none; background-color: rgb(24, 26, 27); border-color: rgba(140, 130, 115, 0.15); - box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 12px; + box-shadow: rgba(0, 0, 0, 0.18) 0 6px 12px; + box-shadow: none; + border-color: rgb(53, 57, 59); } .dropdown-menu .divider { background-color: rgb(39, 42, 44); } .dropdown-menu > li > a { color: rgb(200, 195, 188); + color: rgb(157, 148, 136); } .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { @@ -1084,7 +1093,7 @@ fieldset[disabled] .btn-link:hover { outline-color: currentcolor; } .btn-group.open .dropdown-toggle { - box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset; + box-shadow: rgba(0, 0, 0, 0.13) 0 3px 5px inset; } .btn-group.open .dropdown-toggle.btn-link { box-shadow: none; @@ -1165,6 +1174,7 @@ fieldset[disabled] .btn-link:hover { .nav-pills > li.active > a:hover { color: rgb(232, 230, 227); background-color: rgb(41, 98, 146); + border-top-color: rgb(44, 103, 137); } .nav-tabs-justified { border-bottom-color: currentcolor; @@ -1189,7 +1199,7 @@ fieldset[disabled] .btn-link:hover { } .navbar-collapse { border-top-color: transparent; - box-shadow: rgba(24, 26, 27, 0.1) 0px 1px 0px inset; + box-shadow: rgba(24, 26, 27, 0.1) 0 1px 0 inset; } @media (min-width: 768px) { .navbar-collapse { @@ -1205,6 +1215,8 @@ fieldset[disabled] .btn-link:hover { background-color: transparent; background-image: none; border-color: transparent; + color: rgb(232, 230, 227); + border-color: currentcolor; } .navbar-toggle:focus { outline-color: currentcolor; @@ -1223,7 +1235,7 @@ fieldset[disabled] .btn-link:hover { .navbar-form { border-top-color: transparent; border-bottom-color: transparent; - box-shadow: rgba(24, 26, 27, 0.1) 0px 1px 0px inset, rgba(24, 26, 27, 0.1) 0px 1px 0px; + box-shadow: rgba(24, 26, 27, 0.1) 0 1px 0 inset, rgba(24, 26, 27, 0.1) 0 1px 0; } @media (min-width: 768px) { .navbar-form { @@ -1504,6 +1516,8 @@ a.label:hover { } .label-default { background-color: rgb(90, 97, 101); + background-color: rgb(46, 50, 52); + color: rgb(189, 183, 175); } .label-default[href]:focus, .label-default[href]:hover { @@ -1595,6 +1609,7 @@ a.thumbnail:hover { color: rgb(139, 196, 140); background-color: rgb(41, 60, 23); border-color: rgb(60, 91, 35); + border-color: rgb(0, 213, 115); } .alert-success hr { border-top-color: rgb(65, 97, 37); @@ -1606,6 +1621,7 @@ a.thumbnail:hover { color: rgb(117, 178, 208); background-color: rgb(14, 48, 65); border-color: rgb(22, 90, 104); + border-color: rgb(0, 153, 191); } .alert-info hr { border-top-color: rgb(24, 97, 111); @@ -1617,6 +1633,7 @@ a.thumbnail:hover { color: rgb(198, 171, 123); background-color: rgb(63, 54, 7); border-color: rgb(108, 76, 11); + border-color: rgb(176, 111, 9); } .alert-warning hr { border-top-color: rgb(114, 80, 12); @@ -1637,12 +1654,13 @@ a.thumbnail:hover { } .progress { background-color: rgb(30, 32, 33); - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px inset; + background-color: rgb(34, 36, 38); } .progress-bar { color: rgb(232, 230, 227); background-color: rgb(41, 98, 146); - box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset; + box-shadow: rgba(0, 0, 0, 0.15) 0 -1px 0 inset; } .progress-bar-striped, .progress-striped .progress-bar { @@ -1798,7 +1816,7 @@ button.list-group-item-success:hover { color: rgb(139, 196, 140); background-color: rgb(48, 71, 27); } -a.list-group-item-success.active, +a.list-group-item-success.active,p a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, @@ -1898,7 +1916,7 @@ button.list-group-item-danger.active:hover { .panel { background-color: rgb(24, 26, 27); border-color: transparent; - box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.05) 0 1px 1px; } .panel-heading { border-bottom-color: transparent; @@ -2124,14 +2142,14 @@ button.list-group-item-danger.active:hover { .well { background-color: rgb(30, 32, 33); border-color: rgb(56, 61, 63); - box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; + box-shadow: rgba(0, 0, 0, 0.05) 0 1px 1px inset; } .well blockquote { border-color: rgba(140, 130, 115, 0.15); } .close { color: rgb(232, 230, 227); - text-shadow: rgb(24, 26, 27) 0px 1px 0px; + text-shadow: rgb(24, 26, 27) 0 1px 0; } .close:focus, .close:hover { @@ -2145,25 +2163,31 @@ button.close { } .modal { outline-color: currentcolor; + background-color: rgba(0, 0, 0, 0.3); + background-image: none; } .modal-content { background-color: rgb(24, 26, 27); border-color: rgba(140, 130, 115, 0.2); - box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; + box-shadow: rgba(0, 0, 0, 0.5) 0 3px 9px; outline-color: currentcolor; + box-shadow: rgba(0, 0, 0, 0.13) 0 2px 3px; + border-color: currentcolor; } .modal-backdrop { background-color: rgb(0, 0, 0); } .modal-header { border-bottom-color: rgb(55, 60, 62); + border-bottom-color: rgb(51, 55, 57); } .modal-footer { border-top-color: rgb(55, 60, 62); + border-top-color: rgb(51, 55, 57); } @media (min-width: 768px) { .modal-content { - box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; + box-shadow: rgba(0, 0, 0, 0.5) 0 5px 15px; } } .tooltip { @@ -2206,7 +2230,7 @@ button.close { text-shadow: none; background-color: rgb(24, 26, 27); border-color: rgba(140, 130, 115, 0.2); - box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; + box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10; } .popover > .arrow, .popover > .arrow::after { @@ -2242,14 +2266,14 @@ button.close { } .carousel-control { color: rgb(232, 230, 227); - text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; + text-shadow: rgba(0, 0, 0, 0.6) 0 1px 2px; background-color: rgba(0, 0, 0, 0); } .carousel-control.left { - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100%); } .carousel-control.right { - background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 100%); } .carousel-control:focus, .carousel-control:hover { @@ -2269,7 +2293,7 @@ button.close { } .carousel-caption { color: rgb(232, 230, 227); - text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; + text-shadow: rgba(0, 0, 0, 0.6) 0 1px 2px; } .carousel-caption .btn { text-shadow: none; @@ -2421,10 +2445,12 @@ div.dataTables_scrollFoot > .dataTables_scrollFootInner > table { } } .layout-boxed .wrapper { - box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; + box-shadow: rgba(0, 0, 0, 0.5) 0 0 8px; } .layout-boxed { background-color: rgb(27, 29, 30); + background: linear-gradient(rgba(20, 30, 34, 0.6), rgba(20, 30, 34, 0.6)), + url(../../img/boxed-bg-dark.jpg) fixed; } .content-wrapper { background-color: rgb(32, 35, 36); @@ -2435,9 +2461,6 @@ div.dataTables_scrollFoot > .dataTables_scrollFootInner > table { color: rgb(189, 183, 175); border-top-color: rgb(59, 64, 66); } -a { - color: rgb(85, 158, 201); -} a:hover, a:active, a:focus { @@ -2449,6 +2472,7 @@ a:focus { color: rgb(168, 160, 149); } .main-header .navbar { + background-color: rgb(48, 113, 150); border-color: currentcolor; } .main-header #navbar-search-input.form-control { @@ -2514,10 +2538,6 @@ a:focus { color: rgb(175, 168, 158); } } -.navbar-toggle { - color: rgb(232, 230, 227); - border-color: currentcolor; -} .sidebar-form input:focus { border-color: transparent; } @@ -2537,7 +2557,7 @@ a:focus { } } .sidebar-expanded-on-hover .main-sidebar { - box-shadow: rgba(0, 0, 0, 0.13) 3px 0px 8px; + box-shadow: rgba(0, 0, 0, 0.13) 3px 0 8px; } .nav-tabs.control-sidebar-tabs > li > a, .nav-tabs.control-sidebar-tabs > li > a:hover { @@ -2652,13 +2672,6 @@ a:focus { .control-sidebar-light .control-sidebar-menu > li > a .menu-info > p { color: rgb(173, 165, 155); } -.dropdown-menu { - box-shadow: none; - border-color: rgb(53, 57, 59); -} -.dropdown-menu > li > a { - color: rgb(157, 148, 136); -} .dropdown-menu > li > a:hover { background-color: rgb(39, 42, 44); color: rgb(200, 195, 188); @@ -2764,14 +2777,6 @@ a:focus { background-image: none; } } -.form-control { - box-shadow: none; - border-color: rgb(59, 64, 66); -} -.form-control:focus { - border-color: rgb(44, 103, 137); - box-shadow: none; -} .form-group.has-success label { color: rgb(88, 255, 178); } @@ -2899,7 +2904,7 @@ a:focus { ); } .small-box { - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; } .small-box > .small-box-footer { color: rgba(232, 230, 227, 0.8); @@ -2926,7 +2931,7 @@ a:focus { background-color: rgb(24, 26, 27); background-image: none; border-top-color: rgb(59, 64, 66); - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; } .box.box-primary { border-top-color: rgb(44, 103, 137); @@ -3166,7 +3171,7 @@ a:focus { .info-box { background-color: rgb(24, 26, 27); background-image: none; - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; } .info-box .progress { background-color: rgba(0, 0, 0, 0.2); @@ -3188,7 +3193,7 @@ a:focus { background-image: none; } .timeline > li > .timeline-item { - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; background-color: rgb(24, 26, 27); background-image: none; color: rgb(189, 183, 175); @@ -3219,15 +3224,11 @@ a:focus { .timeline-inverse > li > .timeline-item > .timeline-header { border-bottom-color: rgb(58, 62, 65); } -.btn { - box-shadow: none; - border-color: transparent; -} .btn.btn-flat { box-shadow: none; } .btn:active { - box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset; + box-shadow: rgba(0, 0, 0, 0.13) 0 3px 5px inset; } .btn:focus { outline-color: currentcolor; @@ -3237,56 +3238,31 @@ a:focus { background-color: rgb(24, 26, 27); background-image: none; } -.btn-default { - background-color: rgb(30, 33, 34); - color: rgb(189, 183, 175); - border-color: rgb(58, 62, 65); -} .btn-default:hover, .btn-default:active, .btn-default.hover { background-color: rgb(38, 41, 42); } -.btn-primary { - background-color: rgb(48, 113, 150); - border-color: rgb(46, 107, 143); -} .btn-primary:hover, .btn-primary:active, .btn-primary.hover { background-color: rgb(43, 102, 135); } -.btn-success { - background-color: rgb(0, 133, 72); - border-color: rgb(0, 213, 115); -} .btn-success:hover, .btn-success:active, .btn-success.hover { background-color: rgb(0, 113, 61); } -.btn-info { - background-color: rgb(0, 154, 191); - border-color: rgb(0, 153, 191); -} .btn-info:hover, .btn-info:active, .btn-info.hover { background-color: rgb(0, 138, 171); } -.btn-danger { - background-color: rgb(162, 43, 28); - border-color: rgb(153, 41, 26); -} .btn-danger:hover, .btn-danger:active, .btn-danger.hover { background-color: rgb(172, 46, 30); } -.btn-warning { - background-color: rgb(191, 121, 10); - border-color: rgb(176, 111, 9); -} .btn-warning:hover, .btn-warning:active, .btn-warning.hover { @@ -3304,11 +3280,8 @@ a:focus { color: rgba(232, 230, 227, 0.7); border-color: rgba(48, 52, 54, 0.7); } -.btn-link { - box-shadow: none; -} .btn[class*="bg-"]:hover { - box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 100px inset; + box-shadow: rgba(0, 0, 0, 0.2) 0 0 100 inset; } .btn-app { color: rgb(168, 160, 149); @@ -3323,7 +3296,7 @@ a:focus { } .btn-app:active, .btn-app:focus { - box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset; + box-shadow: rgba(0, 0, 0, 0.13) 0 3px 5px inset; } .callout { border-left-color: rgb(53, 57, 59); @@ -3358,19 +3331,10 @@ a:focus { color: rgb(232, 230, 227); text-decoration-color: currentcolor; } -.alert-success { - border-color: rgb(0, 213, 115); -} .alert-danger, .alert-error { border-color: rgb(153, 41, 26); } -.alert-warning { - border-color: rgb(176, 111, 9); -} -.alert-info { - border-color: rgb(0, 153, 191); -} .nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus { @@ -3382,11 +3346,6 @@ a:focus { border-top-color: transparent; color: rgb(189, 183, 175); } -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - border-top-color: rgb(44, 103, 137); -} .nav-stacked > li > a { border-top-color: currentcolor; border-left-color: transparent; @@ -3407,7 +3366,7 @@ a:focus { .nav-tabs-custom { background-color: rgb(24, 26, 27); background-image: none; - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; } .nav-tabs-custom > .nav-tabs { border-bottom-color: rgb(51, 55, 57); @@ -3502,7 +3461,7 @@ a:focus { list-style-image: none; } .products-list > .item { - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; background-color: rgb(24, 26, 27); background-image: none; } @@ -3513,37 +3472,11 @@ a:focus { box-shadow: none; border-bottom-color: rgb(51, 55, 57); } -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - border-top-color: rgb(51, 55, 57); -} -.table > thead > tr > th { - border-bottom-color: rgb(51, 55, 57); -} -.table-bordered { - border-color: rgb(51, 55, 57); -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border-color: rgb(51, 55, 57); -} .table.no-border, .table.no-border td, .table.no-border th { border-color: currentcolor; } -.label-default { - background-color: rgb(46, 50, 52); - color: rgb(189, 183, 175); -} .direct-chat-text { background-color: rgb(46, 50, 52); background-image: none; @@ -3646,25 +3579,11 @@ a:focus { .carousel-control.right { background-image: none; } -.modal { - background-color: rgba(0, 0, 0, 0.3); - background-image: none; -} -.modal-content { - box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 3px; - border-color: currentcolor; -} @media (min-width: 768px) { .modal-content { - box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 3px; + box-shadow: rgba(0, 0, 0, 0.13) 0 2px 3px; } } -.modal-header { - border-bottom-color: rgb(51, 55, 57); -} -.modal-footer { - border-top-color: rgb(51, 55, 57); -} .modal-primary .modal-header, .modal-primary .modal-footer { border-color: rgb(48, 111, 148); @@ -3689,7 +3608,7 @@ a:focus { border-color: currentcolor; } .widget-user .widget-user-username { - text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; + text-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; } .widget-user .widget-user-image > img { border-color: rgb(48, 52, 54); @@ -3784,8 +3703,6 @@ a:focus { } .btn-social-icon > :first-child { border-right-color: rgba(140, 130, 115, 0.2); -} -.btn-social-icon > :first-child { border-color: currentcolor; } .btn-adn { @@ -3810,6 +3727,7 @@ a:focus { color: rgb(232, 230, 227); background-color: rgb(156, 58, 40); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-adn:active:hover, .btn-adn.active:hover, @@ -3824,11 +3742,6 @@ a:focus { background-color: rgb(148, 56, 38); border-color: rgba(140, 130, 115, 0.2); } -.btn-adn:active, -.btn-adn.active, -.open > .dropdown-toggle.btn-adn { - background-image: none; -} .btn-adn.disabled:hover, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn:hover, @@ -3867,6 +3780,7 @@ fieldset[disabled] .btn-adn.focus { color: rgb(232, 230, 227); background-color: rgb(18, 44, 70); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-bitbucket:active:hover, .btn-bitbucket.active:hover, @@ -3881,11 +3795,6 @@ fieldset[disabled] .btn-adn.focus { background-color: rgb(12, 30, 48); border-color: rgba(140, 130, 115, 0.2); } -.btn-bitbucket:active, -.btn-bitbucket.active, -.open > .dropdown-toggle.btn-bitbucket { - background-image: none; -} .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket:hover, @@ -3924,6 +3833,7 @@ fieldset[disabled] .btn-bitbucket.focus { color: rgb(232, 230, 227); background-color: rgb(10, 85, 138); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-dropbox:active:hover, .btn-dropbox.active:hover, @@ -3938,11 +3848,6 @@ fieldset[disabled] .btn-bitbucket.focus { background-color: rgb(8, 69, 112); border-color: rgba(140, 130, 115, 0.2); } -.btn-dropbox:active, -.btn-dropbox.active, -.open > .dropdown-toggle.btn-dropbox { - background-image: none; -} .btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, @@ -3981,6 +3886,7 @@ fieldset[disabled] .btn-dropbox.focus { color: rgb(232, 230, 227); background-color: rgb(36, 54, 92); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-facebook:active:hover, .btn-facebook.active:hover, @@ -3995,11 +3901,6 @@ fieldset[disabled] .btn-dropbox.focus { background-color: rgb(28, 42, 72); border-color: rgba(140, 130, 115, 0.2); } -.btn-facebook:active, -.btn-facebook.active, -.open > .dropdown-toggle.btn-facebook { - background-image: none; -} .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, @@ -4038,6 +3939,7 @@ fieldset[disabled] .btn-facebook.focus { color: rgb(232, 230, 227); background-color: rgb(163, 0, 85); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-flickr:active:hover, .btn-flickr.active:hover, @@ -4052,11 +3954,6 @@ fieldset[disabled] .btn-facebook.focus { background-color: rgb(134, 0, 70); border-color: rgba(140, 130, 115, 0.2); } -.btn-flickr:active, -.btn-flickr.active, -.open > .dropdown-toggle.btn-flickr { - background-image: none; -} .btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, @@ -4095,6 +3992,7 @@ fieldset[disabled] .btn-flickr.focus { color: rgb(232, 230, 227); background-color: rgb(189, 7, 54); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-foursquare:active:hover, .btn-foursquare.active:hover, @@ -4109,11 +4007,6 @@ fieldset[disabled] .btn-flickr.focus { background-color: rgb(182, 6, 53); border-color: rgba(140, 130, 115, 0.2); } -.btn-foursquare:active, -.btn-foursquare.active, -.open > .dropdown-toggle.btn-foursquare { - background-image: none; -} .btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, @@ -4152,6 +4045,7 @@ fieldset[disabled] .btn-foursquare.focus { color: rgb(232, 230, 227); background-color: rgb(32, 35, 36); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-github:active:hover, .btn-github.active:hover, @@ -4166,11 +4060,6 @@ fieldset[disabled] .btn-foursquare.focus { background-color: rgb(19, 20, 21); border-color: rgba(140, 130, 115, 0.2); } -.btn-github:active, -.btn-github.active, -.open > .dropdown-toggle.btn-github { - background-image: none; -} .btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, @@ -4209,6 +4098,7 @@ fieldset[disabled] .btn-github.focus { color: rgb(232, 230, 227); background-color: rgb(155, 41, 26); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-google:active:hover, .btn-google.active:hover, @@ -4223,11 +4113,6 @@ fieldset[disabled] .btn-github.focus { background-color: rgb(130, 34, 22); border-color: rgba(140, 130, 115, 0.2); } -.btn-google:active, -.btn-google.active, -.open > .dropdown-toggle.btn-google { - background-image: none; -} .btn-google.disabled:hover, .btn-google[disabled]:hover, fieldset[disabled] .btn-google:hover, @@ -4266,6 +4151,7 @@ fieldset[disabled] .btn-google.focus { color: rgb(232, 230, 227); background-color: rgb(38, 70, 95); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-instagram:active:hover, .btn-instagram.active:hover, @@ -4280,11 +4166,6 @@ fieldset[disabled] .btn-google.focus { background-color: rgb(30, 55, 74); border-color: rgba(140, 130, 115, 0.2); } -.btn-instagram:active, -.btn-instagram.active, -.open > .dropdown-toggle.btn-instagram { - background-image: none; -} .btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, @@ -4323,6 +4204,7 @@ fieldset[disabled] .btn-instagram.focus { color: rgb(232, 230, 227); background-color: rgb(0, 71, 105); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-linkedin:active:hover, .btn-linkedin.active:hover, @@ -4337,11 +4219,6 @@ fieldset[disabled] .btn-instagram.focus { background-color: rgb(0, 51, 76); border-color: rgba(140, 130, 115, 0.2); } -.btn-linkedin:active, -.btn-linkedin.active, -.open > .dropdown-toggle.btn-linkedin { - background-image: none; -} .btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, @@ -4380,6 +4257,7 @@ fieldset[disabled] .btn-linkedin.focus { color: rgb(232, 230, 227); background-color: rgb(14, 72, 164); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-microsoft:active:hover, .btn-microsoft.active:hover, @@ -4394,11 +4272,6 @@ fieldset[disabled] .btn-linkedin.focus { background-color: rgb(12, 60, 138); border-color: rgba(140, 130, 115, 0.2); } -.btn-microsoft:active, -.btn-microsoft.active, -.open > .dropdown-toggle.btn-microsoft { - background-image: none; -} .btn-microsoft.disabled:hover, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft:hover, @@ -4437,6 +4310,7 @@ fieldset[disabled] .btn-microsoft.focus { color: rgb(232, 230, 227); background-color: rgb(174, 97, 6); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-openid:active:hover, .btn-openid.active:hover, @@ -4451,11 +4325,6 @@ fieldset[disabled] .btn-microsoft.focus { background-color: rgb(147, 82, 6); border-color: rgba(140, 130, 115, 0.2); } -.btn-openid:active, -.btn-openid.active, -.open > .dropdown-toggle.btn-openid { - background-image: none; -} .btn-openid.disabled:hover, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid:hover, @@ -4494,6 +4363,7 @@ fieldset[disabled] .btn-openid.focus { color: rgb(232, 230, 227); background-color: rgb(127, 20, 25); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-pinterest:active:hover, .btn-pinterest.active:hover, @@ -4508,11 +4378,6 @@ fieldset[disabled] .btn-openid.focus { background-color: rgb(102, 16, 20); border-color: rgba(140, 130, 115, 0.2); } -.btn-pinterest:active, -.btn-pinterest.active, -.open > .dropdown-toggle.btn-pinterest { - background-image: none; -} .btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, @@ -4551,6 +4416,7 @@ fieldset[disabled] .btn-pinterest.focus { color: rgb(232, 230, 227); background-color: rgb(43, 46, 48); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-reddit:active:hover, .btn-reddit.active:hover, @@ -4565,11 +4431,6 @@ fieldset[disabled] .btn-pinterest.focus { background-color: rgb(0, 57, 113); border-color: rgba(140, 130, 115, 0.2); } -.btn-reddit:active, -.btn-reddit.active, -.open > .dropdown-toggle.btn-reddit { - background-image: none; -} .btn-reddit.disabled:hover, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit:hover, @@ -4608,6 +4469,7 @@ fieldset[disabled] .btn-reddit.focus { color: rgb(232, 230, 227); background-color: rgb(163, 54, 0); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-soundcloud:active:hover, .btn-soundcloud.active:hover, @@ -4622,11 +4484,6 @@ fieldset[disabled] .btn-reddit.focus { background-color: rgb(134, 45, 0); border-color: rgba(140, 130, 115, 0.2); } -.btn-soundcloud:active, -.btn-soundcloud.active, -.open > .dropdown-toggle.btn-soundcloud { - background-image: none; -} .btn-soundcloud.disabled:hover, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud:hover, @@ -4665,6 +4522,7 @@ fieldset[disabled] .btn-soundcloud.focus { color: rgb(232, 230, 227); background-color: rgb(22, 36, 50); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-tumblr:active:hover, .btn-tumblr.active:hover, @@ -4679,11 +4537,6 @@ fieldset[disabled] .btn-soundcloud.focus { background-color: rgb(14, 22, 30); border-color: rgba(140, 130, 115, 0.2); } -.btn-tumblr:active, -.btn-tumblr.active, -.open > .dropdown-toggle.btn-tumblr { - background-image: none; -} .btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, @@ -4722,6 +4575,7 @@ fieldset[disabled] .btn-tumblr.focus { color: rgb(232, 230, 227); background-color: rgb(18, 107, 176); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-twitter:active:hover, .btn-twitter.active:hover, @@ -4736,11 +4590,6 @@ fieldset[disabled] .btn-tumblr.focus { background-color: rgb(17, 105, 172); border-color: rgba(140, 130, 115, 0.2); } -.btn-twitter:active, -.btn-twitter.active, -.open > .dropdown-toggle.btn-twitter { - background-image: none; -} .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, @@ -4779,6 +4628,7 @@ fieldset[disabled] .btn-twitter.focus { color: rgb(232, 230, 227); background-color: rgb(14, 119, 153); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-vimeo:active:hover, .btn-vimeo.active:hover, @@ -4793,11 +4643,6 @@ fieldset[disabled] .btn-twitter.focus { background-color: rgb(12, 98, 127); border-color: rgba(140, 130, 115, 0.2); } -.btn-vimeo:active, -.btn-vimeo.active, -.open > .dropdown-toggle.btn-vimeo { - background-image: none; -} .btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, @@ -4836,6 +4681,7 @@ fieldset[disabled] .btn-vimeo.focus { color: rgb(232, 230, 227); background-color: rgb(56, 80, 104); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-vk:active:hover, .btn-vk.active:hover, @@ -4850,11 +4696,6 @@ fieldset[disabled] .btn-vimeo.focus { background-color: rgb(46, 66, 86); border-color: rgba(140, 130, 115, 0.2); } -.btn-vk:active, -.btn-vk.active, -.open > .dropdown-toggle.btn-vk { - background-image: none; -} .btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, @@ -4893,6 +4734,7 @@ fieldset[disabled] .btn-vk.focus { color: rgb(232, 230, 227); background-color: rgb(64, 8, 89); border-color: rgba(140, 130, 115, 0.2); + background-image: none; } .btn-yahoo:active:hover, .btn-yahoo.active:hover, @@ -4907,11 +4749,6 @@ fieldset[disabled] .btn-vk.focus { background-color: rgb(46, 6, 62); border-color: rgba(140, 130, 115, 0.2); } -.btn-yahoo:active, -.btn-yahoo.active, -.open > .dropdown-toggle.btn-yahoo { - background-image: none; -} .btn-yahoo.disabled:hover, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo:hover, @@ -4962,11 +4799,11 @@ fieldset[disabled] .btn-yahoo.focus { list-style-image: none; } .external-event { - box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; - text-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; + box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; + text-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px; } .external-event:hover { - box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 90px inset; + box-shadow: rgba(0, 0, 0, 0.2) 0 0 90 inset; } .select2-container--default.select2-container--focus, .select2-selection.select2-container--focus, @@ -4985,10 +4822,13 @@ fieldset[disabled] .btn-yahoo.focus { } .select2-dropdown { border-color: rgb(59, 64, 66); + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(48, 113, 150); color: rgb(232, 230, 227); + background-color: rgb(4, 60, 150); } .select2-dropdown .select2-search__field, .select2-search--inline .select2-search__field { @@ -5014,23 +4854,31 @@ fieldset[disabled] .btn-yahoo.focus { } .select2-container--default .select2-selection--multiple { border-color: rgb(59, 64, 66); + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); } .select2-container--default .select2-selection--multiple:focus { border-color: rgb(44, 103, 137); } .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: rgb(59, 64, 66); + border-color: rgb(140, 130, 115); + outline-color: currentcolor; } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: rgb(48, 113, 150); border-color: rgb(46, 107, 143); color: rgb(232, 230, 227); + background-color: rgb(39, 43, 44); + border-color: rgb(72, 78, 81); } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: rgba(232, 230, 227, 0.7); + color: rgb(168, 160, 149); } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(232, 230, 227); + color: rgb(200, 195, 188); } .box .datepicker-inline td:hover, .box .datepicker-inline .datepicker-days td:hover, @@ -5241,6 +5089,7 @@ fieldset[disabled] .btn-yahoo.focus { } .text-red { color: rgb(224, 89, 73) !important; + color: rgb(255, 26, 26) !important; } .text-yellow { color: rgb(244, 165, 41) !important; @@ -5253,12 +5102,14 @@ fieldset[disabled] .btn-yahoo.focus { } .text-black { color: rgb(221, 218, 214) !important; + color: rgb(232, 230, 227) !important; } .text-light-blue { color: rgb(85, 158, 201) !important; } .text-green { color: rgb(88, 255, 178) !important; + color: rgb(109, 255, 109) !important; } .text-gray { color: rgb(207, 203, 197) !important; @@ -5277,6 +5128,7 @@ fieldset[disabled] .btn-yahoo.focus { } .text-orange { color: rgb(255, 142, 44) !important; + color: rgb(255, 174, 26) !important; } .text-fuchsia { color: rgb(241, 41, 196) !important; @@ -5287,7 +5139,10 @@ fieldset[disabled] .btn-yahoo.focus { .text-maroon { color: rgb(230, 58, 121) !important; } -.link-muted { +..text-orange { + color: rgb(255, 142, 44) !important; + color: rgb(255, 174, 26) !important; +}link-muted { color: rgb(159, 151, 138); } .link-muted:hover, @@ -5410,9 +5265,6 @@ fieldset[disabled] .btn-yahoo.focus { background-image: none; border-color: rgb(58, 62, 65); } -hr { - border-top-color: rgb(112, 104, 92); -} #red .slider-selection { background-color: rgb(151, 27, 9); background-image: none; @@ -5440,10 +5292,7 @@ hr { .select2-container .select2-search--inline .select2-search__field { border-color: currentcolor; } -.select2-dropdown { - background-color: rgb(24, 26, 27); - border-color: rgb(72, 78, 81); -} + .select2-results__options { list-style-image: none; } @@ -5482,30 +5331,12 @@ hr { b { border-color: transparent transparent rgb(82, 88, 92); } -.select2-container--default .select2-selection--multiple { - background-color: rgb(24, 26, 27); - border-color: rgb(72, 78, 81); -} .select2-container--default .select2-selection--multiple .select2-selection__rendered { list-style-image: none; } .select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style-image: none; } -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: rgb(39, 43, 44); - border-color: rgb(72, 78, 81); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { - color: rgb(168, 160, 149); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { - color: rgb(200, 195, 188); -} -.select2-container--default.select2-container--focus .select2-selection--multiple { - border-color: rgb(140, 130, 115); - outline-color: currentcolor; -} .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: rgb(34, 36, 38); } @@ -5519,16 +5350,6 @@ hr { outline-color: currentcolor; box-shadow: none; } -.select2-container--default .select2-results__option[aria-disabled="true"] { - color: rgb(168, 160, 149); -} -.select2-container--default .select2-results__option[aria-selected="true"] { - background-color: rgb(43, 47, 49); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: rgb(4, 60, 150); - color: rgb(232, 230, 227); -} .select2-container--classic .select2-selection--single { background-color: rgb(29, 31, 32); border-color: rgb(72, 78, 81); @@ -5641,10 +5462,6 @@ hr { .select2-container--classic.select2-container--open .select2-dropdown { border-color: rgb(4, 60, 150); } -.layout-boxed { - background: linear-gradient(rgba(20, 30, 34, 0.6), rgba(20, 30, 34, 0.6)), - url(../../img/boxed-bg-dark.jpg) fixed; -} .alSpinner { border-color: rgb(66, 71, 74) transparent rgb(66, 71, 74) rgb(66, 71, 74); } @@ -5683,9 +5500,6 @@ hr { background-color: rgb(43, 102, 135); background-image: none; } -.main-header .navbar { - background-color: rgb(48, 113, 150); -} .main-header .navbar .nav > li > a, .main-header .navbar .nav > li > .navbar-text { color: rgb(232, 230, 227); @@ -5827,24 +5641,9 @@ hr { .queries-blocked { background-color: rgb(82, 88, 92); } -.progress { - background-color: rgb(34, 36, 38); -} -.text-black { - color: rgb(232, 230, 227) !important; -} .text-green-light { color: rgb(140, 255, 26) !important; } -.text-green { - color: rgb(109, 255, 109) !important; -} -.text-orange { - color: rgb(255, 174, 26) !important; -} -.text-red { - color: rgb(255, 26, 26) !important; -} .text-vivid-blue { color: rgb(61, 150, 255) !important; } @@ -6209,6 +6008,3 @@ td.highlight { border-color: #d8b013 !important; color: #f3e8c8 !important; } -::placeholder { - opacity: 0.5 !important; -} From 99b978b5d3c624ce2271e78a834ffd79805d08ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Thu, 11 Nov 2021 19:54:48 +0100 Subject: [PATCH 32/87] Fix CSS duplicate properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- style/themes/default-darker.css | 64 +++------------------------------ 1 file changed, 5 insertions(+), 59 deletions(-) diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index ebac06330..32a118c00 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -41,9 +41,7 @@ button { color: #e8e6e3; } a { - color: #3391ff; background-color: transparent; - color: rgb(105, 166, 213); text-decoration-color: currentcolor; color: rgb(85, 158, 201); } @@ -158,11 +156,9 @@ input::-moz-focus-inner { border-color: currentcolor; } fieldset { - border-color: rgb(66, 71, 74); border-color: currentcolor; } legend { - border-color: currentcolor; color: rgb(200, 195, 188); border-color: currentcolor currentcolor rgb(55, 60, 62); } @@ -353,11 +349,9 @@ caption { .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { - border-top-color: rgb(58, 62, 65); border-top-color: rgb(51, 55, 57); } .table > thead > tr > th { - border-bottom-color: rgb(58, 62, 65); border-bottom-color: rgb(51, 55, 57); } .table > caption + thead > tr:first-child > td, @@ -375,7 +369,6 @@ caption { background-color: rgb(24, 26, 27); } .table-bordered { - border-color: rgb(58, 62, 65); border-color: rgb(51, 55, 57); } .table-bordered > tbody > tr > td, @@ -384,7 +377,6 @@ caption { .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { - border-color: rgb(58, 62, 65); border-color: rgb(51, 55, 57); } .table-striped > tbody > tr:nth-of-type(2n + 1) { @@ -533,17 +525,12 @@ output { } .form-control { color: rgb(178, 172, 162); - background-color: rgb(24, 26, 27); background-image: none; - border-color: rgb(62, 68, 70); - box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1 inset; box-shadow: none; border-color: rgb(59, 64, 66); } .form-control:focus { - border-color: rgb(19, 84, 135); outline-color: currentcolor; - box-shadow: rgba(0, 0, 0, 0.07) 0 1px 1px inset, rgba(20, 85, 136, 0.6) 0 0 8px; border-color: rgb(44, 103, 137); box-shadow: none; } @@ -668,9 +655,6 @@ fieldset[disabled] .btn { box-shadow: none; } .btn-default { - color: rgb(200, 195, 188); - background-color: rgb(24, 26, 27); - border-color: rgb(62, 68, 70); background-color: rgb(30, 33, 34); color: rgb(189, 183, 175); border-color: rgb(58, 62, 65); @@ -725,8 +709,6 @@ fieldset[disabled] .btn-default:hover { } .btn-primary { color: rgb(232, 230, 227); - background-color: rgb(41, 98, 146); - border-color: rgb(42, 100, 150); background-color: rgb(48, 113, 150); border-color: rgb(46, 107, 143); } @@ -780,8 +762,6 @@ fieldset[disabled] .btn-primary:hover { } .btn-success { color: rgb(232, 230, 227); - background-color: rgb(77, 133, 58); - border-color: rgb(55, 125, 55); background-color: rgb(0, 133, 72); border-color: rgb(0, 213, 115); } @@ -835,8 +815,6 @@ fieldset[disabled] .btn-success:hover { } .btn-info { color: rgb(232, 230, 227); - background-color: rgb(28, 115, 141); - border-color: rgb(28, 115, 140); background-color: rgb(0, 154, 191); border-color: rgb(0, 153, 191); } @@ -890,8 +868,6 @@ fieldset[disabled] .btn-info:hover { } .btn-warning { color: rgb(232, 230, 227); - background-color: rgb(153, 95, 13); - border-color: rgb(154, 96, 13); background-color: rgb(191, 121, 10); border-color: rgb(176, 111, 9); } @@ -945,8 +921,6 @@ fieldset[disabled] .btn-warning:hover { } .btn-danger { color: rgb(232, 230, 227); - background-color: rgb(148, 35, 32); - border-color: rgb(143, 35, 31); background-color: rgb(162, 43, 28); border-color: rgb(153, 41, 26); } @@ -1040,8 +1014,6 @@ fieldset[disabled] .btn-link:hover { .dropdown-menu { list-style-image: none; background-color: rgb(24, 26, 27); - border-color: rgba(140, 130, 115, 0.15); - box-shadow: rgba(0, 0, 0, 0.18) 0 6px 12px; box-shadow: none; border-color: rgb(53, 57, 59); } @@ -1212,9 +1184,7 @@ fieldset[disabled] .btn-link:hover { text-decoration-color: currentcolor; } .navbar-toggle { - background-color: transparent; background-image: none; - border-color: transparent; color: rgb(232, 230, 227); border-color: currentcolor; } @@ -1515,7 +1485,6 @@ a.label:hover { text-decoration-color: currentcolor; } .label-default { - background-color: rgb(90, 97, 101); background-color: rgb(46, 50, 52); color: rgb(189, 183, 175); } @@ -1608,7 +1577,6 @@ a.thumbnail:hover { .alert-success { color: rgb(139, 196, 140); background-color: rgb(41, 60, 23); - border-color: rgb(60, 91, 35); border-color: rgb(0, 213, 115); } .alert-success hr { @@ -1620,7 +1588,6 @@ a.thumbnail:hover { .alert-info { color: rgb(117, 178, 208); background-color: rgb(14, 48, 65); - border-color: rgb(22, 90, 104); border-color: rgb(0, 153, 191); } .alert-info hr { @@ -1632,7 +1599,6 @@ a.thumbnail:hover { .alert-warning { color: rgb(198, 171, 123); background-color: rgb(63, 54, 7); - border-color: rgb(108, 76, 11); border-color: rgb(176, 111, 9); } .alert-warning hr { @@ -1653,7 +1619,6 @@ a.thumbnail:hover { color: rgb(204, 127, 126); } .progress { - background-color: rgb(30, 32, 33); box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px inset; background-color: rgb(34, 36, 38); } @@ -1816,7 +1781,7 @@ button.list-group-item-success:hover { color: rgb(139, 196, 140); background-color: rgb(48, 71, 27); } -a.list-group-item-success.active,p +a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, @@ -2168,8 +2133,6 @@ button.close { } .modal-content { background-color: rgb(24, 26, 27); - border-color: rgba(140, 130, 115, 0.2); - box-shadow: rgba(0, 0, 0, 0.5) 0 3px 9px; outline-color: currentcolor; box-shadow: rgba(0, 0, 0, 0.13) 0 2px 3px; border-color: currentcolor; @@ -2178,11 +2141,9 @@ button.close { background-color: rgb(0, 0, 0); } .modal-header { - border-bottom-color: rgb(55, 60, 62); border-bottom-color: rgb(51, 55, 57); } .modal-footer { - border-top-color: rgb(55, 60, 62); border-top-color: rgb(51, 55, 57); } @media (min-width: 768px) { @@ -2448,7 +2409,6 @@ div.dataTables_scrollFoot > .dataTables_scrollFootInner > table { box-shadow: rgba(0, 0, 0, 0.5) 0 0 8px; } .layout-boxed { - background-color: rgb(27, 29, 30); background: linear-gradient(rgba(20, 30, 34, 0.6), rgba(20, 30, 34, 0.6)), url(../../img/boxed-bg-dark.jpg) fixed; } @@ -3702,8 +3662,8 @@ a:focus { border-right-color: rgba(140, 130, 115, 0.2); } .btn-social-icon > :first-child { - border-right-color: rgba(140, 130, 115, 0.2); border-color: currentcolor; + border-right-color: rgba(140, 130, 115, 0.2); } .btn-adn { color: rgb(232, 230, 227); @@ -4821,12 +4781,10 @@ fieldset[disabled] .btn-yahoo.focus { border-color: rgb(44, 103, 137); } .select2-dropdown { - border-color: rgb(59, 64, 66); background-color: rgb(24, 26, 27); border-color: rgb(72, 78, 81); } .select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: rgb(48, 113, 150); color: rgb(232, 230, 227); background-color: rgb(4, 60, 150); } @@ -4853,7 +4811,6 @@ fieldset[disabled] .btn-yahoo.focus { color: rgb(189, 183, 175); } .select2-container--default .select2-selection--multiple { - border-color: rgb(59, 64, 66); background-color: rgb(24, 26, 27); border-color: rgb(72, 78, 81); } @@ -4861,23 +4818,18 @@ fieldset[disabled] .btn-yahoo.focus { border-color: rgb(44, 103, 137); } .select2-container--default.select2-container--focus .select2-selection--multiple { - border-color: rgb(59, 64, 66); border-color: rgb(140, 130, 115); outline-color: currentcolor; } .select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: rgb(48, 113, 150); - border-color: rgb(46, 107, 143); color: rgb(232, 230, 227); background-color: rgb(39, 43, 44); border-color: rgb(72, 78, 81); } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { - color: rgba(232, 230, 227, 0.7); color: rgb(168, 160, 149); } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { - color: rgb(232, 230, 227); color: rgb(200, 195, 188); } .box .datepicker-inline td:hover, @@ -5088,7 +5040,6 @@ fieldset[disabled] .btn-yahoo.focus { background-color: rgb(162, 20, 72) !important; } .text-red { - color: rgb(224, 89, 73) !important; color: rgb(255, 26, 26) !important; } .text-yellow { @@ -5108,7 +5059,6 @@ fieldset[disabled] .btn-yahoo.focus { color: rgb(85, 158, 201) !important; } .text-green { - color: rgb(88, 255, 178) !important; color: rgb(109, 255, 109) !important; } .text-gray { @@ -5126,10 +5076,6 @@ fieldset[disabled] .btn-yahoo.focus { .text-lime { color: rgb(26, 255, 126) !important; } -.text-orange { - color: rgb(255, 142, 44) !important; - color: rgb(255, 174, 26) !important; -} .text-fuchsia { color: rgb(241, 41, 196) !important; } @@ -5139,10 +5085,10 @@ fieldset[disabled] .btn-yahoo.focus { .text-maroon { color: rgb(230, 58, 121) !important; } -..text-orange { - color: rgb(255, 142, 44) !important; +.text-orange { color: rgb(255, 174, 26) !important; -}link-muted { +} +link-muted { color: rgb(159, 151, 138); } .link-muted:hover, From 906f76ac1d17482d5fbe839cb56de2ce866d6b4c Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Thu, 11 Nov 2021 21:43:04 -0300 Subject: [PATCH 33/87] Starting the Long-term graph on the the earliest date contained in the database. Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index 112440ca0..4d224aac8 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -15,6 +15,15 @@ var interval = 0; var dateformat = "MMMM Do YYYY, HH:mm"; +// get the database min timestamp +var mintimestamp; +$.getJSON( + "http://192.168.0.201/admin/api_db.php?getMinTimestamp=true", + function (ts) { + mintimestamp = ((ts.mintimestamp) * 1000) || 0; // return the number times 1000 or zero (in case of NaN) + } +); + $(function () { $("#querytime").daterangepicker( { @@ -24,6 +33,8 @@ $(function () { locale: { format: dateformat }, startDate: start__, endDate: end__, + minDate: moment(mintimestamp), // Use the oldest timestamp found in database as initial date + maxDate: moment(), // Use now as maximum date ranges: { Today: [moment().startOf("day"), moment()], Yesterday: [ @@ -69,19 +80,21 @@ function updateQueriesOverTime() { // Default displaying axis scaling timeLineChart.options.scales.xAxes[0].time.unit = "hour"; - if (num * interval >= 6 * 29 * 24 * 60 * 60) { - // If the requested data is more than 3 months, set ticks interval to quarterly + // Xaxis scaling based on selected daterange + if (num * interval >= 5 * 365 * 24 * 60 *60) { + // If the requested data is more than 5 years, set ticks interval to year + timeLineChart.options.scales.xAxes[0].time.unit = "year"; + } else if (num * interval >= 366 * 24 * 60 * 60) { + // If the requested data is more than 1 year, set ticks interval to quarter timeLineChart.options.scales.xAxes[0].time.unit = "quarter"; - } else if (num * interval >= 3 * 29 * 24 * 60 * 60) { + } else if (num * interval >= 92 * 24 * 60 * 60) { // If the requested data is more than 3 months, set ticks interval to months timeLineChart.options.scales.xAxes[0].time.unit = "month"; - } - - if (num * interval >= 29 * 24 * 60 * 60) { - // If the requested data is more than 1 month, set ticks interval to weeks + } else if (num * interval >= 31 * 24 * 60 * 60) { + // If the requested data is 1 month or more, set ticks interval to weeks timeLineChart.options.scales.xAxes[0].time.unit = "week"; - } else if (num * interval >= 6 * 24 * 60 * 60) { - // If the requested data is more than 1 week, set ticks interval to days + } else if (num * interval > 3 * 24 * 60 * 60) { + // If the requested data is more than 3 days (72 hours), set ticks interval to days timeLineChart.options.scales.xAxes[0].time.unit = "day"; } From ffc628ae4c05bb1fca3c41e916976047e7efb6d4 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 12 Nov 2021 02:06:02 -0300 Subject: [PATCH 34/87] Fix prettier complains Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index 4d224aac8..4c0a3edd0 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -17,12 +17,9 @@ var dateformat = "MMMM Do YYYY, HH:mm"; // get the database min timestamp var mintimestamp; -$.getJSON( - "http://192.168.0.201/admin/api_db.php?getMinTimestamp=true", - function (ts) { - mintimestamp = ((ts.mintimestamp) * 1000) || 0; // return the number times 1000 or zero (in case of NaN) - } -); +$.getJSON("api_db.php?getMinTimestamp", function (ts) { + mintimestamp = ((ts.mintimestamp) * 1000) || 0; // return the timestamp in milliseconds or zero (in case of NaN) +}); $(function () { $("#querytime").daterangepicker( From 3cc87970922abcade797eadd5de26878e35f2073 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 12 Nov 2021 02:24:29 -0300 Subject: [PATCH 35/87] Fix prettier 2nd time Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index 4c0a3edd0..dc0eb314f 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -78,7 +78,7 @@ function updateQueriesOverTime() { timeLineChart.options.scales.xAxes[0].time.unit = "hour"; // Xaxis scaling based on selected daterange - if (num * interval >= 5 * 365 * 24 * 60 *60) { + if (num * interval >= 5 * 365 * 24 * 60 * 60) { // If the requested data is more than 5 years, set ticks interval to year timeLineChart.options.scales.xAxes[0].time.unit = "year"; } else if (num * interval >= 366 * 24 * 60 * 60) { From 0a21b9e5ec5f3919a91b8e0a9fba19d547660420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Fri, 12 Nov 2021 06:37:46 +0100 Subject: [PATCH 36/87] Fix input field background color and graph grid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- style/themes/default-darker.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index 32a118c00..c6b1475ea 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -528,6 +528,7 @@ output { background-image: none; box-shadow: none; border-color: rgb(59, 64, 66); + background-color: rgb(24, 26, 27); } .form-control:focus { outline-color: currentcolor; @@ -5576,7 +5577,7 @@ link-muted { background-color: rgb(43, 47, 49); } .graphs-grid { - background-color: rgba(0, 0, 0, 0.1); + background-color: rgba(232, 230, 227, 0.1); } .graphs-ticks { color: rgb(232, 230, 227); From 4b23b038b17c2b86379d6400439ac5b8dd12be1f Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 12 Nov 2021 03:07:30 -0300 Subject: [PATCH 37/87] Fix prettier again Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index dc0eb314f..f5e57981c 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -18,7 +18,7 @@ var dateformat = "MMMM Do YYYY, HH:mm"; // get the database min timestamp var mintimestamp; $.getJSON("api_db.php?getMinTimestamp", function (ts) { - mintimestamp = ((ts.mintimestamp) * 1000) || 0; // return the timestamp in milliseconds or zero (in case of NaN) + mintimestamp = ((ts.mintimestamp) * 1000) || 0; // return the timestamp in milliseconds or zero (in case of NaN) }); $(function () { From 1cc80940bc35c06e2dc862e6b559dca0287dfd06 Mon Sep 17 00:00:00 2001 From: rdwebdesign Date: Fri, 12 Nov 2021 03:17:14 -0300 Subject: [PATCH 38/87] Parentheses removed Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index f5e57981c..031283741 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -18,7 +18,7 @@ var dateformat = "MMMM Do YYYY, HH:mm"; // get the database min timestamp var mintimestamp; $.getJSON("api_db.php?getMinTimestamp", function (ts) { - mintimestamp = ((ts.mintimestamp) * 1000) || 0; // return the timestamp in milliseconds or zero (in case of NaN) + mintimestamp = ts.mintimestamp * 1000 || 0; // return the timestamp in milliseconds or zero (in case of NaN) }); $(function () { From 520c6b8f84f6ec850c8805c8c4d0670678c27487 Mon Sep 17 00:00:00 2001 From: Andy Clapson Date: Fri, 12 Nov 2021 19:47:33 -0500 Subject: [PATCH 39/87] small typo in IP_ADDPRESS_OF_YOUR_PI_HOLE; two minor copy tweaks Signed-off-by: Andy Clapson --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dff6425e5..bc5c88c37 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ The Web interface is enabled by default when you install Pi-hole. There are several ways to [access the dashboard](https://discourse.pi-hole.net/t/how-do-i-access-pi-holes-dashboard-admin-interface/3168): -1. `http:///admin/` +1. `http:///admin/` 2. `http:/pi.hole/admin/` (when using Pi-hole as your DNS server) 3. `http://pi.hole/` (when using Pi-hole as your DNS server) @@ -46,7 +46,7 @@ Once logged in (forgot your password?), you can view your network stats to see t ## Pi-hole is free, but powered by your support -There are many reoccurring costs involved with maintaining free, open source, and privacy respecting software; expenses which [our volunteer developers](https://github.com/orgs/pi-hole/people) pitch in to cover out-of-pocket. This is just one example of how strongly we feel about our software, as well as the importance of keeping it maintained. +There are many reoccurring costs involved with maintaining free, open source, and privacy-respecting software; expenses which [our volunteer developers](https://github.com/orgs/pi-hole/people) pitch in to cover out-of-pocket. This is just one example of how strongly we feel about our software, as well as the importance of keeping it maintained. Make no mistake: **your support is absolutely vital to help keep us innovating!** @@ -73,7 +73,7 @@ If you'd rather not [donate](https://pi-hole.net/donate/) (_which is okay!_), th We welcome _everyone_ to contribute to issue reports, suggest new features, and create pull requests. -If you have something to add - anything from a typo through to a whole new feature, we're happy to check it out! Just make sure to fill out our template when submitting your request; the questions that it asks will help the volunteers quickly understand what you're aiming to achieve. +If you have something to add - anything from a typo through to a whole new feature - we're happy to check it out! Just make sure to fill out our template when submitting your request; the questions that it asks will help the volunteers quickly understand what you're aiming to achieve. ### Presentations about Pi-hole From ecbaaca0007e699222565537008471288f6822c9 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Sat, 13 Nov 2021 13:16:46 +0100 Subject: [PATCH 40/87] Add pretty-printing for message type DNSMASQ_WARN (#1973) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add pretty-printing for message type DNSMASQ_WARN Signed-off-by: DL6ER * Fix prettier Signed-off-by: Christian König Co-authored-by: Christian König --- scripts/pi-hole/js/messages.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/pi-hole/js/messages.js b/scripts/pi-hole/js/messages.js index 5ff33898d..cdfd25ee4 100644 --- a/scripts/pi-hole/js/messages.js +++ b/scripts/pi-hole/js/messages.js @@ -88,6 +88,9 @@ function renderMessage(data, type, row) { " seconds)" ); + case "DNSMASQ_WARN": + return "Warning in dnsmasq core:
" + row.message + "
"; + default: return "Unknown message type
" + JSON.stringify(row) + "
"; } From d141708b7e15aa55887dd042ec9b71b86a2fe798 Mon Sep 17 00:00:00 2001 From: RD WebDesign Date: Sun, 14 Nov 2021 18:00:47 -0300 Subject: [PATCH 41/87] Fix the icon position (login password field) (#1974) Signed-off-by: rdwebdesign --- style/pi-hole.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/style/pi-hole.css b/style/pi-hole.css index 291dd459a..9a9dd29e3 100644 --- a/style/pi-hole.css +++ b/style/pi-hole.css @@ -406,3 +406,8 @@ td.details-control { border-radius: 3px; } } + +/* Fix the icon position (login password field) */ +.form-control-feedback { + right: 12px; +} From 78aace3403e44ea6efe30eb6782cea2c0a377374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Sun, 14 Nov 2021 22:38:18 +0100 Subject: [PATCH 42/87] Revert "Remove duplicated code as it is already part of utils.stateLoadCallback" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 395b1b6c1f656a4a77e4f50e408c5d352229e713. Signed-off-by: Christian König --- scripts/pi-hole/js/groups-adlists.js | 5 +++++ scripts/pi-hole/js/groups-clients.js | 5 +++++ scripts/pi-hole/js/groups-domains.js | 5 +++++ scripts/pi-hole/js/groups.js | 5 +++++ scripts/pi-hole/js/messages.js | 4 ++++ 5 files changed, 24 insertions(+) diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index c7da8c148..83b84a547 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -306,6 +306,11 @@ function initTable() { stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-adlists-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/groups-clients.js b/scripts/pi-hole/js/groups-clients.js index 1d3c0fd9d..171a939c0 100644 --- a/scripts/pi-hole/js/groups-clients.js +++ b/scripts/pi-hole/js/groups-clients.js @@ -230,6 +230,11 @@ function initTable() { stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-clients-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/groups-domains.js b/scripts/pi-hole/js/groups-domains.js index 9e7fd8b0b..e70286d59 100644 --- a/scripts/pi-hole/js/groups-domains.js +++ b/scripts/pi-hole/js/groups-domains.js @@ -259,6 +259,11 @@ function initTable() { stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-domains-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Show group assignment column only on full page diff --git a/scripts/pi-hole/js/groups.js b/scripts/pi-hole/js/groups.js index ae1dc8e5e..417dd9ffd 100644 --- a/scripts/pi-hole/js/groups.js +++ b/scripts/pi-hole/js/groups.js @@ -99,6 +99,11 @@ $(function () { stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/messages.js b/scripts/pi-hole/js/messages.js index cdfd25ee4..1707d8850 100644 --- a/scripts/pi-hole/js/messages.js +++ b/scripts/pi-hole/js/messages.js @@ -156,6 +156,10 @@ $(function () { }, stateLoadCallback: function () { var data = utils.stateLoadCallback("messages-table"); + // Return if not available + if (data === null) { + return null; + } // Reset visibility of ID and blob columns var hiddenCols = [0, 4, 5, 6, 7, 8]; From 753d1c9c86f2525cbdb712ee84e66a0d84928a22 Mon Sep 17 00:00:00 2001 From: RD WebDesign Date: Wed, 17 Nov 2021 16:54:41 -0300 Subject: [PATCH 43/87] Improving the display of some graphics (#1976) Signed-off-by: rdwebdesign --- scripts/pi-hole/js/db_graph.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/scripts/pi-hole/js/db_graph.js b/scripts/pi-hole/js/db_graph.js index 031283741..949010a94 100644 --- a/scripts/pi-hole/js/db_graph.js +++ b/scripts/pi-hole/js/db_graph.js @@ -30,8 +30,6 @@ $(function () { locale: { format: dateformat }, startDate: start__, endDate: end__, - minDate: moment(mintimestamp), // Use the oldest timestamp found in database as initial date - maxDate: moment(), // Use now as maximum date ranges: { Today: [moment().startOf("day"), moment()], Yesterday: [ @@ -46,7 +44,7 @@ $(function () { moment().subtract(1, "month").endOf("month"), ], "This Year": [moment().startOf("year"), moment()], - "All Time": [moment(0), moment()], + "All Time": [moment(mintimestamp), moment()], }, opens: "center", showDropdowns: true, @@ -78,8 +76,8 @@ function updateQueriesOverTime() { timeLineChart.options.scales.xAxes[0].time.unit = "hour"; // Xaxis scaling based on selected daterange - if (num * interval >= 5 * 365 * 24 * 60 * 60) { - // If the requested data is more than 5 years, set ticks interval to year + if (num * interval > 4 * 365 * 24 * 60 * 60) { + // If the requested data is more than 4 years, set ticks interval to year timeLineChart.options.scales.xAxes[0].time.unit = "year"; } else if (num * interval >= 366 * 24 * 60 * 60) { // If the requested data is more than 1 year, set ticks interval to quarter @@ -296,8 +294,8 @@ $(function () { day: "MMM DD", week: "MMM DD", month: "MMM", - quarter: "MMM", - year: "YYYY MMM", + quarter: "YYYY MMM", + year: "YYYY", }, }, }, From 23828df3db67af89f082cd01fbfd71baf4416495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Fri, 19 Nov 2021 14:06:47 +0100 Subject: [PATCH 44/87] Use theme gridColor and ticksColor in long time graph MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- db_graph.php | 3 +++ scripts/pi-hole/js/db_graph.js | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/db_graph.php b/db_graph.php index 236bde245..cdcd53c13 100644 --- a/db_graph.php +++ b/db_graph.php @@ -7,6 +7,9 @@ * Please see LICENSE file for your rights under this license. */ require "scripts/pi-hole/php/header.php"; ?> + + +
Local network in CIDR notationLocal network in CIDR notation IP address of your DHCP server (router) Local domain name (optional)
+

Note: If errors are shown, use the tab on the left to generate a debug log, which will show a more thorough Pi-hole evaluation.