kopano-ical-10.0.5-lp151.3.4.1 4>$  Ap^jѸ/=„\P .F١}nv#y*i[.W|K=_i\B+ 6زgGYa wb?Η Cwz잶NzdD@3bkj*XrFgӟQ+YRope*0كQI;~V>E^=1-;t4!`Hs9)I>[Iq߂ R3F4147e8ba4670af67fff30a8ee6918bd6011d167b56e57c0a7db76a1ad8f725f443619ace711f85e0370f5c0f2964d644537fa474f/p^jѸ/=„<eΫ3Z0Lr՜ {1! Aϲq2 LBpb#a k ]DV(# !kubFEw(dng;2w>0ñSsk{dc\yޔfC{Gmz L'MaNIHA'2]D [Z`"rA ?jRx>pL?d ! I #,: Sy  $ 4 D d  (Ll*4**()**+6,8-<8@*9*: z*=w>?@DFGHIXY\,]L^bxc!defluvwxy zL\`fCkopano-ical10.0.5lp151.3.4.1ICal and CalDAV Gateway for Kopano CoreThe iCal/CalDAV gateway enables users to retrieve their calendar using iCalendar compliant clients. The iCal/CalDAV gateway can be configured to listen for HTTP and HTTPS requests.^jbuild70OopenSUSE Leap 15.1openSUSEAGPL-3.0-onlyhttp://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://kopano.io/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in kopano-ical.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in kopano-ical.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-kopano-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-kopano-update-$service-new-in-upgrade" fi done for service in kopano-ical.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset kopano-ical.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in kopano-ical.service ; do if [ ! -e "/run/rpm-kopano-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-kopano-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in kopano-ical.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable kopano-ical.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop kopano-ical.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart kopano-ical.service ) || : fi else # package uninstall for service in kopano-ical.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fid AA큤A^js^j^js^js^js^jo^jo^jsc1ccbcc50570c689afdd834877239ce87a9e1cd837be936ed2cc17484fd118b65bd526c2ccfecb6a08f597b0a25a34329162a9878a4aecd95fcfa6dda4ec137c9a0154add99673c2378403908a7a419b114b13f73074a7bb9bbf20939766ef93b7e2a06363b46e872ae0c8aca3ab395b39f005d6b97808909c0fa816aad1c41f0985105535a83d955560d75656141cbf8220a8743da3dc19ba984c3e185682cdrootrootrootrootrootrootrootkopanorootrootrootrootrootrootrootkopanokopano-10.0.5-lp151.3.4.1.src.rpmkopano-icalkopano-ical(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shkopano-commonlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libical.so.2()(64bit)libicuuc.so.60.2()(64bit)libkcfreebusy.so.0()(64bit)libkcfreebusy.so.0(KC_10.0)(64bit)libkcicalmapi.so.0()(64bit)libkcicalmapi.so.0(KC_10.0)(64bit)libkcutil.so.0()(64bit)libkcutil.so.0(KC_10.0)(64bit)libkcutil.so.0(OLE32_1)(64bit)libmapi.so.1()(64bit)libmapi.so.1(KC_10.0)(64bit)libmapi.so.1(MAPI32_1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)10.0.53.0.4-14.6.0-14.0-15.2-14.14.1if [ "$1" -ne 2 ]; then exit 0; fi # putback previously existing cfgs after they get untracked once if [ ! -e "/etc/kopano/ical.cfg" -a \ -e "/etc/kopano/ical.cfg.rpmsave" ]; then mv -v "/etc/kopano/ical.cfg.rpmsave" \ "/etc/kopano/ical.cfg" fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart kopano-ical.service ) || : fi else # package uninstall for service in kopano-ical.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fikopano-ical^^T@^r @^h^(9@]q]X]µ]@]z3@\"\@\X)@[j@[@[h8@[;e@[ @Za@Zw@Z@ZxG@ZP@Z#@Z@Z ,@YY@YeYW@Y@YY^&@Y@X@X @XX@XY@XGX5X#Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.derbrown@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dem.kromer@kopano.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update to release 10.0.5 * Enhancements: * gateway: support loading MAPI folders with slash in their name. * Fixes: * admin: fix stack exhaustion calling AclRightsToString. * admin: fix out-of-bounds access in ConsoleTable. * dagent: change SMTP error code for plugin failure from permanent to transient category. * server: recognize more MariaDB-specific status codes and initiate reconnect if needed. * server: fix a cache pollution with PR_HTML and PR_RTF_COMPRESSED. * dagent: failure to run actions will no longer stop rule processing. * mapi4linux: avoid M4LMAPISession going away while ECMsgStore object(s) still alive.- Update to release 10.0.4 * Enhancements: * daemons: service units now run with systemd protections on. * icalmapi: support reading multi-iCal and multi-vCard files. * Fixes: * dagent, spooler: workaround crash during Python GC. * dagent, gateway: avoid stack exhaustion in HTML filter. * gateway: avoid non-atomic replacement of SSL context. * gateway: avoid one crash case for deeply-nested HTML mail. * server: cure a mysql wait phase during shutdown. * server: cure a crash when the SQL server has shut down. * daemons: avoid deadlock during signal handling. * libserver: fix use-after-free and crash on shutdown. * Various null deref warnings from clang --analyze were fixed. * libserver: resolve memory leak of MYSQL objects.- Update to release 10.0.3 * Enhancements: * server: new config directive request_log_method and request_log_file. * server: The log_level=0x100000 bit (SOAP) no longer has a meaning; use the request_log_file mechanism instead.- Update to release 10.0.2 * dagent: add processing time stats and publish via surveyclient * common: fix a malloc/delete[] mismatch in kc_utf8_to_punyaddr * Respect KOPANO_SOCKET environment variable in all programs * server: support numeric UID/GID for local_admin_users directive * daemons: support numeric UID/GID for run_as_* directives- Update to release 10.0.1 * common: avoid computing log messages that will not get shown [KC-1674] * freebusy: fix crash in RecurrenceState::Exception instantiation * client: IDN support [KC-1659] * In config files, fractional values can now be used for sizes ("0.5G").- Update to release 9.0.2 * Enhancements: * storeadm: print entity types in orphan list [KC-718] * client: improve dreaded "gsoap connect: ()" reporting * server: fix dreaded "SSL_accept: (null)" reporting * ECtools: add kopano-vcfimport * Fixes: * client: resolve rogue file descriptor closing [KC-1397, KC-1462, KC-1518, KC-1584, KS-42330, KS-43193, KS-43409, KS-43618, KS-43677, KS-43693, KS-43907, KS-43925, KS-43936] * dagent: resolve crash when appointment has empty organizer [KC-1637] * spooler: regard redirected messages as having recipients [KC-1638]- Drop chown calls from scriptlets [boo#1154309]- Update to release 8.7.85 * daemons: support "%xxx"-style interface identifiers in bindspecs (the "server_listen" or similarly-named directives in .cfg files) * client: send fewer logoff calls [KC-1590] * daemons: AF_LOCAL sockets were erroneously owned by root rather than run_as_user [KC-1616] * pyko: avoid circular strong reference from notification to store [KC-1572] * php: add missing successful return value for zif_mapi_vcfstomapi [KC-1487] * client: unbreak translation of newly created store folder names [KC-1607] * dagent: the server_bind_intf option is removed in favor of %xxx * search: put back the old value for limit_results=1000- Update to release 8.7.84 * server: new installations will use files_v2 by default [KC-567] * icalmapi: vCard 4.0 (RFC 6350) is now emitted * kopano-set-oof has been removed; use `kopano-oof` instead [KC-981] * kopano-localize-folders has been removed; use `kopano-storeadm -Y` instead * admin: the --mr-process option has been added * dbadm: the "populate" action has been added * daemons: the {pop3,imap,etc.}_listen directives can now take an interface specifier similar to ping(8), e.g. "%eth0" * server/ldapplugin: LDAP group membership cache [KC-1588]- Update to release 8.7.83 * libserver: fix "withholding" of properties from clients [KC-1547] * dagent, spooler: threaded more is enabled by default now [KC-1475] * ldapplugin: 22% speedup in retriving the entire user list [KC-1399] * client: enable write-caching for properties on stores and folders; improves e.g. store creation time by 17% [KC-1585] * Dropped Python2 and PHP5 support- Update to new upstream release 8.7.3 * Fixes: * dagent: standard casing for RFC 5322 headers [KF-2100] * daemons: do not fail startup on IPv4-only systems [KC-1400] * Feed HTML through libtidy before using it for the to-plaintext conversion stage [KS-40722] * server: fix crash on shutdown [KF-2179] * server: address a potential crash due to type mismatch [KF-2151] * server: use utf8mb3 with mysql 5.1 [KC-1423] * server: avoid entering truncated tproperties data into the cache [KC-1417] * server: avoid using OpenLDAP-specific filters that 389-ds does not know about [KC-1402] * server: fixed TLS negotiation errors with openSSL 1.1.1 [KC-1439] * spooler: avoid unnecessary QP encoding in header fields [KC-1430] * spooler: fix hang on process termination [KC-1449] * srvadm: do not complain about default_store_locale [KC-1416] * dbadm: some long-running statements can now be run in parallel with the new -j option [KS-42617] * pyko: expand stubbed messages when dumping [KC-1159,KC-1168] * pyko: don't mix str/int busy statuses [KC-1433] * oof: fix erroneous -u parsing [KC-1425] * oof: make --message option set the right property [KC-1435] * server: complete utf8mb4->utf8 fallback for RHEL6 [KC-1423] * inetmapi: modified appointments need to produce a new Message-ID [KC-1458] * dagent: set Bcc/RecipMe flags appropriately [KC-319] * inetmapi: restore FQDN in Message-IDs [KC-1393] * inetmapi: parse fake "From:" header better to hinder proliferation of impersonations [KC-1350] * stats: print "PR_..." instead of proptag numbers [KC-1495] * server: no more unbounded thread number increase [KC-1446] * php: fix crash in zif_mapi_getprops [KC-1507] * Enhancements: * backup: do record outofoffice settings * php-ext: performance measurement log now contains a timestamp, thread identifier, and global monotonic counter. This can be used for estimating the achieved command rate.- Update to 8.7.0 stable git HEAD * dagent: standard casing for RFC 5322 headers [KF-2100] * daemons: do not fail startup on IPv4-only systems [KC-1400] * Feed HTML through libtidy before using it for the to-plaintext conversion stage [KS-40722] * server: fix crash on shutdown [KF-2179] * server: address a potential crash due to type mismatch [KF-2151] * server: use utf8mb3 with mysql 5.1 [KC-1423] * srvadm: do not complain about default_store_locale [KC-1416] * dbadm: some long-running statements can now be run in parallel with the new -j option [KS-42617] * pyko: expand stubbed messages when dumping [KC-1159,KC-1168]- Update to 8.7.0 stable * server: fix disappearing inbox rules [KC-1359] * kopano-dbadm: new action "usmp" and "usmp-charset" * server: no more automatic upgrade to utf8mb4, use `kopano-dbadm usmp` instead [KF-1394] * dagent: the spam_header_name was not matched correctly [KF-1961] * dagent/client/libserver: fix inadvertent AF_LOCAL->SSL redirect [KC-1368] * client: ABEIDs were parsed wrong (and it broke with gcc8) [KC-1386] * php7-ext: cease modifying potentially-immutable PHP variables [KC-1355]- Update to 8.7~beta release (8.6.90) * dagent, gateway, ical: modern socket specification in .cfg with lmtp_listen=, pop3_listen=, imap_listen=, ical_listen=, etc. * dagent: PF_LOCAL socket support for communicating with postfix * dagent: limited support for RFC 6531 (SMTPUTF8) * server: LDAP STARTTLS support for user backend * spooler: new config value log_raw_message=error * daemons: coredumps no longer rely on fs.suid_dumpable * server: support for Unicode supplemental plane (Emojis) * spooler: add copy_delegate_mails=move-to-rep config directive * kopano-ibrule: new utility for MAPI rules * server: experimental "files_v2" attachment storage * kopano-statsd: new daemon that records dagent/server/spooler statistics * This is an abridged list; there are more changes to configuration and behavior; see RELNOTES.txt in the "kopano-common" package for more details.- Update to new snapshot 8.6.7.2 * Fixes: * gateway, spooler: (re-)activate RFC 2047 header generation (Outlook is still unable to read the RFC 2231 headers that are generated normally) [KC-1226] * srvadm: make --purge-softdelete=0 work * Enhancements: * dagent: advertise 8BITMIME/RFC6152 support [KS-41452] * dagent/client: fixed broken umlauts in PR_EC_BODY_FILTERED when input was not UTF-8 [KC-1225]- Update to new upstream release 8.6.6 * ical: handle double quotes in Content-Type header * server: repair broken timing log messages for ldapplugin * php7-ext: cure stack corruption in mapi_vcftomapi * gateway: avoid uncaught exception when client disconnects midway * dagent: avoid always running into K-2383 * server: avoid SSL crash near ERR_clear_error on shutdown- Update to new upstream snapshot 8.6.2.25 * Fixes: * ical: handle double quotes in Content-Type header * Enhancements: * client: now emits warnings about own incomplete PR_RULES_DATA processing * inetmapi: now emits a warning when runtime vmime is too old * server: fewer stat calls to the attachment backend * Changes: * dagent: default for log_timestamp changed to "yes"- Update to new upstream snapshot 8.6.1.99 * Fixes: * Fix crash due to ODR violation * libserver: drop all remains of clientupdatestatus table * gateway: fix crash when new client immediately disconnects * mapi: avoid garbage at end of malformed RTF * Enhancements: * kopano-dbadm: new diagnostics program for offline database modification * kopano-server: allow use of --ignore-da to skip schema update that won't complete * build: support ICU 61 * propmap: expose kopanoHidden LDAP attribute as PR_EC_AB_HIDDEN * Changes: * daemons: disable SSL renegotiation for OpenSSL 1.1+ * server: invalid port strings are now rejected * client: quiesce verbose logon failure messages * boot: set default and UTF-8 locale for services- Update to new upstream release 8.6.1 * Fixes: * backup: ignore error when server cannot find attachments * server: search folders were not loaded on startup * monitor: handle absence of config file * dagent: do not treat -d option like -c was given * server: fix a case where an old kopano-server would refuse to start with a newer database even if --ignore-da was used * server: fix server/client getting slower when named properties are created multiple times [KC-1108] * client: fix data corruption when server returns high named property IDs [KC-1107] * Changes (generally requires admin action): * inetmapi: stop treating empty indexed_headers as "X-*" * dagent: cease indexing X-Headers by default * dagent: turn indexed_headers from a prefix list into an exact-match set * If you need certain e-mail headers copied into named properties, they MUST be explicitly listed _one by one_ in dagent.cfg:indexed_headers now. * Enhancements: * server: reorder SQL log messages so the error is shown first, and do say when the message was truncated- Update to new upstream release 8.6.0 * Enhancements: * spooler: rules support testing for out-of-office flag * kopano-spamd: new daemon for spam learning in Kopano/SpamAssasin * kopano-oof: new utility for Out Of Office * kopano-storeadm: new utility replacing the store functions of kopano-admin * daemons: added the --dump-config option * inetmapi: ensure all generated messages has a Message-ID * gateway: handle a zero-length PR_TRANSPORT_MESSAGE_HEADERS property as if it was absent * Changes: * gateway: generate Internet headers if missing * inetmapi: ensure all messages have a Message-Id- Update to new bugfix release 8.5.4 * server: emit log entry when LDAP is missing server info objects * spooler: avoid deadlock due to double mutex acquisition within one thread * php: mapi_icaltomapi did not copy the iCal recipients to the MAPI object * archiver had forgotten to create its SQL tables on first use * php: make ParseICal able to deduce organizer addresses * admin: --user-count failed to print user counts * server: fix broken cache handling for ICS bulk restriction matching * icalmapi: handle BDAY VCF and REV VCF property * libserver: restore PR_EMS_AB_HOME_MDB- Update to final tag 8.5.0 * libserver: store size for orphaned stores was reported incorrectly * client: have OpenEntry check for NULL entryids and entryids too short * dagent, client: fix nonfunctional HTML filter * common: switch logging to stderr when pipe dies * spooler: avoid printing garbage when non-worker child exits- Update to new upstream tag 8.4.91 (RC) * Enhancements: * server: new "server_listen" directive replacing "server_bind" * server: stronger keep-alive * server: further general performance improvements * server: update PR_LOCAL_COMMIT_MAX on hard-deletes * server: speed up contact and search folder querying * server: skip some unnecessary attachment accesses * spooler: introduce indexed_headers config directive * search: pass "limit_results" to xapian to improve performance * search: optionally index draft folders * unixplugin: support multiple non_login_shells * unixplugin: add /sbin/nologin as a non_login_shell (new installs only) * gateway: RFC 6154 support * kopano-spamd: new program * icalmapi: support URL, NICKNAME, PRODID in vcards * Fixes: * gateway: generate envelope using inetmapi if not present yet * spooler: only evaluate rules that are explicitly enabled using PR_RULE_STATE * Changes: * /etc/kopano is no longer prepopulated, create .cfg manually if you need to override anything * server: remove support for upgrading databases older than ZCP 7.2 * gateway: use threaded mode for reduced memory usage on many-user systems (new installs only) * gateway: the "imap_store_rfc822" config directive is removed * server: the "counter_reset" config directive is removed * spooler: the "always_send_utf8" config directive is removed- Add 0001-build-fix-build-error-w.r.t.-gettimeofday.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to bugfix snapshot 8.4.4 * common: fix detection of local connections that need not use zlib compression * libserver: improve ECICS error reporting * dagent: reenable automated backtraces when invoked with -f * php5-ext: fix positive retval setting in error case * dagent: redirect rule led to crash * inetmapi: overwrite recipients instead of appending- Update to bugfix release 8.4.2 * server: revert NO_UNSIGNED_SUBTRACTIONS edit- Update to bugfix release 8.4.1 * inetmapi: handle empty/invalid Sender in RFC2822 mails * spooler: for send-later mails, check trash, not outbox- Update to new upstream release 8.4.0 * dagent, gateway: whitelist-based HTML filter * provider: speed up getIDsFromNames by reducing SQL queries * client: speedup from-scratch MAPI session creation by avoiding extraneous logon-logoff cycles during provider initialization * client: add API for dump+restore of MAPI session profile data so libmapi users can skip provider reinitialization at program startup * mapi: disable very slow RTF compression * server: add entry cache for S3 backend * icalmapi: handle up to three email addresses in a vcard * icalmapi: support ADR, ORG, TITLE tags in VCF files * backup: save and restore store-level ACLs * backup: merge store-level metadata- Add Requires for kopano-migration-imap [boo#1055939]- Update to new bugfix snapshot 8.3.3~24 * server: fix disabling of shared reminders [KC-728]- Update to new bugfix snapshot 8.3.3~22 * gateway: trim CRLF from PR_EC_IMAP_BODY{,STRUCTURE} and make Apple Mail client work again [KC-668, KC-720] * server: disallow empty value for embedded_attachment_limit and depth counting error [KC-745] * common: fix incorrect timeout check in scheduler which had disabled softdeletes [KC-638] * server: disable reminders from shared stores [KC-758] * catch pointer underflows / NULL pointers [KC-694, KC-60, KC-177, KC-355, KC-378, KC-379, KC-669, KC-754] * libserver: avoid creating multi-stream gzip files [KC-104, KC-304, KC-597]- Update to new bugfix release 8.3.1 * inetmapi: do not force HTML when use_tnef is set to minimal [KC-664] * spooler: avoid a use-after-free, and a deadlock after this failure [KC-588] * server: avoid unchecked return value and unsigned underflow [KC-656] * php: rework pointer value storing * daemons: call initgroups when switching user and don't fall over [KC-684,KC-690] - Update to new bugfix release 8.3.2 * gateway: fix an IMAP protocol error [KC-668] Apple Mail/Alpine did not show mails with long encoded subjects * common: restore ability to output crashdump [KC-630] * inetmapi: avoid short allocation on group expansion [KC-388,KC-727]- Update to new upstream release 8.3 * Enhancements: * migration-pst: call SaveChanges only once [KC-534] * Fixes: * caldav: avoid a nullptr dereference [KC-236] * cachestat: avoid exception and unpack tuple [KC-402] * ldapplugin: revert "catch empty ldap_search_base" [KC-602] * spooler: fix crash on forwarding rules [KC-608]- Update to snapshot 8.3.0~1007 * Enhancements: * gateway: optimize LIST, SELECT, STATUS [KC-490] * icalmapi: VCF conversion [KC-420] * Fixes: * migration-pst: skip root folder more intelligently [KC-487] * migration-pst: MV properties are handled better [KC-457] * client: add extra checks for EID sizes [KC-500] * gateway: enforce user and password checking on local socket [KC-396,KC-490] * Changes: * migration-pst: ignore decode errors [KC-521] * common: fix empty text bodies when converting U+0000 from HTML [KC-557] * icalmapi: reworked copying description into mail body [KC-568]- Build-fix include of kopano-migration-imap- Update to snapshot 8.3.0~694 * migration-pst: skip root folder without hard-coded name check * client: add extra checks for EID sizes to CompareEntryIDs * php-ext: use /usr/share/kopano/php for mapi classes- Update to snapshot 8.3.0~667 * Changes: * server: make softdelete_lifetime config setting a reloadable property [KC-472] * icalmapi: handle missing timezone for RRULE [KC-414] * migration-pst: filter metadata at start of subject [KC-424]- Update to snapshot 8.3.0~334 * Enhancements: * gateway, server: reload SSL certificates on SIGHUP [KC-301] * dagent: log_raw_message option can now be used selectively on users [KC-370] * Fixes: * gateway: report missing attachments over IMAP better [KC-436] * inetmapi: avoid overzealously generating winmail.dat [KC-348] * common: fix spurious crash in sk_SSL_COMP_free on shutdown [KC-443] * backup: improved logging when ACL does not resolve to user/group [KC-431] * migration-pst: show usage, not traceback, for invalid options [KC-372] * inetmapi: avoid buffer overread on rejected recipients (showed garbage in logs) [KC-398] * Changes: * server: compressed attachments now get the same permissions as uncompressed ones [KC-380] * backup: maintain deleted folders and add --purge N option [KC-376]- Update to 8.3 snapshot 223 * Enhancements: * mapi: drop global lock and replace singleton allocmore table by per-object vectors [KC-328] * swig: expose group and company properties in Python [KC-320] * xapian-compact.py: new -c option to specify config file [KC-205] * utils: support setting out-of-office without an until-date [KC-275] * Fixes: * pyko: do not throw backtraces on log messages [KC-340] * server: S3 object sizes were shown wrongly [KC-351] * inetmapi: do not always generate winmail.dat [KC-348] * icalmapi: timezone search was broken [KC-313] * The RTF encoder incorrectly produced paragraphs where it should have created linefeeds [KC-338] * The RTF decoder failed to see that \uXXXX could start a paragraph [KC-338] * The RTF decoder erroneously created a new paragraph on \pard [KC-338] * server: Ctrl-C now works in gdb [KC-171] * inetmapi: avoid an infinite recursion on SMIME handling [KC-366] * ics: make creation of new syncids work incrementally [KC-208] * libserver: change incorrect compare operator for EID_V0 [KC-365] * Of special mention: * search: python3 support (but requires new python-xapian and, as a result, a db migration or full reindexing) * Developer/packager notes: * KC variables and functions now live in the KC:: C++ namespace [KC-369]- Update to 8.2 snapshot 451 * == Fixes == * dagent: iCal descriptions caused wrong body parts to be displayed [KC-138] * dagent: mr-process failed to copy attachments to the calendar item [KC-202] * dagent: restore/rework forced ASCII charset upgrade [KC-294] * == Enhancements == * kopano-stats: bind 'q' key to exit as well [KC-105] * presence: log authentication errors * Improved PHP7 support [*,KC-330] * == Changes == * search: log to file (if set) instead of stdout [KC-204] * search: treat '_' as a word break [KC-290] * swig: resolve crash when python programs end [KC-269] * config: change ldap_object_search_filter for WebApp to be able to search by mail address [KC-337] * gateway/client: avoid resynchronizing RTF body content [KC-338]- Update to 8.2 snapshot 397 * == Fixes == * backup: avoid exceptions on problematic rules/ACLs/delegates [KC-213,KC-266] * The comment for server.cfg's "disabled_features" was wrong [KC-262] * php: fix crash by adding missing pointer type conversions [KC-274] * dagent: the "Received" debugging header had the wrong target address * gateway: do not emit an X-Mailer field when retrieving mail [KC-277] * server/ldap: report empty ldap_search_base setting * client: verify peer's SSL certificate name [KC-156] * admin: support unwrapping "default:" type URLs [KC-289] * backup: fix tracebacks when used with ZCP [KC-306,KC-307,KC-308] * server: implement missing readback of compressed attachments [KC-285] * search: add script for findroot upgrade [KC-300] * php: ICS import/export functions [KC-302] * server: AWS4-HMAC-SHA256 support for S3 [KC-170] * pyko: permit "public@company" syntax to specify stores [KC-317] * dagent: new AUTORESPOND_BCC option for use with OOF [KC-319] * == Enhancements == * PST importer [KC-59] * Python 3 support [KC-48,KC-267] * search: files are now compacted, and their uid/gid checked [KC-188] * server: allow search folder creation outside of own store [KC-271] * dagent: forwarding by rule can be restricted with a whitelist [KC-109] * == Changes == * Non-Delivery Reports now originate from "Mail Delivery System" (like postfix) instead of yourself [KC-309] * Support for building with a no-SSLv2 OpenSSL 1.1. [KC-230] If you run such a setup, be aware that a config setting like "ssl_protocol = !SSLv2" in one or more of kopano-{server,gateway,ical}.cfg can inhibit the process from starting. * Cleanup of the example LDAP configuration files. [KC-229] /usr/share/doc/kopano/example-configs/ now has just a ldap.cfg, and no more ldap{,ms}.{active-directory,ldap}.cfg. * The example LDAP config file now has a different proposed value for ldap_object_search_filter for OpenLDAP. [KC-218] * spooler: messages with reminder will be sent with a TNEF copy [KC-152] * admin: group features will no longer be shown [KC-239]/bin/sh/bin/sh/bin/sh/bin/sh/bin/shbuild70 159065153110.0.5-lp151.3.4.110.0.5-lp151.3.4.1kopano-ical.servicekopano-icalkopanoexample-configical.cfgkopano-ical.cfg.5.gzkopano-ical.8.gzkopano/usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kopano//usr/share/doc/packages/kopano/example-config//usr/share/man/man5//usr/share/man/man8//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12676/openSUSE_Leap_15.1_Update/b4a733ae4f2336005274158508b89d45-kopano.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9ea51e5ce9d7aaa08f7af1942032f7e4150dc398, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RR%R#R$RR R RRR!RRRRR RRRRRRRRRRR RR"RR RS6utf-884f841b3b037f65c38813efab8a94d0cd67bcecb6763333825f01ecd5db31e4b?@7zXZ !t/b] crv(vX0e["ocU#AϟD;vSR7 {.b ," ĆBcz{ Hp)2}AROY#!Ѓau(//Z㪒NlM#"?boZ.eq{^ J s3夼7j5|&Loa',7Z7(aŔȿgCm6FP'G: ݣd3 GKpf"q7sg+Oi@}Ȅ[|(q{cx;Cp_m޽C)$wܩmare K9ػ8zULtVƤ!"%+p o,,E("'Y=2%ʣ}>oԉ@"HA# dv?e2 2A}-;t!㮺i}-y 2t&m MqP%!=Zv73-9K?̐n5/+9?L+:Z!v"VCHbj&6Qwjb8 ?)8םZJuI`v/Ӻ\ %QuֺLPٖK}#ilL"Yd>HA&m0a{$P16%$&h~mZ23Rs3Jv_./dSHP;U'CT5/h9()o2b+Io&+Rߜh$KxS, .crAZ? *}'fE4j0q?Q&Jj#u_B4rh %$ɂ+ b'ax}6|>b)36,y=?> Ԡ@@}:pSg,Bzup{1opCR4ْn}aM.Ou8q_ s'8=qi0RHÉ-$y)ns+t L|jeQ$ð,3Oe[R&hϕhK@S_`B6 |m.n7ǥk&UK^8O Fw[;8Z.5SQy<6U(6_w$" &zXK~SY/$ ՀhJaznfa$@ MFJ ԯy}M8#ޟk{ߩ V gWsJai"Er(^w)u'QCQ߶%`qW#6b>6{ ⁗KAʟ U, G)_c@OYPY&)$`-^&00wNIϨFA/wJ~ 9 V"Фq@gi!'2 qD`= Z·jLR bW* 3&ц_\/_ ܩk`Uz(Q#OaWq?vˬ^Rt+Oak&7T;HbvgP.ϚEF ;CCc ~yټtŏTFޣj%QSJp!I8ŁsMRwHY,-ͭ|.J92J\q/#WZ22G)1+);J]JƟ,Os{GT=Ӻ.畼/L$ޤtwZ9ħDBI͂ΈJ"s M*_1?DwTbx܁Ȅ z샖i/\IL!&;t =I@ -I˜b:S4^B$XtӍ7=r:yb f 2"ZdG1Ϣyr; tBP%_ 93&EWID"fh`^Y~Pk`xˠf$Jp8/e|\Db5J?n5a'Zc]a-"*?HJH'(h[j\4PTT3X9 C(3;銈W_z>.Imxo2537(PbvoD^A,-1,]\uqG:7otsp 0 ɖ>z6E5PT"& ~%k&f>5TU @qk ݊} \kREf&( 6YQPVGL;m(n "rBA$Jbh|`EErЂ tb6'֞F})=*&3IG; vrH kU}ߪ;X I7ak C-ӡHaɭ`Oè|phUrSg19B.n (*[Ri88@*8nZX+c?u@AN&m(BV@iRM|jo'[,Yx4Ip~Syy|5bاvU[ЬmW#݁1X Ŗ/.rspRݳp8d f8\Pw}UZe>&Sgѣntc] D_{XPI6?kEq'u?(8JZ-I yVCZDw [E`|d&{])N,P 3]qvYa馒@9h|l=f=450ޅT;JMd3 3|!Z6$&޹Ev$xbm莯u2UQ8 p%1z ̷j,Q~)$⯦SpChXEPi(u]-20pv qQIlrWfLe;rg8L'i[gãaъ gaA 9XC@o0;(WC*,^]cḴ9fcI++H rhC q!RZRHY@O|ܜgs[2oڬs6V&-w<\X 5(2c'kۓ+L0% Z'1kdGJZ>OBn&#F\* z'GGƋnidU|!okR 7ȇyn2ҹsT\!]M*|'y( T][vY労fcBS\NZoGhO<3]co!`t~n+| xH>Pqk3Fvz-@ՙOډ^O8t,Z-&1n@ŭWQ5G3$d$(YKK5UNp۸Ph ZsrnYV4J}\3Uk:~W=YN1ڰlz>GWS5#'#C H'CUs`!'Z(oxS&0{S?L$e i>#ALtZճNطo "VB'}.)|QEiDnxr_qht czivK@E l֙G5,BO;پ: `R~.|7b@wtVů>ovnOd(ZFk:U"71]ڤL*MZWx\l}=--qlJ^o _3wOH]dQ<ct-O9h~Cl /" k sQi:kӆ%xC]&_:avLHe->J/y#NIYn |U"(P+/Z42"T?@x/EE.QQ 3@#id{=MVeie~tRw@doeCRWkEk}%HpRk<ٝȦǀ)`l:Sg3@jɼ*-=_!S|8=Zo8uhL~8&(dB4`@_PӴtqLbjY}N"&!]<)3 #S0-%ejїT*fFEFIQ_3$xM7(Bn*VW#xh's:$/Y-2Au,"=[eC+7+Qk!DPЀ][Q#9+dT3dD,%Jrg8 3]ʜ #6R<NwB|zT_U&,]N!:49;#K* -Jj-c6uĎ;M\R֠gANi *ftzUvZ1uLoIJtMv4ꅵX^(h2>.D1h/Kgp[WZtH6EDj.{&+i:[bXO 0B\Źm(;n6%ƻqqM*b3܂BO28cѷD޸E~7szjH`N`TƱ컅ޢV8ǶnA.E_c,&ݖ0@ˊ%͌DŽhnK)Ex jII |/.P#7ɥ=~ JA`)9Ngm)AHttd.* XM:\I3V:j00$k MkfѬKyω/^)k[*Ժn3FIƯN$#Pr RU:V5L֏u|=rLTs!ūsg)eH,߁3&N5fR겼<V>L߀omЍ+`D v$L"/o gj[sy)q(!~*U/~2ǘגWޛoSS(ֵD:{҄"R0 d4[=pݟ |yʭCro,{.N4%mJ 'äI0TM:f 6}D-/fYKz*r,hUqgk⡥:|$h= U6e^CDZaNpiJ`KWc Ԇz-a2[!))vD`#[ O*7E b}ʜϦǥQNtYk:sUZDW)c]`}mIeqT[Ӓ F3h Lv7u0ΟrqjfY!q sERz !?rɌa;(~uu0jhH^Ki@`Cī-,IIp5oS~7/ŗHOAٽ0M̅/"9 dm3 Ӌf.M a,a_fb7Bw?&4ny@-l]/׭Q.eldQұG_EtA$o|-0$CY館cNΑ!Ә\V<3u o.֩0*&]$c8F8ɄOw4R:'UJ+ζqHI`\@qK+F۫7, ([)+#`#f)cU3"#w.8#Y pMP}^SڬkGeRZhB$\ч#=^Ӆj|XC,\KK>OjAK R /ӭ'H5RP26’xp>WJJ;hbt[L"vԦ.2o9Ƒ[_J@\5زQLƆH;"@b{ 7ճ]M;bber0:'M<.2DrZ~_h\`07ˬ}a܊ H@~Qr"rG>(3J=E06b NzE+R}R({moEY) 1bV9JˀGYҲGmӬpD/ 7+sn+(!wQd.hY }ϱ;wIoX_eEeeViΈ蜶oIozoc2t*{PM5A&>HQO&H:}?<C {F]%T!Ո!\NGLyLORu*SeLO֏O]Kk%gMߛӝb&2WQ,57Fw߹=}fbd=c*ħZm M)4 ۇACxt/b~pucD&kMi8[wDdxVr퀏CN>W88!B2spc\XKr@O{IWva]dsd ޝnV|OH)Nh b>dr!zhYO%!GlTH /x>Qv#J1Uh\ا oOϖxAZȼ1Skd"-3Dѡ] gq|gB2bM3Z+&8#W(z=S! sYn %0OpR E<2▣\DiNq,}u1nD<(dŮ)~ `99p+&I)UkKy 95_ݓʽ6Vf&FpE{h2=joq]#<zZɺ ;LH`)^Lt&gv .舋^3EeR 0xeY5I,L$Z{6ʎz#A9tJHF  r=X޴0a=fH2j(;w*<gOSxyI 86 fQуZ֪#{ S*o'>|p-^.1u5pVe3V˺O_He|?0n̯U#<m,&H:޺ [(]li`IPwO+0l.EhFsҽwE'/Nau=Ң‚Vp3{cB. lNDžLM=4^bk("vSǥ~3Sq;ª㧓@g+GnC{pQbLdÔi:cB ?Z-~L1bǿ0 3򠔄ń; xAIJwTCFDԕQ{ƚ1\eBwϼ 9J[h@6ԃ]a4貀*Bq v{H4dVluf #5.2U%UYj=V}>Bu]h* GA~)#z;P7,TMJq8A^I&*Iu@jr9m|w&)AhBʼRL>:~ mQ>vilɓ!Udli.m?,Oְz`|C6fm{C^SjX 䄷m Ga:vlc+ҭް8]aa]}{גsEx(YZcV1؞Z(|ggT! vOU6Jl88- >4;_QK#;~Wa0vg*vLv42-i0E=l<>Si~<c+m[AI#Aǚպ Md3Bnw.!Xse-)_6@43cmw8ߓ?sQSOא*B[+E0H4 `K#DOfVNEZ&)CvآB֔m$~|sPz ɉ ]ӹ+/IC/axZitP5_|JQ1͡r @FPIYl,ANaS-ug Ra/IZ/.bGCVZ=*ʖXH.?P,$> h./}.r jΕG ®1!:GBKtS !a+I!A[ b ]m*{fOٯn"&0tO;dJ8I@lN<.Da&بq֐F2#<01J=Xe%a-R±=w.#Yn)7k\ZnkVk:h ܰ׹!o$3UYSj>օH^T C"QII Ll!Z)fve`;k^߮ 01F SSɾ{ltvh4{xn&z^ B,ߢ}N/Kh]@?a=$^c"!i4rxZs-Nm5R|gOU ƤKá!U觊BdbQ]@iEWS~BY r2]fa~YF8%(!Dfky/6N| N_i1U>NNDjb פ\<*LpYlH-"mqi.>X\ |ͭJkcDm>ujmŬ690p=4P z.I=lc@ρ~P/DEsKs lR -G`IZ|}[--#ȮҪ3zd@Hxq%eз+Ku1\?cś\tJ-:T-U4]##2>D@qqp3O^nUa? SjF]¿^612eu>265i{#JH Sި zYf"/rX!G+p 1]&(CufpW 3lתU>YP^czU+m$Z)S,$qj JVs UʸƉa3 0Clb|bl9=QOg؊j!NF&z.ZF˃ LC *>8ɭNīi܉0=ZuhLZgvhElCS"7S NXsaɴvZ\"jܧŘ(ZBaRApxhgÛo|$ rX) ( Q*U#xPEvQM X BxE5LⴰIyUl$TTʃD,ئM#nq6ߧ'MIȄ[:C=f_3 }ϻWq;gh#_CzSQ8/؜B` e> 0x㴐sJuݛ&t*\㊥wǎ(PQĘ:ia3(;-:Q5aHƆϝi#^&it ɤ.XEanu#Go5PIgޮ.ЫϖYOʱSCE8v tU틐c,ŌT9sS\4J`r(R,bu?U?7;*!:*ODwzQ!\Y(Q ZE(.uxe} u7&v"0Q;πHMfEVnp UBvК%H9wdTDR٥ٯC4Nǰ摖rtĔC5dT42 F1<݄5.:xFAL i\șAu2C2inFԺ;Iy\Efh%mIR{%`ﲺ jRsҟob5EB|τ)501_i/q<Е 8"FCc2f iM}8oȀi'0[GddrW#6[Z~=O#Oэ7Ŀ-A;%-,uKq ސ*ƎIӳCnO>ѝ'A5T/qkm!CV8COZ3 ɂp)@nH":5'\+[:JzGAQ10P-9M_Cʘ$H+\berkZׄ'PaY*t?=`w`Ie0Ŝ-€/0NK?kli|T7<4&W%|[7Ɔ[CȈ;á`XM QIs*YtF SMso֏5p'$^F|fQI}R>I?ː۶Ώ"*pҶU*\BFS&Q Ux#cs)<\0 p3/De5}G)J} |e±?'CX[['o]bqߒL2dbAf1?u,bOpЮ_Fly#㏵*oE2̨׳Fx)8t,v]&m7tzUGEZ)#7zȷ>ڞL\?xW_7*=yᧄB{$/_91dHs#8){o4I mUp3+5L'vG+{jJt|!qrq0ER{ . \dip8ز GK AB(pCn"[?uR-]twf~C/MPJ%8-zmڲ+X͟>Mn5"mD!aӣbm\ij΍ݠp l{`hLp%WE8x&DБ0[\%۫8~5ƽwBC=7p eO]d j|5*RoNYC @3Uiǰ ^NJ#(R+ԁBoaE }w9[0Iȅ 2FO9DX@!:\ -|`a$Q [.ʑ ^QK s|K;& OOMgSÉH>egV֮~I@3ԦP[vY@+l]yTn8ms9Hޛf@Dg=*pf-L\`%<"ˆx@)qJ /xL$-1F7+[`Or4~+j8;hBYpLJ,.ș.VǑoa+:UWhDnjΖER" 4 UG+ŸXebЖr:CD@p5# m$-CħdO2;CyiX|W"*E!xqKZlH+ѣ9[[zWƸꫢbY_2D\5<ئNE7Q Z_MzyXns9?pc&v؅[1-(/@Eb:2iyBY˓t@/#W 9XFa6HD/1MQlY ;V%AI| ~d'5d5 ֨ %EJn؎A1}^Gd :i b竼e~J~w|LϰBB#@'U]1IK|ia(XQ ,_3\Ͽ=t#ig ~9ht"/{Qq -zt[BğR ,@.i+ޗ.ԀO$B3cyi,n{PM0Oy i쬖+:@h0vr\Le6E IS(ͼ5;e|uoɥBbIj qxFtOꦂLS'+c/o }5|خDU⣖cb )?;cvSd= r!ЎGL2,3ӽ3H2Zˬ95LpDA!hW6@IUMt e#/%0A Z5 :zA=e2K‚\/\g=|eK曆/2@­:c:B2}< 7Zl hhq˛Myݸa#ln7L.X}R+ #q:JfHp0+5RyAVLJ.v2(C3MڪNó,_89}nf6?DUG*W㖓.-pݥC Va ʨ'NS)"7#a#RMp 3n43 ce3D65UJB1n}۬CԐ'.E_F+8ikډ!]bK~8g[mg*X7Sb8%Ō];[ s"_[IpʐiV-4 滋n/fPvxٯs3RWwJΏeZȳ3+Q.F&͘!s^D]GέvVy\_k*MH#ںKCw<kGog<5A37aՊ0>A^yaNVCL };eIXڭ!sße^?Nzp#W`O$ <@(&\NJ-ch))i rZ}28 a(-r]+ia{5J#19$~'*5Q wV) 0_&Gs_jc+:TqV $  oD^[L&=Ĺ񒬉2 =ʶ ~.[K#[?$x JY+C)&llFDZnP:Еwm+:h8@_v4ܴL|T{3U. -\fef2.-u},O?E2q3h)H }_X .7?0 o"R99G`߁;di=X>[׌5p dVt?@%@$0 Μ0WN)/1_\Y3eAR#{qvQ뾑2r+cJ XH$gR=ݠ&suMe k=8!)K ^AYjCp3BܱW䉷'WpHBo~ ȝk<K,],AQpЭ{U8P9 kmm}ͽ4`Y'vp8k.\[x"0m.҅.ϛAa9̗c8;نn卵.)WrߥFW/A0#TkkA"+{/F?= 0(Nt :K(Q.H\:oFt@ u-ufΛz}4Ef/@KfM؇́~esɠ5} pf8v5'2вC) FSʗi͚#a9XBʻkS 1ƹtKS" % &{{:rWjɍH.”JY:z7iv6:d.2Xj/BT__XT˩^(*mZ_aS(lbC,,1>I (2*~\y`ɑJdڮ[1P0A#[ O\P(f?tܙ0@~ DC.~Ec7=9hyUMW\3~0/YoN#j+>G:a*L*(4G~ҡL;c#TaMC@,}vb[ :UϘ8y㉩C\> $.Cq4^5c@|xCP/&$Hz ʆ{8/~aO )v@KFh&*VJ뾿WE"ezYP,U \{D {W@= K|d]}iKpAT9w|4Gd?r@;xFz6#ᄿש*ɱo_ JFޔ 98mToΘ }CmI!=۽ 6 4┮?=vjG~Cn*4W۲x6S"SU4̰ #}GtDWI9'p[1}X.7NKtN gypaYunI0@F\o't7%ȽK0 S\,E=A^35ҠIi0B8,$JOJwOY7%g8w]=e>t7WIi}Ltěd0Y-C *l{Zrbar.$r.rLwNB{^:Oh $߹=o0<[Ch9t=._} 0ɤ16 x JXf/L)!䱓žcìM6s?Ű C?,h-TO06l"t駂m&ԤM5sLN$eZX_ނZɅI&; !*lz3uQ,`@MZ#j*ce'aUͩsvǐf?Qěj2Hu̱)Yam޹o:@X;Nq`z[mDzsF.ksEF;+*ѐU43+a}`) >{3&E\f[,}U((ښWHB3v Q^׵:OQkt$, BybE8PD->TRzP` ] nW$Szb)s⑇&4uLŻw$QMy}N\aQy4XS*)̊D&*2TdS.IƕW[P>~nmпI4%}Mo@椌$!:3o I3rf4@:;eo4#XJ_GeP*uCk=~lpPUy$k>bR1StUqvGs#Sq3qXI㏠13+{/OD{ICiR ؙNzJlS~_ꉊ] PW?gN29=#)3o\]:zõ_i~tzh%cdm:x|%/܄F :%oirdS BLiD!8ws?+~m%w9@NMh_^cHk!HN]$ ,:^(Enp;1h)$-u޼!ݞ2V՛C2l]Dr 4~z_we-ni Ѹ^<]61= Vh8s) nd|j" 4Hy.Eu^t($ ^q˭= ly~ɪD;iMAji,.hPA[+"툧^ M^"Q| 4dnSOv\ j?w0"z4mdB莭&+T6_twe(lStHQ`> +ڥ ǾWߚ;r%^vF.KnԅJKHٵHoM?levo0eK1[ gqQ'=܀ SY(]VeM Q.#*1]q‰x!*ΙjDhKB .g/whG<&e@+W`7Z:L>GhIqAiI'cKPFn`zP坞v vI w$Tx4xҗbRHh 4m#G0)hVѳEnH~Gh-8C]zJ/YkB7.r4-N8'mlښ#prRC DXxȡ(. kpuy˥TMVF{RS# SG/-lnPm"K=n SOEhK5-sCht b:V&{fcoIM.䅈qcI?'D5ucs^`gMjT(r7-Xr@3%~*lƐ!ۢ"P`|%AVu4D0)n{[i| K&rb -FEezQàF]hD;9+$ũHCQ{v%`Nx .| b8N3)q(.ے|y||J(Aە}H>2 o,w~ ťA!>}B/Kz0o6J)jIa`%Al& <׻J"sֆWijG989[b%w $p?-jn KiNֶsi"NSᷚ%ba`bY$*|=NQ!kWk r baifa7MnfgBYg?x! ڪ5ELUa#A+.5g G:x\s=Tqfԫ fUfEXqi1)W 6b$m= 94$-1#ooz^1n nds1ɴ| 턄H >/7!k]75b~`Ϋ!zA7! :|5i *ۀa)d \Ҩ P6r  *TdvMUuS 줁>ڬוۂ:%}/K+-IfzcaCr؀排=[f*;ob*KF XA< a|{_ZIgt汚ytjN0uc|567eUR0;3(ǝ"ñ^QlX4 mv#jLőIVwGHW{!KW@t-lULdOrn=+C2?Wo;SS @w2&j[P:>;BX 2Uң%SQ|(LbB߳@ߧr$}꛻L~;ʍ^2~X冉Q*-09D\hm;L#^7ڽ~f=_RFU<3[9ɻs0X D2YkU&nqsW(Eq'g-vr7.e2Ӓ=㯕-Q˕Ӧ26׃$m:P2cXHوhJd^AFm]wY}HĔov~[E.JH Zkv#b -~SEB{XP3"s=E(p4z,L0&)md$S_ CNI6ZlT9}ArTHAH%!(p9~i|s06`JJ=B ɛ">3^E:F ٿ0HFyA7>و@DZorM]ịNV7 Ru&)k@]WT; udI(-Ki8W3`0)K|/mqa`֖3ARf,J_0׷<,qDqfZAӢ@@WT[*7J9*f/4~)v7|{ V+g"z+k1+(V0 tX_byQѕn!O5ƒb)"Rɤz?qD~Ai+,7foY/\'.v@!X1-/*VVyiW+ (UMG/..[4fB B^ Kƕ]F4ԕ9ߝC fXAR# D| }̒Vw*9Mi6^t]2dP抙2()v@/$Tgci& &>gRS5~]Gk;v.%x%{.L]pVD9nERSr..ݲUx b~U59cj :[23"!jw}m~~k>pe(3C?4.͇2D yl;!kyaĊ14C4O;erS̒8}kS5$8K 7RϾ8i'-o֓UUaxDОTgH,-*5 zYRr#Ԋcq2RՖ9_,?7T tZ=lU-\t!:{)MIitaIFڇhR]R J< Ś7) v놨cNKb .1+>0!-*iAf 0 _ BpωO?6}MK'bue /k1$훸bB4 QҾpa3 "ⶱ? %s ۉBVߤ[bc0[=+ྜOj~Weϭ݇COz򙧥rT AOQ)H{VЯcD-`yKP}u5&s-2'<{&8>Υaul:/vS#Pn]&oڇi3 -6#)fVS(ppIuS=b&dM|lPTU'ÂYCky줂++?U#5Z(h{R5&E*e"\e[˃`;zI8pکYO:G}jL ,\` !ՍȾeS "+|'~h%=Ǟ_RB qnαB2"MPsy%Q-#4}Jѽ<9*A,uQ%FaJ¡\Ա`+B͖-˘ݑ$kgQ84Ey5[[%r!K^QYIiz`G∝?-5Wؖ~gYJ8"`=EF|ؐ}Wsh|X^\8FI/V]D/*>y?߅ED` t嚎ē9`u^s EksvH8]OV_qߏ.0cw/9¼51lIM[ uflߢ#~ج|lM|̳(=NHc|Ҩdӫs%ۓþ3f(օ!'A`/|mrV:qdN?$s֣߲~c}b_:T}pzux}}sʷ?Z("2=w.l$$\ l*' BC#Ya?DzO2N: 3eexsg#8qȁh Hr9W| _ _]9 _ڭEk] ųXDEB*R/&۪Vw8rp^یnrP-9k/2" !qWc=) y?}.ESДMuBEm]D;S@uU;Ag )j-2[Od)k!ͭ#\vz>qj7iuk 0j[J//ߣQvW r0PZY g*VE؉ZװͭQtGgi퍮i4S3E B2 `_;$r]b}(偧b'mwk8/:2*ȾJx&s]aF!kހS E艖)$w/VWS.A`x `ldY (L!6}X` %ZDf_%rl_@dqΊRX5D+.%XT[5ie]Ɨi@1fT:# 0'MG&! i%T~w mKѵx&ƹ9z&ev-Av>7ԛBpu௰a{˜N,Q N@D'ix}[h=iDfgıddX֞ˉL kRSjYb2Zy8Kg+jyZ1^Hpin7zd(εÞRϿ%=D%b!SZ[$sR#پ# ҇+fhΛLT/G(2sdS$_ VrNyk,xDViI=9 8z^ogxe]8Z 7esF)o @ u${Z]Uh?fk3#m#*+1<ךNӖEa7$jʹDx㷝ZG-z%Jl>hO)l lؽU4pDޣ~8϶_CDFrBdQDy55.'U&O,a>w Ǯ\3x (_ٽԓ& NJ/ZL>^عHɒmgB!M*e'fVFU㜙o苤"f8˂A/#9Pms}>H$.2 vj&Rm\5Mݠs ~!b KBUrEgQpEkL̸<#MswuƛOPq/׭ Qtp F.U/Qڰi_9Ԝ.l7^}9zTBÇ8 F$|rE9DAIL1j6ưm_;w@ ɏ O4O7!>wgpҫ1J bc-w 6Nv N+-y-\Ї@m͗A(Yл9ƆX(B^rwtQnQ^`h ة.?Qfȴc?G_ųfz +A8dM"35ȿ$gakhֹau!{WMqM9PM̐sgVff+)e*+XΫ 䁠!`72a]G/?NfWPf5T.c}Gc{HHҏ`@ \9/1#2uxbd&>L7<`FKAb': U7E|\ { d?0Tb;@ JRMϫY}<1Unq_Xt*V{od7Зd[P-Hܾ{* ǵ&W%;:]b RJ.I)2j {S+\ 啦b]K뉴W :iSȥ!nҰ AV r\HYY Rͪulgch-Qܩgn{d*}"9J߰jYH(yN*"EX8 UeՄ$*&cv@c&3Y_~EuCVԈ?Hϡraިg< uJ5]MK&۶3T}O(+z%p {:[>^Dr !i%-B,iʑ dBB#(g6^U~_%[#Usɗ=*''WOiJiKnE6 ߈,}/LxAdGzSގAp^%o{Hdl%4UqvC7V_=U}9~T"Ry8|/ў%/GԢ Y^T˶tYx0c/UYYFbO`^j:@l-D0e֢ԫ]nșh?TЌIϧ~b Es nvͮ"T ՚9B z?=gx_bү(3ALiZVANKj4:HRE1A2j#620B N߹^ St:jCVT۾nHrA.Q4-qr۱UJfͬɱ*EϷyVeޖ4L1+k]"t/ȾFCkQ6Q6ҜRJTLDssRSЄ^p}q[cqՈbc^ÂyzoW2~))6iVTQ,uO5=n]32aJyV]:sGv- UZloc4I^G } :)Ѧj q[E!^/8U?UҮBo+$:ӯZ|S3_Bq?.|,$4W?$2/Ee5uXLTœl( d%~ﴒ8 }OJ16#J6P0ȿiO2Fy*#I3=@RM8$7a2OBp[8Fzd`@ Q #mM_"|½;ʭ(ihp.;BGlr8gf䈃8D5yl@9+Av*!!u7[\ 9/Vnu%P缃xu Ҟx<~Mj(x\)"+h371Hi[@iNa1cy6L-/I"ik4?m}Fٖ?v^iW8kuLd \+mẕVS;$?0V ]&I8=PyoǷd/h `.8ᠯ6 g*ѠISD7.ntiT*լ(%`Q=Єc(H;S#e 8S@}ʑs9<>H>H" g<=.QD)NK?w\˽PUrqgxi_r-&m2Iwp|=C/Rh=azBl k]IU""i!.2}2Nd\M4; f;D]^&)sP;iя&5͇92pPgt$eH3܍vE28˨7X_wR QJ> L,N|膸٢5rذk_'bU"f!Qף;`T68KSLQisz7SС!\6WܡU#n&b"(TB\ hw?>-&>5]:I2·Wn3©WTx3)iܚt]wkk'l::bu"W[sI)8TM&C%P+2 $-uW-Acd4Z >΅,\{Y2{2|:˲L:psܷhm~rg@}34\\$8%VƦ F:IzNʇw3ў;mt Np;UŰZGڍo2rlyK@<&DE tIr\6H Tu̮2"_c2 0H]%0s^fmuy*⮗Id@MxDŽF,x \$XbJWzf Yyy[0dʧ q ibwcמ0_M; ׶SiJ cB&7Dkm i=3Xw2#8c˽!R?E;tBsfO!?w9o<<*)fBۏL3jAѥ|͜zx=,|Qʡ' 2y#Ax'DRF:WuBό]Ƌȝl+Aߜu+W>nɻP)g=xFT/5ckmyp"nh t%4I9}/Rp̊AR2Rbĸ?Dvٳ-gf!Z4'BDžz:z";v^:혣cw{?0`lOM_]gI=L.XsQof1q`2v}.P_pbNrk4-~Q@F<жt4ƒ.%gra/z [{ŗ;+WfwXb{9Kf]O#:r=ȼi.KFö-L,=xֵ֦ рlg;D>WrR6,> E|j < fyx/ӶY] #2s,(;"<ϭВ7[5&l$ڱk61Vn#Z>JSͣrF{[vI@@-H}aZ_딟Iq*А]g0b|sNk7ʯ#, 0E"۱ 9n5~Gq#O>tؠ.vp9T2j̀MTO5".gZuoZMqTٕ(3`rd&! 4v4X} lrg>{ ɴ~-{VhpVyaiKʐ`EaH!^ 6H">ۋ# YT.uс.ÒGGE{;RIQ_2;p-z%ĺضFȖ)DN2@f_٩&F7}g nXYHb-5C-RyHg#O[`9]mѣԮNp|^Tv@*+w~V rw4偗)#bO"u[xZ|38g#aiGJY_wt{qqPHԦ$ާ?)tm!U8tŋ:n+1OHsTa13|G|<ʔ0&R{WzvQ\#fd"( XYhQ4.Ķq»!r}7o֭dmZMGe3"NQ&"P_72*p,ÚkSuzR!(%R%j11xupHZI"QѼ6 #{ԳMi· ~b_WEw0#ISGfK9pT¢T, g=v٨>!~ߚ ~ c_j5b4\!jNޒRYόtJU-|uEBi?p_P3B~T0Ev(<X9 G_%Q-EX4a:RL߃guT-,ý³flw5Җl:}nD=}B\7 L5)6N(,M;;B0\?Sm6iיhHb}ցT©gKaح+XW5;ŠHݴ="8;[B։'1j5u o`p9qdlQiy\rBg$KuMԹ(?O 8kC9]Ph+m9en\ļ{oOBm:Hsjfyex3G^BPX;\y/RsQzUY7D_r*e'8 G^5=|j09cj,7hrOeZwx(o[QNq].fhSs'Rޙp I'O7c$8f}tQr%)Ɖ "oD #ؐtuy 48Dk퐘@s%MS]S;N{"C]l<#w3.r/k%ougPu_`ʸr58͑;=i~a-XݥNuQ0.!~%Т loEC}2Mz_9@O"re_N( ^v;W?#TToZZ`/mB+C·> M"FxDOk-o+ڙzALm9\c,C1 -҉+J˖bGxIfzQED8B e{ݜ xr0ђtgڐFuBmCV;3Z1$5oݨ!c)=x;.CA9AеO ]4)@;j5A`0p FUmsfWV%od[d{"BdUξc"<=ANR?9]뒨Μɉ:c 8n`ʊPN9-Zn duCqT"CL_3Sʘ-ǻy_6iyRįl4aNxuR\#YrbsşUxq@߲XMWo5UK[ aي|GaMp3ޢm-`1H]@D,^G.<\H(N,ba#_ٗa5ծK ެ9T2ݨAdY:{^όu;¦ѝmp&Xiy3~M{3=IXO܇.hSY@}as Dȹ˜ |Bw>&剦@{-/͕K=ͤOrr8""!ê-Pbɍ'n/!p>[ aPT($H "gʉy]ro6E77 ,|eS/X&[R9 Z]DžUf&E~ M9\a5ipX3KŲ B}cJKGs{r r"|lo]dCvfcTy/M4%M>v*V]i81}1? > }a jhh~.ogyxI7~;v.(X|;(wb߳冕V* Pq48AŧI_r,dr~5!7b_.#r&Zm[z:y^]em? Ƈ~oyAK)K,蕸&d"(\b=#f}\Ѥtz\H?;[.)6Ôcם!^4ŭ% ,-8BnP/J{)6E# te$[##X?-n&c^f(N$M}j9~n?KFw!L`*iT 0wePp؇_K W,@وՙ3*v@9,D $ݯbNXׯ1Uena /h6@(sXiKrP&k AJ),q,zFWlE-pKN]EaZi8R w.>w6.X&?yvh8}HԗKj:Q+:XY;3h: (NJ'j6B9C*_4Oyj4sV=PW.n;:]4ǒ7RVKgbh-vs-B;]:ՎS~og1).}ڢ6`Ba1Y7ExW`}x., ˻/g& \a@V}$QQu388å'QH6 p<|GYk}^F4{Ϭu'XYVLRRI,rAe ac0-X^qy洈/R&4楜D;|N܇ q^ΦB ץukRc: +R˯(kU$crc''2R']/g:F N^*f1jGmlFO ,o_x JukЌ^{_7M֘2K:%{G;!|Ű x)uӷI!>Qak% z$]ю~.d ׾$ő#sfS]yoj2:IVz"Aj8IiR)O~HOƛN2η"JmZD ɤGnIƦB\?aD;pV~1).;s{v%(:5c<1Y9Az+:ozUlx L 9A b[^ub88-ͩq}D m:zr#Akʛ dzP. +J+8^b SOus_͉Db(0lv$\4q͉dDj@"}?[j p{ڿשKV\B0RL{A( 4BtM/@KKi!'- Gz"&`A# ?{@!z8Ʋk[< 1~>M/uA50^fWA]TN q/Oc{H R3?"/)IXMHwO[|Y8ĜE+eBr=#Aln~M7=a_ibZ 2LQ^jDŽ1']b RsZX uڊw>mIu 7RphB[v'y/9<12S#*^vѩ5R4B^H=!YnD t1K-RM?H.&yaТ;Hl h-!:_G#e<&fCfdfGGS(w2(vfL-8U\.\Pbp>4PE`2wH9-t] KHUOyFYS/kG`kC䇩.T(d# /JF nr;VDO>0[qJ;nİm0^X ;h3FN^ uˁDxW0RLye/b\R OuN<E7uZYn22&_V*V:h7WP-]ِ  <\9ϗ鏨x"=d~|dc;x{9Ar<[@ 1z"P;F>,k9 lKu]~j塙BjّpE!^yX@pOBufmD1[Kfڹ# !a@[.c (O5*^!9pWAG[m\&O> wiuWȍk `)n$ti|=uV9j:&lx &DY []4ėUn>}"ia% iMmU:}K]8]X̗_PSY Q *-(t|SC*x5'f/nض#M ]Y3%4]Q=IKS1 Z3=Qui 7fvX'%`{39J* -&jnX.IaRҁ _:d]ۭܳj{krmz-@&粋: `+/;z(^`qʸd>̕~ )ʟ3b?}ZUnq  U;=QG9X'A ,IFz^~tHVq*9Ly]&DRJ(E2)~[Y5~!bG|0aiT@" 1B9.L7t`pՁoI {bV SEMZ(bp5*P *cktt=a6j(x82e[xH?)(&MH]$QS\u{Jye slY.@_iJT;[WL69V[ZKS#-&`A7Z5ʅّ] 3 ~&siHs^O.ܮ CN `EobF:8}I7'TGݩ/5$:ɟ؞Fu" m}Y7%`K;mʇ¥T tGEŐv[5-,L.s?S$  UJBVb;6@FI99I׿L-MM\):'-]@Y{^[B4]eTl0/Zsvnp|yP`?O6f? vM8RtL }]e U רq4bb^B\ȳiv`q—V%o{^'t ؍s9qߌY&ĖPM'E@F3pN 俅~׹HjWz5«: :QwP릧rp+^Sq95Rw]6W'! Pde`Ն L¸B[[6-?DNՎޛr\'ͤŚD?8Ag>Uxkq 4s6 Vs\Y##eGpJU¨D5auSj1ۂCr522iI@qCS)oʹ))yjtc B0Lj۷nIX{ [n!E| j oeCţ8ͻv^۳+-ÎR ^CRl>A rm;P4d&E0ՒxsHikTU&#<(r~Dk)-AۅJ:1BK=6>Xػ.* ;Jϳib:3M:56G4~j⬠ԩ|+"lҜ[N{8RtR0wiFRޡ}K qߍo=gW{mo[PS*Y_QE<41ʳam $%nsnBPcQ.2Φ9G,c%!LI`u|y3@ ǣcVO& &;G|%qWnFǗe0'[N2CHV`J*?0g`$b9(xڟC[A^8M%PRT%_jY\ \K[!0ǵ,SGW⧣1?kd!48q W KDXxLW8+9~8ܽݢRıŰ:N+i溝98pͽ%ըZE2k\J&;햺j2CtזsB\Yy s6US&v=pjVq',z9N fZDe쒕Usct418^k+lR o+ DP o[JQPRÛ( mqtA*V!K[~CLlͳ\g#խǛT 8 pkaБl씿ܣ蓇pZ!>"ܔwXG lv[[,~4&G~uLrvž逆= gY0y~:/pzG!GngB xαèTҴ,wDˍl\i %R:|٦nCԪwީA_yT hO ]øspPcaA 'G |0jhqk?kwT{=h84|!%8_ .5%nfeށp+00EGg镸Pvyx{v0%Cd1ƶOl^HUS ֱ[<}݃eJ)bҲtB])l}TNgD$jTZ\O_Ǣp*_8?N%u^6 **(8]m0WLXdD)lw:q(NmI@!^?c{2$$ 7Ձ#Z;~(,"LkX!Mf9?OBD50;A9,<b_q6-fpF(; &[ѓ|},Lf]UBQ0p#8]dc^~3q*2Jgv}|lBv qڂ Te\-68ϢoHBSf8j@E[݄<5aUq(}荭ʼn*h,ol=̲Qi8%t桑)ʥ1g5K>XzL\\ q w1+d@ċzDc?k%Jxt}M)Ϣ?&@8LH|!S9>Io $cw~Qs2iM '-q h=Y5&wG̊@j i(NYDۆh@Oa&;\X1PoE>X<ьYIxhɖ09-p{C27PỸ=_#_<5p+0J<? < oЦq*|䮤pI{RΛ?-E=qh5dR8Ş?~Y#Hqød@"E/wрI;m|ZѯQ%3 ;aI-l6z/+풘9kdX4~g;5&5_vK BqefGYz7asGV?d0HŨ uD +–- ;8sRգji|HB E߮<suuG,֔c`YRA!{+ޞ478B &.s˺K4>txw K`)%m!?a9\[+J"-Fa,3e)5RX.[3] Ϳt#6XɹYYT+>1 8GPG"m0c^&‰֑" ;y\\3˼ ԨSE23pŘp} 9|h?ru<~)=­ z'BQipmɆ"qFY(]v$X 5Kn%5[\]H.Z4ߎUu@ZFOʦ6(|;{E!!5u?Mڂ&zR~G}Ʋ|E韣:󌵏`Mj^lXJmLti_&ufʴ!]wM9.JNl$N= 7Ao@G1h 6o%ޱ'*: m'PtWJY0?L#c40v@_.0lmUPM&c} O#`5RT8H6A''^Nʰk1Ő٥C@LTufGV*DC\e&C#AP@UyY6)HJ͚zB(08Zs9&VGXqEFZҲ@gm]E zϦ_Cd2.=ϰ,+QiɇC+GMH*P%&"+TɤfT v?qv-wѱ0!)Pwn.O @A- 6&d/\ŬoYvկړVNN۳~e,b Rϥ(yA3Q.|A:H^-%w dRG7ɨT 5Ԉt=[;5,կ~^|Y9wy%WN ݪ/RX  G_zGB\V]Ls/[k@*YET`2YDR9":*{Y%f>45 ^"j .)fąY Hj^޹'CjL?q ?N5=X-LE%b.g&|{i}Uu3[燊W䒌EF=v9Iڭ[ܟ~:3pݹ`Ү$(l(. zW]ObT ʖd=غ#EīV23#ͧ1ظ=!zn%3RP;jO&mY5r>pyVp.;fk%^ܞ% xO_#T#&Z`ç4!G)*R*E jVxvjY9{z%uV]lkw8s7o%ARDLP=:# h[:}nn(X/&IC}vq&p.5s<_/R!NHL&p~? jOLL'io`ՕASEJ&ʯW2ɎR';CI_.Ԑ) 9,ϐ*̜^/#:q8l'5)+b$y[ Ȝj| Rn#CM_>*nX 1 31?L7ƳCa3~W׈tw5LaGP奣:O!aV; ts'-/g>֋&m1:ikn1V$८Uy~(VNh>r8u (6y|Y&(7OkTHcWbܤŚw?.tx5~ @򯨏-lJ(" !,3DAUJrX$Dgkꓓ߇U=tv* Tm!<p^E=9tշe6H ՗a=ר8t&D? /xyxuKguFp_Vj]%d%9ޓ#Um[}OU{ҚV0rA`]rvIⴠxϏ>+oې<a|Tfq 7%=ӱt>o6GʂHy&&m%A5Y'PPDL3 ggO~œqcwfLa!aGuqC+iZ 3eC k"iC[ʓc-wHy 2_}:G_|9p|p`xct1vb)=tȬeS'ؚ=?P0y (?@$7fK~95TP0.ܭ\YPHha<ڟh(!;\:i(˗hd]hmMY=hA0Gs4m~B1+Js%&BζLn+/p D;_◊LQ%ܭ1,񖛎+;#QbY T5ZƬ(-y _\uJ9YɄ!G0#1Z9`OFT[2[?njMm[+OZT|FW֌6eߋ<]L"_7^(JD7\b2>FVc$IkD 9=Pv =P8"L ntE Q꠺XbnMԣ7n-1<_,D6FDtYK7ƒ0TY1 nġ~M{r*laǻڦyK|kJO+q9$Ei6ԟN")sb7wh`\7K+ =Xm쎷\PT eN'H#*:]BaWVcx2~᳁m; 0Uc+*Ł}HQ h9FmL]2W5zrYP3r@L|gkV?:l1Q\!dJ,󈟗:];@s6jT T]c,{]ƂA'aՆA\O^RNZ1șqPxz!*q0hDXiD$%3=W4sk[v}mFoG/\rHRoTL"r v[!EӷlMD1/lڬ$_G黳3R\-HNc4>A;x(_c|MHG m"fR½E TD+JAӃ斓=_K$}LAuqOIcЩ&@,avy~q% {#$5asm.^A'hۤ>\c.{zf[ t"|S[;(9'?"R/ YGJaMxˉ6 8L_gY" `.lSPd #ͩFp\0pK?cmwc?38J6*5y 4*/fĦ6I:Ip38j'D_0vu.`m~Vhez^<z1T~Bw,NU FL  NPS|nwI,9ROK!G$ wy~c`: ,c_[Omm',y]&CogH.@R̒lH .U\zJîd/oPPPF?,ñ0?"kCcO$F Φ5dc0Wln&|Lx-l<磈ѩ9Ԛ7W yo0A8o 9}DtEU,uej:1 twdSK,zߦ$2әH׹[6&h/EAƝ!oONV.m)T5ùU2PȌ  %ѥrwv/F"h6"/$jh)hg~ꮁ 3ՇW.Wi)4ht}tb尐my44BT2 vZB润^SI>hWfBMr{Aj__?1su~ʑK:z&<:U eonq%yu*`/*}Y9m/Q"dW*J~fpބSz w ӝ[:g8H/l'`B=jͪ7,IC*'!/foE7v*tc;UEY6̇*\FM0"#ܹ!dY)Kj3Fk4PrAlXYZ<_N/!eY0^rhAGhŜ"vCg^LmsdǭiX$uw|y˗wML=&:cj쎈R%i~@F4ۧX@` n5-:k5*sFvi f7NLPQ7g&_ -T[G8SVc\j$?fOt=8%%jFԋGR gNҚc:`߃+ dB "j&M]Ra(jKhㇸ*Qrկ10N@q[=Jl9SכJpLNFVZYB -Hfq~vc‰U q 飏V^qd+%oQ tʻPqynPo lz犥ʴ'GL\߶?uťd(fڨ.sMqk꼮{E墇8݄OK*B?jSVz(؉/,>MSp`<]40dD?G 6iДfHȜ=[b:x8J0r>\> d LbY{AD;6}2M7{x}AE!Na9bnmG܋[-w@`y%aje1eEWYMzmts=-Jzg;˚+~uܫB6~s;MR#^aJ}8s,3CMِ} v;DI< 0pzɊRS@B8>fWf)_6 Up"> YKjuD䍇 }/zL!*6E*9*,z&wiH4 |C! J>[D /KhU ?R9J&ص\T8 *L<aB+PCl`QC55VV+%lJ-Y,+~-Ԕ_y"ݞБ) >()O0܈R__(mQiDX v{s8I]v)X"NFSy|͠.|P Op]]:LA neb@z@0c]-I %*@6{b0StV*@C,X")P56@`As[Ztǹ;~qkiLxa In{t<[S\]c@TBmMRPaɡ0څgʬw#O@w>Rۮ*B:jSTH:ؒ>"2Oo#We5u]$ k|clnn\*T\TVhzJmZ1`w" 0΍îX%+/Za__)nFm2Yg8RSf%DwN|;'Z-qCMN Gv?P^+|yy~uq=DZѥ7_^:uo= wadzn|hI0/-x^ \1f3Gq:{Q@q:UY3T +z ٿkJGqSiDKϯo]U".Zb T%B3Zj[/&T`2<!&fEQET`/$ %AT"6틕MNKC3+Żk*N<zRiPh4ܠPs9ʦ~&.)Y#k{M g5=ޚ^x ZxU`Iojn |d|2r%6/LY\WNJ#˂/ AVֶ JdȚ#w;ya\/EO,5$᡺3A<4Tk dHq "!ajm_x@wk#^LE|t@wD5Ut x=/R#oTo@,&*C\c5<{: pOں|dwBv;ɍ,Gw8V98{Xr +OnXe0V/ %cE"P d2HomyiEIG0!Ts8Z=+fQ੾A]Fq'8XpwήklD%tHQڕz$\`K%_Rr~ q/A9r7`x+0%7O=KLkؔʓV#`={!&@ji^`I!/k֑|$>|"kb*N-s?spS87*zjK@ Y2o0, v?pUH vb%! a$*}C&w7=>,R!4.}Y\@ dMM}b#%) ɾ&@L"9:c0™ /)mѐ==GC4}"r#6c<+ }q\0ӬN3MۡqZti`0 &Ǫ0hO#uPě[:1ZEɘj0ļ bxKz Z=r+\~,fWM^Ҡ<z䪚lB瑆vsky:k.4}1:%-nQ:7 A{A qts s@ϋyVePtN4܆ NM$ Y喡PdL2Ǯ>kt'72b(j)˵>QC2A$Yh_X$1"lkz c14'UZuX3?ODx['ĸ,]ef5{V{ބ{L-ݴ 5bxBgi^ضv:!lP6a JH͝}Mzض*?JaFG J+ij^*Y0NN*8!Y1aă7c>9N/bCpz6~0#^ oC #P7%.c]~e'Y&^KyC'[ ${֔J}U((TyOTezk)dfh8;hcH(7ެ&' o{?z1¶#X_ oyn X -кBziiqцzL|jL3 ['} k DPBk "^gKtbh7D,vnō؀8W3uK})gY՜ k\pk0msZ.*k3BZǭ>)t+T %ᜡO-zͼ2·awZNc3^ľpA BtGxt~PJu홬NjZW_:bQPK-`)ϩNme\dizr[%Ib9AI9dWSi hX0GZjfКZ{q}'q]~ j߆t<WtZs>.БN\'ڹ:a{`[Mw0Sc71~W}NWf^2Ro<#Ud_Ι#χIjn`?ݘp__ʤ8u). ڑ O4ph~R 4Cf*fg>f$k"/aPSNZ}^T?.u@Sy.٢Skn$%Yp 2˝LMMbUf ` /*f( ?RD2;N EnzK.u99QZdYVIK0bQz eo¯]űc#9GZ*8U0@t=S/䁰;Xj|fgzbZH1dMr.ƽQ*TSdş{@Uƥyw'x*5RԈ:ϔ*ձjl" %+ Z_^;$d6&u5ΐ%`&"H 'b;faF( Haȓ/ ]_cl\42v0Pb])XoMFM?/!Ců!JIm*\Vﳅ+ݡ@./98htI<$ZxJpQ@O\۔2$#!tԠ+;WHpj{ \}=2k`BjNpV׀+مu9T:$Ak*IxUfjIJ?K $61bkڤ~@d" #У_q^5a*eH*(U[>t+}:Ρf[<8mW؁uC٪j -@Rz+4Qg!#qģ ^/ds{2ܗs_ HsIb-ƃ`'ڥ^=j#mXnZ>K.F*a 9H}|Х3͗dnŲ^Qߟn05T]BT~ =ncB!XwT)I̢$elPS`D @8_lⵚqNC,m `g謁l5y`HOl+L*Է:]\\Fc$5݊p]<IW$1uap^d25 %.B͖7OV%R4ݘ4TĉkmzN#.4Nm%G'/χ[HHyfO\[ ??A׹Vu .,,N3tL}E!Q|jwgl<$G;\䴪p̍+-$;̽߼RI,g:^MƶR!GG wcnD եbk6Zɶ1DKN0&ia? rz2pK^2m [r&E}qXLecR((vձ; ׺al ..*2l/wUW=nTN]?Tu5GVKgFjgtΟ}'cw )r-u(#\La&ŀ'1E9y݊:1v5~: ''N?Q[)UFK=ߞs =YUBSHT"5v(22UGhSᐰ>^*X Z 2n_\,'O+dTuA(mI'@!PLN มvԲt+SKѴ[`ϯ 7m"H.AAĒb`o|_Ű$L8$ǦU.k =Vp>_\&ըsc=6$Z'Wo\5רξ)MسLW:\N۫a  aJu4"7B?&@s8\F ~Iu|{ Jɤz1'-S(z4cyK$]blT}-f?ۨncfdMa8ncʞa\B\EDz}~VAP)yBn^#\N`GP4n2؟/cUH){b *L3F Vo<$8(xQΎtU["-5yDaJΝNKK 2[2>ƖG;q|cOj7:'aJc *J!u8]Iq [ۯ;\ߨ2}|n}a @ѹ%Wz 1a5ʈE_Kr7Lcv"x>JG2w m#Nڛ7czN'Tbi_vNu 1 ЖUJv@ a Fک>Lz}?GKie-g{[>hh)b% kxK)Hap?/k>La[VӗBŽ1ۜpSօP"ktI+=59VG8O&5S@{if*Wew)5nQj#{P ̩~j7;%[0`v(VkdB3b nO) QQ:uL]:[t:Y6mz 247MO![ 񱲍,np6lړ"m;]^TCr.>d)='mA^U#|t+e^ rvgq7B)*^Y x^E8.g9a6I]\W:j*^IS.J!AVn[~-wDSֺp 2NIJx̆IGA{C N ~.(l3(< PQs2n4(ofrUmg>i`dhIK/b<]vwqܒ~^k_6ƜّMfIRXƬ9|i2] {8)|mAVoІUGjt&E(R+@vV\]uFl-">:7;uRͦo蓖{u1g]C,$mÙqne0w3U|Nݥ?Z-^q=# ӈo4.vӑzu qƎ12$CjKcxv Tk@okI2o [dhwfi{]dl%W @^Ek1(UqJ`Jwm+E.SZ'1B#uJN([~{5s#xZDgRHtE8B _6q&W2'N$ͨItFتZF}0Xn'ĈUE_Sϐ;SoJO\ w?rLDdp(Kl%ʔ5 Ea=rp v ?G+nK/$uN3#x5V_gf=OсRksԆyEwM8eMI$%z0?58uS&m\),Ld8U6.)1DRn7u Tru/bTMquv+=j qta}h7&{W º!9tam1vJɸ!vXل~/W5;xCu bjүKWs?6=teU&aU! ȗ=RwGG$M/0  ΃\*[_=.{fv瀸37mG7w FΡĿ_] އ+@VŨsF-{+B-/z16TP5Cyg=y#0y|ݼŠV(z"&$9<Ʊ2hU>$#+I=w`p&SQPEʡs !l +o1 Nj+NpPr F6dFw5[qeDAa5v+-\wŽzF#C$4EbءMCp(ſ?獤ǹr^qf ZWF&wnl'oOr9ykd#Uj/5 =#x"aӔAs[\?>M6Xo͓Pд[sExf6p 捅xq!(]簿j(R#<hl`4dzrC<: )+ NͻmphaȀ#*4ftr2eO{´/a6ֻjmK򭞩BY*GUѢdRD\''bsw3(8$&u,a#”"* '#%d?L{AδE?(N m䓢W  յ!UeZgb@-4X&nȠe 5{mxl50e\mWBw~ZH(uguO=h .I5aj`z%8^s&h.Ta0{JSom Q-#nَLM 's j#ghxn`e*u`E[ AO)@v66 ̊ :3EC_ϼ dtva0fT61@>[ mp ܤ.9fpx>xH52j$(LUE}f_x~Rf'TC&**XBWi#EBD-Ud$eUjN҄؃Žye@#GʦBKrWo83q\V6i|j%\|ͪbӓ #E J£zhϵjL6}.KU!φ6-SKO~hyt" 3zFt`=e3'yΚJqj)~K( +p $toGF>;4{?_|G˲\bYLKң?2\}>5p; @d>x.Jld_ztpd.&=f,fzЁYI%Jtlb-D}0 /j&OXȿz$D7=hNM*C` hm:4i-V7WtZ5o\v׆oM-֐m}x.%XԄ\儚-mX#],b<=6- %a XD8aZd N?nn ^_L<\&sY$$8I~ ?.MroedkFF2h H1p11%C+cp6')M,6q0y.\wߪGƼK֝WhH); $'@y#xn8pc16P'r] l01i"5WUF+-7HA$MٙFϮ0B5-LCĨh [m־ғ碂gj;iMk0k9V{ q:)1Ғߠ f֐ |2V@iR,Uut@;Fo9)m\km %U@4ǮuS-$!I3RO" aUG#?兌4=pu/h 0h?y!, 〓6I7"G=p0̭xO{l2;uKOΘxw=j]8"w=HQNQpމ÷+__olQ={2$F[8@zJX=PlIoLa0RK%϶ߏvMP^u͚F1#0Z+|T0hA(Ɯ ~Ut(еx<w"M)Rjv"|dc@I:6:dؒmĞ9jJDN2C #2r+^K[EZpeTHfx]1110 .KOEL[RşR%)0U0%uH T!aN|M>,@C@RID9GMNʘ f3&:L"h#K -ՠ/pNd}^MIq ygTIQ0^3keNo"D A~DhRm1N+W-,3Bs( ? p<.1Nx޲Xaw"w3thc.8R-u ].5VLvwVNzf Jn5];Nb!DliGhRGr-cDY[0^P.(mѢ1".FK.yό-JUl`\l? SQ4B^Z h|Bi9b(rcYoC`Z%씸iRf!z׎}v$ NxR؎,EMV#ZX2<0QAG !]LgUtQP>4nS8 Z`'}CÙ?J-woݰoF& zl#d;`Zhr֏yc9fD>E˽b_2Iɑ1r)0(CmR> tBċE}}G#/m([ʁ1z}ԠѠ+98CYa\91(<b.HNx 8 <g }R|/e?M̾(Vs8b+rYhte0RfA꺉qo0<f퍏Z఼wAF@1Jx]7}5qд.Ԑ#)#+̚rv0q-UI2l+z@n^u6PEzw afWvZ䩻Tu>Es3n.4\0,?ެY9ƴTvnJ՛ yM4zF h1;Lj`4*R,폾;SEqϻgXjÑުlCsA<ڰR_*MJjӎQhxPaO!)ylMR\ 5' I0lIs Zʦ(J?jǤJ'J[~xjc֠ e'd3챜-SG9zĎc\O+~W1y5=I-NzJ!ls%c\8Λzذ|,&uMr7Z,$g=U vp7oh }U(̊U1õBmll-w*d7*2J*\gڂ .Rܤ^a7<8/ ^K'i" =Ϩݴ_Gy& HZҋzh+Q2jLgc h,nժdAd4lTɻaUSƅiiCD_kYġ؎)L'j2+0a7ey<3vl.)1y,RnG;}dm_/7"j2_.V zmj' 39~iGiJ}ea".YӣЅ+IѬ^~H0s{%`& `H53~b:u7cIT` cܸWu#-,ތ$Zr%׃yUBlĪENg s+Cߡ`b d/fu_-̩nVLa"DTF֟Zrз v ~=@<}\0͊J EòafgIaҼt~EboT~IRo K~ |3 5 -$JN5 !wT'іdlav- vRc)!}JV*5>2pRR Q߶J U%t!UIR㬠"qig0bMWH1_f* LvYAvR;_<FQ P$WʣBI?nh9_떲DďȵNc7 |WUIZ5<;f#h4\=_M+ hT*{b0ڰ*,6N亊˂6(?惾&IZG-ӄWʷ8 c}S;˂KAjûc8k}ui^JTzDAV#'W ~mtݥjw9E@ʁ\kLp;)ӑ \WbD;'Z𔪅rI=ӽޝ+¥<-B|bc5^\[Duw?xۧ_ZƦER[G}="oSc_'+U@c)AfACd}faɹ/Z)).AOȂa7 2ڎ<(AYBDm--lW뒁Ѽn LZf k-[vs};TC~;'\^وI% eq[z<,&+OW7r 3 ~ۗ~/9y-R0*=gɟ.qtjЉm‡Cl@OB#jϫwHK<7vCkl:kDgg&H|VKy ܏W,*wM\ L5ұ )Z 93љZpZ1ǨoآBֽIXQxIj+Fd$t\K~ `qv~`aiQ]:cY.LU6ljój]1*u!ᕹ2'm"Ux]9ƀ'N;'Y^ÄaS ?*}B/;9 }boQ`5bgx/WwuU; B 0loҺ"'nkM0e뭒a] sArϼð^@H읧P.W4-4ܻͯCI&@3JrE8+f~zU[-MJ5%8~yn|;atp%GCŖPJ@§s|BM76Ok!&4Aj\U~¶Zs^,G)Jyꄸ$JOB\;pghR-nxq+__Уlʡ(@E+Tnl(יgfrF4IHv;p)x0f3lxA ?7S6O!6f]);BK#lo+fXءJ\p]% "oTʊݲۯ(X6z'^6 `yV0ŒBºV ͅw-$f`ւRVXL,p,5c.CXr&t,Wea#(>)~ o dAr*a9886r,V܏yIY󇽁n] $kϻxM3UAy|>+`42=EvwY|= @e:7S^gZ([ L5ލYsq:kXLI3ϔ07$G ߻`#'4Ӕ~<^Z -gI !!JE֢QdC(Ѳ)^Aٙʇ#`' K={@X5^'5_,TOrpD=gT UgU'W]2 <7=[n4^Q*^dwؘxo ; b41/j)D"Si{0Tc CISHG-CHOcBCW@ ǽ;OPTu o,CI̶xJLեSB1!?wF%`Ri`{YoE놏gƚwDNS"3ڳuI5[47X%v<5tr`PƇ`qMSMXW'yz"JW1!,r2bC=TGm=]֠СR7 awW3nbVVnB+ P鎐 %+ʿouW˄I [ƶZX6cLH eݣݫ@ ,&nJvsY?w ;'WKuʻAZF ҳ:8}{%Du#&;&~ݘLL8٭7{Bt<԰Gsd>IrN lD䭰->b3 4Y߭]cCr~0WWU"L1gZMiȰ1xfaSXݾ9;|^(},(-tC7O [W%o.q~u)}$˚4 gXͷǴcBVAh=Й2Qp H2KP_^àfIѷ#67kPp=bz*\մ2D/fy7 vhB (ǏVWQcikKFH.I?* { {*@wg늩k+V5c,lbLD4(YH7*M\]XthgDn.Wp cVnLNZ2kAFq|ෆ{d588'1učtۃ]PShծlJ):!3_bD8|(g͉;IOR?*֝i4N/|?#;Rr+-vw^@!E᎑].m,)it1-Ncވ+>𻤹Zt6 ? %URiBvKGYqێUw+ÍvkU$!kC*%`O$"TWWg:aM 4X"VOe!hڒ4X^t]vz8b/Z, ~KX ב z;TJ[9Y76$TRty QvYsȻNa(ä{6m-qMZ!vB^r1 KVuU)IHojcJw[sDP2#a :LZ%Ckxq$yO(P.hsy#|qy1bY#9O>%]PuDRfj2HKa^%o|erXNL`&T-FJx]B[vJk41RGݤ,o'v߬tW0t-(*w'GV$QH @]ZoԹ1U7D1]4E_?&qS1n/fkrB\pG/H8󨮰ؽv!5m.ǜFDV2qLܫ2o4orc 8b?oö^)."`OWVpQiK+% BOɲ"1$x9L2Zjg&90{Cd.I?~(~zuҏ^6JjX!u 0IܧJE%IjPqͳ1K>%D05*F8 Eqp|צD\/5Bh78Hwy]#HR+$᝷(H:H#7IXnt$5Ǵǟa_:5}dQF|}SJR|(n1=A#'Dj kySB_DSPZ@:c&2Nzr4Mavܠmk\Ul$癄Y~sAa_]y՟Xtp.*,#0+NJ\"SQc;^MbZI)6.QTCd'AYҀݴ7[۝?)_khH=fatpv9#L/W;%+SZMZ6WGCېf>hGrD4doVDe~*4+IQ"j2+tN3X),8{tBۛaaIX r2O |VBvB%!slm-4ci4cd~\RX~_ِ5ھ4; TY/ #fbVm`E*_BDbU{G$ m򀢟ƅCgSMBV ~0~g834]I:h FN*PH7gC@YPh O-ò]%ݿ~k5pRg 6ӚRVzkpxLV`ޛ#8ӬH$"͔P%vF8=\z#%4InX`1}Ĵ6mCj#w\1Bt@nUьg{e x R{vFJ쵰 W` uMlW'=2IKr=VfQL~Q&+ua絈z5o,2(M6PKC~"LJБ{Fe2O,zBZowKi͹"\e&8 +7:īz`lavܩ屩AYF+MYghWr{6;Ne"|N5dTK-&aB/4 C&9arz) j e8[;4SA8Qtr0Exn"=}V65s;ZYpM4nF;}SUJ+X9j#Ѫm/wW//xV"&΢SL)%rH?,Q|meRnbTINi]q%CHa&i"հXLl QCu\vxܙt#Bguh-&0yF2'<''}\GS_e ̳pE<Ӊf@1ހ t(r2QCݦD%oYԜm"G+tbY@2]S73[@`Cd6q7s?QsZx8v Y. x3m+"WFː9 r]? U<&46~h^2L&^ێо 6d_*'MO3$3 0/Y5(Ov.7듘Œ{v,V6.Q+2!D di+3k z5Hl@ʵۏKZ)[1plHA,jz4!##1 >OeF 'rA=[ 26l:^U)$!BO^/n<=V4b]L5 nqxc SGr봍͢PDM% ^YLp!h64cMcca="ybz$8Ӣ6gBL|_ӳr [_--D#NXf4˝/! py"|X,yr?nc.+|GVh5RSL1\g'4\dj`lƈF<#Ѱ-@#YnEj)2 e$ {,飠9//ͥWxkM\Wny{Np@O%HSyndh4Șߨƈiui|־po|Qh~n.U=uX*<=<*Jͼ0_RWW}W=UܤK^YXSQ?M f*bmnN3x<MAF¿ҺvIīʮ5́C  %b ձisQF>o&0Ez&<''aw@cLh|K&2YAGu^{^Qm$51QuDa!mqITMǒrݑ*r8~`§u3x_w"%1Z)=/9uE v@[*YHRRb'wT}<¹hrRsIZy+i K$ ٻ-)ީŠ' N |ol >sq|u^r Ȇd* RiIݧ rUo&becm Ii\NsW8s ͻIadʧEr)ʕÐNv,H0gb`$ {NnպD*`{7> 4`CBƍ"qyM&7 ~JɎfywL%bMM!Z+wf=6fe TWe4}zұЉ 2健uAۜb_z+tq;TcOWLtbK]а}^1qOof nPWŖuz޴*lK][ە KQh5dh1-miN8͒}/\E8v< ˭9V>Q/h C=S'5Z2ioT0S| B vfyf3HK3k11ɗY8 v0!zbb*{c=j T㫴aB!;b'/1Qe2|ib<=V-]\σ4 M2PQm˚,R9 ȅsgmI Ԧt##zR)xJ( al(  ^"^( Ds2REJ!j}!FFn߸ΟFG`8t Di0ӋWGfaKn6WuVq*N{ra%x6$I2T18*H^1aC7l@ab΅=u{\[ x8-t%2|}y/ʥhQcBdtM31+ITy"+ih=FaiO0ZYzO:m !?EHEH E՜g:1NU]J"2`_jm,ǧTO-vVX\#"Oyn_ l#I`8>íI_v:֟aӑ!4u  7r&#r R~/[RHV^SW υfhg0Og=CQB ͽs G|u)Q GS|x4-چjGZ>&#axvjpGWd0oMjv[hzA_8O-\}bib1d? #ݻRurCZM%С:ScZOs#%prExlÖ[G dr5WBa'cAjv rߏh颌 okC7F~6d)Gr2K8{!Tb->Dk7}QA?7Ѥ#KcBNNre?x?pu@/XI7SEEuբ4D+,о\B^&thcb$[K*w$Ŷ6D2w);Fn fO!zHW!1"fպ8 xjַe?H-PIk0ъk?߃d8{]YE02b{:<ր4 jJoϕGbO˗!bj(ܷ117TD?4QEakqc823>,ji1d'x^J9%1/V_mf92RR!yߢR>(,(51^T;o]7svry^`=n2)>_.c'uQ\:65k=Rn߃~`[㼈1qNc(1O{[o+:`|=&_X#ϝi;Me6fH& 4g" UC,x&?L^j}XNй}Xu;U"smhI׻e 0gCE6xq]Z3^1*tռC^ ~z0 j~>ˈJϦ&u,(*LpL1lrQvz5b#kζGuxB VG(_@*Q>=+e'`c- ՞5mnѫպbkXh"$@n;cc%])_5=+R2Nrt9gnICa/gfF/z~@͒Pn xGlYi ):v-"ʈA0 7H/9蚇דnLT32vĴ<~qw79":DXz֢Xd`B>Ʊf^>pdAqư-Km ?m+O<81s}$_X/ w5|eS9:joY\@݀"XU!f556%IkLJ+jdCv0Mk?S7z&|~f.\5vj[ٱS*F'DxiOh9T|fw {8 qZtD!pٮ PfKmlΨ8ܼ~kKGox+ 7.‹YU*VxC=4NRPn0L_,p_v,Yvv|S3y%]ɴ=iGFMg/LQgn $w]sVyclȗZZL}I*% ȇyF+ꨔ],'TsoUsm2ald#z#zrm @%3 1$PY0oXqەn碵Yq} ZG9r5:LIRO]8jzchi= J:)Q$k͘x _I_qSNL{G).q~#Dc? rKZ1::?쒱HK3xb#>[*, +>Rx?7ZoDg4LMuߔ $=LF44aai{}n.3J(KѝjgvF7ym~ e&rFqWTtvVd_F=+&Wa5 S#  R9IkQ^>W&: S[D!. 5a|N}™8YΘb#Zs"R%UH3Ubv"ѷ}̻foEK73pJyr/r-b_sa7[uBYPXwLحdR86i[7RSѲHT}S9-&,8KHE@s&7H}*͛c*>pF}b;tm1c<D() K>},$ϱ"P\|4םkkڈ35 ZOrƍ`C:au5xw%i< {Xt;-C.B7|>Ly e,Ep+jhr,p;Gja!GǶbf+ȳZDv[1-et$.Tp]y"Q1L3'}GN`[|d.1LZ "wAPQT Oe'!:3)p•m4ࡓ:akL?.\{"ח8!(,_z6xi;2sI!1bV6Y%{ۦTS}4c6piʼ,.j d6eH"Cp{БRϴN|3Z P8[u*A FSjbidp!hU.s'W?@!Y#n~l ?+I|i6>K*cТr #1zVvmJ\yE4^r)f%jŴVj.: be,sKM8PKW)f p&=N{TW%"Iq¯tdJ#g;N=eVlM/.sK1wisv8S@KL OFm"#rٷQ3hu.sx ] mo,u[.n2[5ԑuZ26 *`"-ox9? xV3C5{MllvfM];<1@Ԉ 6xq#6 :@kp3 2im yeJKzR>NHdsa* >pMFkXVK-#I^N@\ّTT/k HYBE3#1g3EJ)NL$lkŪ$Xpoߌsw--? 6&icH`G#ےfT ɤ%" pTM?mDo;Ğ+(N8_/uni n`|&~jO®3Zoމ7 i2V9 N( vMTk/tj%d_A<z8< #Ɵ=[1kKb_}`cl;dI /m P#_rj3~V1S|6*t%hGXe΍e:y}O6U)4hAݬ&@^wOw0{]_?`Jl$i7V!q$<[1޹$UZKʅɹ ?僻)`Ձ7OUؤ7ɺ 'F]?Ù+?&%$ j]fcs=+-pxZwg<2u*WϐM%Eu/2{Y$_Z0_$2p6z Ok*7W`-̓ "WH'F) ,<^qz;*{H{&$!͡yM2*}|Fgt˙r1_@'AR5ϩz<Ѻ;!,~wVzBK~t9?W45M`}mR iw~ |۳Oח'ۙ\w۰DI=Yŝ'm ^|‹(`z $8w洷o"Č(.2h)#c~v\2jy4Vg{3C6с߸ TuA4f Uٱ=@TbvzIEkFr(6v́rhM']<ũiNtg7 kkQъLKO*FzV-܋s!t[=g.tq{9ldnҿ0!^[ /:Y?/O KQT*IJԾ^W w1m) 8-[ju_?kWX>Ua8s 9Zcva//?`?qhr>΢ҵs8$vy|kw%=#vP_!Z-  (^1On:>wXH1\<-Á' )@ Q#{v[41[!&>u=*kW;=s>'~@M0b5ZK3=| j\tai͒=o%Lf:%`Takk.fɅ C%lgwBIe mLB[7_X|Fw=%4֖k.h9 xQcy+HKN%lvsocLKzj]8j`0Bb6m;DcFh Dy᯻\$~̱aBkl9{# '2"Sa`Wh@Kչc;+ڋ@W';Z۴甐u!hhdJvg**XXlS^6k}dr- 5vN3 Cky'NߋW5 /.Hƙ ڹ=ߗ|#cA{2Y9RQ jۼ]rM|5*B> ct@6Zi{l4 9ڃn0-jH sɒei)UGGmyK x ϺJCrغCvPQ"B.u"Za7])Ir_>fn.NU:ɯm_=& Ȉp 4Py\mwɦ`i'՚5hϼR6= oPOvhl{ZcfXNj>I$HT|3APΖihkf֮͡ḳBdv|0!es0 nѥtg|!ΟCFp塞9uM6VfSXuIje YGuTxs*pc&]9K]/Bka$7daHWVTjfMC 2s.5O*Sq~q 8B,ѹXbQ[,M}6MjSⷒvph,?qNeثF.LME]ؓPn$~oB2 4Jbyn݃/|Gn𸴰4r-f#h04p>aIC  'Y:Bj \"zV;pVޣ8= 7c[=5^:ZBhVQd;"-84IzmԾCn$o)BO͉, FH;$mNnS`M$:Qwx؎* [ /-#3l 8K:O(!czZQH8c8 o\3o ,5@9,R5feݹ0ܼp:M(1!=sf4(ZT-v4J*JH"ֺ黺0gR{ZVv΄V('ʐgg,|^J9$ymW֝Sn\ƔH 3K'R|FL:*_VI#=nYADQqC@KIi8 CgF*" qkEW5 ^#`8Y#+G*+k͑2pfLdಮ$ c"`$[zy F,'{+Kfo y>2A9rf{sS' 팻![z+bKa,"C08ptqZܡ{%j`Dv͐.Սx-CxArCx=9n*o}X+E$ut]"j#Pʙlj(Ֆ|NυnC6|u$wϦ]Ե '~6m$+s݇cv{uY{,V֔FNȃ\p.(Z?j;̊0;(Ij-€V L~,e!+~)+rfbWYTZhTX.u8" _hSoW" 츆sD#\FݷY趗oeLGK ]d_wBL$|0'(gϝ)`1'v0&z\K+#cW9.'OˍuDw~yG5罹($K b]lD0,ư +NcD37PQj>d g[FK̆ 42㶞҄IIQ}0=1>P<Ϸ(zC}]Pm'xc$-3/"0?|=|=y *%L)B~ex!ӆ97 [yĝH_ |Zf!%@c)SrV y!o(,Ҧ =5SitQ7d/3'-nى^ZB)Qc:E~J{-l`r@:=qCaUd`%q@,=|c+6Vqlh[$h$d d=+ _Oȷ.as`7HZ:g,#Xc@*A q}01Jʌk7Fy,3aBJNu+ 3j&UroقP !H26}K7|,2X>EK@) 5 hd~]ӑVi 5w?et5=+,YNxbyC'J6ԳH59e Qy]j "&r\Z|8I>1p[pVQnqV1GQ'fyh'DZB?52t\s VK_iH"J::ܼLW$ׂˢ$m붼c7 u-2jA_E{`VxZG XV}x]|v5zz*N.՞|G.Z-p=hʕTTMC?T8^{Yu[ /Aodx2|ZQ>3R3lX?[F@Kys@mŚSEGwGबio >߱7}dX/eh87`%>Ps sE5С~sj;;ۀM{aYvBa){YkgJ1, Vx8j&=Pϛh ;4jioU8u|><.iu!b,@3 MR:.[K:V\)R5v5w8 fo^rCgU1(g2'( X("#vp8ƞ#яsEK" E ^20Aݘ?J229a{ϵ%[YըC۲Hp)Wi's@}C\J: _R]d/S!Êf- a{mvis{vgƂְ/X=>!̪k @F뿿ay/-Vd..!p ]ى?pI}(֤ #-2UܿBDŃ$)f2ݎ\"? V#XޒUx.{1&< %+8 cu~ynlJ麕hؘI62Y5veKW1k#jOҚVqݯ!cajQp^d3n;Soo+;5n[Tq,[OCj栁 o]ӿo;U$J 5x3k qSWwJQ ҳ0D %V60qWdL:9{xoqhmNKY`iaaO/avn[~GT%=<|x'bK'Xɱkj2Bb> #jpsVK^'m,w㮺:Сk4vy$}CMW歹8dY2  [|oB#DDO{.S((c0=V\Sm0w%]}yW,^!@`ꎤEqz> wJ(u'XrΑ:Ʌ~Eʖֆ@j}nO 'X4Ń @CBхM[5ZgPH4a||0;dXkJpY0Kt N:^*T\ (O}\'{oWYO£ܱ Vܜ.F *u^&dOY$g"|URB*.2'eX(,|܀(Ѿ^]Eg+@Jj&+[ 7n0]9#3RkWNb1 g[wn]w=_}h-_ t)5BnGl t &qKW87-tvLS :.3_7[?2$oŲ4-:qLD[4~LѶ'Acf@SlԤʌod ZMC]#iHV_M]m&-MRL9[!}P8d8\(a!j rIգ^ZZF%a{Pً?Lh?2;vAd,Hu7[ckf3)k+}ٜ W}SRtvzxik$a-i[ ٸH̚p}ⰱl>gԅ$a7ιL";%* .`ӛaU:\eÄI+P%jy;f dhe+w|i5yzPJ-'X ?{NAOHs+ufuν>y"gvu;I=r{wz?qNj),‡mK8{$l'HjK@_rw'%]3{7P#y@(~ɯv@GGOJ!mÎ)u`Z|&iYV )s2{*iJ]@)*ӥ~=ZA M?.c4v6i؛l|-.q]:^ 3s؝gʴD:T#CAvFfiH) WO:1i}ϓ蜒nbf7"&>Ŝ~Rk4xz@դ>,eꮡf i`㶐ֽF57a|.UeǟY)ge8~fZ7qMoisN21$K3X6J =Ƽ%QȺ2%c1ÈxDx( hvS'XDR/:7ݓ4Js 4ĽKAiZ7Q){ׂn1$K1ZvL( yνҡ(0b1\Zū1|!?t餝/AssQ6qq`pi 2QJc-EÊ,kT4ƓB,<0E$l֏7p9d/ĵu0E9qV` I!Z<*> iǶ<7_=/?Z! $.>CkG"4n2ef3Te=k g5VbxRڮF(AyTQi̻ׄCy;Q"f>EH p'kN74PGތ>9aan߈\[_a:Q|rThn)zp֠k6e̼^f[|+]O5ڔmn[2H3˜%V1uph_WIAM߮Oq#LTOLCR|\yP8 }^Cu ճnAZT؜4~Ĝ@^5ABt^.iVFxcP-%RKeFSE+n_WPy2.}H[8 NAjf {*?#9Ha(>w !۩J_E~Kq-xRUzBf9l0|*\!8R2L"/}~!s{~jRgňZlVP}Sh_]13^/ХXg7Ksۚ(_[ <zVdfZO%^I!F-/+*b9s-"ng)G bijM̀]G:n@P-p4zulmtB}%1@Jix;\+~-K9LiE BXKх< oU^ό)aڿ\5]V0N_.,kǼ{^uć?r؞h:c6 GϐOoʯ)V9 [f7؎ZzYSPc ~U٢žKiP2;U }:=BCVvdJ&'衤`gm), VAgJf0.h0wF(BaG@&}a: u-`ka'X i0 Qܬ}y^UB%R w|z:k@zb,AxEkO݅3\񕔭dm^ c5âbӌir{;t9ȿSdaps2osId*CR8T _K^| DtH|^['H哝ښD `jyaD7VAsAٞN2}?t>ACD&UנV<:0JXœqZ."sur, փHk5}$mO*9.% d(zGۜlH 0hgP N4jʗk8{~vaXwG.Dgχ-m#Ô- 3)?ʠbdpmDPb}RO@![e5;32Ŏ_n6f E8yͲ". O8{Ox2=Z^^P>RQ}4j|cE!O9 6l yt3_*(Ψ@ 7$L yg?.dS&vnv܂kQO8M۞1 'e;a@p1BH dFNPuU2pieV >=L/ *:]Eg3VRwL y /`j{r*҅EdA<exsώ0!$GP}{:!yޏЂpT:KMϘ8P~- _j ~PmcN!M%ʣ{R/]r*af.zZka 5 T{ p*PE -+Sf^`;y2c@ކ+r8=қRtѶҥð Nb㣽.ZG^Xf{RP%d/lӝ@* D FtrQiNaܨ^@1YZbvIEfal[}* @ω t[| F< qE 4RYb~O+}>|lM!s|6 .N;.~U1>dk#*qZ "l꽑D堕nսϧm A5%IL"ǁ!hA d,Ifӓz*;e1'A&FwDr:Ifu&q-F67취'&0Xπ0<M R95ZfXA;Fjs!˄AhQ6bgQ=Ƃ[Š&!4j Y{Qs*bƮB|Hvf2P9|utwU>jb{ݥfH5ɷĐ4ڧƐ_ĆB꽍9YɪEj/eeRϾ`q[oL> o~n6kl5$!O,C b#?=mr@yapʶ;UfB靍oAHmX?F-p-x{{[S [r]L}eˁKK0HW@kl($H$2{(_IJ+TO׺˵6heo;_4vqKĭiec9"_i+vH~^fxXꔫѲr$ 4nI|igy `[E~>;eӏƅ7u?@rˋrt@[+>9y|lc 3l iӤo)Թc{-QzwY۩ \x ԅUF6SMxI s`Rh-h+s6uCsG0AM ,tJn,Qzd:sW|V))h;ĉP=, 1!>> 30'a%02m, 6 3u9AҠ:Ct2Yz a@8ʱLÍ!gZ~߶/}Pon~6bH,, Fd^_ansc.Wlm][ 9HHyiBn0x)v$5XIT'^ET}ingX:2s'{{ keu$^yKrRS2DT& 08: DEHx5>DMAIT674ii9^ijԵ݈TxKT68U -#k{ L@b}.wL~U.SilQ?kZlV."WEkEfr`+n̢+k z,/T$v5j؋Tu@vj/j8lJ,/.+x3QvymC1#'hJ]\OپKЉ< OE@~= Dk5:X0;cwxW=z7!щP^ꝕ 7E6=aTX ϯf(Ͼ~,7n96wYo\oL}A]1jˀ{:Q|^J'jKux{5].]ʝ^1d̙DN&+Q' h9K=8j!:uMQ^ȸĵ< 髼x6cZrpd&!y:SKհg]"Qn*˗.Wϝa $:!mВl’,GE_{H5!j̑_SHH*4_^S]6h͢𕱧t =`3dgCR&49M,l^ģx-Ty~n~FK"ZyGۇ_)1CDX|}?σ^Ń @*xXnch#~#EϠ?+;Kp%\vQ#]믿 VWwO&wg!Pˉİ+ w'.\QVC><랋06%\עfĮ̶T3R2AڍJvԘ۷.;i".Γ$Hh uuqF2ְIRbĄTOu^&o(N? \RTD%{_.$eA0`~켥`Nq+FTG24A3 R{:I8=n,,E 2_ OC)%̏8ؼRS + /aVڬ(cVP`&Dvx&%[b3E ۄBAg :ΛRAX-kG b sh??OUua'7WP`^B4=V;i1 n$M6z3%30k-6Q ޸dq@jf2䤌Rzw+utXj`3kC #_Åt'IISi˽HG^u3ǽ"W5t~u\kVM3jM2 cDʖш81@7lṢd:&_ ! 8_⼸*x},:oF+``)71!@㻭 FJvp8O )wcVHRHx4_.~ 曻1$025B=oB=M?ʪS8p6W3w ]@.0& z[EґctΓJQt' aĹT`2X"0&uY<*[0 ?91jzpvuxb)/&w%j9p7Yx߂.l x}%Z 4)RH?e߿pRKz) Vژ:~۪9GZ릚nYּ ;y +2&flfJ" MTRDr8B9n' G~m<l\&a"=5P8|Y΁p;H?Wߎw,ZH6,*ʙ|F?.l$1,14XlUQ\Sc RweW.e=WH-s *`+ 7wYOl:䲀Y0@ &+\taFdicrsHPńGw81w9`+`5Gs;{P6$PdZ !L>d*`6 >XĬMmFjcX* MT*%97e/=tGV( ]Ɗ,e