libsemanage-devel-2.8-lp151.1.32 >  A \İ/=„Y&R \6>|D5#gV~YS UfDrM t0ȸdϙM%,6h%%9EXo3O;n :v }QBzɢVU]ES_hO֝Na?6@#* @8& Y<'À.)b\ iE^mLLc'$BDM 1082bfad1bdc37b107349fae0f4a3b3254ba694eabf88726c5345b459f5dd8a74cf6d535548dcc3fba5d86f37919cb9efa5f2c8d<\İ/=„aJBMTnLZKe *~$>(у7QJ+D6B[`uLAX~$C=sWY=t/30?jȝ\rf⠎mؠOMN!UKk_\rhj%FEUyܱwPN%a`߲ # _{p/9?, jQ(hz r/~7LsTǚPvZzᑿh>ۗq:>p>]H?]8d # e. Hh    X f  "L%''*4*x * +X (+|8+ 9+ :,v F>G>0H@hIBXC0YC<\C`]E^SbScTdUeU fUlUuU$vW\wXXxZy\z\\\\]4Clibsemanage-devel2.8lp151.1.32Header 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.\İlamb25*openSUSE Leap 15.1openSUSELGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_64Sv4] | zv=B! Rm+!m+[zC m++",*-.+-,* j8 QA큤\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İ\İdae47409f91477adc1c90230d5b7864e51b6942c38a04f69edc253972bf03f7a6c3f06bc5c214da5bc8e2627b1791ce63dc319f21db2575955433514c89435b8b617926f3b178a7138ddd4bfe8dbad12b1f2196bdbfdf95834abdfcc86fc93d0e1e7bc352c83851dcc71aa5d709f6589d71e141af0046856d10226f6b543032aa5fb22eaac0390eef12d5ccc093537306698d7772d56ec5e42d4c7c2cc49d3f5ff3c4476975695bafb12f568beed911ed3ae1ab702ae1176d4d5c2c2d759889c6782879a3c211ea70a39d07fc5f86db37f1e8464e34e771f288ec89f17ac9c78e316fbc20ddfd71f738a1322bbe8cf57b6409b91ca4c7136de0a41e2a66a8c528442ecfdb138aed26034f5f5b74857729a060640a97b97a2ebcdfac303408affe9852b7c67b790267da484198d3fa82a9bde2e70ca39aa9db527bddc52e52d6b4cac55f1466dab375073c89f765b05a5423db277755aea78f8db11a0101ef0f3c5b134eb1750501f837d013249c2f11a5a445bf2535c78f62c4652f1e05a87592aa6cb8fa26605855268bee5f1d543e930f522beeef5d31a0aabc0c05899ebca0a85e7c7387d8dc95c03dd5aad3e8d9bf4b7d931629e31801a82140c9d60e8bb1ddc75a808865dce836c811770893edad49c7a63e783e8aaf4340911b3ec492cf8d9cd71cad86ba26aec6bc55fae5b0158ed8b31a753ee457d84a606d99a586898642e9f252f3dc103878c01cdde5852a5c22edf64b7eca2697bbf53668743124d226ed264c5e10f3707f881e99c8c174e8f3f6e455596eb2f666129fe4c831a7d414061940a45ff1b7e4e2ecb54cc530d9e32066317db112357756ed9a9e69f710a9a7f37662b73e11b011adb04057676951b54cb1f4df56caf29b0dbf2fc45c0d2bc44691627cc269b1a29dc132300ee4f7a95e7e84bb41b17be2d501ea78b211c230676e815258971a5fa0f7e66bf6a2bee2d2d027e39ca04cd20e67d4dfded61511de53d0580c3a82d957de5106cf3c6f1e7987d06a0c275a6bfb10b92abb450046c280ea0351772f94a5d4e6e872ba18e801ff70b782bff1955ade7744b8e47aef33a5e7b255857166b00d2e5b94f9fc15dc0fae0f9f7d83db45111a575308a627792d5363f3bbcdc6ba6de2867c350b3adee742abcdb779b3d97bc6ea304df6566f48354c870ecce3cbd74a1bd7eeee10de371820fc41cb13ce4bd9eac0bb3fe9f645f38a5d7249fb567a634d26891881fc86c749df378908c5be80ed754ad4099c4b525813055202d1f0f32e37837f77c52f3d075754766b2ec92d6d6e0f626de0cf0b1087b9ff315b5dfa884cbafcd46f19ddbc5ee67e2473fa3f749b9afd4e04304210ea76e7f17045e014622246907e6b8e7559cc947337f0d808d574b1152c477ee2e67bf31fc2e5fd80703a923db63984e2ce66b0c2b44061e4244012615afc7628762642e4aeee9c3e2f057afcf174a60306d8c99578cd4c4b3d431851db561e0f7e4b273fee9dfe853a9564bcc9a366ee70c7034738ca31fbec6d61dad42019c0f3534d836c2cc426dac0b15e2b64b3b10e335037b3ada43aa69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed2b97fad0e31648c691a9b7f1ab2468b063f12b9aac3f8f5684fc9bb3fbe91767330f9c8d41c8c31a7e97a95b10aed90d342e4a475414a7d1eef526cacfb034749a4eef677fd777050a5f1f9a399e7b1b5065d51f1c4790c668426cc407e49f65bc0d026c57112c9b4cd893a3dddb94add4335d35ec4d898906df5faf9e5e761ae99ff07ad99b2ff76c49f12dc806141baa303985b5db6f4e9d4efc985c19dffe7d721938986dd24b0d4ed5deeb99706379fb608837867fad3e7b6c44ba11627c98467f2ee5484a707c5093bb3d6efdc00166777673fbe17776583a051ad31062c106b981c34446c253344158c644073f76132dd27101b6c120b7d02443a12043d1def2c3fdb2cbaf032b3b79754a3d5443de355988e6f324a1a200534b57d1c83b4bdbda2fd611cdceb168c7b7014b5b3d63d80021ff861214926c6c43fceaecb29896b66f28c90ceb1eccca9c442035c3b918445ad3bb8124a565ee6909068a8868423dae566c6327e3629cfe736d6ae7858a9b53c376c5ee8c2430cbf857e3f9e3f4eb2f4482956f5c8e132e41c3739109a9cf7dc21e4d20ac20ed88c8a1ffd2297dcdaa5c7c3f34d6a03538247d022ae39dd95671fd60241bec5d2f62cf3a9cd1f00d073281e93f5080379983417b2093710fec908915c3e6c8ac8471f653a228ba4d969ab965579c2bf9ab7e68f7b12ae9df6b6cffae1a0cabedbf459a2libsemanage.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.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsemanage-2.8-lp151.1.32.src.rpmlibsemanage-devellibsemanage-devel(x86-64)pkgconfig(libsemanage)@@@    /usr/bin/pkg-configlibsemanage1libustr-develpkgconfig(libselinux)pkgconfig(libsepol)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.83.0.4-14.6.0-14.0-15.2-14.14.1[%@[%@[@Z%Z XN@Ws@W~W-@WJan Engelhardt jsegitz@suse.compmonrealgonzalez@suse.comrgoldwyn@suse.comjsegitz@suse.comdimstar@opensuse.orgjengelh@inai.dejsegitz@novell.comjsegitz@novell.comi@marguerite.su- 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 existlamb25 1556394131  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.8-lp151.1.322.8-lp151.1.322.8semanageboolean_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.gz/usr/include//usr/include/semanage//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3//usr/share/man/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.opensuse.org/openSUSE:Leap:15.1/standard/edf2e6d3166920d32f5051be68148f30-libsemanagecpioxz5x86_64-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)PRRRV9+Y%Xutf-82e3f76fb0dcc4d7d8e9ab068945ba6edb6f048ccd2f9664cbe83f8c25f6b9343? 7zXZ !t/ዟb] crt:bLL !\ ;ݱ)#|\3wuX~n~Sà M%r򟜑Zīo߂`%HGɽV(l+6J6IbyqyL;cs /U87̅na;ФI7rRz&")*Fϝ=!.yi-8tl۶nl,\|&Ѣ[ {}Qa5v%ř 0^0խ~9A'6&Qme(!le8 {Ũ 0 6;=;'[{ւҬ3joxyRB_LW -kQF84HZ* 0{-y >aAkJ7ufP4w(۳֡ Ϧ"ٙfW&zmg7/v=Q ι8|- 85p/99GVHәMNWrz_b\  !D ؓMj4wFe}YW:l&!wKQYUn󣵑GyFgt w~^j {#;Yoo=V߮0-.ԒR$uK[ '0 ӄZt3~j'xnm"z)Οn%X ~\rH@vs1-ar6xvPj]l%sU~6•.}T!.a€iײRu !(\g^ Ot=I&L; VQN9o6}pPld1o΁Բе٘MEJ[[!4#_K~GGtg֊J9+VKeLMuRs3eb0 q6Qe2N||Ќ"J8MZL,g8zb^3R:7 - ^6k ."Cx-k: /zZB?`!k"V1CFg7X8úݪ.`gHV^#7JN 1g/7rL]X;',0xpʵ4$WWw4襻 A1 pÖn1lS'_ҟ% f=U59o GxAE%s(9%J宕߆¹0 O`M X/&'_D?3>34/'u>ߛA3_En#dp :D:0&=HN ] x;0QqVK5/><ո#-mNɣݲL@4@U~ ̐>{vnqlp2Gqa8= _GP.m,=t4AeFVi^El۱chg\3&QnH.Ebv&K,ݠLE%74BxQ%Q}qȂʟ[@-ciRW<&_%1>FBݎ^Nc8 2mx=G+)3DW@Ry@`T/ d-0C+~Խ7kPݼf3H!Jr^}D`GsEzZ>fyĠ!_PDkb.y}~?{jk7 2eQ r5Ni:R˷rX8q]ym4*QZUl,4xB!89=SGJ+Tݹ'ސAI3Q㥟ÅQ\3%Aد3H!לXS/GIic΁3h!_I6~Y!ヌ }<^kweTEIyXnƞ@p{{JިL&Eƺd b$Α766[qžL_{pM1`rjt HC nP)Բ\zH-&ⰯHӮj[Z8=t/&UD;SFUs(X*֑~^hP@ς_8 _(GumG .6vgB q/G]bQO9obX~HڜPJo)W2W<V;XDu9 ]Us颐!-rd̯¯f",n 4 ܧaSwZK VP+q Hsʕ}%q(]2ږL#*sq8~vq.1dMLr2 I/(DpqNNs3<1t跗Mo0Qs 0ɒ'ad.~(4,"sƒӎO ?':_[|mJQ | OE&6ݮQ`ӌ5 1i[rUxƮ  xgU]e@{Uծz M̞)ifT#Hbwz,*rmۃ*^{`Kc=,45i<7պ`ƌ'RXƊO*Gu6gBBݖct.+伭I=TBTn}(#@r];>zB1m¸oM8:U5@ɹ3h6J8q.] h2:V*_4ױ ?X_ o1ա ϋqHxҀ&A*--y6c1-GcZm樈kˆd_졞(KҰz+Vɥ]uIIݎ=!?{Svøz: -nEBhJ0>Oz7}(#!EzΚ05ɓ (4yᢢ1.úa}m(_ Ҙuår/qv@\ǒɅpy# x{`@%+@*@4B+8rP<+e(G%Gm.MY$A))[ V2#7d K`%&P:砗R:采fvt!,E. IdqcZc'* O#vWOQg`74L9p!=:h',sžq&Z覰1[ Ha;۲u)ӼІ.=% #\;#fA.D`Z |:tH1/ mbº8噣 0KHW7-ɐMT`,46>qy4IFfT*m ְ-xCn"mrj`Ja2> fMl, ?vk'mJRFI%V+i q4=/[[td{NfJcpr 9a^G-Rfx`R ]q;&K5;ͳQېoVYdHJr6,ڴx1;12ә= ͹ ?ЛIWyIZՑҲ5o-N (2D|@O:YYwUv5 Mo%B0`RrCCPJVo$3 _f2f,m?v89!TQ'8;a R-h9#i3 rSidX+zu^iꯌ>u94jnl QKt@H,ؗ̈́;yH{*{yŸyu~Opwpm.y&QNWiRUI_1wLu$phZz ·Sl$4Mpkϊ1ɥl=8g +`/Vߨ7Sڝ ܳ+;[FƓGnl=4 wĆlS*-`: m N[wN![S P+dF!~i3y(,04J_-W{4hdHs`?al I.e1*[eX=+̌B=+ =#2 1 wA']8 y3>Kw:C+JjIu붻fh8-֐!9>+ 4'bAiY`3skofHÀ8-٬y/I8/ru61מ7m/Cy>ηi#4i#5i,ܝT$%2^/M֜Z^w{"N̓o[X6K-dI}nSJ~mI$YCp*O $9Ru7~=cpM1 p{ \дX#"|m0iNE5hrN>EDTz2jyW d@-?2c8 }sȅcӜuTi\2"Zd1kuy9I~-%/Hyױ ]B\JgؔpUⱦ#V zv'$׸uL(ŸtIAŅ6-Xp}uό>Mb3-Y2Bk 2j,WoF'dbp_]wc3StO43 «VH7 q4 겁2Rb#\GnfR!,Qo,*AoSFrD} $\N1<7FQ3F-2ӥ? 56(G Q[2y Aj'^?T79Ef082+$!4Uܾ ,r Yt.0ĺ |ʁzW _8`bVJNXV' r)0<ziM kemۛ@:}lNRsӽG {^w+(4:*d[Xp=`9n7bq*TGT ]U n"ҍP_fn9'0 .q䚪V*eQUѦ`vʚ4#TeD =X0Wٓ/S ulZ[vm@o- f 1/pॏIћEa8ã9lAIw,Xzy4x#OνO "VlJ"ǍZ89`U] -{ϰ.jVwIN)LϚ E64Oo먘Y,J5ɸ)Hg ۂ cdf(:jjvУ4e^!B8Pk:ob`:\vIC .)JxblWN*QX?̇à{5*j.y3췜.AeuXrSevu\F e1ѱ֊hZH)s?6:F7]T2LN?~4sӏicO@K\ 9?ΤaY9R<|OqQ ;16rpO֨ujqǾ77*/$tC@6W xA1w#;x !^Pbqf*:X Wo!NZ}7 f~k˪Ebz:|{+$PQށĸ/v|"#7g~/2e[ȺSS6njAx]yn G$U@IpoFeQkޜDWЩ:rd$3$:ܘPeAXZʂ7!+#F#$IʹLyO]&C',;[>w,ܚ,h\ۓ~Ig؍26K^l)"=3vO&zln-"c $$4cWm/Q ؗ΅zNr_kn L@{yݥO\6X|:O(~K{:.pn @ADh5Bt/3a,H[Lj|?33䎢Ǿ+FRLȣ㔐- ڨJ+e~ٖ͆).'m4us/ЃD]v"ZX'j&bQ:VkھB4$=# G@Ș#6D'\d=r]oG3z[ zˬ$ᄋ dF05F[5c3nI29a{[@}NbyAWtbEEͧ%{ [6Q0[KE%K6nAP-@q(7< Z2Z̀nC˽2!$O~nzvf^l38r0ϯg1?}9pof j<@X@[#q(Ƒ5ta 9"_ ?m6hx ڔpt &ĝQulƵ?hWF<)&+pܩLH5řR 3VPAʀAvQ06N){^B戋*=Q댴./]0^ߘ݋=?,V[Bd+ PA]I Gd Ž .dN̲?B^"$~vL@xԔ3ģ4A6G\GnK=F{.:'^(S;A1 1s6Er:4n Ou2 Z>_ȉ;R #vJtWJg 2H??(vp#Ng4~˨Ψ#n OirZP4 mWH;P1+*iFɈ=~U+r ٬a@K].E(Ӊ^*s &tGkdiuW/VnCg$UJG̈HX6]AhV(S:1WuIV[Oׂv= ˲{(' mţ ȿO,ɕw4/ ۙ돎#(VxE|==y,%:o9[Fr~tv漯q|av怃yilCG;eN|܈A7 QPoîu:RWiQyʺn>Վ24DH 'zGK)X6(h۴7;U$#s} Ei%JRWwD:,REXw_CAÌ'p' yY9,-kh f䜵`3e3*JX:[!LT1j"lkgZH%l)*VX% oU9w¸,\qe{rlɰ \ XI [~R)Hotq9ģR8M .ݢKz3KK2~(4^+W{2Fd=bu1,9T]_FEd`vݻ[?"R>uv*SK'ʒ(&#f7L !ɡN% fY^OvT9*<[7TWе'eRf ]^}@{DFN{ΥIӅy@`WsARNȔB%s/*.[ |ӹbXxnT,?,ىB[C%@̥6ŷ7vQ8$+ l"R;-jyC1#B͵~ i,/cLbY8PSЧ7 CUĉ0/ Qe?|/dY;%s v:#Oě{^&wi|ۃ,={+KF]LD~<gw:rvRo84&ߍ6*gxe,6`'_HN!GuR:̦Siy@9=%V]hFz1Y(>sF~㠃NNH1,RJHM6_PM.Vh~Wk*N9:J{;|Rwן4"+mȍMt_]6D0r[Ҍ6*;/bJ(̦ݝeŘJyq4v h p;ml("T99RGJDN_ laxY"/3\\XHFEV\K %Enoe?}oP:s_8; B:6"׬#]t3\dIJ0/_ӱ ]ɖ +z_3ŵt9 [^d txu9k 0,*`9`4Yig&9CT[N`e!W0f9\;Z1+榧ߜc/7ӟg.1bg[[LHZʕUkD,ߙ$6w:13^Ld&橭l 6L|JNkcDزG{[&2HnX)v^9Q%T\PPv/:ly4:F'lYAp9 Hxvt~ 9h+ ?vp{ cq֦̽]jLk1E~j9/HBca5*Ȓ# \=T'ή,1e^߸ ( ,N|4](I>9 Ѵ54&dN_76VpW˨^?/)jLJrn^?T5C7*:+ F5cVGCޔ2˲ ژEvVc/gaƚ ^ۢ- :SX%rPPwyY@q}ǔ(8{ t lcޘ^luz YK#*Lx0d8<_U#^zpBOހ[u6])5/]r:h5Q?qcu1IF-R--X`r^vf4i"e0jk*!ߔ]5`߆-5dZgۏeG)S7k1p) 1V~7,> rud4ΆsU8·~ {G]JLXXv l(;Eo1wH$^A ٠7 O9?ritDH:| mGt?06 1e 2{䘦P,BAI㸽$@]WF*{ kݨ/UpatG֍RY]]x.Y}ɐ6(j\;aHJ۩#O)~Nw* wФ ƒB%PmK⳾iDa_DI%K+@ˈ)5r%fAԵF§ 3zUm9Gv (JW2b P gO 9+* tRU2g+XL#-9kc[Hn===Rp0?o- t%=r)?'#( nr7-9wwvLj Eoa7"PvL\SP*ð[ 1C9BwP 3dCLcsW;cXǖeˋ7w1uř: d xh5j Ljt4vn/ Sٳ脲UFu_-h f 9!jaZxLpINJz`qk7樆ԷBqg콿`/5tؠ^F 휇Y79ڜ5gWg7oỵBn*zy&.6ІRD1- ["BX6Rp[h;~?i~#ZpϼbݹUѲ޷y̽7=b(/やB~?6{PenMvUƋ]&C 6ĜfMF !k I2kƲYJlwT+%Zd V>QCS+x ~ 1@$o-:-a;:ZT *)5Xeh$ۂҕsfq"= B3DtiX.7s-.35{Y}EePղUL>}E>XZG7xLs7Tn u %)@sM\RJtxV(,opFְ P),bFxYW,sμoVdk*R*UyFY:ŸFjgH`sGW=Es;G=,Hڏvt c<x>ńP!jpKV5B9}i},:aN~@I5Lo9zcF& jG2ߺ qfEacSKU:f X!.6waC%;6z11Q2 PʍsaR΄Js -=T§DիҳCa1Dsʴ2!}Wpoԗb6'G&~1ti˕vcRaΦi<:gQ7+lƔvyC^NñA[Yh|(ʉyYR4xHŊU"-ҕN3J:u9Y*!gªPޡܪ-rQo[DKER`_qj&U@-2S0@˄CxC>_lr,5 rlveB{BptU1%Ԓ5q͗Jnw zD%*6lM[Fv2zuf6`s,ͤH 3tuAhjZu ~[!ʟ}.6u*l?\mc0cngǂ/Ͱo6Q6 H.4A-n%@ K~>c{DhvQ>S5ƩmI-g{PSkYmtQ~;_=]tU柦Ҏ 9NY. eJGkR=\]{+E'LSiKoR|>5qmcrxwdDaMŅx E>CTs ̏Z:9G#{кɛF%n3Koۉ3=U}mVP0^qR?X̻Cn  zv lݴpb&{4u 1Hq>kUi{Sv,5n a78O ֘<T|'-9iST"3FjFu%{~J^mA5x&p׶Qdëiri`S) MDy_Yelŧ^A'^xyջ@#νZA3(+J/i`1M͒R8Gs7xdKH<\VD"?s\}"rwcN_* (/g!x=HMv-P9նGQ- yp,"0 ji0h'5@wz $olLWN#]M*`C` N>"nYIu/)&ABLk?ŸS.h)]_=%0>NZvK^>.uZ҂ga)䜕`HpX* pbOlFͿfej-4F{qˎ~[m`EnLzCS6 Ӛb{͡3Ŝl඘D vµ8>@K½:خjlIw+e^Im35$X8@jD "VJ2u8A'Ց&M,#/E {nl+\M7V$Cr ~[#fZaNbdpW#/CB)s]y~6,[ϵq%_ B1##_>>]iʤ+ ~1 yj2(,Z;#!*]t]vB_pkRqW}f iү{7~T[bsF 0nоǵKɲ?lpEQ)h/^zN,s_R7go(rdWU|^ 6e@o |>'_dHrIӱeT {Dj4?50E2qjCqd)R3l+=9+(漜!fzBaQ5sϩ7}n vn< _%^Py:mYޫ7e/z>* J)u(G[W~y=v NB d;KtdA7Öh3Lgu9 Cu$x{!e}qtYiddx˗s)7pfd;|f؈&tq'ߑlހb[\BR)ܥC8ҰO.@;7tYK8)C OɊG}we{'BA` ?>}!/:2i#gxT%t+0G|lzbxcx{2ŀ9"BBXOWi=s!2_KY<],&iIûKal\J¸?;Ъ!ѐ5Sx)|}/^|~ZE$ln}HށF/ 5=;z XB ևr[',X6.0Jԏ=' [..ٚZ&x?L5?܇*ٲ͎~GxS[ViBG,GiƈPJwXjKN ir5_L0DdtMjOG|m#,w4I Ϳ Gnk7E\' ۤğ$W5AzT-y+#T)kr_ݽۏ: 3Eqӿ0E}*CJLՄ_E)|tģKq'19U-V bXKXER;eD3R)賠|ZWc՛Nᢚ.'d1 e>Rz17T.@wVC/jY Z(HrbsP!K͐XG\Ԧ(ϵ6GJI?DtzX_MU'Wd$ǹwY֢gҧ1/hQP*oeO^ׇ *Bso#_蟞JA^~F4&ZAAʯDŽWEިv7xʦ g)#i%ث-D紝} aXG(8xɈ|f+y+tݱť=BiAJРJq(m~;Zf txsqOY̯znIf 9VƦ<8}Y2FoGiQgB\fgieǸs.e]}" :d)e9;Z]9GG>i bybI>#q*Ua8|1RerOnwg&Yb-{[hGT![`Hg_}9%ix`s9MNu_C<дl+`:ɚR(G5CJ"bd)pi;7d&GjEds%8#g g$?`33C:/njЭHy}>w{T@wIFoM2F:|O[~Jxm͐rذ.zZ߹IkIq3D:9j01֖8$bc3։_{'Jn-FՁFkLvdAnٕ'7]L9*A4@ ?49?5O1tƘdWwA˫>,$Ty~I0 - 8kR5G\*o廥+;|ʢ +x>O% .FJGq}> GU@ 7:M'c]tә5BsST7mH N(g0x)[ݤw>)J/M:틄Bof8Cqd8Qjx% \&. >Eo>3Iwy33QG7Gc%<ƛCY)H#c A,>­WOlpўYMOyw|!A}dj?'JRoDt˓TO9xX0 8e'-Xfrp҃AL)Ӹ*9JYF\d{uT2J)6QGL֞?c"H>}զlr,+~*g@^\gT1JE!HsWF44iAԍL%Օ{}6#AOL`KƜ-qG cO <t-зb\ioQ}!ܸ9ϗ|gXDa_)^JQ,f 6! A'_r`}=h U}L Huݢv,vdCjc`ᳮd[f33ՄOQN@![u~t˒eVgX$m^@6X齽 $PBNwVJ-"󾪽076Kؔl)vGSyĄO3ѫyJ |RJʅ׀ /;4]MΦKk pk#=lа{BލT9Čͫ'\;U¡5jw`TӜy)imIvz8tefx 6(ga6DO9 >ީLLAGFe).k1S͘!MZъ4nw;2PLL:Ħi\u7gFrqNe/ih!*$(X9C) O[5zH)FU!9W27_(,$]@>KQ)q j#ckoj8oBr[ 8J:֬j%_ p ,CD MԪN lCgM<:D:ɳLS3Dʷonk>ZB'+ CR&k!l,^9 1 Fa ]=nV(f_DOR aD;C>it$% ߗ5!@?/0(.urgjؑEmc7GoFr#~UlrsSd)` Uo#J9gc/$j ]·_lV=01&,~ͿrGc_& }S7 ;ڏrA{]Fɂ;!-J=2QRciU@XYd7@,F3ؕC3]^O~,Hɿ⚖3)Tb90yIQ,SS&wpZ=?!nMx>+%#0"%ŚnE[*vmwX"*B8ѱLn/  o+yE^&\Il=la8L獏|kWt UV޿$";|peV>9)hK6^LG[6+&x .Wk25N@TUWìx"$Q.D`5FZضVS޺EH^3J,beAJ:S:Q+Gn}Xivؔdh6J~-]룇g" nA( 3" D**@Ο%=@[\F4_CNp,"j8Oc3! XVQ7 *@JKhA&g$Vj"yQNY0A6xQ?;tlH4QS,jbHy"O;)-Ss0sH/lbt@aZ^]wtmŪA}l9*-G1oǴ\7cznBFi$m=x<."E[!v}>3[w)ܟC'c=q.z<5]}gضHy(elw3o$\HODL'jPk:D`g-ө}h+I#<-kS*:+*3~$Zaw=f[ff;)l:D,*llFiş %J9٣5 .'^gLF],nPo,M3| YZ