libuser-debugsource-0.62-26.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`jZ` Դ<Ƨ6/-*-gc*P?Kp6r5e#d3(n4SgkƏϺ3ۀ(.gEql S~B/gfNR僱zC͘[P*/?/).Є+`ؑgP&kt{)hgD^1rN*+ū[c/us'%[w#ku39 BltX C(ru~o尜6<`^bZY;rz.D=^S܆ά+)e%KH],.ik:ВىS%`[芇G?"e硌ĆP?50+ 8JDt?%hbι SV)!鎹LswV >CFj kv 8iIw,- ③\Ҁ}Ռ?yd%:86243032c3d89c8f2dcbc3b6f341026bbc5c7212470d8d0f48207a180374b0d51de60e1a5b4a5aadb33110943c55ac7c44cdcbda71gD3!pQp)Tξ7]mtZ`f ]mtZ`mlZWV-<Vv@RWF}G-#83P8zbϮ4(t;Ԍ MfPu!'L(dbg߮ : v0lӒ ye ({QRgL{i ~/5ⶩ~ `4G0Æc'SxGH(cϼM][:Prk/֢֝8mЩ~8Mguā]U%C]ӏ5揸#mA dhvq:ݒP}Q?L&|%d1T7ƶBRZ5,{yy5a7Y@_4%*f!x z%kkCFA% TB_f[팠َ d>p9D?4d % G $)/7 Ug/H/ / / / o/ /\/G/2T/@P(89<:Sq>R @>BN@>@>=(=ki=><@<@<@<<<@ - 0.62-26Tomas Halman - 0.62-25Jakub Hrozek - 0.62-23Jakub Hrozek - 0.62-22Jakub Hrozek - 0.62-21Jakub Hrozek - 0.62-20Jakub Hrozek - 0.62-19Jakub Hrozek - 0.62-18Jakub Hrozek - 0.62-17Jakub Hrozek - 0.62-16Jakub Hrozek - 0.62-15Jakub Hrozek - 0.62-14Björn Esser - 0.62-13Miloslav Trmač - 0.62-12Zbigniew Jędrzejewski-Szmek - 0.62-11Zbigniew Jędrzejewski-Szmek - 0.62-10Fedora Release Engineering - 0.62-9Fedora Release Engineering - 0.62-8Stephen Gallagher - 0.62-7Fedora Release Engineering - 0.62-6Miro Hrončok - 0.62-5Fedora Release Engineering - 0.62-4Fedora Release Engineering - 0.62-3Fedora Release Engineering - 0.62-2Miloslav Trmač - 0.62-1Fedora Release Engineering - 0.61-2Miloslav Trmač - 0.61-1Till Maas - 0.60-7Fedora Release Engineering - 0.60-6Tom Callaway - 0.60-5Fedora Release Engineering - 0.60-4Miloslav Trmač - 0.60-3Miloslav Trmač - 0.60-2Miloslav Trmač - 0.60-1Fedora Release Engineering - 0.59-2Miloslav Trmač - 0.59-1Miloslav Trmač - 0.58-2Miloslav Trmač - 0.58-1Miloslav Trmač - 0.57.7-1Miloslav Trmač - 0.57.6-3Fedora Release Engineering - 0.57.6-2Miloslav Trmač - 0.57.6-1Miloslav Trmač - 0.57.5-1Miloslav Trmač - 0.57.4-1Fedora Release Engineering - 0.57.3-3Miloslav Trmač - 0.57.3-2Miloslav Trmač - 0.57.3-1Miloslav Trmač - 0.57.2-1Fedora Release Engineering - 0.57.1-5Miloslav Trmač - 0.57.1-4Miloslav Trmač - 0.57.1-3Miloslav Trmač - 0.57.1-2Miloslav Trmač - 0.57.1-1Miloslav Trmač - 0.57-1Miloslav Trmač - 0.56.18-2Miloslav Trmač - 0.56.18-1Miloslav Trmač - 0.56.17-2Miloslav Trmač - 0.56.17-1David Malcolm - 0.56.16-3Miloslav Trmač - 0.56.16-2Miloslav Trmač - 0.56.16-1Miloslav Trmač - 0.56.15-1Miloslav Trmač - 0.56.14-1Miloslav Trmač - 0.56.13-2Miloslav Trmač - 0.56.13-1Miloslav Trmač - 0.56.12-1Miloslav Trmač - 0.56.11-1Miloslav Trmač - 0.56.10-3Fedora Release Engineering - 0.56.10-2Miloslav Trmač - 0.56.10-1Fedora Release Engineering - 0.56.9-3Ignacio Vazquez-Abrams - 0.56.9-2Miloslav Trmač - 0.56.9-1Miloslav Trmač - 0.56.8-1Fedora Release Engineering - 0.56.7-2Miloslav Trmač - 0.56.7-1Jason L Tibbitts III - 0.56.6-4Release Engineering - 0.56.6-4Miloslav Trmač - 0.56.6-3Miloslav Trmač - 0.56.6-2Miloslav Trmač - 0.56.6-1Miloslav Trmač - 0.56.5-1Miloslav Trmač - 0.56.4-3Miloslav Trmač - 0.56.4-2Miloslav Trmač - 0.56.4-1Miloslav Trmač - 0.56.3-1Miloslav Trmac - 0.56.2-1Miloslav Trmac - 0.56.1-1Miloslav Trmac - 0.56-1Jeremy Katz - 0.55-2Miloslav Trmac - 0.55-1Jeremy Katz - 0.54.8-2Miloslav Trmac - 0.54.8-1Jesse Keating - 0.54.7-2Miloslav Trmac - 0.54.7-1Jesse Keating - 0.54.6-2.1Miloslav Trmac - 0.54.6-2Miloslav Trmac - 0.54.6-1Miloslav Trmac - 0.54.5-1Miloslav Trmac - 0.54.4-1Jesse Keating - 0.54.3-1.2.1Jesse Keating - 0.54.3-1.2Jesse Keating Miloslav Trmac - 0.54.3-1Miloslav Trmac - 0.54.2-1Miloslav Trmac - 0.54.1-2Miloslav Trmac - 0.54.1-1Matthias Clasen - 0.54-2Miloslav Trmac - 0.54-1Miloslav Trmac - 0.53.8-1Miloslav Trmac - 0.53.7-1Miloslav Trmac - 0.53.6-1Miloslav Trmac - 0.53.5-1Miloslav Trmac - 0.53.4-1Miloslav Trmac - 0.53.3-2Miloslav Trmac - 0.53.3-1Miloslav Trmac - 0.53.2-1Miloslav Trmac - 0.53.1-1Miloslav Trmac - 0.53-1Jeremy Katz - 0.52.6-2Miloslav Trmac - 0.52.6-1Miloslav Trmac - 0.52.5-1Miloslav Trmac - 0.52.4-1Miloslav Trmac - 0.52.3-1Miloslav Trmac - 0.52.2-1Miloslav Trmac - 0.52.1-1Miloslav Trmac - 0.52-1Miloslav Trmac - 0.51.12-1Miloslav Trmac - 0.51.11-1Miloslav Trmac - 0.51.10-1Miloslav Trmac - 0.51.9-1Miloslav Trmac - 0.51.8-1Dan Walsh 0.51.7-7Jeremy Katz 0.51.7-6Dan Walsh 0.51.7-5Dan Walsh 0.51.7-3Nalin Dahyabhai 0.51.7-1Nalin Dahyabhai 0.51.6-1Nalin Dahyabhai 0.51.5-2Nalin Dahyabhai 0.51.5-1Nalin Dahyabhai 0.51.4-1Nalin Dahyabhai 0.51.2-1Nalin Dahyabhai 0.51.1-2Nalin Dahyabhai 0.51.1-1Tim Powers Nalin Dahyabhai 0.51-1Nalin Dahyabhai 0.50.2-1Nalin Dahyabhai 0.50-1Nalin Dahyabhai 0.49.102-1Nalin Dahyabhai 0.49.101-3Nalin Dahyabhai 0.49.101-2Nalin Dahyabhai 0.49.101-1Nalin Dahyabhai 0.49.100-1Nalin Dahyabhai 0.49.99-1Nalin Dahyabhai 0.49.98-1Nalin Dahyabhai 0.49.97-1Nalin Dahyabhai 0.49.96-1Nalin Dahyabhai 0.49.95-1Nalin Dahyabhai 0.49.94-2Nalin Dahyabhai 0.49.93-1Nalin Dahyabhai Nalin Dahyabhai 0.49.92-1Nalin Dahyabhai Nalin Dahyabhai 0.49.91-1Nalin Dahyabhai 0.49.90-1Nalin Dahyabhai Florian La Roche Nalin Dahyabhai Nalin Dahyabhai 0.32-1Nalin Dahyabhai 0.31-1Nalin Dahyabhai 0.30-1Nalin Dahyabhai Nalin Dahyabhai 0.29-1Nalin Dahyabhai Nalin Dahyabhai 0.28-1Nalin Dahyabhai 0.27-1Nalin Dahyabhai Nalin Dahyabhai 0.26-1Nalin Dahyabhai 0.25.1-1Nalin Dahyabhai Nalin Dahyabhai 0.25-1Nalin Dahyabhai 0.24-4Nalin Dahyabhai 0.24-3Nalin Dahyabhai 0.23-1Nalin Dahyabhai Nalin Dahyabhai 0.21-1Nalin Dahyabhai Nalin Dahyabhai 0.20-1Nalin Dahyabhai 0.18-1Nalin Dahyabhai 0.16.1-1Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.11Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.10Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.9Nalin Dahyabhai 0.8.2Nalin Dahyabhai 0.8.1Nalin Dahyabhai 0.8Nalin Dahyabhai Nalin Dahyabhai 0.7Nalin Dahyabhai 0.6- fix findings from static application security testing (#RHEL-35578) - translation update (#RHEL-12111)- Man-page update - Resolves: rhbz#2070941 - small typo in lchage man page- Actually apply the patch from the previous build - Resolves: rhbz#1670997 - Amend the user lifecycle auditing- Resolves: rhbz#1670997 - Amend the user lifecycle auditing- Resolves: rhbz#1608321 - [libuser] RHEL 8.0 Tier 0 Localization- Resolves: rhbz#1637398 - libuser-python3 should be renamed to comply with Packaging Guidelines- Resolves: rhbz#1602600 - Please review important issues found by covscan in "libuser-0.62-14.el8+7" package- Resolves: rhbz#1608321 - [libuser] RHEL 8.0 Tier 0 Localization- Resolves: rhbz#1558151 - libuser needs audit events around the account lifecycle- Use 2048bit keys in tests - Resolves: rhbz#1611729 - [RHEL8-S-BUILD] libuser Fails Scratch Build on rhel-8.0- Drop the fakeroot dependency - Resolves: #1581448 - Remove fakeroot from libuser in RHEL8- Do not build python2-libuser at all in RHEL-8 - Resolves: #1559103 - libuser: Drop Python 2 subpackage(s) from RHEL 8- Rebuilt for switch to libxcrypt- Update URL: and Source: to point to Pagure instead of fedorahosted.org Resolves: #1502354- Add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libuser See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Fix FTBFS on Fedora 26+ - Add patch to fix issues with -Werror=format-security - Ensure that the python 3 tests use a locale guaranteed to be present- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Update to libuser-0.62 Resolves: #1246225 (CVE-2015-3245, CVE-2015-3246)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to libuser-0.61, notably adding Python 3 bindings Resolves: #1014555 - Filter out libuser plugin and Python extension Provides:- Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- fix license handling- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Fix the -2 change, %check should fail on test suite failure- Include test suite output in build log on failure- Update to libuser-0.60 Resolves: #910774, #985569, #1008825- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to libuser-0.59 (CVE-2012-5630, CVE-2012-5644) Resolves: #928846- Always use secure_getenv() or __secure_getenv(), fail build if neither is available. Patch by Viktor Hercinger .- Update to libuser-0.58 Resolves: #844140, #854236- Update to libuser-0.57.7- Drop no longer necessary %clean and %defattr commands.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to libuser-0.57.6 Resolves: #803840- Update to libuser-0.57.5 - BuildRequires: openssl, the testsuite needs /usr/bin/openssl- Update to libuser-0.57.4 Resolves: #788521- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Wait up to 30 seconds for slapd to start in the test suite- Update to libuser-0.57.3 Resolves: #717116, #724986- Update to libuser-0.57.2 Resolves: #671494 - Reenable (make check)- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Use %{?_isa} in Requires:- Disable (make check) to allow parallel 32-bit and 64-bit builds- Don't default commonName to gecos if it is empty Resolves: #670151- Update to libuser-0.57.1 Resolves: #668855- Update to libuser-0.57 Resolves: #497333 #610172- Handle matchpathcon() failing with ENOENT Resolves: #631717- Update to libuser-0.56.18- Change default crypt_style to sha512 Resolves: #629001- Update to libuser-0.56.17- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Provide LU_VALUE_INVALID_ID and id_t validation in the Python module Resolves: #610838- Update to libuser-0.56.16.- Update to libuser-0.56.15. - Drop no longer necessary references to BuildRequires- Update to libuser-0.56.14.- s/%define/%global/- Update to libuser-0.56.13. Resolves: #251951 Resolves: #454079 Resolves: #456373 Resolves: #456382 Resolves: #530513- Update to libuser-0.56.12.- Update to libuser-0.56.11. Resolves: #454091 Resolves: #456267 Resolves: #456270 Resolves: #487129- Fix nscd cache invalidation Resolves: #506628 - Preserve timestamps during (make install)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to libuser-0.56.10.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6- Update to libuser-0.56.9.- New home page at https://fedorahosted.org/libuser/ .- Autorebuild for GCC 4.3- Add support for SHA256 and SHA512 in password hashes Related: #173583 - Fix file locking on some architectures - Rename sr@Latn.po to sr@latin.po Resolves: #426584 - Address issues from a review by Jason Tibbitts: - Remove default.-c, moving the provided functions to libuser proper - Remove the WITH_SELINUX build option - Move Python library test to %check Resolves: #226054- Add the usual "there is no upstream" notice.- Rebuild for openldap bump- Rebuild with openldap-2.4.- Fix uninitialized memory usage when SELinux is disabled- Set SELinux file contexts when creating home directories, preserve them when moving home directories Resolves: #351201- Work around spurious error messages when run against the Fedora Directory server - Fix error reporting when creating home directories and creating/removing mail spool files Resolves: #318121- s/popt/popt-devel/ in BuildRequires Resolves: #277541- Split the Python module to a separate subpackage (original patch by Yanko Kaneti) - Update the License: tag- Update the last password change date field when changing passwords Resolves: #243854- Allow specifying a SASL mechanism (original patch by Simo Sorce) Resolves: #240904- New release with updated translations- When changing passwords, only silently ignore know shadow markers, not all invalid hashes Resolves: #225495- Tighten the API and implementation to avoid corrupting number-like strings; the module interface ABI has changed Resolves: #226976- Fix inconsistent PyObject/PyMem usage (#220679)- Update to support the 64-bit API of Python 2.5 - Drop the quota library and Python module- rebuild against python2.5 - follow python packaging guidelines- Add importing of HOME from default/useradd Related: #204707- rebuilt for unwind info generation, broken in gcc-4.1.1-21- New release with updated translations- rebuild- Configure without --enable-gtk-doc to fix multilib conflict (#192715)- Fix bugs in handling of invalid lines in the files and shadow modules - Fix pattern matching in lu_*_enumerate_full in the files and shadow modules - Add more error reporting, return non-zero exit status on error from utils - Use the skeleton directory specified in libuser.conf by Python admin.createHome and admin.addUser, add parameter skeleton= to admin.addUser (#189984)- Fix multilib conflict on libuser.conf.5- New release with updated translations- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- rebuilt- Fix crash in lpasswd when user is not specified (#174801)- Avoid using deprecated openldap functions- Rebuild with newer openldap- Support importing of configuration from shadow-utils (/etc/login.defs and /etc/default/useradd) - Add libuser.conf(5) man page- Use gmodule-no-export in the .pc file- Make sure attributes with no values can never appear - Fix crash in the "files" module when an attribute is missing - Use hidden visibility for internal functions, remove them from libuser/user_private.h; this changes module interface ABI- Permit "portable" user and group names as defined by SUSv3, plus trailing $ (#159452) - Don't build static libraries- Rebuild with updated translations, add missing translations.- Allow empty configuration values (#155402)- Ignore nss_compat lines in the "files" module (#154651) - Autodetect Python version (#154096) - Add BuildRequires: libselinux-devel, s/BuildPrereq/BuildRequires/- Fix adding objectclasses to existing LDAP entries (#152960)- Add Requires: glib2-devel to libuser-devel (#152501) - Run ldconfig using %post{,un} -p to let RPM play tricks- Don't silently ignore some I/O errors - Don't include a Cyrus SASL v1 header file when libldap links to v2 (#150046) - Rebuild with gcc 4- Important bug fixes in lchage, lgroupmod, lnewusers and lusermod - Minor bug fixes in lpasswd and luseradd - Add man pages for the utilities (#61673)- Export UT_NAMESIZE from to Python (#141273)- Support UID and GID values larger than LONG_MAX (#124967) - Fix updating of groups after user renaming in lusermod - Allow setting a shadow password even if the current shadow password is invalid (#131180) - Add lu_{user,group}_unlock_nonempty (#86414); module interface ABI has changed - Miscellaneous bug and memory leak fixes- rebuild against python 2.4- Make error reporting more consistent, more verbose and always on stderr (partly #133861, original patch by Pawel Salek) - Mark strings previously blocked by string freeze for translation- Fix home directory renaming in ADMIN.modifyUser (#135280) - Further Python reference counting fixes- Fix memory leaks (#113730) - Build with updated translations- Fix compilation without libuser headers already installed (#134085)- Allow LDAP connection using ldaps, custom ports or without TLS (original patch from Pawel Salek).- Fix freecon() of uninitialized value in files/shadow module- Usable LDAP backend (#68052, #99435, #130404) - Miscellaneous bug fixes- Don't claim success and exception at the same time (#133479) - LDAP fixes, second round - Various other bugfixes- Allow documented optional arguments in Python ADMIN.{addUser,modifyUser,deleteUser} (#119812) - Add man pages for lchfn and lchsh - LDAP fixes, first round - Avoid file conflict on multilib systems - Call ldconfig correctly- Don't attempt to lookup using original entity name after entity modification (rename in particular) (#78376, #121252) - Fix copying of symlinks from /etc/skel (#87572, original patch from gLaNDix) - Make --enable-quota work, and fix the quota code to at least compile (#89114) - Fix several bugs (#120168, original patch from Steve Grubb) - Don't hardcode python version in spec file (#130952, from Robert Scheck) - Properly integrate the SELinux patch, it should actually be used now, even though it was "enabled" since 0.51.7-6- Fix various typos - Document library interfaces - Build all shared libraries with -fPIC (#72536)- Update to build with latest autotools and gtk-doc - Update ALL_LINGUAS and POTFILES.in - Rebuild to depend on newer openldap- fix is_selinux_enabled call- rebuild against python 2.3 - enable SELinux- Turn off SELinux- Add SELinux support- ldap: set error codes correctly when we encounter failures initializing - don't double-close modules which fail initialization - ldap: don't set an error in cases where one is already set- use a crypt salt consistent with the defaults/crypt_style setting when setting new passwords (#79337)- rebuild- expose lu_get_first_unused_id() as a package-private function - provide libuser.ADMIN.getFirstUnusedUid and libuser.ADMIN.getFirstUnusedGid in python- fix not freeing resources properly in files.c(generic_is_locked), spotted by Zou Pengcheng- degrade gracefully - build with --with-pic and -fPIC - remove unpackaged man page- translation updates- doc updates -- cvs tree moved - language updates - disallow weird characters in account names- automated rebuild- files: ignore blank lines in files - libuser: disallow creation of accounts with names containing whitespace, control characters, or non-ASCII characters- refresh translations - fix a heap-corruption bug in the python bindings- bump version - refresh translations- ldap: cache an entity's dn in the entity structure to try to speed things up- rebuild in new environment- add missing buildreqs on cyrus-sasl-devel and openldap-devel (#59456) - translation refresh- fix python bindings of enumerateFull functions - adjust prompter wrapping to not error out on successful returns- be more careful about printing error messages - fix refreshing after adding of accounts - ldap: try to use a search to convert names to DNs, and only fall back to guessing if it turns up nothing - files: fix an off-by-one in removal of entries- refresh translations - fix admin() constructor comments in the python module- automatically refresh entities after add, modify, setpass, removepass, lock, and unlock operations - remove debug spewage when creating and removing mail spools - files: fix saving of multi-valued attributes - rename MEMBERUID attribute for groups to MEMBERNAME- files: fix bug in removals - ldap: revert attempts at being smart at startup time, because it makes UIs very messy (up the three whole dialogs just to start the ldap stuff!)- fix thinko in dispatch routines- lgroupmod: fix thinko- rebuild in new environment- move shadow initialization for groups to the proper callback - rework locking in the files module to not require that files be writable- expose lu_strerror() - add various typedefs for types used by the library- add removepass() functions- lchfn,lchsh,lpasswd - reorder PAM authentication calls - include API docs in the package- ldap: finish port to new API - sasl: finish port to new API (needs test) - libuser: don't commit object changes before passing data to service functions which might need differing data sets to figure out what to change (for example, ldap)- bind the internal mail spool creation/removal functions for python- renamed the python module - revamped internals to use gobject's gvalues and gvaluearrays instead of glists of cached strings - add enumeration-with-data functions to the C library- require linuxdoc-tools instead of sgml-tools for rawhide- fixup build files to allow building for arbitrary versions of python- link the python module against libpam - attempt to import the python modules at build-time to verify dependencies- fix a file-parsing bug that popped up in 0.29's mmap modifications- quotaq: fix argument order when reading quota information - user_quota: set quota grace periods correctly - luseradd: never create home directories for system accounts- add da translation files - update translations- add an explicit build dependency on jade (for the docs)- HUP nscd on modifications - userutil.c: mmap files we're reading for probable speed gain - userutil.c: be conservative with the amount of random data we read - docs fixes- apps: print usage on errors - lnewusers.c: initialize groups as groups, not users - lnewusers.c: set passwords for new accounts - luseradd.c: accept group names in addition to IDs for the -g flag - luseradd.c: allow the primary GID to be a preexisting group- add ko translation files - files.c: fix a heap corruption bug in lock/unlock (#51750) - files.c: close a memory leak in reading of files- files.c: remove implementation limits on lengths of lines- lusermod: change user name in groups the user is a member of during renames - lgroupmod: change primary GID for users who are in the group during renumbers - ldap.c: handle new attributes more gracefully if possible - add ru translation files- rename the quota source files to match the library, which clears up a file conflict with older quota packages - add ja translation files- add lu_ent_clear_all() function- close up some memory leaks - add the ability to include resident versions of modules in the library- fix incorrect Py_BuildValue invocation in python module- stop leaking descriptors in the files module - speed up user creation by reordering some checks for IDs being in use - update the shadowLastChanged attribute when we set a password - adjust usage of getXXXXX_r where needed - fix assorted bugs in python binding which break prompting- install sv translation - make lpasswd prompt for passwords when none are given on the command line - make sure all user-visible strings are marked for translation - clean up some user-visible strings - require PAM authentication in lchsh, lchfn, and lpasswd for non-networked modules- print uids and gids of users and names in lid app - fix tree traversal in users_enumerate_by_group and groups_enumerate_by_users - implement enumerate_by_group and enumerate_by_user in ldap module - fix id-based lookups in the ldap module - implement islocked() method in ldap module - implement setpass() method in ldap module - add lchfn and lchsh apps - add %d substitution to libuser.conf- finish adding a sasldb module which manipulates a sasldb file - add users_enumerate_by_group and groups_enumerate_by_users- luserdel: remove the user's primary group if it has the same name as the user and has no members configured (-G disables) - fixup some configure stuff to make libuser.conf get generated correctly even when execprefix isn't specified- only call the auth module when setting passwords (oops) - use GTrees instead of GHashTables for most internal tables - files: complain properly about unset attributes - files: group passwords are single-valued, not multiple-valued - add lpasswd app, make sure all apps start up popt with the right names- actually make the new optional arguments optional - fix lu_error_new() to actually report errors right - fix part of the python bindings - include tools in the binary package again - fixup modules so that password-changing works right again - add a "key" field to prompt structures for use by apps which like to cache these things - add an optional "mvhomedir" argument to userModify (python)- finish home directory population - implement home directory moving - change entity get semantics in the python bindings to allow default values for .get() - add lu_ent_has(), and a python has_key() method to Entity types - don't include tools in the binary package - add translated strings- lib/user.c: catch and ignore errors when running stacks - lusermod: fix slightly bogus help messages - luseradd: when adding a user and group, use the gid of the group instead of the user's uid as the primary group - properly set the password field in user accounts created using auth-only auth modules (shadow needs "x" instead of "!!") - implement home directory removal, start on population- fix group password setting in the files module - setpass affects both auth and info, so run both stacks- make the testbed apps noinst- fix errors due to uninitialized fields in the python bindings - add kwargs support to all python wrappers - add a mechanism for passing arguments to python callbacks- stub out the krb5 and ldap modules so that they'll at least compile again- don't bail when writing empty fields to colon-delimited files - use permissions of the original file when making backup files instead of 0600- finish implementing is_locked methods in files/shadow module - finish cleanup of the python bindings - allow conditional builds of modules so that we can build without all of the prereqs for all of the modules- add error reporting facilities - split public header into pieces by function - backend cleanups- make %{name}-devel require %{name} and not %{name}-devel- clean up quota bindings some more - finish most of the ldap bindings - fix a subtle bug in the files module that would show up when renaming accounts - fix mapping methods for entity structures in python- get bindings for prompts to work correctly - clean up some of the add/remove semantics (set source on add) - ldap: implement enumeration - samples/enum: fix the argument order- clean up python bindings for quota- finish up python bindings for quota support- finish up quota support libs- start quota support library to get some type safety- start looking at quota manipulation- add functions for enumerating users and groups, optionally per-module - lusermod.c: -s should specify the shell, not the home directory- finish the python bindings and verify that the file backend works again- remove a redundant check which was breaking modifications- finish adding setpass methods- get a start on some Python bindings- make binary-incompatible change in headers- add doxygen docs and a "doc" target for them- add a "quiet" prompter - add --interactive flag to sample apps and default to using quiet prompter - ldap: attempt a "self" bind if other attempts fail - krb5: connect to the password-changing service if the user principal has the NULL instance- the great adding-of-the-copyright-statements - take more care when creating backup files in the files module- add openldap-devel as a buildprereq - krb5: use a continuous connection - krb5: add "realm" config directive - ldap: use a continuous connection - ldap: add "server", "basedn", "binddn", "user", "authuser" config directives - ldap: actually finish the account deletion function - ldap: don't send cleartext passwords to the directory - fix naming attribute for users (should be uid, not gid) - refine the search-by-id,convert-to-name,search-by-name logic - fix handling of defaults when the config file is read in but contains no value - implement an LDAP information store - try to clean up module naming with libtool - luseradd: pass plaintext passwords along - luseradd: use symbolic attribute names instead of hard-coded - lusermod: pass plaintext passwords along - lgroupadd: pass plaintext passwords along - lgroupmod: pass plaintext passwords along - add libuser as a dependency of libuser-devel- initial packaging  !"#$%&'()*+,-./0.62-26.el8_100.62-26.el8_10libuser-0.62-26.el8_10.i386appsapputil.capputil.hlchage.clchfn.clchsh.clgroupadd.clgroupdel.clgroupmod.clid.clnewusers.clpasswd.cluseradd.cluserdel.clusermod.clibcommon.cconfig.cconfig.hentity.centity.herror.cerror.hfs.cfs.hgetdate.cgetdate.yinternal.hmisc.cmodules.cprompt.cprompt.hscache.cuser.cuser.huser_private.hutil.cmodulesfiles.cldap.cpythonadmin.ccommon.hent.clibusermodule.cmisc.c/usr/src/debug//usr/src/debug/libuser-0.62-26.el8_10.i386//usr/src/debug/libuser-0.62-26.el8_10.i386/apps//usr/src/debug/libuser-0.62-26.el8_10.i386/lib//usr/src/debug/libuser-0.62-26.el8_10.i386/modules//usr/src/debug/libuser-0.62-26.el8_10.i386/python/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryC source, ASCII textutf-8e0afe27d97d2bf3106cabbd1d68111acfe9d006a3adce9e9ecf9b13f3d3358f9?p7zXZ !#,5,] b2u jӫ`(y0g1p/.|PZ_ƒLC؋/X%2B JqQ%c n@?>.v8i=Dz-MFa~0ݺjȞ"2J@mDac&V^bL k1± 9JE> 2>8a}?PWMrQ쟊-1k9!qλݹI[VS[T26oJp?7$ FՇ g·ZZlD!aCC(x_ rYRK @\$_W P!)TD6p6135m*;nTe0J؁~jeD u7p"?Q6JmI# 32C*j- _>!RiI0]?mw`8R|m$]'3 W{?qauԄB(V?!֤ni-`.qg~7m-g(T\,[1,_ՅialI6j;W:kU^h| V%YȂ^'bD2@a3F.`Q]rX"w 쀀h^`}gnMJ1j\ Pi"5>Sz@7UTcP~ɷw^vtnqlRnHǮ/ ԕE@iR8Tl xOP!h|J{I,6K"lW~8LQblwT~5.}r%pU8jǷ2nqJХ*)p"LO@"2P7N]`Q$h2cT B^wMRPgtn $DS#~_8G(J{wS"5RAިu )/^DqSŹꜾǾb}_ѹc%l縢p;k1(' SEUܑs9i6eO/}>kU|tYu+MOz=]=xɔǀ-U·=q31%T|."98y_ȉʰIƝv6Į;{Z#*d, 1!7|yKC뤵6 R>s-6-g&ܪe&SS-.}an7l+') ֟P<]$mwlouX(_E ̙,jt2B*OxJ)bV;_HaNTEw6\ ?”<"91?"e4-6"@5bqۀRe~1ZHE.оGUj",8syj#` 1sHhRݕd xQ}@H(O1Ԇ&L2_ "iK`eiљ[*r͢OQwj>ȴ9 &0wQN"*_{I,Y\&Xi . ڴeeIg\HfRxpQ% u5b~^M?nYB jG~A%d j|- 8(?Ib- xQb# 9[X4\6J}@(SRhIUYL[XTc)VUJ@ƒuW_ٔر?$f~@8Tc2#;mjTyQ+@;Wgwʺ&J {.Z EM֒!0`ܩ6%RtiuZaq5Q7wzIDTvxErE|IsaX-"}}mxˆ3\B8p˭O>{8G_YEV` 437U^j hNV%*s1K|Sb*rvྋXxgdBW5Qze MaoqJX ӥCP Ūe]6!*1H8?5CRxF5=D 4%cm]B AI\'NSDzo.Ob0"Nsz3^I]&Ե=Ѫ(uH3 >D FN,7,a$iJq soX@jkoa);A+76YbE8ͷ`ukUh2eBm%X Fzo→܇o~x ICqhO/yL{.sQnށoad_cIDc-h'دcy t*BL}HPЬ;)N,Qs1GKnݨziǖY$jO*9;#J=xNGY.J{hwOvδvw, )l)#ĄKhf2-Ӗ($W? `ˆNI@7lбKSUͽrlws*0;Vd/τMO4<|f '̝ }M条<*xKr85+4#Xwz-lVԫNX3.ltf.i`Z(>KPKYd?""ofb3(9E@gZ Tj{q6*`|`J,Q0!nA5 oYU wq 5!yYiʭ#WzG:=TŚvǷnŲuv )HHgfOTej$O4f4 _(x3k`[$\g։HuLk@'Øo)2]/EZz¢1 *d$S-LY x&-OOCYbj^<9wW8udJu\5m连,?B׍I^ĪתrY5Vyp6,-VZS^g&hE.Aryw M֨f?,VV̕l߉7^Ia %32:߆k '%[@cI!hh``T6BnزW~q{|$E9'?SVgjoդ K7fMB&y m90Ԝ3k4AaV{>oun/ĪXq|WLN%"^d .CUQ!B5/<\myPo2^x R,ѽ= 0=v7[: b<*,2M%89p_z;vl)s{JιZUf'`7sۂ܋U܏)4ZtfFyuuw)ux_[q,(5]NfؖY,gz'.S֑NStP\盂Rz>JnZTq^n4whXٌolq$z+s8^4p玫r+wUd3Xۯ٢I{Hgl,?eu<=rEIڨHVM*|hZ N ˨%g+Lճ5(p0O_H-٩sd3Xm 4տvzA$y~]Lk7@UNC6x-VTag]3`/CsQn6 ahM [:l:|?1mlgU_ؽ)I܀H-7sn#QxDg$'ZLJ6YbţJ=N+)938I1 uO<]H;K֌gvnV~yXn9syFC +7) m̱@έ .>v39Go7Kyngvl|!*d͏`?qud !"2E $zn#q-#rHPh|z㡫mDZ{l3jz76$?ģra.N>u/k}wU%uU^"l=IH_I>.tQ)r\TG1w@~QGegF;ʌSLЂdP2,L&6 '0dNaI¦Cewcun> ix;a Ʈiugڥ S6̓VtNjoQKp#YqcVT{Ϝ~16-Km2!:C۠05! +lO^W|D}w!E\G!w$iܴ=tӋ 4'g*  Ԋe5x5.QƷV_·LwyH_77Bb^"ɁȂ[) Z4=Qu䢛Plp5'm ҵm\_`ECޗ߂WsOCH2YG+'6~Zb5EĊs?h "O[R3!ؗKG;vAU_=od >}jƚxbKȗ} v@pYѪ(=VL  az7D4"]!ġq[a`}μ`Gvc'/Y>Y%"?ZG/{H@$aNǤs|PPmXdq0-9{.R@6`Y#kIPlr/ݿPf7 O>iEH`[9k8z6~7ចk&2^L-;&I+BO-6cN;D̩ (//sLä0V7Ll^:>7f9V%F} bVAHphs(KY_2ӟHD,p能`!' nVQW9GTؗѸ±7vʨ@G6dI&vG`7f^ mmcqu^g>]SCn?;Ek޺o-Zs$|aֿ c!QU[k|Nn5̇!o.ʇ2ЍLQy^rF(^MrmlK##F٫fl62@5qH-M(:XnU lrbxߵ|4ĵ/:.]bQe#.LYUa.<,/>j{64 J̡9jziH?xX*fP474nj jR&#Ϯw=pbPH=CvmWٌ3Tq ˴W쵮y۞8S#>/`"X4Ns|eMCQ_7 ~}D24eewztԊ7iWH=0z.{Rq9i䕸Ì%(RBLd; [Jhh(H՟ c(X ;x ĂܓJ{3yLqC=V\.rTl%2[ȜR:Dtސ< ͝Zfȥg٣^169n*OmBlgzDy(GXSQ[1p* 7֊EVzw'HʶEO<@t_n(ae4-D zkӮwKO-> P,v!P܉JJn+{N^Vumi6]7 .wZJpI. F7QA@`vZBkX͠R'rU !a21B,H`4,\jSfzjd`V N3MڴYrl)0|#4 XA({X'鞇FY,Pg)fT/_ _EMv>eB1bN9HhxZ,cXWqn B?6p>,+]'V# YzEo fBW/ZWӢ~\VX*6\/fr)OYAjʙjMt}Uu7OwdD=XIK'E&l(:+< jP)  :h뺆 5\{lc(UǁxLu [&D sb`ܕ/s"ޯ)sk~OF>v$m׀aOJ;Vo[ nf1M(dۿu6xI.qAeCFzx.^wXhZ);pft@\v%ƋM 3~0!gtW6vP_ۑt3UvH+3sQ|b"G!keҮ@ª$J/A8BX"OqtU8Kk_zȘW} Ӛ:!j1~e~Ϣ.v:B !Wt- Cw& "Ix̀j@Z@Z/-ZR/{>\( V1D*ƱY|c ipɉZm[CҮPϰG lyL=y)_7?9FD{?Z'Vy>*yeP.8 *?m]OEOX;\ qtX8(O]^@ U{$1Ԅdue/p+x٫h"&qDuU5l4)gu)uF\2ĄVmu f=n`mΖF&ͫ~$yr3&5!0AR$ۧ#(IAW 8Y-9|tz78WCÑօBv}UcwKtm'K*t5-JIZ o5&HX}(#~++wS%l'YĠL*P "dTV J^?8r0Χ\{n)hzi AWڀ(P8^cT|3T\ v~觶l]#rhnouK y1z2X'DŽJ l=0 KrX=d#k;֥MλDmfJ*ş&CTz*q9 p&?Sn$\(D (atQjU>q j7@^9w5>R kÛI],ϑ7' #̊:R9yum]H9ծGDmE4nMħzAdizY X m"y`m"_k|U'oݛ ͞lBQt溈L-.˦N$_i~g/G4Aus;Vo|3ъI=MvI]=/L _BZLjή52w%*Bz%Ggxge 9gX~攠V;4n HGix:G$z.h6$L'\w<'lNiIcPTƃ B9w07e^h?[S-v!j⭂xZ{ȹ* IDPr74 AkpsQ6DOK.hUD );-Hx6|K.3e;[lHjޣH{SIM )XK\Q+DE?fp8a*ҪPs$>FuMBH|P$KY.bbub "ꪰzߩDHYYrntt&r?z'}|p“+B/ \o#0]Pt4mCiz'Dɕ۫5t9]Nu%gfH!q/=7KK=cONKj|C*vQi񷂺/Ͻ-nv ^)UیVsR&%< is@S0MU-2)5-ݷk QugNm~b +Sk8 n$[*[3J1<Ň12g; ͅcC cOtsAs%Je\m+OA}H8DNo[xRȬwrly⡶57`ٳHpTdZE!QL)yaO}>pU8yK>XM0dƨ9y<=L`c$3;0@/lV-`Svt$:b |ZDo{U9 ,I@PHEYӢڤU"sNbY=$ ټH5BPvݸ~0t[fc C+Z-o*ޒB&V3C CdH ib0z:lfsV8Zc(jfTrm?oM5)8:;=3748k{Ҕ(][lqՠhσ3dQ%COCN!/:Z,ZT[73GO0V M6 ^,*sSSNS(U4SLIYǥ~T|b-\a`Nv@qAcD*aay@+둹iȴQ" XxjV?ڍDR{hw0 XgH] njG5OJ񜴛(,ru'0mHT nUR_7.pL5n5?㳂$w&]C֗ JYmkƯFơ:F_y}"[hz c#˔|!(a;6vǼ]xuOI6/.;4SodX7`}ې@3SO_],g^yHQ@F*Ryu2%f6npZ!K9q]o"=NؙQ- L-Q)GW!"]yG;zZ#sP{)B~rٮ@Rw)b 76gWw*^w \Z(wpNB]';f\jٍg~N)Gr@cga3fA[I qpvN ;=t5')˜R) O$೿.ltC9(BO+8 ):"LL5AL3n &sumhYǭԵQ݈4:d0CݐV9T&w%ѨF;v)Bîa@PNVHh]znO᡹םv뤀ܕ u״kh9Ckw\T+_%սk^e9fR??|C+lsXƼ|o`ģU%\_Ih R7%\߃ՍBtޠ yUCM^ƀ"1^-OǶ @R/@>V:#@N8R 8tzYª֤bಛTH\݅H9h3CkȬ1bx:*疮MzWu__ VǪfuZԓf(S (y#gs1!+'/`0`]R 9JDJ{S;#wmMC"I0 g+׌m| oi;u>=AuWz𸰇b0Qqn5޻j3b,*DDSݵՇ6dS)L#kV.N}s8q8Y^6qmK} V-9nĪ+B6.LZ4gMAuؠEWuЩr) JH>jeTK{ #Zz8#T8Tk;wRHu,1vFC~G{(cIU%=k6#%^`+74[8;̥IeEJx1!Ԍ0MBŹU~BsEVxaڦ'kW5%":t!_s>c[5@%`RJY)u^v+cE9*zɂu.+ΉǨ(JiypMaTm`UՇA 3/1|j|ʚs򀐵cyBHP.>%/2@]WN= [rL´Av rň? `U'k\˵ ƠqtlD U!n3@>ƥwI; ipjo ѡ YS5DojE($ <5!Q$~Ⱦ\W∛?5my9XnqabZUJuH~^< ЙvT>m^/EVa'xY ίPC,N`+$K9L#t,[tbᢸ)K"?Or*xvp0a&%xO7FS zyO,{Vk5@X[cusp 5HBZ>,Z \͞~/*pql#Ryh3×u}O c/H]Q ߙ<1{$Z}J~lWCjITRj?|ȧ0ֽ|T]x NjmQ5b!x|WE[Ft/]fX'-eN!W7lQ ᪇.:bE.Ƃs1.bHU~z>>K 4" rg4“.bѶfK,֯1I|Ξl] ]hc `?̆ nqsT5 #dQ4z2WOiݴ &f[u1fދM0Q]rWΜfq7ub& LJ ԋ(\፡I@?>؅Hb7+7ǖ9$ENN ?$ Ln<n)5'!Ln|752l}끰 0jjVmceز9"NbqI1TCKPг^ Jh2Sw2Om/::ʔ΅]ƍp@d<^$1)BG='\_ #;\` jA[T,tv`F n!5XO@{= 9"sJHـ3xC͐YGRfZ*k af@GX8d5ep mɉ% ys%o+[J2eEŃӸT[h́8L^%gT+.v.JI!p}Zj[y\l]Gi7yR(Z]נfU>A"Omq@8YӓAI c7>Rť1qf%(Ϝ>\V/e#>mp2 C]wtn">qcAAͧi4 ǸцT`&i7SG)۸16 h)L]ݟ"@BWqAZ΅"$}wJ쫇Τss_r%R*(Zfv^ʥW^rv2g>HG,ɤ{d-$too "p?"I-W|3vTkj ɞbC{&-OGwp9|M&j%ֹ$ٯhX1] ?KI[&@>|Z0涡tjjHzת q1:l?EB3Ϸ* ܒ_r4Fb)G8:}Z)6G6N:&%U=+IAiN]JKYT HY'R%gE(2BDC;{~0gT|=Y{Zgy"gd5MJ}۫x/bzɁg+lc}QlbGhBVEk"s/0&Xb6D3T!C⌢ NQypAx3h#-y3HP]EwvX|ѹ<>ʕ x_̻y;SvRV `I[lIUnK8~\{TF1hc@>?,Nx^CQ8xHt1)D7 C}E) fJe&iS쓆:[~zU*~in5Gt,dzI1`[60vܐ(^]Jz[y / ϠhE L&JHDj[zb"ST}K2k(IWrWOĀ ^Gزy֮ )[רZSW n* 2=b? rTt̍i iṄ*ӑN>.y}lFShRDj/{aлȄ:[5EͪɺdQ]7lJY4; |>.d]P&{ã ^>O^iQ,4z@>&jW{@*po;< 4(O/5"+K܍Ѽu ab]ɇUXд((EbH7"YlBn1r;^7M?|AN;Wk(y$ 8JV'Q2f=#zwAdt::G{r=0I4`bRx=lؘ sWͤ?`L|YK`3%1{ajK;Z$q"wvT9[ܴ_nnq9O{C C.#LJ6Nξ/I4;PWy z)Tm4D{ױ4B[^PjF'-iؽud,Qh)$py%|n3?uuVD[^&N ܅5leV}̶r9!Ѕt*ΝImE` F4TM8׈P0HuQPA@z3N#qtS3]E^B1G)w)|zrǥm2'^ޟ07ɲ/WrAql)^JVv{l ?Ir%ucBŚ$1=RԿ? >LS&%˺k/#vTΠ,%sʻ';Z`V!?7J[ž]@5%ݢcن؋*"&ԌFy.Hxċ % /MJjI8x{e] 4D мX/G};x\x#3[yMi#˵kjb7uבia*X n$%/̶DK.6;//3QV]Q !H0x֕M€j8z@Mc!cgX%{?v%m/X{t7Yb5{Dp0kJ8þ`6*'NoMk\f2)Vui5O^䊼2y]IoPE2a9iJ^̋zF+zLzB8s=$X:tq?U69C;Du~{ >ѩKD[UNݵj\/ە$u[:yFS8-|GA"+YgIM,+w-_o#:GǦR|J7ALQC I=h |9e?Fj` 7,N,Skb *~**Ў\R%q G5m 0Gm:Ť;obdX*Qgk 6qwXt4lQ`0~Uhkr&Ï]dOho(́ANWU*9{7lQ!\EӰ4U*\5X|!1hsJ?#gF9 ͬrVPȰb lajDfGGWa${0+ 4/qQl/gh]D5'A" .ř9*sek3k;NR\) MkHbNq!eByzsZc7c#b|P?ABʂ~@ }6!.2S KѝP3eRTQYSǓ׸}~no,I7G ,I SU(M8 WĠḙ>hI>hkroߘ c"IC\ƂϤzri|gfYU^$l#M(,f$ǟrFw@vVazEntV?n(dvqWn 3ͬy;/Tv/X{pRSdQ[~ 4Ù~ţ4#ܒK6ņ딟8Z5&͝pG.CZ3NyugQUC5c.ꭁsł%c/"&-uwN줪-(4/j5ءc Hp,&k픾/@= FCڪХkW@_s! ZJLrL`B#בiw_|wn]ۍU+tWZ~ }}S%+UuL6˲Cyu4q4;ƳmG$;-z1;LA Dr~~ߤf~a8:0i%Vë %D,Av[;ێ|v|^mMm *)?z0-S0mX5bՑ'<]Ƚ]o*j;]9sQ}0q-1ovV]{dY H{z_!T2:*i.3, c&`Epf2|bo"|ni+:oq N~-{w/3F|f@7"t6곚$%JV2qP}o2=qk}צB>BaR0w`ŀ60914`5~Bfg"~J+$˖~0XatzBrd 6B|{H Nsik!w+&PƖ&1*`1tauc^rh(qWՀWC3ǀ?ϕD65mYc[ -=ALk I NmȄ.F'ӖTS%|A-,R`A~p8wgF#oG}@%ZژaKq_`#@U,[͐}Ј0 E \GDP 6X%qGU)6Tgypර"~JZ_+ :z{0)ŀA' 6'= ^c sf[bll n>ZEBϖ9L畷_ Ġ J+pSKG}K*Pj#h9py@zQ4-3fHZRbM`?u"M^.卻1kM> pk"6Ա"/akoȑ@a]_s :ⵣBE;"hжVDΤDN0( JsZn!ءhOoѬ4 ౄl _~cM'U&ce1v;B=mΥn8K!LL{?$ǔЮqE86L#} k,Y俇hdL,whx\sTYt!3{e w4S1Kꮿ+4Dѐq$/s'iqǭ ߏ)5 [)s}A,.^7Fp0K'x~jr7' {m{@xox#@5 ը$gMkĶ1:ToPsJ#z9 TC=?3Dn;ՙ.{];M?;%0M@EtAX!a`xO="|9O垺A5W+.u(I~OJ&njcL]nVgE!j xش&L,g+NL0;za3CdЊl-5zw9jv (MI;&X`}r\|^ǝ~y:, (@3==a8GGRNUX.*no̽GNἀl`omFJxPʶv{S9uTZ DZp΀8>X$ZWB̮?uz7GwUdCJO R"(RãvFɕ#ೝ+7Nz)R-kd15M`$h O!W«޳7ŠM'+F$1G;g8"m~-lIJb+bv n41ysZMٲ^k5A͊X$z1㱦)k7)"W j(q&Iv< TZ2Taqeu ru'^7 GVbd`Fc55? \MdUa{kuFOi.|ma0jyH'e|g< ?0mB] k-8ד] ~4F:U O7U{(7׃CcңwlAŗ`mOf8&$7J~qt v3@KV8td/]½99PJE}̒1+X/[._o]` ?Kd~fZ2bE̼_[jOux3 &ʅA@Qrj@CbϜs!}]!UDbCc# б|A~FH(dyX$)rΤ[ i$ {ʹ۔X)w~{0=8mr h`EU@gn"E7Ȉ彍\ l TmM`|T+ (4> 䇇rshg]R W"^Q[Q͝B7l5!ӷ˻]Ud)fdEYZ0 aW{ Bu]Ɉ+3gbAJ]Wri;Ʒꮶ&؜Oud."3ZgVŘz@_")i1{) dݞz600U|~|ǵ8cWMJ}i[եu} Hh6io UR%|yPGNo 5WR`G (v%J#ϱpc&@nwh/+ҹTIX9;̓8XQ}8q ?LkDȶ!F#יt\ϱ:0.#N֌dJGw+Qu#QkS[v d'NV`EhڭRꈖ >+PڍV6f,Ը⼠LHsX"匿ay ?uI@MNXfY_cK#H93p $˼My\q0ͮB ng`u.}{F晉L,>PitˠӬ.nX&!hi=G#Ղ|s̃x磛B%@'RC(5ɫ/NV4kn6 o=YT&f"j(׽AҰD56MujebRP~F^x-[,6/ƇC9}wT[٠9e8+QjW>P7$OzsEIWoEx1sI0,ᶕ>y `jmɤ5{)&9 R({avLՄvi Ϻf"t.e%OR*>A~pCV?1׮ȵ_kp%Br HlZֆA+ŭEYCԼpA^m{u3L@SfS=oFDL_3u@#4PF1u]'05ٕFVzpko>9$g]hOvpwi pY*?#ɺ ?!%OǁШ$ Qq|5rYd&?8g =(kLk>k VEw)]lqn‚r4<+ToOח [."BGp~׷ fZO;\5g1㉒~EؗMՆg"f1IĐM~:]_Lmr_耇m2bJUT c:,/6Hiy3Ex` .JRd |{c+: 㝌$pPO 2ςuc9" v㺧`zYx-MNVAZ&AH_ON},SaT`Exc9֭Qeݦ:LGB co) 4GXk;-5>b̆+sQ@uvP$eYl'L;ީlG28˘w .UN 兟贮m2ˀ.j߇˵)׋z-AhQ¼p vQؠȰS+sMI_PsMo~7(lzJ ?c0jaTj2U850ј|mBZa|q{#P]h~,%:WޖX $ί!pspT7iGPӿ0K &uMo|}Ήr>5Qe'r;q7@S GB$1_~mقh'lPY]rze}>f K]b3@7 Oֶ) l'bߦ;6bM 4AUJ+A{Io'4rzqC%?4TYj٤ .3;Υu`3u=QdOM]wPC c'P[9Xh=$&P 2@uHlM^;(oٮuhGWحc`hjP`^>.2Z Y[uiBFi /VH}tmyl.^+J%5,Z8Z~x?c-@́Pb ᮑ/UDӕ΀1^useщ3:}ecb+aT o"{vf zQ8H̰W"BReqT묽٢ʄz쿺3fo_< KbZ%d Rh:@Ч#>|#'S?cVyD̈øaS^<,7g ib1gwN3:fJe:$ H݀Y-i?ƒ1# ]veBgpS׼N3"Q{5N bS&A?ԇ9ΉG \" 3*Vf7j:Qɫ2, ӼzwO/|<; XRuL6:7gIxgE4B/QcZ$ :;9FlO@Ud&_a|kc~;`2.9[I*if[N ЋwhC|t,7-?}[\R[mMR cvtWv'\ڒO vu߿3HS=dۙF:guG6S//E>?;;ab@"g@^*mb }EX zrWcՇt~&k 1WOo_*֊)/fQީpޖ\xoA׻CT%xme^faëZX9tc Xu__*b$2e@甩Z5]y@6&HyL*neyv/G'ªk)Pyâ^ƕ# 3"p tN؅IIԻ!q|}IW4t Ǐ + m3 g-Ao-/Q /4aձB}sKW1,msnɩJe}&4?Qx 3!@xzD߽>;7q1PGq8ĮK|V_J^W:~w?FP-UDk&MW=?H9ӈ7ؒy2ŕcuq-pN$۵?AU|?AQƢ ChpZ/q̤JԖ,^ajvZ+L[r1ûш +g458ep C7w|̨f4=9Lymأ$sʎI~Q>-=+1#l ?5{P4n)& {$ѻF;yᩥ'>a=e}%٤U=Mt6iqn!W0Vk@ќY%1v1|-NLTHN4Rng,Fj\U۰G*y`z { P@rX;aGe^ϵ@&C-.OD9xFB2XE %S8֚wc }'|OEC.tOn/y7 ե[ʐ뎀2"ձpYdL54u?' 4%),wѱ'Uc-v|; Ul`Yʉ|7;7(]QVzey&|piM6k+k`fΈ i1"gߧ@<#Ld}ujoC;!dNWlC+]4 \m<-I$i;e?v·4|rڜ(,>c% fQϨ HC*iޣ*|BWnB@/]'LB*v{|`#2^^T*=hWBZR[G |ј8`\~xtm~ hn1Q/4_<Vjy}qseM|ɩpG OR~*xg޾3W swڪz־ʏm8jӜUI!poh I?(# RHjf=Ƣf$4b.̙h1ZE$Uߊ*mv)"z zxǰ',e",֏QEzfyT̋@-:'.֓G[S$ 'E|s \ST?kP`o9ouk9ظVQ5J<|WRt1pBzĐjRZ?E9n*{w"|ؙ˛M gzԱ@NFh*y60SFf|xF 6864QD[ 9;p=o\ZD6mZ 9[ O('rI&mԒ b"Yuib >,m7E|`N(_0mYd17Jc挒 G?C;5FaB+x ~m +qDe=s`.--7@FpwA/a֚CUe# zJh(@޴Og?h['@V*wJ{8 B4Kl͈^ &Ռe~;5*> ΫFٰ*W+iO|tzrMnv1Umq_~]N)]:6e@MNP%D|("[cp棟=o @%a/Sm(P~ؐ"FO+i*4X:c?5MVu] FDW/4ߋ,x; /U ]cVRCWFWnqg%02-cK4F dPSH6aTG `ƒ2w蟛Eh|?gD31(|C'0uRUB,[XT/=P }ΏՂ߂;/`Nt.vd#J</zj}7gubyjo2Qd[39/w a1'~ؖfO ࣫5uCdpW&MQAi͡Blp7lR6Bs,xDkKp0کo{]\M(^Y p,k{_R{.z(NɢJyTic/ $bz$`"%,cW'_::|<3&z75l')hk,`8~@&o۰g~qjyvZ~{V.H; :8L;WJpX״-KzoIZ( 0z,}XnCe:QX1FeQ:F2dpUٕ;3'1kūLxmwv^|z/Rr0g^:,. K;lE@[ 3%D5,/<K+n89|Sq]+ܞC:1Luv\1JG 哽U_ YB6'*FVP lC2e|.s . ᘧ'xcfW6#6` A74"Ѕ$>-ee }zBxIw1y" Df}L+hɛ[;Jh{{Fiư%Z'0gU~9[,:q1P jJx THlx - 2-`m$nqO1|DPRZx.7wFH թ{( }*ץEhӽjNh-럞v~~U#궒8cX@ sK b4yq.L3+rEuʿ—ͽ[.g qqOFZ_Y1=Y38rCx%3Oey]v|ͯV]5Tb7QJp#eTO,OK9!ҏ)GK5Xf)^L/ېPRzf(si]?UdX˪U^^9כBV˟o qM*W PԾiM 6Ӎa>Oas/ x]tVx}z6?ெ a/Ab'5S 6~S"BżT +4x =fIʏ xDosQ{I1,acTjEv?,X2S(qIƂ'fA3y`rp<"#JQ8+L|Iͧ7b< =׾!٧yͅa]` `TOԞym[GQp OT UY)D mD7|jҮ&w"SZ04~Fb C'LFt4˦RAt`ҹs4=qha̘.KכA B'I͝Sо@1߾ 0 }{wA7>glzݷ<-U#jzj"pureY˸)}b$5 Rj$x5bD7J/<by 8!w"c()DaGs7OC ||X!n0 5bW;8 |9L 6>tQ.-1a,[vqh*INMz iҙg5WURGӪZ8& 0~z3v#scXOJl&&w]=C9 ~_lDnZ!X ueHYv%g皒i-Ve1IhKFu֦ -t܉ HW4#ެlh+ʳ*-ض26#mRVιr\chĂsD SlSE9u# `$p;cUX;\ǽ%Y˗+!)iMmVz:Qb{R~]Bƅ8v w "\8*^=mQ՚KZMum V\9G?|h);~KJXu 0K mw@#!h| dOƚ) 䡳,|y8a \@<e:M$_G{y x*GV𙛶X͙3gLotk(*)>cSV8ֈWg#QQu\FQ N'(3u#qolPS悑TekR uwW!&E(g5I_'x7LD n!ԯ!zxd% i Ԑu$PsiITRNDuQYQ^72AwSJGC&^Q<b) VvtFC(r^ύ!b w Гr-BDT\靤 D |*8َ;䜈e{r%Ɔ@ʃ} Kn/Wl-33!|+ll?do{viu6B^CBxR`}B` (-Ӄm:p[%uyF5Ju;'8T|JsY@>H1ˑ}YfUۂ-5qC3WeDjeo &Jr޸2|(k^@tY&ܸm4T.ⓣ#̘Fy_&om@:N,gm=˶IT,4MKF[b=Q ju˸q;61Od\z_+4;N *YyL!H; z&\{BzX_zɬI"%~Y%v2yG%񼍁} Nv)~6Ff쯓HzHN_lFW}cē1ظ3_Opl ;6Ý'nl!/DYe yhYZgqnBQmyZ})ti^i.cP##l~ !c ur؍X2W \.%|M xlsd/(`"'5|iDVT+տir:0g `>'Ԩ#廄+o zE9 (5^:v b֞%X=HAva,7`/>3v=xnsr?o;ov[.[gHQI#_[a%Y. ɲZY2y.0U@2? sqjK^xz#ѕ*_BnjI@lD5s+WO!.d~pb~N;M "O7+j3z]_aQmq2r}x|`YA4 l|҄@C朦+wfӀE嶺dX(W U`q]d*#d@kHbħOz!IՉU[ؙzZEHi K\yhXs"Ϸg1-] f6_3X})Q.Z4#i31YpGU_m~$r] !_IcK=9zFg4M] e3pT@RkѽiG]^ }_{] ȥi Ht:*.=!v>J[{smbb.U+50xǡoTeO% @)"5ZQ*C΂I[|vR,sJb"G남X>4fpMHhpmyu(Wt4fVl g Sy j3UnfY̴AD @&5+CHj3)tofR+PTMVmA:n7DxDDI"O$ ^S/=W4ölؤK'F,dG\^M1m%v"?DQ'(? zYo'taw&\ J&`i+l*Lݞ/2z[. -Z1lw4i3"Nx_t: ]n£?d9*2Gd[M4NVWIL]znX%Ǡ0iAW7ƌpqE=T9#кli6fi^}Td$pbD&% PT }:^+Mi6)ebA v /27KtDCmkER+ mwQ WKTp:ׅ`&0C`0i@xIެ b`^ kAop]iYvb@>AK.I!hۏLZx;(}`أ;ONkkp{o4'hzp4&Cix؎2f$kP ]?@ Ԟn&~s9| jP$f $.!2H w<˷V~6 5x" ?}^#c0tetqrUx}o{+ubUAB`--b_*Yidp]{蓸0`vj&yjzljxau;$O`1{zVTHW3)yhBI#F+d7xo,P"|t~Vf+e8$0/UaeWY1#\6x>^^MpJ,S bïȀA0D @ *`BsҮ9ߎs`|;ıGV0M|½Xܭ5w=Ќ:WWc鹳1osð%0$甋-A137 $&ZC9s{g{%5?ҍ%h+(J:>k_h ̓d;׽Wq%|75  Y'~nyxz"3ͤ=R?䝢B2JgZЩcS`2rPPakzSŧ~o}b? ͠¿kG}lcLyWN2ެSZASL[a׼ȱ=0&l*SUG䐘GDяhT)jf%_ՍJC$j{HdԅXوƑ/7jq#&yBRۧe= mzF-d/tNQ-"2Y $xpeo5p~_2rNUV[-b<+eؼ1Xo~?d 4LKʻ\xX7"ܩL\Y!`DUPPQ~x&Լ<]alV^[0EQ@hc(9*ש?^9Q#nǦs`ǾҢ޵{Fԗa[=') urL%KE߹2O5'| 'վȷ˔ōS{E㿍νg$n+tҞM q#WܔAඓ}ծK- +~SAmm$Jnb ]I |k=tq͙pE4oYxge~A|Yh.8inA~jC cS E5\IG'}R|DͧQCb&r;Sg"I8y- u :" nԍP362nY&4*b Uaa nV6RgxP[~N)X$_ `hL]m%,B%8'˘p?rN [' -[, s5@"`Dwәۖp+NHHL XяF_aб'·j[}dKpTՐ &ʅcs(zxoz}-P0)\j*9ў1]0q_[b:h>VoV~F j}JzRCCwa! [ῂ9 0"ʌ'9L@ځq唸Yf<νۿ3`lFz% ; ǀ@܎ܣS)){:τK{h0w V#eh}-q2鴊fҥRڡ^3fØTfrͨAw0Th9%s&rZA=/%dЎq;iJGymD b$5$*Q 께-Vx)حTX &hݖg"-RiqgX ~K$퍣Tk3r:f+G B- KDM "OBɑ@,?Wdq c.HpNߗ/ u9AHprRv g9M+6|x#%p}RtLs"Z**tgl֫9OaXݓz`B})ޞ߆4M^?e[khUc ז _q@a˃}cUn^D]?8;|bW밍Ǔ](xceC(V)w hQl( "]8nmQx_c $"z;{ԃ0حE 13,[r5Ϥ\z7x$RO{ Z/<{qǡu4*m;fܵ /QHJzNё2SS4o(@.a;ƍ^xTYj,`}:ݠ`-kچ(4+jhLjXhw;^!W{=:T%WuD gcD_G Zn?$@z¯vaUֽh6߅'MEcvv..q`tRϷj`6*7zfLͱqP ;@}'Ro0{jNT p,z7 ho${tG]Yze_X ڑ6:n ^q#TISb\OJ `#J{A.;?֕e2CT?NɩVQIӨL?M]~ vsx=+Sl6rKzÂHo*o,)Ϭ[prT5ACЃu0/ wsv7ukFnn^}hrnvqt0+;C避OXj_G!Wf̹MFux LJ#ll\uy2#f 1KGqW?O `sRI|Hu %K>2ݰ|&~vn&.lT]oa^ ωdcɍ .F KϨJJQt< +1Ydԇ  ]^ 󼛊SZ5[U|eR U0U1€GYg 'G遘$.CЊ-Rv_Bohdƾ}VvIdNXvQKl3blmW4 [}Mp%>]KBU.h'X 9á*Ɉb rxRkn%6;_ +*|Ɖp1,cZQ'e:C]XXW'=T7A Щ_<<$ Di$i*p)/-H?9Mib֍uel{#MKUBšF5 oh SjVF\~?o'Z5GQPfVhQGQn-̺H9!qla--+ P3Fz{g ӨJ/1ryn)OC]6v6u}ꬲIy>}ãtf80A!&Գ,جUDYrɚ/N9E嚱6mv`1( mmhvMmɓ>G=N'8Y_x&3/Luʵu\{⢄w%G2rMǾ @\}@e}[ȵӤN.q$݂Woj6j،De>A?wsDT ɜ'S]e&lzhPgӓ"U1FY!4mݽxeԧ\ "/%|ZC5%_^gcd]R `N>>>=Om%m7b M n:?EI <$zrdBi |% X ,O?p{=wCɻ;#M a1y[@OyhǓ6>M58!5ɇf-bψj ŚWPKF _$g Qar,גb"m[l%W#_jV<}#]Gx sVȈ{O)ɘYֆ+>!&0:)Tk|tBN DڮYF.!w>4n9V4lۥ3md/,.l# 15S(e3NC9U #TR=JVC`m׈' +ؿU4Y V9MAB8 $WqB]C(~! 1e~%{͂@UXc~sտ2i[͝{G"Wd lC'-iyI W꣢^ݑkGyEr)ъ]E}djqxߘ}_oVR+2> qpc3Eh܀.lg$PsOjVBi:g#FOϗ5ql?3(FP٬.OMAU6%=4h0 2vNsC/KDd5`O*-?yZxdԹ!+!@l~]7'+gD&T$TMrҳbB99hU~C1/}( zlr=067D6Yq_8ĜPV 1Azw9B*Lۺ)u;nlsJ}sUdXDH)._5FV:[ ntU) f6AmG'c' nϟ{xﭯ I|MYY{[m [ h}qs '\sy:g:ǟ+y{_Y]8QCvzMe>1+}'݄'(%ͼoIKSg@_Tw1 `y|pǔ׮P;I^xfG lbU2 IE;iL46ܪ<2`qY ߃LK唸(C'K)&>b25ͺ S" p! ۅ%K e) $^Q9kOe,È6:`43IT?ᦏk)غ趵4o,k\2+71%"{Q2&ϸdJ ,JRZ +jb<֢JvY [ν tꎑ.hsj6 Ek(n/pS1-U2yJyc,ό-*Ā(65o 7%-0Tqj tn Jn[5ke 25 )D2O6L.rN6ۑlLoO[&19&, T@sY)+ E f;xr_Жſc>'1/~舜P͛YR7f:['{sIc7~#3J #uP"sAH=trTY!~^GLXr~!4j̙NvS[C 6?7vO!TEͰ pv2sEϟ'ٕ^b['U F߳0^GP*E!Di&yfrEV_npnQMyTs R2z-~?Y$Sf1IbB5ixEC! ܏%5MޔNJa!ֹzBu]pAN o}?..KˣOf[z[wˎMcyi:gK\lۅ. s#f3 '_XCH18΍M)vŶ _oD>>BOŜϡ F(L.UE,m!xpvf kDsIQa(絵icvTU/&@,UװH;uXz>a9n`X裏D:簄sg BMm͌ 8Я@TTt+)tV9L ۵ ''mH B2B@[nGs1Mܸlyc_+.)n)wd2}]Łё)Uc":M4X ^zRTk6!gpl3 /1QLe( p栢HhO2g{yc|FėN;I WVZ-_ٸsDc+7ߛcИ@ 0ܝmV@eD 7yvIaE8^b-{Ң2sM- v`rbD߰C_y *mcivIJ|OQhRcwK1k6v wFt׿~sg>dtxfg-WcwɽVA }ivRN. KU%iPyey4SD;vPX'KA0ˊR }?3^fB,X.4ZH{sqB3%- "R[ V/ݣcř8gtl$`nÇJV)tދN=+ 'cE>ޱKs%/h sPʓ e:5 N sQ7' <Ɇy ϳ<*[BH4EpI`{3)/gE <=Fff)EV $ઌ~dF] 5. o*q71|giTyQgځr'tRyHvZ4ϵ3Lw)=kA @#:_8| /u"QXMOQ!͌{je:9;b^fR;?p&E.TIi RUykT8X~!L6u~[F  w1<+p&gXQJYb}n&Qo9w>(yl(춃].RgmFWcYkиn( <\mR"XS;bM)Hx)~(Oho*jb2!*#x1R&eWjqa燇UCɧU8[ŗy +dEFg%悙,,'"RHq(":0%Gڒ]}V 9s)dHPc2{];#u]Tp=]"Xkc[- {F[觞y݇tuE quWtݮދeq(+!,(m~lRTNGʲkkmibVsTѲexg7w}hoDChΓ} զ LomMn䨼=&'P*O}œY #:[iS(B߈ *W4a%AfjM#& zM;z1x12z |2KU3 *Y߱b_;̹NV1~EZDB-N[ NFc͎~Y7 JB e<#_ˡ .ksukg~Qd='GIP sLz;9wrWZp v5R [X5PzLr^%&uXBuOFSPh˃j oJvT#}M,.kVȸtVЎLvqtLW[Qc|pѢu2'm~\BrqdLqF4QH.ˀ`"=\~Ȥ[HbK2H\ JL('ҞEB t`& v*-_7HPGAm`LCk5W=g҇-VRMCM=(p ;ȽnT<΃>"&Gzï?SV~5FMʌ(Ք-z0{bvUMtk^yuyi+-M! viT ZAul=۴رYo5`gP*sB3(.VDNpu^ qFmfA'Ě#E9blۏ?e ?= 4hƖ%W 3Q mb/#+߶Fl]$fH}ljֺ3!i~ql`c ><o! !I8|4V#{!qSRa DV[N[]' S2zCb;nT8\eM-E}i# ?XsoU=bd\4~!Ic\-LNBOF9MCfDěhB؎ћTV!EC~ңȦA.Df,%~J`ZX:FiP#/94:ltOx&iyqݽ¥ ߘbշ S[]ڭhK=TA/tceUfvx);ΠMtNuTz[m}Vo\_5/S񌄗iFD}н T7&*@`xC.zѩ=ldX\OМO9|&; ^-e@+ ܼW RԛL7ӬOӒHqHыȗ:c{s۾F.IKxRI}~M ;ِЖ;f3 ҄zp7Pp|vyY_Ԭ'j ZjKX#:p`q PqjE5OGr13pB{A0Ʌ;U Ѩ\ϛuPoɑSFT!yk\oI7V. V!6iFGL]S2WJXpGb?zHա?̡&s9"K馇!P:Nm{ߪ}id6]=Ǜ>GLO n҅,eiV;IR)9pgh7;--ޯ Ϸ~=iz7bIR!4qaj`E'JW/E1(;Y#23y—Իë{D )Z:W&Ici Ar4L :{2/ v#GBk="AFl qX{J@QS=* < $,]3e  }%?^t#o:v18:)")JkTpC&ܥz8Kc*yVvD,( !C:ǑX *HQ񸶼k/qT*Uwn>G ukCXܿdIU%Qw"g9=!<- 0^#˄W W(~ )%% m;rSw6UHܙ} + >G#e1@ْݢ{Ÿ}̴rXa'MW oo Qh'f@U *+&lANK39s|׃$ϊN.c?^j*K| H>w%3WY~ fno BU-hzM.T1!v6N)1F;˩5StCͦIi& ^FG̃IK6$)B0}|.:new $_{NݕCX*iBSn':Ï]hGx;EҊS$DŽ-QD 4) ˆ',>( !VH]-4>di24ٰ{M\fQ30}i@Vj^<%G'ǀj,bzҒI-691LU/xhDbd0#TgF9 T@׳ܦ&u \mb ܾOui/Heg&0ާx ߆4OV|r-B*@l%uAWk]I(eQ(6Y_ռ)d(E0ci#WN}(Ss WwQOvbfzg*z0x"]2B.]Zu8b,i2oa9a evֵ(9) hɎvڏ> gJjRy)od_"_#1>0 ҝY?1uh~_H,(3GG54ΩilF!{b!]$XATC1$5J[ -q E2x!Ij1vUju͑R4֍Q?y#ֺHh-PV. V-.7YÁ=_C<Ӕ˚V`P1'T=J 7@er f`pi;G1#djiI 0Ѱ=0_SF}b@L[z|Y[qI5]v(ͪg\_4yOV$P;RKvP'J:Jay]I[C{ظN =|k [Ä&;qN֠}(׏~l_3%1`W G80^U 0.ׁfW9Kf|ECI4 E;0(Zr/2M%p1= fʑ ׿v%mn;lnޛj =UY=ITIx>?]7+7iSE؀~̣^Sz&rNxzws,2^^"Ӂ|-&Z蹵,u>Bcew]THsAJ)$Ԝld~5,&?d;\'w(&dh ѵEob|S _L(R ̊VF;/]ozƐ,v⊊H\K(lAU :}ڄ)zwp'!#TܳT0"-b#J!U#n:\<u1;2B~V 7' Rw3Ǣ;t4oUDʊ'Au=һCAh]s^T̲1k0>DDULsc]FB `J wcqi5GK) +_Myġs  iN)xV'NLYr:9%O[p' t?~qBZ@Rg xo_/3Fmi>^3\s?NюLW|ǐxY/BWgOw:δUtRgq|A 63D|@H#O]*?EKf75 9[#8#rӒ‚g?aO?6H IDJhPP ; we$kEEnxhB $QV[.jL# x7:rp3%:쎔8 S_q'w$[,8Ink~O3kzw,Bǫ % ,v'yE 6l*.Fn4R:c QAUR &i*Gͭ^kiE)G\G/ե`=!Tk^VPg="cUjI[hϺ_97ړ#smOfG <-5[[1;?o%Q:"0Mç@#Wi7h!%,j<%18"-GUg3jBn޷r(2Y-qn = `Z> qB}aEPR;CL}M 1h53fّ}NE7}~5ȿ`bA212ۍݨyM`u0ʺp#ܨW IZ֑PdBr)St?>s* KuiB "[wD?kCĨTGr:{'(چ#6n"aǭ δ& <\ؖ6F(Wp]eڬhq[-},B^쒽Vg/hD~\֗\̨YBbs?VFo˂K4ICox~%P!8i_UF^YD^G z+ՎhJX;9ғc{з*xFYmo ̈́о-P$Jڒvٜݴ5#5-as%!mvޢs1i*,<*vP \"= f žر#P?CShxx#nśijE w)bs_8Y.ַ y<*)QzΖ)J-i~&j]1~U^4~tY4"D]z#fQL|}{$?=)_ũФatj`!)1dC=AM/vv'Y d2^`9ݸuGa2i sYϵ{'QqaJ-_#{O/><@R`gKCqU|ȷ$O%[/7BAʌx 0-T׾DF{VXR>WkݘǤzr3UiZo-Mc/>P tg!Z1" wřQ퇟B% f%#Z$~Ӡ@3\7|G-~}$SfZ:>aew _MDI qF݀Ht?~wWzspm_ B aBEs!7l^xHQo cӓ2Ci6!QД*'6n =k\c lM!"k.5f!t',6GdGS*&S]'5 YfN1g-rAb,~"q9ZDn"FgZ3` _TϚFcx6zY6+<+@4uzpy33X*mx'3mzxY)J灊!eܤfVm(G󋅂c&<Πw~:$xwj';'K%vN+1"/'ʊb WCUuhI .)ݽR@jxYZ}:d(yɝn"Q>CN@!w54Qxw/+1R^۶`;~STF%.qa w'UuTjֹ;H 6Qų԰hq]FtA򤹸> quf{E8\sFu w.dYܠiDjpMM}%|PEpy}p@1|jK!Ic:ˊr9[]+xW<,&n: MPC[̼b(!- 3;vXE .x f7X8OjĊILugK7rFtiN%fs(^Gb 3~oet4Yy#[MUqCP7a [I*5>q2WO+OK4fFV sJQh]Q0!N&E >2oPwlbۃ _|^, >F;lY߉hN^zf|?.) Y[Ib5mQҀɯHCa߀CW`-Vyh/}\}L+Ƚ: ^ˆ()|MJ p3UUJ^KM^zAw1ᐺ8lv R6Yd6GYwEa~Rdtg?XypY +z0j'H1W@ `${+ S")z@s;k+|"z)<"Hn6m:IoO`t˟VC- nO(buތtV g^ <,""}KZ;*߅Z[|sˍ^QD>Q,N?˸Ȝmm261wtggzB0 ^QOae?īxxH82ī?|!("TC'n(yK5{~+@芚<:,b5kzFAA7ݐ21-6 <|4B.(]~*;%f=q3Uo8`P]Dj7';xb" #g_"߫rRծ^]b/ 6Jl=~aqnYěj0_2E<+v#f,vRS^ʢ4@epBĤCG7( ,|o//>BL7f6b{ɋRc]9Y̑)M*LBF[l+N:0Qb꽀1-Rk|-]rx!4s0n W4Tav*xƲy MD-I/4i(ڼ 6nA _à)7QD}z! KZEfű7RnrŀbՔkAU WƱjd|i<ݍ !qɖ6D$[F*,z ZΙ᠋#Cér](tYgkpě$45CS[cu G:+JtܱQt`H8$5H~d.֡ɳD݌ ޹_$j8Qo_YT)+4>sww_3#Z>KmFu9sxnĬoA6oX7}8GowçK5U!y4GJF+v[I&8JT=t_jT='W{;tYL7irDfRU %S%fmIPrեx"|!Ly՛S^_06lP(m.: Z닧 +ġ9O*.O܆x:i'9>_3y >3*cjXP~oIj+#P@Df9` O{  ʆlt_^[ ֜?iV4\PH\xulF ~ <:!Ԣ L1 dK7(";Ygq-aVFB7+; G >0Ǜ;tMhl.&!{}q7 #k-]9 SU{9F;7/У,A *=db[㯋. 9R<[>%̃}@!W-g/]I%\d-I؈ ;r3Wt\ę]@s7ē4#aV™jьHKmo}ͶCVsdmaNz|e dE!wYwq*⺽ m [SM<V*w7L:y*ICSIUV0zjSMLִ0J‚ ]ΐq1eb+k#"` 䑈AN_bcZZ3+/ fNÓH]QV{q(P$A&<9یoo,0+o9g0Q\yH*A,4\>%|ovacKAS1}PlA(bLȽ%lu\`s 3/Pdll| 8=A`Ow Jr2?g1'Q٘dZL`H[Q=Jى6GS"H׀xJh\#Aj0-6P[7|̢i`VC2|{ 'Q**(a;\-އldwBk.X` m>ԩKkv ~Z=xܗCI!AF|C)ue2fwq@fC üDmj''ߠr)=Xɾǹ-p#]<N3C/9mEvZFZH ~իї5.5H8[q "b \S5c$ޝK ͻ F׻NO-5U'C@wEH&Tw q1Ӄp ޫlq'˸6VkJe z4U4E)M- u}+c2T-I5|X$hsÔ,DJc 2'F%:?C yVoc,v;Tx]aA ]皔~,0̛mzgtF;N|T굙AP,j1 }rՌD2رdgg,SGĶjtG xM":iW_t 0nH6 t\ᕲE6JIx8U4 BRS/Ij2Ȼf5>z+Gv'/tQ^ݥycCQ~#&ƾPđ߯ N>c˛?hҁ 헣yи3 $IE 2pO,V\ /᭰k{.{k`~)(2#5j Eտ^`3fI,e&  BLp\wvXOjlX-;/KYMHIe2 -Ca3JNӳIkپ ̳#zHTχJ>Չ7v@& /ݪU/n wkyEC;;[C$o)3+xNAVN=vU=q-DJ/Q $'SCG Mlb/7 OOa֓ v?_0a! @_887Õۿ.sC|dx`~|X$nY=w:AѺr_:LK9-*f ~{3MNYZQ!IK D_@ٓK ۵oe /B6Z6$1-|_/1C3=B 8Z;B޹T^ R|Rx^d:ԝUu!Q@h2lK^t1STOBOvz_]L0 *_MQNZIKo ,e HXXZ_LB[^v$UPG+$'07PA&n9/|vi个?Ô'璃*Uhn:fyqSa8~nfׅ^\KS#:'Hn4 i/^Eot^ss~tfFҘE20" ⩅o|XᡨA|3ge# s ;MES3 16jx?49Lx/:N |ꮳck'ml;R4L咍cgG#JP,KnCuTBke]D:9هGTQtlg+g+gLQn2}k9=욗fMuuSZ6@I =pJ6O 4E&לi&M4Gt5)Cr SMzsQ'kZo1RrX/Ԃz2= =uuBY4ʪ86=vz] q +cܴR!0/YaBse8<,q X;j'e, fJ_:Ow7K^N3pH2]7QL1\)R=7(chYNdG2 ty8~?,(Q:CYm(xjkLYs/`k! 4]Í6pG2 "*|-1ϕt@C(P`uЌoxޡ~8V^GB`~UU qTjywӔlhe96^wg/@&oh<&A!2ԐC޵ [i?OUP2>1/V,MO2b~GuU),p rb~{Vg7=zeqtǗpN[] 0qD@4Ҩi?ZfFl.!wY4n9w] rUdw0{)&7y߬yc[^ b]%/@,HR* ؼFGS֏8xWm]GdC>*3سC+6UroktC)ah'Xi2fȴC'3fWyX|w9q)y=ega i~ +O0ݱ@qs |]X%D]fa>ثKk68!-7IȀ5 $h~-4{$|{anXbSm(LtiNoJ$f7os%zsmTygz^d&Vd'AF խ1XêA7Et<|? ktυEp쪨l.C(^y Gb-ĽZ$U= Ż0&ҬXs2AMީm/xW6113)ͨS97C2A|wr6`6ֆC ?>9z1vO])X=-h0_mĠw t:bɢqġrN*ʧ-iMpNPkлpHx{WΛXhl"nJcu9xR7_(6"cdT!iO ͿgwS@XN#e[٩ Y8ƔuF`'PҾ7I\˄x/}9H}ԖCb) j ^9 аP°$I uai&RyEuOT1ퟺ(zmXQ (Ϲ2s|)cX#*ܹ?;ԲC` /x!dJd%.BSKAn/PY6|#}o1 =]𽠈mΫ+d_Qy^!OQM۟C|bFUW/,Ӟ.UU ӐT82}fvB6[4D/FJmoڃ^)2uV )tsPD FzrsRZн 3,#!`{_ZUn]}W-1 3t`=t ;nܟB<5^l󵗎熢~(F%:hġԱѯ y?1tlE(~NIe޾ŨjFMK(x|.ml c<HxyrJgEf 7q#|mY'!3!nuy<9Mqk[j_άh'f͟8HKނIyz#X…YEe dDXw.҈hlTU :!H0Us !`JEuD :9 8;)O؜"s>:$Ryʁs*jX.f`"Q̈́v5 bkLG僵hw9w{<xX7+qmYGy2R%D -xi"JN`zTO~yl]f@b>sxGk-w.H~IFo ]v8ل JܮMr]jK9$s Y #K(m6ey1JyQ(H\\]h upT)d|GcH"~\G1e|v޳y[ p@8)Tp 5"Cz_Ȗt˔VCD~,bw4RD \ic.'[_) anC% v4|ͯ-t}R6+tURWG7oiEFS`&$5h|,ryxy2c%x?^ZlCL橆H±&ո9"4l [.BS~B\wF t/ *[JG-A`k]{雴4 Ov_Np0jLQڒx_0/ Vd`(1zUq5eOnϝ&{(~Ϙ5ڌA/W"ϾZ{1Y4dJDǷʎ n{h Lӯ9Ry=T:D&jqO_"P*X %Rsh|noaD6 [*ۻ RL;9dlW31m̆3 zt* zМ5nQG)0goo*qW!bS{y=5!+Oݎ)ֱUʐ_N=*˴ tlN̛)7@ *Sg, ݡ0[H0]9ϧ8t(w?ٝÏ+G%En[ `Зz mTl~ s\}pZNU+N!ᯫe,Ţ߳9hb($7+G .buYigDY;{ ͨ0gU\(]GJ:z/tfEfԚӐz*gG90&VTSY C4|]; !m_&}4X6`uDC ojVy vSǑ)f'SF!UqdeL/o*0kr/0&XH䰨٩|:e)_ț>ގՎ|#s3]墷/ݯuV8v2[APE @$CA&FKSgAYO&#VYyEr =q ks3nrXpNx Xl~udQBmSK \èT 8jA+l˧gmlA@a0bYS ~ߌE#P 'r윇5 Ļ9ءxGW04͐fnTRrYlR)YZ+UuE:͔-Ms]vkKʰe|byCBr&hI|՞u FGʽȪi$Ca~V ͑UD/. tz[z;o>kM'/rYo׵m&>*g$&B&wz~i{yuj^}̚ Yb^/>vtp{V-y<_P3t< q{m5k%/9c iniمeٽ8HU jd4/>T'+͝Tn%ěg૽d=x m4ⴐ-^H;w ވ{@7LGoy)3(~|gLmsXY2[dK':S8vX(+B / Jc4ܹǦxQޭi4Pv4{Fk#Fϡ 6$~2K]Rì3MfO%7ZռAKIowP skLՋ)c^<̟~=bܱOȞKMߏfHǃZU"C,#{kͲ"ޯ=A5J:BJ7n XP9vxlI¹]e7h<*J1/SompϞ2if*dv>_=Y"Ke =*~A-nm=@)G֊>a :X$2!-G'vwj3y@&7lAe_4^eF­^} d(߾}D/O^nyx`磡`W9ߛ't'Ù;ʻ~}LƎvCEeOu7!z/ ϓf&)lX므O ӊ#Z9S V6a.顔0'vAĜ asR?VwwĤ!#w=Kq8H5c]\ C0@ePיjػNȂɵTF1*չ]vVq; 4n[[lP:|@CS0fvF Ul,U釚PgtwkW|D|xkC\PLqCޥ-I=!Z@0B`3"iD8YkLeE:tMlxQOGВg ѓ8_h(#u1A1WZR-!c3aޝ L۸HfvZqgcrFg5Plݺ=*2❲,ޕ]dZ]_P;ӉnP\Ei*`P &HyTE-Yu9Old@4%O)bCx3z[Um*-(a6j f{9ZC"}ВءA|q'eXXR98AB&_0^RA01XV 1+Lc3OS6A0桅u.U&vkz$n`Ph7w5NPkhe(l+4,N(9:[L:58J!猳^R4 ?b׵;O+סdi2$M==~-f PO)%lݯۀ2*{!N: 7cU-*KE`i pTH  '=K@˥_Xi\̡g{6I ʪtTGIZ]ٲ]:?iuf0V}[C=<[5˕Ӱ\)^bNoDžj pG8 j8۽hgM,) yIJ\:,X? f}—)s%掌t f(I@IRu셖b;z҄MGnx| 0 &b79Y_5$ }6?HڔNî|zHuF3֋tFu=FJ&#.~?QYfجѬم#3ʛ< 8S'|{h@z䰰i /E#Bc@(3I .OWoM6d]6~MsJ(ƙer kU mEFyq͖(ѕV*,筯Z>Z6 EfВ51<'x1|R-ϚGK: 3u'$0}iuNv%ݑ q3TwTKn[}1[]}\Zg20@\#)vUhԳY [+G~PIմܸzˬ 1=mחjl^]iZ1CeR~6JS*~>C1PQťE1t7lƫQ>L;Q@*É5U^EE"50{g_dt,rAHxcrëG)=.rlRD"KHa~n*7:_Kƾr*+蔬X5SEQW"{3)bvsoG$A!Ḙ_5hf*K'mСQȄuJC3.; L#L/uĄlkMuFwNRĄߐgX#4,ٿ3 \\zE=澬,c侥O k_Ol GW)y3B^=z8Ȇ!v86Ǭhd/d j)KgguR#`iә xF؈]Lizrr5zQ120YlA{xC(*W8d'B> :1tX]d^ދIA&n%bts'tod)^mԄQCäNW۹qVe_JբxX/O:!%nrKv^KB#sht*9UU 6eJ"{,KģU݇dBt!'`YxB׆ ͤ+x #(ߗL )N9AMT}9Cj͜kUPc)Ƙ9%Z@Ĵ=POR'; CKG)4;LWO2!ܣ04 TS9#D{!#` $L<YȊH'q+j޴M)RXgRPj3: Yb[e"bZ3!'1Hv27܂} f-v2C,g~jl ܵ3~`̌ʁ r5u6n/RQfe/ &n2oR$%JFbsiNss?d5J% >GS3.#jq=Ց_>x.I֫!XZBU"2mD|D%(>'Mgk:{ۤ.ZcH?614!UQ';UXȡ6u̓&p}GzŒe6B谸7aP ]c%5 ;;Ƒ]ꑙzMj7"hEE"|%+Ovz/+ DI$B_xHb+ỏzE kR ftPnzಷ,oo 5XK'W#p-b5M,h: 2'"hj$=gfMK8o7VZ(漘0+h8->hޘԏOlɸ<)Y(%a 1yYoKUi40bU-iT!"\9B ϜO5Wa<. ӎ8oTqR(K<1+_ 4xp q;w_ LRA,L9puM,|GVS5S$q%||yDmrQ [-@q@JCuK -^$N`Pr2蓬r;4gYs!_z[A[Y,l&&W p͠ykG?>ohQfwCԘmK-;U{2 Ik26pmq`=CECuF fxEOQ`F/mh'u=m%̃$`I$Ģ2ӱgkWaT+17 [ӏeRܪ8".X$ }Wh"Y1ޱr9܎A #Q")s&&'d&߽Uh 9' f;6qW`b>TS&u \:F=WPimOǐֺhVƯۻ 70.ݬGxP 2`'Ai9r)z1}W!|圢.Q \i~[C(eɳ ڧ͕ljBz2;rAz[u9bu#(T!SV`Pdo8VԺy h%C b {x6u`0W;VL9G_\,)x˓zZȢ:R`םowv>FER>f}r΋?0@/D:CTV]JM/yQl u,z hnl8t@U94JsD˫hƛQ6;|&ćFmP~ZY -%LG3H׳6\ bp`-V UdHk jI .20c&(axmɧ#CY[vFt)c3Eja}z%w1/z]^ =IrQPjťp%ϡlIg!VqG9_rh1/Z S+e[1mZw3Y):шfM5UǷsMcy#0BbdINgG2(|@=0o3vMfa_\1ʍ"4&pia21e z g00 ٪]MƦ23C>rzfMy'{;?T$_-I)Oj+K|ҜK!lm vI^O %Hŧehڪd|/;7V5+\ 茉#q&8eǧi,_ p&oE;vU^2T顅H *~ hvwqj44EQ3,.t﫲:\gTtdjYKN{;n'&ӾJ2dӎ{= _mWgmˆ3@Zh8S|/ m7"UڨxKJ%!_y,1d *XHz/A,#|Pիb uZ b"0*`XC.h}{W;_\2S{ s^|#48Vh ,?2= T rua>CAz)3$Aӧc>iA%.U`D:ok4(bc[=(L1ZإՎ9ݦw5=V}:qڬ_j&:H u*KK j#-U&\,i{jo(Vo Y -15!4<7̡F.!{ 4sҒ)b=f ۍk-xދ(My f>MiWD҇a$~p|#r->Ovob$Wߑd4ZVf+Lehh# YڳY5==Rbrj BT3b/q0ĂrHyIkl,8r]:, E{?|wZ[lmRtí2;T&K `\C$4lxE"@!+U@a'K`D9>5=v m+*>j+{tp#ۂB^l~"(t FJЮ+|/ٖ 2cWȌ ik?-]KMB|SȽH#}Sbm_Z#lhҴp%M\E-*mm m*(63n-2QG SiXle4I #?T d Nol .5D c0藧M`[@ت#u*s`i/:GkjǖM+f{j? )y"+c#q'Ow(٨P ;R/ oo! rVLWJHVn&ơ8h\R#5fZaUv8c \m ŃPkWO;[ֶ{ݎ%l~?` F/qv]q>f\|& ;} /n7ܘ:c8A6tf? sO}0+nԒOm(@w{4q mm*GKz-db€.W"PS8z%(8{Yk؆)H U3C9 Vo\K' Ȧ7Mis,א47SVE4w⣳s9IJ:,%^49O]#!Pa9(4Fg~* ~u]{;%1Y\mX'CUڃ o{_z JL2%6o@eR_4qŵg tOjv}! ll~6+,7Te}BXM8;11오sƜCezKZfNNA%3DwlEV~EYGGaS2:ȷla楫-(~ۣթ?jb3h=E# еȌAP=Ll-Q %"1<ռ+LT6Z|R>| +v#}^^ ˙6Ųm xѰ)bAEٍP9Ԡ"R lN,H^ &2x;OCjUKQSTW /F{tܨ{~vLG|pcQsh>x@W+Kn.lĈְkTI w)a |x#)Q6tI(9D0 0Ɍ716l!J7'˓5; T{M4O9砟IkbJԱWJo|pӐNq+xU߼4Z%]61ϿxRX9δNVNP/3Ow݆䀛1^ُ!f9]%k2<^dPP5eiq9[TF]y?5FqPǓ观G1_Qm{@~e 8_{78pܿ*5KTNʼn^u"J瑼3L $ F&{X߯Q471^Բ^H(>:lJ4Ԍєa̭= -{(,꺫S ՉNqi74u ~qѰ*2 Bk(vm"@D.־n9L#"zfE//28VW" z)c٤^!x$VJBx&mȑ?l?[*vƜћ POU|Ai[YgbreD5erq =^|˚,0t #uH4 S26 A' MZq 6}M<0hÙIS#8! ]1D Ϲ Ftb}O[" ILw vx/VʡezAC:( VKjZ(&O[h}G*sA tFe&<]?Pdj!z()kv-o'L6 qy&KmemB4J~c+@b[*}wfB}g{Yo `e՘P9Oa~>Kl>NHW䓇NM6 W6{tF 3,1r*IlQR/zAwe;Hfex!q+~P.Wr\2~E7Y1B" >joMj~P`0$%ٔ Sޖ1"A-B}Nn87F?(hLú@E$'-V\2>S;{)5Q &W ͖\ V,mfNh' 42 ҉!InqQ ;Dp `JQQsNƷ}vkqet"V,;'Fr5_egqNH1bZwjr`Bƪ ,|i85,v` PiH);*>&5FSWmCpx?+>RaB!册T8ް=mw)TV)@W #c,=|sV]c< k3pWNo)EJY{=&F4% ̯6FSARn]#M8&z5A[ g҅-{z.S,^JځIKDh}7fe@萬iKjҫҗ$[w`{2L h[ozYJƀ@T{j#aM9T7>7skOefZ0=>}y2 ?F͇H~xe+  ץg$' ^8Q?0#Sc3&k*vileI>kN/x_XRoiJF,s:" ΐAWd5GpuˍpʍQ:k)>IsDp_BLmei'h$%^6xnQxj>ktKo(9EMN׎F H̗ Zp@F?œ&O3!`px)@fl$lUg#nPxx5@_ţ65Y5$bN^Ñ%nB蜏\rl>]ޑAien)fCq8hQ>a `Vr4/c! 0quAEظXZK ;^R,Iu"x:Yo˟Y;~8ю P V U,uMs܃FN,$/^uAq/1=ERB+yD4mG80bhK?'CxаN$jO5234ծޥ` HnTTKv#ˊj]/z+mzBKe (j,R*^C%^,ԝDt^/9NbȽr:pM1 bI9~ٝrх:7R?*x8 [H析ho8-7kSVVm\n]<C|UxDfi7j"NI1[9RfXwW #Ti.!]2:! Nt"kyN=*M+e6Q cWBE*SJDv*hn?:93\6oQжr\=(&!ư~CoH>V9,+N%!so5,&g DT/wl@ ӛɳ-Ўd?wT9Tm&ݷf j2YZxYL&{~ݭ\MTGEڮ8OK*L*v,ʹQ| VDaVD >LtȂqΑ3ݲ;pU('#)r"S管1X%^I[9x\0!*`i0'[|r2ԈVY4OVvf8@wQ;ѱ? y?:, xD<ǒYP|1mo+$TB:\d˘R5:Xx!l7lŀ+rs =cyqO7fd \n˚e87!lP Ì[ iM78˖yՆ!hl3~Brwu+'١eRW [&;-}^yEf ҉Er6Dws^u u/P@&j"u^ rt̎ޅj6bn*x퐿$\9iCwDA/8G&R56sk- k ٛ.Y•gB 6YW I+cv'}&.}<!g1(5C-2H\Ϥʈ\$ݑe)c5gHO#{IdIJ՝sD ̈́3dq>؉w[BFXvp&$>mE6ɆtWjzF6Kd^4/PSc*^Wg[ UeAb]k=-ݓ3qzl|tҵrgև0¶QISMzN{Z[z$PY02uBeJQ1c o V]NZt*)Abњt5ѶCڻ7B_KcfŊ%"CXe uo+fsZMiNqGXh ^Fu;Ԫٔ{*L1haQh,c)L LdͯvBa+ËG#9K׶]7¾YmnkO:SQ%U$!ѵ< <8hjѥPnlp+ps\nc -=$Tš{lH4n*xP_zfgf`kJӛ>bm4tr-'@8%^!8YP}wO=_522CYUM:nW \j$U(iQPF#>CuR|r0S\Y ⸓goJyÊ7Nq#i\8?C#e1|:--; p @ۆ7 DE\™f+wr3Ok: IS4KE B A|Ix8)M LOtD7 WBZ>  uoʛtݱi['s?X?= x8S$@j13;Wɤ$Y!-m}7ۆ ,@t53,${:ٗayqkUxʺ)6/ .^,y6 uhKM6)bL6i-,NcHkxuwj`/r9CsO|I:Ǯ)6CU'mL+& {<+VO@ȽZ_:ĸ#ɋYweMw%z/qek19N `otv9FqDNZy[D`il+[WN93xkN6] _מPLXсOS ZD?.Rmm( X <3a\q2ĚФ+`Bo`Mg8OS6( k %HA !*UI3>u ]: ;~L6ƴc+L){H|U0c0ߝ{#?cnn5Ah} ႀmdԟb<)_h/"JКNy3eF+VJ6~8}]`_ & {v +R 5gU%\>6lRP冞EPwBU>1WeB?g6IFFk;GZyľ ,xlp{}t?70&hHTNj߮t{d^ HU8ALy~K wCJ;%l$]o8دc"^^i&d*^/Ф9Nw ~ =fe$ÜD WNAVPILoFroWDlybE;,OِFVio>mTػf`jrs;"_@Kࢎ'u;p!IM~qC>cRx%r`ﱥŨ<طB[.O9׵׹dnC8 -Ek3+y!R+)ZK(kJԭV$-'v'3ob.' =lpBW!^Xz{O'CZdȺ`]@[Oo@_QB>v^Fxnkmn} עd|xѮPQt˓"nuEJDw. !_\f6 ΕA 3[A!AU$0ׇ0&4\߬O? oI-]^6 \$qFs;8H\6 >_yΏ' YM3W6Q&^$/t2݋> jm/SH GQן$va=rDb9*QaVpɛG—1Hh@_~jGqc1o*>4;'{{w/DݛBƑG5@U}bk߿ "X^ ڲVIfѭ}M| {cHWoY;oJ4pFGTY]WoY=7Yƪ'^-y1"ҰWQt@駷nG[G!5i{@S%OiIHmvڕ lq5xq\ɕuKAuΖcH{TZ-.9} }DJ'v2ͧjPCz:X<R/ Jsnyd7 k .Bx^7식߼l$;QWixqܥd^!(-k^0A5Yy-{JNKl w锼auVǾae+9ww1aVpjmt[kNi@qB+b9z)ߪUuo)IzN:"KeoP33ݟ AC3tRW,-Y~߬W )x4qOw $;J(i()w}w#uDr]$GHxZy;öǫԽUׯB#'\E|/7 -ka]Xn#iz,4T}wo.eyFgM!z14- ɀP+J`&5S)*s5ɞT"8jQThzO> WLΨS:M3= L}s7a/쩿sӰމo|}l.p#D"RBkS~$\HuϷXS)RÀT*t ZKߺH JhYUE}AFe'YV*nPz.<\a>gTviFVON aߪA2UC+[us0mےFC-?*1ȝ7rIպG%$T$g ._Mu4ϷK$!L$VcSQ20& 6Aűs4SY^!0!(ҷnB#nvu7g|#Q o#m% 19{wv PA:v^vF/>ApX \']N";q5$e:v)nծako#Z>?Oa` tZ;e ^xr\ANަLnwi-g eC~#?:n5^ p.X ScT@&k/lC>HG}0Hx^iq.F2(^H'uxsHdyvV .@,@"z1#%uSo׷8=WbƤ; 7eG+Q b3eX􊬾vfM=%^ql}E|RyÓ )]GyN ;Cĸ*^L./:ܯ9HS/ >R_iKqw0%SĐ>=+#[lǫj~S1ڷk95,!HqjN[1CR0V eI]].< ]u훻uSm>L~3Џgzuf%7}ƊE\lG <7U4 #s\֡|҃gǗui7~9d^b}R@`̍oqi:U D@5gO'߼D#3>V kzK6C_ jcx%@4Rcrj}ߟy!TѿR޾uך&,gU[r);LZaؙZ%+ Ca5 ;¥9%Fڼ &aۣ BtM&R2NPBꝺpf2-dDab8ϊ:MP-A2W@'ߌ6KA@Ѕ_9a^4et(:PH I\Yyt *8=qXZcO8KإakF p+N<WKDF]~>*(.'G#P\KCp%>9Ñsф~T]Ėb㈛zv c7hZ~Ct41E 2nwա 2+u'UPywϥbk)x/$6%L$uCQ@ŽX0_M>WIK jpW:S%XzE31Ϊ-ĵ~;FtѵUry6³fwJyrBS+$~O,a1vlZyCZ= yW^Wħiꋽ8 юGDZ=קqwPgv8t>Noo ~+$R+nD$(D,y:b#:!bbv oYo`_]2&θDPRyB[39Ѫ\32~;{}2^٨Aoͤ١^ahq ,q]Ơgd݃OrSƖIAڟP聯%Ķ'e3}K%ЮJ%}En{&2Sv/+8z.I9fzJ-ӧ7K|!JV 4(D#QP t⊂|)!-yR?B}Vu1`K 2?z>`nX7WV |mS[Ӂ>F ?H9WÚ+I(iʴr L^&F]9 n^ cq,11Ӟ?rxd 3 G*|؀mɁNoxpU#hTs\t^1\)dWu >cf}*ۥ0Y8j;+yΉX? N)f`|//Q] /ԦN@nS :@OqǂA:t * s}uKuJmFg ozڣ&Vva;#${9`70̊JYߖ$řEN7ĕsKŝ zv8a}k49+Tݧh6' QM`*~r%om+<0 nFy`7؎*75Z?#x0 bT*͝9pC/l-E}m]uՄz G+>O$o@\hb(i,~xO\*bU~_tէ#nL ~l?pcoRqhQ_&q#aiʇffd/vs>Vq35BfaMʞ,)Q/ĩhE+S0Ք~<^W*Ff3q,p"n!9Ʒ-3YND /"Ox#N{{#4UV m42@jCw~ȉ;96q-!N5@p6ۋ*z*y)EVn`%&`JQ`=y+o eJ:+%Dt\ni9ݘ6fڌ< @=>*-H"E>`ņ;$B(>qXjS ߥWEx͘ug6p۰У}J"1qZGJH~;#Ƃ< [48r)oT2[>kzvjӶl_r@LB.T7_fzPKXrѧJJ-7M5//t4(mM[KsmJ->-Gͫ ajf*`Si)9$w: ]`j'vvpw4'võ!צ\ k/ s@fkxk'?2`Ԅ$*eR^:>pDu&~p@:`| :>g\(sC-IEs7^n:hm4sm^!SeZJ)X%>.Y[]DKK|]R";uӪ3U|RB%gNS>dCkSd&Ļ/B GQ+Bp8BaD6q"HӍv'\''T/!ѷI7'qr5s'lB^crg~w: &CKXKW\L(gdsn ab4qr92yKCi]8smO0Ѿb <ʙ?^$b3bgBsg=}Gx9 T;A( {,"}>iXb0UƎG2wKʙS(auy % c YЖYoFCVfB l1e=}ۯ܂hGy*ú}{Fb3Pl'ӝq^I7ux{i~|B+hu*KQeNV̲I=!~B+[331ϭ5,\#$b=2@$>@3;:ߧ8?*َXryfp4o\H[;,:2ܪd^<&l@@J0|p?-o؁qchGm͗jt 3eGֿ,7/|Wxz #򵨆*`!3 {Z*py75D3SӋK y`UZL3Ɖ%bV,'\G?'eckS~S Rn# <ҍwSZudOH5y&F16a"@znLUQZTŷo$

^FNL!*ƫyZL. T1Jq n"xďt]ڮ/JzlJ!i+UmY딄Hh ;ػ>K2/ 9JhҤ+.OB\܂j?CVܞJ m]8G~j(B9tuŕj*غ! Ⱥz"6ࣇVPvp<Թ>P| Nxt҃ơ^h϶kW/֏P)s*>R:We]Ŀ)Am6A'y ݒ7Qx[mgyct:lbIfe }(*1팾(cZdp_;J ܃5u?sJ>ZMF2R!\ C/vVL6WaWzݧ,?m P5t[R6#cZ ^4]NML J%i9Fj! :zEO$&Ф{`KA*>hl;k3i @=p=¢1E|}z]|w3Guaf)@'&z@bڰ%Æ`>em xȳo2$@aJqǘސ5x:6HzOy=vIk vRP&3ҟL[2||['^~Fͷkh>׌($.6G.?BJ2YJ[6%;5l q~ ^Z[lu. Z@Ì;߀aEG  #Zr8|8)X.cKMRrwe eGVL̫nb'RL7I&Fgx<p%`W#3 P3fh lHڃob1VZLWh4MȖVh84c@>?:R=!_/v`HU?:b5$Kя7\`4Ĩ1bCg&fgW5o8urDț 84Xf: D2ڤO7qr鵔6gA^dRZ_DL&h5@ #Rپ׭Ux~5"wk9Gc'6c. 8 }yn_B/Βs g L1- 7âJNҤ9_w|0Sb%e^UzlFd xް3qtH; [>iujWXi}MJƊD-zʄNWW"\SwjhwNb 7*t""bTUrĻ(.(R`$ vlKD29NpٮOnyTE Y5~^[$8"tϷWwT r Nq6I'R̅4d *)6C/{k0,#:yTͼ*  1?+IA_= 5]q`/3vZ%D y*Q-4g >ˤh+G? iFd-*ۉo+1ZdTq\pdL܉LL n G-7D8mԐ_qL6=e`;\]dxT;*A}O$ lҰHt Kס]W!\G 1y"q+;j+X x ٥BOϴڙzpQ6jw Ȁ-. s^c0` mZo޲:i\|)DxHHW2ywRGTaMC/4ukYj^.( /e(;}`*TWQIݴ٩ 3-w.KZGVWkOgyDUڔPfJ\/Om>"ֻT`F^mO{ޮ2TV47o)Mkh>[`XCkJJQEvU+*:d 7CaIK6kc)): cY6vϳsKsrP4t*p{G^dU)cL/ğiel)]0d~*b0-VRg<_~h)4dd]v)0r6+-kPؾe1/5CP!'術}"%H_s[(yN ^V^;UзЎ ՜x`+/ʒݨI;ݰoT+<(s7#Z-L/u\R!@J<5ԉǾw|v oSڄAT&́70 ]߾t'(*aek%|óSI-@2J4.ZӨWϾӐTJ4\%.%1Ϋ*ؓ.8cj>9Xz7.Y4SI皲'hD+Ly@JT8=ąی?$tJFIzh෌ܟfřIn02އ%WwVgW1/`1Su\CGx'Q$OW4[ Kx^/ KP-SBgXͽOlLw F"{ONȰ۟x u|`@,|+5c3>(cCq,_xa4a՟uRocs-Κ%+GljuQަ_(,Nݠ錮1 N3ӈ}^M~0b KG O.Y%ϵ@ZwA.AȻx;Ge{C"2tR)\>ECg أ(Sm8bI Oba֚ X@!?ġ$v,AV[-%N̳9_(yKA:I=o ^޿ X&l?K$+&E>!_ )uͨvGOJEHhݶUu├vS2*ڣ]$'pkJ5^1\T֣5#d F҇K rYӅnUւ@yjNt#`0Tcsa)%H/EZO֘Q~d% -pKtڗr`iX':zcl g$:r _ jFC~ٜCǖR/ ;%PZ\D;%Ex\!Qci+I&h$>Sꥄg;?s:_eaҝ$a-CW{vER,b_hZD/)wKc&JzXPBGpcfUT`C #y@*Kf1jf?MML'=Gƪ$5L7BE yX-#˪ҊNAHDJH A-@膭OAiux`ƝDh)aoӖn4zjq֗qÎ i{+D LUh{_~a: oMηCw6K<Hgnz}g_19Cң=S R#:kƈ:+;( cQ{Iibd#^q@֤ y :JKHۧ2Q1{'S}ʨl3v_~dz W{ȳjcȒ. %K-N:c/4xv7C\F 6EE$y@Ӓ@xӊѿPx&\AM[PE[zK?F&<7Rn9CGC}ş/ˍ8P[a|HYh]'lW[v2! VG/R&$P"tMQFٮm`lOx#SC.Z4w^_ewʾ{@fL[~$3hmb&Qup+g5+\|{"  7TkZ449XEqw-_Ev2!mb[2D=Q|ٛCOFz/8=헻H^ÈB!V:y?C6HH`Y}z zz_؃N8 M2c*c;J\'/qH%QP K[ s$ u:#1cX./lH42}X)uv1\qyCЫKp r<}-SLa"׃mi͘ZZSxIJp[H0ځ=+ROśWFl(y(bgڣY8TIF̌g+ykjM!:>NOk$wpj꓊bc0 8#ŦӝfA{=wjX2=1ƴжYb \oRdlWԷ(,q݊H3 3>p.,M./+sQD%}m.dWqtPT8LMaDZqbz FEll$l17No @!@g[VDF!khs®H)N6Z}P؅Юe~"wFCxtw=t=86ꀲ/7((GkuUb*mPcgGN bDך>vXޕp(>WF4bĬ2(y) '/3&vC̑^qHHsHc7&ãl1)0| [x˥@XnQ<;ę:vJHx~Om~UVv6~4t|`74cmۍw 6lO`k nC5sWQ"OBue}'> a>o4\,]Ͼ3<7BG%S>Bf/Bݻk<f]Soh*:2J7._r$lh+G5mUA wq[-9~Z ޥQ+yw[ P Hu>@$nq'7KFuӦk'7Z$2ǻio3Pۢ,Ȉ6]mlĞ,e^htVKٌفq\]bf',H&K 㱞7>$XEj`Pts'VziCXQY]D ˟L풾^ʙ`/~9S f+wzM:/$ypDzMblD i/ 0[^]MobmbC<[J/־cǚ7tT ~T]>TQ ^Iξ)y %EY;27<ymIEFkKLղz\DHZ=Y<MraZ?S &vɆ.rwXp yшifSFnj(+SSz=hv|jDD_;j_v˜d9F 8e|!yڑqkA'F1لe|(D2*qaD7&V۔6~cQ.!bb8N|mK:}xTiD9u}%ywNKX0ק QzJ&x3-/_(=+B1Dlɥ;{t/84-EW{}/:-5YAAM,J`lD9%@Ӷv0%Z=A !n7g'd"loU5lyHykϐRG{U;҃duãE ĆXP~ lOU-f.eGS5h6t9∰QcTͣ*rh=߱\ާFk߽ga9,VM؈tpEѦdkr-ߔҗ|Kޕ7V`e(<LuXmcs}C>DkhnLNѭAq15-m͔3N%d",ԛbx{n-4M ;9+:Qu:D;Kq6z= W 4_ndK,ǟLu=6_E- (c{C)Y]f{ruބu~ʎkF1vbv%fS8۴wC30=[GUU!I)ڡU;2Q QtǺmX'eYNxclZnkj>knVn63*ϢO27ݤ.ybFE(2Na+D[ zգEN1MЂ[b% 했ǠvTkOf֍fxeZMkIc=Ҥa?/Տ81,0rty<&.w1ڄ%)p0J}`AZ3Zhrń#)-"{%\XQ>?}8X`JL0f-+KRB NOz\8jJ$9O<[J I %D㭦4>mX ##&nj<.Ryb=%^YBl]`8u$W/D( sKZE.ڛHxyU4UNfH`:xn]Z-= x=lwoF Jv|*"G63֦ĭU ,8c1zǞkah?ܡ?`͈g#Kaa^= 0/h}C$:d$.#}<ޠﴒzcY2_*Gb;+gY>(ɨ6>{xLxDG%7DCW(o^ (ş*MXΚe޺ ۋo kX㽤b*4 .1횖,_,Y<!;QE$Ȅ.Ylۆ_/el{Q_cX#J>~}zTU)aUֿV*>5kٹ&%%foQX=p]d׺ }IqI~ M``.;;TP3;~]F~8 <[ $S-P`<[?b?y5V GZ';*TQf3ψ}@`;OmrW"ߞ'KŒ~0&(\EU!PubLusջVu*lQ;!'8QܳFKb璂|˼oy+~hz$.VlO9$k&V8$+ʍvOzT$k=H8dez<̦'fٺ6nIw]x'34L{WwzjXNT|2q$|^LHM#疉X J9j؈0g< -^`@Uҡ}W*5y(|d~Rl֏%;of\.;ȼ/:GbQ,5+˶.!l+4(( K3@' 禋LW[sS%~2N>}GM]- PPE, "`im6W ilSU_nYvKxg>7|ڈ#~A.p@QM, n|!V2>u ,yToG",0sU nd I(E)ҵt>)sV,#}z0Fď<6ʘmDiuJ *cZxgUMb?=SM3PAUO*xd٧u󆲂0L]Q^&9/A QO1Eqf塵N^6,f#*\xLl<3~v6V a3g*@NdInaL{lر),? Nvy[rm1~}[䱤)}i/I`2K~f25>/@2Xz<0#Lp"39e7UM-ʊ-Ъ2qFtwtH>T ^d=Z%)tK6ya]jܘ`є UO[=v䰌6Ib\EBe'[ 5~nauC2Ja #h }bʼ[6P k_(+[:޽RճCj<تcZr*)k[1&7L(n )Z&Ӧ-ïr/bǃR7*jReR۷^cXQU _B϶w]B#uz;{ʫ4 lQny@ױ4~x`K'"8VTϾϦ)OcH^nNWDVocm:-r_E^)M$T'IMsDγT5/jy UUi 5LBj?#<|grBjt?tθ~R;͑NlrH1,Hy|+VK8yL4lZ΅)b>;"HȆŒgVD^*ӬرSIq寿+Oޡ5S%kn $FfKA5ZП-ykPs̶Ƌg{i&?犦0!ӌ\TgX*vu!t'DrbD1_#7n+_J " Yb=YѽP&^@kzK(#\wbK1_ ,];dA}>Og!eHkOijkiwlWq `'B4Y_\Ql Q66)P|UJMrƂdq==F"z-c@mx~lfMF,vI6ES2^OERIwƶ"׻a*L柠+j{ߝ'WU4Թqh:Pz|r-KL,!PtBJe}UK*ݬ-y~IZMDʥUն{gs=|nC>/WkSJ.lޅ? rIfsv%`ӂÈ8^/G < ]ҹCF7+! ixY>!h٘'bD܇141Aw73Ky[!Rdu^ p'‚FO<(W |娬](X{m2Ul,E.AVx_%d>HrY_8?VAg-{S6TZ&8O|cxC?ef׃nkFF+tTQSYY5RL?w!v[ :>μglsf^]hznjR}rxb@|Q5pݩys[5J~ Wj9mqwa'"-w`˴}=3;:X*"hG%^?4ZG *`DJ6٘ ǀ >Ȣi];5h5FUǛK[ձۅxhG? kjDG_A<Slw)~rSo_t Nw'qT޵!ݦ > x*B#Ӥ@!1rXEhoDFIܨ^? s8[?h⒆߷Nȷ||yN_q)iJP-Ntx>lyGZ!U"~V^yEݦZ xOlVn',~s~J ?/']`QXy;mW)bS9>]aH^~/0,k)>RW=-.LaRBig$oWXlL5 7IUuL_JWIΤ,ˇY ,1HŮp 葰:`a LJK{OYobrKFR3FN8U#`jZ en9`fPDf'*˝i}GK7mpFB*ߢMglM|ob CnG3~̡:& r pSrt%TNý" xav`YZ#z&rz&iEX'ݪ`"ҡ 1rA=4w4d{@}BUË|\1e??؃bqJ~& lR/QzMbBԍOU H gGg @[Sm=ee*1w:'}[IǿMh9S\40̧D c6y1WOJ+9S5ϩg gb7ywWA84frN̳b_ٹ2ACH!4{?h "y4̈sRjtR*saA Sk*}\}+8r_ޜo,[ŕ>6(ױ