From e788092e78f4a0f4b7948290fe6d1db41221a3ce Mon Sep 17 00:00:00 2001
From: Gwyneth Llewelyn
' . __( 'Tag' ) . ' %s ' + . __( 'as' ) . '...
', esc_html( $object ) ); $helps = __( 'Separate tags with commas.' ); $box['title'] = __( 'Tags' ); ?> @@ -248,14 +253,16 @@ function fwp_tags_box( $tags, $object, $params = array() ) { /** * Outputs the HTML template for a Category (or similar taxonomy) add / remove box in FeedWordPress admin UI pages. * - * @param array $checked An array of cats already applied to the object. - * @param string $object The human-readable description of the objects to be tagged ("post", "posts from this feed", etc.). - * @param array $tags Not used. - * @param array $params An array of optional parameters. + * @param array $checked An array of cats already applied to the object. + * @param string $object The human-readable description of the objects to be tagged ("post", "posts from this feed", etc.). + * @param array $tags Not used. + * @param array $params An array of optional parameters (to be parsed with wp_parse_args). + * + * @uses wp_parse_args() + * @uses get_taxonomy() + * @uses get_taxonomy_labels() */ function fwp_category_box( $checked, $object, $tags = array(), $params = array() ) { - global $wp_db_version; - if ( is_string( $params ) ) : $prefix = $params; $taxonomy = 'category'; @@ -281,7 +288,7 @@ function fwp_category_box( $checked, $object, $tags = array(), $params = array() $id_prefix = $prefix . '-'; $id_suffix = '-' . $prefix; - $name_prefix = $prefix . '_'; + $name_prefix = $prefix . '_'; // unused? (gwyneth 20230918) $box_div_id = sanitize_html_class( $id_prefix . 'taxonomy-' . $taxonomy ); $tabs_ul_id = sanitize_html_class( $id_prefix . $taxonomy . '-tabs' ); @@ -297,7 +304,7 @@ function fwp_category_box( $checked, $object, $tags = array(), $params = array()form-required form-input-tip" type="text" name="" value="" /> - + form-required form-input-tip" */ function update_feeds_mention( $feed ) { printf( - '
%s', esc_html( $mesg ) );
+ printf( '%s', esc_html( $mesg ) );
endforeach;
echo "no feed assigned
There are no websites currently listed for syndication.
Returning errors since
-Most recent (): +
+
():
get_error_messages() as $mesg ) :
printf( '%s', esc_html( $mesg ) );
@@ -616,9 +615,9 @@ function fwp_links_table_rows_errors_since( $the_error ) {
*/
function fwp_links_table_rows_last_updated( $o_s_link ) {
if ( ! is_null( $o_s_link->setting( 'update/last' ) ) ) :
- print esc_html( 'Last checked ' . fwp_time_elapsed( $o_s_link->setting( 'update/last' ) ) );
+ print __( 'Last checked ') . esc_html( fwp_time_elapsed( $o_s_link->setting( 'update/last' ) ) );
else :
- esc_html_e( 'None yet' );
+ print __( 'None yet' );
endif;
$ttl = $o_s_link->setting( 'update/ttl' );
@@ -627,7 +626,7 @@ function fwp_links_table_rows_last_updated( $o_s_link ) {
if ( 'automatically' !== $o_s_link->setting( 'update/timed' ) ) :
- print ' · Next ';
+ print ' · ' . __( 'Next') . ' ';
print esc_html( fwp_relative_time_string( $next ) );
endif;
@@ -646,7 +645,7 @@ function fwp_relative_time_string( $ts, $ago = false ) {
$dt = ( $ts - time() );
if ( $dt < 0 && ! $ago ) :
- $ret = 'ASAP';
+ $ret = __( 'ASAP' );
elseif ( $dt < 60 * 60 ) :
$ret = fwp_time_elapsed( $ts );
elseif ( $dt < 60 * 60 * 24 ) :
@@ -679,9 +678,20 @@ function fwp_links_table_rows_file_size( $o_s_link ) {
if ( is_null( $o_s_link->setting( 'update/error' ) ) ) :
if ( ! is_null( $o_s_link->setting( 'link/filesize' ) ) ) :
- $mesg_file_size_lines[] = size_format( $o_s_link->setting( 'link/filesize' ) ) . ' total';
+ // size_format() _can_ return false, so we check for that first (gwyneth 20230918)
+ $formatted_bytes = size_format( $o_s_link->setting( 'link/filesize' ) );
+ if ( $formatted_bytes ) :
+ $mesg_file_size_lines[] = $formatted_bytes . ' ' . __( 'total' );
+ else:
+ $mesg_file_size_lines[] = __( '(invalid number of bytes)' );
+ endif;
+ FeedWordPress::diagnostic( 'link/filesize', 'File size for this link was reported as being `' . $o_s_link->setting( 'link/filesize' ) . '\'' );
+ else :
+ $mesg_file_size_lines[] = __( '(unknown bytes)' );
+ FeedWordPress::diagnostic( 'link/filesize', 'No error, but link/filesize reported NULL bytes.' );
endif;
+
endif;
if ( count( $mesg_file_size_lines ) > 0 ) :
@@ -713,31 +723,32 @@ function fwp_links_table_rows_next_update( $o_s_link ) {
$next = $o_s_link->setting( 'update/last' ) + $o_s_link->setting( 'update/fudge' ) + ( (int) $ttl * 60 );
if ( 'automatically' === $o_s_link->setting( 'update/timed' ) ) :
if ( $next < time() ) :
- print 'Ready and waiting to be updated since ';
+ esc_html_e( 'Ready and waiting to be updated since ' );
else :
- print 'Scheduled for next update ';
+ esc_html_e( 'Scheduled for next update ' );
endif;
print esc_html( fwp_time_elapsed( $next ) );
if ( FEEDWORDPRESS_DEBUG ) :
$interval = ( ( $next - time() ) / 60 );
- printf( ' [%d minute%s]', intval( $interval ), esc_html( _s( $interval ) ) );
+ printf( ' [%d ' . __( 'minute' ) . '%s]', intval( $interval ), esc_html( _s( $interval ) ) );
endif;
else :
- printf( '. Scheduled to be checked for updates every %d minute%s', intval( $ttl ), esc_html( _s( $ttl ) ) );
+ printf( __( 'Scheduled to be checked for updates every ' ) . '%d ' . __( 'minute' ) . '%s.',
+ intval( $ttl ),
+ esc_html( _s( $ttl ) ) );
?>
<setting( 'update/xml' ) ); ?>> element
- <setting( 'update/xml' ) ); ?>>
diff --git a/assets/css/feedwordpress-elements.css b/assets/css/feedwordpress-elements.css
index 447a318..3ef5529 100644
--- a/assets/css/feedwordpress-elements.css
+++ b/assets/css/feedwordpress-elements.css
@@ -2,7 +2,7 @@
.feedwordpress-category-div .tabs-panel {
height: 200px;
overflow: auto;
- border: 1px solid #DFDFDF;
+ border: 1px solid #dfdfdf;
margin-left: 126px;
}
.feedwordpress-category-div ul.category-tabs {
@@ -15,12 +15,12 @@
.feedwordpress-category-div ul.category-tabs li.tabs {
display: block;
border-radius: 3px 0 0 3px;
- border-color: #DFDFDF;
+ border-color: #dfdfdf;
border-style: solid none solid solid;
border-width: 1px 0 1px 1px;
margin-right: -1px;
padding: 8px;
- background-color: #F1F1F1;
+ background-color: #f1f1f1;
}
.feedwordpress-category-div ul.categorychecklist ul {
@@ -34,9 +34,9 @@
/* Common settings page elements */
#fwpfs-container {
- margin:11px 12px 0;
+ margin: 11px 12px 0;
min-width: 130px;
- position:relative;
+ position: relative;
}
#fwpfs-container .subsubsub {
float: none !important;
@@ -46,36 +46,40 @@
padding: 0px;
}
.fwpfs {
- color: #dddddd !important; background-color: #333 !important;
+ color: #dddddd !important;
+ background-color: #333 !important;
background-color: #797979;
- border-color:#777777 #777777 #666666 !important;
+ border-color: #777777 #777777 #666666 !important;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
- -khtml-border-radius: 12px;
- border-style:solid;
- border-width:1px;
- line-height:15px;
- padding:3px 30px 4px 12px;
+ border-style: solid;
+ border-width: 1px;
+ line-height: 15px;
+ padding: 3px 30px 4px 12px;
}
.fwpfs.slide-down {
border-bottom-color: #626262;
- border-top-left-radius: 12px; border-top-right-radius: 12px;
- border-bottom-left-radius: 0; border-bottom-right-radius: 0;
- -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px;
- -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
- -khtml-border-top-left-radius: 12px; -khtml-border-top-right-radius: 12px;
- -khtml-border-bottom-left-radius: 0; -khtml-border-bottom-right-radius: 0;
- -moz-border-radius-topleft:12px; -moz-border-radius-topright:12px;
- -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0;
- border-bottom-style:solid;
- border-bottom-width:1px;
+ border-top-left-radius: 12px;
+ border-top-right-radius: 12px;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ -webkit-border-top-left-radius: 12px;
+ -webkit-border-top-right-radius: 12px;
+ -webkit-border-bottom-left-radius: 0;
+ -webkit-border-bottom-right-radius: 0;
+ -moz-border-radius-topleft: 12px;
+ -moz-border-radius-topright: 12px;
+ -moz-border-radius-bottomleft: 0;
+ -moz-border-radius-bottomright: 0;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
}
.current-setting {
display: block;
- font-size: smaller;
- margin-left: 2.0em;
+ font-size: smaller;
+ margin-left: 2em;
font-size: smaller;
}
.twofer tr td h4 {
@@ -84,20 +88,20 @@
}
ul.current-setting {
list-style: disc outside;
- padding-left: 2.0em;
+ padding-left: 2em;
}
/* Switchfeed interface elements */
#feed-finder form {
- padding-bottom: 2.0em;
+ padding-bottom: 2em;
border-bottom: 1px dashed #333;
- margin-bottom: 2.0em;
+ margin-bottom: 2em;
}
#feed-finder form.multi .inside {
- margin-left: 1.0em;
+ margin-left: 1em;
border-left: 3px solid #333;
- padding-left: 2.0em;
+ padding-left: 2em;
}
#feed-finder form fieldset {
@@ -107,7 +111,6 @@ ul.current-setting {
background-color: #fff;
border-radius: 5px;
-moz-border-radius: 5px;
- -khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
#feed-finder form fieldset.alt {
@@ -126,9 +129,8 @@ ul.current-setting {
border-bottom: 1px solid #777;
border-radius: 5px;
-moz-border-radius: 5px;
- -khtml-border-radius: 5px;
-webkit-border-radius: 5px;
- background-color: #7FF;
+ background-color: #7ff;
padding: 3px 10px;
font-weight: bold;
}
@@ -140,22 +142,23 @@ ul.current-setting {
text-align: left;
}
#feed-finder form fieldset div.submit input {
- margin-right: 3.0em;
+ margin-right: 3em;
}
-#feed-finder .feed-sample {
+#feed-finder .feed-sample {
float: right;
- background-color: #D0D0D0;
+ background-color: #d0d0d0;
color: black;
width: 45%;
font-size: 70%;
- border-left: 1px dotted #A0A0A0;
- margin-left: 1.0em;
+ border-left: 1px dotted #a0a0a0;
+ margin-left: 1em;
padding: 3px;
max-height: 200px;
overflow: auto;
}
-#feed-finder .feed-sample p, .feed-sample h3 {
+#feed-finder .feed-sample p,
+.feed-sample h3 {
padding-left: 0.5em;
padding-right: 0.5em;
}
@@ -166,37 +169,106 @@ ul.current-setting {
margin-bottom: 0.5em;
}
-table.edit-form { width: 100%; }
-table.edit-form th { width: 27%; vertical-align: top; text-align: right; padding: 0.5em; }
-table.edit-form th .setting-description { font-weight: normal; font-size: smaller; font-style: italic; }
+table.edit-form {
+ width: 100%;
+}
+table.edit-form th {
+ width: 27%;
+ vertical-align: top;
+ text-align: right;
+ padding: 0.5em;
+}
+table.edit-form th .setting-description {
+ font-weight: normal;
+ font-size: smaller;
+ font-style: italic;
+}
-table.edit-form td { width: 73%; vertical-align: top; padding: 0.5em; }
-table.edit-form td ul.options { margin: 0; padding: 0; list-style: none; }
-table.edit-form td ul.options.compact li { display: inline; margin-left: 3.0em; white-space: nowrap; }
-table.edit-form.narrow th { width: 15%; }
-table.edit-form.narrow td { width: 85%; }
-table.edit-form td p { margin-top: 0px; }
+table.edit-form td {
+ width: 73%;
+ vertical-align: top;
+ padding: 0.5em;
+}
+table.edit-form td ul.options {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+table.edit-form td ul.options.compact li {
+ display: inline;
+ margin-left: 3em;
+ white-space: nowrap;
+}
+table.edit-form.narrow th {
+ width: 15%;
+}
+table.edit-form.narrow td {
+ width: 85%;
+}
+table.edit-form td p {
+ margin-top: 0px;
+}
-table.twofer { width: 100%; border: none; }
-table.twofer tr { vertical-align: top; }
-table.twofer td.equals.first { width: 49% !important; border-right: 1px dotted #777; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 10px; }
-table.twofer td.equals.second { width: 49% !important; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; }
+table.twofer {
+ width: 100%;
+ border: none;
+}
+table.twofer tr {
+ vertical-align: top;
+}
+table.twofer td.equals.first {
+ width: 49% !important;
+ border-right: 1px dotted #777;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ padding-left: 0px;
+ padding-right: 10px;
+}
+table.twofer td.equals.second {
+ width: 49% !important;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ padding-left: 10px;
+ padding-right: 0px;
+}
-table.twofer td.active { color: black; background-color: #cfc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
-table.twofer td.inactive { color: #333; }
-table.twofer td.equals.first.active { border-right: none; }
-table.twofer td.equals.first.inactive { border-right: none; }
+table.twofer td.active {
+ color: black;
+ background-color: #cfc;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
+table.twofer td.inactive {
+ color: #333;
+}
+table.twofer td.equals.first.active {
+ border-right: none;
+}
+table.twofer td.equals.first.inactive {
+ border-right: none;
+}
-table.twofer td.primary { width: 69%; border-right: 1px dotted #777; padding-right: 10px; }
-table.twofer td.secondary { padding-left: 10px; width: 30%; }
+table.twofer td.primary {
+ width: 69%;
+ border-right: 1px dotted #777;
+ padding-right: 10px;
+}
+table.twofer td.secondary {
+ padding-left: 10px;
+ width: 30%;
+}
-#add-multiple-uri, #upload-opml {
+#add-multiple-uri,
+#upload-opml {
float: right;
position: relative;
width: 50%;
background-color: #cfc;
- padding-left: 1.0em; padding-right: 1.0em;
- padding-top: 0.5em; padding-bottom: 0.5em;
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
right: 0;
top: auto;
}
@@ -207,7 +279,7 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
#add-multiple-uri h4 {
margin-bottom: 2px;
margin-top: 0px;
- border-bottom: 1px dotted black;
+ border-bottom: 1px dotted black;
}
#dashboard-widgets #feedwordpress_dashboard h4 {
@@ -216,11 +288,8 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
font-size: 13px;
font-style: italic;
font-weight: normal;
-
margin: 0px;
-
border-bottom: 1px solid #ececec;
-
padding-left: 15px;
padding-top: 10px;
padding-bottom: 5px;
@@ -290,7 +359,6 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
- -khtml-border-radius: 10px;
opacity: 0.85;
top: auto;
left: 45%;
@@ -299,7 +367,7 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
}
#multiadd-form {
position: relative;
- padding-bottom: 3.0em;
+ padding-bottom: 3em;
}
#multiadd-status img {
vertical-align: middle;
@@ -320,13 +388,26 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
.feedwordpress-admin {
position: relative;
}
-.feedwordpress-admin .submit { position: relative; z-index: 40; }
+.feedwordpress-admin .submit {
+ position: relative;
+ z-index: 40;
+}
+
+/* These icons have been deprecated since 2013 or so;
+ see https://core.trac.wordpress.org/ticket/26119.
+ Nevertheless, we need proper sizing for the 'new' SVG.
+ (gwyneth 20210717) */
+.feedwordpress-admin .icon32,
+.feedwordpress-admin .icon32 img {
+ width: 32px;
+ height: 32px;
+}
#feedwordpress-admin-syndication .heads-up {
background-color: #d0d0d0;
color: black;
- padding: 1.0em;
- margin: 0.5em 4.0em !important;
+ padding: 1em;
+ margin: 0.5em 4em !important;
}
#feedwordpress-admin-syndication .update-form.with-donation {
margin-right: 50%;
@@ -340,8 +421,11 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
border-left: thin dashed #777777;
font-size: 70%;
position: absolute;
- top: 0; bottom: 0; right: 0; left: auto;
- width: 50%;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ left: auto;
+ width: 50%;
}
#feedwordpress-admin-syndication .donation-thanks {
background-color: #ccffcc;
@@ -357,7 +441,7 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
border-bottom: 1px solid #777777;
margin: 0px;
}
-#feedwordpress-admin-syndication .donation-form .donate {
+#feedwordpress-admin-syndication .donation-form .donate {
text-align: center;
}
#feedwordpress-admin-syndication .donation-form .sod-off {
@@ -366,30 +450,32 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
border-top: thin solid #777777;
}
#feedwordpress-admin-syndication .feed-missing {
- background-color:#FFFFD0;
+ background-color: #ffffd0;
}
#feedwordpress-admin-syndication .unsubscribed tr {
- background-color: #FFE0E0;
+ background-color: #ffe0e0;
}
#feedwordpress-admin-syndication .unsubscribed tr.alternate {
- background-color: #FFF0F0;
+ background-color: #fff0f0;
}
#feedwordpress-admin-syndication tr.feed-error {
- background-color: #FFFFD0;
+ background-color: #ffffd0;
}
-#feedwordpress-admin-feeds .add-remove, .feedwordpress-admin .remove-it {
+#feedwordpress-admin-feeds .add-remove,
+.feedwordpress-admin .remove-it {
padding-left: 1.5em;
- font-size: 0.80em;
+ font-size: 0.8em;
text-transform: uppercase;
text-decoration: none !important;
vertical-align: middle;
}
-#link-rss-userpass-use, .link-rss-authentication table {
+#link-rss-userpass-use,
+.link-rss-authentication table {
display: block;
font-size: 75%;
- white-space: nowrap;
+ white-space: nowrap;
padding: 0.5em 0;
}
#feed-finder .link-rss-authentication table {
@@ -404,70 +490,134 @@ table.twofer td.secondary { padding-left: 10px; width: 30%; }
width: 25%;
}
-#feedwordpress-admin-feeds .link-rss-params-row { vertical-align: middle; }
-#feedwordpress-admin-feeds .link-rss-params-remove, .feedwordpress-admin .remove-it {
+#feedwordpress-admin-feeds .link-rss-params-row {
+ vertical-align: middle;
+}
+#feedwordpress-admin-feeds .link-rss-params-remove,
+.feedwordpress-admin .remove-it {
display: block;
padding-left: 0em !important;
margin-top: 7px;
color: #777;
}
-#feedwordpress-admin-feeds .link-rss-params-remove:hover, .feedwordpress-admin .remove-it:hover {
+#feedwordpress-admin-feeds .link-rss-params-remove:hover,
+.feedwordpress-admin .remove-it:hover {
color: #aa3030;
}
-#feedwordpress-admin-feeds .link-rss-params-remove .x, .feedwordpress-admin .remove-it .x {
+#feedwordpress-admin-feeds .link-rss-params-remove .x,
+.feedwordpress-admin .remove-it .x {
cursor: pointer;
display: block;
float: left;
- width: 10px; height: 10px;
+ width: 10px;
+ height: 10px;
margin-right: 2px;
overflow: hidden;
text-indent: -9999px;
}
-
-#feedwordpress-admin-feeds #link-rss-params td { width: auto !important; }
+#feedwordpress-admin-feeds #link-rss-params td {
+ width: auto !important;
+}
/* Feed Contents picker & XPath test results widgets */
.fwp-xpath-test-results {
position: absolute;
- top: auto; left: auto;
+ top: auto;
+ left: auto;
z-index: 9999999;
overflow: auto;
- max-height: 100px; max-width: 400px;
+ max-height: 100px;
+ max-width: 400px;
background-color: #ccffcc;
padding: 10px;
}
.fwp-xpath-test-results-close {
position: absolute;
- top: 10px; right: 10px;
-
+ top: 10px;
+ right: 10px;
}
.fwp-xpath-test-setting {
font-size: smaller;
}
-.fwp-feed-contents-picker h4, .fwp-xpath-test-results h4 {
+.fwp-feed-contents-picker h4,
+.fwp-xpath-test-results h4 {
margin-top: 0;
margin-bottom: 5px;
border-bottom: 1px dotted black;
}
.fwp-feed-contents-picker-close {
position: absolute;
- top: 10px; right: 10px;
+ top: 10px;
+ right: 10px;
}
-.fwp-feed-contents-picker, .fwp-feeds-picker {
+.fwp-feed-contents-picker,
+.fwp-feeds-picker {
position: absolute;
- top: auto; left: auto;
+ top: auto;
+ left: auto;
z-index: 9999999;
overflow: auto;
- max-height: 100px; max-width: 400px;
+ max-height: 100px;
+ max-width: 400px;
background-color: #ccffcc;
padding: 10px;
}
-.hovered-component .hover-on { display: none; }
-.hovered-component:hover .hover-on { display: inline; }
-.hovered-component:hover .hover-on.pop-over { display: block; position: absolute; }
+.hovered-component .hover-on {
+ display: none;
+}
+.hovered-component:hover .hover-on {
+ display: inline;
+}
+.hovered-component:hover .hover-on.pop-over {
+ display: block;
+ position: absolute;
+}
+
+/*
+ * Getting rid of the ugly tiny PNGs and replacing it with WP Dashicons
+ * (gwyneth 20210717)
+ */
+.feedwordpress-dashicons /*,
+.feedwordpress-dashicons:before */{
+ width: 18px;
+ height: 18px;
+ font-size: 18px;
+ background-color: transparent;
+ color: green;
+}
+/* Removes all colouring from a button; used to create a button out of a WP Dashicon.
+(gwyneth 20210717) */
+.feedwordpress-dashicons-button {
+ color: green;
+ background: transparent;
+ border: none !important;
+ box-shadow: none !important;
+ text-shadow: none !important;
+ cursor: pointer;
+}
+.feedwordpress-dashicons:hover,
+.feedwordpress-dashicons-button:hover {
+ background-color: transparent;
+ color: #4caf50 !important;
+ /* text-shadow: 0px 0px 3px lightgrey; */
+ cursor: pointer;
+}
+
+/*
+ * Attempting to change the padding on the SVG (gwyneth 20210718)
+ */
+li#toplevel_page_feedwordpress-syndication .wp-menu-image img {
+ padding: 0;
+ margin-top: 0; /* added this for good measure */
+}
+
+/* This is to avoid that Dashicons get underlines! (gwyneth 20210718) */
+.fwp-no-underline, .fwp-no-underline:hover {
+ text-decoration: none;
+}
\ No newline at end of file
diff --git a/assets/images/banner-1544x500.jpg b/assets/images/banner-1544x500.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ee043150c81e159cf213013bb7ed68199f4e497a
GIT binary patch
literal 251559
zcmeGEcUV)+)-Vq5gwUi&S5PD(MMO&Iz4xkspj06V5Lzgqiy)#>6cChN6cj`Rq<2sd
z5NQI^r3lhQK%`0k?F9AqKF@j1d#?Ap-oL(kV9#E&X3d&4Yx>$VIT$?nLF)G%Li$7bf5+&0*!`Nc4rxfNop46hc7LOyMxvdZjL<$faO-HKtMh9} zBm0H^8!@>(*41Xm{MdAvgYo{yRB^jh!;q z3G4oca%m6wE2;mE0FwZESQosm$#Ga$aJu(E|2c*oaRLXs|AD2nAq (BUZniWtzt>-Z7)h=AY(09XfscrV~MXi5CX z()f?1@gGa$KbFRSERFwI8vn60{$pwU$I|$ZrSTt2 13M=L;! z8)$<=frd33a8nEi&207{i~}DJ0t9aP0fzqr1svQ!3xW@RAA4w-fF16>NdYo23-JHo z6Ahz14(BQ*AmHM`Z;d}Q!H>i`3;0;O3Ly9e1ppa&A6ILnBN_*{L4$ivS@z}XdUiMl zCChFisw=4Ls*JYBX!yCK4gK_tkbaIxNff)h99+gn%E#H&8I7}s`#3wfcu4ukvJ;p~ zfiNB|zz!#n;2dSy3FjE#mvt||m9g$ C^lVt}bJuHH=>u gxVy zQfFtp0tjq9aH?KlF8`?#Jn(x=0RyxL*3%t{R`o)=;LiL??)vM1%fDywJDO0NzY?L4 zzo}iptvNwGD5L<|3GEE>_5f)S1o>R0l-<$Rp#9JYv>pDcsJ{&2%F1BHAVlG3O)xGf zthWabp8wA@Xwc+{mSqRy#rOn8_z=QI2tg?!Q7K`3P)bnnkW?3J3MkMv`HNTx!6zur zhmbJ(bs~pX5Im#vix`W-*!uoAq`JCNnl2tVYZoM1Q$>~?6p9~%L4jZG5oifCQiKm> zV RVUZw@-wKryL!!_& z!XP6tQG_j@2tq`JPeMr4n$HFyghY!XZNR20@{8M{amL!|Pp){WP#{MXN>D;V5-G$d zCN5&lXDuNj&L@eMkN_2d5|We >M 2rla!ai9f8#a1AR439aVxof>J{V wKx+d4ZXe+IeFPr<=|G#tM*rd0_g+4Y3vl?ai2w3Ui*$9z zfrg9=AiXdO+^mCe2naiQ<6QB0{D)5l8%I10#eec-a0dkh;p2GN?hrmtpgDvU@G#2R z1^h-1#mnr9az^3dHy|A9<%$1xPNW0Ex4kfEZxH?f!W>SX&KMBJAG=_1Mq7j5^I`ap zsvI~p(jI?j1cWKwjSRrUG%y+P#tfz1AF$0IFb@2P4blS2SXW=dXI=PNBo7?4QAofw z(B4jH9FFe-Xm_!8M}bxmXIE<%UjR5PGd>kS_doV%1oWZzA0z*u`%fUgZV%&EFB0ku z!qom3?yr=8;jkIt(GT#53sLl6IGaQOD8B^&$A|yIaXbP|TOj~Y*7ZkunDFi851S1J zjpWBG^tbyz68xt8-+@2! km238=!5`?r3m#0yhR*8F*3(tZo++2ESW|V_g2W3;%<||7Eg2IN-s4lJmfoM8%hMFgfc)`p Q43Ko z(FD;~qAeH+j2;Gu@xi2F8n8<+B+LzV9d;L%1bYT6gS~ ~^Blae~O&mv@MO;eUMBGO_O}s%uLc&DCO(IUBL2`w}fyAHWE=ej$0m& Q{KSyFvcYf>EPZPG;27o_#1J*3m5KgcM^*vN#))W}T9T*!jS;>ezp)sgj( z&64eq(~xtLOOfl7qsV>9qsX6-SCMy-Pm}K)p*_NVMD~c$5r-o;jwBq(KhkvMXc@1d5jwZz(=eY*Erto}*NzG^g~WjHJw_d__4#xk^Pv#YLq+WlDvk ziloY+YNQ&Y`aw-k%}=dKjiL^uPNpuS?x9{fN`92{sNzw}qkc!@jus#7I{KA{oQ8`= znZ}ytI!!W7CCvcMIxRgdf>xi_nf5O2bJ|wgIXY50E;>~@6kP~iCS4=l6g?6B8G2=U zB>heLC-hD9(+ngG+zgrw4h#_tc?_Kl-x%o_MHr14eHfD&YZ)h)h?uyTG?|>3qL_-9 z`kA(mu^v-AhCUW{EdN-~vCZQrjw>8T9}hoXaJ=vMHZz=AmD!Q`K65$qC<~0`9Lq%( zZ wCCx^r#nyYuyeCtVh?67 zU>`km ag8IFW0;eiQ-af;GoG`BbCZjk%Y^F=S2@=l_i=7b zZa?l^?vH1w&dQ&4JDYL#0}lz01dk(6D$o0K&~u{a?9U~i>*9s-it%E2Q+d136Q7qn z?{Yrl`~V*%pCX?ZUoPJ#ekOh${$T!c{v`np0aJnd0xbgjf}(;>f=>iT5OfGFL@=TX z@m=Vg5K<^v=z}nou$pk7aE0)S2(JiQBu!*clwMR<^p0qQ=$@Fkn7dfM*t|H0_*L-~ z@c{`2i3<{UCEiLBODahQO4dkjNr_3}q>7}LrTL^CrJqaB$#Bb{WuC}P$+F8@%RZK! zkb}!zm3t&NA%9xlT0TR5QsImON+C;OR*^^1LGgv+l9Hg3yHcsrrm~cBfbuI9A{BL& zaFtF~I@L?6NvdON>}qyuxoY3kMb-V)Uuh6)XlvZp7|>+ZL~7<}e$x`y3eb9^O{s0D zouoafb56%yr%D&9tEC&O`%#Zm&qc3XAJEs-kJTT&z >?O}j4aP@}&5d)6H%(MbVoWA33tSGk+;)ZK3g$|MDXFQk zX_o1_nX1`CvuSft^V{bA7Tgv-7Oj>nmQI$nR!6O@t%|P_Up2Y<{OYc?zIBH6x{any zip@8qGBO^yfKos`K+U6N(J|;*TUpx}+c`T~yI8w z;fOcG|rLBk>4Vbf9H zG28LL$;7F^naugBbEONNi=)dM>?y1dw%e80^|tGTo0Qu_w{Py+?pYoX4-1b990RzR zYWF xb`VPG2roa z$aS0R4S{C@LjtFR)PtVgIC8`BMn|w -mAyc>1Z{^;mzU_W{;Ewd2 z^iWtRCbTn5I4m)2KO7bQEJ$$5VAc~mYm*E4tih53v3c`A7o`F#103z!NbUIH&YUw$dPTG(HtUDQx4 zQJi1GS&~vpUm9KpDf2D+R&HNDQE{cByHcyNp-Q@{w3@# X{T6cS(kWM#e2#3Royb(bv^PuuX|N`n?GoNXzSDK>+ZkQKR94MFfoW4 zoEvf)S{e2l-Wdt{Nc=H;lx8$;?BrO+IL~;&gxEywCzVg_lZKNcQ^=`>&mNz5r$c6_ zX5wbqW^?9*=4$5E=HGuY`!c=Yy0G*0_9E?K%F@}Tl4XVE_HUQJO|Q7G9DKjK%DkGr zCbHJBeqnuV!+B$8GyDhhk7rvFTP@or+p{~~yQI4bdpvtp``Y^-51he+$4kIz!UsP9 zr2wu4z&q14L{Or`uafx10q6*KnGbIY|9c;Lh=%^n5&hl$ObL>Lb2t?G_sIVybkG3a zWrnPgkP$(^%fE+rncqO9@GBk?BFG=>9xwwK{$euz7BhHm4!q=iSPX(sh{RuU2JbLK ziNQO}Fk&bPC=PIVnHRj_e436FK}G`?q*r7YVo+c_Mt($?=>m9@S>(8=80T3oZV7Q_ z7FsYd5it=t5h;uk%m-ZAfE;LH;Pqo-67c@ w@nKw=KaT!7l!m%WWkKu zjymiwQ=(P6HT$DOvI@1H62Hs3NE;qw$@DzOS(xi`*uxtP4O~yA05Y8o!=`|tDw(Dc z#tfT3RQwAhKAWGhbe-}2@--a4yhZl2h=pFH9?RP_N0yOdIrwrw(=7G7Ji=8GFa< $N-nMLuX>xLr;vgM*jN?PTt)w!FbdczRf&lgs&!q=q*i_H2n*&pdRDCq}eqIPsaw z=%39rMwiVrx}16TTA4{p*i!w Q;EMQz06!i3gND)`)|J ok zkHK;mpHlS>RPbU8^EkEUxr`ncaJud$THa#*<`#14%tO~o&uYR+W!U{|{CsNlALh@$ zoPEmpIq5E=;Fm=qL;1)Wbx!vmnL*QOXlAcwo&nRlKBFYI*~gCcVYY7bew-KeI{-{F zr!Uo6$ZWE%6EE_)jW*>M={8{~hgfvXtuDzdz((x~1X>jSovMgWAm{DM{p8cuH{qkT zXF4VIX-8+mvdJ_0vNQ?O6TA>z=4|sl?*38Xje5=A8bv)5zg0Cl&eAO_lJT9`Rqvki z5w-k`H$enq17iat&&CJ#GIX2u8e6fgD{GtT6_;azZIDT*{EvNCKVEt1)c!-#sikb& zX@B8r*HT%!JQgtqn;@hHZWy&D7E4lq^V>tAeHYS}E2l5-gif0aS-3P3HdH(XT6`SM z{KbK`w8us)x05I %rwN3H2&^@c$(@otF+15JTPq2h3K_ 1&Py!`HnZx(udVH%< zfn{Lq(K9JWIxP5e?QnKdqx+~uYR^9N%FDrycmvX*3% HdWf^ddG`7E IhZ#`9x9|?%M?|hP<;&j-LO((Iaap5dApzu$B=azWzB5s zY*C#|4K{+2L|0pZQ?Dmmmp0N3m-f@e9}T)Iq#Wi&&rBp{+n(d4aN{(T gX<@T$F>5E89H15<+8Si=>#9_CJ~_gisYXw?gd2MbRV5?^yJiLcYI{sFe0 z$E&$@ZpqhFKm?u;6r!b}bTL=~pCf2)tGKtII_upH-rM|EhbdNNKGBQPOUs~ls%IVb z&sml4^|h3(Fe-fofl#O(zblu^rc^DDT)9)>GZ0(*x&>zk?@_W%X?T`0!09!XN%Fbx z>X6CnL1zENoAOnD=KFJ3yUKIz?-Q~DxCHKYCkYb|a&p3TR1!jgzU-NaYo0NTQI(OG z8dj=C!^!Y;+VoL(Yy7$&aJ|q+h?q8s | 9a(-ye)(^0wXhegN2anSOYf zG$71q$6+7Cd-7o>s!!#X5f^)@&x;My9s#U_>vzKi`Pe*R =-A>Co|_ z#{o5Hfo+v0pIVw6s+DY?3PX$4Ck @@QMXqdO7_f@dg>6VCX~B2rw%M-M4n;Vi8N)Uy1~%Os^A0 z71OTDef@@S!;8OEsU 1~+l@h&uVAT5+msw|dqE$r zu32eTyHi%1Jm1L@K$X>6RZ9qarL#`oQc Y#;Ho@6D2fS$Pw4DH8+L=PO zce}5tJczy_NoNBGB_J|RPrk9zuVGxglpg!7PBtGu;d6i^k~UK~3_=6b;bK=rsA!Vi zhtUgx^uabapd56`+UF8xQ#=ECMotBOWlis{*^FLso^;TJbDe!Bn0rMN77DuoGb}Q2 zFm7>sog*E1+kSt2qROzwho9T4cRJ5f_nL3Bgz#m(>fSeFBU&+Dm ^-4>iMJ%VWi+PWbg_bW;aP-r_fZQZs=9dW5;Itvq}?zFxC4LdA*Q{&~^DN|jw z;t!J*`BHAl*qPp0jL$2DP~z@5VO#sR^mH-N>^gdfQaJRky2?ql9%&g(=l*1_ZB^KC z70`)m EsGsp=Jl z`?-?UI0eJBu7q rKI>FD4; zIN%-0?=gPd{ra)jn^a(*q~v$HMvogZgaTouUb_1*8^4rP-ed1F8os6qgoUG*B?eQ% zD?&?puRKk9`YgdWY(}6rD(~vUXP|+X&t2biX2ZF$r0(*fUXO2bv3Oedi|Jm+>eEb* zo?s)NzfE+i%v;Q+a+oe@4W3N2J{Qe(_tRZ;Qq#rLjQ6tq(YcyjXF17COSqCEDtxfU z0mwd 4Q$ry1L>plO#wQiUW>iKqlgau?3yce z(IQv29+)XlH{I{~GC${e($V9+r=P&wlC#*ci qAXV z4SHJcLoI^7C}yjIjTLnZxy<&!buXY`>b(Mx>R9!4)OUu}BldOP%Z{gU7=yBoId8dv zZ~3icY4=oC+D2TA<0`RSC$x`Mv}wy+sd$*v=8mbzXSEXT$ZEo@UipG>2Y>$qm3hsa zx>7K%#VHuzP`MHKxX&xTE%oVe7q3?q(yo8H(~xQKR*DXv*}9|Y0|8A=W?MJAH&(D> z4#QI39)}`xuuC;LI~XKn+P|Ib(4{aGw(xW?4}AjVQMD#R 5-?9Oj%&U6HJl`-4aJRjT|efgTM z2pj|WH_Fl1tVdCyOq(qe%Y{<2UDv-))~=3;eW7{ku%|FrTCZ@@&bOd;am*7{5Do4e zBSSOi>sj|(S9?Y8nSQ-@rKvdd-NP_VMLLd&-+Bdp_2AjD__Lq3+pJn11wo`nJcp_l z+oh(`oOX*g8H} o~@i+d9RVP>z #AMRi1 QS-ID)+J4I3cx*cU>PaOJ@#@W^jgqd*=kYVE7G59w>(*9qfsL!j1Ev zYe!01@2wPgxX6ong}7#-TD9ouI&zJ4U`@v(Pj`q}R&TP=cc*4I ?eye2FZxROgpI{Wx^q4TxV`o6GIrN%T-!W9xaVKr_jKw?I6NB0#naDJKr)*W z_+)HqZqaS%n#;`EY=6@OW6Tq}MUW!HoR?j6~_!!AD?52g35;Vr}=EAA6r-VAFjOp`khpF%}V{VJpRm) z4*u({svCW|DS4H!X3JwRaz!%JwmiuU^JKB*?&Xx3K8D9ltC%&l^Se=et}J&?w%C34 zuQw_FrBT38)NQMhjWq=9{SmR>_S7rf=HLLw-PrulFyi2Ib>MuAcXVVb4B7DM8j8S0 z`QTben-3{F5Urw+$62y+-K2C~`@IbP^V)@mwF1eZdDRJ8a(0a{@(18Fd!I&8m>q#g za<)WNcok>(mOJgPcUIPuk4;@kLP4M$_ss(Is55p>Wc&5b*A?ALnc_O7(Fp58uyhX0 z$-P-*3)z{D5KO|`LqG?EnOJ$rv#e&%lct=VdC@vl-iykn6%`py`?~vP{ZwGsGPzRW z>gw0)rK<%s73Ggd_WM%W?gU{( sV?#BI3>0*En#Odzx>8qwmx}LIvzH FE>+V~>N zTT}%Q#F_A6^l{U+`uu*?mlpRGO3zP%oIly$9Y)X_^Y?$9z3A?;ymhCjT-?z8ZNDb` zzL=DfL*l{#@YruT>-yll&h`3Ze0AvwdJ<5v)~emUp@0V~;y$^8=7&;3#AKY}=DMo4 zkE(i)6UB75X0u782 +>BmEEC&xI2$y|@vPE_Jb#Zm*0kBRN< z$>kO?yBXqt0~3JgG$#}@*y#9Ps27^iczcp^_hVFKgHqw `sni&PXs%1TdnLN zqU4-uFYkFBvUisg?~|(vhFl_h24$*ol+Ns6O&_dh^p-XKl0gTdX}QIR9Fitg2*CE$ zS})cKU {r^ikA`tsaBf1 EeTBQCBX2Z0LgTnKsAwj?}fiE0G>& z>F%|+s~fSINLViL95$n(+6oYrpt>IW(nmN5fGV@tv}=YTnmpLilsT~iT94vR`hEDc z64>$P#{y{ndc@5!X{zoz<%*Z?c=b7MUi$o*t)y y0p@;;y6mkUf*+%_$5 z@-Q1n`ffUGECFZAF;5<7-7BoGx%rXa80pllL(9-`^{(2&qdBYms@y00w )nfAqZCv|i7Eo)Bvh&ZvzeTD`b+6YT8an`x0_ww>?V~UTanFUvM9)utn zU(PIIg90cDt4vaOc@o|nG9uG5otTS%PkpnucBJu<2L)ye{j!0NEbaBy(elmsm>mZ* z{m$|tzwr*eZ&PwLSZNml&I;R6HeIHU4aLm9PH-QfK3U7k +)>*r1Lr855feA!PUt)E3+y#Hp=lIKP>UkuptWSSB(X)ZJBgvAMEsnni>!XAaf zb-?M?4O}o&+*~93oT9DfBI82X?;>Bs@I8$9hI8BDFwN5O?U1`>n|UPevBPKF7OE|Z z^jPcg10I>%D;;0rcwoBBmr|FfEeFTzWS5wSGE@asN_x9=dQdG-q$9$%?l0;+>i-yp zjcb4(7M|eK)AxAEvwjSaTrqK3T1ub3-xOyyku;o;1>>^_7&Lc$EU#3v6*9K5Zyi@t znXPr{yFc}(kLk&$9(K6N4vV$X9I{d}m}+`n9T>JoKWCQ~m-n^IdF^E>dDn`?R8^p$ zthQL{YV6mv>Q#Z7imn|0x|< ebq|Y$%S2-Y zMe@nrJ5esF5z$C=PFYQjyl-Cr)Xm_ >gbS%e+|+Qm#5C8MP49{QGBc~LjY zjHHiiCZ@QZQ?u;;AzoMJt*| 8~?H5rP$dFcWG z;k3(3_9~!wC(++ExH)#Ipc_^ArQ&*o0A1OM4z-wOY`{&cV)yy)qL)qGNKTgUGAo}$ z>xAKS6oOz71PvKOo6;`9x-y0z|GVBx$GGuPRk&3Ub|#1o!?1U{?=>DMasXP2P&y^i zU@vhU54k=cqWAH~g&vbfH>vhZ?aDdr1ZHjD8BLMH4 ?_qNe{O6MdRbD2;`(2$@xP5yNM5knznE%H=r<$Xm-$Ab|Fq=im9p3#iU8(_5slB zUTwV2rMZ4I*yDLC;4ro7EGMmbWOk0VRU+>8$BH$)Y$Q@{ZS)T>6U5|H=loPX>ni86 zt ;#XmlR=6IMQpmKu-s&RuxArubPcnCHib_D=}= X%J*>Z)xP z`0wDh-+ dk$xZiuB%U=0FV~yg z3$0oN0U;h4eO?Q*;+b0ortZ(O5bTU^%vh`Jck?#K)z=$~eLjN=Arcmjiw}h!dnJqL z(2Lq?b3Whi%ci&0N664JE;_wAEn1!u`c%m%_9Bf6J*+(#sqXA&7r(7K89CPWwQ5jL zYjAC)HRrAdl%5jzI2~Mg-tt{G+!$b(_FeH1V=;bVSXxE;vRZSZbNA+X1A z)MzSmMgZ}v=-K$5?-VxoY4xvO^Zr;ziZ#oAxHsQaD?cVyr+L#bYn{dF#VCK~qJU!F zvm@vmcM)9hVgbs>4~1@RT@E`7yH$7%fS v(X2?j0PYWv#SD qqIC2UZ*( zUd!pKTm`sHC&PWp`G a9K*GU>G(XJLOT%38D4F}LK=XI>|K_Ha~(qO !lTAXT0X>mH*KfPU6#q>W*oig zdX>@i-4_E%p9!M@%c~#9 at9&0q8Q`D7~%w6d5x}!8Q&52HcgAfGPVP4bwLQ)^Q z@3t+MpU%rU1%YaPnhPwH%6uf3u#jU21J|-VFmMn902PiKfGUUC1Ffe@VV9#{T+q5g zCA(L!RXKOcy0P3pcbZG7^r9vJRpH{yI#s)^oG)d!nD(H RSFvv{*l)`S~){1KT>-iY#Xl^hwBPv z%X?*!U&~c<8u>mrJzUN!8FG?(3@Btp5+i)GTc4CB2$|Vd-*&GP&g5yYep>33a96C; z!F6sg)BAIBeqVu`!;jjWL8|mi?cTE7@@;yWIuGu8BJZN}BYMAx%s9)9ggY*L&d%%E zJgOO=J_#;I0I-|>A9P2j#aOac9k3eMlQNJeDOGqfQHAR?fBmL6*>|f^Sw2TW6|yWc zP+ _-gIvp=HnbHJC^wUn=8Dy1jM@j}Ouxr4wXh7a%S`1C(1zLNp-P;uJ z_pX 6h-19>5`K zOe8C@cl!3zcJEGEGv_g%QzJQz%Pe|M;by1Sn?;A^F6yfF-DNi4*1~*xP*2k0cz4@^ zDyjBXw?pCfqJY%vSU2NMLt!W!uP?BlQlyiq{?$)K$%8;N$vHlww>tQKKz>iC8R@!J zU*ymIY3X~~P$nHb%rSzfe(svXw*2fERh|8#B7>php|3Ugm~|2CJVSs=4*9$dk}; L>#)~;U6n`r5l__(s5G+sowg5p?)W*b zVv3ghZHj{_N?VevWFf6%GR=RFWwp$NpY>KOWvpLpl=a$x*kWLpfO5w@1YdM`k*bzm zEEi7>=2 V#vX!r}BmRN{7n!!kW;!r8UR!m_OrNKY8tp7)qtP{iJvk%ivFJaW zowOI(Ib0|Gyf*+hFPiRLMdgg2$$dvUB)FPJye(xVru?u=oNZpV8KP8nkrteMjo;AI zEVXhaU74f9&bHl8zcaNomN{P!8e4U0A0gT5T_}2oR~* p7d%PMD>r elyh A LDq}1G3`dCutM3=c^9ksft%7qL^$%R8v^GZerk__9_g(MIb0_Lyf4n_)&9y4OAQsf=W?pM~W}Tkxbcf-H&t zxVGV4d*KDXMqQ-0Oy9ice1lhBSJmpVcyOf&I?)^7_^+L2csDzD0<;H&eXRKUJP1T1 zE;?i>UByGX&9R1~M-$T0Kg;L`gn|fwOIvA0SuFkTDpjWW_j?6h^=6*eZ-1o xe8fp>YEMQmpotCu#W&(>#VS(KBW0sLg75!Z^OVr|rKmb4wn+p-**y_4@(uI+Iz zj-DRMLEl*xpkHPsxOZAE37Pah4EaK}_~~&zG9^VaJ$Mrat9N&2;jzfLk8A4VSZ&Kq zRe`cpE3bWXzqD0MpE{TI5$o{6u;42~&0J wX7WwfKcq)tsG>_Y3Fnvn%Gx>!8->V=S0=!?Eq; z^a}kI-yQSn);DFqUo0+kHX9G?$S+CU?35Xb;AMw{^g+aDjAxJ{iEG 3G(Me;+X5Wqos}8W*{PtG|eK;jeoDa96#+7Ma`I% f#kT~F}ZsH bTcfy z=+fz9R=Y8qvU5sOs7X*sgY1ct1{cgm15h#;pe|T+;hEj+)|XXtbAJ(O^P00@wZ6qS zKIw$*`hwS15q7lv`n=avQNRuR^+2~IDzr)vKob Ozso|(hxrPwe8i5| zYN2?Vc-qLObF8zd0UYd{a1NfKCyo;4FZvv_7G>JFsLv$%_P14k+Z&1cG;7u>c2D1> zG=cjJ&*NVsue`z-Xw=gKje16)t{~wNmxSnHAf#yD@9zxmr~FB?B~$v_j+5!!Cr@ZV zfTtzSA?`G@Wu>|In _PX`>+*w=gyk=q% zOsAtj3vh&{hAgBW0R8o;0h=;kpb&Nqg#=S6#;;4sOD(ZG^0F^oLKCvc?q{#Y&SxhJ z?oL_HZi#&F6dDnD>f7a5=kG^%tnGMoGz4l$8y3V4g>fGFRMKy=dhE-chhNK2N@DIs zNSt=Ow%|5~oY5Pq^&5XHrYBNQ--!MH2z$$bID#!vcz{WOBsc*A!QF#9!GlY1hr!+5 z2?PdrcXxseE=h2A2<{%-HDBl6y}Nhce(&x1G4#+qRb8h}9Y0myBB{!cKLL6=z{AX8 zgu;D3A!R=zXVl}n9h<9u^jM{azjaw+_@?c6AOr%JCcd|1wHh&vep@(qI>N!B%E70# zp!c!=+NZFOD=Wc{*ScyqzFu4HONhnQ(urL)!t(WUO^w|Wz3+k-O75H^Ei|`}p5LRS zW!l2w*5>rX|7-bU;SFSNcs05_>)l6rdl+$rQr1;3@BVQ61Cnr(+T@3T09xr~7Hm(R z_QAgN)Bh_n;jnwDtsQKJ<~mb5psDOTbi?v(7Mi5*!e*;Jr}FpQe3Wrs?BG_JtMvAu zO^lVM=djTmAX5u7p6M*}r8?>u_qfUaoSJ1J=c$?=E<2$iR|G9a<8QB=%4js4adR5b zE$5fhVyG2=BGkCbR&gPo^O0&i-=`DX+?ao(e!?|)qM|kro3qGE-LTMuK^pOnEUa|U zGd>Tn*^enJppQYom?=pUyJHi6+*a}v8#6Y1nD(llMmvdi^bC*ES8E@xN50o``({)B zTBg5wQGa|T1dM1dLv2aDa(J;SaUgQa(iOGNb_v5eqts$I;8@%5&Ez5XthDjAQO?Y7 zLepd&=A6pvh5N|t%+E_+3h_{LkGIElCPQYEHoBc|+i4?+3>D*H4lk-2p42jyoq4Mj zn&ircS~-u>zwXYQ9@)k_?YX`As?OPw{zB>&@1Ir!%2u1G*s+eQD)25Kyb_o)=?CD7 zBz4|RJ-Jn;CX4a7iOgdN6y`zRds0Z`ba~jl+|_X3n3yL8IJ`;vidwD0-S
a} z--G0^KGz(MjWIng3Rv|smRm=b8%B)};9`e+$!QjO5y>~WjUk TTL|Tl(T)FnxSw zrK8sDP?)?R*}+tQ(VUjKC4&$=j`PDjA^q&Cl1rRoSlKC>;dY13(ZlL=NUgW({IPPk zha1y|pV+g*W%i_B+7pKwfER?Q?!zScX5)dnI`ca2D;L+>C o*mBcP1a{RTF3RN`#H0y1LHTAYxyK zW2Sy*YR HR|gW2 zi BXeQv4+Z3+H^F&KI?_FT`Cl(WXCZZ&XE%W`RXD$m%_18 zE))SzNbRB<%2>sZ(NbGw7GATzd|CuOp@+Lts^Q!JTY|#dxwgBxKdXAy?#h*ilB8ON z T Y$TGl+iw#nmY za=zF6mcU4=eCz-af(bQ+H8UAh*6iDJ&pgfNwx7OjyS>_PvE%__Zw;G-y|1i?o3H*C z^^a^3w+M(6K6~6#agN{xAj{|w@jlU9%%<*WtMpZL;2+!eIID9-*7lNsWT{>z9vu^I zj&<@1N```v66N_}NIJvXqO>gG1rLmCsF%wEG6P3smJ5vG%|lEaUZdLYwe)edA6A3z z*p6*e%QfRn3)Iq#upG?uRczQ}`6)u1(_Ihqo3o4baE? A5@j~a*UKzsPS;*PAF?QBGaITj_me{D|m7^X$(>7kLk(np_ zU #g9iz;AJH zIIe@{_#-S`H8c@x(yp4*;jL;CRedFdDz&puaPe{F5|?eApeONsn!YzHNKZ!3dch9G zx8SZZ(sH9f!2UGb>0~8#`$C=KB5nkaNUGk$<%)QiKwmIvV@ONyeC8;6Y)shZIC>XL z&wNwP95P_RqRd3!B9~Zc!;q*#W|vrOQfRs{ET=xD6X!TPf=*@Lo4#c>FW|Lt;^AQD z)lAjbP=9?WZgbUKFzZvj$B_uk1zcYpWW;cY1=Ac{I;=I~V*5q2l*^{r#K!AuzaSv2xO(eb+J{X6scMQit!Oaw-Wl0$5T13$s}+KSj%RwG($r zS!6dLW%>r#$&VG+or+TI?}l-&A9nQfowQ$Wql3VdNIkp7buC}=1;f`q4}(Bq1_9^_ zs3x$3_WHZXy~XyI7LFznWN{=Z2}hViBda#fjdHCQUj{x%ld+;Bhav^A^Zfzs$oHN^ z$METK4&kN93PrNmqyGHGuXxWq?p%%a+3RSh>gUO7bgKtuf)a(%g~9=KGTTzM#URU= zwS$7eqs!6*5OpjYDuKhq0x8zEEB#He4Yy*l#DJ3g3!xqxyB=qLJ~vO{ffle?P4-Uh zdpWy>=heTV2OJ091-mMkr>}N65qz^lo0t1m`p#5zJ9QN!S84V84pbTQtrqK9UX+bK zpM|FDsTSL#L-X#l N6X=NTu3hDSuJ>@3_5VMjwCpKTV-H)vN>W zo-16cwZ$#wB$D7PFE9FHPnNw=IQa?e(P+6ghed%FAORCoRuL3bSVhRS=&jtR;OFe! z5DK)8Av<1@t@bFoq#L)#WZz)`l_i6SKvc|`4%dl3c{LVMqy>UNabV=!2JVK<-<`mL zIO1bGN~AQ(xT;SCbI;ljTqWDJo@0>vuGss&i`7n3bo8R^oIfB@{--{#^x$(&Zhd@e zdym$?#{1}{aWf5tzZ5t|3J?Ucq2K-CO(QHiBz$7$vY3Emkb8tJZ>v}!mH(OTNqPU` zFNwl{NHn3(A_w~&YP7x0JUf*&4zJe+`$N^}K>k{KRdl9NU!610Me>lmm4|sX7JoiC z<{t$47jgfKhXW_8v9zeu^I7qJvMQNj7GTYkn**IW?Z|WTlbeq8*xkRGb?jDPkB2Aw zdAK8ZAQBM^c?b9E%hl1An;3J85d*;SYZOvUiE~7(aNeoRkFp#CEs@e@#>E{;4u-L4 zuGC+(_+k5|dn^VXH_?e;Nvhdyi%j8#$;fH-tES}XQZIf?UkTjxCh#f>i`TU9jMwLA z|1ssmc~bROr6|fQci^aV$WKNt%2KW23T7RZ@}OVnJXh4xnN?~FE9jlrkFr@D%hC(( z)AYhZ4x{YeD%3H__nZz*q7t{P3#7{1H#bSi0j1{S+r?%ZyX=N%?)N<1t#aB#7fic! zDt$S0lPP^LSiAzN_d#%F7Y02xyw7|cN3Q9%#rh|S+v%uvW@1(&^7ITT%{T;hS5;eo zF$w@Y7+IP^PR$#E_|4x)#_MxE%DJb$$RUouHz9d5vOzxpqB1raJ+m2W^ AAPAcx$gb{Q;Q`Pqsuc1B`aYr`G2Fz#l-) zS`%X*tjVR&g})J%p;Cv9Vo6!5=L% 24iiqr zrbvf1yUoS&c+L^~rG2RNS$=8t0rtK@OYu;bPRC8h5h0-Ef7vteMmiZ|l{{PyKrqsh zy amcRWTBBgV20Uw@~Yb48;R1|}vHl#&B)R&dX^wK8#>ob zmC>$)L5lSN@;o8J8n1#X=+i(SX3ZTLnK>I z-*pi*xc};!3;scY2|}WxNRT@GK!y&IorvV>@2mB^=vg`2c;2uhkVmtJ9j_MMXHFeH z?_A>l1CtvXmC@6X!OemGxAm!U@h A#ANJRwyr&-1mQGMYTwY6q(bg<) z{OOny&A2$MxEK;(|5Hcb(DxysSIRD%asR@dC`Bj`=oTxFH@G7HaMU-tDoG{+(Q$8b zGx)7X=0mVYF&he2hPlsf|K1($6q9@R9R%*72aXxtPtLgNqZt1?0~l1$ keQr3}P2gkh@KryO><-o3J*nmO%FBv8yjKr} zchA=4M_A!IDY=uK9j2^eq+EG?UHp8z7v*5XU#CIN*4HS1@>qH0Jlh2H_7^Cn+5dpZ zi3Sc=aaxDMJ(Jsy@cPq=e^tdR-SFki&PXOC 01`y-6JzHa6w}`IvMT!R3w6t;h7ENo{Q8M=4DDeL`TBv`c)0OiP}0~(n 1_D}q8DIMYYdbEA(40t9c88Oo8>f7{4L0VV;4X;Pd2@& z9@NdlEKWuXCzfkFtmZlb*O8F<7@poZUVqHJYhe(x(&bprATL}M_WlDJIVuX29QfTb zdi7X(m0(0l0(1lb9A(X8v=@0*o8Ac% `Y4=McaqM0`^gqSN7Q|?e}I#cAtU_ zLe-}XGccJ7Lugz)=3fE erib75{>4Ns6nI(W?fI 5Hf$pBPn1M^Hm2s zckMA}@nqIt$iDeHRCQuDn5{j83H0XO|x`8BU1vpvu|?6Y;_YgNALH3&DpS-XtizS80A_S z2Yo9x{#Hy&T6ooFH-NGjG4$bYFF~@%LH-~To*Tsr`Bm@Vmq7;Ly$PSXUjBf;qm~6B zm*O?6Etgy$?r`NZH7rY8gV5h$E_5(Gv0h{~Y >skZg5j7W#43kIQVf2vU|^<_2E3LZUD0U=Z?EbXR8AujjA3;7~D( zs*|;L?t8@D6@Bi!GEG~qmYe+T -OB quF`SqhuQ@)Q||AW%z1 z#vR5D8b+~3#zEHnS1*v26KND_wc?l=wfb~>+Z>mhrfdK9DD^6)U(BBj34@ev%riX2 z^<-B)A00gb;`|3>?U4PxBjD16Km|k<)K~UQc1$#MiO3Tg1BWCx9sSWKb=n90vKSO3 z1T-@U$+mwsxo76-y&6E51R e zjN6hh#v(=;jdYK2$aDi^_~#`U 6<(rH6VE`}`(bE%PLFoFjAmFwqV_{5t20ZN@u z%Ds<9EAG>O`+P|^p)w$TyTa4G6LzJ!Rk=-7Yn?ZDU8P>x%;o)Tb^rNi(vS>J<+53T zs~OQ*@t&XPBn$*kp}bI)xt*2oj@!D^VczXe0?$Eg>7Y*_80aiO541`ZV%Cx$e_wcU z*q+Z8v|9hJ{fka5U?u>W&e%Qqt=XaOPbYeD5tKl+BD}ec9!Ikm&js~_QisD_$LZRN zv{!y%>97z;6?$#9TkLhDSGDEPk;}qhaeub=+ ^B^6(QCus9xZ2@G-K!P_`)UMLK#M{-bwSKOsZ5L*^>b+d= zZ1gZnUq}kBG@Wj&*Gf8v1=m<>C2g15(K}8z2G{o>g}am_Z8uA(7z*Vm*Cx %EFe*z1lqSotHQ{TR0QlFAwVXD_)D|ozvf_6Fr~~ ztKp6|b-nsU&n|HgAfck+P1cI{_@x5bW_pDI2p%)`OD}T~k?TxGzHQKVz^P`Qt?+2J zC{S||ZTLf nfba>$0m&iB%&C>UI#h*xZj!SPIZ@;qzI&3M0|34yc+Yt zI8(46u^KW<^WEAf%DgE?4g3az@(YaLPHP;u5gL3c@Ix#TsdnwqN(ORUS0fuGHC? z!-Cr?hj_f@*E;)l2%f(zWcZ1t?ptfk+Q@kIR4{H^y@vdPF%EqOkX>r`+9C`C=TM1p z$T6biXMj+#39w?d-$%rCMIE@GggwmR#t8xazVW1h4vNK*0r^`B7y_&}bz7?yhZc^^ zWSF^b(2t+_XMSEa4gLTj6`6Z#ZZS XI1j{$*M`h?rVX9QkecIy5#07Od{rS?Pc z1^vXk4z8xPW~$W<+{r&6zI(e(`K6 sfoF{LC0j)yEN;3=#j8up Ta0}x071Ano(ll6&fkeiDnqCZKo-h=d# zE7uv#_-r2?P@z&+`4N4t7I&F_dusu1CaQL=|Nbm`&rMW{h6DtjupPNFqqtJut@e_b zKHw_!d>GC)x>7ggt&6#@zF2L~xAGSz2`KRT5_)@gQWc*>2ZF=d@|1aiULa1Ydzl*d zX+9zRXe+%QQ;?#O6T;B;cG-D292>2AN}~`G=jFTP8sqleTsJ@op30bN{KzkW!8n2Z z55$2$w05fP*|WYWH=Q^|O27sUP$_H~$B4>x$p#ud#% 8IC!f5b1?Gf&lxLi>O~L5 z*cU^(wL*V8H==^Qi3R=!bx#NsopR+g_=!3V9Hp_4X@AP>7~ijoxhD^h1e_$cbl1hZ z)PBEF5j$i@@M1s#RMNNem&K!L;Yl`%DIj=D)%}~u2YuMH^>3+)bFV!+F_+f5rsZp% z>&>0U+-5VZm3W#;9`@VrDPvko7WaH0pvRBsJ&6uN>a^l@OY{s`V>*tIW$jB|xdC#~ zZkREG^525Umgg=`_%4mQbvq VT?l-;Z}?rjCr%)>S`yc zB6{d&r|ZJCih?G8H2~ 73+-qdawWC7@BuToJI8vBYV@f`q3EfD0oJdf8 zN51v>l-v5R@b$mlzES#T+7A5U?toAGFEkRjSB~B2sRt)HEjL4GRxaRpfJ>QY{Q=!2 z*YE+sg1NN$e8B54KS8W>#hjg$b(m@cEW_ X`pN69jo}-(l`=5uZS|4&>Bc;D_{Z{a6!bCNSezUBm$J_O_;i*1a zn8SjV(dohzk&LX8O*G|utZt8$o<1I;83WCHB28lrf=^OSChyGg@`*HXOiJbJXluzF zo`gI1i0W4vUz>+R7A8aqE2r$jxa}Zk?Oc1d?Y%fibujBZK+V|(Hi_IXg%Q|P;P${n z0LA$~%}~&5Yt-zW%%;2fy{1J50}_WQ)w)}+%ev9)R60QUod-&okI;rYC1$G30S(d0 zw`bFr;R$n(m#YLMn>FsjOnW7|d*ZI8woGz`rt8ssI9eK13|)TD<$6uN)0cA*F6FhU z6jj7yh}`4d!8ujb>J@eecM=s-m;`eefz6(Ih4o4#U3cwN=UgLVEVB$8nB_O&CJPQ9 zNC8EU^Vp6^X_ny;PDgViW1>z(1TFsTeO{-64PL7`M%)`ERLE(}jot$b1l4`*J%bI) zavCY!7!1DvWl9w(xB>)EllFP#TR|^Iu6@{98C@ZPkQA*6o&;u(A=?|+)Joi;ZOa2& zVWrE00f|_^fqc(!t6AR4cG(Ai5JJ*|>sVH^dQ=DhZw--m%0@C)5+%k(4JSkxv(dJf zzSO>px!x9`LYQ%+Y+!LpsY)zTiXQ+{|CNse2VS*F8$Elhy7HL~R|`c?jScBv%_s63 z7x+>Ga0s$A=oN7OGT~wyuUjfk1QLkKxQdyuBi>_E)=4){5h-5mK46n+;m9w;3kl%5 zb~(I%K)(oHNv4I=5ex8bT3-2)7ba7L7E6 iYFND^ m&8 y_ zm5jg`;)^3+>h8N6;-rC`H1s%l3W^{}ihvK4DPe&0`&YsPJO&3jwY9IOCpqMDl_vrW zgp)4Erk`wfRx3RlSTH3)WOACvZX!;0l5L_( Y>YE6tOir7-|c4D z2fC_2a$P_*`)g_k8b4uItfybIlTKM_s#)j`OJg$OU+A3~G)hwoH&029)!cE2x2~n_ zmQFOnHMx`%DUeO7A9f9264M%SjOA3*6x)WdjJM12iP!f^Ln-BLoK!0+vEnO?nBQqj zU`Ux7nODomz2;A7t~{7k!nUp*3fskz4mN4$S#;~n83|7jHU~I(AFKLSNW48!?SZrV zqEUM=a*-%bo>aI_)4}W|a~KO3cb)cDj~>;Eg~U~*&bQzrW{O#K%&lUQJ`d9%Agufr z=bx$0aOP7?I~N~KuVs1!w#c!NLzQuHw+YOk*)rZ2(6K1Rzmu?y&+xqL-FK;bJy#mB z6AB7S=&Ejh9@t2psQx(76q-mckZ}+tcMvkxah+x}>8IwBoJmxDFi&L=fR**zbJgnE z_?|V3P#jkLuDFlCXRDX@^~QLRb&K+0D%-y# ~`EF<5Bf!)$MMkUB^_CIOkjz{h0f%q+rTj(UFcxrIuB=_-}EI z4puWBZ&!_4qm!_EW)r&DcbeMrGFBTMKfG-YV=MQE<=DH2&lz~!eRX)~O*)KVVKWhp z4MnVGEHZ|wtx%Db2~Bw!oks}^a>6G&yEvvp+$rwC=9i!FruXf&Dm!3QU7YWGv(*Li z-?5m*zrE($I!s4PmZP(?iht*=7jN_a%VGJ~Yq9Sj5V;F-^++=1nlHnNj^odn_B6$` zUG{}%>hi^P7G2Mo%2~c&I|Yd;njTRz8`rKsq`XHNE-@m9zTy;fPuP0*NmT>``Q`tW zQT-xuAY;=j+f`8KKB*|}tV5#+DQRNIu7&qgiSBY2#WxTc@`jJnnS$N5- 2>8{vOQ4uSpmkx4=VGhP|6X+Wh;rmwOU<85wXog#bj xe4mNg^qOd6OvJugbw)hl_ERv`PBN%VR#p*1P8t0Lx7bcMBM zVbgN7h3-S|D&nzbX-7)L)KlYdt`lbO(bY<&Av7YG6d0JuVn|RSD1&TW5*dj^5=I*Z zDbgSqLYaE}9It;((95%Qna~dcQw`u<^r8$!Kdzo+$XUo@!oy>RhRWt5iv ` zrCG1UZU{)a|4dE?mnNCC>R%j=YZDaQb>9qzq9+yoKBnF@8;=UhbwCHg2=%&hg8~Y7 zcPkDJc{Ct6#!RX!bv2K%gVAqEK$$+y4dRYMUY*y=PQ7cQo{i24+n{`oq<#`0VXcvn zdf12RG~4maM GC8FM2I{tGCid> P#AImwj6Ta^bRC7FQ`aJ3WRw{ZMWi^-hgT$AOaQwgQ@xN=d3$f-iLoJ z`VU7HcrqQDkF5A#Q3VhM+2Y5%<{L|Iggv}P21OFdp6$j?Pv&x;)}H 5})=io?gv<+GTCWyBbrwJ3L@&Ofmq{M7(#> zd|K`j_gY7im07`%%ajtmMwPZH8}WrUBOuu%6IXhQUBK?N*!dc gkfuWszii=~AfjC=zB8hRH~2iq0ALBnC$K-sLZu$%+SR z1zF2>AL9^M9=Q?S9j&?-)J6RLF(A~CV^sc)tAfCDKeC(ufLH|t`ftrhBES@VA?mLB zL}zt-ej@WLwEl3|(*>TQTcb0_ZpnO{A3$*Ml3iPN6Ip@d0>R(puny27yxd?bj=SUa z?u(aoV_G3eM}YBwB|yg6S)9dwR5f?km|f{E;$DglD-092U{&w^SmX=12GZ@e(ipNf zyuV+%%!a5kt_b>&UaZ9LEb{jU(1=Op0bD}g?%HdN|C)0U%t$D6|9V%>Wm$(+qm(5y zB1f16T~<=sa}rz!5sK)Rf(U_-@{oZHIAIbvOr(S?#>^slQ8@|MRHuQ#p4uAgOy=Zp z(|H~o`g4zrz$=={cOG(%u2^zS7Yn SZ7y|Mo=)v6WR+@>_`|WGf3oFOPPtcFJN}){ zq)dQfrlp!J7gk>>XzNv8cyF_!L;p?Jr2on8Zhe(a>zAHPqr1Z8)Tm0e=R{bTrM!yT z3hkKdh xKm{C1X;M+6G4bYs=yDh!GKvvH|4& zpJ2;ex+yE;G4`y|im=nL32_-c4LPk|NMfye*rM1{{D_Hg98yhawdLX*b>|`?$0fqc z+EGX^I?OcuO`+zrPF_UQ`ZRJ@AU?cV3({2;!6frLsD(Cd7H<~2!==H5iOJ`UgtKJ# z%@u1~K7sCTjej_o{sW=F9)C!1@F2Jspxd}Ss8CGUK|b7RgqSl89*HxeL@dHI(k<2+ z*c*-p6DEj0<+$gWRr2D+)W|a8vqt{hqatb9hOJWemnCy1>||aROj0mv792YAuHFZi zz)lMb0Y4<(`YQa9!tL8qbX_c26@Dr~othy$4rUUm8hcJ!Tbr^W>pJDf@zYZF Q3(nsD*LSi~Q2Ncw(i+z>J;SqBO+S(qby!knQ^FC)Ymbhpx^T)zw` zh)3UlL*@RF?T7VUCF^qikI{wK0;K^*DR(tV`^6?=KM>)iKhl^xh{ee0jPoy#`)!8_ z_`RqvA $DYc21xinBi8>S?XnJ9b;K%aF7P#R( zzOJd$2#p9pzSx#VYn6gzI%l)+9D9IX;N^p&N7j0iaVCc;>uZG>tdzCRvw3Q#4)G#o z=g5rK2?gv8YNG60Hky3q67TTO37-o_$ni+L6MO{pgVtng*Jj9{NhwAN3gnBIXtoeJ z!}Ra#@crgz{SOd(V9x6!6)9ZO=`7K)Eb){JRzZDINmQ?f9L$yps|(Y#7NByhWrc8* zqi{!YyPRdv;QA=n2^GnzOop&h2kTUuRT8bNHT+t@&4*^T~@$jI1q1klQ;=Dx)EqjduzR +-Bm!$W_&plCBk_1VYr{@@ zJ8j+prx|m$DZ=BmwAJ?72K(6u99>>gl<=o6M${694(8eIV~Qc^EohH5pQ_i4xjB8u zO^RiVXSckC1GoC9k7_TZhmPrEH`&&~A_0mYBb*_GFnc@trw6UuTT5I;j87Kt&-zgN zZK?^R=caDmzsJHfxlh>owGEH ~J@C=Skz|-)6qD!k^mCzyDN5hK(zJ78p1qDnh=FhQz4C&wFc`lapIjuGqnwO$hOh zxwsMj14^Q~dVEdVA;lD@sH 7< znN`oq0@a#>T(JW~5X~Tkrz=W=(kno_{^Ck$PDIBU6f _ME!m z$ug;or;2olLkQ~#x1`foeJ70!wkLr*YLBzu$uOXD 18 zqi^MK6*N+4Y@CIiB^kl~vTqELa*hTH;!CX|;~;OycP@b%ravH-7sA8|p-s;6cRFxX zRG=OVu$IpxK0*DFwa#YlOtA%}KgMM~JVM?aFWRw36|SR@>#4>D0YeLt5GhI}Mar>P zlz*s~KQ4OSE4M)~($eJYj}faJG@;YN)VR`DX1dZrT64BZbMQC3^!5t|Y7RZzUyX-% zgB^$2d7> ?L> Q2uh-=crT~q?H|Y)^Hdthl+x+6Tr6m>u%J*u zpdQhGI_Vo0Y;`UB6?5?{8SSXxrjW(KP7?-PqsksXKw0WS1|y_c=r3p6IL_1GWuum{ zF!P4OZ|LbFW{!e|*o6ymZPRXWUp8^DEWS=}<_{T4JWmnwkp?5-e2W1b)~=1qc3r9$ z90j(9PGROGu mVW>zfg@o_nKyf>PqK4=2TKKO;b#VsKQ*Bztm-a+qXm=?` z2ptl2MnEAEeCQ-P7V6CjiCG(Q *thVgy%+ UfFDm?88<~84`Oo>O*qpDSUFHLZM7qg#5Ogtv)N!v3#B-1=a^1({)e_Lfju> z&sdw|%A?+;8RFS>oPDw?=)CTq%(uKbvpIXpOAcu0?#VZJW1H;B5gc^Y7x`iJ)mE0; z%8WdT+B@p(!!9a!(J9x1C23-1GU1w}@nzL@r7JfbZi5Jv!zq1gp9eFQ8Gi-_pBPyR zm0G0Y^y!~^qU}dBcUzL8@myYASmqw=HG-;nP?CuX2Okm|lv-)FyjvNar5q^XUd)KQ zoDmvU1-z}`cTqeI5Uma}$aw|z4{KPl<+QBOZpw)JRU@d}#r6VS$PrA8M2r)Y)BGCB zvUDzQ_+|ApJv`vGe%B=hl7VKT?b}!_+XT0Azg`-=fEgFvZUfV}`cSM5-Y4pSKcFim zBvxgOn^EsRLUCjKdF%^IGvv?OHp4~z9mX!oMQXB6;So@*Lw%~2Fc%%V6>UzVf-sNI zMKbZM4i&Y!d$h 9;a1^(IR92FEP z=mr@hRUc3o78$<>t))!v;(|AizMxCe>|LE*z9Fx$yW *S?oD4EGTNS zjtWZtfLEE`x-EDufC3pN6$U=h4?hNPc{WRlXQ?A~}k7U~m$)2qk8CuLuT9MMzT# zk|fMWB|UPbJH1g^_x=%Tvc`>tjx9`tAPyg`eJo%;z}S}Fg=@{Y5afq8 <% z$f5|vcef0kBB`C&Qj5s?p&q`f5F>2QE>Ab{mc|Q)Ge5QLX{7t=ml)>w>=2tk{K=4y zj4tQG{>)`z0_h26;ZTh1fb-?=vWD43T8ql78P1l}i(OTDYW>qR;`~9?w3pvpY>c7t z2n#|JJV!=;ti|@{QX!p;1+o@@K=!i_h9ft0c{&@j4{Yys?UD$Xob_4r!18IR0}sS% zvvHfa97om*XH%mbT0c9sg{=z5_#zT1_3Y*%!s;bh?2|D~ISQ!izYhh~5Jsfdb4 $S-7 z+^_<}4js@15vuzFI |##8h31XnO(phDBBR8DVj^H4V= zb>aAuve#8UN}ea0{sE=2!^Icy%JJV-Ij1$su#dTvS?#DQldp;KKM6x$S4XQ>KpH(b zv~H1dTyrsb5K zxtm>TrAF+cTrY(18+_*>DCEh&;^S37uG~>v4&CuGtEbwGy&s*l%iOC$YZTTDMYCZS zA@m5L^H04LWzsDz$hV00Qw0P*y-~YTn5b(C{<=y8$&9BJ;TLqYJN;>|1IYl1|6clq zeU;NwenQRSg6HiELaP#sDt3=v7Uhtww73@1xxed6V$ZGLAh$SE;#b+vqG`#v3O4KW zayuL?nZ-jZEBX~Ar%wua9;l&_9rk@qh&6p@mjG(^DlRB%zsV=V32Nv)!cJs>j~mRs zjrEsH$4Ntsh!htyCVL%*X-7F^2ua@?z+#H%Vq_!+(g8^9{2JU3Y=e~ZUe@hu1GV<3 zh~i`;UpHo797$PP<3)U{N4lKrB||aShErUqa(@at9twHs&|} dy()Z;%Buh&yhFS=`z(q6Q>|gd__L*h1oSQB)48AY;zMl$GRe}Vg(Z0<(^xY? zC2#-nydvF;|MOCbik~v$P5Ijp|7meC682;2*N>C^LKXpZFHqai{(#ExFgRs56-ehP zh9cO@Uc&Xj {c3?;ZHa0fDLGDgSfDq_qIPVr8>TBUFM~)lb>Pg (_prpl!6D~%=Pg7o2Lg(I davT9+?z>AxeyqMs#wG`Ml1v`D+ vo|WllM4`q6R|kJvFOEziWJ`I?GnJo;-P>#D%z^b~DbsnwQ1|76{=(T J0qdF@$B& zK9wu|Xo{o>KJTCKMJ9@{JN2u^?@wPo{I=97b=;D9EfNqI_CFv3C)OT$p^<4lf}Z+a z^c$0=T#_%?(qUoLA_kDjFKbP$>GUj(iaNBmDq(_huXaW$lYQcLlCr|+{wL5oE0Ulh z06Ec3Ebf*D0aM>!EZGv=Tqk0$mIsXe0fl*&P7e2q)mXmOfk1SmD3ClXwxkP;Bqr9* zX!@)2v(-OIZ_22g5 {r6sl&4`thlvFB_0NjJg$-0#+TZyyCo{m%;09%$9L$5X-%Q;hnPIoAw zB +AnNa|#fZ{);@`H;YgfhMwj=>}_}DHEHNlULLkcSlFhZYKwu3EB#X)Sp()C z$Emq}NC1Y;evd@(@~i)W(Xg;krKt$VyA)SlIwPu~( LeQ!IhnQ8D5z=A%g+4AL&d2ZK{QMjv z_8tb-ajWrG{xf1UK}d8YA-o8wJUPlCJY%k_>4R^hiCc{mZ;9cxtbYQ;vQ6A~kjYs0 zF7s3%>9#uMX%oMSd}P95j$H4<>nN_ch1zh19`=27D0(K9u2_}fCT)u9^p{)3{OXq` zn-pCeB*6aPN`c1;7$_+&a);kn?_=;oVp)ar)1w!UrjyEev$7&7_Bp1V8!cb$$eVPC zK_@HE=`GFo%XZ_NFI70)=vrv8tX3uoKeT8V#GK=gPq7;949AnX$Q&%0XWky56`%vN z5~}oyRE#G0KQ4*TClv;$MJc$wKJUC7Nz&<)O>e(I-9JY#!O6ZpaiHUEl3`4l#l;ku z0o7{>#mru)e|So9mQp%rkJ&8STp?*UEhgw;;7&vn1`eC*qU`>y>4Hdl`gDSEp84|kp<(mwHW&V%b}~1$?zFp(mS6BzgKS*-k4-B+~u$kzf6go z5aKY$v51x&tSKARoaQjJ|M*
>luvd{zA*V9Mv~&!WR%EU7EY4tgW!zZbxDVOuf8$0I7HcZ( zv&1MZqFw7VLOCQkp^A!OU$a4P1O*T|&d07Fi-*1EBE74?w5-G&OBO#w#2RYiwhxrt zzLu+&%~-;;D%Jk)7vAJAN)(KUMrGG}#}Wla3vpmQqWzP?o2XJ%-;ZZo6A4#>^ImwP z`iE8-Yz}zz3JA&$V0FI4$r*Cm?u>B!x}9Rr8vq7-yB;o~Qdw)-lT;!80nOlxBr;hQ zZMoE*9a>DlV&7aeHE~WZCJZ62Xm>Ic$I^*~Oi#-uvRV&9FAixfia9Pam2~Embp=Ky zX( 7jrj=o;>AC?VPJq(2@MSy1|=qF`&d5l%Yqf%u9}Lt zd0t)s6JG#MtE$UEYs78X7c@gCjd{n%HGQlylDFl$0~w#}h6|UDV6)mGKY;}$_?}~s zx%(KCn$?Lc06ho;Uxd7gi2tz#Hem_=$@`b9{CAL`Z+OfYUu|j4vrs(6&{+-t19C7p z3gAci11kMaqBWnj*-sLzetC~_UyDmXxipkA!MZMfeTACGG3u0MbPEwWeMuQtJmMpW zoH)(f*XP1!S;alllGf&DG|n}dv;X4Xff(g~%+~kNie0wGb)5IWeqD}(%+%E}KXJ4v z2cH}_ZP^+OaL#fct@*zxDk`3Scy;Ghw^^@==FlMH{ZMTG?nwJ2`LIFC`2wN-RDs5) zyP=KW96j3q(6dfS-zK$+T06v8xV!Z<3;`t_R zF~)?csgz{Q!A7kzJ?1g(=}gG+-^fs(0?+{d3vk7CwPkDywwZ*=#_XOYzY7mem{)f! zanD8B{6c9QH(WaBA|?+-A?Y=8WfPM0H>b@1jKs*Yh$05r1d*vLz-{qXWl8>!AaU7> z(#iR`?Au@MK{+tOh%%FZAZS}voGBQVAKHv5?*OqaqA8(%F~&`OLnSDL`iK`u>UtIz zUPV6l{q0+@aEKG$c%nMM&$7j@IHSt4U_pU&&(Si~RnAJEx8&01>oh53UFVa$-aNFO z44swX&PM16rgK%~*vMPODzF{9y-KWJEAjmI*+j!Q1k0-1d&eJ-5PAm^6iAg+mH?Fl ziNRVOiUR16ldu^Vc?^q#8(YH}J{5L^Pap(e41&y3mR}GtH0XgcoD+oKu<92)yzOjV zV)M&v#G2{pvC{IW$zNX^a}Yf)gb8~LHBGwS^fPd!F?^lE1LZ~K84 }#z=zu!<*+5(K}9z?|f0@c)2*aACA5zW-C 01!nC#S0_vBl>Y&d z#50+^?OxJV<+$usX{?Wva-czS7s@keiT Z|=&7Upv^zb3)6dhal z1Ol~rLdEIZ2ReN$@pJ_P>DqF=tZzb9!+ZJk*w;t#}CRh8Il<=DDgI@@uz zJqlte)bZcF 21Tl3uAkf ^8 z7!AH`Uo5?Je6W37WtmFXxYo&3r|jtJzRaVJ)>J<2J~f&t1xAD9;mWogPo)BV>qv MI*U%1 zH)~UgG2231Fip1Q4wLSXdS-gMPN9i~TtoD y0V~2UFmMHt_~F_ 1( zZBHCZ+6%;cDgy}lCCb2z<;{Env1VVV<+o9CBp6r}wBlsNe1!>H->Xk%wlIO=-=LO< zIk_3WQ-Q|q)Ku|}i#z#}KTQND#ppJXHpS^+OUhCXJs#QC@GZ%2US?H?>a)9CT>k<2 zJr?tl(dG+zOScf;pb|5*NNcJiGZYtF`NP+#-MjwQr)U~aXGp_$`@G2xtLJ$^`DQ4X z^2N_B(G1^GCgWLE6$DaTRi7Ct KV={i_+4d|yY3%Ay>%rRs=ByvsJlhac0WlzQ8~NcD62JL|u6c8#V&JBCDFn2Qc* z8|Yz0;BD*_#ea|ql?xS%$!ub24Ncj|_*D!q^mVU=b-;d&e`$;Rn=uwx6D@(uF_ke= zr#!3`ZA5FY`2Qp9EyLOhwzlEmDH@#O?ykiH1Sk#-QrumNYjBEtaVrGZ7K&5cwYZn! zS}58AZRs0& 7SdR9*LX($fqL@m-d1*8(s-Q8F<5SfvFqB(F ^h7d-a`Dbc97t4AlrL&baCaFBxm@CD^28M32aUBtHD-nx0!|Z ziU^3@gViz`NiFi7wl>5w0wIS&kjbZKhT0s@zqYFmeae{ij_#3HjmvafF5mY(jHfk< zK%Qp#HQLQ?zp6^vrGvi(k2XbF8pFl_ZcH8|DMG~Hb-|YaKzJK;ye9ow7>?=O(Ri+~ z(i;^WZBt<=#^M+mE2*B0JEy8GpiJZ)&emoLfNS;$&us8gr$CdTdCaA zp2{Wd{_a}fOepoJ>S%eo_tt=?5b=hFRaL%G)X2A*YgmW#-Q ^qHr70jiw3V>|ozpjn|Q;F0UG*;XRjejxK35a^Wu7 z{`%0Se@l_VadNJTyA*058xIR&fx?=gUpSituPTn|Du87uq+uHUee6hRc);Shmx*~e znb=8q5l=Lys~4(ruADm8*g0EX;vr`N1w;sW$&^ujd+iT9WY(yTCi6isDc0)pn+fEa zY&A7SMx9QwzIR90zmF$V9au&)g$-Hw0YJw_1$xHbxpI}{+8_P~CuzgZ`C9ZDscKwM zwqpm5vdJo3*Rqg!jXG@2vI_UQ>^r}7VU=9)xOA&^ruvmuAj%ST_R%`7F6Yb8@ca`u zYhyIwV2xLWrJ7D=+JcuUglNcJMI-Cd)?-H}cE?;dL2i{SCM+#$XCK2=UKJL(OgE?F zNKxBz!v>8l#; x8)~GO*0xWlP;#J}F`5uSN5T+JHTyb7Zg~c~l#h&S z)91w?NHnctk36x*pT`L6nY_83W2uw;;)7=42>VYvtqdZ~PM%h*!_Y)!1tB#HR=R0D zUrk9m_m-AxRi&k2Q*iD~QVcIGL5|#KH4UhN;)idaDY#?1!dHIHHdKYouXS!IvCA8+ zD*Nb6zKBoyD1|TO|M&{b&N9}yj^(G=^me_Zmn0Fr{1R{5Yph2WN*qY=dV*LP U5GtvEaHjR*-aSXE?ELx_rb&u%b z)*MV4>Du>k_PA-oU6E^0<*@)s&*QfF>#rhrMDyFzj*ROZ4!et8u_1=}P_MQ{t#R%& ztQcOIo(XPbqcMXVzo5TMVTNNX=gUgG#exoQMIL$qL-|uT-pLvPvO5oi83&2X`yl!E zcS(dr64)>BUU{rO3V8@t^xmgc&^wxHf(KRh$?MYi`&Q&X0Q#edrreG1PV|g&eT*QL z6jYutv}YN0{=I6c*A~-PO|_`3zbcZoW)ki-z!u`(N#8%Y`3B@G%O=iR9LRyaPRp6N zvM33?Kp}jutr^?LoDx5Y({xK5_UP7n2KmBP2hY@ydI)j}x}Mw%67D+|w%QzWue%G$ zV!<(w5FZYDVa#rIms-+P23WVZRmnW`ybxe%_D)7BnIC&2+yzfmGf)0z&YOW$m9Ik& zSv6p bVR~m0w)% z>>E8N{rp^Ixe1L{{ep9*ozgiceA@eU3{F&7_n#)4TaCr&G&wml#`@bYKo*reSLVoJ zji%t6VYok;TpKKAKEn+43FB>j=~ 6*zEE=tX=G)SWAX|<#D!KsJH3w1!(x7}gx zacuRbH9EI9n^_$@GYKHOSNF+ug;XI71RXw^E%>9Hp4nW9&9PN0x)#q-JI}&a>4sL2 z20sXg963)5{yKGH%1GVVb^8OTAKwpyl9SY#s`jWD$>6TEQ4tZzf;ef3`I!pIen}*p ztf{Rp7>EJz8F9vTgO`|!n!7}{MujeUAGjM{EMGpoNzWf%G`2OyC_6yMOP`%+g9kS$ z{L~^qt)%fi+E~yGSReD(&rq<|!^BW6O*4Gf){r-5J6a)No9$r(U9O#Fn`9F8Rgc#f zeWS9m`1A*x_JTXx5lhT$E_Zu+LZBoecVXt-vlmNZsmA+TcVCYLXYI$qNML!nS@=Cd z9wVHY3OV4odMELEH^xZF%ta=@kEJ!weu>fy)b2N|Bw);K!xvC8a dmf99wY4eciVa`Kf}defWZO@8MjwOO z*&@(}TK)jeoakPISy{PvoD_Cmv)&G2@)}Ffhla5{zqQ||@{JQO>uvCpC=QuQJA1M7 z{oR7P6w`X`a1qqB_9<#vewYUPwr;@hSCS@Wv0e7N>@C($rQ}n^=ThV}Z#15dTUQ K6wKbdMh;qj$3*xIJ;u @1MsV< z{;2*IRxqYdaBw%iihWm8ZnH!xWmpOor!CLqkKnJXv!BRNMTFq68 tBS!ORn%us2aQfU+W_2S2^Q%+B;cp*t39kQAKFa#T#!ia?S zi7d{YQv0yrv F8UYMX| ?(`aFNzmu3r|8 CpI;m-Y<++2Xh!~AEpaitwb$V64VRa9b-v{B z1~zhp?hc5)&w{QEztClV_gi^I-VDDfouwT9I3NoELPr(t7J%S?!L%1(H`SnhUg9L{ zU3aiXbYc>GMY~*EqP(iYC*Hm5$7sx_;_3(qY`*qHLL?$yahJJ!i_)t2>Q0W*U_a~t zFMTb>)u;7yX)P*qGk4akRy>Lk#m9GU^=p@c_&ft%x91`c6}e*3qiIazxrCSqA>CO` z1&L{djP(eI0VGC}oHN|Ixb(b8t*ADeS>DiAqs&@xcy+LNwJ6^uRmGTZ9y@D(Xsog# z?Z@ksWp=)O?NO@^So643D-afpA^#|*v%GW7l *SVwkH4y*-!TseB>-I3l^w&02}S{`o}g64gfqSR*IZ%XFRYdmZjSvI{K z=6|aI%%bLOZumAL_ab_(O+{jLTv~&{fby%@(cK2G5Rwdjxu@ MAQg#-+7~- Qq`mOw $T`{G>+z*MD*hELwi~qp4YTWTSl?g zNfK0nytGEN0pUaW_T!53c%1Z2SfQ7q&9K8P8mPeg@i9K1D2)CQ+0&sJ?iN~%K0c#S zr@*-c1kr2@6dJba@CVSbqkD)R%X)pL8?9}j2D;fgpbCrQx$kj4FRs`)5+T=LaAz9zVA}a1_SHYq*yzZ^fpNSt@9sr` zVN--%lsq2L@pg>rrKH;-VXf+gnwq|*BZr{ F>Q1nAVH{JBEtmqf2%zXUn{9WVuFr-GV9VgB39RX+cpv z62QG$ZLF0r7FXIcC}$E_{4 w%E}0 z_}GuIe OY$EXJ|7Y*Pruw0JIGLs*_mZ7McpF*i`>Z1o_Fwc_*xiyCY{yUZ_J zbBnKVE=P|q5^A>ffFyIBWaN+Pn4=q*$a;b7dCA+e!kX>W2m`4jJ+mKuwq9c@K<;;g zPEXZt^{#Gc+w$-is`t^;TBkd|0>Q6P*3iVEw#hGNB75hozh&W210YKaEKIE*M2>EA^=ekW!EFPNaraJ>V&5^ z2$6`Sj1^LdyK}`FVj=O*C&Gt@9$+@+aR1tL=4f6$omr0UK+Rh4gRnCqThZ%QHP2D! zQe@xYYZ<$Aw)Adi)iF_>##e$3l-oaoq{0hth6| Ma{GAA{tF!pF`lqrxS z^I=F7b7lleMPcqDl2f1~Xu?vc7$R-hwyTv0He9?}BRid|f*k*+d`IdqkTER980KH@ z(2<`;p$mg3Zy92JgM~bKmDIb+ZIiJ=Sq6?h7Q$#gPI|>|w^XUA|EpLUC-?@|DRBXL z6j6d6q4+8oRz8xv2Z@r4w3|Lvm+x(_TH5Gk#PCliN9!=7ZH3TDj;)6$h{P4|{%u}D z lT z>QMIBx _BQD&sJA rr+2WGJWTJG=!Cy$`Uy-p~7p(QH(BpZ%g#tKBG6 z!@&70ABE=J&}SC-U#2jGRV;~&^&f>+=)hHj0G-UqkYo^<6m$IZSk2L1Xp)fS8&1*v zh5E-oBPx(%T!+WV7uWYk$B-y>So8CO^P|B?@xRwd1{-Trj6d#Tw^^W`QD?kA3lsMq zbb P&Z_^< z%KWc!u#gYj7%ukG)QwAf!f60}^-GAQk7m=*NOzdW#tF4D;wO(u|8(+p*E)}x!m8k3 ztM@;vzdV6QD*@>+BE;?=00B%wQ5|&Grr-H!O{f?s26RLXOA8KS6G@!&ZN Ak(^Jg@*Ls_9m1 z>$%ZlzbCuBp+uGbowHGeiA6U%{t(;`KtdcOde0#P{R6 _{hS+n@Q9Dz&)!&4}pzoyavdo=@Z5mx 2dI4TS+bbT06^-jYwY@G_u7-avgE9qGf*68JN9&U<0?Fh_ zg?y+|=9aAF|2?7wt(B|S#i6)5TS>>F1B%Gy5l9nxDth+ycmvGsuz~Cd@9-U#Zy~%) zU+0|uIxmIsI5Axh&X-Y3Svb7mu1|p%n`HAJv;6Zz|DPS1J_%gQm?T5TWXss)Yo?Fy zoQl{vR_0b{16Y-?RxG~1?9AY?PT|C|1iOTv%Z+?N&dG~1w4EdVk3vI+FzCY%xyG0< z {R}uGRW^Cx2gR?rcJg2(YgUV|=q# zpm4v2f7tlQ@<3Qh?YH N>Jw(R4a ze{b-^HhS&vqL>@txTbs0UUmPIsj6Vm;qPU9qi-*4-SzPiH&5FqxirLmxH*r};z%hE zAmd~3%V2o?3jdn=@Avs19a)2rBqUNwRTabpV+5my 1}Os3x25= q=3G#m|=BOm_Vv_ZTmXFC#`A!4k*1p9gd|#!PYp&@_ z`gUP)SQd3kvFS6=)ThhjF5K}4ptX+)tMu5jA^Y_e%6#>j>zmbtI9*DbrQCF=0!QoD zNcp~B^l;g2BdMIY_;22^xx~xByHCpcbN1|fYm-tk7R)G9p2mY;5UD{2ehB)a^}JlK zRwvQOp%+~kzEbVNcgF;DH)Fn>phD8Z }JC~<4PVQKwn zqtn4S|MnS@_et`DWqi-wrkUd8r))I&HSrK&bgocc*^O6WQHoPhJS@CM$7;p%T7&76 zfiHkzO%3!WL2d}EwIR435b}#V`44~x5PaN?rxjBXsHS#2Fdy{x(m6JVRy$uY^jPX$ zZxRCx)4`olc3JSoa_gV#lL#By!mZIlp$?-*tS+KCw1F1U%pgg81c}STbN8e3oi2gQ zzxWCGi5s*d!7U#;5eebBt-JGrlO~=6>ek&>yjlvCjQSJA>3fmZ1^=!(P@^d>-UyBD z6dZQO{n}c)9aFq>tn8b+k4bq8%;$;|5$fx*7a@@^x=3-O4j`T@2;T_b @9@hrwy*1*aMflK#ET4OI(9A;`CgWy1NH^Q9coEQntxarN MqAj0deZia!%zEa|HY@F zciJn&Q4>ah1CBN4Jm16$(Bip^*f=#l8gkLj3`iv)rgI$LZ;96CqNT=U{=IvY?=>14 zynW5y<@
Zg4O?8jnN2@;NUdi2-ewQYQ4r^ z7J`4WFDafhG-+I}2|JAla2qj&f)|sMOgUF3Q&`x#=66>pRPsfD!-* n@CgNdh{Nd`qjNt6wIv`RrF*2+bYvdKEe=OlEx4>aU5N#LvL_yW zCi|0lCl#a|7KUQPKYjB3 Dtj$9Qf5h+p&rN!66#h>NP=^Wa)X{lO zSdM2-yDR0cOzaP`_!aZO`H%!>dJ#;Jv``D$-9jNlioSLEp6}QC-zTwxd4CXjZG0Fv zw?y8YgYw5I-TVArC9Ed#U3AFo7x2IQE@L~!hK7CfU0`YXlc}|2V7ly2_K>p1ahT=) zjLTh1?^J++C|>&K;hXO7E@sl-T@b3)2OX@3iBF1c2FVy6#7xw?)n);yt;30J0vw;t z;E_;pQHEAw8mQ 0g1t$7P$82 zhh3;WfZ1 w9fH> b@-rE0zKij0q2zdAGCW)@R{rivMrZ8Kl3?G{N{#T|qksIA7 z#FfE|9Lj$HHM;44055Af9_kJBep@uYyC1YSy@{ReKEWvxX;xu1y-6MFK4D4-UQ{7R z49*bx1JLJmd}w&N^xLZb-TkPgT(b(m^ro1a)_W!q?GM1ftqD=_l|ELFEw}9?r`!9- zJLwVA#QeuJFTXlI)GsgnwrpTnqe`W@37gJcV@js*amf-A_)4b05iblPM u~ z0VvIZ|4=A=k>%bsvrA;mZ>;kjsQdxc`nCr<-S)rfuxv;RFe&6NJT0b3{^b$>zUE~k z1A!+896>O R;S^PL#`WmhyyoBTcH zj4vQ=-DDG}iu(N^RrTG_gPtJk+b2;LXC^EcQ4QA9Qi1r8HgN1Y*Rh0u6}s2~k%{Pqf7Rm4>3+Qn zqVSYEijcu1C;1ftM!Lk!RiZEpxA4yTB|H!rwpASxyFy&ZRE5tY&531TP&)28EDSj+ zd7h(x+RlSkyvDXU&iJgjO;F6T{JCe;nAPYfq;oDm=UKyC)`7ROOkUbkKdeL(?VMuj zoJQ4C_n&+20|&wg4GuumG~D_Dooxl{G*9AlSph#p8*DoRAR``BTw#X4`$@{8R4Htn zL+LKZk>tutBnhI|JKhYdIY-<{k(tN{kd9fYI~|$%h25@KSbgUDk!!7%`c>%)1r2S; z4~wtn5CltM@({XRZoLirhP!t0dve~-9ZN`9-nO ^bk3!$8i9hA~0}vcK%i0z`A_c# lgag!D#=vUp~D?^9<*Z6WluXl?#GUn<-i2$^6`Nlo8M3hP6H9V@l^M z!^NAw6(|&QPyiOTB&wdgq>|4rV84s-7qo)BpG FW~5W4z~7?kCuJxm49<`AXVPqN3+r z)eY8@@KNtklRKh^20ySR?(D~etCCXez8ZU9P=tC|w{yv+M;T!kg1=J(+io>_a(PC# z{yToM(PoBs$q^|$)F5);Td2p>xz%JY({1f#F2nE+@%inZ-U`{ih_GY90Rf@vh?|Yr zFI(WMIV!dc?|C#Z!B3Idn=PUz9r!dPlneCaG?T*73W)Hpp@RYA#OTd%W8kb2p0c3Z zx4@!lI2fOrp0!sFY=)t=G=zys&HKn0L i06tjZu_PL^^ zq6Buj*U8A1rqQvQPY}5!s9?-f1W(hxRPn