libsemanage-devel-3.0-1.27 >  A ^p9|`fB0o+O=taмWGrXr4tDoiC).Mߖk8;=ՌQGᄞ!^u>+BeP:H͑~+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.^xinomavro7SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxppc64leSv4] ^| 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(ppc-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 existxinomavro 1591405341  !"#$%&'()*+,-./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-libsemanagecpioxz5ppc64le-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)PRRR cI2# =BFutf-84dcb6cd3b4b4ff65acebbbbe3629aebd8e1b37d934f77dbeff58e6eeb87f064a? 7zXZ !t/{nB] crt:bLL C{HQu)P(x>Vq!QDlQ;gڈxߪWPi>P)Law,&=yMI0%id(&R$SRnUahč$$cRp8_C0f.R ACmaB] N~#f|_m&kD.%ci~+Vc~t^s@U,(*[R*a Bni'c mR qfNC c#YFqªʕE(;wDIF|;:A3i?Q˫_ ެH8#(=(M27m5e1ځxܰS9E0wVCCWX)[%f1w @27 Qh` )'xcuBJɦvvAek-gГP ?sqxnCgO$b=8 [?^t #%䈜7@T>.a3PtJ8GGA p#jD'v/(CQDϵ:lf4}\0/HQA!AkhdA+ĽO3.9-O@m # $;2sT[/UD)>X ]Ss)/1^0 h|E׊1?ir0 _ɲH>حLY4Tm<&i4[w)7Zɫ{ҵsެ%'' xE WeÿHsc\ȍv]n; M&Y-ss̸XhTP=| f[淢6`sstkmP'GrurOЎqK)}1ϘHVfbق7dO>Gn0#oN"*eZc +*5FXB caѷNE|/bW5k Gcou??р.N qwi,B-ʇP4' ODq/P8'Go` rŸ0w$tf@ lM j#e.8wBz9qC>47az];EGm>cS+h'.!ѷ8$}-TPV($;L;Atآ?7dC ! dC5'WW+4bV~ȥd- ikpnߠ|utpy 70ξ+Iz*,)+߲W74bWPQQB;Õ@㶗  m.0Ych V7QmCU~]/U'?v@ L )Ok&ڵ'Rz:>yn.8_]6* a)֛a,ࡡkd" t$3HӹBLBoj0~"/^ZG:ԍu.1 ņ] +mo1҄SsFX~YmaTHˆkjZKkNkOdz4ͺ_K+Y mā6 cVͻ g5V񼬸"3cE\{P'o^1jB<P@_kKG3AZfzS"6EWvRӢB+9Bn. j1B k%0yj.^C iXi $`B'w+c;'6j,(A{ BH5꓈\z $kO5l-<0ZL㗗= Q"lGSMh2]ՆIFnMN6tL*&ާ6p/.Qn TQƪ$3ug+.FrCs1;0-!}OOLֱ9 @go^ DmP 2sEճrc lgKQ7i-k=.˰GA P5 ~hX\r~W/D8aTh(<.$**NQU[ mExuPk0Ne}`k}!I8f4ue=Z 1\fL|FlcÍc/hh Zchk\]pDjj[M;ŠJ@d\%P ЄYB'#Jhz. 1<eKqbף>Sa-}>b!wAneɇ@Ol4N̄m0&X׿iO1D`2hZl1>(\.?AE9"Yod07Fcxb>=Iv:L[lRjKS();+_3:8>DUf7h:Cd ,0F4f 7gT8NVn*z&p|)Sd"V>RFV E <:cŃob*$g]A!OxO~sۅ\nm1\=GL@HnKeXKt> }WrPP2k 9כ/ڷLläV˿ /4L6)] *S4[j1^wR$)"wN-.e2]u[n9R!M'&cƼ7Dlm.e9)va'?-2 Т[#1AۀԘ)  0r P5W%;{}п&4"&Ȓvv<3h;ŭmz*-Yc +2EDAlmX5 K0_SBʼn.M' ;\q=uh<ߟpϞKi uGLrTw&7 xWCfRmiYjare@MR֌$f 3b6kF}ο ފCS92-!ƶǡ0aG9j:|dо:ۛL['ECǑ:SeZ<-vPκU7;=->[u9#>M2t*G7Z`))c[ܡAo{UX{>_>>_LSjG * sa/Ye6|-]_{ [`B{nK8yaM_ Ԅփ~m, uY(6_ ˯ t eޟcmJ~@)GT1x>+lzVEɫon1Qs᾽[2-%: oDEhM-C'? is:5VC#PV[Q$$C*އJfB)!THzV.=-OoǾ"z*eyƆS~I(ǂ<=QpRͿH_ů_/NG~%ݾ۴ïѢUJ=Y-\y9u;/r ő:AS4dKʛl:1po[@m*4> ,l+bb?`"IÔPeB o€|:ͣhbss+/&:L&qТJ&b !PFj26g}*Hz^Dht; yEfPĎ B$,T;aOXfQ +@B_?]òN[|;{vtv\]r9ln2PWN8Q)Tx0ݟrYς` XΈ{7ƖЭ{%2jPlLR{*ij a} c GEDOF6gpECdUx瀵b³ ɃrdH)f}QH8OT&`kk}D ܂l3AA͜Gu_}ց !W'۞f%qW&fSPSg+'-b%ڙXvLZr%Z_WVD_uIlA0t`4͠Dh o\O1a+$fb&].`SMM(̩JF'wLuoSv+DqYADq2| BYGWX׭+:a6 e7BxԛiwP8CZ8L(C^+A?N|%Ã<`Tp>"M?Na54zcö?Xg .>֣ ϓq Q,j?|x&eS%z6/u>XyXbI$H Qg}ǝƪ(ޑ[f"HDcwN]c*^'I ON&=1[K)nE[1 9j.ƱNqmY<(3#<6 ,VTEFʯe*Ǚ~V[\si40vąuN8ȘX74nжiwv7'R-r0̩SlJ/%3!Ga`*| ?r%K^I}Ǻ,vgQs,]'Ejv {Ҥ?\ޣpiʂJ֩CU*W=̇t4VI`>\AŔyFl'liwGԡ:((Ȕ9H3v( .# ӯ(XK_;Jw!{2t]Ykit&NDJJK%e 'PϤFNfBp(A0!A%W+KOVȲᶔf#!ǰB=1X2d"WFŧ-b.: mB1m?p\GO#+[<B"IxP;J+xN`gd]dU!4Gf;e_HT ?كSyTΝy%8=xH0Y=[YG`rq*lQh[kVyi }߉ 92%5B 8)1ܰ{h[x%Qi5HBGE>I|v񬒄t{&t!C1q ~^EV%BQ(Ȧll zs{wi^䔕Cx|vYo+hg=1e㨉dQ,TmA7uQTtP%e,VK;hN0ǏF`҉|5=w>59<8Na,W&ͪ{qDBTiQsut r5j)w `E366=7Õ6UCjWD&<8e8Pϧ kS@IYV$-V|Ei;C֮COvR 0iI`ɎC'E9N=,stb}2W |{PMqPi +sQ *,R޳.g|b!=7piZE0`fkU3#/:rRܝe`Aב[2cDqkܓx4>Dݝ,I&`A q/Xӗv]0QFcElg1#DGAoB)yœ[I)^ߜ3EQ] %ۄz~e*>D1tf(Ro A8P=(+g,+b"~@HdRJʊ>ڙv`W%PXVN?aWmS>Z5'MgjufQ&ӠNӕXMܶ¶]&'7v^6N~ ӦƴdD䓞Uj=C@] C2ZFwE1_< , J=L;c| EEBGpL+,.Ǭ<ɵ%b)^ b̖}(6^P]> d[@ pOƎ(Ju@LJSsz:s&[6[J/Ԩ݀Eл"h kS=JL.m.tU eׄM,$- >Stk^=3P.Ŏ1Uc͸m2PH"0Ŭ6vhQ=ez`َ\}Fpy(0$5VQ?Zvq#4z%)%rX(C"2 >-Pv`^M&00uG,qlkL6AW3>=7JD֤`,Qp?&c~@tmqBtwl,.<@Ep7>Ҩb߅JWNLUE6':䟷>b`A4J s#Zq0~^#]=ӛwqIEcLM^G(84AXTצ!uj8B>mv' 0@SXA&bp9Pr!@_UtιW]b Ks)At5E'}YA=L[yn6jLzk<Qc`4ӧp'qbh&Sz(0*"8`=JS*V7vT ݓgK#:fX&НFwDQW ca,(Mp6bMF\}a=Sy@L \CtKw/\,O^6-~nI<Fnu1OEJrll3;( G (PQp  WLTL-FFHGڴ*ƓQׁ@)Φ\B3aMm€)qA T,Ѓ?'cI]5nRvI4eOiw;S9I 4`Ti!Nނ,?iZ2mF5 1(Y43DF baa*r)g\k@P/YElc [Il=>+zBZ Q;\X(u;ڿ{f #M1D0|Њ*}}Y?>I.~I΄UG04^vU8@y}XZcUrq] =<:K6<ƏX7vmrWYj\_cl3ByD|Gߣ?D渎[18熭V^>xw oOjUZ|r*cS Bp[vsX|4#g tK5-gF.y!¸-]qW%׉([泞e(E~iߌ"]v*@90@91cTC%(͚!Ѽ B JO=XF\Ֆ`JrKKpvdFEiV) ԨTݚļyf4y+p25>{f P!>mj\}wB;+9%>4AsL&\^y<$edƜu: &A[ϫ]BxxC9ox"Ny-h^2D|YtQ[w_?ADLO!ɯ|7hm۽ o=gʒҡY!rnMHd5O7o.j^w Ѣ+񶳲ljiW=7n"$@NC:Ow~zԵ͇cɜI::q3 m%YjDU2qN匩6S jkǘzH>\xDx9C;-z59??&\1iif~d>5n1VKZxTg1gOG;hQ1V9AR[:he4.EF!qz4aE9-$J tY0ëgMj8̏?rG9]wT61v;懌eXGhĩЎ09ۄ+?Q? c%*E IE5)҆jrD5 r4b_X1A]gٳaF{P$E2:7%p5@8Wa$Hˏ[zII-coK=JX{]0%U7`D0뛘=y%s)tg/Lcl/T4 Q°e|=v`F&3l2,H(2%ܐ6XSb&RKvD TZ8 Iys+_(h&GHb W0$0m@sS-kíz݈{ho?55HSx R UmٯZC.V8zy4uoQl&|:ҘGTjێGv=h݋ ֔z@DsLC(o?4^)k?LZFqWxF#y,AUʛuP?D Qɗ%V*~V jsbon^ڙf3Y) =ZTY: ^7 qKB\ t$n'nV@o4xȶ(]*Qm ~($"-0+uY쵋]Qh(az7G'O䳔hsLJv[qOp;J%*AnGa2v*/__9Ak1 GU eޞ9ߥ4RK) ')r=MjVE7lODqۛHUu,O*zdO{gq+A˅y̩ols8UXI:ZL,؄n) [I =Mg^=I]\ ^}kJ75>5@7U|]rU2=]x_a;,Hv _Vjy <i6c}slsxEL#=ֳ=CC-Vأ>R;SUte 7pTmf6&yU%Wod\oEH&H9"nj3ϺMs'%E buz6pqRxȦOélTj (=RQ^ol6aTݚ;}G_E8:%YŖ+ m.e \vK{?蟠zT}7uI{row)C WK(cF} ҍw|z{fT)'clFx  X*zGxtRzbg {iM1# s67iN< "Ր@,/ #bͮC8Cjh8՜l i(7*~CSsC1% 2#>l:׈UǪrѸbzbQ]u)8Eڡ΂VY(eמ$6遟XeZHɞ9ݒ%`f͓~ݒw.n}ֈܼkVr>M\ vI ^GZҚxr%yK$/\8`X3^_)T7&n`ځI oކٜꍨƋC|_yeum?ɾ,~t"-qI[rIKDZʕK׃OBƎ@#q  =H6$J>J`)g˳ 8w?AwV44/Ư%#O4wEX:P/#8`J~<}&*̹j",W+$ۼӕ3&`U TwAaPsAtՀ)qw1x-JÄ5&H\dheL"?1\ЗP-ojATfx$a $*a+zuMrU|N7A)}$˜a9[;[)z#.D\GArUViqNB2 lpFd0Tnz?7}őTD wH@3W?+'];c_9O 2uIbP`߽_L.ّ7>&ɻmDycjp 1e>*q>ŤB8 1Rw 6oQ`߆e)A[ވP<[ymM$->JڿYlVAŅKe wF DpsݼcQLʀ)T@ˎn*Qr9lzBGkj Wm;KUQ%PxNDfQI'O{\.b1|Dw _1jtpw&/Y">`mz\(=$Jfeg$,x):yy Ȑ21_-˨)x%Z_#ULB,{48H0< h 节\Ӝ3,o5*sѕ(3Fiˆ  #eBa `},_U{;Ī|v܂d{d١ QWDxkʳ߅e2u뽁tj -ÑGP6$.,F@q7M?hQ:1-ɴ2F ,"dQ-$NӋJ4~ HN(j.>H;?SVPzݣ_R>6*pi1!{ߟKUAzpW}x錤Hv C,tza;4 YMR6뇌jCX68[ (PUsd3EdWCDl6"y < /i Xus ހetˋ#OP9_]iCa$%rTo?`zʾWn?R*d[z}xK-X :?U<˧𭗝i\xvn3J ]L[2wv:DΆO+"r>.NnT`ߓpn+vkbœugE_8Ag 3`;ب W?ۘ"O1&4hyw%ͯKN)熒q![6[ zG3s|ؗQtuCN~'O2;M&\CaossM { K慴 pO=go̹sv17"C:Y,/ΏmaaOhS R+z71>ij|ĸY8,f^j.}Njmlj#Jr?ޠkE*BC1b%'INk7IԂ:w&+ħ4B8@cQ槸TL\%}EØyV#dqklYqJ,NciO g6Lߡ(ur:`am\sDdAX՝m,IjNšYI6B:W)zR??ߊ % q/$6tQ sEf%4͔6D'KAuժ5vhܜLgbͯ߯ۙ߮Go{oX6PN;L6gfj |Fk_j>Yx/;}ԋ邌e,B;Īm2>?aZe|p)Cdn^.D+7/RtCUĪ.s({YKWL.i#lJn Ù:ޠ铃"Lboi4D+ 6%y@SSf0tQLfiFkb`-'s!'/ɱ>/dVG d^Dݥ W&oA%l҅O 3&.|zX2P.AcuDJwHRJjf0zzq[M_Nvyz(JϿ6⾁_Ib\`~kÑq2РMa򊥣" Fe{u *QߤO` ip+sGv`掯XiM!䄊E]4f"D zKYzR[p1aӓkĴ],&&~sf$h)iHJd`xnoZ2x㕓\&Ag'&-YȈnf"_6z% OUv~!X{rA?3|R '@`-~zkG4Em ahX@@XRHcq:]\eb2g(]o7V#DDT MpR^&&W"x2{3+R_.*XtF4/923;_  -#ٲ1cZsdYzASU޹09d}7 F} b92EJoܴA'efWT/9!Og,4/r8:Q6c\P-F ӱR;5#~D$ d?%CO$h A 15QʷÝ~HQvb x,DmSѵ6%ϡ39 W)~˄0Zg&w @oRLJΗ }ɮ)BspBHO Z\RtXvuN1Cmg6?bf.hX^ʉNX3R,:Lbz|%d3XpQ{yARfX}'bx|j=hd@-s=)bB)d bM(I eW ,Ixp7y&Zj3ӊ@57yN:g7\K+d^ .WůD9zhҙޝCJzbc*/mɋfa vG+b3v )T`'Cd,_%߾j},K0;2C^Hwu8oW6BBU9Ia:K2frQO~1o'_Օ:ْ;/ݥX*4֘oZsBD̝,< ] 7}evs~Z(z7tfN̛r0 (|9&hF Ԋqo!rIYf9x&0϶^ɳ3O6 L,vZTC/{=?)q,}! 7#ƿ Vԩ⍭'Um:גxZe$mY*K#l!ûuyij&MtN]ЭlEt1jeKc8:Rܱtp ZYL -X svjG(=ҜU"2[ o6}3;a8X2)<⨼EjjBŖk?E=M^+$؀Sm,W@ۗTs5zeoSRP U0ۥu0ŝEvFI۝sx"dsS[):faO;(ZԎR-3m&e¥l }nu!@gwP0gI\>RHkM98oYK87|GܼQAs:CWe+/G"S&3 P8LR @tI2|?M~μlU-X4}ĜzJieՙKUămCDnl\A0-ʦC.ňt4^% 4nj.&玜99i$wVD=w."=>*Zx5/nT4Y%,__JOz$u{~9fFso2MPEy4<>xk)^gDFK[UxQLo&pgƕhb9DE55 N1L5[oD{\ߩ./c6o; 鵞 :0vE`Y`+H\5w{3~U*|oXONnsBhĠ NOX, tW[`Ogz1r|+H5$] H{rL,2s\J<)L\iͯUau97fT݁idT̰bW-O& y&E. S x3%;JP1E )TIr3Hz-ZS;ILߙyg`r3`5OW@h&S7v`.@Y@08m;C PRi`&3FTks5#_Ybb(fW^! b0͝:L:Z^.pIh((+f4;^avP9gk$b܀Amu"GxOpTl Q_.VM~w{Yg|X1Y-|*~fdH,4`ok{E}Z/j>ؕe$؈Ms]>%)X5@33,2+G;&;HE~TD3zIHIx~nnR = 2׽1ΜzFgB(Π+[mli  !Y^cVVرQVNxm }Ӓj^K';*ǺWI|tY1 I>X%j$o'3Q5yarߔTO` k,u2 i2:jL#e~ܢxvJS0&|{8?xȍ jOV׉+KCٌHΔyZd5 -;~e)%rjKSN.CEN5-ڜfφ`L6ԃx<]0j6RMe0ňNaùjl;%Wٚ!%`+ٝ`xǙ50Ss_4D m'pg-K%{ Hl6_}%ic_Yś73f8I)4&m:jTdMJսUemBz3FH`mPͱ~PPq:ф늭c<=0nPNyL-j]cZ{ARaɡh8Un89P:&s\3zCƄԯsTtgmСnBJ+ޡ3eњ(.RDpZ:VTK +KZGӎ!=ny6hd"x{;lҒ?_o #"?eGI?o*$=vD^fG>7T?<3a=W4ҕiB^zW 7!j B[?4M~_yqkƬҧ(o8EՙfݛQW0Iˏ" !"6 V.,Z9֟ DsCESd8CX7a[Y`ԄS@;9"?(,Zwmi@6ܱao0ker?J9J>=݊Ӧqu+ 1+5,-0^uX9w#lT,&!=dViMۖCЦr| 򺪨Θ'+Q%oRT0>ǰV[@IaWSrgIKegW"M€B@(OEgQL3!}"PnC 'n,b$ i`f0=+?>\ݡog=U;s{0/1yZ\o?OXO]ma@s|v9>\[5 'LMSztz;nKdw.JF;e~vp .0bЀ|w7@م59k}%LxjAF[ c8ΔhKU>"=eK[{ +3IAW^yشx_l7#xr s d!&etԌ6glwo ywtV/w܎&W:%2ZfqO]QcB #h-W"Jݸ)ݿL+`*n0UYH}ğN1v kCFY / O&IlWoC;0P'ԁthsN<N Iܓ7w^lŎ$PXȭ6%J}ҝ.S=PEjonد>أjEnB!uîty@C|_K k)M^?!f,ޙsN '[L{jnX)Rfً $$+,tIlL9Bd *S8o`尸HT@o= 8]wr,K i*5*c4[I ()sNNe&@ NaLZ0#A'.{ q:jBU(?*E<.1u㊴@?\?hz*e|٧IQGz*TT挽yS3}>cjv!SQ 7;[.ԫqIÖ@yqʀ.f,\3G" (zSu1.RAc ɟ5~*Ծ׾^+zs}V4G;w@)j x@К IHBR0M9薯85@!zqA .nrn_HoFfz^)¤BZ-XhRQPޯqm:.թM$+XZݗ{[Zsze iUWsƨgEfp9\vhwݻͪ_ergs$d@MgwM9;xlЌEMJd: W٧ԝ?50|MM3Roow?qua.{˶'1)Aav.x4n;t:f諉c&Y<9gkbIEԓR :v uGɶo.L 3sVm2b'hkGݻxJ\!AcEQŅ??p++MY[$jll0>sl^wkRF0Jw~sUWVEy!wՙ y'*:'X HTJA@'5+dt \K}.?R'B@g%eE(³Я:dp⦞x%O5ІC#Kw)2I$ Qx^MYD7dQK # 17t 61LW1i\;}|1&Ј !厱0򯂝yCo!hSZFH]NNJǵ۪2Le2LHlyaۭ$L軍/VyN2|AiZ(25m\kP# A+_l"#e:ٛ NЁjGRySqFI~—U%vf*_3eoT,m vTPm۫5g)as;C>c&. NJ l/Xѵꈆڡg'۝. fKp{f 9,Ƒ#H{UQ-y M䴗\)GtՉ_"o9}&QN%k7 SiJ2 N秷9_+l,x j7")+ 3ōc[X: {T;k~d8.>  3c]7& q'o /<]2KںZNmV[f1qhj~p/Uv8fE-*Ijr%WC߉xԷSbQ6!KaC>oI"#s#h^JNI_/ Z.R!b)q A∄eF#ntNV]1MKd2HZNmRC^J ns̓(PF.3uك9Mìe`эcE9Kd ]XX V{Goł*YҹxO{*MAlz5eN64Of羺CIZ!A⩭A|LMm"C-_1rH9n|N覨.A!(aՌW*Ur j!Ѳi\&c>f Nߗ5mE# Eזu7hrcxreL .orsN*Q&E~I(Mֶ 8tW5!oG]6׻e~ ?TLp72u₲KD< |ͦMZSOJY3rj9o$KЛ]3)cu쿠goa1c,P@z`8Omff!]J|g&ٷ&ܢhd-ŭ($^duA"H-s %2MXk,? }s x*{}l|/%9ˉgI229يZ1DxSw~Z[2ZUHv 6 6tVeT9="[H)e~JP;@ѽU0"TCћ)i,p9<P&&RU9?d, o5tTUme&6$%K6a]B?(K:gjVMwЛ {ֺ1r{8ӯ(*3/3ѦgonK$u`V\8R% -Tc[)Lfn8_,Po#cܖEאEC5pΧ_u%6x4}uCTtq\G[mk79J'2l.^W99}Űm"aEیjX^f+7, 4c{cޭ %LQrX*t8Z3Lh )@KBD#sꡍ<I!V6-}I w_ЈؤN%c95|k3b+Y+c|S6Pw]:dsʧݖ@p>)/3M_8iw YZ