python3-apparmor-3.0.4-150500.11.9.1<>,le$p9|^N#N4'|}K]S78qPlr-%Nm!9VI ~y.&Jy"UO[/:߼Ϡ%ڍT^_ 3z%r |A5Ojvcj~Gk垐"rJBtf*-cG *Cf"v8&CޔUDSa:աwc!%9!)G5^ǝv?Wᆎ#?<y+>>$?d ' TA WtUU U LU U 5U UUU2XU 0"_("8"9$:.F9GTUHUIUXTY\\U]U^ bŠc3döeûfþluUv( wUxUyhSzʴCpython3-apparmor3.0.4150500.11.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.e$ibs-power9-11 fSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxppc64le/S }((&_g47wJ\90QL ,b2 5,(k#)<Q>p1 @ 6<tq B;?b[&'%Ui $3)E/Px0AA큤A큤A큤A큤AA큤큤A큤eeeeeeb`%eeeeeeeeeeeeeeeeeeeeb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%eb`%eeeeeeeeeeeeeeb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%eeeeeeev@eb`%eee103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d618173a8e3531ea732185e4dbda2273248a3d91ecc9fe70976e0f0976c061d93c9c79f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c054742f56fd7bd6387cb47f2a6b19110187c9e7af40fd753594287ad0a4cd55ae8fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150500.11.9.1.src.rpmpython3-apparmorpython3-apparmor(ppc-64)@@@@@@@@@@@@@@@    libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.0)(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libapparmor.so.1(APPARMOR_2.10)(64bit)libapparmor.so.1(APPARMOR_2.11)(64bit)libapparmor.so.1(APPARMOR_2.9)(64bit)libapparmor.so.1(PRIVATE)(64bit)libapparmor1libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libutil.so.1()(64bit)python(abi)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.43.63.63.0.4-14.6.0-14.0-15.2-14.14.3ev@d@d@c@cbk@bi0@bZbV@bT@bRbBb<]@b@a7aZ@ap@aabaim@aEaaua $@`#@` @````_@`%@`!'`>` @__ǁ_ǁ_Q_h__@_~@_[f_P_-B@_@^m@^@^<@^j$@^,-]҇]o](]K@]]@\\@\ \\v{\I\ include in apache extra profile optional to avoid problems with empty profile directory (boo#1178527)- prepare usrmerge (boo#1029961) * use %_pamdir- update to AppArmor 3.0.1 - minor additions to profiles and abstractions - some bugfixes in libapparmor, apparmor_parser and the aa-* utils - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 for the detailed upstream changelog - removed upstream(ed) patches: - changes-since-3.0.0.diff - extra-profiles-fix-Pux.diff - utils-fix-hotkey-conflict.diff- Use apache provided variables for the module_directry: + Use %apache_libexecdir + Add apache-rpm-macros BuildRequires- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in de, id and sv translations (and fix the test) (MR 675) - add extra-profiles-fix-Pux.diff to fix an inactive profile - prevents a crash in aa-logprof and aa-genprof when creating a new profile (MR 676)- update to AppArmor 3.0.0 - introduce feature abi declaration in profiles to enable use of new rule types (for openSUSE: dbus and unix rules) - support xattr attachment conditionals - experimental support for kill and unconfined profile modes - rewritten aa-status (in C), including support for new profile modes - rewritten aa-notify (in python), finally dropping the perl requirement at runtime - new tool aa-features-abi for extracting feature abis from the kernel - update profiles to have profile names and to use 3.0 feature abi - introduce @{etc_ro} and @{etc_rw} profile variables - new profile for php-fpm - several updates to profiles and abstractions (including boo#1166007) - fully support 'include if exists' in the aa-* tools - rewrite handling of alias, include, link and variable rules in the aa-* tools - rewrite and simplify log handling in the aa-logprof and aa-genprof - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 for the detailed upstream changelog - patches: - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 release up to 3e18c0785abc03ee42a022a67a27a085516a7921 - drop upstreamed usr-etc-abstractions-base-nameservice.diff - drop 2.13-only libapparmor-so-number.diff - refresh apparmor-enable-profile-cache.diff - partially upstreamed - update apparmor-samba-include-permissions-for-shares.diff and apparmor-lessopen-profile.patch - switch to "include if exists" - apparmor-lessopen-profile.patch: add abi rule to lessopen profile - refresh apparmor-lessopen-nfs-workaround.diff - move away very loose apache profile that doesn't even match the apache2 binary path in openSUSE to avoid confusion (boo#872984) - move rewritten aa-status from utils to parser subpackage - add aa-features-abi to parser subpackage - replace perl and libnotify-tools requires with requiring python3-notify2 and python3-psutil (needed by the rewritten aa-notify) - drop ancient cleanup for /etc/init.d/subdomain from parser %pre - drop (never enabled) conditionals to build with python2 and to build the python-apparmor subpackage (upstream dropped python2 support) - drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed - set PYFLAKES path for utils check - add precompiled_cache build conditional to allow faster local builds without using kvm - remove duplicated BuildRequires: swig- update to AppArmor 2.13.5 - add missing permissions to several profiles and abstractions - bugfixes in parser and tools - fix two potential build failures in libapparmor - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.5 for the detailed upstream changelog - remove upstream(ed) patches - changes-since-2.13.4.diff - abstractions-X-xauth-mr582.diff - sevdb-caps-mr589.diff - libvirt-leaseshelper.patch - cap_checkpoint_restore.diff - add libapparmor-so-number.diff to fix libapparmor so version (!658)- add CAP_CHECKPOINT_RESTORE to severity.db (MR 656, cap_checkpoint_restore.diff)- %service_del_postun_without_restart only works for Tumbleweed, keep using DISABLE_RESTART_ON_UPDATE for Leap 15.x- Make use of %service_del_postun_without_restart And stop using DISABLE_RESTART_ON_UPDATE as this interface is obsolete.- libvirt-leaseshelper.patch: add /usr/libexec as a path to the libvirt leaseshelper script (jsc#SLE-14253)- sevdb-caps-mr589.diff: add new capabilities CAP_BPF and CAP_PERFMON to severity.db (lp#1890547)- add abstractions-X-xauth-mr582.diff to allow reading the xauth file from its new sddm location (boo#1174290, boo#1174293)- add changes-since-2.13.4.diff with upstream changes and fixes since 2.13.4 up to 5f61bd4c: - add several abstractions related to xdg-open: dbus-network-manager-strict, exo-open, gio-open, gvfs-open, kde-open5, xdg-open - introduce @{run} variable - update dnsmasq and winbindd profile - update mdns, mesa and nameservice abstraction - some bugfixes in the aa-* tools, including a remote bugfix in the YaST AppArmor module (boo#1171315) - drop upstream(ed) patches (now part of changes-since-2.13.4.diff): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-fix-utils-network-test.diff - make-4.3-network.diff - abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch - apply usr-etc-abstractions-base-nameservice.diff only for Tumbleweed, but not for Leap 15.x where it's not needed - refresh usr-etc-abstractions-base-nameservice.diff- Add abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch (bsc#1168306)- fix build with make 4.3 by backporting some commits from upstream master (boo#1167953): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-network.diff - make-4.3-fix-utils-network-test.diff- update to AppArmor 2.13.4 - several abstraction updates (including boo#1153162) - disallow writing to fontconfig cache in abstractions/fonts - some bugfixes in the aa-* tools - fix log parsing for logs with an embedded newline - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.4 for the detailed upstream changelog - drop upstreamed patches: - abstractions-ssl-certbot-paths.diff - apparmor-krb5-conf-d.diff - libapparmor-python3.8.diff - usr-etc-abstractions-authentification.diff - refresh usr-etc-abstractions-base-nameservice.diff- add usr-etc-abstractions-base-nameservice.diff to adjust abstractions/base and nameservice for /usr/etc/ (boo#1161756)- Properly pull in full python3 interpreter- add libapparmor-python3.8.diff to fix building the libapparmor python bindings (deb#943657)- add usr-etc-abstractions-authentification.diff to allow reading /usr/etc/pam.d/* and some other authentification-related files (boo#1153162)- add abstractions-ssl-certbot-paths.diff - add certbot paths to abstractions/ssl_certs and abstractions/ssl_keys- add apparmor-krb5-conf-d.diff for kerberos client- update to 2.13.3 - profile updates for dnsmasq, dovecot, identd, syslog-ng - new "lsb_release" profile (only used when using "Px -> lsb_release") - fix buggy syntax in tunables/share - several abstraction updates - parser: fix "Px -> foo-bar" (the "-" was rejected before) - several bugfixes in aa-genprof and aa-logprof - some fixes in cache handling - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.3 for the detailed upstream changelog - drop upstream(ed) patches: - apparmor-nameservice-resolv-conf-link.patch - profile_filename_cornercase.diff - dnsmasq-libvirtd.diff - dnsmasq-revert-alternation.diff - usrmerge-fixes.diff - libapparmor-swig-4.diff - re-number remaining patches- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig 4.0 (boo#1135751)- Disable LTO (boo#1133091).- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350)- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by update-alternatives (boo#1127877)- add dnsmasq-revert-alternation.diff: revert path alternation in dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid breaking libvirtd (boo#1127073)- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile to match the newly added libvirtd profile name (boo#1118952#c3)- Use %license instead of %doc [bsc#1082318]- add apparmor-lessopen-nfs-workaround.diff: allow network access in lessopen.sh for reading files on NFS (workaround for boo#1119937 / lp#1784499)- add profile_filename_cornercase.diff: drop check that lets aa-logprof error out in a corner-case (log event for a non-existing profile while a profile file with the default filename for that non-existing profile exists) (boo#1120472)- netconfig: write resolv.conf to /run with link to /etc (fate#325872, boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]- update to AppArmor 2.13.2 - add profile names to most profiles - update dnsmasq profile (pid file and logfile path) (boo#1111342) - add vulkan abstraction - add letsencrypt certificate path to abstractions/ssl_* - ignore *.orig and *.rej files when loading profiles - fix aa-complain etc. to handle named profiles - several bugfixes and small profile improvements - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.2 for the detailed upstream changelog - remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch- update to 2.13.1 - add qt5 and qt5-compose-cache-write abstractions - add @{uid} and @{uids} kernel var placeholders - several profile and abstraction updates - ignore "abi" rules in parser and tools (instead of erroring out) - utils: fix overwriting of child profile flags if they differ from the main profile - several bugfixes (including boo#1100779) - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.1 for the detailed upstream changelog - remove upstream(ed) patches: - aa-teardown-path.diff - fix-apparmor-systemd-perms.diff - logprof-skip-cache-d.diff - fix-samba-profiles.patch - make-pyflakes-happy.diff - dnsmasq-Add-permission-to-open-log-files.patch - refresh apparmor-samba-include-permissions-for-shares.diff - add fix-syntax-error-in-rc.apparmor.functions.patch- update rpmlintrc: - whitelist .features file which is part of the pre-compiled cache - comment out filters for the disabled tomcat_apparmor subpackage- Backport dnsmasq fix: 025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch (boo#1111342)- add make-pyflakes-happy.diff to fix an unused variable (SR 629206)- add fix-samba-profiles.patch - smbd loads new shared libraries. Allow winbindd to access new kerberos credential cache location (boo#1092099)- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing (logprof-skip-cache-d.diff)- add fix-apparmor-systemd-perms.diff - fix permissions of /lib/apparmor/apparmor.systemd (boo#1090545)- create and package precompiled cache (/usr/share/apparmor/cache, read-only) (boo#1069906, boo#1074429) - change (writeable) cache directory to /var/cache/apparmor/ - with the new btrfs layout, the only reason for using /var/lib/apparmor/cache/ (which was "it's part of the / subvolume") is gone, and /var/cache makes more sense for the cache - adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both cache locations - clear cache also in %post of abstractions package- update to AppArmor 2.13 - add support for multiple cache directories and cache overlays (boo#1069906, boo#1074429) - add support for conditional includes in policy - remove group restrictions from aa-notify (boo#1058787) - aa-complain etc.: set flags for profiles represented by a glob - aa-status: split profile from exec name - several profile and abstraction updates - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13 for the detailed upstream changelog - drop upstreamed patches and files: - aa-teardown - apparmor.service - apparmor.systemd - 32-bit-no-uid.diff - disable-cache-on-ro-fs.diff - dovecot-stats.diff - parser-write-cache-warn-only.diff - set-flags-for-profiles-represented-by-glob.patch - fix-regression-in-set-flags.patch - drop spec code that handled installing aa-teardown, apparmor.service and apparmor.systemd (now part of upstream Makefile) - simplify "make -C profiles parser-check" call (upstream Makefile bug that required to call "cd" was fixed) - add aa-teardown-path.diff - install aa-teardown in /usr/sbin/ - move 'exec' symlink to parser package (belongs to aa-exec)- Set flags for profiles represented by glob (bsc#1086154) set-flags-for-profiles-represented-by-glob.patch fix-regression-in-set-flags.patch- add dovecot-stats.diff: - add dovecot/stats profile and allow dovecot to run it (boo#1088161) - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753) - update 32-bit-no-uid.diff with upstream fix- Change of path of rpm in lessopen.sh (boo#1082956)- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is read-only and don't bail out (bsc#1069906, bsc#1074429)- add parser-write-cache-warn-only.diff to make cache write failures a warning instead of an error (boo#1069906, boo#1074429) - reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests" to avoid pulling in several Gnome packages on servers (boo#1067477)- update to AppArmor 2.12 - add support for 'owner' rules in aa-logprof and aa-genprof - add support for includes with absolute path in aa-logprof etc. (lp#1733700) - update aa-decode to also decode PROCTITLE (lp#1736841) - several profile and abstraction updates, including boo#1069470 - preserve errno across aa_*_unref() functions - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - drop upstreamed patches: - read_inactive_profile-exactly-once.patch - utils-fix-sorted-save_profiles-regression.diff - lessopen profile: change all 'rix' rules to 'mrix' - add 32-bit-no-uid.diff to fix handling of log events without ouid on 32 bit systems - no longer package static libapparmor.a- update to AppArmor 2.11.95 aka 2.12 beta1 - add JSON interface to aa-logprof and aa-genprof (used by YaST) - drop old YaST interface code - update audio, base and nameservice abstractions - allow @{pid} to match 7-digit pids - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog - drop upstreamed patches - apparmor-yast-cleanup.patch - apparmor-json-support.patch - nameservice-libtirpc.diff - drop obsolete perl modules (YaST no longer needs them) - drop patches that were only needed by the obsolete perl modules: - apparmor-utils-string-split - apparmor-abstractions-no-multiline.diff - drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in apparmor_parser - refresh utils-fix-sorted-save_profiles-regression.diff - add aa-teardown (new script to unload all profiles) - make ExecStop in apparmor.service a no-op (workaround for a systemd restriction, see boo#996520 and boo#853019 for details) - lessopen profile: allow capability dac_read_search and dac_override, allow groff to execute several helpers (boo#1065388)- read_inactive_profile-exactly-once.patch (bsc#1069346) Perform reading of inactive profiles exactly once.- update to AppArmor 2.11.1 - add permissions to several profiles and abstractions (including lp#1650827 and boo#1057900) - several fixes in the aa-* tools (including lp#1689667, lp#1628286, lp#1661766 and boo#1062667) - fix downgrading/converting of 'unix' rules (will be supported in kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_1 for upstream changelog - remove upstream(ed) patches - upstream-changes-r3616..3628.diff - upstream-changes-r3629..3648.diff - parser-tests-dbus-duplicated-conditionals.diff - apparmor-fix-podsyntax.patch - sshd-profile-drop-local-include-r3615.diff - refresh apparmor-yast-cleanup.patch - add utils-fix-sorted-save_profiles-regression.diff to fix a regression in displaying the "changed profiles" list in aa-logprof- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)- profiles-sockets-temporary-fix.patch to cater to nameservices with the new sockets mediation, until unix rules are upstreamed (boo#1061195)- add apparmor-fix-podsyntax.patch from mailing list to fix compilation with perl 5.26- do not require exact X.Y version of "python3" - require also matching python(abi) which is arguably more important- don't rely on implementation details for reload in %post- add JSON support. Required for FATE#323380. (apparmor-yast-cleanup.patch, apparmor-json-support.patch)- add upstream-changes-r3629..3648.diff: - preserve unknown profiles when reloading apparmor.service (CVE-2017-6507, lp#1668892, boo#1029696) - add aa-remove-unknown utility to unload unknown profiles (lp#1668892) - update nvidia abstraction for newer nvidia drivers - don't enforce ordering of dbus rule attributes in utils (lp#1628286) - add --parser, --base and --Include option to aa-easyprof to allow non-standard paths (useful for tests) (lp#1521031) - move initialization code in apparmor.aa to init_aa(). This allows to run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser don't exist. - several improvements in the utils tests - drop upstreamed python3-drop-re-locale.patch - no longer delete/skip some of the utils tests (to allow this, add parser-tests-dbus-duplicated-conditionals.diff) - add var.mount dependeny to apparmor.service (boo#1016259#c34)- Cleanup spec file: - don't use insserv if we afterwards call systemd, this can have bad side effects - remove dead code - remove now obsolete 'distro' checks - Replace init.d script with new wrapper working with systemd- add python3-drop-re-locale.patch: remove deprecated re.LOCALE flag in Python UI as it was dropped from Python 3.6 (lp#1661766)- Fix RPM groups- add upstream-changes-r3616..3628.diff: - update abstractions/base, abstractions/apache2-common and dovecot profiles - merge ask_the_questions() of aa-logprof and aa-mergeprof - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor - adjust deleting the cache in profiles %post to the new cache location - silence errors when deleting the cache (boo#976914)- split libapparmor into separate spec to get rid of build loop involving mariadb, systemd, apparmor, libapr and mariadb again (see the discussion in SR 448871 for details) - libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but with minimum BuildRequires- update to AppArmor 2.11.0 - apparmor_parser now supports parallel compiles and loads - add full support for dbus, ptrace and signal rules and events to the utils - full rewrite of the file rule handling in the utils - lots of improvements and fixes - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the detailed changelog - patches: - add sshd-profile-drop-local-include-r3615.diff to fix 'make check' - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed - refresh apparmor-abstractions-no-multiline.diff - refresh apparmor-samba-include-permissions-for-shares.diff - spec changes: - aa-unconfined switched to using ss (from iproute2), adjust Recommends: - move libapparmor to /usr/lib*/ - drop %if %suse_version checks for 12.x - change several Obsoletes from %version to < 2.9. Those package names weren't used since years, and 2.9 is still a careful choice - include apparmor.service independent of %suse_version - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires - drop latex2html, texlive-* and w3m BuildRequires - techdoc.txt and techdoc.html not included, drop them from the package - run most of utils/ make check (some tests expect /etc/apparmor.d/ and /sbin/apparmor_parser to exist, skip them) - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests) - drop sed'ing python3 into aa-* shebang (upstreamed) - build binutils - aa-exec is now written in C and lives in /usr/bin/, move it to the apparmor_parser package and create a compability symlink in /usr/sbin/ - aa-exec manpage moved to section 1 - aa-enabled is a small new tool to find out if AppArmor is enabled - package new aa_stack_profile(2) manpage- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. This is part of the root partition (at least with default partitioning) and should be available earlier than /var/cache/apparmor/ (boo#1015249, boo#980081, bsc#1016259) - add dependency on var-lib.mount to apparmor.service as safety net- update to AppArmor 2.10.2 maintenance release - lots of bugfixes and profile updates (including boo#1000201, boo#1009964, boo#1014463) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details - add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression in aa-unconfined - drop upstream(ed) patches: - changes-since-2.10.1--r3326..3346.diff - changes-since-2.10.1--r3347..3353.diff - libapparmor-fix-import-path.diff (upstream fix is slightly different) - nscd-var-lib.diff - refresh apparmor-abstractions-no-multiline.diff- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and abstractions/nameservice (path changed in latest nscd in Tumbleweed)- add changes-since-2.10.1--r3347..3353.diff with upstream changes and fixes in the 2.10 branch, including - allow writing *.qf files (for disk-based buffering) in syslog-ng profile - add several permissions to the dovecot profiles (deb#835826) - add a missing path in the traceroute profile- add changes-since-2.10.1--r3326..3346.diff with upstream changes and fixes since the 2.10.1 release, including - allow dac_override in winbindd profile (boo#990006#c5) - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since Samba 4.4.x, boo#990006) - abstractions/nameservice: also support ConnMan-managed resolv.conf - let aa-genprof ask about profiles in extra dir (again) - fix aa-logprof "add hat" endless loop (lp#1538306) - honor 'chown' file events in logparser.py - ignore log file events with a request mask of 'send' or 'receive' because they are actually network events (lp#1577051, lp#1582374) - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2) - fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607) (libapparmor-fix-import-path.diff) - refresh apparmor-abstractions-no-multiline.diff - drop upstreamed profiles-ping-inet6-r3449.diff - add %check section - runs libapparmor (including swig bindings), parser and profiles tests - add BuildRequires: perl(Locale::gettext) - needed for parser tests- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)- update to AppArmor 2.10.1 (2.10 branch r3326): - fix incorrect output of child profile names (apparmor_parser -N) which caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950) - fix a crash in aa-logprof / logparser.py for change_hat log events (lp#1523297) and log events that look like file events, but aren't (lp#1540562, lp#1525119, lp#1466812) - write unix rules when saving a profile (lp#1522938, boo#954104#c3) - several fixes for variable handling in aa-logprof - map c (create) log events to w instead of a - add python to the "no Px rule" list in logprof.conf - let aa-logprof check for duplicate profiles - let aa-status work without the apparmor.fail python module (boo#971917, lp#1480492) - add permissions in several profiles (including boo#948584, boo#948753, boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and boo#921098#c15). - and many more fixes, see the full changelog at http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1 - drop upstream(ed) patches: - fix-initscript-aa_log_end_msg.diff - syslog-ng-profile-boo948584.diff - upstream-profile-updates-r3205-3241.diff - refresh patches: - apparmor-abstractions-no-multiline.diff - apparmor-samba-include-permissions-for-shares.diff - drop libapparmor autogen.sh call (broke the build) and remove libtool BR- add syslog-ng-profile-boo948584.diff - add several permissions needed by latest syslog-ng (boo#948584, boo#948753) - add upstream-profile-updates-r3205-3241.diff with several profile updates: - add /usr/share/locale-bundle/** to abstractions/base - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash - allow dovecot imap to read /run/dovecot/mounts - allow avahi-daemon to write to /run/systemd/notify - allow ntpd to read $PATH directory listings (boo#945592, boo#948752) - update dhclient profile - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568) - and some other small updates - drop upstreamed apparmor-winbindd-r3213.diff (included in the upstream-profile-updates patch)- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)- add apparmor-winbindd-r3213.diff - add missing k permissions for /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript output (boo#862170)- update to AppArmor 2.10 (trunk r3205) - profile names can now contain variables - improved profile compile time in apparmor_parser - lots of improvements, refactoring and bugfixes in the aa-* tools - new apis for managing and loading profile caches into the kernel in libapparmor - lots of profile updates - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the complete changelog with more details - add new apparmor_private.h and the aa_query_label(2), aa_features(3), aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages to libapparmor-devel - drop apparmor-2.5.1-edirectory-profile patch - it's most probably no longer needed (see boo#621394 for details) - drop upstreamed samba-4.2-profiles.diff - refresh apparmor-samba-include-permissions-for-shares.diff- systemd-rpm-macros and %systemd_requires were at the wrong place, move them to the parser package (boo#931792)- update to AppArmor 2.9.2 (2.9 branch r2911) - lots of bugfixes in the parser and the aa-* tools (including boo#918787) - update dovecot and dnsmasq profiles and several abstractions (including boo#911001) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the full changelog - remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and apparmor-fix-stl-ostream.diff - replace GPG key with new AppArmor GPG signing key, see https://launchpad.net/apparmor/+announcement/13404- make sure %service_del_postun doesn't call systemctl try-restart (boo#853019, bare systemd edition) - add samba-4.2-profiles.diff: update samba (winbindd and nmb) profiles for samba 4.2 (boo#921098, boo#923201)- only install apparmor.service for openSUSE > 13.2- Add a native systemd unit which *at the moment* only wraps/masks the early boot script.- add apparmor-fix-stl-ostream.diff which fixes odd uses of std::ostream which are not valid. Fixes build with GCC 5- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)- add Requires: python3 to python3-apparmor package - readline isn't part of python3-base (boo#917577)- add apparmor-changes-since-2.9.1.diff with upstream fixes since the 2.9.1 release - update logparser.py to support changed syslog format (lp#1399027) - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles (lp#1296667) - update the mysqld profile - fix network rule description in apparmor.d(5) manpage - drop upstreamed dnsmasq-profile-fixes.patch - update expired GPG key- update to AppArmor 2.9.1 (2.9 branch r2831) - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368) - several fixes and performance improvements in the aa-* utils - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and bnc#908856), useradd, sendmail, man and passwd - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1 for full release notes - refresh dnsmasq-profile-fixes.patch- Fix dnsmasq profile to allow executing bash to run the --dhcp-script argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt leasehealper script to run even on x86_64. dnsmasq-profile-fixes.patch. boo#911001- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the script filename- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs confinement. bnc#906858- delete cache in apparmor-profiles %post (workaround for bnc#904620#c8 / lp#1392042)- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- fix bashism in post script- update to AppArmor 2.9.0 (r2759) - change aa-mergeprof to the final commandline syntax - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several bugs without a formal bugreport) - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java and user-mail abstractions - fix mod_apparmor to not break basic auth - update perl modules to support signal, unix and ptrace rules (bnc#900013) - don't warn about rules not supported by the kernel - fix logging of "audit capability" (lp#1378091) - add support for the "hat" keyword in apparmor.vim - build html version of apparmor.vim manpage again (lp#1366572) - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0 - update apparmor-abstractions-no-multiline.diff - remove upstreamed apparmor-profiles-ntpd-pid-location.diffibs-power9-11 1696248612  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150500.11.9.13.0.4-150500.11.9.1 apparmorapparmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycaa.cpython-36.pycaare.cpython-36.pyccleanprofile.cpython-36.pyccommon.cpython-36.pycconfig.cpython-36.pyceasyprof.cpython-36.pycfail.cpython-36.pyclogparser.cpython-36.pycnotify.cpython-36.pycprofile_list.cpython-36.pycprofile_storage.cpython-36.pycregex.cpython-36.pycrules.cpython-36.pycsandbox.cpython-36.pycseverity.cpython-36.pyctools.cpython-36.pyctranslations.cpython-36.pycui.cpython-36.pycaa.pyaare.pycleanprofile.pycommon.pyconfig.pyeasyprof.pyfail.pylogparser.pynotify.pyprofile_list.pyprofile_storage.pyregex.pyrule__init__.py__pycache____init__.cpython-36.pycabi.cpython-36.pycalias.cpython-36.pyccapability.cpython-36.pycchange_profile.cpython-36.pycdbus.cpython-36.pycfile.cpython-36.pycinclude.cpython-36.pycnetwork.cpython-36.pycptrace.cpython-36.pycrlimit.cpython-36.pycsignal.cpython-36.pycvariable.cpython-36.pycabi.pyalias.pycapability.pychange_profile.pydbus.pyfile.pyinclude.pynetwork.pyptrace.pyrlimit.pysignal.pyvariable.pyrules.pysandbox.pyseverity.pytools.pytranslations.pyui.pyLibAppArmorLibAppArmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtLibAppArmor.py_LibAppArmor.cpython-36m-powerpc64le-linux-gnu.so__init__.py__pycache__LibAppArmor.cpython-36.pyc__init__.cpython-36.pyc/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/apparmor-3.0.4-py3.6.egg-info//usr/lib/python3.6/site-packages/apparmor//usr/lib/python3.6/site-packages/apparmor/__pycache__//usr/lib/python3.6/site-packages/apparmor/rule//usr/lib/python3.6/site-packages/apparmor/rule/__pycache__//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/LibAppArmor-3.0.4-py3.6.egg-info//usr/lib64/python3.6/site-packages/LibAppArmor//usr/lib64/python3.6/site-packages/LibAppArmor/__pycache__/-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:Maintenance:30900/SUSE_SLE-15-SP5_Update/bf7fc34cc3d034d75e6790157f5ae668-apparmor.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executablePython script, UTF-8 Unicode text executablea /usr/bin/python3 script, UTF-8 Unicode text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e5b61a7955b463d41bd9efa99c015f9dd0cd20a, stripped  !"#$%&'()*+,-./0123456789:;<=>?@APQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR R R RR RRRRRFG3+iWutf-8d3fe3471df83511aa0e9caa2d510ed759ecc59686d461c7e75672cffb466b8ac? 7zXZ !t/!]"k%{^E) `=l.Xt`g <Q7եi8tiTN3&ֽ5~Q0 uЄ%w |?W$Uko:5ao":iZf_\ࡘq,"j^d_" &z#\.p$D/M)oo)UȾ4wIu+@I=g.{ ,:uIG2-YFz E7ܵ=GZu2B BK]Yj/&,:#MPQhn5!CCNށu31!Gm>Lg/t:dMLp87Zg= ,UكPh_M_C>H2UZjL-&^2 R`?Xl %Eq;FnS)UK["Qc͒ }?=mO}tebqKM@_C䇗q")y?;<;A drN<:X#1Mz27Vzz*xfvBUaz֐qMcZ`rCL!Z@3=2j_X!fڍtc,y|oN:?8yHY Y*&j+ $SN&7Tr_)q^FyNWجق˃* {{'e1ή`tU[[^/HmtRTJ:)1r"z$Fik Cb-e0&}pl'9_}|Uk(=!xh{n‚FgmKy \3(iCOe ХB!Iͮ8 &K/]H^jt{8n@ESM5o!F^i+Bw~1f~C3KkoH^nƲ^v%@^VTxYRZAˀThRl]0K{ fTnmU{fWxN]mU"CE֑4B|[:C~FL5&י]n/C65ۨ+."u{(h;*^I%ڲ ɴ)-/s0`Nx1PҤ{.;)M5j0 e6m^zT"P=&< ͘{p^QWb!{E7+qD:C(b0^i3ewfr}NC쳵m.b! [3鏘Uvn=\FZ:W?Ж [oud͚ji oeּN8Z(P8@pת7yyT4eV[U8pwYz+o!Oh4԰Bx|NUlT=)&*QrtB#Ԉ_4)&p oaKTA0dUH!vp"ĤX6s0tEY)8Ʊ3-fwpFj,xs@MfdrI":^@L&z ixL gT^A: UI-"(N&O6j03P$#sl^LIp8+gFZD$츝4:!TF0AG<>F;鴯 I}(oSUtO+҇jX4H<-8vJ'U7'IRWtP4^ac^E `PzӻEjۮ4ڧgH JAc ES93癫[L%pWMP?.,%9uy)Al{ᩭlTt.2?Ng@r|=˫%jZܻo|dc46kmi<=NjZ^ >eSzT[ܳJ@ (,0ѻ;X\ZW"'aDfeH*Qvh*;uĢifZQ06?Zni-x2> >h=?Bfg\PyE$|{TH:/36h= T @<ki?KKb _vTzOF l,jp҂BkL荜o/QsE]CNz }?N +l']-܎D{RC̠Ai}æ%iQPG$P,}!.iʚ,]0;up6TPVo;pv =הF*_'DhQ[r ppޥaX!Y(-kʬ],TIc%2Ui_-gGod_ 2fw^#T*pxo0t,f|m(D;~z}uǗUGGRgX pNcʞovؗ&f:po:C/my%]Jd8cdx A8}} p5keF>Tmr0'\c:Pkh)~_QU^3T bLZ,"Co_3k*ti`B #-6ZzUp~u S@ m`a.Ĭ?}TF&Y6]k*n*#7` *E[ > W8JA85c1!38 `fv{J{DٟsG;p&C`{a$'r MNm[XWgy ƜGP/*G$xTkVo!z pN4$rx*)8lD_w}6IQ賱 Pz 2'n {fR3-pw? [={pɶ"Zj%,r^#ιNl;#G e.LJ*gMFJIց ]}~)t9O9@&3 ΙQ^vrtKo>6 㖗i8w­B RT:-7E|na#o3֌ɳI0 w˻T)Pc@nMms͵o9T;=UA!%IsP.![+m9ccS~n+/}0 3W\q9gܨ|7iw9>hC#(v?dr'ؖ;[b _-ӧFfZ#e L|2>yآ MI)FAy#-ʏ[ÞToEQdG/uIb@D?w-6,;u>H(-/Ɵ۹Q~a=osvLc5s~ ,20RNT0f::ed tUGZYz\Ay&7k i^ Пok@c@}&"KX xRxWWDZv䭗E#GӂMņSC}qpKi,x퉋k~E):5} W=_LDZiRTܘ;hO \V`y>>\:f é\}y_VЩⵊ/J,C,-xo򃻃8q8 >ޏƖuZpU~WtYAg|@iSlH8sqfFnQU LY$udC5{O0Ez춰;}GH9F EA_ЌDDMz}NLsph+,¢K,B>a"xd&djXfy+py-3ΣfE|pݴ:ieK-堼&#z`> |>l)Fv]<P$h FRs_do}Xgu%xG4<8AQkPnCy$X wY;d  cl^ʼwmٰx!4tQj NJ#"\vi*mvl6qX{ ts@)x o~"ܡa.,ؠy0ܯF(hE>j&""(Z}Z3`PgÁov Xa>/CO^ڢaM;_\+JbC\9s+ /қuEQY( I?o*3ۻtjq59Nbv]]\rWd"/RtT<4wB0xj7Aq&[\rKvޖo{W3sKGJ!rފ&F2Z^S 79gYD_tNa>ȠS#}wA[έIeV^K`(|T-D P_D`UfbS%x(ga٦xk‡:뮖s5d&S5?> ̗G<9Fyͪ׃ ZhCV ~<< >Te7H *I̺_-Kh$C/7>57‘@ <)lL &٧kȬQN,HNvΝly,1 3n 9Ѳ][htIٶk| GDno<O{ꠉI:X*_T?w4!tT4>˄f-V罯d/[:9IwL'ʆDg,(/4ڨ^X@B?9;ĔJhW&m z2i$PpC׻ f =08:xڰ4.qfX3, E)E`7vqur#,q8 GK< q9|Z7=RLzSЦ|u ;*0R ޠZUD)J=qp:'4~c!q ZB0*X\kr] rlrbӢGGߦ4:7?t Y2Dg0+UNE5uWw|[#:bUh-FynjxDt w,ØBs]MM9 1&5Ԫ+w+'k+%W1G kJGSC0l[,ΛNwZEu!(7WuTGjvT Ur~է((4&|1H'BAV+\tr:= -45*OhO(>\v$Y(ѨKu4b3U,& _vzҷCȹߋ '2VWg/oM=^Pn*P!-7qek<5gwĔ̉:sZp\o ]X?JGK":k|9/d0!4 Сw!۞Aͨ cJ& Q$?A˦OV<|E ~cb;_FL&rp|cS v". N¢۪jGivYY7P ;$U#4JcccR|_Aяd7 #m-SI{Xxm&rE;)ẽ|Cm ^ 3 7UkÛ1LO g}v_J>O5+)s;@pBsLܧrWtMW="֔DQZE#%"`K PatiH=k__Ƚ&p|9FNo!l-\vE/$(0c.29Eya@|L5ԖoL6^_+ n[m6B-d.&r{svw#C-IϲEu%{͊u3B<Ћ,-=+|/2%mk&bc/FC,/a(q"8]JT;$dvI[ҼCH=BIKR5z~V_F_c,]Zs }Y.6Xtn$ \kSLEo&I'P;\jtP"_~r.@.*&eoa__Z&ûPusDCa|\6 C%-KHܴid劎,"׎Sǿ&NhUJJLU1*aӾ^oDv!^7XIV'[ͣu%PyN#ڗ瓃뫹fh`Hopr CʛQ]Dn[ZMsΑ$ qMdn`3('=Loc pE&0Th<[VjWXNN*&dN!q= ƃۺϭD~VWBvnpAz5ϯ44M=,'"1:QqND7o)6U;Y-Qb+MМ% #&4w'/ ^ @Lȧ!`,Q)L @t`}8|W+r@3XO.v,>{Y^ P/T% 3>Ax i{Vb.m PNi <9v=,:ؙUxѠ6[xśΊ* Lj(`a # qQls *Oݦgj `)+$3?RcB Y@ّP߈qM| ˸q k`(qݡ0]%lbegn( Ü(|x 1_8F`SbWI. YVV I Oڜz5_P8abVZz|nl 0@ĂDr%evÚ.5(8,~+z 2tѾ† KK-~H5j1O9n* ޤђR |ZG5.B!p$lyꈰZEx`y {Li|llے}kjFD~nbD'N# 8Bb?n;qO HZSM!'z?u.)4s%_~qiPj\<!'$z-͒r ȄWkHI<8_n;حKRKV(.9g#[o?u:6ƹ+QtLxɣm6iTʏdpo)Rmr,{&fwa of)fFIXSz|u-:H<7ָp(煗ǫh]3wt=0L[ (|B]ro'>T!B8k73=YXc,Z{1tm i~09Y=$dW:i}ފ\+Y'/+oP]h$@uR6, Leݟfi7plyHeh ?̞ wuj:E(X= >[i)`f/(m _;9KRۭT,eW8mO)D"PK?Z^5oχbmaciⒾx(nK]6:A;uv' v ] A T.MwlDi~rw_Jbc(k0v{F AryTM':2 "]kجcwt0keJG7;H=#L)x4y\. Suk6٫?ڀSv-w[_d[&'%AMg} .~nfݢ HkAIÑcZUXu;q s. 3 º4dsc{!&"[ih,x3P ,2J_.oU^SA-?Uvu|3Nr SOMԈN;9 Ro2&;?DU&z1Ug:x>êQOEW']Weyτ\v,!V_T ՘-P^ >]2DBbyb5 fkS +:.p0tزFC+ @Z&x&^78EiEjװ_3+[>MRa3y:`pc#1iaFzr s&;|o gbC diCHXb%/|8J*@,+.Jv 2 tFEsv`1P@*pBcڪGrIޝYP=iNThPv޳r?)->Kɫsǚ#K'KlX,22RG!n9o== HذAЂ Q:6ѥ,`>Z \RŃ&={nmH3E a<~%J#Y2{ aٹyi*@b6O`꺖:v)8 nrc&k'YI@<*ӳ Pe+9O}̢(ʯv"znQĚۃKJp~p2UI̵1)YB1Oʲ (R<HS W3YrLDm/CO%%2AiLT sTomXZXMQ>8]ڈg[yldK:4<0P;)mVر`OEi9]zƃ-hQ6YX#O%GAo麶[oɲ?ƭ-'n;۪r A#펺P4h_u2 {@S'=XFm|=W{)}7 c=l{̆Wa$yUqcz5-ݮiu&?u \.nƻ򗏠e\6^WJq8L!4;jJߜ, )R`<ɯ֕(NY|杖 nȥ]tPU-oO@2[hf 9} sBuXo b6;#]\LkyA>o`17t 3'Avok''èJ@@If˕_v=_޻n#({>Scz6)]Wt~کNćΊLɁyQc,;faAmYw mQz|IJ'fxcyg." ]7}:t( xtQU[_s_<4C4P$qA =1їIˣV^N Y+QcliH.',8l*,:fU.]1\ pH{UڷTlVIÈWuoa,wa֐ (}qc#Zyl`!j~"ȝ@2K/N!UkBlnҦe.Z9[dvd3ѱ|IeZB%)D#VdłZp'0,|Q1Tg:y폛F~_9Di| Љ) &F?A$vu%/F3:B*|^Vaidz$m0÷ypV^`4$Frfu;Laū-s*ng!sA=V*~2MS/d }EC(I,ZS$$̘K}UDB[`;6KS+('nN*CAee<`SJMf*[xr?]{B/[!UP#Zz;[li:>i0hA7P$| `F`=>'Y?o`eq)uVW2JJ&LqTPs!b?I6^e`A(*Ŧ[`l(EФqIJd$rD>I[og,?EUP-bC'g 2RYYvSW屩~}Jr` ^z-Us1N- $[+Sru:Fj"_ߤD*k+*֬G;M:`!0G? g5K.A eI=&} .:8Nxo~M7Q5ٔhdq&^srRi%LHD,8?1iͨJj5"dFQ0'TOdbҹkL ħumR43ZTuWBX~8 $O͗L܁.?8_WRd Hsf={e;m &5x37,rǾ#.&V?U2j~P/s%mb-r\V&C [Q Dd_nhaGwfxnx~p=t #@GKDO (qB~E[ҩO\mZn7 U r.mng  xgp~uiC.ȗu<`&77]u'fZսZ/D84sSCϧy B%@Fݰ;t[FbJ8'U<8[kKs-m7UI&oiNʟ0(߳2^I.2xos؍u8QQ=U?Ň̻Sh)-h; ]5wRk_s-gu^y/^!_c qfWH`Uճ V@?b-!5R vX*kJ mv`d{ ٘^̉kq]EƻZE_iy =^Hᆤ/'p8Ep'‰.Op:)I*<D۰Yt( $^Xo0-5;Q2?w!'T þXÞcJj2z`D2aFcv S} pq5X Zo!T+uŮ~Р|P1{;W A$zh=WrW- &NڎٻpC ܷ*7Md-WJzxIXI1׵whrUU>դfa<9A]R+# %(N3Hr@7d:9CHca'ftVYBJI0E: 5Աw7=fHt=t'Vf%o&]z8}dܿb2|"D? 739G)Ku݌h~OA( Ba'S=}9?r' G}R2fdPܨKY^WE )})ߓ)O`qPRx49EC 3LWAWd[yRm W!Kmm<>lduԉ|K$k"L)s갬|H qӧ]\jqb=(0f$lxx>cO";U[mb])E Lnfh7K$IqO_][ts=6(Tn$9w)[-i;aʖ#[!*; >XrڮGWrQm)Xw*%yIz٣<*&ɶZDʗר_=D3͟&wLP¬~*5oRdqy?\>Xxŵ1V;lԂ@8'\?"n+Г ĕxoF݁0B7y( =N䆅j:Fƀ *pRPX(zK}!TiTC'u n~ם!&$BIXhfqS xPAZX/h}X{>'Qp;feq+ L=zQXoV_6j~u=d~hfCIQg*\ x^}~NZU-Tx;F]`)dO;6 T?:&@7~le"P)`lĂ<ŁQI+? Ÿz|r,"y{|%Ovgǃ&>u?/Hd#<ZRФ)g6XH⠳.\eENcJ"&yfhٌ%f٢|y:2ҳ_т69qӲEږoa@b'N.?ԍNMDmxRV13LͥmA+~'[;1Z \%kO{ /OThzSsrȇB_|H!D6 %f)(i׬OZl/ m"G. ":zׅ\3Rwݺ>4ne6y#&4 i"4i€<8My2X7 C SLIi@ TzE/}aTȹjcVKHiV_tnvQ@]g3:ﴉPwc\!8=͌@.f AnS}zp1N=_4?!Uz֒wl5;b^Nv&wF=6`Pl)1i$˿ $9}^xhjiv'Jyj4ɛ6vmGWqe AƇ|wiljT&e0@qwC28Q3\n/ВJLrң1׸SSN2/Hr&P7 &W)c)ȖP|g?~XHο͊`း3h[NzB֝-OIzѲ ,tq7#d}6 m|FKf˚AM͙Dɼ.lv {(|>j^d!Ӑ%PkaXh˳k(DM_Ajɑ"J_o``^$0ͼI<.bδ.GjRl6==eciateϊDH}U4 7G$=\CRe~uN۬7G((1|:1]ͩWT=詶zG)t4 R9,== A9́\fa81`'VoF4@n~$ AnV>G. M$I_)А*L7HGDvƴCvvu5X_ }QK>ʕ.RV/wIIѡsʲ.w&5IJk-fe3&p|dl{ #^(Ikҵiuaf>qQGgV(̘{wK5Ĩ, z"b6)sueTѐ3b$=%e%Ki9.DeK|DO8EJ%m[ `sJ U!1sm~EGaCݺ2 eWɾ^?ё%y;7{{:{Lj})g̺Q^&o[TB>ې^6p yrgHslWgY^_-ޥy"HY xemJ5T!_Vd#jsevg-nl1_}i n`W95|>B6NZ[jGѯ_iKk>^1xx:B1\ܤ\H1RS]ds0}߄'=*J닖Ѯ-y@KMP;4ia]Y<rgm *8<% 9y@(o`A!.~mJ=QX'F{?3VI)(Y_ ǎ#wo.kyR ϒ @G&5Xϵ1$4P>KAAQgߊ>ݮ@\!\)WkmDt⠬gEƸ9!'ûן٫J RhR"=ȆMrO:{4xrشI$EO|湟yyD'b>$DDaOL8)~f(.Rƺc 1_:˺'sgau4Tp|튢N6s]lj 3l4 k (YQi֟ [X޿h9>>r"p۵~\!Ba\qM:_{F;k!:M ,=c ߘO v:l&׺5]tZWx1mil+l(.%16ټ]4G\؎~upzҖͼTQcߠ5섉QwKNX~LGci‰[ Rht?MȀq/ ,nE60}ËlGDՓ-^V ʗއZ@%q^ptmBidס-5>?!W ,Q ZwaSNl7OH~Jv!Џ:_+(=mtʳI}q%Ž3|ȵJ;&G$ !pF!íu]MW]^TATFd.J{C1D`5In{_`iչK9NkODEAa3p5mC.Zr8:쮨 tTq_ks9*e?eP9뜬v &ʋ &jQXAF$rֆE ٰ^pL+~aO mfk!X:HJ ס#}"u{xaTYs]w`j{& \jփ32gAG֭3+_滔׼i`tJc /|@ |vۢ;mjyr:.KN7'ZYsa$y>~3&j( Ged!>?>X\UzH{ hq q- ֩dKwe?Īɺp |[!FxgfߏgmbS{Src%D!RK&8/N߈d&8&566nhr7 CN<=ehw&+M0B10Ue`KX ϛ O^auߙήM(ZK $ W{Wa!OMߎGGά\amFe^p${^`̂GO//m~`5_Fx7XxT8꾯UR-,9T]C rTcpa4`zE39\vO;tfWxL6қ#_$J-JOApLzlDf]E!bi_(U>%'*&:4B"K ۔)Sn`5 ӣ=ɵgMϴHB74Uz C!sIVhso㴑݌k6姷MyH ѻg6!ءn% ׃KKf\?m/yj\ݫIĥ"C:/[}S{!J60 J|OP䈘j")A9J !|"A6WZW{Dۓ1Vt%vMrKxye̘.T?YjYl2 ehD:`6R`)!t`0?|H}w"xi_T_sQ͕0MfyބG]qR\>FQy(tf8̝TK]aܙwzCIvߨJLvks[&c4/<ܵɢ~'SKc$ U\̪ٗDGwqK'W BSUE`> yx׈pWvQ8ATR6)vQaDFP$=ytYJO<0}_ dމ%Qw`čvV(b2n:Eg捝{{aNx XvRۢ ,LjoY roF4n &.NZ,'vd-5eXSIUreM3D#y]ĺ^"Hj})"] +) Θk_ڨr\Xc_Oav%ѕ*@PS5A~CIcgA=dI7)8xD4 <,t7CqI@hTVGy]y酈V7(]QXU&0ꂙ#S` ) Pl^ wV_oa_IRpg8zRё <hi6ؖ:lׂEҦQ+ IqK׌8rD-Pky{zlN$ׯ&Wcv+I'2:ٱ9whO)8eܹF0 0_25؎A |"fGYe~U&% +6uժ-%<Eok&]x={I ߭d#k zV¿F\K`Gk+xM~|u{뽯SI}.jh]jzt"z0 WCruѺkHλ҅R>=,^8q{i޴bR]cK ;mB˭1N?qERX^]'`r;x'n>\ &i~>X?>`'Ҕ$E5 SKЀ[:UqKctxթrq[;lHJ,I)·d.r{23 t_4"+QY=D - j` !Hx%^=Z6M{%°%|3APGpwi3uHqr(p`UsRu-_6B:65Z;|Uӈ "T f$BgY?VEr}wJd dg~Nt>r9w jӠ6 1|yZgqHAxꣷb *J(PJZSty6K> ~Ѝk/R>*<:(!jVEs( rc`|iSW;͗e5͑|VCe/q=V0Vou^g)"z^[Fw@46ʕqd4WS1wgaS*ӇѨeε#Ltko%ICj, 1;+_M,Z2j$Uj+a%g0n}T9V/El(AN݃3yaZ>+]}( ]f MVu*=S&.َ")Fr$@"{@R~l ZmN;rc)͏S] HSvJщ[\nl4cIWH`&C& rj?$'߸ bT/cbl|~썯ӨIf#Xl/{J\f{wkv,~wƯTHJ~ӓ7`u YB{mw7ec偠=f-JӆBy Fi2rg9r+՟9:zb_P22* E CzSz`p'OA֜96)Q7҄gpyIJŝ 4Lepl^<;FVyu EKPQ#OgFCkIcwԕ.b|&z76l 4 MV[a+ M+G`Dea.#74QӇ아SYzp%б%N @Li]G =JL4/ZAf2 z ҤzHjf+N..,jKLYS.ں:Y@^ʼn%>wk#ׯKfGc~W=?P<# IT8!4%Dv$m9@< a*TK' R!N W FgPǛm%\ ŏ>}hЂ}PEFagP\+iԎeV>{ ^ zN ^bV[r-A{YAl4p-pYMH{Shi(1pFSffiv,;c]DbTp>vw=hiHEO{{}bG6cc(XϖPxItaJȤaq%Ik\'%zd~Ф)Rq[:zv ߯T]RYH&W +76:.wŊ>FYXM;܇Xg`5Y- 0wMVi"^B0 D[R AB_"€n]Ax1a |fX O!|۸'Ci1l>M-ך37=zȶZA$JvKz`2_-Zȩ$K?~9 Fe4J:zCl 7F#1e(d;%'ňyrqXħO Adٗ0.F^]yKQB.Ub4wq(qP^zP.-_N;rE1pt>磑8d.NWz&ġ??-% xg r(j 'հ8ui&5܋U=Y$2br+"fqxi|bg`hB~bһөm6 9Ix'*+'||4kI$tjG>j)? kRi\ 3KY1 5LнƾcVvⵦ;}LgVȭ"JJ˕><)V s]'ŶdIdH] p(3z&q2I~{ Ub@}m. bʠ咰S(3Fd3NҞ-vlS"3n։5f8flsOV١}LQl YZf%/>3OG6R,bxb k9)fּ}a3)@;9,uiAMg?Dp){.1}nZM6)Vw|t C ]pl +WP+(,_fi)n!p'QW> `&έg"̅xY-{U43 &&|ʛaQ''i˧s+kҜ*}2iR"3RWo]xlG>MЧ2eAx uJ.PFoNOWw}թ3~ }o^ /|؃ {b^yWU7A7Fvwto9Eڻ7{#_ɕ ~Cqs7D46gRݜVp$y&Nq=-tW0o+[n%)Qt~ڍ1eZcҏDT/z);~ Ȅ!n{t=!Hr^ziRsrmMAwsOGiMqʹIH,FXmM~Lᜁ2AĮzR aְk^D|( uUWɦK;Ƿ`9ߗz"(tHm,`{p737ඔB01㧒ct5!H.d"2i<6xJ|g%Y/k ~8Ls!ӹ@*.-72\0d`Ḥ [T_ L6ia#5!6d'oWr+0JX{{Aa x{V6'|Rb|=k"+x C$YE<0ZaZ{@MddBi\ÜV+8f.sM _AvP;!.;"?/AHXAW)y#Ű0SL楼f^9.YL{ݖ4v- =6#2UM>iWy ] <9$a45>b64톳oml?2A1)p+Py(Zg{z{ `ՂEyN[d]amYkY&mQZR]7A.èDz|ۡ*\D H.tn r7$Ӆ%Ċ]?u3FyJ@WrʿɬTFtWɯ n.2cjH; $6{N B~;a1(ϴ]fYهWnL?o;heq*>ٹY*ohun0^wO۬{"~j6^CLg'ߪIx3ΐލuIW |U}9`N=v.d=h"AP,,ȘogiB`GTa^¤L +Xt;i֦;(+_%{L7a >QC re!p;9qw" aܡW#CˉLts׃hϸH5>  ,pBZ-wk?Y%{lSӑ9K鑩aV!(@{]/k-`lzqE.0ܿ1e& rt>G 14Ǘ2!_uz0"3saۀWHBcQ wy^۬FL|Hij^Y>O3bI6ZWM)Q\h[NJg*y5 c?.D$EJB ߮kW#y9k|0ćTh\e2Td!GAӁ7eT8Bpw"<-=T/r,yr+N@jP/5n*3mDxhwXj#-ZMAGDi :h2ɦjăD ? MOzϋli{ZҚU\ Xˉ7CtZlBF鐢f쾣5 ψًXem>OM57mu/,],2Ey IM`0og檾<'U0Wܡo ?]s$7"}(Mlb(c렖 LQzNƼQ$?ѧz) 91ILMrbՄm`4q⁙vLkӀ"eT2S5q,g p~)0[.\̿Cp yWzt ȂRuny=^bH1P` (ڪ|3vsֺ[#Pqqϲnw:n Nx#EP{jri.^ [R20o|@-]'`rߘ^&HLxo[>X#zi}b_Wz̄ȳpw˛%Rv KcQo^|+-#hƒk6Uf*Qi‘֗4Ap᪱v0&ifΤlvx7y#NnA!mQz; [qXD+˼kŝ@fM]Η'=$ Mq*,m;B5ņ_"}rqu\| vR'f "Jݑyaʋ>n//8v)y=BJ1\b7Vd$FeG0cT92݊=Qఴ&A .>NBMS*}[JWEƔіTC;g1IA b G]"j&%%eZ=k`Rˍㇴ"HbAwŎR&(kΦ-\wަ$CG*+SԻhyOS?'uczdW.6? 6nSժbG8^0o\֟s:3\\89'?nF|,| Tb+Q|^E ^hBD:p5~l[:#5! %;4;kIS}xA%ē@eaX_wDs_hBKHuwiuG6oDf{\A@aJ*c7Y3P P[?N{WQ;>X7(:0bɂ|7wQ,htԥ^ UՌE&8 J+@ӓY}B4؞.S0}ʄ2 j֗MMg]"`8keR pݕ<]̅]5 ܷ]3ZjTa1#6" %XN);Qi[&Lt5:))$H2rHFD-FmNׁ,hf)koza:&W042XxEUE Gt{U`,k:/4-Fr2ǫ( 6ʻF^OͨZIHǠcos MIjS@OڷYi#~.O)΅ٞY' e8  dQYdt2Kb vhl"sA[ ɺO]7[z]rK?x \%40{۾zv @{Hm@1qgSsaW6W"0Yxr߭9PBlb}_+B# |Da.6{dA­r-ݟen2wID=0>6g'̗0~mzU) :\Utk;U2Z5bל\J׌Z =]"YVu :FLUqJM,g /ɯfK[KMIf8KL%4pC]㷅m!KYa`W25p IDsj9mxh\8 tjŋ=ϰHL֒a̾ 9%iN f܏ks"Doȯk)z ^Gu5qjg `amJ#ns^sYLo4]1O7>mI)@%Y̑ j=6SP{*tv[sٙMnwTk2Ϭ̞3і J"gK\սp^xt8Q tY )8Kמ-{J8j%s"?I<Z(0  φ;|&KP#p8c 4@Ra]5p4XJL #jgc6 ɨ-{rhϹ}%>,n`,#:%3Uc*I<7F=Y&'vp; `&C;֤Dnb .e&Y#5|/~^ ,{$tô1k[)ģwEB Nl ߁7mJC~s 8rt#~ n)/)0L[FUtg18َilA\~[Oii1:}^{T/rUEda/$JLHArv^O(omʷ\ߨTKg֜M,-&OY׷ :rGE\X"6 @M '`f -@s~:h@+'%4LW] N}RODqޣ@1Ko.3x`1$fILK-rȴPr{6keHo26̢!Uҫ)K0IH1 Lu"BGCui{1M|$ʟMs-̞gmMjj?k! 07`QsS#v|!'=؇Ǖ ޚPv֮Sh2({Q_tON~[^M$7DG/g4<zHX@/WNH'1㨺"ί4X% GIN)%~MNt֨U;|ɐ@9m-LXf 럶J6zeR)pe/"\< C]I/?t=a%Mޡw/j9ۑVG/ȸWܢ52~8ޕ,~ 'o>ĆSTjG-cgNw~L@bh1A^|~"CCHwYQt.K5,*шBI_kY`L`=>{׿8nr~,mIo8 F8<ٜcxƐP.;f3':|lFBv}es@s6Q7{1=7K J+geڮʩ0ﻪ DǜY)7 HJ:z:؊^& NET^Iu*!?l1D V-"}K]k6ߞrᭂd慱6Q˲a`Y]{?vל![/̬rRO冇vZOyNK܇2Y`O];azuQcOIzM ^/M鐎8ao*Q as) QS]5h0iɇ|hXHIxΧփV/s5$KK@<fIX̡8iv8H x_E Ž>_j ef/wq E׼zeB.7>'ĬDY!\N5NJ0; A=\Θqz[}6rRk.cP_U` ʃ`CeCoI`Y6 ao{ց y=߅ne(]/E#6c6h >&G=3"ɤt~F Ď5UcNH1U}_ 0f> \ U֧1Lu2J՟a ?t $j%˿(-GX]5Z0,RՎUE|sh1+1x* VDl?dXjo8ڴސL1Mmr.7EPmSnqГ zTHdx86̧efI#+R[ Hl е]k.۪-W'S'l~&u)zOPW="-+*z5t?N˲Ga8)k)ޥrYkL G|3s 1/FMqGL&9\)vS@ZThǞzXڄ@([bˀ-rV(#czcѓhs5kF:zXS7,48'/] θ%:,'6+snt1B:]3 TH\JHq_H6cWa]I!ndf"$M못P"$Q~N/iJ))-g\OmBܹr^o"*|NHsZxrVtJ[etoUl6tdG5}Z2fFN , u5dq="m 3ގdu# f@ T ~t;Y_ⴧz1U)GGp5mYա",Oд9g/vUQzG "q žQڑy{Oб kjyY{Y%&-R(b V+Ȥ4mP!NJmȱ6+2y;,x]q* <d6sxic"ۻISb oMe+:0+/$jKUIs[H]ňǴ5hxk;+"QkP|4 #BPA"h |̽տD&ooώ *.@aoxn1lF5ˬjNwUM7vȡ,V =KU'ڶ"F`6`GcOFT{lA6Q{PXA8j&9qUBԍLrr}w*GiN`闎͝^0Yd:VL@#$j|Ftt)l|PYyN갞=15rxԿXb@֊NMZi8/itw*y(+^ UcZqew_Vv\詉G!u TajDti|zirbQf[~׿XNФ* }Ri8{&*Ң9N;Q98ҷC,(O|!)(ޖ|tpIy~^=FڇfhR8\:idF Ho .XYر ,fm 5)f\`,8'#BН*Q=׆"=V+ϱӓL׎k~C2 0Y]`;Ĕ>HvŊ3TN,t_)sGۚ?JkxUv yiڧΘ(bspac=spRh.Y T~mK9ک\5L1:$ * eL9bnʭ76'Ag|28,k*={6+&7٘,kު#Ge7H-@ KxȏjDhcڰS 4/d}2dt}%zҚz~ךZdAoy9 b΅LM714ywәwiQg;XqܒξΆJ[y@ gR˹>?j2a$I9R6H++1p!)Or7R{FِgQw Ue {yF/EQ:*yb (RGj]Y /2k' }4w\i=,=Y v?+JE7YD)]o蛊PZ'Ő| †pe\V]'qQ/h4CT8 XuA"Q#7MN~Au{]e*,2FNul9B4m6sͶ=wR2p,ڥWfڇ6T'X&-WNpX[I0ٱ~%5 ;1`ГAaBxH'cA" X}FŶ|Es@\ެx|BI)+T2䛩=N"X96fz?ZWՉNqj =rg,+!YW9Ue*%US V@xxOr/߽ fQf8&MUIEbi 5JK_ O@Z)cY]Me#`*og:틃~{߅p|6 `_ap!6hpbTuP.-؍L{(P#0pPk*cesh߿]k+}x18f\ü0h7dļvi/|̵ojct֎pүf<7c[ʥكcٙClNY\PSVg@Icr+3f \L=`Qsv+럓w;Q8re;ȱڥJFњxn;뎷#ͺc97)d=}\~L l~BZz*^%ZC0NfuHR. sa=_ђT74`I&]׶_C},u[|h@؉ NkIƟ#@ CtӲ Yd@o-"J"i5OD_n;wJbhހ)$:o zt+vy zJN6cbB0Ix`]ȉk*AƧ&#;!w]z qLPDta,YఒV-.Scr58L;Xsq'hD\ $#n;URͨT抗sZf$[" EO= }MKƼjm,9ʛ(ze.##Ĥ^8V9_lZIMT]땫-dMy;3~[2HVٛx=Ww~',>[}葐j璔1DZAS&T11upZ>X>4Q~-Ly `F$Ciڴ )\Dq|(JAVF\F1t5,2ܮzQh4VW-A⯤(gYB!ьahLGN l]5\:P"mã쐤wR@G .B)c֣Au,"V|35N;m]ERAcg+pSWO7a0Ӿxr(M MrXO^sNuOi2`_ZБH›G7%ȣw7$Q tlq*SgBEOdzÌH>T:E2 \<ԷΡl2K?b#J - [ A՞qSR^8\eȗEmA4cx<@ 3V{&ȭa SK `>·SжS<$ 7-룱Ըֈrr 8" AiNM5"@ݩeٷ"ԂuE" mID|61ϡO߇pƋbia=$H߬R.JE0Lr`UbM66LľkY1Iް%y(_v6*=Ajuk4}~M哸V:~8:nƋ3%6n) *0jg +5`%?vLwv}(AȘpev7*c7Mdg nۄnۛne{@ qXi'p=rM{6H6mw6DǼDD?knrp\;xRK8dLW9V GL1i ghԥ4) H tTU]CHol(kϠ>Y"I1 Gld7O\q+}%i|r^ͩY!Dǭ0{F-/j`\9g4`R NYxU 9ao?0j5@X6:~~ HSXt{4Srhào&J* ye]˳@˔g}f:#[4 v&rڦ$?7òa}?EABsɴ[$-\(D&4]fF  Yן0V̔`W&žIm^M[s0Xn- մL["k ]8lD|ZXX hIܙhb90SfUD{m3o`ANR̬f'گ)\~Cvu4C"eJfw~ b]iXW6xR Œ 1c^KPJrޞ4[M=m-+;6S'M;6s"U+}wgl [1:-e%P7{NIy"ú<c ʭ0-prYɔfP鎎,bԿ:ѵT% gf`RN˫ sHS? ᙎj{^&{7*W41 VSR7_C Ć !dޢy׎ QT2ޚX*!0FchacE]gM,4=Z̧+dcWʪ=' Ҋ[px#RJhϢ f2b@W}AzI:ܡÿp8^)";_0"]+[ݳ ٖtH+vPu%>ͻ DEϦџ' _K   [0 Q\ tw/7Sg[yDӏqj򢡊 H'( {y&mO uA͕C J6 sMvpw/)#c\Yy12T5! 5 {VBNn!)1YwF_Fw/#yrw8*=;#[H&WB.e/luQAUr}%Z嵓ǿ[*x3%8sΞ"qTLaqu$hy?B<ՁCyz,2 m=@Tx^~|)ݤ>w#}ƛ"B nUۂ`O? Nrp7oB.{l|۴od VIUyϢb[^"cweB8< K*ƖR`}E-fH[q>nI3jYHL.Q{S媟;;.'\ mv*$5UYn*zE4R" L&edcќ#Jy7$v]Ύڗ(kEw\lZX^.Eg.q&[,d1tyB?c`sm, JwM|rVAe2<<`rXS'4\D qn_ oD1p\G1gWbaiu6m}j+>Y=>ERm;öR}_>s\?TV=+N>xC7T}MA-`bbmMa2Hl=jCvz{\hc u2Vu0CoZf TZS`Q+xlax8jX ԉeFOPz+d+0fM'݈TT9?sk$}&eNm"Go^%EKfiHxX{gOںtY[K7hnO Ek=US|-ӑ*4| ~2fg=b+k|bMsȶw1T&Yxc Iqz c)[*K}K #!G8pP$d;^YDLGӍSSA5(x|>i 2iW;+OOxj?iIga.&>#mB0ڟŋ2_7nwQ-Q1=6sAΗ J<2p4ÝzɉYpY`F|"zqZ V;,`OE MYL$*?ۈ?_:2;K7Y}IVƸUs.Xb},zlz!N+AQ,C[!f}ORVɁI]S[.E\A1P p~jqZ~l[lel`Im{e/Mf jA@oR[jWrb<(-pA2 bh#G^`: =`W T e`ta/::_^4MUBS2>M\,}ݐg/#jp8P ?پv6^%̛} nxEL _}h] J~ۃe!]Wxj3ف\{ d>/# V0~3MoѻCxyeYe~z4vGNXflD1i6HLd학(. rCxNi3^䳭45b l4]3_g[kp P19#:?[v G({0Jgj`3Y^Lku&Zav#ׂ櫶<4(hP/Qj]3^NXBipFYTMEgEl?@YOM2"Vzyk6u-WWW.}5UNVgpWœ5o.L*ESh)tT,|bYqSK_Cf<&%u٨_1;f ‚8#9VLV22 sQHhK[P^;a*%ofd^B#s)1#ϔU ŰKAk(ek+B9>4 ;1>8(ݒJ (1pƐD$ j1=t؇1k2%s![;9z[JnHsp|,&5N:z.dKQ~qԲșͶr=nrmK_UrA:l/OM;3+J)\Su_̱.P2_P[Ԯw'[-+_K- ['SIAbjyn++*5A `$K2wYٔP- @Z&PȒg FUqnXѵrOyRK G=Sh_%d@Y-1f_'e l3]qTK[O+1EWt~Pء=h9EJ'Ա!rK ؠ͹P|osJ̪R i&ևGʃ3x3Q.. @3/E➻ZD~H۫bhd7aANx%%mB;pI4P HfR}5 =]^}а` P˙%cEE'vs᳼dy)#,~H닲@& yk6/FHw{7N+#o%æ+IfQZ^ UNzx=?d;|8'TEW/c`{r?"5eˡiS?]gy]'oJ~T̠rM+C.yd˘1xs$6mAkN| KkX}.)Qe5]ru]+s@]w=\;WQ c/<~<[&b;Y&q(+1  z F# Qn-c27QvNՎ[=TsSe| E@q21ÎVZm MRU<{I/j*23-ȴqrAf)ȶ̩b8KT!Zmpz6YsێZ RzVBfXq#IFXK5e :ޙXtquܚSs6]+ܸCoQ**y%5f V b@ҵ pEj֙=wW̐{Kw#{׮i9RoN'۰ SK.2a3ԋ08B}`GcW3m.f2t@ QYwvj=n'd2}UIo7^cJmMz4:-[~g*~vUl՟-Cħ ;R '|CTTE}a|@ւL9ɇ6[ '"aoE/X吿dHd=Xg<=#AmId@mw+% /n0heݬy_,a=ā(3k*pMzN|+ޡ= JDt+&("FeGpo5r:ꓘرl:.l`3L$%c p٠Pgg0LA}jйDB2ZAɓc$b„臽g+@E`*֐Pdyt5*5 `ٰn*/8vogqE=#Xg⨞b=`p- R`S,pW6x;i@u,3f2K7"Y jpNGjAA'}q |uN3(ǹpx@u歫zgǡB(`bwm3ðy:L '՜peHOmy"B/?9xd+6mCD<,X)@*m^o@mD}V?#"qc"J+r]pł"Pѓ \O @95xu0 5n/bv CXC|0zِlˑצ|m{;c`Yk:Q(INQdl oo+$݌Zc lg$ߝkR@z#b]u{J\6Z=g"Q7Iɶ&6וi%p}SLo^/8n-}䗺Uq=\8 hyB1TRF" ~(Ki3GGDq:e;o44.Ef9u0Woskғ 4)?y!8 IK\UՏ  {)}:crrU]Mla@g̺X#bckn\Ryj!̦]6޼oO PJȚ1;9fXhx8JMQO)QazfY 18`)߱eTm 2!Zf맯}{Yk(k-o`e':J\\% h MEbر*Q#qtviJAE@ >8CLCV6ytH&#WhpjAGL_y}N(dA'Jcrf5]n}KQ)d#ڏ_Qxf/9Ij^đ.)Ylh74 dɇ*ۑ#%.r=}{/Kb^H[}`|?|;Ed|*/`Nۖ{^\Sȴ;S^%ibH:linm-[@tք̰vTgHZ=ʵqwE9L 1u :!K?Mq^ ''2Ŏ8;ꆩlOKԮu:6*EXuՈzEӓin7g{Bîdې? L7z>ʻvõY;>:h&ȏ~p>Z^ Uؒ`Ht_6r,d%Y:CTǠDp8dJQfֆgpc { EQ_?޻[ EM#5k D:G^/06>R 0@3:x0 |+@ݟh4\dfi6Iz ;Kγ '7d+(j[9њWvSxHC/Y,+l6 Ei2A˕v!z~B ڶ2 zmW%7˚'l6.חLTƛ+j!-]xb.)/} bۀkHB#bd2WC,7"/"#=d4\@B;Pi~˜ivlqTMsm!.%N٬3/ :X5ZORu|.2ɒDԓ.#TNQsiɛY{9`Qg[OP*(4;񍏶@-NX Y&}.ߛ\h)AY>/O#sgUʋ^\RYPy4*%dgr[F6̈́05ya{ڌlaxJmɌuWK. v7&mJ/r4p6Z8 gn lxV m5icB]g<Z3`aJD7ӹ)9iӀ YZ