libsemanage-devel-3.0-1.27 >  A ^p9|ߜ7@[˒ ~Cyl,>}Pi.+>JXvf&l0ϟo\o"ܙ@ ]lPkf@m` F|vFuirbr΅Yտ/φsS#i4gPVHTeݤflNe@/RTΚi" +:'<]ʤT!WO=֐ϱ9>Ff8476f6363ee719c51c461d305a9c9f507f7bd3b1f95531a8b0b499865de9e87f1e7f313acd104d3553cc36a0b70502e394fcc1bӼ^p9|NM$EQ$^ AĒͽ I5_8Qfmq}_?u&x_z MH͎K 'cIM' atJJX͓)U"V+QȮ3p0ShI+J]vlWw،@Ԃ_JPo`Dt>%)hR p) O鳮ْhVȫ}zX 4Q inTP_|>p>a@?a0d  _:L b " @ |   x"%(J(h** + + (+8+ 9,( :- FAeGA|HCIEXFYF\F]H^VbWtcXdXzeXfXlXuXvZw\Hx^y`z````a,Clibsemanage-devel3.01.27Header files and libraries for SELinux's policy management libaryThe libsemanage-devel package contains the libraries and header files needed for developing applications that manipulate SELinux policies.^s390zp3a7SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxs390xSv4] ^| zv=B" Rm+]m+[zC m++",*-.+-,* j8 Q A큤^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^dae47409f91477adc1c90230d5b7864e51b6942c38a04f69edc253972bf03f7a6c3f06bc5c214da5bc8e2627b1791ce63dc319f21db2575955433514c89435b8b617926f3b178a7138ddd4bfe8dbad12b1f2196bdbfdf95834abdfcc86fc93d0e1e7bc352c83851dcc71aa5d709f6589d71e141af0046856d10226f6b543032aa5fb22eaac0390eef12d5ccc093537306698d7772d56ec5e42d4c7c2cc49d3f5ff3c4476975695bafb12f568beed911ed3ae1ab702ae1176d4d5c2c2d759889c6782879a3c211ea70a39d07fc5f86db37f1e8464e34e771f288ec89f17ac9c78e316fbc20ddfd71f738a1322bbe8cf57b6409b91ca4c7136de0a41e2a66a8c528442ecfdb138aed26034f5f5b74857729a060640a97b97a2ebcdfac303408aff0496ee03c5cdd9e24dcaa1f006e44d60a8e3f9e409b8182a1f60dda1adefc6cf4cac55f1466dab375073c89f765b05a5423db277755aea78f8db11a0101ef0f3c5b134eb1750501f837d013249c2f11a5a445bf2535c78f62c4652f1e05a87592aa6cb8fa26605855268bee5f1d543e930f522beeef5d31a0aabc0c05899ebca0a85e7c7387d8dc95c03dd5aad3e8d9bf4b7d931629e31801a82140c9d60e8bb1ddc75a808865dce836c811770893edad49c7a63e783e8aaf4340911b3ec492cf8d9cd71cad86ba26aec6bc55fae5b0158ed8b31a753ee457d84a606d99a586898642e9f252f3dc103878c01cdde5852a5c22edf64b7eca2697bbf53668743124d226ed264c5e10f3707f881e99c8c174e8f3f6e455596eb2f666129fe4c831a7d414061940a45ff1b7e4e2ecb54cc530d9e32066317db112357756ed9a9e69f2eb44bd1a7abdeb741207daa3166b3460f42a7bf12d2fb7d1177dcc0afdc711ac0d2bc44691627cc269b1a29dc132300ee4f7a95e7e84bb41b17be2d501ea78b211c230676e815258971a5fa0f7e66bf6a2bee2d2d027e39ca04cd20e67d4dfded61511de53d0580c3a82d957de5106cf3c6f1e7987d06a0c275a6bfb10b92ab21bec1dbb4a8a652900ccf8702774f8de332dc1277727ee2b4d8b0a747d13f058e47aef33a5e7b255857166b00d2e5b94f9fc15dc0fae0f9f7d83db45111a575308a627792d5363f3bbcdc6ba6de2867c350b3adee742abcdb779b3d97bc6ea304df6566f48354c870ecce3cbd74a1bd7eeee10de371820fc41cb13ce4bd9eac0bb3fe9f645f38a5d7249fb567a634d26891881fc86c749df378908c5be80ed754ad4099c4b525813055202d1f0f32e37837f77c52f3d075754766b2ec92d6d6e0f626de0cf0b1087b9ff315b5dfa884cbafcd46f19ddbc5ee67e2473fa3f749b9afd4e04304210ea76e7f17045e014622246907e6b8e7559cc947337f0d808d574b1152c477ee2e67bf31fc2e5fd80703a923db63984e2ce66b0c2b44061e4244012615afc7628762642e4aeee9c3e2f057afcf174a60306d8c99578cd4c4b33634af01cf1c39fd50dacd6d2306f8d143d0662875217ddf99f10b96b3601becc6d61dad42019c0f3534d836c2cc426dac0b15e2b64b3b10e335037b3ada43aa69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed2b97fad0e31648c691a9b7f1ab2468b063f12b9aac3f8f5684fc9bb3fbe91766dab7927d0f8fee820764026caeeb70f70364048bf26cd63f879f89c533fb1e749a4eef677fd777050a5f1f9a399e7b1b5065d51f1c4790c668426cc407e49f65bc0d026c57112c9b4cd893a3dddb94add4335d35ec4d898906df5faf9e5e761ae99ff07ad99b2ff76c49f12dc806141baa303985b5db6f4e9d4efc985c19dffe7d721938986dd24b0d4ed5deeb99706379fb608837867fad3e7b6c44ba11627c98467f2ee5484a707c5093bb3d6efdc00166777673fbe17776583a051ad3106fc1a861ba996cfd738bc26599f73483f19d89127da260cbc96c6e5f8c683c63b3d1def2c3fdb2cbaf032b3b79754a3d5443de355988e6f324a1a200534b57d1c83b4bdbda2fd611cdceb168c7b7014b5b3d63d80021ff861214926c6c43fceaecb29896b66f28c90ceb1eccca9c442035c3b918445ad3bb8124a565ee6909068a8868423dae566c6327e3629cfe736d6ae7858a9b53c376c5ee8c2430cbf857e3f9e3f4eb2f4482956f5c8e132e41c3739109a9cf7dc21e4d20ac20ed88c8a1ffd2297dcdaa5c7c3f34d6a03538247d022ae39dd95671fd60241bec5d2f62cf3a9cd1f00d073281e93f5080379983417b2093710fec908915c3e6c8ac8471f65d07efca4b7bd34536f4311a63438f2b9a6ee19f1a057d2e27ffb3090cb72ef7392814cd11a068c5cc9c37cba04e770bb0f3de67d008caf757168c172cf52a580libsemanage.so.1semanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsemanage-3.0-1.27.src.rpmlibsemanage-devellibsemanage-devel(s390-64)pkgconfig(libsemanage)@@@    /usr/bin/pkg-configlibsemanage1libustr-develpkgconfig(libselinux)pkgconfig(libsepol)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.03.0.4-14.6.0-14.0-15.2-14.14.1^^F] u@\+@[%@[%@[@Z%Z XN@Ws@W~W-@Wjsegitz@suse.demliska@suse.czjsegitz@suse.comjengelh@inai.dejsegitz@suse.compmonrealgonzalez@suse.comrgoldwyn@suse.comjsegitz@suse.comdimstar@opensuse.orgjengelh@inai.dejsegitz@novell.comjsegitz@novell.comi@marguerite.su- Update to version 3.0 * Add support for DCCP and SCTP protocols * include internal header to use the hidden function prototypes * mark all exported function "extern" * optionally optimize policy on rebuild Refreshed suse_path.patch- Disable LTO due to symbol versioning (boo#1138812).- Update to version 2.9 * Always set errno to 0 before calling getpwent() * Include user name in ROLE_REMOVE audit events * genhomedircon - improve handling large groups * improve semanage_migrate_store import failure * reset umask before creating directories * set selinux policy root around calls to selinux_boolean_sub * use previous seuser when getting the previous name- Use more %make_install.- Adjusted source urls (bsc#1115052)- update to version 2.8 * semanage fcontext -l now also lists home directory entries from file_contexts.homedirs. * libsemanage no longer deletes the tmp directory if there is an error while committing the policy transaction, so that any temporary files can be further inspected for debugging purposes (e.g. to examine a particular line of the generated CIL module). The tmp directory will be deleted upon the next transaction, so no manual removal is needed. * When overriding PREFIX, BINDIR, SBINDIR, SHLIBDIR, LIBEXECDIR, etc., DESTDIR has to be removed from the definition. For example on Arch Linux, SBINDIR="${pkgdir}/usr/bin" was changed to SBINDIR="/usr/bin". * PYSITEDIR has been renamed PYTHONLIBDIR (and its definition changed). - Clened with spec-cleaner- Update to version 2.7. Changes: * IB support * saves linked policy and skips relinking whenever possible- Update to version 2.6. Notable changes: * genhomedircon: do not suppress logging from libsepol * genhomedircon: use userprefix as the role for homedir * Fix bug preventing the installation of base modules * Use pp module name instead of filename when installing module * genhomedircon: remove hardcoded refpolicy strings * genhomedircon: add support for %group syntax * genhomedircon: generate contexts for logins mapped to the default user * Validate and compile file contexts before installing * Swap tcp and udp protocol numbers * genhomedircon: %{USERID} and %{USERNAME} support and code cleanups- Split out the Policy Store Migration tool into libsemanage-store-migrate: it is not a devel tool to start with. Additionally, it causes the -devel package to depend on python, which we want to avoid (libsemanabe being part of the core build cycle). The library suggests libsemanage-store-migrate.- Update RPM groups, trim description, combine filelist entries, ensure pkgconfig() symbols are generated.- Without bug number no submit to SLE 12 SP2 is possible, so to make sle-changelog-checker happy: bsc#988977- Added suse_path.patch to fix path to hll compiler- update version 2.5 * Do not overwrite CFLAGS in test Makefile, from Nicolas Iooss. * Fix uninitialized variable in direct_commit and direct_api * semanage_migrate_store: Load libsepol.so.1 instead of libsepol.so * Store homedir_template and users_extra in policy store * Fix null pointer dereference in semanage_module_key_destroy * Add semanage_module_extract() to extract a module as CIL or HLL * semanage_migrate_store: add -r option for migrating inside chroots * Add file_contexts and seusers to the store * Add policy binary and file_contexts.local to the store * Allow to install compressed modules without a compression extension * Do not copy contexts in semanage_migrate_store * Fix logic in bunzip for uncompressed pp files * Fix fname[] initialization in test_utilities.c * Add remove-hll semanage.conf option to remove HLL files after compilation to CIL * Fix memory leaks when parsing semanage.conf * Change bunzip to use heap instead of stack to prevent segfault on systems with small stack size - changes in 2.4 * Fix Makefile to allow LIBDIR and SHLIBDIR to be set to different directories * Fix bugs found by hardened gcc flags * Add missing manpage links to security_load_policy * Fix failing libsemanage pywrap tests * Fix deprecation warning for bison * Skip policy module relink when only setting booleans * Only try to compile file contexts if they exist * Fix memory leak when setting a custom store path * Add semodule option to set store root path in semanage.conf and the semodule command * Add semanage.conf option to set an alternative root path for policy store * Add support for High Level Language (HLL) to CIL compilers. The HLL compiler path is configurable, but should be placed in /usr/libexec/selinux/hll by default * Create a policy migration script for migrating the policy store from /etc/selinux to /var/lib/selinux * Add python3 support to the migration script * Use libcil to compile modules * Use symbolic versioning to maintain ABI compatibility for old install functions * Add a target-platform option to semanage.conf to control how policies are built * Add API to handle modules and source policies, moving module store to /var/lib/selinux * Only try to compile file contexts if they exists390zp3a 1591404806  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0-1.273.0-1.273.0semanageboolean_record.hbooleans_active.hbooleans_local.hbooleans_policy.hcontext_record.hdebug.hfcontext_record.hfcontexts_local.hfcontexts_policy.hhandle.hibendport_record.hibendports_local.hibendports_policy.hibpkey_record.hibpkeys_local.hibpkeys_policy.hiface_record.hinterfaces_local.hinterfaces_policy.hmodules.hnode_record.hnodes_local.hnodes_policy.hport_record.hports_local.hports_policy.hsemanage.hseuser_record.hseusers_local.hseusers_policy.huser_record.husers_local.husers_policy.hlibsemanage.solibsemanage.pcsemanage_bool.3.gzsemanage_bool_count.3.gzsemanage_bool_count_active.3.gzsemanage_bool_count_local.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists_active.3.gzsemanage_bool_exists_local.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate_active.3.gzsemanage_bool_iterate_local.3.gzsemanage_bool_list.3.gzsemanage_bool_list_active.3.gzsemanage_bool_list_local.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query_active.3.gzsemanage_bool_query_local.3.gzsemanage_bool_set_active.3.gzsemanage_count.3.gzsemanage_del.3.gzsemanage_exists.3.gzsemanage_fcontext.3.gzsemanage_fcontext_count.3.gzsemanage_fcontext_count_local.3.gzsemanage_fcontext_del_local.3.gzsemanage_fcontext_exists.3.gzsemanage_fcontext_exists_local.3.gzsemanage_fcontext_iterate.3.gzsemanage_fcontext_iterate_local.3.gzsemanage_fcontext_list.3.gzsemanage_fcontext_list_local.3.gzsemanage_fcontext_modify_local.3.gzsemanage_fcontext_query.3.gzsemanage_fcontext_query_local.3.gzsemanage_iface.3.gzsemanage_iface_count.3.gzsemanage_iface_count_local.3.gzsemanage_iface_del_local.3.gzsemanage_iface_exists.3.gzsemanage_iface_exists_local.3.gzsemanage_iface_iterate.3.gzsemanage_iface_iterate_local.3.gzsemanage_iface_list.3.gzsemanage_iface_list_local.3.gzsemanage_iface_modify_local.3.gzsemanage_iface_query.3.gzsemanage_iface_query_local.3.gzsemanage_iterate.3.gzsemanage_list.3.gzsemanage_modify.3.gzsemanage_node.3.gzsemanage_node_count.3.gzsemanage_node_count_local.3.gzsemanage_node_del_local.3.gzsemanage_node_exists.3.gzsemanage_node_exists_local.3.gzsemanage_node_iterate.3.gzsemanage_node_iterate_local.3.gzsemanage_node_list.3.gzsemanage_node_list_local.3.gzsemanage_node_modify_local.3.gzsemanage_node_query.3.gzsemanage_node_query_local.3.gzsemanage_port.3.gzsemanage_port_count.3.gzsemanage_port_count_local.3.gzsemanage_port_del_local.3.gzsemanage_port_exists.3.gzsemanage_port_exists_local.3.gzsemanage_port_iterate.3.gzsemanage_port_iterate_local.3.gzsemanage_port_list.3.gzsemanage_port_list_local.3.gzsemanage_port_modify_local.3.gzsemanage_port_query.3.gzsemanage_port_query_local.3.gzsemanage_query.3.gzsemanage_set_root.3.gzsemanage_seuser.3.gzsemanage_seuser_count.3.gzsemanage_seuser_count_local.3.gzsemanage_seuser_del_local.3.gzsemanage_seuser_exists.3.gzsemanage_seuser_exists_local.3.gzsemanage_seuser_iterate.3.gzsemanage_seuser_iterate_local.3.gzsemanage_seuser_list.3.gzsemanage_seuser_list_local.3.gzsemanage_seuser_modify_local.3.gzsemanage_seuser_query.3.gzsemanage_seuser_query_local.3.gzsemanage_user.3.gzsemanage_user_count.3.gzsemanage_user_count_local.3.gzsemanage_user_del_local.3.gzsemanage_user_exists.3.gzsemanage_user_exists_local.3.gzsemanage_user_iterate.3.gzsemanage_user_iterate_local.3.gzsemanage_user_list.3.gzsemanage_user_list_local.3.gzsemanage_user_modify_local.3.gzsemanage_user_query.3.gzsemanage_user_query_local.3.gzsemanage.conf.5.gzsemanage.conf.5.gz/usr/include//usr/include/semanage//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3//usr/share/man/man5//usr/share/man/ru/man5/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/75c007c0ab63d892c1989ff8b8e64d85-libsemanagecpioxz5s390x-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)PRRRnku*utf-8efb2b21426d879c18e8dc1e6d80abff2c1dcc824fe66b5144d8c7d42a42832a2? 7zXZ !t/{n4] crt:bLL C{ Gc2"98ಸoBgp!+^M7 fX.@ѷ=&K~?̫P 5" sVqw"yAr"פsڗ5oG`l%>Sٕ<7 QY]! C3KZ2r!LSFwDmH`/+ I.E2ڕn.!/: u!ƊEditpd6d |4t4":=F tؓ:~3@+w*QS&x#फ]+D@g]/642ao4anw ![:?~}[L=ձL*$7M,$<]b`917NJnlcqZ4IL M /W+rd783}\肽{ߥzMM?݂, [OtEQ\Jl%1oن3B\bg,mE7˂ m5tn!ߞ_4xr)ma>zu-(CI eyt/tT#Sg<~e&F/>. 0/MqƴgN^ ,St|YShX{iy͐m+J^fY9-0?(NG؂7E,hevx!|¸ + sd0T BK?gS\`o&/;L|\ZF1c@Q/aߵ VʗY2lvԜAљ_TBqH}xhzrGܥuauB jpL[̼K6t*eLҜzRyV:G->U~}kY Ng.E])'3MU֭Ac1B~Zra w3yUitM(  a9nV0>ZKDIORӤF)ۣc5 g fp;0ѥosNdNWUEDvϜm/=;ܳvw.8CL,0lgM|$x!+nFmi&ryw"1?UUB65C?˵@[WBJ+B[lQ 9!Cfz (@:C ї3(7VGrLW܂PYaoHΠkdpuc%/A ?? h~%V% E&iZ[C*.kq̓$UA /&C}KhVuvZwz撣7Z[%v{Su"?צLtRpCU扨= u] A<_3:bIc͹f#}K%a[?=]rw.F;l aBWSܞ7=2>Bk:p]MͼC+^g~dl(aSU\t\|p%Y )6}&L=)IVouE< o%[vWKI(Y16;6 [lj7njQB_\8?=9 /l(֧tF] \|,sV6FCH;lV\]%BsSP%/Q<=IXFS̮0B%i,o(4n+2:Kxxw[;w6Xۿ c #sVɤl_j-ޮwgZUъ:A1%'$ch_fÇrD(xTn͓ ëC5S0d>x&+63^ƶZUWuMt̯Փpm/+,)sӈ\'UqPyn/J{R:`c|4L?)J\z[ roA mtbK2Z\ʓvη=0pǻleA+15 uQ8sRS ]h@S@)}K`8 U`~L=` INK@߶2DCs%0۳WXk\PY;qB_aݺb"ъB1L]Ү.jHfC@f&o2Mf cFQKiq%Nf7Ł&k23$7ma.ؠ'f|3ᱶ<%MBB)bQ[[(8m> rhg$uȃL½i`߻@ %6,Gcmm?@3ѻ "{$==,@:t;7S|(s)?4Fw=71NH3pIJgJ/: fʗb ގ w-9ۡQ 0˲)mҷTKq9 n[2b"QRՖبWiJ6:coTBr$m6  TfJd4KC;_dC󄏺19b =zs(99Zz=]F| <@>?xX7IjZ)=Wx>ή⟉ ,&Uݮ_iw0*Ɋ8Ȟ((FsL7?=8n; M+PJ!tJӔ!CnP:xf(0'AvˎkI,F9dCzr  m#S]ߋQiM4; ld:JH_ BV{#֔p?;4l^ |mxNJkLу\n! 5<XܪNFAtЅ&4ٻsf3߁A}(mdY)@V'$̒-x< /~/Ooi܌\WIpc Wl:i$N|r5Z vacSJdI,tj=1zN@%讍ffY_Ra ,[IIRC6Gw-aV9/ %.9w5|.,8p3IEG$5}8^՛]Y45 Ģ6Yx(&@6h .)~ݲ9f {=,Fa5@{?tѰy52ӆl <}xg(`KI%'$1E<&g'$E_r"č؎ꮧ9b6D:q`/θG)7o;jtm5g/UUrgWO{+aR3ؚ8O1~יV()E/(bfFֹYoZ6(^cOUzX(HzΗ[𲩹 &Q1iLFXh x d0Gd¶uTAK2=: J VqmV)W]HO{Bc])lp䡐j)ԭ ֏<؛d 1("=WMCYe}KKAb9%Q»O@}4$XH0 %I7Eei}x_Xc=d 3_*(/O'&Q9P|Hi TNg]R8H朕rS0G+1=.'(2J0&k@`w.tz`x`q6n߼I.b_<7  &_2mZ/ڈy`)-&<5ͦ)q[AupRX>#+D!aD 5Ɖ~'DMwnFXnn@^Gk9uݮtAU9/f>3ۃVR󡣍)=VbݘbpYt%OF󸗒`3CzTVl6,Ġ= Qb?5VKzgp Ҫ"|n o.zyкDZt"d5݄i@ǑXЮ/6^:{JrThQ7)=<I6D1tT )֑]F g-.36Zk Ͽ{k_ /) V)Od j2xKҹPsl沠$GwCGк^-22gv9Uq?Gy40͒uiܗ^e? '݁!Ŕ.JL>gHJ! |T o.^dS$e~`-Ed1`c #Rڧ6و pA­I)'¯c+:=OW&mD\<<--ڍ }>)ifXȵ%>Bclrkj|Jx'?4#CRTٓM+._Qa5X^xayEұ[-x;_SKvkdچ/s)>A=e"\c$Ǹ|*c7WN`>Z٬!|+-Ƥȱs6M݀s =] 0oS6lJ gA&k?Z3oq&֋x۫( @94ZM~O l6au]Ӑ 2RGoB[@?ew h*(J]ub2 vr A/5Ǫ nȞ!{5h\W)V[ X! 2t*bQH:ؘ_NݎVrm$xFEsOqCL5zևBh6g)Q&8yֻL(̾ '_c26W:5fI0\Rr)G`rbfX0@`Y7'6 hj+.di #sERLs1ȁ|6dhȾ[_Mf{xEqWKV`Luփɕb%ekl lxesT7H[![sCH,6wf 9wϢtGxZs'H:43@4*=+3c-,sB4%w zov) pسTm iG+ ! 3ʼ%e׮(T~8^= o^d&j=d+55Yr͘g ~&W'De@Q_z ?hٴ9~㏎w_,p:{aTj4٠3BVx0) % "l)`G9 jlOsvVR#B2) {"@əC0XR6#]&B! J(*|si|>n`4?^58@}+0mYlJE!N͂uLr`Q$D唴;4UH8/8B%tj U\Bxڻ^"04yO]69HDp+hjgr?r5oZfΨ " 4;`GX7إ=?/8ꉒxoGeT'p>p^$ȪyL'mJ̋Įq+Q&и=?:u+l ,ji쓄0 iPy,q0Q# +25k{,j "`R/ . R +e *-e%v64LZZW[VcnUkM9#.8l`(Bcb˸h_sfǀ}W*ab]59>9r:,}bʷA 3 6~IbxjOyb23(yGEj7;u0/SS1== :. quu9R*A'0I7XؐEL|Q(Tg-ZBH8oaŶ*<"~G缝la֮ [cuhGh=?N$h(g[S-P hUB>@1h-,^Zh,sZ:"_./!jt ׉6흏9 N;[Jcb{/xq9sC N ˈ2 u9qdB ` ln*h&s =aֶ c0w7QQeD ߖz;R?h!+uWQں Y-%QI7E<l)tXB>頊qVjEW;K1j3gL,b }YL#TWꩄEѲpn_9` @`P~v155{auT*X%՛d #Y $KkT@ni`rʇ΂52fEFz5H> ,H`' 8de =;A)Q"iJȮgD0ŘY~Oqo֧n/⺇>7N\q<#-.L%zeL7ojڂ EcWk]a̘r>Lh/G_V_XDwxwjqF*CSzvꐖ,eenے|S&H GFH4Atښ +Ow19[z33ӷd%lMq)/02KדpPXwIF:k$fۑM!MhF^"~0̮=kALv^b<"7[D6<8 X$(4|4Iea Ėv(x;:"jknY-J+*j)l'Q9+mfO] #\I)3O/OqBk1)]:^/)7#bL&Z߱Npo(oF™EH}\DSIoNC7'dR]6bG9-GzGs$Ȫm)L_fkk){ch8UC+^MM*xgrs u"BшtZ=LMÛ%3RRc!HLZo E*re:6=T4G:tDO}qͭ1 *aG\ {^~y$aGʰ[d >H gX+zic8wzf mnlEQRL˚+Чb<#J_XXk^9h,—r\wsh%_Z)嬩A5e!bQ#`{No 9 ۮ9߀Wxx0d>G"e_Ev |~ri\\![D@0Q]w8ѭ@*$V"`:^' Cf9Q\Ma/S"Ѷfl4vL׿I~d1^@)i}sZ^H\sҋ ò*fbC3y鯽؃`cs~`U1f}|DqKy8uiucF #) ~MCC6(>T(7d@.+M o>!h[`Df*Zce{y zɽ󇙁Y;ܑؼ%W\'?E.M4(C_E7vNG&)G/R> Rec t!:\xܓ9ØyF[KE򠅾9&K;K0OYe\fE紨O$ڛi|4#,Nӑ> *HUEw{&?%`e |35KU7%QuӉ9q˫3xm55NWw&_ZFVSv0>I \[a[p ex:Թ4:BɍE2ap! =0MbM}E0 -5QKVcN]@ZF(F,<4 >tp@lq֓nkW {hi`tqX*}[/!]IڰnC5a#pH#SlXU|#^Oc3=L8@fqP_~(%Xuc3Tbc@g=Jx IdX|>8u㟟&W$V2g(`~l?|=bY!֛o}R#c'5~s@xfƙ0!n `@aiꁓ:Bܢl -S-BoSBe0X)MG3g<~t&-ṛ),*OCzw&A>>(vZ[*pL=)._ܚ`!oh^RKNœ'wl*1>4M`u6} |T[p0M$FhAu~Ol>4螮bꇑRKh:iPCCArh %dĦ@[  3obQN4|>UB4STh#-uz/=ΐ{"G")/0m] a5!Q''I*e~@Il92Rztn&nLD5:R4FOOㇵ>YbQ] :P7N]#Lru5 p>pjǮr& jg!qWxf0( HsDߐڙ m KT {f޿F7Ze5MŀLk '$ieSOHftA OS؃8o>}[Z5`[nΉdn)N&?WVc>L%[!}W5auͿ_bM*$9lQIn>):4[-mw}l7)C[P5^Ke:ɁKMXmq5N#J]/UG<qoWnW1CI\\FmcIm&Ty8BU)xI5$ PHqch˅7U4hj隡Ʀ.5[نy~ ;z'ݿg=N56lwIs`"}?Y*5-|+g'q=F ]ӂa{^B!'>4LI iw}1w& D"D }!UE>!,slҤ!X!g`5GY㖿[ak 3:RchXX>^UZ?1`@C kUgU"O0Iש'Jk>iEz!v's+uCw1Fma Ht)oͅ)G8KɳR;=B0&B5X:r9||VbKvEvk߂.jR.]"Ƿ|L#5ؑyGʹA-Yc, lZv +KhyY>2pCԶ sdt;/:uw/(5 J=y5%H"~(1reI>`|.x素P t $C371#L 6Y0{*>?Ȏ-&-0}4$o*8^!E^ӿ9 ;YPh1LPY;',Aa;d;H F?[XJZcK?ĶJ81F &:usD\r:F" }mTZiVMJb{PXeM]ia&vg]=SƞS*Ҷeaq[ e>1tXdcow @5VR$L da-K͇0g=<ԽLy)w7s:2x72,~Кly2)p,f!; kVQtL8nGW{}3u 2,1KR9%~(?+iI[O&H"j8Y- &̄ +w~Ɲw*ζ[T})6$.}RƀO/Ufsd2E o!͢T=+A*s#oUO^/N 㠿LјlOPh}MAcy,g,,z1EهŌqPF-1QtJ ?i<{ў,y2ϴkw6G7}ak,͕Gq,v4ݜ;g%ڻRWBV nz -fs\$VհY שQ2YsW<3 pd¼ uʢa"楎lưWwIљR:LG+ 6w@ۊ.{?[x; D)-[tS8t r@Aj.4{#N{r\⭑8qϰ9Ż6=)WL' dil=KH$2^A' bBtUq$@-䩛 *@3I ^Qc$ne8ʳ.cX(YdhЪ2َ *=Ly&j0bK{}0l'"Vd'{&vud|rrP NhqŸZ*Yq_(bT1_Fp=(*Ix^fr!wqyFa1ı|)]Hg^>ucY0oQZ OrM]g{e@3F3r5r䨳M \>XkRfCt9D!r^MI7S%3oFKe )}Bz*6I֛\}GiDq?QU5>k;ikQcbSFMfvblTz$/ƬԺgڟPJo8\I}T@&YP4-;tl'DVV/aMޛ7jf9Kg-¯<֣0_aq?5=<I䡙U3R=G;3W`EeȺ{V GV MaMG4`}bi! :k|"Lȹ!݁8#@oϢ^ .7f~'2jq|Mӂ<^ ")k ]\f!+}n0Ic"4Cw4@DnG! *2Σ SkW/֗]V֯z啀R[IeyP9A hhxanˣ7؉7vhpk_ '͖)uz7-4kT,x|^&>|w],uiܷgum7WM!'ɽMAK7d)+uϕ |dơ|Z{u{6#vی]_G-TKqJ*`gh5v!J[Hp C.a9J~',S~2IGDN .1[w$yARI3OW*tu=3٥1ylON @ӒN@S|_U 0$d?B>ɲ u}&m$tD'$CQP\@.!Z>< c 4I}| ǔFVOƻ|et=z3]- ]7%I5}}Y߻,̍v1'%[^=e1v&[*J Fq]s \R(C )ҟ+kJo?SƘ"rNZe7";[x 58@~ 4K WXqlc׼{"w':%ndBf}G7Tzq Ōl?pA>\,55AJ>hL'J ,BcĄu®$KXTǛM E=`X[Y4[bq6ZE˘!s r0̂94P0%L 67@]+>:~Rc > }C yvxwY6G4]Eihiy77c |F Pĭ7 u*+pD` - .g-uʤ-nցepm2sLF$$UEaՑNC,P ҏNݛM*F3>یs`9ޕsY¥ A-cUQ@8S\ ^C31ߴۿ H1γ62^j 'QZV:ÿ8qIxmAnTT_mVH9%̱.هֺAwu`34]; 1g=: ѡ, >G l,UM?^X~YAS\ t,+Y#%RB m?p$fLU zkF> WMO.U?p7-'6'S-1wjA~ajb4#6I*njOΗA7|kwf>+ vor*_PsQe dU<s@z;.(~;{y|h:0^e ̇J$VG( bjh7+!qpEY'c7:Z#B&{i7'FDy ?NtJi(<ުL7jwごU~ nC;ڭ '}LÊ|迥s0B]/ +D1 R疭l+vE)k;f',WP]ny~H'_Du\0JDIbM{&Մ:a˷yuw .b΅ɖq^J|̱<DZzOaXԛX_mJCa74'" F0e%̘ncew3J7ir_:/T)-m",]A[Л d٘oWp-'k ̓{'aCȳ|L@fNO(6U_˵LЌAaW\[w;&GZQ|e[݌(} - *Rjiog^Mp(@RS(2Cv2RO:GުH6"3M?C #e4xMN\Ub2j!%Q{)Uwhc*S;V˜~*Μ69 9GBU)ft0<~2Ahr%c.ǚ6/,\-M8p+dL3xٗGOKV@ݬ({q &yYLkǔ+ɝqmnH+g.GpHF;yxM|C"V)ǭ^yg'WY-Wy&^y/N[6vK}oLi1 -_]/ T" '$cz 24H&@j .Z \wDƛ;8[dƐgGŖd٧[p?E|"ƥ]`+=c$ n/ޯh]rg}&cg\kqQ Iiو5>L]en6 ̪ma̢4mn;`qGZ#^lҰHSt3ɂ!J2>j#CB-.C7Ći>dsND!sgpmiAūhڣ&\hQ^j?/Ag{аT 3߭X50;̆aj}{t 1v56-ξVxMv*2u .zҴpN?mL&KXK(zW\쩓ʸSVlXo}D7|cf3#,{[-!fحWա9>ԆZm9PwuL*Z`D\8>2>f8s瑜м<տB~]n<ǧGKKpy(ƓQqe)_JkcY4}dM ``2?*=i}4Cɤ~Bg$(Z$ˆ_bb5`΃"Z(!@-l*L= A\?l> ȏTZLcp6Lc>ҟVz厺3?cᷚdZ]IIk0ְO3"Ip,:t "c֘i&j@:ͤKu}Q 'QzuI'oj و:?@0ca+%gutZ黏'32h&NDVçp{0%p+02k?F|I$xG%6,?9oI]13Û'4:P WuZC[X<`S'vr&F@MþB^ E̢?i-n.*|/opZDℷV- W]$s]V7d}Y-_=W3NMEʚa|wSbnN'^9°hH(^qglCxFvX'ugt(WFiݦ.<-h'~ b*>wbޱ8&%Rg \ ٠ܯYld=EW Yvgjm? Q6 0F:-_ގqFc^ ѠۼH40:D(a(S5SWs:/sc.gnIn[$A,L;^~M⋺'Sk7B $O{8[[`թu:>]VKS_<߅c[5,]`0iuK|N;YeYmE"jy=Ɉ EU =]hJ iyFJ?TVSdKY1D2{L /iqY0/\m̺RDƝ\G[5lV Kf=79YCh @sdh RŠ XJu@8eY}I04ַʥ2"AX*#ߢɾnA%801z3vylxCb2x)*=8}Բp I7k hCe'*8%1POvq(e Õ bDLO1|ڕgU4-(YP,[?i8bOnc[v=$aQDB J-_N<^58 -3p; GȜl BP]|IpB(-Y#udW'wd)tLX+ 4PI}-dȴ:tqkVXk`-~qsXG~35?@^52"iߌS1H mخDU}I~:b06 1 ^9:ڐ4FZU;-3D K*B̍,:I0@6i;J8a#}*{ouFx7 r;73/~qA\,D>m0!zךcCʹSaWh5sbZ KvUx {Jr::tHܡM@YCC")NkYRƙX@@h1u{M(!qmwqT3(X7`ShN Ps+%\o촭һ,4Qy|_J-8/Uw'I{(; Fԑ] A͕_Ö*`U-Wؓ d135 8{S`>cr'%h5!LOtm 5~U~^#a76h쫡tr4jسCj\#g+GeޕTxvmfk;J!C>$nnX].JP|_ ]KCǝFND!8ʪsR_C8DlD! y `Yb.FsxV.DmOmN8.PG${e|f=0BfŽ`Ja J2)OJN@*_x{¦"`A’&1^כOO ܶ {9 >R fn"@Nt'y֛l!@FkC6m9,"^Az1+!'mbK#3r8V6ZU-#_P /BkoȀu#=,Tx[Q)VoHE%x;5Z-G(4Gb f/wLAC$5 E~lT'::=M8?܀<`#2Anp~լO#6A7]PYWUJ@'MF0ǚ4/Ot RD0ɿ-hReHW0ygIȴ;܆SQ%FwO8Ѡz_X`MS2a lҽng>B z϶bIzzk%!dNj@*NYg\ZRJ%*Kz]DY;aE^PDtggi?%@XHL Ģ\oڷ˦y̋+,EYaĈCHu7L/g+&mM8{r] Ҁ3nc?؍fơB!o)Gȅ4 1쯶N ..poniu,0?$aw#D$(&/ǝ_6;Vx"Q< c!4 =#^`4s%?9mYZ0°e!]k7[4qQ!ftgWĀlqσO,N;G? O}JD=픂i"UI=PdrVxHw~@*p!"zП0$8C)c̽i$9{9][颙(87'HO['QMy?!'Dm,6ec8){~ #㓣nkSO凪oVrPC򱟡`+Ka:~&vûpkN(OLֆ͖7E']{(Q KMS?8֙9oݠҮ]uC3n˻J璦^A{ 2>|*[>n&b]+Olu MS2(d B~2+ŧį>9rM"آq~{@0gukrp )Ԏ#)wB#QCɘS$jcÊ"<&HѸ]p9uAO䁝 PoGPoeuP]b@k+$?ץ.XlX=x9?ԖHy% ;Υ3]5z(?6i/$Qlnq}ZU:zv 1;`sAqlٻ!&[_m3cKOE[PkBq2;e79ɴɥ`/ L`~Ei=mߙ~DL.A:{g"m:%GROfɅYk w V ^+Ycq4it'VkW6¡vf8aU)nzh@x)+UXfϗ٘cXe.zZs3f?a$#T/dj< {PWlHl/o>_jH\4cW2|݇DI7,|vz.VƼ76Z7ߒRKAa;saVx)(X7ka;co&m@M)$JX$G·ݬgjiXD=bǡx@M h2¹eT{?|M*36f]|ٙ.!J!v<8g#2=czt31IY׽&p982͜fKZlESd΋L:@-q=#JI8 (_mPm%Տng5̓`VmDj(1fĔhL۫2-8QcѡS\P{UOmG>Ԡπ"jmZi$%)\촙*t/¿+0b4VsowcP~-9~!`<<^0QHI"%v=GinΈJ^ro\ex|yq{fjV(Ӥp`-6{ K6Jgj{! 2iS"u+vR(ɥ*%?» $L[a]6X^{0=Lwk?+󭌼I&(Rs0Z(5iJsP1omtrJ^gvmќ+GV 5vx}!BJubzF?XJPr*FT]>̀)ĞMvS8IBXt'{|/'.=\>⟛KsN844EcHYEÐ8k w ڼ1t6/ƢMHI)eއGDqnar3OaHoJXCPJ06‘O&R4{5ںYp̱ 6KQ ][FG芝bŐCp$X7415=ywnRJѠ*axJR #[5nP$*iR8|H+ |1GD G^0jSYQ HC5e(Uglf-CA&Cie^"a[`o* [9R>~_\/,{7"W5XJzp(Q(;>CzJAeo9݇j4V`$|#콗(E]R“6T:aTx#0Q%c!` DEV%~k^&;Orntx?ZRy?*tjsLobm99lRjW EWmKcm6 Hf+ JU%$4+RijNZt@Pc_iӸ)*R5ek#\Gh _ } #]~΂,qu&ի0CR CGÀ2 \\ӯlɬ๏2)>.Mg9MuқZ4a"X/8O֜ >JnЄZ t\ |`U # M5H~r"ٲP`D}!6\{o9 {M^|b%6RIf/b?]Mo(ڕ`/euaE&K_ξUBUƟr9KZ/zY\b\dl= :4fzk&*<Wt6Ndv而BK[N YZ