augeas-lense-tests-1.2.0-12.1>t  DH`pYY!e/=„YA*6Nȕj@; DMUgPɿ8HScW?3??߻{$^[3&KŖKvR ~XB|UR 5˛&C@y˲[Rg]Ix.ŗ CxceI%nNgNxS̎p.ySXRH3S_x΅I|w.G}d_8_^6552d8e3a8146497161234e3f6deed6fd0165065NYY!e/=„rXG׍P݃m'V`L[VCin,gQfogG2vaU;ԖLl^4(7`.c6)K7,~|-ӄ'd_NQ h4\ C옒Fr_0UH%ZxF b|ΞD2Aݓ'tTgܖWӯGN߄^\lW Fl˲K/͵*H B>9?d  H  <OU\<     ! "L%,(,\,x/X///(080%90%:38%FwGŒHlILXY \$]^b"c٫de flu(vwݼxz|Caugeas-lense-tests1.2.012.1Set of tests for official Augeas lensesSet of tests for official Augeas lenses. These can be used when modifying the official lenses, or when creating new ones.YY!Ylamb04 openSUSE Leap 42.3openSUSEGPL-3.0+ and LGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://augeas.net/linuxx86_640  6[ C!o C ,lY4 8-P?7,\, $XB <'MLNlX#4Bg#}D.E }5)glTBc I "  KTw{/O-cM D m6#i5" e : p | A\*lq   a[; ;"! ^)_ . T E A큤YY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!NYY!Nba4d2e63a5a5638fdd5b6479df15205e47ce8c39ab1f7a38953e963f4bc069535b8f8e94fa9cae83d055b7a515f47ba89eb85be9a6f01cfc5c5254fb1d368c779912a97e944ee45c57401da706611cf1fcb9ea39cf4e21b42c57053f65d0af3bc0a2d896e5d8b2832f2c6cceb1cb581eeafcc716369375612c1b1f5fdc8fd103d3436d8fc7ec6e277ccb575de84ad2a29ae5d313e8d978af408d01fde8a936926c8744ab35ba463df8a3149bd7f4f68ae6275cee6ae2012b6eb3422ff4fdf52489488a912e52485a6dba8f0abbebcdbeee334e657be11ffe1a2eb84c562dffebf2168e500b84df50d2a0877e54ac348fd12e3f3cbbba5c977fb4f30f9864537f414bdb670dd13d6fbebfb22fd30300df8323a4517970b24658f3635ce313ac3ecf167120cb043d5ec2b93e984d2a78717ab4f3aa03375430461de58c812a5b3e80eb407900a5560e344e452dd2e7de5a18aede23b550a3292abf22687a023d0da3d016e88e6cd37903f3060a0fda5a0ee1e172b3ad8a82fcbb592fc9ea21601b94d879373af2998966f4250fba06aaef01b0535789c76e099ed3967d9630c038cf5a85473e79fe443302674a1a429cc46db9fb5c30047d1d3ac6239146cf593e1d64bf8206f45cae77be84fefcbcdde3baf71fff36ae4dafcf64aaf38be0d60d579f952d4683699ddd8d2534f7afaf84d75cf080f2a73363f039a6c25b64d4d54451b2e8fb0d2a7697f246d28b41692e9ce5cd246cd6b3b70daeb8c3e9d5ec7360a712cd89a3b98ae267abacef896cb35aa7e4f5ba2564c26019a565a2b1daa97caa32a09f174c47539b4f03a286af4afa8ed5c418f65f7888719228e4022617acd447475663fba5cf1b1beba24cf6526de64366f77a78026722a06c507b4b5585085ee201bd2c9f2529fd0dcbc73c51d7c247eaf6ff861742f0c879988b9ba7c3e354a28fb4398c199609d623e9bf22fb2f94e4474989fdd962175f2deac08ff6f3e9bc917448d697b0e058e519b7d59998766a3679f1969f0d944b689d734bec4b282bcc54a0029b96948388c11b44c37e9b45b077069d059593b1109b8698eec187d4b31f0e0570942268fa3ce0828499b364c8222678f26259ca90c6a6197adf375fbffcd67113ebb985b5455f95f78170b3133fca44ba0b8b2cbd523c46eab5f054cb347bc6a359d40ff5a52add05751d1d1480feeb026d2545567f723ca0a1a77943cd9be61823fda43bb609af801b444be2ec282861109b3c51daf882b2f194f3577d12b5f3399d51473d0ce18b208a5afa1541ed24546d4cdd4dd9a97f461993a147b41e316492e4343425d68bcb83f14d65ce3bd6805a36eee6126f30e74f42ec236e8114b2443c4a3b5520ea6efaa3e9efd186bcadcd0803585901a560e4040594dcdd55f3a61d8578c5da2dede7cc5cd7cd6ca531969d45a0ece7c5f9ba4569424d027c9dde289d43ecdd5eaa9802680f9f8c23b03a9c3ca82ddce0943071cc16af44478c40e5eac814d890bc5f241e546c28885088f35aaccc11490405649ebdfbde484bfc32a0875d9ce70557f43ded5d3746ab6bf2b29c12b5f588c23c6db3c4a4bf10bc39f0c3d732967811787206d1fc0cc506f0ace634f2e5a16e7b8ef42419090ec77fa819d2185df59012eb87232d0e569ef040062b03a9bcdb77811a733c0c66406d6120e56c6f0f85d17435d328a75f69b008be980a1c7238af037f8e437c3a76dcc8512aadbbe0784d9f3519c852be7bb95ddb07bdabd5780f234f08c5f7d0a779133057836dc42df1b49250f4f0400e2a894b06da54428d7bfc39bb12c04989560501005fbca64248ed2b624a927996607ed89f653e58770869e6f616cee3a8fd48b08df245069c65d1690951d24fb6be2598c76fef8dee4dfe28214ca7d4d4c9851de354d812f5ccd0506fae940157abdd24bc0b7a219b06ed10c9022c09fc4da40540d45b9812400693418fbd569293b45b21c41f63793d72f5cf24c6cdf7b2cb3d8e074bd43a82712c728efa91d16ce79a523e893f38aab09be8c492a408edda3f1e9418cc8574152063b968f4a58a3c82c5a14a65273e7391cb694470ad6c4051919901c18c756834eb9342c2755650d1096e365b1da88b30ae097411f4a030857e707c73fca25d32f0119b737f6a09c6fea937c3be386b51489612dfbbf18f79a0382e2e35dadee99d29a449dc1436162fd51c60480c84364551e03a16d71a9adebef666e9155be6af9cff3e46ef2c460d161bd6a73483484d1ee582b575872659604c52634be29970b9d1d946f848287a2ca78d70d4cbe4921226fd9a6e568293e2fb2f0e44ab9b3af9a4095b0b272b0b8182918f5bc760c50c9d87bea9958aea7a5ad4d94097beeaf3b3c9e2472b1bf0675e46506d71d336b8719efbefb7f3e69f862561ae1d82a29661080f8717cad8437515b4b7b0298183289210c2e98ac436d0806adc69e50cd8d470f5c26cf56e59d7c345d61e728ff75114aeb8628211259cc66dfa4608f4575d9b971f546e87dd171cfd88ff20f2a3e1151a97c1ef8bb1903abb2d5920b39b77efa4387c6be42b15e8b35e3f8c11bf69403072cc1b5fac6f1146f0b55b031ffb2023aadeaf2b622ddb3fc7178c2a7d6e045d5b1423ff0ad482c20d12c3ffd89b0324989aafd9ae7f78db54c119136bd1f45f2535eb5f51214db58e3de95765def443583a157f0cb6b704a833c03aa6ba96daf691f9aab82c8b42e02ef0981020b1f49934237c4f94cfc5ea86432b67e354c769d0136d525e2eb3bc44fa895c138a767480cec32af394306ec9a3cecf6e867ba425e41df7e940b5d1be652e850f3cf97beefd903d3a796eb7e57131df6038499194555047dfcea89d952734139d298a94dfec47b3e87ee095f2e04053b9c6ad83ffc5f2daba4420a3f0bc3045a8b6e285c2b95ef55812ac8a4075edcaa4047b2169f3db4223da34616519cc395228f05fb14cff68d10314dd281a41b942fa3a16463d81624f97416b484cefcc2a0d654e57a3e7279a43b60befdb620d205afc6619620e887faca26b4f3fed854ee1491374f318da2d6741cb7c0181f96d38d8d165d8712566f94f9aeb8650c3bafb6f34095c5a554dac72b58c006cb969cefd1e6662bd0f026525fc93fcbcb660cc2383da12921c2db6525a688cecb0f50a39e35c6f990be7cd3ca6c6c1923a86c05ecd755275b5540837bf45d1fc898ee70078a8ec652f6e5332cf559b1534b881da8ece1777bdb56f1fbaae9ed2e5ad0a84eeb49e68f50382f08451bdb6d47c4918e2978a2e58284fd059193e6cb0089b85b6c5d481ad7b97544a387875e54373d53fd27e4a4cf2226bbdd34b94b19f118b55ed331105122a7e579752f415fce277d65a6e94056390f0f94c5fabdd28222a51cf294b2f306f8849d84f43816d0cb4e301a77478a6ac946173476130c42bb62ec3926bcf28c1e16883e781ea42457ae6f673e408bc7acaf5ff0ecd280a851321f7d6131ad30396cd2d5df056d3f91d5c78c7b5ed20c0b626c88a09fd24e1fbabe2e98f36a96afbd7e858d52e709fb9e2b34dc69c851b070f56442c89d52e5614d1ab85f7cf496a0f9bfca8da4ff8034f263ba0ddef3d1c4cbd8aa070de1ac64ac5dc46b13ccae2272fff2b679e22ee285c095cf639b1ed54631bf569d219592170025b28ebdaf58aba2d23e96300420141a8f835b4c3805a219487b551d1a723a30118ff6aecde24697eebb0072ee276e1d4905da79175cf034f02cb5af71252f6e48331b671c8a4bd2dce45b8745de2508b256f760ba7d3cdd4b0aa598582935aafbdcf254cb1a0ff0239c7ec476e855c2a3188dede9785a8fe4d6414f54fb88c05cf76ffaa54b772c777010e00d7b9eca2daca3f3e2ad87db8270390da3d8e2295b26673271f5a19d6abc79dcf8530f01f8508d2969f49022ba2e24ced2cd74c29edf055e2ca01b1858a7738144c9f552d11143ed62f72f114e67e2d93b98e05dd3574746637798ce4583c731d912878b81140b174e9d1b6bf59bfd9bbbfcc63a75bebf70798bb0ea7f01c771be83a6312320641dc7e0d802c0b12320d2a10102fd0e5874d946c1ed4cab54674356d6cb71eff3c343b1d7427fa6d654a2815ab5134c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaugeas-1.2.0-12.1.src.rpmaugeas-lense-testsaugeas-lense-tests(x86-64)   augeas-lensesrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.2.03.0.4-14.0-14.4.6-14.11.2YRHXӸWUJ@S@SShSg}@RR@Qa_Puc@POd|ON@O6X@O!@@N{#@NtNS@MMM,F@L@L@L@L@L@L@L@L@L@L@K'z@IIIknut.anderssen@suse.comjreidinger@suse.comcbosdonnat@suse.commfilka@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commlatimer@suse.commeissner@suse.comp.drouand@gmail.compoelzleithner@b1-systems.decfarrell@suse.comaj@suse.dejengelh@medozas.dedmacvicar@suse.dejengelh@medozas.dedmacvicar@suse.dedmacvicar@suse.dejengelh@medozas.dedmueller@suse.dedmacvicar@suse.decoolo@novell.comdmacvicar@suse.depmullaney@novell.comjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjengelh@medozas.dejkupec@suse.czjkupec@suse.czjkupec@suse.cz- By error instead of the new ntp augeas lens the old one was used. Fixed adding the correct one (bsc#1023204)- backport new ntp.aug lense to recognize restrict entry with limitation to IPv4 (found during fixing bsc#1023204)- Improved inputrc, host.conf and shellvars lenses. bsc#975729 Add patches: 27d8457-inputrc-mapping.patch 2d12670-inputrc-else.patch 49bcfbe-shellvars-exclude-SuSEfirewall2.patch 7558c12-host_conf-spaces.patch 2686edf4-iproute2-hex-ids.patch bd6c783d-iproute2-handle-slash.patch c59d33dc-rmt-lens.patch 02f5bef6-sssd-semicolon.patch e3101393-allow-partial-quoting-mixing-multiple-styl.patch 0001-Add-lens-to-parse-etc-default-star.patch 0001-smbusers-add-support-for-comments.patch - Temporarily rule out everything in if-up.d and if-down.d from the shellvars lens as the lens is far from ready to read the scripts there. shellvars-exclude.patch. bsc#933210- bnc#925225, CVE-2014-8119 - new API - aug_escape_name() - which can be used to escape untrusted inputs before using them as part of path expressions - aug_match() is changed to return properly escaped output- Change desc to describe the "tools" not just the library bnc#885495.- Enable tests but "pass" them even with 2 failures.- Add check phase, comment out as 2 test fails now. - Clean up with spec-cleaner - Version bump to 1.2.0: - API changes * Add aug_cp and the cp and copy commands * aug_to_xml now includes span information in the XML dump - General changes/additions * Fix documentation link in c_api NaturalDocs menu * Fix NaturalDocs documentation for various lenses * src/transform.c (filter_matches): wrap fnmatch to ensure that an incl pattern containing "//" matches file paths, RHBZ#1031084 * Correct locations table for transform_save() (Tomas Hoger) * Corrections for CVE-2012-0786 tests (Tomas Hoger) * Fix umask handling when creating new files, RHBZ#1034261 - Lens changes/additions * Access: support DOMAIN\user syntax for users and groups, bug #353 * Authorized_Keys: Allow 'ssh-ed25519' as a valid authorized_key type (Jasper Lievisse Adriaanse) * Automounter: Handle hostnames with dashes in them, GH issue #27 * Build: Add combinatorics group * Cyrus_Imapd: Create new entries without space before separator, RHBZ#1014974 (Dietmar Kling) * Desktop: Support square brackets in keys * Dhclient: Add dhclient.conf path for Debian/Ubuntu (Esteve Fernandez) * Dhcpd: Support conditionals, GH issue #34 Support a wider variety of allow/deny statement, including booting and bootp (Yanis Guenane) Support a wider variety of DHCP allow/deny/ignore statements (Yanis Guenane) * Dovecot: Various enhancements and bug fixes (Michael Haslgrübler): add mailbox to block_names, fix for block_args in quotes, fix for block's brackets upon write, fixes broken tests for mailbox, fixes indention, test case for block_args with ", fixes broken indention Use Quote module * Exports: Permit colons for IPv6 client addresses, bug #366 * Grub: Support the 'setkey' and 'lock' directives NFC fix whitespace errors Handle makeactive menu command, bug #340 Add 'verbose' option, GH issue #73 * Interfaces: Add in support for the source stanza in /etc/network/interfaces files Map bond-slaves and bridge-ports to arrays (incompatible change) (Kaarle Ritvanen) Add /etc/network/interfaces.d/* support Allow numeric characters in stanza options (Pascal Lalonde) * Koji: New lens to parse Koji configs (Pat Riehecky) * MongoDBServer: Accept quoted values (Tomas Klouda) * NagiosCfg: Do not try to parse /etc/nagios/nrpe.cfg anymore, GH issue #43 /etc/nagios/nrpe.cfg is parsed by Nrpe (Yanis Guenane) * Nagiosobjects: Add support for optional spaces and indents and whole-line comments (Sean Millichamp) * OpenVPN: Support daemon, client-config-dir, route, and management directives (Freakin https://github.com/Freakin) * PHP: allow php-fpm syntax in keys, GH issue #35 * Postfix_Main: Handle stray whitespace at end of multiline lines, bug #348 * Postfix_virtual: allow '+' and '=' in email addresses (Tom Hendrikx) * Properties: support multiline starting with an empty string, GH issue #19 * Samba: Permit asterisk in key name, bug #354 * Shellvars: Read /etc/firewalld/firewalld.conf, bug #363 Support all types of quoted strings in arrays, bug #357 Exclude /etc/sysconfig/ip*tables.save files * Shellvars, Sysconfig: map "bare" export and unset lines to seq numbered nodes to handle multiple variables (incompatible change), RHBZ#1033795 * Shellvars_list: Handle backtick variable assignments, bug #368 Allow end-of-line comments, bug #342 * Simplevars: Add /etc/selinux/semanage.conf * Slapd: use smart quotes for database entries; rename by/what to by/access; allow access to be absent as per official docs (incompatible change) * Sshd: Indent Match entries by 2 spaces by default Support Ciphers and KexAlgorithms groups, GH issue #69 Let all special keys be case-insensitive * Sudoers: Permit underscores in group names, bug #370 (Matteo Cerutti) Allow uppercase characters in user names, bug #376 * Sysconfig: Permit empty comments after comment lines, RHBZ#1043636 * Sysconfig_Route: New lens for RedHat's route configs * Syslog: Accept UDP(@) and TCP(@@) protocol, bug #364 (Yanis Guenane) * Xymon_Alerting: New lens for Xymon alerting files (François Maillard) * Yum: Add yum-cron*.conf files (Pat Riehecky) Include only *.repo files from yum.repos.d (Andrew N Golovkov) Permit spaces after equals sign in list options, GH issue #45 Split excludes as lists, bug #275- device_map lense: Find device.map in any dir beneath /boot (bnc#875086) augeas-device_map-grub2.patch- download url changed, also added keyring and .sig ring- Update to version 1.1.0 - Handle files with special characters in their name, bug #343 - Fix type error in composition ('f; g') of functions, bug #328 - Improve detection of version script; make build work on Illumos with GBU ld (Igor Pashev) - augparse: add --trace option to print filenames of all modules being loaded - Various lens documentation improvements (Jasper Lievisse Adriaanse) - Lens changes/additions - ActiveMQ_*: new lens for ActiveMQ/JBoss A-MQ (Brian Harrington) - AptCacherNGSecurity: new lens for /etc/apt-cacher-ng/security.conf (Erik Anderson) - Automaster: accept spaces between options - BBHosts: support more flags and downtime feature (Mathieu Alorent) - Bootconf: new lens for OpenBSD's /etc/boot.conf (Jasper Adriaanse) - Desktop: Support dos eol - Dhclient: read /etc/dhclient.conf used in OpenBSD (Jasper Adriaanse) - Dovecot: New lens for dovecot configurations (Serge Smetana) - Fai_Diskconfig: Optimize some regexps - Fonts: exclude all README files (Jasper Adriaanse) - Inetd: support IPv6 addresses, bug #320 - IniFile: Add lns_loose and lns_loose_multiline definitions Support smart quotes Warning: Smart quotes support means users should not add escaped double quotes themselves. Tests need to be fixed also. Use standard Util.comment_generic and Util.empty_generic Warning: Existing lens tests must be adapted to use standard comments and empty lines Allow spaces in entry_multiline* values Add entry_generic and entry_multiline_generic Add empty_generic and empty_noindent Let multiline values begin with a single newline Support dos eol Warning: Support for dos eol means existing lenses usually need to be adapted to exclude \r as well as \n. - IPRoute2: Support for iproute2 files (Davide Guerri) - JaaS: lens for the Java Authentication and Authorization Service (Simon Vocella) - JettyRealm: new lens for jetty-realm.properties (Brian Harrington) - JMXAccess, JMXPassword: new lenses for ActiveMQ's JMX files (Brian Harrington) - Krb5: Use standard comments and empty lines Support dos eol Improve performance Accept pkinit_anchors (Andrew Anderson) - Lightdm: Use standard comments and empty lines - LVM: New lens for LVM metadata (Gabriel) - Mdadm_conf: optimize some regexps - MongoDBServer: new lens (Brian Harrington) - Monit: also load /etc/monitrc (Jasper Adriaanse) - MySQL: Use standard comments and empty lines Support dos eol - NagiosCfg: handle Icinga and resources.cfg (Jasper Adriaanse) - Nrpe: accept any config option rather than predefined list (Gonzalo Servat); optimize some regexps - Ntpd: new lense for OpenNTPD config (Jasper Adriaanse) - Odbc: Use standard comments and empty lines - Openshift_*: new lenses for Openshift support (Brian Harrington) - Quote: allow multiple spaces in quote_spaces; improve docs - Passwd: allow period in user names in spec, bug #337; allow overrides in nisentry - PHP: Support smart quotes Use standard comments and empty lines Load /etc/php*/fpm/pool.d/*.conf (Enrico Stahn) - Postfix_master: allow [] in words, bug #345 - Resolv: support 'lookup' and 'family' key words, bug #320 (Jasper Adriaanse)) - Rsyslog: support :omusrmsg: list of users in actions - RX: add CR to RX.space_in - Samba: Use standard comments and empty lines Support dos eol - Schroot: Support smart quotes - Services: support port ranges (Branan Purvine-Riley) - Shellvars: optimize some regexps; reinstate /etc/sysconfig/network, fixes bug #330, RHBZ#904222, RHBZ#920609; parse /etc/rc.conf.local from OpenBSD - Sip_Conf: New lens for sip.conf configurations (Rob Tucker) - Splunk: new lens (Tim Brigham) - Subversion: Support smart quotes Use standard comments and empty lines Use IniFile.entry_multiline_generic Use IniFile.empty_noindent Support dos eol - Sudoers: allow user aliases in specs - Sysctl: exclude README file - Systemd: Support smart quotes; allow backslashes in values - Xinetd: handle missing values in list, bug #307 - Xorg: allow 'Screen' in Device section, bug #344 - Yum: Support dos eol, optimize some regexps- update to 1.0.0 - drop bnc-729491-recognize-suse-sysconfig-files.patch: upstream ShellVars lense now uses /etc/sysconfig/* include filter - drop patches, now upstream: augeas-pkgdeps.diff, augeas-stdio.h.patch- license update: GPL-3.0+ and LGPL-2.1+ semicolon is ambiguous- Fix build with missing gets declaration (glibc 2.16)- Ensure libxml2 is present in .pc file- update to 0.10.0 - support relative paths by taking them relative to the value of /augeas/context in all API functions where paths are used - add aug_to_xml to API: transform tree(s) into XML, exposed as dump-xml in aug_srun and augtool. Introduces dependency on libxml2 - fix regular expression escaping. Previously, /[/]/ match either a backslash or a slash. Now it only matches a slash - path expressions: add function 'int' to convert a node value (string) to an integer - path expressions: make sure the regexp produced by empty nodesets from regexp() and glob() matches nothing, rather than the empty word - fix --autosave when running single command from command line, BZ 743023 - aug_srun: support 'insert' and 'move' as aliases for 'ins' and 'mv' - aug_srun: allow escaping of spaces, quotes and brackets with \ - aug_init: accept AUG_NO_ERR_CLOSE flag; return augeas handle even when initialization fails so that caller gets some details about why initialization failed - aug_srun: tolerate trailing white space in commands - much improved, expanded documentation of many lenses - always interpret lens filter paths as absolute, bug #238 - fix bug in libfa that would incorrectly calculate the difference of a case sensistive and case insensitive regexp (/[a-zA-Z]+/ - /word/i would match 'worD') - new builtin 'regexp_match' for .aug files to make testing regexp matching easier during development - fix 'span' command, bug #220 - Lens changes/additions * Access: parse user@host and (group) in users field; field separator need not be surrounded by spaces * Aliases: allow spaces before colons * Aptconf: new lens for /etc/apt/apt.conf * Aptpreferences: support origin entries * Backuppchosts: new lens for /etc/backuppc/hosts, bug 233 (Adam Helms) * Bbhosts: various fixes * Cgconfig: id allowed too many characters * Cron: variables aren't set like shellvars, semicolons are allowed in email addresses; fix parsing of numeric fields, previously upper case chars were allowed; support ranges in time specs * Desktop: new lens for .desktop files * Dhcpd: slashes must be double-quoted; add Red Hat's dhcpd.conf locations * Exports: allow empty options * Fai_diskconfig: new lens for FAI disk_config files * Fstab: allow ',' in file names, BZ 751342 * Host_access: new lens for /etc/hosts.{allow,deny} * Host_conf: new lens for /etc/host.conf * Hostname: new lens for /etc/hostname * Hosts: also load /etc/mailname by default * Iptables: allow digits in ipt_match keys, bug #224 * Json: fix whitespace handling, removing some cf ambiguities * Kdump: new lens for /etc/kdump.conf (Roman Rakus) * Keepalived: support many more flags, fields and blocks * Krb5: support [pam] section, bug #225 * Logrotate: be more tolerant of whitespace in odd places * Mdadm_conf: new lens for /etc/mdadm.conf * Modprobe: Parse commands in install/remove stanzas (this introduces a backwards incompatibility); Drop support for include as it is not documented in manpages and no unit tests are shipped. * Modules: new lens for /etc/modules * Multipath: add support for seveal options in defaults section, bug #207 * Mysql: includedir statements are not part of sections; support !include; allow indentation of entries and flags * Networks: new lens for /etc/networks * Nrpe: allow '=' in commands, bug #218 (Marc Fournier) * Php: allow indented entries * Phpvars: allow double quotes in variable names; accept case insensitive PHP tags; accept 'include_once'; allow empty lines at EOF; support define() and bash-style and end-of-line comments * ostfix_master: allow a lot more chars in words/commands, including commas * PuppetFileserver: support same-line comments and trailing whitespace, bug #214 * Reprepo_uploaders: new lens for reprepro's uploaders files * Resolv: permit end-of-line comments * Schroot: new lens for /etc/schroot/schroot.conf * Shellvars: greatly expand shell syntax understood; support various syntactic constructs like if/then/elif/else, for, while, until, case, and select; load /etc/blkid.conf by default * Spacevars: add toplevel lens 'lns' for consistency * Ssh: new lens for ssh_config (Jiri Suchomel) * Stunnel: new lens for /etc/stunnel/stunnel.conf (Oliver Beattie) * Sudoers: support more parameter flags/options, bug #143 * Xendconfsxp: lens for Xen configuration (Tom Limoncelli) * Xinetd: allow spaces after '{' - update modprobe lens patch to apply on 0.10.0 - update shellvars lens patch to add some missing files on SUSE distros mentioned in bnc#729491- Remove rednudant tags/sections from specfile- Patch shellvars.aug to recognize SUSE specific files in sysconfig (bnc#729491)- move lenses from /usr/share/libaugeas0/augeas to /usr/share/augeas (bnc#719199) - move vim lenses syntax files from -lenses to -devel package- Remove redundant tags/sections from specfile - Add augeas-devel to baselibs- update to 0.9.0: - augtool: keep history in ~/.augeas/history - add aug_srun API function; this makes it possible to run a sequence of commands through the API - aug_mv: report error AUG_EMVDESC on attempts to move a node into one of its descendants - path expressions: allow whitespace inside names, making '/files/etc/foo bar/baz' a legal path, but parse [expr1 or expr2] and [expr1 and expr2] as the logical and/or of expr1 and expr2 - path expressions: interpret escape sequences in regexps; since '.' does not match newlines, it has to be possible to write '.|\n' to match any character - path expressions: allow concatenating strings and regexps; add comparison operator '!~'; add function 'glob'; allow passing a nodeset to function 'regexp' - store the names of the functions available in path expressions under /augeas/version - fix several smaller memory leaks - Lens changes/additions * Aliases: allow spaces and commas in aliases (Mathieu Arnold) * Grub: allow "bootfs" Solaris/ZFS extension for dataset name, bug #201 (Dominic Cleal); allow kernel path starting with a BIOS device, bug #199 * Inifile: allow multiline values * Php: include files from Zend community edition, bug #210 * Properties: new lens for Java properties files, bug #194 (Craig Dunn) * Spacevars: autoload two ldap files, bug #202 (John Morrissey) * Sudoers: support users:groups format in a Runas_Spec line, bug #211; add CSW paths (Dominic Cleal) * Util: allow comment_or_eol to match whitespace-only comments, bug #205 (Dominic Cleal) * Xorg: accept InputClass section; autoload from /etc/X11/xorg.conf.d, bug #197- fate#311042: Update augeas packages for latest puppet support in SLE-11 - update to 0.8.1 * augtool: respect autosave flag in oneshot mode, bug #193; fix segfault caused by unmatched bracket in path expression, bug #186 * eliminate a global variable in the lexer, fixes BZ 690286 * replace an erroneous assert(0) with a proper error message when none of the alternatives in a union match during saving, bug #183 * improve AIX support * Lens changes/additions * Access: support the format @netgroup@@nisdomain, bug #190 * Fstab: fix parsing of SELinux labels in the fscontext option * Grub: support 'device' directive for UEFI boot, bug #189; support 'configfile' and 'background' * Httpd: handle continuation lines; autoload httpd.conf on Fedora/RHEL, BZ 688149; fix support for single-quoted strings * Iptables: support --tcp-flags, bug #157; allow blank and comment lines anywhere * Mysql: include /etc/my.cnf used on Fedora/RHEL, BZ 688053 * NagiosCfg: parse setting multiple values on one line * NagiosObjects: process /etc/nagios3/objects/*.cfg * Nsswitch: support 'sudoers' as a database, bug #187 * Shellvars: autoload /etc/rc.conf used in FreeBSD * Sudoers: support '#include' and '#includedir', bug #188 * Yum: exclude /etc/yum/pluginconf.d/versionlock.list - changes for 0.8.0 * add new 'square' lens combinator * add new aug_span API function * augtool: short options for --nostdinc, --noload, and --noautoload * augtool: read commands from tty after executing file with --interactive * augtool: add --autosave option * augtool: add --span option to load nodes' span * augtool: add span command to get the node's span according to the input file * augtool: really be quiet when we shouldn't be echoing * fix segfault in get.c with L_MAYBE lens; bug #180 * fix segfault when a path expression called regexp() with an invalid regexp; bug #168 * improved vim syntax file * replace augtest by test-augtool.sh to obviate the need for Ruby to run tests * use sys_wait module from gnulib; bug #164 * Lens changes/additions * Access: new lens for /etc/security/access.conf * Crypttab: new lens for /etc/crypttab * Dhcpd: new lens * Exports: accept hostnames with dashes; bug #169 * Grub: add various Solaris extensions; support "map" entries, bug #148 * Httpd: new lens for Apache config * Inifile: new lens indented_title_label * Interfaces: allow indentation for "iface" entries; bug #182 * Mysql: change default comment delimiter from ';' to '#'; bug #181 * Nsswitch: accept various add'l databases; bug #171 * PuppetFileserver: new lens for Puppet's fileserver.conf * REsolv: allow comments starting with ';'; bug #173 * Shellvars: autoload various snmpd config files; bug #170 * Solaris_system: new lens for /etc/system on Solaris * Util (comment_c_style, empty_generic, empty_c_style): new lenses * Xml: generic lens to process XML files * Xorg: make "position" in "screen" optional; allow "Extensions" section; bug #175- add baselibs.conf- update to 0.7.4 * augtool: new clearm command to parallel setm * augtool: add --file option * Fix SEGV under gcc 4.5, caused by difficulties of the gcc optimizer handling bitfields (bug #149; rhbz #651992) * Preserve parse errors under /augeas//error: commit 5ee81630, released in 0.7.3, introduced a regression that would cause the loss of parse errors; bug #138 * Avoid losing already parsed nodes under certain circumstances; bug #144 * Properly record the new mtime of a saved file; previously the mtime in the tree was reset to 0 when a file was saved, causing unnecessary file reloads * fix a SEGV when using L_MAYBE in recursive lens; bug #136 * Incompatible lens changes * Fstab: parse option values * Squid: various improvements, see bug #46; * Xinetd: map service names differently * Lens changes/additions * Aptsources: map comments properly, allow indented lines; bug #151 * Grub: add indomU setting for Debian. Allow '=' as separator in title; bug #150 * Fstab: also process /etc/mtab * Inetd: support rpc services * Iptables: allow underscore in chain names * Keepalived: new lens for /etc/keepalived/keepalived.conf * Krb5: allow digits in realm names; bug #139 * Login_defs: new lens for /etc/login.defs (Erinn Looney-Triggs) * Mke2fs: new lens for /etc/mke2fs.conf * Nrpe: new lens for Nagios nrpe (Marc Fournier) * Nsswitch: new lens for /etc/nsswitch.conf * Odbc: new lens for /etc/odbc.ini (Marc Fournier) * Pg_hba: New lens; bug #140 (Aurelien Bompard). Add system path on Debian; bug #154 (Marc Fournier) * Postfix_master: parse arguments in double quotes; bug #69 * Resolv: new lens for /etc/resolv.conf * Shells: new lens for /etc/shells * Shellvars: parse ulimit builtin * Sudoers: load file from /usr/local/etc (Mathieu Arnold) Allow 'visiblepw' parameter flag; bug #143. Read files from /etc/sudoers.d * Syslog: new lens for /etc/syslog.conf (Mathieu Arnold) * Util: exclude dpkg backup files; bug #153 (Marc Fournier) * Yum: accept continuation lines for gpgkey; bug #132- added patch for allow_unsupported_modules command in modprobe.d conf files- added vim files symlinks for lens syntax files - fixed a few rpmlint warnings (fixed rpm group, no ldconfig run)* Update to 0.7.3 * ug_load: only reparse files that have actually changed; greatly speeds up reloading * record all variables in /augeas/variables, regardless of whether they were defined with aug_defvar or aug_defnode; make sure /augeas/variables always exists * redefine all variables (by reevaluating their corresponding expressions) after a aug_load. This makes variables 'sticky' across loads * fix behavior of aug_defnode to not fail when the expression evaluates to a nonempty node set * make gnulib a git submodule so that we record the gnulib commit off which we are based * allow 'let rec' with non-recursive RHS * fix memory corruption when reloading a tree into which a variable defined by defnode points (BZ 613967) * plug a few small memory leaks, and some segfaults * Lens changes/additions * Device_map: new lens for grub's device.map (Matt Booth) * Limits: also look for files in /etc/security/limits.d * Mysql: new lens (Tim Stoop) * Shellvars: read /etc/sysconfig/suseconfig (Frederik Wagner) * Sudoers: allow escaped spaces in user/group names (Raphael Pinson) * Sysconfig: lens for the shell subdialect used in /etc/sysconfig; lens strips quotes automatically* 0.7.2 - 2010-06-22 * new API call aug_setm to set/create multiple nodes simultaneously * record expression used in a defvar underneath /augeas/variables * Lens changes/additions * Group: add test for disabled account (Raphael Pinson) * Grub: handle comments within a boot stanza * Iptables: also look for /etc/iptables-save (Nicolas Valcarcel) * Modules_conf: new lens for /etc/modules.conf (Matt Booth) * Securetty: added handling of emtpy lines/comments (Frederik Wagner) * Shellvars: added SuSE sysconfig puppet files (Frederik Wagner), process /etc/environment (seph) * Shellvars_list: Shellvars-like lens that treats strings of space-separated words as lists (Frederik Wagner)* 0.7.1 - 2010-04-21 * fix crash when recursive lens was used in a nonrecursive lens (bug #100) * context free parser/recursive lenses: handle 'l?' properly (bug #119); distinguish between successful parse and parse with an error at end of input; do caller filtering to avoid spurious ambiguous parses with grammars containing epsilon productions * aug_get: return -1 when multiple nodes match (bug #121) * much better error message when iteration stops prematurely during put/create than the dreaded 'Short iteration' * src/lens.c (lns_check_rec): fix refcounting mistake on error path (bug #120) * Lens changes/additions * Approx: lens and test for the approx proxy server (Tim Stoop) * Cgconfig: lens and tests for libcgroup config (Ivana Hutarova Varekova) * Cgrules: new lens and test (Ivana Hutarova Varekova) * Cobblermodules: lens + tests for cobbler's modules.conf (Shannon Hughes) * Debctrl: new lens and test (Dominique Dumont) * Dput: add 'allow_dcut' parameter (bug #105) (Raphael Pinson) * Dhclient: add rfc code parsing (bug #107) (Raphael Pinson) * Group: handle disabled passwords * Grub: support empty kernel parameters, Suse incl.s (Frederik Wagner) * Inittab: allow ':' in the process field (bug #109) * Logrotate: tolerate whitespace at the end of a line (bug #101); files can be separated by newlines (bug #104) (Raphael Pinson) * Modprobe: Suse includes (Frederik Wagner) * Nagisocfg: lens and test for /etc/nagios3/nagios.cfg (Tim Stoop) * Ntp: add 'tinker' directive (bug #103) * Passwd: parse NIS entries on Solaris * Securetty: new lens and test for /etc/securetty (Simon Josi) * Shellvars: handle a bare 'export VAR'; Suse includes (Frederik Wagner); allow spaces after/before opening/closing parens for array * Sudoers: allow del_negate even if no negate_node is found (bug #106) (Raphael Pinson); accept 'secure_path' (BZ 566134) (Stuart Sears)* 0.7.0 - 2010-01-14 * Support for context-free lenses via the 'let rec' keyword. The syntax is experimental, though the feature is here to stay. See lenses/json.aug for an example of what's possible with that. * Support for case-insensitive regular expressions. Simply append 'i' to a regexp literal to make it case-insensitive, e.g. /hello/i will match all variations of hello, regardless of case. * Major revamp of augtool. In particular, path expressions don't need to be quoted anymore. The online help has been greatly improved. * Check during load/save that each file is only matched by one transform under /augeas/load. If there are multiple transforms for a file, the file is skipped. * New error codes AUG_ENOLENS and AUG_EMXFM * Do not choke on non-existing lens during save * Change the metadata for files under /augeas/files slightly: the node /augeas/files/$PATH/lens now has the name of the lens used to load the file; the source location of that lens has moved to /augeas/files/$PATH/lens/info * New public functions fa_nocase, fa_is_nocase, and fa_expand_nocase in libfa * Various smaller bug fixes, performance improvements and improved error messages * Lens changes/additions * Cobblersettings: new lens and test (Bryan Kearney) * Iptables: allow quoted strings as arguments; handle both negation syntaxes * Json: lens and tests for generic Json files * Lokkit: allow '-' in arguments * Samba: accept entry keys with ':' (Partha Aji) * Shellvars: allow arrays that span multiple lines * Xinetd (name): fix bad '-' in character class* 0.6.0 - 2009-11-30 * Add error reporting API (aug_error and related calls); use to report error details in a variety of places * Path expressions: add regexp matching; add operator '|' to form union of nodesets (ticket #89) * Tolerate non-C locales from the environment (ticket #35); it is no longer necessary to set the locale to C from the outside * use stpcpy/stpncpy from gnulib (needed for building on Solaris) * Properly check regexp literals for syntax errors (ticket #93) * Distribute and install vim syntax files (ticket #97) * many more bugfixes * Lens changes/additions * Apt_preferences: support version pin; filter out empty lines (Matt Palmer) * Cron: variables can contain '_' etc. (ticket #94) * Ethers: new lens for /etc/ethers (Satoru SATOH) * Fstab: allow '#' in spec (ticket #95) * Group: allow empty password field (ticket #95) * Inittab: parse end-of-line comments into a #comment * Krb5: support kdc section; add v4_name_convert subsection to libdefaults (ticket #95) * Lokkit: add mising eol to forward_port; make argument for --trust more permissive * Pam: allow '-' before type * Postfix_access: new lens for /etc/postfix/access (Partha Aji) * Rx: allow '!' in device_name * Sudoers: allow certain backslash-quoted characters in a command (Matt Palmer) * Wine: new lens to read Windows registry files* 0.5.3 - 2009-09-14 * Match trees on label + value, not just label; see tests/modules/pass_strip_quotes.aug for how that enables stripping quotes * Do not trip over symlinks to files on a different device during save; fixes problems with writing to /etc/grub.conf on Fedora/RHEL * API (defnode): always add the newly created node into the resulting nodeset * Add preceding-sibling and following-sibling axes to path expressions * augtool, augparse: add --version option (bug #88) * Change file info recorded under /augeas/files/FILE/*: remove lens/id and move lens/info to lens * Properly record new files under /augeas/files (bug #78) * aug_load: clean up variables to avoid dangling references (bug #79) * Make Augeas work on AIX * Ignore anything but regular files when globbing * Add 'clear' function to language for use in unit tests * typechecker: print example trees in tree format * libfa: properly support regexps with embedded NUL's * Lens changes/additions * Xorg: revamped, fixes various parse failures (Matt Booth) * Inetd: new lens and test (Matt Palmer) * Multipath: new lens and test * Slapd: also read /etc/openldap.slapd.conf (bug #85)* 0.5.2 - 2009-07-13 * Make Augeas work on Mac OS/X (bug #66) (Anders Bjoerklund) * reduce symbols exported from libfa with linker script * add --echo option to augtool * require Automake 1.11 (Jim Meyering) * avoid spurious save attempts for freshly read files * Lens changes/additions * Inittab: schema change: use 'id' field as name of subtree for a line, instead of a generated number. Map comments as '#comment' (Matt Palmer) * Logrotate: make owner/group in create statement optional, allow filenames to be indented * Ntp: allow additional options for server etc. (bug #72) * Shellvars: allow backticks as quote characters (bug #74) * Yum: also read files in /etc/yum/pluginconf.d (Marc Fournier)* 0.5.1 - 2009-06-09 * augeas.h: flag AUG_NO_MODL_AUTOLOAD suppresses initial loading of modules; exposed as --noautoload in augtool * augtool: don't prompt when input is not from tty (Raphael Pinson) * augparse: add --notypecheck option * path expressions: allow things like '/foo and /bar[3]' in predicates * Lens changes/additions * Aliases: map comments as #comment (Raphael Pinson) * Build, Rx, Sep: new utility modules (Raphael Pinson) * Cron: new lens (Raphael Pinson) * Dnsmasq: process files in /etc/dnsmasq.d/* (ticket #65) * Grub: parse kernel and module args into separate nodes; parse arguments for 'serial', 'terminal', and 'chainloader'; allow optional argument for 'savedefault' * Interfaces: make compliant with actual Debian spec (Matt Palmer) * Iptables: relax regexp for chain names; allow comment lines mixed in with chains and rules (ticket #51) * Logrotate: allow '=' as separator (ticket #61); make newline at end of scriptlet optional * Modprobe: handle comments at end of line * Ntp: parse fudge record (Raphael Pinson); parse all directives in default Fedora ntp.conf; process 'broadcastdelay', 'leapfile', and enable/disable flags (ticket #62) * Pbuilder: new lens for Debian's personal builder (Raphael Pinson) * Php: add default path on Fedora/RHEL (Marc Fournier) * Squid: handle indented entries (Raphael Pinson) * Shellvars: map 'export' and 'unset'; map comments as #comment (Raphael Pinson) * Sudoers: allow backslashes inside values (ticket #60) (Raphael Pinson) * Vsftpd: map comments as #comment; handle empty lines; find vsftpd.conf on Fedora/RHEL * Xinetd: map comments as #comment (Raphael Pinson)- enable parallel building* Update to 0.5.0 * Upstream notes: Clean up interface for libfa; the interface is now considered stable * New aug_load API call; allows controlling which files to load by modifying /augeas/load and then calling aug_load; on startup, the transforms marked with autoload are reported under /augeas/load * New flag AUG_NO_LOAD for aug_init to keep it from loading files on startup; add --noload option to augtool * New API calls aug_defvar and aug_defnode to define variables for path expressions; exposed as 'defvar' and 'defnode' in augtool * New program examples/fadot to draw various finite automata (Francis Giraldeau) * Report line number and character offset in the tree when parsing a file with a lens fails * Fix error in propagation of dirty flag, which could lead to only parts of a tree being saved when multiple files were modified * Flush files to disk before moving them * Fix a number of memory corruptions in the XPath evaluator * Several performance improvements in libfa * Lens changes/additions * Grub: process embedded comments for update-grub (Raphael Pinson) * Iptables: new lens for /etc/sysconfig/iptables * Krb5: new lens for /etc/krb5.conf * Limits: map dpmain as value of 'domain' node, not as label (Raphael Pinson) * Lokkit: new lens for /etc/sysconfig/system-config-firewall * Modprobe: new lens for /etc/modprobe.d/* * Sudoers: more finegrained parsing (ticket #48) (Raphael Pinson)* Update to 0.4.2 * Moved lense tests into separate package 'augeas-lense-tests' * Added augeas-lenses-license-fix patch * Upstream notes: * Do not delete files that had an error upon parsing * For Fedora/EPEL RPM's, BuildRequire libselinux-devel (bug #26) * In path expressions, the meaning of '<' and '<=' was reversed * Always create an entry /files in aug_init * New builtin 'Sys' module with functions 'getenv' and 'read_file', the latter reads a the contents of a file into a string * Lens changes/additions * Postfix_main: handle continuation lines * Bbhosts, Hosts, Logrotate, Sudoers: label comment nodes as '#comment' * Sshd: map comments as '#comment' nodes * Squid: add all keywords from squid 2.7 and 3 (Francois Deppierraz) * Logrotate: process unit suffixes for 'size' and 'minsize'* Update to 0.4.1 * Moved lenses to separate package 'augeas-lenses'. * Upstream notes: * Remove files when their entire subtree under /files is deleted * Various bug fixes and syntax enhancements for path expressions (see tests/xpath.tests for details) * Evaluate path expressions with multiple predicates correctly * Fix incorrect setting of /augeas/events/saved * Major cleanup of matching during get; drastically improves performance for very large (on the order of 10k lines) config files * Small performance improvement in the typechecker * Reject invalid character sets like [x-u] during typecheck * Build with compile warnings set to 'maximum' instead of 'error', so that builds on platforms with broken headers will work out of the box * Lens changes/additions * Util.stdexcl now excludes .augsave and .augnew files * Logrotate: allow 'yearly' schedule, spaces around braces * Ntp: fix so that it processes ntp.conf on Fedora 10 * Services: lens for /etc/services (Raphael Pinson) * Xorg: new lens and tests (Raphael Pinson)lamb04 1499013465  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.2.0-12.11.2.0-12.1teststest_access.augtest_activemq_conf.augtest_activemq_xml.augtest_aliases.augtest_anacron.augtest_approx.augtest_apt_update_manager.augtest_aptcacherngsecurity.augtest_aptconf.augtest_aptpreferences.augtest_aptsource.augtest_authorized_keys.augtest_automaster.augtest_automounter.augtest_avahi.augtest_backuppchosts.augtest_bbhosts.augtest_bootconf.augtest_build.augtest_cachefilesd.augtest_carbon.augtest_cgconfig.augtest_cgrules.augtest_channels.augtest_cobblermodules.augtest_cobblersettings.augtest_collectd.augtest_cron.augtest_crypttab.augtest_cups.augtest_cyrus_imapd.augtest_darkice.augtest_debctrl.augtest_desktop.augtest_device_map.augtest_dhclient.augtest_dhcpd.augtest_dnsmasq.augtest_dovecot.augtest_dpkg.augtest_dput.augtest_erlang.augtest_ethers.augtest_exports.augtest_fai_diskconfig.augtest_fonts.augtest_fstab.augtest_fuse.augtest_gdm.augtest_group.augtest_grub.augtest_gtkbookmarks.augtest_host_conf.augtest_hostname.augtest_hosts.augtest_hosts_access.augtest_htpasswd.augtest_httpd.augtest_inetd.augtest_inifile.augtest_inittab.augtest_inputrc.augtest_interfaces.augtest_iproute2.augtest_iptables.augtest_jaas.augtest_jettyrealm.augtest_jmxaccess.augtest_jmxpassword.augtest_json.augtest_kdump.augtest_keepalived.augtest_koji.augtest_krb5.augtest_ldap.augtest_ldif.augtest_ldso.augtest_lightdm.augtest_limits.augtest_login_defs.augtest_logrotate.augtest_logwatch.augtest_lokkit.augtest_lvm.augtest_mcollective.augtest_mdadm_conf.augtest_memcached.augtest_mke2fs.augtest_modprobe.augtest_modules.augtest_modules_conf.augtest_mongodbserver.augtest_monit.augtest_multipath.augtest_mysql.augtest_nagioscfg.augtest_nagiosobjects.augtest_netmasks.augtest_networkmanager.augtest_networks.augtest_nginx.augtest_nrpe.augtest_nsswitch.augtest_ntp.augtest_ntpd.augtest_odbc.augtest_openshift_config.augtest_openshift_http.augtest_openshift_quickstarts.augtest_openvpn.augtest_pam.augtest_pamconf.augtest_passwd.augtest_pbuilder.augtest_pg_hba.augtest_php.augtest_phpvars.augtest_postfix_access.augtest_postfix_main.augtest_postfix_master.augtest_postfix_transport.augtest_postfix_virtual.augtest_postgresql.augtest_properties.augtest_protocols.augtest_puppet.augtest_puppet_auth.augtest_puppetfileserver.augtest_pythonpaste.augtest_qpid.augtest_quote.augtest_rabbitmq.augtest_redis.augtest_reprepro_uploaders.augtest_resolv.augtest_rmt.augtest_rsyncd.augtest_rsyslog.augtest_rx.augtest_samba.augtest_schroot.augtest_securetty.augtest_services.augtest_shells.augtest_shellvars.augtest_shellvars_list.augtest_simplelines.augtest_simplevars.augtest_sip_conf.augtest_slapd.augtest_smbusers.augtest_solaris_system.augtest_soma.augtest_spacevars.augtest_splunk.augtest_squid.augtest_ssh.augtest_sshd.augtest_sssd.augtest_star.augtest_stunnel.augtest_subversion.augtest_sudoers.augtest_sysconfig.augtest_sysconfig_route.augtest_sysctl.augtest_syslog.augtest_systemd.augtest_thttpd.augtest_up2date.augtest_util.augtest_vfstab.augtest_vmware_config.augtest_vsftpd.augtest_webmin.augtest_wine.augtest_xendconfsxp.augtest_xinetd.augtest_xml.augtest_xorg.augtest_xymon.augtest_xymon_alerting.augtest_yum.aug/usr/share/augeas/lenses/dist//usr/share/augeas/lenses/dist/tests/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/89aa4b7adb72d911400f56a6621eb321-augeascpiolzma5x86_64-suse-linuxdirectoryASCII textASCII text, with very long linesUTF-8 Unicode textexported SGML document, ASCII textC++ source, ASCII textC source, ASCII textHTML document, ASCII texteF#^h ?p] crt:bLL'8:FZ`S*J aazTeW Xk8Wr)h  ;DxدM'uWo7A,\YOS3328a&P[U~_W?w\gNޠ7L]rc5fƐ^ji{'OK/#v$8gj 0(:,K gD|gQ' $!79A.6Xa(2vl^("T /ҕ[7!b hh|\P$p$]z~_3+=3 jG7 ! 9- *`yv?*`cBL[=#=Fnl2yhpTtv;uuq}A$C焘3%M(1֕&#} =(R+Jf>/ > $SQ]ݽ n &G5j,!q#ODFQ{S^L_&q!DurHyezwpC f&~OJYN&z0:=x)ޛSǐ¡(iBս+iY>gζM׹PR*5/ ҈fO].udFO:\9}5 }RnmESwtJ-!s)}Rg[:<0#-BeQ0aZp%51%"`;H6c`9TwO\kSZ{-s^:oXo2}>ǜlNTs¿d^צO4-_"9Vt'̆=ɺxaRK/'*4% -N>80ER0 %OvJRA{ZKhgT!=uC) |~fl)!éuz[ja'bЂꊓYk%6g/2y>GnBp~f\1Pա01&y?0>LphojlKŐj%_y R h 'lj1d:j1/k]r6ό !c99L0÷XB#mέJ<86p3c|PHҵhG|؈2y%;$o0R3/bon>WK"l>DBQ@K!|3oSRMkpD攻`*ŲTo: XNt(,ڈjjYXM%iv݆ }p~o(12nfa2reyYGUPXq-wmz b cpRfc+;H̴qOL=k8*\4qekϢ3Sn᎞S+fƃqH$;Z&3 >!:F#iɅSRilU`66y_~mLiy |ױ6YۓI@u@OrޡF-KGfIK":uwkJ5J++CUR4ӊҢf RI|TRe~$@UDn;}F֭:$Vo ~:4gZ%6 +߂&+'V( $x]uZӯX+|w Vda _&\Zy"6m0@O ,W& i~%KVO#t#p:g9n܏r/8<'@֑'S.!5Qƒo|ڒ9k) TFkPlg,zik^AJVZ&ng.f9@'D~4[WC( =#u:ncZ,nySAWYo>E`݋S.&X뉤9}E~(zJGr0 -Fcd$:dGR)?fr i~,tQKwiJQSR3:Tm86d0 $| \!E=4HWG~7o\0pLC'_zI&bER4Ghߵe"ZF%?%vS4Cfȼ bp;QgsGc67'R-uʉGBbOֳ|pTyBDrd9wSG țUP#(U늹#_û"24~*m(#fQGrUkeRnoXwʺE2O:LN A/;P8 4"q~^toxϏ @xmԗZ'h!rΓvSłyXE\i@.t)9 SBeQ<{eߡ,<:EL*iFG}"k =˶,߹c5N/4D:H#֢8F|Wr턾d oǖ&9Ǘu?lߔ̽TBEzShgpD*֠?CS(%?TVPk}! OPpr'[cyh-j /4GBA Gjy6fzmMXR4]Xƥ)_Up~ԸD,1ASYD7PLSW*R fĸ`G%)dRKoKER-˾ɱ ^;\95-/H9!ā<Ԋw=Ǣiv%Br rYPPC72tbL@a07D2 E21o5H!,Og?YiܙF(p2k5Z.A~o<&TQrSn  `29u(yÀf/)ʠ6ydy =˩[(5/Mwl(<,{4=)L({4oi8&tK MPY:爰awjl R+XHf!}"Jɏ#IyJfUϵA~: U 1p/D; ַ Ffrk]IT~23d[(6jzĹ(ln8E!Dt1Mfא}:Xo/0Gp ַYאZlLi*`Y_lg?ʰ6L\8jwB}#: q A>Iy1$gUp3bÛV&ɑVDJ ,g3z&Iru t+դK?73)eca`aCc5Za D/ZfHӝ ! { Bsj2Fn \xN+]#r޴_iיcs9نHpdEP)>g~;n '|5EƼ"xOgEp\52f3B-^hB;?lN?WV_›sC#T= =J%n9BxէP VYp^'^;ZB]/Ss_@(2aG ݟ3J-2*|U~Dt tB#KB!kf[]>P\s"=yieov @oRמZof;+G&[±QX`qzJ&v0st_K1 P%~>{ώaУ3_d 4h WZi\mX,zXJ@x_ vf:B&~GL /ӹ]aPi渭|Pu9*AbE-]h׽SXA\[Ktl#U;z^g|kdΧ\RG,x;n1\O!\IX~`4FiBS)7%اs0Yg97w AwP)Rٝy,|5G1}r/Vp5a Cap7x##-x #9Ƽ,ȃ ;CH ޜ FTDUý#Vs2ǿ.Ԓ$꽙Xu9t] 2d|% X(cIwqVSN#TJآ5%y:2@I;{;\ј|4/ޚ60$BEC~uN#e up;X| L/^:Α-8h{gwnug"tWgƨ8.CJ'Q:M{՛Wb4GqԴ\{_o6T2M琏bLhR/l#){rhȃspen{I_CHB}2}^gA@Hx%; By]~3/3qޜ{IIAJ}?xM SsfqXSon̵w#:Bم i8^ITnvEZl4UnpJ.?{=P|=P'M0~,z!9 |`͝/-}qﯘ}o czӞZ}-8QjwMKy+$]AO[y=Oח?"= \ʏ˽ &kE"L<?¼k"w|Na$&5MBae!En,muq']5B,;aqE|*vu#fs^dE[$EI +kL_ qgʺl/*^Ʃ}HC@]5Gԛй/h:'-Ԙ_@a^$77<}3LxOķÉs5aS@~džv5*g%o*< * <¾d-*ۢgVވM&(<-x˺(g&tU 37 *v(w']5ǩ@Xc:J4ľ-rv*g$x/ ̳R{DC;ǃ* 8ĆڦC*K#DdOCj.nYIn1ޏjKyƩI+7{'9\b&3nin @Ҿw܀%K؆m֕wt1R uW?/EY+/S5SݱE!ѷg1G~wfcd4(VX?M]Mn8Eu".=&RŊK.dx=6oiˀZd.F(΢:Hs/iWq9 !qFKJ) \!$ۥAWb{.ck!HYmKL_%-;֓Ծ,%ml޼udn"5pEsyvC=_H|j-jYLlE[³;ЕSl|68BS9,<ٕJZH,$aE=A!d؊40b[cT"ѸJ2HAR?_5.]Q6p~ 9vP&\h{N.mC7SW7'7ckKItx)=msW39L x)/ׄܥAWx] |DuR+vA{oCzh"a<ݠY }-7Έ*}tn;$PV 2>9QVHOhbX=UЀCu(Qd#M,)0/ d"uFvv'~x % 2xAm_D=4C#9'fËEs`)T`"ȌcetlTKvxdHz<1qHY9t[UR1ݼMsCa 7X`f@o QJ]do.݌" 3Ռ@++<T)s"tɓ9.Y8Es =%Z~޴ԧVO ;J$ Ö x#=xMm Բkt|S Y'7UpWDUel " (Y8ҟ$%d2%*\oc0Σ[85RsƁS.TƉRSN7b mvtQb $>`dZ} "q{p +ӹ#=G;gU+RaM% 8fѸdv50DO!CXf![̑G|>U9}X2>j-R_Q׽JQM)d=DQ"`'%nE^@Fg7 (J1\Ea-z"וu6`*v//-p*u9.o˜f1ckvkpߞ$8pEo]+OE՟3%5*gIŧ#RC*<}rhYBXF8#PR$;m'eL^[u5H/tUrȞLԀ&t.hi#z##ؿLrPT ݳ\P= ùzw+[)&0|q F dۥkt(C7|vfxuV>qݺLP֏eWo6a&gxwRsR <zqOLϡb#L[|Gm SX߉!rޞ"XMXw>C8BT%h:-KF0A$Q1Iҫy^0#Cxa,/s#lG)A(G$;D\^vml*-M)ܶ܅fH2GΣVty yN%J|HhB~ 7)n2{df]*JOVERU9[xBC(ԫBV#8uZcF3Z񔢢Ɛm'3P9"6n>k&[4,^a цQ9F9 ;gD 9f=w#p+2k?7-oJ܅WZNVh#|-YV!_ *nՄGZw)61#Ut+c4(kS#ʔ`nݟ._w >0&2?Ձ0eT&s%$mu\}v eUsi7<rd&~!so35.WN7+i[DR0&Bo|q"t]?C M/:g8G4[VFC#;mŢꎫdL3ZRہ tgP'DZY3%} KAtc':9Y&}ݮt;*0@r`Ct  N}G3OȷF/i#YrVЌp^XLBDD5,.GRQYdܟPgq_)<$<4xvkp*J1kYHsL .|T;\gOi np f?oi=d6mrZQn͹cje~/8ֱM/o e[dž:-gRѸ+?!^)]>QREz{V;`+n|n33y2;AմhGܮ}>8[vp走OXӾml,,٧KuQT*Mw6ml}~cpMksƳVI%BP4q3*P- dtcFw/;5b*m5sf]I[檾j-}*%k .9(7|N;Gp}:{KAZƩ<6@[ E҃\?B'sS*L۾np/d@(oEx0< H(!sg@qAlf6kt{.ʎUz?2 { Gd KoJwhU='ZdlG|8ViONpVcň9ހwE?. ɐT?މ {w)˧S^j=B_}ڭe.Qϛql<={-ckL~Lif1\ 1uIMv ) Шy}[&0$3.3,ߘ0xiES3|LO==kBUKmѠ#ۙ&bǜjE\D쌹λTԿandE _X;*Z*Et'oժˀV9YIBf(=#Gam:l'4 mdصMp#Xj 1&lwTy8*Ҝ{4 LD@՘6lWdg)'&WHUWsF@=w%|6I0hr1Kt,}oܹfU7SD>'ocn >Ba:xt&NQj09}PɮNJA5 &U$On*Ŷ% OhiPFW( ?+j|a0ƍm.v55j!OU {TJv~>M"!w#4B.cp*)+h /C8hfaZI 6xL Sx, Ӗ!v4T!IJ"L\P&C{z b%)؝ EfQN;e0#>cQ./4X\)1ysO HPzXuu;C`8MN|喧*$@_EMC0)1D]t;=mڞq2FArN?ဪkuKC j)^?O<8Oņ3Oo2QN./tL[kwyy6'taVOMRjT) E_3 fMjbe)\\m6U$(G$!)K.=HUz]Q- ;^v[7^Ē<Q-+Zkyu@Dfsʝw>`m|XӋw#E-_);IS^P*a1)|1sX_`%$>qńω{Zs6T1;\0愭T\w۔\S9Wt*,CTX?go"xf(]U# `!Bl]i~~&B|5 DX|9 o(Hr[k^QDXJm%FD"kր݄-UK2fZ_TC N!<w$Zp9e/Y`܀؇u_ܱF?yߺ' '/7 ?Ww AZ0#e#bvVa!i8oQiIݫq)4sP[\zX}OE4O`P.^OL m4u60NtvIڢ͸uC;J+4 ,BJE.+7,nA' u{mTYIU'n,:[%]A/Ck~٦H^W,^iB/ʮPv"1빀;#oMtO]iyqJŋ:mǛ>gyh yYIlO!ȰbEb}VkAۛvSuRjn٪FyrM"KOC> 9w}8CB%Q2(`ikxʃ kgŚh+wwLRz{>|"R.`ԟ^Y7\+S(%h>0-¬ ~V4Bb%)5ߑ]E[\RgH:$%A}0g)OЙiխ)Nhoj!c(B8>;׺[F@f7> HSMgO!lJ;){)?,\oqyyfŁ`0 f> Mǧ$Sf:|ɸ͌Enq5b撇a=W,"Q`B#@ ! |ƭ/|y0RD m۶ܶ}&#7ُ+*cxԪq#JN{2eW2RcsdRBzS U-vd/ "wu 6ﻤz?3OLN=_  uF!=-&/Je5V '^Q &N U߆D wtDDa&׈>Bԓ;Ͳϟ ghmc(x'%屄K66"░`7A.m[ fEFl*l|]]&CtjJvnm;.~Mcg yO8Uxbs4؜S ܔo#Aɑ8J2N`6g6>L5HRN.W}&dA,h ^}SQlp""n҃Hݘ(zqFΖ-Q{k7%Kw{z=ES4E3]5Tz7'Va_il>W6%{odVIHIf_ sRl6_1*F )B7oe ?k%,ԔjҤ`ɝ$c a]ABY+6aM7B~@( `{b$nўB+1O.atdQ0 YIF)c[GLLr[Z<2]hX],[X>;Jt^ a T%&@pYI?l3~G~بMQګrHj|rżxOK/>?ir&Tk JiIc ;[+_lKa]XU{[$, 8LܵJM 73T8XNPmpEAMOHqq@lG0SA)KavjTq|cw[e-~mvb_OF44X eâmJ J-ڦ|!*k3;nB?Z R_FzGWt O_F¾ns~TxLjzP9ҬxCJvLʼyGh W%Z{5-D3<1( }U,3QSթȄz](/*tcX3[P$YzAO![tR]ޞ(p<ގ4ڷ4͕uv*JzJU(%,TYui"? 88pJA6h(OW" zHs\$ > !+@?Vfa]GLψ\[l1WX{x5(Dɔ+fY5qRTRT8쐞]RPP }*XR|(%>dC$f^h(|347j,E }>\\Ƅ'}iEQTKjZ99ፘIT*iGn`Ut`90C0uB!͔ͨOMmESIͷJCG2UILN0SmE3X;&*o$HV(6C]8ܧ$$ϖUXx&RƱh8[3=+7Ly%pGGprjzqe9g'~a.ڄxe5):b{#7; Wjk@j_:"IXqeF@M-,D\R({.Yǻe%nz@7L#@ds3%p葏x "%r=SwQW"t28JێuvYU>k73BUHV%ˆ;DfuT͵.9D'W0pfT䎆*w]@*[~ϏӁ Ei7`xs: 31KTek'=(-MKfnd>U-\bvt[,[H2jYu*hfkenLH5Ȕ?MwabF-sÚ_X[˾LV 7%<1!s1̙FAuϠr\f6TVtCpy&(QXVp vI *E%"_9?0ySݫ[D\Ȕŵ:bxJZ۶*-WKh<@0̦n0'8: A>CpzǎU,fF8%&?+:"ԧUzb[iDԐIޒ-x ~eZO@!UڃN1;º:n5Q$%a@y:A, @u3wM+ffC`?w=c HWrɿ-ƿ8RYU-彊 f x mRR&W 9c×_-غ[_$S z놄׾PnEw؂q(#QW1b] U515H]`v,a\e¸lOOq >9/ _G/EcB9iY)Lb`NwzVɿds>9sӱ`l|KKPQsXj04)yZҫ"rBdJ28:=Izb'ZpqL34[ %4qš=,գZj\[*_=?Q+Rj8u5ְwׇә#b.//4zYC+6F MpܯjhH3P}Bz^ LJ\K&zeN}[aS_ & Y [ E4TjD.+wPA0|ZӼ3''Swfoc4Egw$k%M["50bF9^ D'N4Mzdog(njF668`n&RUn,ժ6 ZQqg 4Q g ^ EpKpCӑI[gӋzt }8Cg*to54Dv;&F #g  vݝ'rXqU >@i Dۚ?Kk\FxR5"=ZFͨŵ lQLI'zyTm0!Hxr-$/<3}u3#$~gIH"SA.ZHík΅,^%lJ [a ZQJ$)&r՞xf _8IXۗ#"V:ߣ9kdz2 =xf;8 In܏*썾Loe̯1]tFP X%S]dڤCJ%u .~8 5Fg؜r:4SC=%GA]dv,WAwyܥKvuEʽ;35o[| LNV.⺩Ϩt:% Tʘ(țEkɨoت#ƈ!{'{b0ęB͝p婍\#6%, O-|wdz-wNL'{{z$(8M*d`A` ҿzރq?_]`*gPY`DUօ.\nep!nVu]yv JujQnf4 3hI"5W= 'kЄ-R43ȃ1Aҍ*` ]LנK:{CaUU\/4$vG7vV[{iAE=k9A}W\hXb*^MFAj)+E^=]̞q = ?|f9wّRFlK;cmtDz!R: f?g^ސ}(ga!Q0Jy:DM*)VA 3iwR0(^ZN0Cڻ5EDlP\넮u<*9~@z2e]_>${>=*Ezfv˙#c(фv鈟@Cp%!mu&n}:;6`͸r(;_Ϻ"aI­ݵ2$,C;Ok!x^<.e$($8.3E ̯.x젨6t"I.ԼA#}65@E#csk @۴Du ?Yx2a2f ois"3z[^4C25,k&/@{5hQGG;V0Q?n]fh'3<&<%P3g4頌тi(`R|}|U>rPk_giR@yz:iD]BCr?u&&8\ɒ򁼳}@G$U}"?u)9H`3MvFm-y6l2I)&Sxk@Ag o2 C7-k9[,}-`4OaL5FrfL:NZ=(3ujF8e(kD:cwer+Yxr^m)۪/xK[,l<AZ4hlXZEעAo-v, ɫС!\y1AE_6ak\P](4{ڳwX8^ 2̛o]o9i2;\] ;롯jY!QBz#'ÖbdtץVQ ڞpԵ.Oȅ]1n+rb+v/|c{bK fL~@_cZ8!'*Zݠ&PӸg<4Bmٱ']rѦ/҈9T| '{.sAZ),cr0J.P<̖2Gsu䮧N_h6VA1>\rF0k2i!|fcql&6.V mUZh_s`] .9n}@OU9O?>; >(`M8Ow\ֽ.$vb0H}VSd"ƃ-Koɉ6xmOY=ӨAbB= 4y@f\XjB^:(鄟(}.Mj_LQr0"aHJa }",|O&7xؾ{sRk%؉fvܚ2(f%q%g앳#`n(mۤ͝6Jpv ]RJo'߫N /"Q5 sY}S>.gۮv1îIK2_vv/pԡp\><}Ezcy<x'@嵜mT {:j.D*ľE,P {}MC>gC| .5>lt5իə>v\G &bA#BM8Og_ynV!SbSqka{s6ypH6E! 86 Jwk 8ϤhOY5''`auwDlݯ),?p?nP)hԷE_WȖ8YTc̘# s67k<7[UER#C?a3D1za Zs) >ڥll&<^CR;> kg hS*]ąs a+J}pLOm60c!dA0UQEV1ltO65ǽ?&HhZ.+JmbU0ZrkmnID _gρdW~n[P'U%S4ޯ T'[S +c[ldY:QJ%`^?AڒԊg;]<=GZk \ǗN|QY>SX wNAGsoZ\kz&W杁%Q}QEV?:- E {YeR+1f 8s{x8)Rӵ/Tq5;=km0n9A۬b.M)lV~/ j[ĞyKCUrDB ~b)yItw=)Qw sټ=@<ӌ P [XEMY;y) oD27Ymj~kLX-g^Z&tjkә^ITzH!}#R aGFt΋GXUlO!~zpKÃ8ա&Rk~Fv"6w'p o=y ul6y*·#q^>d=Y~ꩦꤠE Gq7v$ot*BQbϾ!g` lz;kG?|hq.M֮I:fw))X@ p6AZM?|gjg]SN@l%Uim0%'śevd-~HyyT1%O*eȎ`zCwmǏ-{HRx!2L=/Ht[JUk!" D}NLŇe&]@ rX{w>Y$vD 1Mw g\6v~\̶($9 ak!+c#U$9~BЩ~`7#٧91 YQwIV߭T2U1dd.bى]#2f9j2bNwh b E.nLBh  z|\RG_ye)mohM~o &=E\yZop1$˪&}ؒo켪9=y4KQ!nF33yB~ e3id.s1"|Rɲĺ\27 m~SP8v,LAJ1'apfx\ 7C숩)7*Eg: Ay jLbgٔppVμ9$8ր՗ M,n|gIN:滲;Eלe?FoF1Xotwd;R ݍ+pQv^);;Ԧə}Q&f.7"ì`~ j%"&TDB-|| {E!9ђGȴ}=ql>9IUR䌹^lR\ G-H/insetorNI=#Z_Pxc; HՎT)(RyB1rϢzo? fEt<+jwyDر3ѡsu ZO>b$#揕-4Ѯw\!__-΅yQo ה}Yv@_n M~. Щy(R ml~yx&FI{:bWI3Fj'WnJ!A kvB{n ' #qkꌱ"%>RUd+ 0ÿY-Fq:jOGBҦ<E҂k-dzT`/ejO<2#oCMxq& NzLyd,*GsfGl꾄 =B{/c&S k?u7|x(:/Np>:\^ѹy)~sD9,W,âfJmAq({C؞ YhYettA,N Chd{iվgFdlmզPw\fwhܺ 抦t+E&Gykv݀Fke9o) 3j|)Ztpj/W:جRw3" -uY~OR$ m ҍsYvE[LoQɀ<}mWY KeJE/FڷOSZ$E: ͍\B]7GҲ&\?/ $QXl0F1:§ClXi?j|g9oX;)5Wܤzi.  - ==IO]yk(4Pvv/rZ&^VYf**SV ϫ4 b;wɷTX{&nsmW}v[TVtܱ&J?"2%^{0QN_V|ɹL!\];Ǩ38>]Leh53C/N,2v{'q4~55f#`jXΌK@ċ46-onCܵk8^%Yx _Կ@W1j+?ᆤ^!u}$lzr,1MMFjnp~,X?ݨ|fN~sښ&Ea}upP-F03KG\!LJ4uFem[d'&\C8KNy)xgc{t; !QyLRlpzP 0_Pm$w54.a)q`GUtV/ss7C^O⻯F~MgoҟV/}˩ 0`$<ꐬ尷NViGpgT3.>>W|0S;ҶeD7AJ'ڨi*Ɯd=/$ZHIj+U4 c>P4Κ엪u  &/Qh8ľrSۨz$[$-j/$ejA[׀Y$_EKĩ.i p srA\ s+mSEсPfNzy_izJ4p G=3\Y k4 t`}pq <$s 7ՙo*bM]؄UGٗ54:cY=hf .)(c>"7(aH{O>]$o:V3ʢ5CSE,<8 R2 ]KXTAX8u^D>[+UAO’%y^w0 s]yd_r#3> nzNN;q‘۠fo}Yl/]lq=G~7CKs㣍?kH(ͫq'NS m$:y^P;;З4nx|n T?ǫY#{ߓ/3^GXP l-1̀vjHS04TyG&=UP2^4:بdiOhKv` Gvp?n3`fI9+}1tp'S+_:30St܄l-F3( yDj&HYK=wn[1} ͺR=jFi5R/%PGEg3.HZ<]l8:M @VҕEc4z+'3 puM̀:AS@KL}!&`+ܺAz׮s?:_OSe Z^0HLJ<MV0BlW~z&-4sz!N{@ԛSeLAxs2uG8KvО-ѵX5v3?k>ׁ~$ʶ<)lď&xTb6c\)]+`bE&!Ce+}O5ʑe7wf>Bdbfڶ(ː2;N'/:1:EJa p1rɖ2)$a`ҊqfJ|mB^&^O큣 M(nVoWܐ,,+ҤSs+DYP HbGq`MΟUFmͅr^3+^a8'̷̥;I+z]h!@3_*DFWO=[Db/-}6g]l4)(<`i:?LsUΡ@±GG{\?dDzlqLadXMR ;~Q h.0a.i1iD9. l`=tsCEBE:ԅ 䝂zL?*:/`/L4{WXc='rDְŨWPН2.k%]+tݣBW3*i`*}: ߻|8!f=̜ 8#ҨNgb*i&P\3[jUa ܮX]hM[6 n8r~v<|pf|c>]R=8E.֟ѕlQ{%[u}W?twm: [/CiҎ6Yqpo >eDxQ9r%UVjFm:I@BvIO _Ib;`ˮFimBkǸ- m1Lr~ 0t?0kXF?)[{Ϊ@Fl<-̮ߍQfnme(Zj^>'޺i`H*t$Zy}+KnO"84M(O'V#rG AGbܥM!R| _Kr_C[")m86IDU|p~lPyZL;8<B Vpͩ 񜻴*An*>f<렱wmyaX %e1OHLGZ [V]k]}6h9 |Vd>]oB5q@!l͜{[=.b`0Qxb^!^M]wfy~pXB_i"ze.fy2ޛPO15X.7Oә!G\J>]#UM'H3/Jnl"F7A|͡kJn) x ^:(P)򁥛2h|1ag$7Nn`F]EFBܙsp2tA]ЦAYv:<$}12;Zxf*el.C?ap5mG[Y! 6(E!WD+}7(-TGuy||˹~n\E.Wca}m+.NiFEzl(4kc#{,GBFqAj7ZKmZyC: WzHqtN(9wtH=4hf='C$5}de-J#e((16z\i%D`Ǟ]cE;9pҮY37&Qv"z)WD 8U Z :π Q]o ΂i[ccAX-8{hi[6 0l<ϘŜ¹So8 }%l1YBP#Z᫝v=B ZYc-JT6Y7w/2B)6sІ`,sKMB1<-n{+.As ޯr'9;ߦz/(;yTp_}^( j _>yEf4e 64{'T 40xqZ L!yiڏp遪^. L"fG0b׼YW ƾ de6cQi"7S~X8;u NaMLErX}o!,KJr؜԰+y+ x2LF =)Hq+B:k:Ėz?RC+J+7`-հ5ՙEI@rTKه9y30o`qP#OrXAX? }}ljh.;sj0b[aiAf[fJ3P^Zf@n 捱ILKXH珻( uZ?f\on6[SV) Z+ِEj3ɦxW 9z{uI뭹Tgګ ocj1eD a*X 0ɴJb ^E0C3xOSzWЯJF,w$%-e}?M&ttS̞]p#-eE`CA[ Ljo⟲q]L0gM@NJڝM2Kw>=#;J i5*oό HҢ;3[ɛ8dŊ~a5=ɋtl'w@}KIGkض'x 8j`) , S`H+8.Ojԃ#Ow198@f~'(~ bfhjޯwlTr'ѳҏkW/eAT / t,ޕcT=ΑNUgĸk Ղ\ &P^!3eBm Yyh;lXԆzJ%Q>/4bVNF/vm ŷ TdNOj#4k s!u|-i~09=TMG V-X1(eS :5Y:X؏?@,0WLfzSBS}so _* Ld1ΦB>Р F",o환rUlL$S~u:ƧYQΌs`5IxwHs?TG͔ Klͬbf81'z%d!~,TUdWYlo|E%Tr9BlH\sY c*FzȘȺnI6w9PuwN`.{eq$˓)7Z eeHsUYB/> <=,ワr5ndrg~1!<9̹R-D9u_s̶ ܡd|[ZW]PF {USx!#^ŋCu޲b .I2W>Z$Q$i&`&wW1gl+:¤u uqETIL ]g(NWpPtĸ>j?y$bR09ťSˈy? Sp$ٞ]Nm+IݻLa q*$U)_eA_:ڤ\beunQ;H̚+2 )x6jֈ'vT,y1}ycF&I>kMӇ &'eRdtҒL% v7_@^~-1Iߋ:wvHhLڞ/"`5nM`H!gFDf]8d{bOfh;hw @|$^-\7:J 7ɉe3o ͞GBlzJi*`J!nv:o).$㯋\UVW̬_s2~CM-Ѡݍ?ML{^=`-ŜD)ݢou1+lmZe욉j_b)H#kK|UU~YYUߣ?xSdN{wo6(iVFb)'E)1>i@yDH^vȫ s5D'Dd}}O$H*ǎQPqzw㓓9k2Zl1 ,tI E&Π3SV/Z׆D !fbٱҜNu @;"׮ӽX '`$36pTf0ɇ@cv\4 o*B'Eϔlf )7˂dbfLkhz} sO){9K\9=`=m I1s;eKz9lZQw{xl3pIВlV|B/Ujp{/HC݌ĐMemy+67&U`Og5?lGaEZmӲ0U8JJnSfiKt XhnP+@ϻR35Z}վX5A`U'g%s#VMHEj U~`ܖ!E)hig×5U,ܤhg*.0"k u Tl&wqW#Ѭ)!3P9kY4䙈ا~I};*;WIqy 5d [8쫀>JZ\TboAw@TSLRw*?/ʚh@Z7g@z91 zW0{xA/[Qw9M[d7T4m~ w^8\hg@b߶;y *S*FYT+Nlgٚ@6m{%;tE94ofhHz'3f]Ԧ$(ek%dt 9u;Lu&\8: 4ˇ_DN089s~ZKn^LM7˂*`h!5{#z.YTm3]ԀSjY3P|ž `'>'H>DS6JE,Dx$sW5gUtӔi+:*⟣T JHʍ 5*`WX q AWrI ؉."q2Gʆ^ eZ>} ,24 tv I[۸6%F~WӹE?/ /)VYHmBbye{G7,2b1g$5{C=v7@mJ˷pH0ÂpAPs%bL`wP'Ef e|V|Zd}C]qyJ}ŕ[e4/&إTTrߪ ``@ScM* SahL!5$B\nj|t`(bޯx?[Ir^p{k0:[?T<7|i)9dqcbsEdP{եGMbuΧ`w"؊6Fi'Sr "/K=BYˑ& 4L&g富T\ۘC2罠g UQBf1 "BC- ڡ\֯N:bg9 ƹFC@9d[^yQ>ApKZ\+rS'"r$qS*6:[P"$EVoHO#K ~^IO%Zhoo&nq!GzB_r,wN|N,/6k,E  jlS`DH0nq'W 2+IMb@ZM|ȕ=`Ԕ?׵6&xhX*=0ŤW-5UMnC^Sp!|{*3D Qk@e%(`ѝ:eY#o-ӆ`8L&/У7ONZJ%R#r[8jt2(&1Ԝzߑv&a!s VQV_P0Ԃ/>ls{S#Cg8/=f(JN[@FiU%') یSOzY.Kl`FE<2o> !B/} 2Ηz\j7G> "Kךv!uaf̙=k+𓀐<dAi1mo'(FŝnY51XQ¼kaKA7cSoLTU ǐuz*F?04aVvC:d\<[/a[jP[\8c0,9$bMX`r[7;aEvа|h9:oXnp2ؘ$>9@z {v6L DŬQA "e&l%Ng &.=@fK32WR6/Ye:/N'X @ fBӻ2͸ ௢&tI>$~up|%wX]RLmd^,1cHax "ba>n!BѸ>z$-w]oXy; su.k`5x-Ѵ}&x:H~$|V5{1OC;ʵ[yA+@4<3 R֖ &cD/kC:MwUzQ.Q`{EQC#eQ1Jh_/&XY"}x{ aW0{[C 3^4dn)Z$@"Ws05.ǰcMUfPyd WwTh#xYaYOn>Ay9,@z.OMgHv>B8nVFg$(dA.J(`j`qlis3c_JFY DA:0@gG^ߺ 46t ؙNm2+v( GY(1DXz|6CtI"κus}rSg,8,XR&F71^"ld&tNA$d n"h!z}# (cMd~Y4mh,׷I=0iNO=,2V֑p- i>웁BOͼK}_i1ֱ*P*9 ;ыiE8yuAIS'G܅OL\<-͙y_xa;po}@gH5sլxk};$u}Ϭ lsoR\H9R5)puP;9c%6h$5iú[[|^9! x\KIc䲦T⤍ t V GV-̚4w?^ a,  8ĐX\*?"o%n3vpm/;^Ӽ0JWe[uVV~*NmU"YP,:$!%qD4EP1s2O&n!!lh:yzzorVd(QnmNvU\d*"8Ouo-:|76˒&3m+ۗ%gRH΁q6=gp̥6%-ϪqU)#eYLD)fk(piV%Kҽsi +72̛5B0A[LV5Wڒd|xTx]?ߧ>{LxlyߛɊݿdv `st,TX0]KX9\|y#F M4(ŅiZD2g^sI,H 6ͦ裆ZClFф2-6W.4l؝ /p-~I;kKos*lۍerW,: ,r!EAWLѝMWl(Zp5J$|?fo&n^(jLCo!}qA1<)Hf|ρ]Ɇ݅=%eϽoqS `Pk=JIО*Ae$Iy`j%^MR`3ugDDeIdyFG6ƖÙzcIKﳲ}z: ^( NAx!4xZ/߇N}*Q"=K}VyO7PY{ S)NSx]UC,Ww$ܒK O%^AzJ-ѕ 8@H&['Ne8የCoU'<%n`F*|T@wd.U{bһ$j v_t\  ,ҊA#ބJDзxhE6$79;?0vtMTJBVʥ9[L~``NqԒ!njn 8>PuC&R4O3oc7xfg E9 o =eQA+8} w׶,\C*h9uR:0}- gor-}wۋ/᢭TސӼ-C"'rT@BҀxC,6m~ZUW\19E;`>"5֍]n!'JdIylmY,Iu>$ɢ%obsGI/ 231aTFyݼ&[+ }6VzN$8e|)%aNԘbn"8IkOnX\P GFdF&#|Hڬ!|!-7|{ZopuN|Lɲ&9=UY$-+ş3G^IȔ[AƁm,]/Asc޸+Xq)j`%=@'}Ky*}wq)QAIJ0y7n Y7SD밌-%/[ ɥ*j^:x3%4Ty1p5$掔j ;l:0c2 D^nj{i4 =VQ`K>,#dpDh'h4iWQb2*"6OMEGd S]k ;*FLc1gH`nu$x/$FЩU;ؘz:ҸQawGSdR2c[M7,ʄܧ::ĻbP,)*1]p);;ZN猱5߷]zZ8?N/h#sbG/F{[b$F s7vTF>&li9cN bM5!+c<ҧ¨NrvӮ-0Q@ww:u%鐞7`qgqc ʎm3n CO{hl0 @չAun@( bn,?`Lc(9D+[nO.yst+^fhb>lT=}^*9(TGṢ2zךӝڄ k 5T/F d7ex0Q)Wx#سm~l뿂kD^+=4ޏ)eB߼^3`OY0bLid5}xFjJ/ I JϨF1z) 8(ג2w&"&גDerkLg֫PynP+^1D_ FL5. ڤ88X|wFg A.g;!lĜJm+%E`cV!za|Swge=6Pz:HnEaGYց,Ol7~nZ5ˢ/;15$*@*j}35܄a;ƥ➊OŻ LHy=tCj*6m$3emfpRh=7t5+5 IcWlF`"^< pwZYwn’Z`}.HU(yg*7K]'g:_tCAc:Y7{TLQF(}Z|i<"yF]F؜(dJEO~DE7{NI횏RGEqLgAlw5A@tG^kJ3\;j)eX8̈RʓoT$qr!@3E+dƱ*qb m".ߗh1\~PNs$8TbZeckczVH:srёr9H"|qOxNV4$?Ȭ?QA;whD4ߌrcGwf(ysn/Of\oĽ &E]ޚy RTr~I$1[6XQXľ:Yqp"^UI M>GAVvz_%%-~ +{];I=PZ9e;mݤH(hndU )D $݅u[301*{ -7@!'\IbKEauG%jXlQPxxH  TQzc13W'͑:(̌*2f0;@Gq\vӾ%))ꅊ, N#?26_{_bv&"tӋ|O-`Dzzwm4Z/оWGr7N"3:pi*kl=t:OuN6RjŁ)1ԵXdJ4wcMoLrڧ9=oRr_sOH-,]ֱ#Cԓ s9i$lmWX3C]3 D@ꌗG[U# r1cXR{CG(5iwK)5lY<#r+ uG>{?)iV.I&NoA@RyYGb|h9^>IL1 `(c_* J"-?ɍO/>UdIVK0 t~T((xApBG*XPPSA`vhۍT.֤K_n sS+RCTT5u;3V1(gzVB>ey#@h#' LJݶVBReYXQ\lJ'p/!0P_ uo[ȽH2ܣCP滹|}Z C[fŋ<\zxPb3Ә-綻''6ha zę 3G+kȊH$0zzͦI`8ӛ˜'$U'1=| g&ng_&x} #Tbh6u75:tniNuT1fCE·wex͈#XH?s( 2vau hm2" ]MybsNtrW0x4[v2A)-F{O<"ZٔG"s=y% /1ckCXm®) 4,\lc m il[|m xM7x`umS9tj ~f.[<:{UxbAT T2;ֹAxk}}q"M,I`l _l8'f~EMB@}VV˓Q" v DpjD`m5Xz;w~ի;̈́כ'%P`rGD9G\f>)}sθx4`>ͅShdm/|] Tpoyq*rIZ ћj%4&5:F =]*$/e5WpYNrЁnz2Q]gIj9"8zqQ *G1]KF umM3y&&К@2<ᛤkR[3)&9 5q势  {a,q6Z>Ir 䥺2)&Q[x\ObMJrR02joҊF(df?Y, gxKADe&mph"L6R,G10(.kITb7?cr"A}=Xc Q畚` \=X qNa(TdRp/"XуQ7|l]4laG 77sR_R[q`"6{ \T;e4PkWš31vc76 On1X #Kضࠗ 9Ȼ%x j iE2Z%RP.9'i()u$s`]v_3(|iSͭ,'! !m?}+—'ڿ7=!B}ơ Ǿ#sᬯ@)9>& 2AeJ/2 bZe+Aw">y _1*Η(Q.E {MR1<ۨ/ܳ"U" fkVA,rt'R&,7oyǎ"%yEsÐ:a ɭC:]y],=2ΫBx=:]#~t( QbEȼ%G2 W i[;U?\r~+t\RQq o8^_Hz2&$SˍfA_^+ K6ڑRq0$ ^R˶g!7@%K'wp5OFqk[5S,mr>F}aa]yx:6Mݖ|H.5hNi`/ҙx?ר^;,կ6m<. I }*sNSl+7>'S[Zl'PrzzjDO%/98P"Izw7.d]2p/u&\;gֶ:Tyf7Fd.x_˵MN;&AdŖSy;X g7D/q3[A"QG=Ӣk% a:q@a]6."zT +DeciqCe=֮W[{ʬ^[7^ vuz +KA˸gL H1Ѩ4"U>ٷ)[LLRs{F%9F!X̓?y[(!Uq"GAloX-vA?(3xhGtu~s.;wIm G2p,R/UF;6{e̳)ubQʟ8R\o\;ӃP⻈44'QLs*ɼ#t5&Qb EZg+yʔ)!=@0 BNȆZH";lS0=1Wlִws6FHN^6wd% :bI`Z7T>[DVU$%Uq,[+Gt6(dEqWƩxzfqZ [^(dǵSIW%HH^gfQQa;S \uwetw2m \`Q.1FntBrUN۬L0e}b}#Lr9BI^6 Aސ~J=ux).V0GᮍOel{8K]9ծ7ռ\ꍷx-J3v5֫4%xv]pLs"aMAw2#g:81WC*!E w;HSd~zNJ۟üPO5Via Ŝ4Ⅲ|x̸!3 e/!c2>LOLӁyET<!q7၄>㵴WwBYI5@DNEWL<+|$IX7MZ?ZkbKq(ʹ; N}6ŹǦb H|Yֽkscc13K*%{{ 4I˳j;,X6)g9=P+";p([ٿٷYr;\iq)Nt 7$KWh8 ؾ rB YCϽȃ]$PR ,M)=} Ą9ԯa՝ qoybr^ T/tXe\Vj4l)Q7_YO蓴M{6@ff>ʛF_ɹ\kw̏0c$xC(E\;n^о栮 gWZM] )ѰȊbϓ4hz74n7 HKmJ%ߩL=`9qE) ˼s[7ݞk7HO"?V7W,l۪$:Z@6:[awOݟ}Bt`]fAc DisGHڊQ2[F+ 9 8K"[Q6Q?$Rվ2 &_g-!pPYvR]8+7r` _\F^gTgF}d6L&R/3Tun_V pÔ%-~cr<4`v}TFo9;U4OGJr0+f{u^ `G9 z^,Ŝ-S:Ф%}S*~=]J{Quۓkc}M}1 BC6=2 ~y+  Z6XIXLNR03"葃+P pAYȜ?E/6NRdz2NXk FU!J#.r#gg:=0G!_Ia#*Ћ6T3.j0,(z=2TA[j6vR1fߐ!8șno@0󷩫@ѝ93dL !$f{h,"qj9ZGN13NB5. QGf;猅𪀊CMK"7B7LbiZ_K _ c2˘UpJf? Yo#:un0#6DY5>uv1&maw \aGhGwQN؉mg/5|ҍ6bm(fUe;77(nw5(ĺqm J-zէAZLTF`r0P>,GZuO`-B1ګח[N~ӣ>N2fOq3RfezBoW LSk5Pu#vfvD52!Yb]| !]@7]_gS!Xꍇ3XÍbsz\hrTmV"<͠m|͑ѩf~6~$]'c-{;,ghcu˨7ckO8^`@3't2ka݂3>,XECc-ɽW-4&?;S* >/Dyݤq$K,xޒ%X܊( -C OX`n*aurfnbw|jz ͥzgzNYu8 e : {sQ+>6 ¹mӶ"p33F=RYGӃ P14iN/0CnH:x ;`q+1ֻjvPd'm`|Yx!wZW5~M{/'`0?`RS>wh{l**̂`a|YJܶtNiXLN]|*"E$dǵۦ~Yfhgt h,in|i~i.k*La$blBN<0 St+ł8Aչ!Q /˔q^&^) L 8m[uw>L\_ol %n|Cbi4jpsN <™IBz ٚ4;g?@QTz@F":=f+ _؝2"]@/Ur%ԛ3WPezHI 0(_ fwP aB.75^V@&KOTy1O*~\3\VW [r\W-eC?q#(Qږ譠aszȒLkay>NcXin>"^)Mgj2|-R!A+G ƌLje -Ek%]ZQͿ cCovVBc@ELzFA^`G$"X>bN{^ppͻ[;G2 jc 4F\<ɷw?⠱'q܃t^@ vGʣ>owZϾND'[`]ӥ+8-\33 ϠS5JY3H%aO? _`G!ivVCmؔpecsҟ _ЭF%fUD[$ cmoW嵿,!۱PVunhDh|k5o/8\sPqݰX0@oӰB3 Ux.0*LqOF å{X8/_wR|/zDE8fusEqtEғ6{DUkqbܝloa{AJ3|hWlc)"X˛+p+u׆*ʁ[ G@$ ZIJAY_ғ}ߤQQhą 00nXfMQ f|:Ch$` ]q@9`Ÿvk;<a_ioS s3`wV7AL0^;L MDbXY]Grg5yWiHo핏=Gݠm5:&jo0tjW?h| $s1.,G=<)QfwSct|0pxki43IG?),Zl{U TH[P0&YV[` uѨj0c*Z?+o)ÌʑKE ┄Gn-LE>ok쩱| 4m;GX͌!u5iknEW?LC}|IA/BCF0FZ^~\aݕwYhR}hĢ&\tfǮ~}.N4OܭԒt5i$ ̕M1dåq (sTm=cChğ9CvH?4kgf-q_ WWl,T <{ē =3\CzEz,ޔR?+U?}sؙS"RUvN0t]_EʣGs_[$6("wٜR9Z2Ft8E9q9#&(oށHWk~ meRlz Qĺ0Tm&] s/vdH<`yL7~*-nPYm1D"8}a([MEA>Ԯ靔rEKQuJ2K*"C0&MDpl``\F?iwA%f&n^ACy!jk]P& (-לFf'4@Xh|3pQs  4Wj>* dEJc2"'JWT/RɀV[N|b(ϐKa1H|`viuIRҲC,wO $}&!`j$'*rI_$»@k{ TxIʕ]8Ȃp0 &F42Q%)0ow@ınvw/B"stNj԰݀fR6+m,Q fڔ[C6:N5_pgU9wJ؏ ttxZKix6BA+ys}(f~eWA0NUuCLe /eﴇb|UcTόQeAm?7ɝR&ih?Wrxѡ\F gB*>#pu\}ls= Tki/#pFf4,Ek/ $M"R&<.^Sj9AO P3ȦRr͡0 wmAI o ̓Gz3f_Lkg /ZT492OKo.ZO~bʹ>(bOD /]^CpÂ$qHD$(D> ;NyD⡓Jsd`Q]l!+BI&B{D utg jͣ2F͕DB>u,j(,js*[CZC<1LJ.ڥ\1宔˪Cн DL9 dŘuzá}~6|7}WB*v{@zsE/BSf bz v)-T:Y`liJ!bff0'0E??yhdf\V势Y3S)pS3c)gES󑤪x=ݞW0H%,\.u9 $Q ,mtBЎ bAݵ4; R)pȇO%(uDll.ڨˠ,2||{ߓ+72@ CK HjJII[-i@o[F=@*u6Wf=ڲ=)aQE9iĹ@ELi +<ӿBDp`e-hԪETDsDa0aZh|Iƫeҏ&u ew*njk\+mL.Jo**T8L͕MVmK .M5#w&9-L6O rVnwy : e\-K+HH= Gy`(򸰁\elC,V`<g6qmeegϪ dq>; eAsB3 u$SQx-*F{cfM ! IWoO |5oq߭»k򯩞D]4uW|b3lFF3gԣӞ|+3֝F98MP*YU%eWL'B/Zよ^! {We)91v,sѥ)~!CuzUVT".V`IomHnZF c'|*!ToCxV5]3>ϥsb #gy WoXogm{=<ݷh]CGd=@3nIl$J*VS/vx/O>,E┝f݆P(g6'JPhOe]S(On Z)` LRH6sy*~ȭ_C_`K'3NxȚyUlH+6Q)"W&Vfڥ@_{(hv$+cV݈'Ji|S*rAoUuʶ&0ܱ3K=agQXRQ|?y(ڼJ9P?kQ7S%E#xM#jgK : Ŋ[4z&L*Djv@]v(SLPC£|/r<2ĭw+K%XՄ_FE<W'7%-2m rm4LCp8Uټ0kI/&ae?AxiKv}@MiA{ ƥM'z wV<3# Ѭ*p_芿/+R2tԏmN%xg2ݰm%X^tR>J< T1/:cƇ;q~3TݑI$Ȝ7e[8((tG,64Eq@iz~#oH+W֒fh@Jr᤮Lȫ)r\r@% Ҍo*;it}\" 8縧`R6_Bd)ׁ YoJP,McM%ڲͭ5g'mbhx'ˎo}7qz*Q1sp5aBM<6PowX$y]cD h3.(ۍ?K\?sn'g"H`^>>:$@p0)AXݍE ā!TW&p$'.x/-MnUN}1^R|W%E'B:%dG0\E*cy5}WTaFO1T u G9Sw|g2^q `.cC( zrSH 'Pg#7ʔgT>zm/4@cvWOj *-l<5H{#ł1 ܮmV2lQ`0L9#>F Xr"gf: |!/z ~?0~A֧I*OIVD7'꾃rƇ~8wu+F~.[Լ `q+ў b/Jrz#$86 ;CslbZ/$,0֚χy G$y'8sAe'KͿ5ŷ%5Mu_x/Ȣi$˫sr눈OQӈ*_{\sne.vwGKl<.BvWgꮁX:SNn3_+Ѕ[هxd"u)t>cOs"߶ƒm7itpi>7C8oד"'nh-cڟ9FFeË޾>u]0vw?hp35b ^F}?Au9-HVe@nST:A@0 :8LkVYr{[eY[[ 1 g(/\$M+7xD!FV6nb ڵO8p^g%hEztv9f\B2^t`/k?=Q eBPѺ1+ݮ  zG쬬"Pri)OKECDy!1nxW$ sMP#"9f]iѢ@wlKۄz euHuh$*XHIYIJӼ/:_[w6:,4xv⊉R3)9 %@ILF"d]~>)ra%\[ߕ_3iF7U4¬7)G]trQz9u.{U.;0Өß- H`PeaMH< ~NМj!vSWu08n ѳ_Ve ui^ؙO̒Rԟ FJGQExtsQE:+=h2 8}Πٌ`{898 \)0X;6a'%gEڮR ,w ;'aH+6Ҹ1>:`}ْ#Q+; Ɋ1"թvS\zv%ck]9,^#)JwbDmun2h-ewn7(i13 p50 $CpmfN3_cI_.OQMMd$Ovb3'C}KJ(d;/RTTp@xmg"f&Cbtj'A` Ka{8І`8v;Z] `B(H^(?č+, c)*c#dțB>4C<˦s^Zpۦs J5B7HϼgVJ&xlrIZbd|G|-@I!b‚bٵ50w >>MtX2r @/qBd&{$LIeD҈.6,w!ȤAiznbB^Yc<G!Tj17Bs3N_e5;~=+IP @dwv$ҷo64^pOK+ qifkThД,&]0.%˫׾M짼bN9oUPK6L78v(`=N#1_{m/:zJrpx۰y~ؚRAÆR<*&|"?D -|#qV'8wm28nܡ+8kh + 8Ljs4-ڷj7$ +*v'g_@ՄO<(" Xx h)D\7&@\N%kxG['W~GRȓzd"„zseq1o)nR5_ Z>(锵ŏ6"54=5z7`Tg*wRsIk&!}#냥Y3򢯢TEӢ/>PLƭB^%=iPYU63t6{3:Ztt mh`\CM=-#ɳM pkVX6ؐXƈAg4b`]si_{\LOah*BZB(@ 6^Gr}&ɫW)o˄j`K@'Aػi9Tt,AV#ZcfI g1C-80U!_ X {Y5/U-)˔9~B :\e')D:b~$-QFO6w{ )h6ϰTD[6-8Żm6&s~҄ۻl515H(ObHR:e*UEy@z|&<΁e=ʗv6'/ ڳU~S ?.l%>-W2&(zLvi*;6ԤB[9 L&v0v݆-v>!^<8^Z(zKdc5Se]r04{p ;)z)=ø ªopªӀ&&(|NfAIt 2z-Jj ^m:ݨ?ExAzYrA;(~h7 nWD-' Egj?/]67JE򱅻?>̒wzz ]l2P5B\`bp!p~}9҇9Ɔ&fd=-LB!cTphALJ^Kk=oCMw}VPSܭ )S*\iiX,Њ(; S OLR귢Lʝs'wZqd(ZAWNUw$Rx4(_`᥃ԩJ>v$t3s~[}w3-[Pk~;]w|IF2WdR9A!x%(T~,R6/tDh me*[0ŽIRl2դJ" 6>w(C_)XV2} VHEx3n[;D;Gkg K8$DzXi#?j nI< >K_ruܩ]@RG?%1z /AW*dN5o˂f]Jާdel}XG lۥNc}N'J`{TLlڡ^)a)T~P"c(Χ)S.Sr R7!}h* L?NKBjSMXyL}sbWek~RڕS{liƲD #dd- hzK3x9-|4':B\WR=p[ >Qu_d$߸|#m3ED[_bANu"pP = LK01_qDt֡[wzI[8H0@#SpNCtde|@p X"퀤(N?.l ˜#>[*f:ExeGG"+4~yډ\ȓ? HzA#k)2}J15EtnSjKZ# qsz@B^BKg>Q%]9Z"w05@ R~ˋ-fϼ jRrKHQBC%6%y@+`ؠOԡ% gZP;\&fIh!:&OWܻ2B~J5&v. Fxj5F4PJyPSݻ] .gDaqC_>DS70# <yJBsKV^DzSI7,gBc~,|vrq/ -22=S`o-~2+EogT#"U@lxfEXaENpo a}t* s ?\h,dz-8zmްݒ':?} h17\Us+^.0G#\B!~w ɯ#g6rhY?.mx]fz4r\KY n?Sf3;.w>eeCs݉uV6WNS3 )DgS䊉(2bDBLjla 1+|̗&9 ԚTy4yR1AeoJÿaCzߊ?Mt; 3_u$m: (w$lߑ(!g*"·<,]PLo>cp|>iqv`tQM8D+q :MQXIQTmjKf>~*jm=8稳5e;1ÄW[!܉s]DỰ.{0ybzGخj,`bzb̓!FP蝹TNq ~bu-:Ƿ >}-05pk{.V|).( εvw>=k(hh}R^W#V7L|Jd9g) 4i52`^ @egN{g?>FQϯ`ӕ)hl,/"+43ZmA焋y6pۚy:#J Bwl tpUJդaxA#Zk-$ :<*M G <5WL}9cAY%q$)Yʽ`C4 yO0v$TC'#_1#ں~m[q&* F<%A4QQIL9|0^6Io=r=okX^zѷCi5A Xj[4V{#XR7$8~녍ER2r(mH $/4B)+2^^gX6#>i嘬 \2>y5yN->^ z4S BoGB Nle1?1 S}ٔ[tM#rL?̵}Ü݁[R©޸kF% ςbJ,o0d}jݡ#0vD.ۼQ<_8Qȵ}C]z,Oç]b"9V3Kʗ:i0xJ3j;q}Fç/Y "蚂,$oDN6t5YaYΖavJ}gmx$xx۰8= 55,glQ$B XkХWҟOV(!ҎXr֑ ,W;dcaJb1(QEB u D*r;zB=4\RrPicmT [߇w9ǭ,kڶv~Dta9dvH7<*C IyZv6\Wψh36e3' D8>He`=^ ZJb@fPV$MWQ|T }MPk K+#7lX7HUΧph1)PO1kmfK%~\ JYaS_Ǽ ] ⴪$8 %0)chR1AnS䕣v$Ε&Jy`f0*,;if+=t ( 4VS#k ?Zq%ŠʙA̿؈vϹ`suZPVv:k.C7Cw9/U.EL+&X+T*Ԕ8}Mv'ݨ"n ?&x̤1gQWAL<سʡ-^̩0mh:G{_\X4jwfB(39P4 Ks)wxJ7-%I]jN.zײd0/֏ia3cS; ֦xYARP9CPy>e1^™DT=,^,I@5e h;G&8 v̞ ^k.܋}{6*иj0,9ad3IԚ}ЋP$ЄjtRZ3 (.ەJ8ExYy{HMU_^UWyIk[ )|F!@&~Hڹj?F ;OS޺)OY}J~LM `qmB9i#tM+)L21;sb\Ӥ-LE0WqmIXj;(լ;jοv΃Eǽ;C_1+(` j1l*C{ۆۤOY79{k|l3":WQ3N e)X؊4K5]N/ l!)E51Isi?f8nXvw@ҋcú1-F#eܖR7+tFZ?w{h_A!eŬ`ɀkۃ!e|"|ՈZ0Ml)JeBW\;eb賃`]`@AJL9ŵs2]Vk,4+tk6=q ݲ'?6p~X9QXsF!Ѩ6I+`kyn@CT%$T3X\cyȫ ſE4e]<+}B@Y# $+YN29\¯΍Nu ZS.nOmb4YE&ECDRNg`QSHYEI2ƙbgrfjKm MOCx^ǣ\1 Mu+we6O^ڣn Q C1;`P0TnaZ4,/a3bS)ǻيD)>|"}Ð'˶? $;loS;US*bX73_6ϲ,`$rPNW$ W,ښA{$PuP3 N J^}E<*vVwu.761΂Y*s<6 Y2ϪZh:4mT*%]u@:-:mLk()Gpp 넖F]cg(y?߸RFJ1`7\9ڠ9UZT$z.M$5B5HjQ}56  Ţlߣ{q' eb=FUE ч!0mf%l+EP̓LmFd;?#>(Nb?E|v*}^|?QGI@;rd8M$C~Vb}h]d>`M s}N6~Na2tV8L3U:ƏxJ7,Ut75{KRfY}XA!KFR ~y!yWR#bg8qH[WgyWuؒTz-*xDw-%{m肠P+ R pkЏ$~%p:=Ff\rQd!ib˔rM9O2[ ӤxpHz&؍yB{4xk; +0ޙH=zf! jSE!spT4N;vV@M"Y\"GEt@Ժ\|,Y(7`$PdQ4ˡ4+(=p1&Zm' ]0Hc}ToZOkY?Z4YBCe-!D5&]&;E#vt~ѱ8FHu~B%KئCed2:_ ן;dT)JVqowӆOm5ծp1*hݭc!%c[lJ!/Z WW~ɀX o-NNy^o%d:m*eP[6-w3rJDKR5]w̉}ʫ8e*2Rp57#MdRҰ!Ox1 9^" Qa(&-ԙ44^s䤄wyŪsEz4)c0;+J=WyP$tU] 4oeЕF7yjxmMUM1ULԾOcs$*elHiz=jx9eND"qz4 \G$sSؿ\SiqH]צ\K+m> Ђ׿{ la1~bH= bT+EؠҹM t)Z[Ѧ48qF?]hhx IO"S"5xX^x!J6`}G7x3Jf-J ̃b%u5P1r0 UӘE֕x;_h@[Hԝ9>hq{ǞdRk2iR64g%zci~S;-A!DGXҎBN{ bJV3H={"{NH`[x߾T0)3eb$W+Y4~+sXnJ;+w:̦Fi;Q|SWv\X*LN;G5O~LXZI &@upoZUt =!G)OXOX2G}#]BoHyڿ3:p8敵Zh1 )XTL~+!HX`x+ju7Gn#=>Zf=b6!}$;.}uF#e%Y /dЗްF7r?`_J1di&ea=.;CRT-r'%fL\úi&$η5OdK8 Hbt|PJ<#l_ږd˨JnS,c *}dٳfkXnd1( jsKq'T(&o`&)"`BZ9Skp",EL<a#C|BI&&ۗ ~Uy'mhMxV |(33oCv**E)e>|7U5Pk2tBA#Hy<~y^z{8c/y/3/jbZ}ќrǖ ō"uD?Mc)h㇐c}Po0J_a&Y/&?pK28 W>)~ԒFpQ0DK.Od%#V/_Kr6LpJXgbTD΋Y`ƒyǖb*^FlߨV9\/Ԕlտ'wqk&P8:%E>Oӈe G^-xVo%pȎ`#ZIi pj ϒ~cVk ![DǟŻ8:h\b4f@&Fl? }U;$SVMI;?Hv118ʋ2n b%>6~_\.w=6Ħ~k,4 Q}-b) Shc~P4F{ozW51B4vN%at:WW_ut[8>́0@_{E#iE >*i<ھL9C t.eTCf`ʼϴvlGgn$8J'ޕbaj"<YR36%IH,atrx%{j_cab-Νu dTN@ǞS|Ƅ]gĽO@pP[1+hm7Wɘeci^ԷzbhJH]%Č&:Dm'u=w@ v;:3L."d8$4iV>uE-6,fd\aDF5nFC1`MH@=ي[l!V?H3 EtKc\Y L/ZU;}P:ͱ',Ƙp~Rt%wv=*]uBx+̸Eda;1  o6O+cr;Jm:؊eq-cZR@tx>&Yyj|;`隳AB'"Sq\WC s vJО-NS -I/y[04$Z6KoTMs}Zƣo2mA&?H4?G?I$!pY0 C~q0pAL ` 8EٯHkog:O1X0jϏ{dQBtP@,β@rZ LA( >V3{[HLާJX9h7@O WP}ƎD_<Te1#k @3zE=IfuB?}\1`e $ƉVQRJN#I {"e`Pzv {W^?9l%:~ثi(A8a2t}bDOZg!16& MRn*=HR v뺩ʓuQPNfcDy+[,&vܿ%ιS=z)ޡ^K+n6~㰫,4M]RNC7LE*^2)aiuVEΌ([&rǘXXRb%8 ;wjT썥: S jF?uo\j#.R_&m(fR@-u6J?HO-Sü*xV4m^+@_uUkZ)0 iL@ۃ/Z#q:]B2uZԽ6+|~fJ w%C^ igN'|=`6hGk9ttDwO1(JSfeExpiOG|E|/uSz&[v_н\]8jpu (R^L|pl<ȡ^Jϳw"+7 e't\W0Hϴ[%K{_CGؚbg z1/ɴ2<$1*0q=Zs`<r=bhkg64&jLHh|isBHx3YGhjTӆZ" -[Њ2(OPw_I!hnG IpƸ\)%ȤԤm݆ A:A@h*~\ {n4l[=l'yqq2~!}{a dT ~nY=:mf&~c,h@ .yw>Cjr9ظЖZǎlN;ǝߗhB8nxг%4Au>DT3j2J~n$%-vs?RXG0YloBen!7/39nxbD~nq78Jvבi;Tъ{ZaQ"d][o44Sۭ٩phc=(WZ ݕ~ƭx>)ӮqHFl<2ǎ8rٶcp"?WGX{*wiUC/, Ը-g{6bMWyu7Goh"(QWRƦ)Bhun -{VFTM;7{)8z @ CHv]ׯC$p!y > CעĜi#:Ka`t +}~ÉKz)ÄCƛ m:G>b(#I$ҤY1Ue^M@6K #.է8#9[Q1\*RnQiî|[<iJQ\AI_D4G#녯N>Vqd<6&IXEe@.[0ddIx蜞!A%Y*sd~k n@[Fgo.dvIEƭ~8a3eMa+ABi!P}!2LӔ v(>5oN*z\Y,R"m_¼Z}p7c Wyl7>qc* <McV>h)+zk0B.MZT#KQRcN(Gyx` 1j@茟IDK`.36{^[Ax>*QABA|:[KO9貀Ӷq L~Οg"18J9 ϪyR8yJM_$&o坜KW(]eW3V!gEUU7bEv/C1.Zh i7EV! =#( c|3u5†;rUA F!]YdhjMN4."؇Etm,<}-oOXaf +v"]dXV^AgS-Xu-:UuO_ש%H&Ƒِ7D>eѶpD }6.w#װ\@usQ.PjF=_2sX;g!a%ފ3STv*?:ע#عp՝g9|3Rd@]ZҰdQsa(A:_󲍓 1zc 왿QZ˯-:ium%rhԿm;mق\Y6QU|C5X!Q##xq8*TJɲX ϕ[P+_QZn"}Sl.' t h /s+ PF[gtBIb5[yɕ=Df'XAݧpʲ$|mGdCB?+,狕.{<+~$ sVJAbd&JBr9m( NBO,ӋȾJNg ?G74Jc{Pa?D樖o%*e-tU:wInm(2ImfWtGԇ8 l رDij+|ʉN)jlǸɤ/KiA~旅-yz-]>4dg\ xj ]F@D6OPwrd gKklfPq=PcD Cb^EERCO ce2wdH2>&&i-.ٷJ,<51Kp )B,hQp%o~c+ rX0e JR{Z_fhN1cD\:D=)ߧ2.;0+"![c8]жԸ9 !YtSm/l(㑃6܌]w\ƶtqI{1'նnj#22x@(is#]"Q$ގ/vrvBi(R +(h -7v+.$aɕXX,$a|oS` v(|(;eeGо= f UtEQkl8Nj_(ȾAF=D$=;/j]@ͨ0h-z14jM$/@N[  y313 ?pg"U p'MҿƗɍ#׈9|y 1.(ƖSmb+dc*nKxYOcGۢ U_wmL\KWSR:VY)P~6W5aRՇ?iǻ2?:?^n&'zy}rTH.~jtCLx@C=j*[ OG&91GS!B|5Nhzp܇k3-}aXS#Oֵ7 ̆pT8Ȼ<!nmryCPfdSt?~<٠dpe0P1U'3xڅIwe==at& !4:36k[c {‘NբNL=)D&OG\ KrAdF/_v 1XEsZ)n `uYޛ}1DjVkxy_XK%;uN&4F >RA+*zfx&J o i>B]ۤ(=_цm#_6,ΥW!^[#@UIc[r,GI\ȴ;Mxe7W\h.{Y>MMcic?̅8Vlq+?kM r䑋)ԩ |a[@H_=< oi/y,0J1ud 94!7$E89 [kcSzA< I`2ޕs˂OP'])̈C)Ƣ_Q- >2_hj<N@TmTEgsZx}rW z)!}=&{t%lZ!xlI8[kD!ed5^R_n޴NhM&ʊ99(ȕKl# &V o-%.ĖHngGN38QY<'j5:}q,P}s6а;#|l3 t~B#"?Re߀ tPҰIiki.oou jiQݲLd`3&f`OV9}/ [[1yP"GcJ*m;ΨHon:\WHRoጁ{L=2}-̯'cbU;F1Pǟ'N^/|(9aKrGúy6t7QNO;( hd#A&_S '}c߯WYć:( ȗn]_}-^rL֘yݒb33#h+pQc[/?b*И 6L !/^КG3 i}¾d/s 6 `&^4T6?,r%u` }3Y5ZWޝl`JP\mxrx]PjO ,udG;^. +`j@#XY ]${uSlwyv-X:|j?zԂ67).&LasP6q+|>?Sr֠6A_pXwvAu4k\qMOG]G xOh2ĩb3ȮQR^K|,^iPPRu+LK>聛ca}bc/ n,P>xoX Ķ]a\(D,_} ^̩Vzz@&Z~ )s_1d6[ ߫uf6Y碇{VfbeS(EIފ}6=LGB \EFb;Vq$6/uh/*p^!Hw3z彋Ƣ^mP9[}`y ďUZG[䀀~:AhM)?Uoh^_QUMS0R9!1+>Qط BL3ۃ݅H;i>Np\v?.Z[7Vm7 ϔv=dh~ɛhrs9-u8.F&fbf WjJ3z~}\ۓΠلQ])w'WxS,)$hRQ.1/:Hڭ 9Ķ|s B OӜp=2D_oLU3m%m1*U GitlvAւt[ "/[̮% ֵåTpg'̩nVن3B8a4_?t:Q2Ii*n9xl0-Ngn&| K^ ўycN|q=nV|>2@qA Ƃ k$10Ej3tӮY}D5o^0>sg'4:25T02p=ɜsnyށ9$m‘L;L,+ӻxE )]W=^#ZLƭq:$#ÐXvʝ !Iv(T̓qjfx1Yl:٤DJѵ8[D3*gѶ{BRZeY39oQ<@ uq\)lz/Z||qr@oJ<͈G_iVSFE5|jVL:4SuJ.?Up؀B~ 9}}(=nw}Yo0dc6~mQQv#K|6ƪQuYaV"A~l u?Un}LjSJԹFv 5 ㋌6bҾ&b]h<$!mtTˤ+0IC_PS^X— 玍݄u tJZ8lI¹jP})bG?=t sE(gS+qkf2?#1[@X*h>•k^ŸT"~ $SYrFlE)B۫ҞraP e#}Y:T4 -}Sx"I+vH4VIWsGgMDg=,8"6XxZ'cãn˥iy bR& ^4- hMuf1ouA(%>Gqg@* 5wʓNCH0=%/'`v~)EeY  e[Aʺ_wa+`(pCs}Ta,/qD9O-_m0O;\%of3,  v֗b,Q1'?՟[a.4a(C%ܜ˩ipJP Yv^xH{<~ HuK@BnD^* cF0ۏq*&,s= U\x@2;s:6ೣtf&] TlGB7¶z;gaE*[9;0>=QY0{ t`ǐ̗e+NMK4:cB-38}8dgS.ޓ?yN<Au\ztGV ;n2)Y iIJ6 o=3\2^6wV$rXp1{(g ٣]c۱#Ҋ'RBgHagnTcPk1,?%d7`W2U_ 1#K|F'[!U> tA{c2$wqUH +lb̄O\_pk+5mh@73;]+Zoޟ[TZWxm~q]\ Wm\#e 6p@Mf)X<t1{w'4EҲxktG~js9'DƢټD ͤs߉nJiI4|Mpe®PR$LAyUʛWt񟡿{MgFfdj^^L&{U2KnoKћƤyP-!5DZU5dm?>7 wi>A tJ@ʑSw!=pgKҎ͟H $5SüoB\zH?ƽ]猈e|kV^y)ܤsm *ʈBdMO%uφ2mV=]gANȰULH,FӘ98O@>HQ|zw% ߀+OCZmY0ZB # =[q@Y8UA )EN(z,Y)D>9=ӑtJ[EEA"myR_@/[nզeY=HoA*C!m4|*87L3>Cؗ\ֳ` ǡF^!ˢBߎA4"Ri)"6 {/W(^62jI,OBTy <=gu\:s8:' zX }B'eleFٳ<4c|tURk0cZn*HIIfR8NcLgVD6tCs ^e?ҢjRg(M\FQ||⯸,{,sMO>{Eaf^L 3ZVf1pH/*IG32r )B. 9[X毇}JHfd rl&]$9Ea+jyTJ@q6|߅֞2` -ddވx5*Oc)wZr(Ӊ(~3S<Ǎͼ`3xE`Xv!ق ,rbs0 0_/i {p"ӛZٝՃ{'}'[N8)A}M~ܻrШ$_{~nPQJjIPŴwlW܋]ZIZ"zUQ"mvDt7Ȥq1v H́.߂~Sv%Cf ow*n{t<9<::c\XIufVB܏v_B),[plU.T00Ӽwтɠ!i>'Ahdo]pWBV×<=uKIr;ViuwW_l%,:~ߪuՐ;3GqeGִ5]xhKW uNzXVn[ُ# æ%+@oCuƂj|6YLv9Y 95¢4`8:aE2&fQkhBQpS'Ͼe}ot;o\ #|лeȍ"هΥxUJhf!H˙g|`LPSrԏ u{w/_wr%d&(Ys:fǰXLC}&^] d'X(DJjVYh#Ͱx) yX1 )a":1,iKQB F!(ƞ Smv qu=}%Rf!R&Hl2J'G(@?-:鿢uqڜ8]ݣbr|-ez A{.pZTsQcDUI%m1 G y2|iJ@ewW_BI/Co;l{$Ēo}MUGש9t\]*7 E ?f&ٙ,4^TugaJ_:k<]* wlվ3`Lf*Sk!Xh$l؍bJ⦚snz5|B2Tc)Inw*G co,.pVҖ5XTj5M{w}р6ӜqR&%@͙=W҄w5!/Vq*sɼ0-ϴFYK5XljNHqgr+~V$Hsq@Ѱ<㢞a *M!Hg7~LSf:i@z [aQ+C=+ZHqŶUtXi1ӓ!B8i!]] pPN}.+tڷhRQu2/ÒK-|31w)l`ڝJ V:7׫"j:*6)˿Z+V}Kif1c u4lbʅ[fhoacLK\~V-Rsnjv\~-Mj<7jY,jOiD$<%tghf_I Z? kfn]ڡi)2j "ufxFě !T-Ͻ&ډ=/¹`~ |-s=o gջ&m yvSޯq3UWV+hhJJ)ϔD{ު?[}-Xm1@]R "E$mawnhmGceE7UKV"X4Z]XeƯ-gunE_҉` x6bsܤq)ek#aJɦI A7\ӳ W A+4HAxLY%qctIpkY?*ڦ-@%ǒǎdboWJJbc54n֞9xu5r GJt{ɐ^ɝEY\+Sf> Ԧ&r,q=S]h:HF}'B>"W18H`3 ZCnYVh{KcCY#ncT(| xuզP bŜ\⺢Xoʓa^L {w!J(rX_u/E2bcsGD\$zIR\pT$%rZ&kn,pùde6u[wg& ~\]׫.Wp;d!ʌ*2PlPjp;NSݒ0tʺHgF(ACt/H1Ɗ肿\-{VD:_7=,ȸ`SB#g[~oS/]#r5$fnې\Է}@~zi޿m8,ȍX1Y_abTb5r+)xT@Vim(XG8ZOr1cuBJF\PT~y|0Jhx͕!mdyʠum'2dvd;_ߨ_Kl6 xJ wYb<լ4m.N''ήBaQ_tdc(mڂCUҨyVF q\xE!$rw-#j&H!&r%TOATG{)7X̎NIaGgDTs~ҿ$)1H w^S2b.`[+y8 `Vq$wOcd*.T &A+Tn-c1}3/1X0ڊm9S+ v4[woE0cmÑVOn_uYj+YA:a=kxK#v[b"XUAP=6J=@ үZЦƒ<}na?`ky6\saTk-W!jO5p7q Gs5,I)h}BןoE<:-e%.;ƸU%ZukRq+ov)Su^mW?nNnHl>>/N@A>@G^2boYI'crKsWۡ6#mA|>6xd a ^腂*՜cY/Ɉgg3[`2]+ ${&L  jF3 &tv&wM .hj S $Lo=oBFTKP'L pm+C/!M GmxOMX茄S: ˾c 0?XI/ aSoKm<ߎ`.Q8}dN)hW}C5J3^a){uM~ bOES<7 LaQ r=>6Adr3YJ+%U6n;!Ș&dz|OZ׶~8vܧ{n5 >X5 'v~[ *.C?^AHAĦ&Xq0߸4LiϣaYG@ړܧOm4214iX!yp36>eZYlXgj@maL c_Xxs+1`07H6KvT(CZn=2Gu$B5QأWS٭cmjr}A~R SfS\DJ(Y_D^tx4ǡItzM߃Qb!o#,^K]`< fhĆsPe}ڹA5nXpz$.w`Y-x MOP.鑜I S~FR#gY߻ׇnF:CKDT`i\JOJ+j^ j\*ᮼT,A.f.0 P^x4$ջ 6nIRꁅٯ)m6azP 6Zϓ8$ǠTE¿(p{cg7~`6ՈQ} i) Q( c&.L}T)k e50]FƧԱ$.S:Q2I'r46κ$k۸ V4BCy( %#"e f. r]-ir ?`:IȅbW**F%$O?II CV!Xk3+5`:{o﷔P@Qyd Trfmwlrx̪(؆؂|ӌu3jlXtO,ٮ VV{G%| +e%ݯ RMӺHs[0/~j˯T{3{5bv,,@+RR/ƿyZ[cQ"wVPZ=YE9tn%gqpKRYpzՂ < b׽j,vnlۚ{^y/rH-F0s*| !S}9}El՝RQTtCfgSKWTutz`lM?6aBi%EX*S 6(2KZ, )̶Ntib̶9+WGݝ;VQ;zNK&xdATg,QTS Bf#]%Z§cg!6,mK'OlXm6d\wgh"t%eGqN(&7Yw$ՓJ^!95 .g5BTG;GV-l3π7Cu[J$`=c֏e+D Yf'n!P`)M.YbUXOg^$l}.5*%⊎A?Tɛ}V U;,?څل4%5azN[?s,K-#l䰳$p1;!K%^lI: R̤oxht7|NJV6"#GCXw:Iy&Q!q3.j_?*=CÁs"6UCeQ1 ޾s"Y_fv2\uEB>n@ISvA̱6Z()DQʯ\;3& gdDW _<LkT\d9.5qw^͛2?م`DzL| XJ:j%xlhуGÞPjd;+w7#QeHʈ*)ߖA서?%Lni"LOrp| RC %$VYh"Y؇=@Y(;tx/KA;̷o9Aqj 86اLoZ d͐PŌFkޗ(9ξNsas[jsߍIxWl1I؄t51܀,+\-baS }D4bym0v$1Pd۱v8HFJα+بk/b7|os;ڷw($jFV3U3zhӻy;zI p[JKnLeDUKGbv>#ERS$'[,jo ݊'N'A{F-1n[Y0Äϐj+Y@j>1|7'tp%dgxB?M#pg AъjF `j|Tc^ZnlodwGuj<[䯮C[Ծ Qp1fG9n\^rKJ)4\ »[Į&j(~!Kww K=+^-.=DZd׮ ڏ]#1[; q;(~;cVM/ f9ػ250uDh8iE++,N`%97QbߵZᨄH*x;IGdLV@sx  -|ntHl(?QnbHu\E>2lG~EIJt%Gf/^~&32S ~VAP7]P&A+lyBDQE-݈c,.{:І'ڸ%|%Nv 8xŸ8 mNbBӤ; 4֑\0ld6%}C@a`J6b8*!Phf{"w^A_aj4iqzbN~j'%y} 3^!=o/RKAD.A Ca3sM$RyP %hJ3qυQW ՘kQI>~>?|3֠^J!}n9a 7I}16^ }!t-Q|+9"a" 渇TQ{U7X]݃ '/x&!JvKX]^Զ-W= P? Mϴ[IɫdWܡ5+;wCM*]aLҷ?oܸ)C$gw5a/t(冣8^Y px^c /c!U@B(2'~5& 9FFT+" tB3CVLdl<o7c >IV cnXށ)chTL.=`.>C"אXRO@ٺom0l@3Qb:W7[DJM]LE,c?twMsIA!U5vi.2|b Ч8-\ u Fa7Ȱ@WRg*0!v Ik͜O'\C:KSúf,9&G8 1xW (OshdjI4"ExmdpN?\ٓ yhڥL%% n`m;6/U"/ztJnB{'S|ķf[T}12T==(Nm9dYsm z`=Vc~zÚã{Oi}- UQ3!!Aʪv"Hx BTVPd.3b:&AJPˊ _0-=C* 4gRB=7uB0nxa+QB6 з YDT/?*;ZrW DI\& J2` ])a=ՑK]kB555ug =#Bc-d-Zt*>xYQQ 4*n{"[Vj-0&/?G2P%.?6z\A薗IG|dNW)>螿?tH/kI\BQ+ءlvf^VrnbL.ܣy=fƍq Y!Am\Iz?,.K`Z1}rKYp9U~Y/y/cpЍ4Fsj  i0s/ 8H@k!\)E0atG37`bN*M{gM̜an|VИ8*6?َ!}"Qh%wu]D[<龭FP74ŏ=_ l7V5gBq̀O^4vHGD'S pmn&y'0Dn:6|.sO<2I Bk樲n64m"c0Yt#<.HbVPǎuD ZbX/ǺnRO֥AOX7(}{igYX+8~[@B;rq7tu"\\mxPayyղu"W uFOֵoYBъͬg *Yk^wgN*ѰВeadqTJWGQgnZ` ĶkbDmzj\:"`UX-F@Mj kqy4~J!1d]9[46KCoN\ݛ A ;F ]^*9t&*VWcG_ĥJBc0.ACe0laj!*c6ݏuY>F+ݠ,|xcn0MQ >/thOϕA^k^>b2hE$4b]lpfR=B1/;X+`x嗑Ϸ]Z%:4~9F$\ϥ$kߵcFg:X܆Q8> ލ(׮ٽDlˌ8KWJBCaǃd2vgaFCiԬwiR>βVE^h4$֢QZb_C޷dbVE` @jN8L&|[Ӕ3 S.842es/a|'Ծ"s>Y_`vnt:F86Ds+svjkcM="^Jtck#sjXF7r<&R.|~jteo89֏ WQg$MY&鶃 QRݬT kqHa=PfM:PN^g X.H)*U6M܆ 9H+2J~ V\( NI%/ +g.|Rg@;;] n;OL_f퍺8TYJN_ZXQpO?t( c"1f<2Ӿj9zE<|Ĝ/BrnCx`JY vY-Ҧ`EaJraHޟ嶻-! b $!Nb`_U~p~b%/ghS0&~NsG;eF۶;PF>%Y 9 |A6(.c̝ i2z$j(erXߠ _P}!IVf: S:-xB '|B$a‰VY5Mpy&qNK6G%#RyAn1:~%fN"QuRw?].K.h {1ds*-x"Ρ$g(tS/>d=9XblWyViZ ]Ǫ c~:5*>3T[ =`B#h l&Y%ʌ: lr "+xYDSU1E\*SI}Lgkd›qv=WAr :83R,)4 HjR܀- PJ.06\ڋrb"QCbDGd< t!t \6W!wuӒGHJgx^}`U|HlZg%-xY?؟t ƅȺzZ6CGk(qFF"KZ5ĄAL/h]%U=l%p =$oYLa1<>"z1-7P‘iXL~xA/hԂs O&sN!JRu|~:+J{*}#17:,y*"80OD1աq5R^݉bԳ FWc4xs<9JD)6|J-B^ALF* eLtFf[ݬ@9g0xoNվt\ܮа:jnh+h0Ԋøcel$3#5sio-P0Ah4_-@ 9kWjзȈ#Iu`# ϳFrK%8uK[Cņibo{MJ^&ը2w "͌'W\ ȃz,Z[tw]Iw }7W帻q^Շd5 F"YNLH=qP.D[gX0B=i lRJ d9o$nR5`~ ڄ<{I@4$ GE slY` m3" -~s Ⱥ:ZɚS }?h9X60iҞ s2-lp]=H#5ɟ>N]iJHGŘPl6=*8c`C 7l_}@[ķ>wHe"HXX7 P@mC{ºs"2x^t65׃hXYLOg yLHb|&Q" {Ȩ3Y5pK { 0bMl@F`%Nz<ĭ$#K}˯ \K PG^yFpg E",)Y,}f KQfN{~ߤ*Mz &e`#fDkT #?M%kE "2TdjKa)RB\miqf!xm#gؓy =/kd#]<2U7|e[GTi̘_ARG\$1`9 炁 8P2/MĊ9^g,ҬɎvM^sst6EKuZES(Zn{P _S U Km㩡* eJНĆԝd20.*)H 3+q놛dG-8#y͜H<7ÇM$4gcV: H-3mڇBU55> 4{WggD]Cz9cm}(s:λy3U~)1ѳ"PS .SMjd cBWaĶ7VUkî!GƫD܊=W|YSbd39xyՖޠ-OXs&5(.BukO;~Ӂ&;q4o_,+>>Gſjc=/^ϊ. "~Jne /beIRERxB25^s(F[d#dzlcwtmy?ls*3-WA̛E'#d;]U-OA.؅a.h+b/&x 2]ڸ(K^j\Cd!c)rlR4@_%Qd70(e>o@gB/nt*} QD[Wy8pc#hNXwA$hD'M0bz2`򻜤?΍g)1u  *tucr8o=E$ LS nX;o,cx?nLP+5}olKxh X۪`edsHSc۾9[䰴m:SKht нXUjT&tE.żʕMQbϨ`Nvv8oEe(HKt=i"T2JNBv⢡NM 35 vV=![4DpK91H$]9gͥJݷ6T[ ?׃e a$./׾O A\;Ei#e2y0' DW#>нF=8vq1CpcR p'5sʆ@*i^& =\Bu`}'madA,[uȞ~ 5#e@l_vkTȧMOe64*m8A#0nlЈr.hML~)I y=@l]g~ 8m`z܁9ԥabQ"x3ҽreFMEZU+ #&GL[Nj :ܜzR $?PGiKo l /!70IfB?no ͊. i\'a 4WNX.%%@3Kg<2Ф@^YPAa N]z|pp Ƿ+RxYHfOO^ing3'GMUoT?@!}J>Hd*8SL˨4h8mu~k]x~;@2O,8T*"D*>CU\׫I)T_YKluϷ?nz {z "<_/' yLe)}~49Eƫ"5M[qu(g1yߟ+hHz3{>(D)δk42FyG*XxV"Ipb3P")u}:˫2#N?pDx=`&YHZ٭&Xxcz4962 y-a.Mn].0 ;A;, ̙x3 lYrTqIRV~K[giK)ү987@ ?nBY`*~-|UMF6d]p(%/9߹m&5N)2ܽB]N :7Si#[K`; 7{0 TOyS[wνJ ۍWx`f=ܹ!Q:B}o̒BI}^zio{qA1dnjzJO"8,!9B O3gIůߩ 38sJm7Vhe!g!ZUTmZTM~YUҖBkӗd-!nsL׹e+͸Ckprw A%3xj_-ؑkfE;E&GFD 026Tka:uẁVO&iU+x9LZVT E,GF^;ԆT#w!^W則&u2ALVGhs%g,I.f]_`33Uʽ a@} E#ѐ@X5 "I?=O'I T/Sw 2 x]=:d#v7m;6٦:o4?rHVR%U()ij|]H>֩:GCwnU9,cGmЇ2#<xlrTL[j]!sIWNeeW]lE,EwƺlYOճ۞G)K%עͨ"mgzCj} J0\ _Gcd[4j\ 5x f1d$?s({X+Ap'la+Nm|%7MP+nzNSBo0Eȥ#J18( n- Իm19#r(?B, mVB\j ]~wX*UA VڭqD%-q#ֹZ+;)Jhŋ<[n#S"{،>ZpBʉDsxI[<S|z"Wv)6Q0}yH\ުP/<%a95eٲJٳ͛]#`ژu ɼmѹ27$nL{#N,qjP7p<,)>ʸV叠2!C.#[.FWH82`=>/Wް}}q/M-c qꭔa"KNĥľ }F,s)ݙ.zAV'fkr| ͐Zj@#ȃa' ݩ5+ M׭`!\5{do΀;+EۜsSrwoK1fMc\, f3S?ѻ!6Zgp7`*_]L<@%VL9 \QUY Pcj7%#w4Ʉ-;gwkTWFВhr猒ʵp,Aw+;9sGvom<={\Jʂ]EJd;wtu}im@㎻j7jF. 2({ѽ`}[tM̹ + 8L2zYSٯ`+Im2pT}7N7\ {f_/"; ģLcbhDlM:wE4$´9)"_j٠S$cVشmiuPSLLgw1EPFtF@ uznNDhֹC싔Z9 'Y~)2Y6d&Se^m#O|9T] "v,zgT.L2BR<=`ٝ= A?#8rMŻ57}xQNh_ZRXAhC9hPu|tQjKX~=H]֭+ߴ1 3BPa ERgPuT|ՄCEB/ax_|3 PT8 $F#KKK,t(/gτ]=/ZcRE3bS\FRKohqAHTtOsΒRO(4[Q;S4Y %tн3-`7r=5 LLb3G'O9` "bY}jWH6L[gޟP~X!.Nj)eLt"[޲=4{ gϩJzI1&u9!%~w6f  DZ`\ek!v2l#kO1g>\an٩J^GWf]s6ȈF7-(f}3V&ҩ ͠ńw/d"Zudm֧\myܯ&?3*yZϭ+WI߭Bnk`㺃JpR5g'Zo@[9g 'µM%vZW&"K*1:=fѦIi8m8 I.\ui(2 !sRVk cB-Au(߲r tOrÉj iQq~V 3=euQU6Ⱥ;&YtD.I,e+ȝwȑ3b9Ȧ^>GuS\x sxy(A? n-8fH5|l_yΏo=v'MfCޯ=-{pP,uĭ{*;4nZz.& ڈBz֌G (Jʉ쉜9Zk5Yzd}jsLP]3TV:sWiRq36de~,q%CߠB|1'~Ef ^$z\\H&2>p 灓6l]d]T`AR\Y*Iӭ`:'?󊵽 ux_nOM1ֿe'QQBvgmj ɨĠT{DZ64E`z2TAULQs"C/TNSjb5fZsUi8c>Czd*i~юT 퀁ĨrP js5A2fC^8wq-d$Ww3ukb{]j3+2AB dcCuZ@ְ`WYQ[-$L)DW >68bI-$MT[bS<Y2Y9lJ"5; Dm2 OEf/ruIaOKˆF^c?aFHoji,.:̄52WfR;ٻh:w.nmf?1⸘VՍ,8T fz~-SC0Ɵ PNEUИEt^/r¥PĸuV=Ї l~CKzh7^M3 b_-lW^*]5Svd,=ϕ/HSN92|}a)\R?eYٌeKȂD7Ps[7Jeh˼;Mى#k@u]wL/bMg7!`F` \JM!oK@*adL>\,065 | p;VANW+r[?tIvP*(|i VC _gˡNFњ8+xJml利QMdMo*m l~m cC8n:y ~w󞷳VAtȃ)$=lTo:>K~8X#mlL!5pR/)Zv7QaQmz 3qKj&ϐN?m%@KvUy6Dk ii#MFqvpUݩANK'QvVq%<٦|2[m TڛdS3w.4}=8~NtlVɛ/^vnņTdHi)(5n܀)^Je=`HJax^W) >[-nBΔH'8حohA789ΖL9?غvW{v_G$ўp[C.&i[vR꾳qgr)5UFjHG`=<5_#JvySgs\ʹcG=6$x^44w5$C$F1T-7 :KْǙd aoRvU1LLoK,:_w?4GuFk9_+{YLrqj( #WP@”v3Wь|9 {ȿʉG^ $کԑa_GI%"A}%&}/\4otĭ Hyޑ@fN"(2Р ufz)83lFc2q >6pB] zYH8Nu2^QUۣʱ^IЪBtV&o^ *УeQP/B!)o4OW?J8hpUKlr>B0%<ڶw, Z&s\֢)*6{$_En8 {VjB<%"/kS1^dTGA_xO5/MM$ڭԟ:e:8r٤57'D7pҺ"^ ^Z୸qυGyl׍Zb`$p<4P(_x!Gd1@eH--&YpI3IAsxBXB uS`G!XRv2)ĵp)h~ZDmr(|RU,I0Yyz#`^ib%8_zD#$@y͋z. ? Lꋅ~lpQIRF l?*ۇҝ]`#5䃈b!HIaQW_PoAv-9RG+,UqW[iCp5vFZl"Lm]8TC3bbM2g7&ZNL 36kmyHt7]a!廜.FIa֏4 5p!ZˈGEN@i$.ntA]zSV}8;`g+a#HjFTlL^~6vJEx:-Yf) g+{FA{[?MrRl=|HQQՌyӕ 'xO,w NiHxֻgWb-^ThǺ^-p =;YJ%VY3{پވm]ܵatpː+ڣŚI~`d2>CY^p[{~i WB8G-pM4 x S;M譿'agp0R 4@@eb81TIt6^~Qjb _& -0 W xY袉)n>qRBG7gYu2u%,YKvM!Bf-kyoIP2eNJ V0Miw 澦%*Oʂ_4)'|3 %[¬GA`{CI:.w}ٹݠeFa G~]}0!sn׌=bT/D\/~b+5z* $~ 9>`+w{x5sb4 t\bqÜAjDnoe <[Gp#G#R~ǩ!y Y4 헛b gcԘ@z^\d$#l\E4&|{hZ㜵t z w7_NRƀf~>yu~ r7ns[Վ֞(F{(I'0O !qHH]){yZ[]V6G>egM ah2"ǡ'C|:ZMGH ?G2I܈즮t:VQ=F@^U'kQf ]݉!cD=xy*S6%t&Zȑ#ҌwS6C~"e2dD2Ia.>$ ^V=jR,VfG;n'MMxxiv\Ә_ xw&VM muCAyߧ0EJ0Q \Dɜf\wWUִ)+ʧؾ2j3|p>i`g |A8OEl`WV |b ๟f}~J{n?};?D?4n+qx>N$c&rۧN76kțe%W¡6LN˟>)@Fo.] Y/ {e&q6Lc5)@k=mwӎR.鷢rcq-0wk%;C]t@BK!A7TѩAl;cn w-6> [NW^Dm2 j9lDnKO_xsBzSLΔSrv[x VU4i dte{NV'#"M'ǝ$g$`PM E9m苏g(rjbz.Jß^e h@TsB>,T:C>gD,%#4tD)-ދTi%.eiX(,EKgvft Oe b&?rX*JGdӧ\(q(!=:O \ZZ9"$ ;! {$I,pYtX[pIuw@zSd"@~T2ƅP]:Y` && Tv6%D5X* o *\B j,k\TtvVD`ިX6:+ l=#4mLʁq [J`[`3;8X'5f朷,TśXv o)pcK}!jUqU ɱ ]/h/-[Q3_(j>tHѕy Buk{΁o * Xi*N+Bzՙow {r>VC>2_Ho,X3*-R ĝ_+Oܬs51;̕/UW.Tj!jU W'dXY {FŨe}r-;~;EGt{F8C=zMcL% W>i1璊0ejYFq\^2-C0Z&wԽOԝ/'5ƳUO|6/zaj6T9c` mVE &ɼzD jka]cD̅;`mKL?񙶴D.9Yquܤ7?&ҠM> iG",[թ 6iDw]c$H8u% hc4YcքoLauԽv!/{/nTs<`4H0a {,jә&nUi ڷi V1yEE.JHmƉlWfhjJebm W.eGJ%Y䁌`=[鹊%pG  ʸΥT~Ӯ퍶|&O Bk=^v6<l{ij]"y9s@j .1\Zhe aaTJ+W;2ݩS8&f`W%liGf(V2e<-Q7$쮔T"'.)jBՆuo; cIȘrrOu]MkQ zMTmMFEeK ?-! 5,p#x ""1lxTJܗVJ"GkW4ڭ1%|^lZO򪞮V6q3Gu+6os)XSf-H"iKjkrbF)>}dզNS,5( )Mw,҄P* ayXX#A6]MV=C_[xtoԳn3EiJs~8 K33%G虡v=kUJk6a -k:v86uY$eo$ T/8uFn4 yĠ`C"u︻ Jsoǎ3Lr\7>?i%>QXBZIf;rCNª>!L+>Ļ@Xq >NrXjB3Yzj鶸Odu@~1X]!XV :m1 vn FDoI` mCIL+t IOD&LIҰVqeu3)r,-R@ p 2bn5v6X SKZ̃8) Y_vhITy4AMD!W;/iM,VaO!*3?аv@%4'v7#W0[p%S#r`j={ףXwF l"mEu]kun,PaG~í$g^Rʠ̸,vz/G,fz7J.ҜX#D pG¦!tGRuEtp¨=CdB,7^dA02`m) NNqFG,:g`MUˆ#qK&$wt,nK|HA(:Ck T`+H0/LniY0/nC,|q62gM#,?ܕq-`Qwjw P%U!ڞ7oMd,jhK`LuErq98.NA AK8;YXjiCdBA"5MAm$ 3wJSf9;%鱫N\nvdҮOQazV*5R 7L뢌Q;3}pr: kQ?E|w=_ug# ZG.TW 33le9m,{zW=zz{Qi EC q*.`@oaz!No~u~ |blL=5w\EXk; ^Dt3i4Ɋ Bz|G(`fׯ[q j}92W iBM~`gK,ʴvol/h;d A Ly5U5JO?6Ý͒T -LIx? p~ bTs*mSm\_#&֘#)iUՀNRrZMᓻ\ l~0ʎx@7oq}0^qR!ܸp\D{31tQ D;nF3eSI";v$&AIJo%e W3XCUR1A3Mu%ȱ&D2-PYeۢqU 5 ۍΨEbio 9ߒѾpuͲgCw6̔*L!71LV% Fw[zc׌5/.2u [\fR3|u0-^W A\Cw;`o"((<[WoaAVԚ0O  .z~eױUdՈtprc\ELʯý_2 ֞+>,5|Jȥ%PJ|1Il КMtqzN ZY~YX>@]4E~j/N%XwDCv[D*t1 #WuRBRxLK96?ρ#t5Lfl{ׂ~ǃҴhBhWk Z& G*ԜڰSMnC&ƈ?8L2{Y9򻽁|`6p;ʩ"6sГa1)xCz$L+cЋ05̉3W:3]a.+|ԯL,.Jb4p&m ϠoCwb{[T]η@ٝ4OᥟW<;9PII x@~bu}hysګGGĮ_56'#]Q5!ic|?xԠPetv\k հgګ_IgWZ0Fw]K8}*5xIwvz$-AP~8!' H&%k΢Ju6- +ѳz5}sh\sZHmbsK镣*,z,LfzΑ0A8,.(FQ"X@h? IwQ0A +OJsq1KcOZj<TI5 7fge .xc$ٽZ5J׻rZG1\NAB !#u&ͷh?oq}A&,,nD9R"<qtq Lze>.:ls8ޱRPحBǜ{gS܇z!BINծ_TY|_9 *bHݳix6J腈CaUEO8j􎏺rM;?EO0O-_"WY%  gnq0/̡xgRf=VzN<adg#m2䐕կYmAM͟S.`peΉ݉dK!.k|dH^>?frA{-kE; @ղ,#n.6/Z;ȐL