python3-apparmor-3.0.4-150500.11.9.1<>,e$p9|:DB\'8:Ph6 5Pض)pG7z&:d}>n9Vl f bzj2~1jFfĮسEx7 +$"g=#7綧[zq O"2lSه Dܑn9n.g*~|Kt`2pt▓%*^yr!/A/.ժ(OmmLDIgR;=[e這*`a">>$?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/8]"k%%) `=l.Xt`-MϨ`u)Sqt\;k]X,5md#`S[^q@:1C\3QŊwriyf+%>Z3F{~rS=y⠛nUׂܖ_1P3 }-G(Mդ d7YddMeTbj.&yt4(PT"n"ؕ};Z9__; w҆#hъ`C; KCA@6ݱv Rc31@N8 u:t|e+ onۙbE'H*~D JY$ȸwj |g؏S]u4vSjvW"׶f: Y%s]"ZHfl (o_6hX\3 FxK~_9d~t'*wy_;Y-0^SZbuwg92L ʡ5I|dժg5p6]Ԥ k~ 9!4h ,dg#DgO;ތJ8'' Sl)՟A0 ߱kYrFGz4M3DM Pu~`()ţ?evľĻ*擾;x|S$[tgZ*՜‰rT]4g +l뉀 ZиhK =ƇTdsTo_L8fDŽ=ĴlHE-c0uŪ g<zEsdgta((}R yJؕHHwc*?Д`yIjP7Œ>ay'dmb8d5vI١\G{jS;PI2cj:[l b䎻+ia#C>4|2i|0. @llz77u:ƝOߴu7;Fc!fGP5 0wqFs@Rp.n0OCVޅ~705u187AHO ]` - lBESH)V}ƬVaWZml'r X\r63+\ =SK& M)8w泌 +D_auUEwO |a5NMgߠ?4 zj\ 'f>4P''Uؾ`6fTN؆teN8A㴱kq? ~i=GPib71=wxw/m$Z%9DE]$ mYՉ+udɘ߷PِqB+Oo' gW\-0ɫ<{ŗ |4@bҨam+?X4gԼ=c1nHuJ1y?Ix n@E\nvGW;֡ -~zxdB3P7^ܖ.ح NC&M_ztUOb;O' "-p}!0 ]1l#R@/euQHe5T򵏹b~ j.?~Vl7cbza'r07Y0,?ZnОa/5u= SeepDnM( M^iù!^ [ƪu\Ub@&>~EBf-WS5T=F4R%D_xcƟfP.!u(cb7%xsiEҳC;iTȽ e/,4wU+UV3[`cXsZ%d\a$&tIN.WR/fMCz.h>㵧+ #0Ƥy^4ƹ 4^m~P8}}IC>4,09P0˩_bcҲo-?x =Ʉ66U-wdWP"ņf >VͅӆٰfIC?5ɚ !ob7i`$!x3cO]lu젰8&/I T*&P>3,0W(H~<@Е1Sٸ' t§p49Չ)z?˓w:Θ 啎lI΃e}yE#kHFݩ˜(C70]qWR,tז X$ٚҎ HDNE1J \B[e 2űmXhp=1ӡ҅rV tubEyc82;VҚ_i4`_g( '?a"ُs/KicUcQQbC11~N ǷRBڂdwֲ% $J %V&s\Dϝ[׿]UV3ҲVxj>+8,?˞^rjҟF]jVB7AeC1 ⑼r -15chgX(F*}F嬔 $2Wϕ=k>WOB&ax́4d0מj&#&bxs #wF%gFsd`[T`H74CғցzAĉfcT9jhM8Ù^QG0G usXɵ?\N,SL\qҋ. WPw|U\τ7,1y;E%tK w>WN A5R K~,| *W'Uu?q%柛2!GؖW(z+$}Yi86^8Aq=#Oɰ Ʒ.KE# RWNn#G)|Wl j?\J3[A΄(ȞP^ǀ8{4VB%d'"(Lx7hg=(Xl%4BYj-W7qeXQ1~dDnXdI؈|%܂&۷"amxVɴJ< \R xzT #vU@bmy]YqϛYX׶V`#;f I{>>ne=rvBe_Cct1Bٜ )(ܽZWdOA>jų;0+~}Dng,k5C2/r dzɈChrɃe#wTZ>ajHsU2Zڸfpw?2׻3fyPʟx 5 J)_CY.PkGL[0\zcQ`9BU詏\eQقH|*mנ " 5Á.RasVg*G/f5r&_ */݌V+d (6[#r@oКԬ>VRC._?u _ o v5!"4,&olހ*ˁS]wMA9sn Ӛs;X[|"3QKKH>lAcք Vezc!tH|M{VS*v O9z|]O!("&yku 1HMyCSgtD~D#?jy1%UN>A|[rx.J-3A5G}c^0@ˆɍAtgiE`>m`EJ]9SM!7erxoJ:&wC诚,Ov؁pf{FCѤ'Ɯx?Fn>kȡ\`Y D[2@'d !Z_Q񂻑вÉ^ ~y`6~9[z=Ճ-'1d{@ q 95qZVqBŬ ^ǢDƎMҷ7qt|(nϭAҥ~,=ؚu!p Hz}ǃk"0{n8KtZɁ2{2*)MEZ2^Yc^iÄ[ mҪ4P܀s>L:`FN.%cw|1 wԃ@BA#_7Z$<7hɧuFU/A"o#}+,&"O-KI|Us2O0:ĝׄD6dmʯB. _&adR@Yi[o vӼ1gӗ)\)E 9;~р|WW-PoRWjp%lkmH|>G=(v䞃 Gj~!Gk9 4g|xeu巋]@t.Kvm+;>bj"ck~8/m b^ 1K }5e0'2~&Ax7t$nh} K=XpzeᚘGg 7":aZe#SƒeoۥA ukW.A%y!RVuDVk՗GiJV2S7_s{@`gh5K o/Qo'2\Uq2|yytoy.ۨV7[s˷ϓ i]~ E?!MӵHY4qP:C;Xj3V;SJ UJH5TʻJS [0Jbϕ<%#lRDMglU%p #Q$>,"75K}3Lu ٫yՈo` 2`+%l$vfv\==Uutsξ@(B1 _r7b _EvJ Rʯ7Ћ$UkQS*O)q٬Dlb5i$ \ICl]f~mfz4||xCk@ٶkzGa0,Q }a]ze̎coU_u~fw;tT$z,EO&:Z[B0>; ¨''E Ioq/6N^Wf)m=ڟY? Pi TPe)eTk/9JŐkk DXX;dK}}30֛j?Wjy<͸1NVUEt5Kt+vG }YK%MƼ{=amZ Y30e⤛q(ޮESK<ᛗK2ȈLܶ.4>M Un;)#qNZrOS.sH]:] aPis=t+NL]AYbހqߝ :"²3 01Fl9eBb,2`v.?6K.P@e{ኯqW': G[1 UTùZJbitFyL'x}"(BF!܊n!C騵K ݵ 1m6cہRy x/~_.ɶ|X'}\,`pX| *- TzYA0_*[c1o PQ>*&5h#VT`p\Cj7({{ vT42W~WJm_?Uk2ԓȧRfH)i)y _] m`+fJ-s2m9ŨCΕ4ئ.i_\#R~Lo(4` Q&Ku$H0bx Á>74$$:^z/o *Ȧe>i"SMtďe `Iz3@"(MoK;+ƪ2n3D0lZg|u@}P2 *e?Ҩ@l J{ܝ9-5/*J'Db VhSm>W(ȑ<4qq2z CL"ߜ\H /K2b% P%dYz4-@s'l^h~t0!,+ IhodH2.l)´e#9EƝuK) rڎ 8-Ap=e,:s{EXgTVyu|E8xW;&nK+mژ FJ~lL#4 e6_![iX/=3(7 = p)$\DYb2,+cځCkZ:ɦ CXuRNġXg_ GL.Vڌ\9fYS[б'+|HkAb8E`:;Q6 F1X"ZaC^Y(: Hq?Ui/Y2khjehkYh`5ѝ.wڭUn`/UC "q1.W O_1mK,Zߤ $|rmF>MUpP".xoG;I|J6&{. /UJG5|ht$}g*Ecb@Næ N!%=* Pꚙ8/rE?NN[C5P[MW?سc$/#eZ_68xw`wYN?lFe6YUUȗ7.aŎ<_gqʬWtF#!O%"yԯs/c^Py1U6sC+;\ 0R`$}R/|c Խ:FG7{)ЈA;] cf Oβws|`ˌdfETqϊS?/2͚rr`"%2ZmCI GՂfp.zsMfP9?27<@"D"Fhs] TN. ս;,S}ݐ'W4raKG"Qr Lͻ;Ln*ӜLmEEJf tШ'5=PkMuN8$Qc!hwN"dSDdR^ܟcT<=9\NbB<(\vK]+!Δ\-0puВL,yⓝpFtۮZ|=\S I5_Ɨk%!nrrv%:842Bb^rlkFEʘ[_~lZV9P}% MUNsKuÎVkS߯OgAuxZ.㉧}F5x %)KzZ}H|:I6[y1fSRi!S _TQuyȵM5xY*צ R_7i`۔}6o=(Ƚ{CQր`|kWg3b)bit[Qz} pKt(6>K&FSc@kG~j#K#HUxqp$UjVw-Ye؈cI8B-IQ큂¿ 2`Ikv+t>Cd>j^˻&TYC Cs֋ղ9W2n{i^o3G /uܦ&b$h„|٩`] $BC90k45ޛ=6 6,t}#n*Yp|/Z:;nnR^_KO;*5WQm-bR-GK$7~mR]kw3ȊNY1se [uUA2ݦdPԆ,YokOr ȈUh کAXg~hVj2>r-~5<[^?: ?G8GVduBLLo% _bD yH6K3C]};P~yBaZ \Snl`T0ZF(ȡ/ZHa.hT ,EPPZd3{ 3=C)i. G͉iO+m|,jp ̩rټ>l DݒR+*q7aDL+?gfVќ{?;[,8ӤYj7>/mRDZbeGH8W*z'ǯm6ug,nlUOH:4Q*NU"J!Hb]M+g/* 1\ vţiFst@ol$Y+Z]Y+pK#66 {9=7}{cw괸teZ-~Vt Ejp{|-ccggv}'czb#e|Z|$p ̫vDaZ9ЛhmN}"ySO_TThq ɻI!L&Ȓ'Ph-Qso}n=R`3և㇍8Ee8AkpڧVwBn^cpc.H2 .w).)|!U0iW ²ĪCpV FOʑ*o ^CP1e@=1i7$ϓK(wΎ` 5>|uZKiP;l._^-FFf5e@fcyv9>H,팦F$k; :j#8b9Sj {r̰JKW 5"!?X+w%:۬y)Y3ݪLg46Knwi1tǧӺdbx5 /F㐥g㶂Z0 ?azggR߅ޅ[ĸw =$\!7AC\u򷖰53iq{uh$3Nq ub1̂LTOiޏOԖQH*-Mk%638xZ̥?x ^n ӗ)GL bρAefMA7_ـ [HBc,?$/ޓKIU$bPeY:U\!W͓>'}>w:inZM#w%3CerP"e8lgdt&T+g+qaa.=J)m1 f{3;wKH!-c"ךwc]Wּ&_-n\>lpHa۸6P3 HzkZvm:2,fhIA4+L U(qǸPj!z+1\ 41n}32>DںceVTd t5"N{$|h.Pq'j--NyGS{rPi}!1:=cuΫ#=8J<#/No49!8h5uqj@gTSd+HSI2џ79 DJuEXuG.H9hSM1$`oz"ӗv f}Рm/}QwM M W Iq,DHhxu 9f9y;A=ځZQܰlۘ-h=wچ$tmNl }:4ܙ<{+髩CQpXN8l |/ASdOMuj\s`x`T#!k6nwZzT΍GX J魁iVuH\]e~8<+b^Q.fPϠF2&H(|v$^ čctc _VuOl3֑VK ʑ"9d3[1ٶ޻zGڎD}tI5cLE lBw4Ʌf߉߸SAxŇ 09;.lζ0*I޷,?Tt"xhztð0[_OUs0a(dhtte{2h25iJaA~ ֜q́QgLYh,*S"b%۫K!D́qƦjQSd)"1@焢됄~O.pEJfgCNi] `k ]r~$ zt&ck7"EkepA[hw[Kk1>=U^7E=px!:A Y߯q{!xj<u1ئsm%I&*<"T'K}Bq,N3ԺnF0eSr];J-42 9`}cM݆G@6 S_F"x.g9K6FaZ> J.ehF 0]۞bzvhS")n]V@$K'5Fg\t[禯5%mn2S`&fwA:'P#GqVB~BI]c"Z'mQja]/\-ePy^3(NPAT@8X8WZe>'~Z7&ޔ wn<&gסvi郰l\'ێPqy B|$T% ΆU@(La~3CY(@H r2 } OIL\TcƦ` 0!! &j`rE+Y HuSKRW[Tszԉ3sC0_vF5mIXb3vc=T X{ S/xnV/R!gR&@U.֯,CF"w8%#X3;8P{\ s]D-BWștio]&wTO=+^2h<) qX,vM{>n:nc=Hj7D/_:ȏ>4&@CPCcR{g(6nZ!!5,2Ly3Ν ҫ˙ńد8d"b&3!0X&;],GEjt)u֞u`)nQgZ.}U%<[)ǻ bjJ,=  +3.dmi 6`ٞ@_d|”GHÂAF3sq3JcpG]ĴZD#aǙ}| x9N@Aͧ+jLb52YG:ޟGm$8^iX2kVcm<^Mpk c?ڟWmRS5ФCVRb^$*h]y|DQ!va3W{Y,^+0k `I^#aT/S@  _p>*GO --l覗rѭdK[-z F#Ox-%bm( M[@ ϰJf/aѐS)tz縟_@c@O$KEDG=Q)-1lg,?zF15*8TdE;Ŷ sA.H֦T0ggM؎Ifi`3{xYN3q+g"LM֫Պ?ˢ/`򊎱ݱSG]"ChPJhEv2. }2\z,9׎ϓ@|PvʌZߌdxkeuh)7 sȡ\ieLVӳt Ӛ_}qOx'l{A'm-nI7hh7)Aũ ~hmp*b6i[H-,:h;{pGUN--ރhjOTٲC-GoOE vk}/a;eTh;[3@*enO :x>r{R0Dq0JxY(sI`6p{ݑ}b0gv bݗics `_RvN)bM_R&f7ePَݐR3VxCyf/JڠJNhI &E\Y!Zl<8cN㑲IOw-vI t=Z!Bu62$` H輽8U *]9@#c[Ϳm2͘@"Bse?ٺ&P-OpfU\7A"<ǹGCJjD5R`ĂvBZJE[)Sڥf>/]_d[~twC  z͓-]1җ}D6tGO \y~N0M2Pm >c@ɭbE>xZF.bim^ T cY=JAh"qs-(az.?2ێӄъ4 4FB'x$St=pO*#yPB1#%+Ȩ,D<&qM0fy=@"}JjΑsFM/#4qM(M$ի9PD6hO΍gygU*WzQVox:䴭oW;5j4#"9]#)Ԩu,tZXg0`sF7H*^ij 2_' @l{DPTVF3l=`3p4bMEWy/-/F틜c\ܙ P "ŏg;мg,gFnlEf =L+eU21{M{§X`0O3jرs5Tn:9u Sqc,boӋb9|C黥;Tv*?0J{]~v?)AbMov5pC2q cBvƛګIYW*cѕղ#|$[|A8kwR%% `ԭU?}|AT Xy]% 3x1p a[རոήyQf<3[;r!(uʴSӏ-xtilQh ch |_;6HQMC\H/6X j8Wg :@y9LѤ$jXdJ &| F{@Y>0XAX)4Vb\Zl4_dH-vb''kz;眶[H(x9K<y-H(]){ݺ&5`v$.uʩ^wwW<|gydC|-&HBl%<&*鈧 4,PLedKxFHa%/ %Y AasLq@,acE?! Ohye2ĕwl6b L. uGP .o[ҍ OeMW?m^2b\J?.?+`sj9mQmU̺ 2j7;zAv$Ç&?|Aƶs +ʩ2MlȎ5D;n]&Dp645:wEtMX$Jm= rV&NZL(iklR&ڭ"?ïbl|x[= b]W$aBfHp6ȧ#uK!t~ݕ]"y)SkW$٦Q6kXmR"fCcH3ZTiZ~F6_{CO9ڰSRWXhzF?18Q'rRH_bK Gqh+ćkxpUxj:. 6;ƥrcATJ`$fU7LQ$''Uʠ]bYs{ ZmBG>6ߖ;*Cդ%[<[p}C ^MauA&l6c\U:j)fޜ*:@1Y:Aiú/"O=fV(ybc~vIFt&2/ sezz`-&,茜~;L]f>_r,`sͱo9cr7i>P|NwD[8,`.`THsm4IXv`t>E<0# gMC%W5Bv+6F]!- wB 1M*Ej?kg|Ikf*Oh zU{9K1j'T"ӭ (pwx"1ǤN|qY~v f]`1Š!*W%LApJG5%]Nuޮ =BHGKS%G(֠ڜͤb˧˱D~^%pC\#?ឯ!XΟ›ocW{ѨZ64Pt$!%kꥤ4^Gn@8K'Rjw +t ]m}6fEA%:v澟 pRzj` 4$`ƒ09P]:)'(n4AUiVC=nBu{,^&{^t+9mk١~BD46 7qpęh4<Ԩ:isoZ*DF6[Ս:eC7e]\xI BK3i!FYfm#3LJ-z}by]9-g{ôŅ`H( 1Es Kx1 xXX$Z:Nۆcx~QυUgeҶĜɟ,aĜssp;2؞ꋚ_gJr췧~]+F+IPج(} D ,瘱|.G[#38xYSn&<WZ݇.{H8Gf얍ODtM2Klwuz8=>|e^k<ݍ+rmWyt}yaZq!Z-kJZ++=~ (3CxIKCGQ5IJ]ItNm991~7ń Ӆh 8,b?Z>ŒdV"vw?/fl Uդc%1 |uPRY$Gc7IgJګq<$6!d84h!E4A 9ƇeJSG"9)+Zه֭yair, BF ,֝WBDz܅AXX|Ŭ_a_;L~j d!" ܶVJnb16cx i`#,Q[?TtD<OdY=Ql*tݏ+J!LkcVz~}\6_0fB!GG֥ *XMEH,at/4C5T& `pͫ.%"K)؂v.7?}KJhhX%M@5 Ms9O+ .pu4^\/սQd eDۭc 6M#*E?:A"z]UH׭ig0_M $AB2z; TvYm&GW ޮ V*fk!p)(^$V]ZdT΢w7EYܳҧLZ Y6%Ӈ y_kҝM AyXV||~Aj$KDwkrS8^8)ډ jpe iY[YN"Q稏؇, ؚ-prxv,v~l((Hn4"'?h@ u DE)izc@gTFZiܣVKɦ2Xt{ sEh|FPkA@M#`ӛ%|Z$&j̈́x_LN֎'1/crwFo2%#p{3R QTuG݊_; mP-R-Q}noQGJk_)(qTŝ}0㏭QԹ)Sz$]X/$rJwbP~-~]$B6.# 襵V-\އhFƓj*!OE|"NH:r$*pQ/Igfԩ,^Q>lTAtQt{%-s'+,9j;35HR)L  TA#]DmjchAu^v4Pw?n'6?'mӸ0t7v E8r$ b&_ћ;}e.GCΈ@~[%B|TJpr|pL»{rQ o:zC8x 9H\$51 4t¾A_3fzE 72LpQ5多u%˧jA `xRl4Dz0ps ߪd\SGƙnY~"y-R5kFKq'WX̐L8X~ `l ۪1T-Ur\GOio#a~!p-n8Lf0B.,HMDr<PHL⛿2-īx:hjRj|< ?ũPwZ|41Dy_z]r"ʪuwbR=YVPl/mbj+ID&9%K^<~8M[07{$A\hMy#?@aqXrNJE^CߌapQC-h 5߃jJd7pJ:r8e`^tu&ܔy(@@4˃"s; O;?G>./ &ȡ߷S~,;X7hX+-ѕ|]/;-&}MCQ +m(.S=u;TR8ߺ^Q!: Mi8G[|=G?!#1^خʎ0x߀3 "Z0h .c°G+LO b2pwl"Ԟ4Rli)I>s$B4̧=R`3^oYQÇa|Mlpu+D)iIgqO>^!Utg;N -ʥMo/ߤν}ӴKT+ `LM&0v$hg3[ݚS3Tem%gNǿa~3'9@Gu :ܗI5X{ gP n -\DYV>5JRfNζ+<_m#҆bI>w-3[_ѿs ]Ӡ>Q!M0qwxHtO2VWAKdpb,HQn6rSˉRxoğ{ wi7DOYyC6Ά? *YDb=RH ρiݲ0q튜NubVaVq 9OޖHtw22]c6}[cj—|sQ&8V%)UU=edc2->e$)oovY-[}[N%U]lKVY"f$i kꅎ&vDa*# 5Vcmja ceP+tb^` #T >M*)Bls߉b2WH {!\E$J *NఙTA0X5k$ZU68]L5["N8h߆TǘnSRS.}|$h~mIr'!NxKH4+y ^1EHX,DcjFTTոxyQZxg=u`>g7yXmle/uƋ$ E:V(T."ƈ jE Ⴙ嗶7"".vvtԐXĤʟTpF> FpAmg CuPF ispedqBQ_*-5LGodl{"-Jr[xPK9[p8O6[ޥMȄ#ϱ0(F]!ڰf T?}}]U~zx_gMa &QU^%PȱΏ6ޛ:o*L/<9!8 ݲޒolb$vnRJH23CpP*&7(vB%0*j3WK>) =]kխ?ҲpM'0И.:b~04h7?eè>6$g] u FON 4<5PAd;rk{̫a K?-h|3=}mv,>c%OdQă$E< M"żR%:ꭳ[w9WЏ:-lɬ`v!av8D9݋¶7/,\B6[$<vܨ_E<]q6bn<*`wE?C;~S!՛93Utp|?8&ɴJAdwrrIq͞e, RkPx㕄3!8x m MjWwFzȉ]4nI,ž#WI^ 8LэSAXAvZ~hsǜ4r4h`A 2-K0zۦ'ؑ|&uR$-C- z$E%k4"Zݔ³9tQ=|-GcA>&}D$({N׹*YK}%i?8Iw{=e9o!>i RJ:n+j!ƔDK i0#"uIС2()> Z}w ]]ghv[E"eSmBoK /Zq x~xon5D&+F >SWuo_!8*ST)\kʧLC`&,Őقz`ojw^.LZ>L A.g&Pz Cm _3;X4/pq!B˽{cM Ř{T}ݷK9-F*=! ݼ8u(cde2YW3fN)3vt|_MaNԫ!E`vđ~֌G6*Ț^.)udB|[6)Db])C/aۅ_hֳź>bl:G%B]~Ժ& &{\!*8X}6!CgsNA0~b_^LCSc㡸PrpZz/*A7rHIToիj!MɊ@bgN愬vmAX>,F&?LFRoWbf?2L \Ҋ+ȢdKbwНbnXu>ҸM}>"T6?}m//0|QPhqdW)T Tҙ)oCj>Wg43}A]l| HS L-k=^7`4 ȳ#0RTvJItUogQS7À;hBC m!$KGCՊZq])ϮKUs/ʓVcF|?{@ 4:VoJ[iF?YΖ~Ys$4Ϙ<D8 :kM0gVUoTo\#q.,UH]ɑ|5-B7/93eN]}u #02wgVcxv`YKq46cCQ]a ~;h'y^bw먶,V]1~doɗИyf$XJ=J+BV&a%ТJLWp qVZEl$rWɄi{!|^Z[O߁WT0mO'[`@UǚcHBDDz˵!x8V=sD^f=^VvD-BmqꗪL_էuKv~.~a4>ZRT |d/p`W\Kli1@c'CEl)w(̍d*<0uwbW$i).HmȏqmqƝOꄉ5[fPtΝ1KL}OPwj&L㥳&2"y o2gF Ej u1w$s> \g1O„RZ?O4+9o);HzWYLl,nOP8df[&-E?O|q$K$q 4ͻ&)IXVp,ĩiE=TgWΎf"i;@)l@9~2§o_thQiR 3xhFWp}|͂Գh|Ef|n0CJV_[ /K^9؏(FMG̉o ?H|Uե,PϢ!Xynwb%A?(9VyJU[2yQ04NG/zPTF{A3u3)G*%Y½1rh\d 60#Wl Sֺ<*GҦ>=%nñ*$%,oqKՅ1kE\'k]Znf=~š@bbW(K9ȓ3k8)3 B4_`3$Գ8W*&'/;:FqkS'Yes]2Mֈ^šZ*^;JJ:hr9ƧԷWjz]̂6WL,N6A ꥫG)VzQ5~}^EŔ֣$RD $.)$$j`0YEr*ݜ/@G_ӷp0u7"uA>#WZ!\oi^ؽXI83)s5Ji}3?B~݀ZY.E?~fy0Հ(-Ia@ g@eqJOMXcHa 1+HC1 &"bQ+9W#Ro=*hW ;_!Zpap@29#^$>KlpBwlx ?6'>\J/$U$ͣ +5Lw~* SΆC(4Ül*`zi[Lֆdfs59FXNӤo@GV6@t:eE=:LH¬Q=`b&dY~)>9ar̫A;N?Wg/n Nq%yvFPx['JxS mήQO[]ry!kVMxbmbD Y.kwA%L"Dz!yP$407w+ r 5}Py2{ úEcN]#XYfB֘6L 0΄MK*ui .sp_fe0|d^Qc6KivL?ux ;ɔ?WRӟI"!k˰Ԫ 4vαɢwwRMTo*z{$f3yĝWv˩D G*_X|xiwlQC{コ%_@H 8@LϱئO{NCp0( T_NO֣,vP>Ifd HqI}_JlK‚OQ=kFQ^ӯ{ƞtH `¿t}3f: %`TN+ӽS^!MSnu- H]^$w&O^ty+qϓӂ9)!jx2CX! yz8ԋqEjH" ԴMDjM\Jt3uvDEQRu$ zm[la d'T\/ 4`eSQ;~;mz(DX4iX/Epfe'j]S=[ĭz=>a1de޺bu',V6K{J'ĭ \&v #eG Gq19a뒉t nWy%JS) l|\?9H: ,#p +l|i4l!n*6N /*9sĜs܄9]_mTT;ģx ˔ I]Ϻ=+K-[^CF+nh$\ ŭTOo4Ȳ$/yk/4къ# xcUmrHr[4w!mSYgءEM %?Vd,Un+0d0fn+mZRBe+C SVlGt?>ﴃ{BX߄탗ŐW[6bS#xta! )K"[2fl`\iGQ9lG(sLB>G&_2 2 PpdQ |rks5S"h$v, l]8o5T&xj6GzEW6<)>(=CՏi2Cخ N^V燚;X,Uj]ϠP,6:vH}w-{CiC:LӃ38SQn8=4gpr;VENjSRc%~[]ͶK0}s`\ ퟐd'BfMTK!PiEܺŵΐ>,(P5*",Jns9X9$W XRԏ6$=<(vo(Ш`lYhuܢ1G71UFZ)t2ԣU8 GnN$E@ %nlK8iz=+WiJd%usnzUl\> TM *sc#kF&LA@Пj/ߛWv  YQ8q?Z5ٗ[0CA6uSloh0`X+Ԫk3]䣅n~/v5Mڄ̿\o;=DdswUHu%ιֻv4kktoU80wE|mqEabg_kū.nnZG>国x]ި9SAcW!s hvb(YT;gKV>;.&1 _x0i:;4@bVe )U|^X 7!'W9iAE[]ôE;CqKjPPȜm8}\ T8 >tCOgbS~htӷ]gʫP+m^&AGξ@NR0>y }++N̈́t@(J9ٛgƜgpH @~c炃2OqbmHW/e1/ˊER z̐H7o^T/ @!MՉ1L\yͪ۠֓qky<:|i%ȷ>GM{/? 4:=VbUD67\'_m?TP'\s=eS.025at(dXT\(o+)Kz.aUROEvt s >_HCQ;c{>L짉]{>D-t 4dIXq /P"(x˴-8ikZcB,Udt PZ1*8)XM96Ո8C%s/ %q{5^Z&_'[-$#A~Ӭp1ːҦʋs7pȻO;D2}ިUps0M2{J_*InfTe&"bCΎǓIbRd"T&4jJs %yϪG9FE7$uV¶R17 ҩ 9CLI;"#2{[X!!o=e`;n?i+,c̤ dx ?` 0VDO k!(ymYؿi]pB`"ClVCޯ%; WGV)C'Q ecޜ,ilcM{H@@rM8%m?*:.`Q=@VE/7mwfzW%^!dx eVF?5WKJDeݲiK6j f~]zRUoZ0ș#A'奨6r6;Q'ADw),Ojj)it/x:2L1.e, n",1 O [V=gWd9ml*]W%s*G%X?Tx?*&:oUۏ;B9]}ܠ{㈘J=0J]^>ƏQ)g S=1R,c l/^o 6(9uv&fiB qbhc5j~bBel$itߚjL\{~5}b$OhH֤Qypr g̱4k o-W!)HxYyϊOe hb4&SQۃc7Zw}iB'OGNCq40t#R>UǙT'a.!3l^| ;nM.D#sTxϨ[|FR.m u#RTtݱ.E[ W |!";A5vYX.k`FMr)'u.ho%ĜKM~nH aH0Tz9٠Z!HuD|8`NwYdUrcW(]BWe) u~ ƑcgRndF>NFCd>M"o?t9Y-{]8{Z;>Hog,yr)L IJl%W q)&"E+|b#5v nE'NfYޯbBTuoӡ{J)i;bq=3CmvK3tM0rj n׈eIoJx퓫lHg(p8Ns1vUQH$KJX1XIhÑ擴fT 3,N qr3gT:>ƕ W[WT}\5>1k`‰_&۟3skXYT.Rg/2a!nC}Qq+-L/J`4K !f+&*mcsP/Y7܂MSkб .#~r@Bmj|%fcHĘp**ȧu m=^ѬX Vh)P^X eDq㞣;n{9C)ENI@qڐ%)n٬@D~Y6> .c6`]˖@'jV'EH)U>[{- xF3#$ˎ`*x kw@b6%C魋۴C YL8ͳbVZ L$ } 2[`;m>*\9ۛa]{Te[MIU|**;j7bri GkN$ӦQ=>" |Vؗ{O:q!7}ߪ/ ɞIHmAݦ#'&9X)rniIDiT,]|k'{6',_PB#I{(R=QU6;H_>#)P$_: D,!;wHۄy1iqF6 DsVA[-ĭ9 &UVd nR>L,B$wQVʥ&<$] a<[/PH [#@h]ʊIӮC$CjwcYc#Ĥ nсw)B*52Iq2RQw*.=%b_jh=i(5'W[7,Qb`1bpLl+'` m̂2 JGn!ɜzd(I86ʘL/3#mFu;l:cNKތp5"MS +?6MBtlW_L \i5*MJT9 ܃ gfnȡ|6rhuV.:w,`!62LFԨ_ Y+~!]#wIN >]Auv_ۛ!>U7MfЭi ('m&@mq^7: g{,MS *>;ߋUuzulQ$z Q5($P [q}4Y WrsO_N(6013VɢMz鱣o2:-ּۭx-ٜe~uf=Xm%5ߛԬ^Q| (p"XQ9ɛ3IeJ` 7 >OJ/MJ)V3Cl|}Eh`n×G?_vϏX'>EYky $0ZͿXvV`ݐ[#t:AJwarRC6  ARRrlEA^\;Ed@+w:V6SCi@=dg&ۥ>;۸k_snEdD2}pL[ꅶQ+ӘAyhGTնOxkCPs<3*lGZ:>^ w98A;?"}DVZ BsJSQ ]hr~=j:(c~9^c+(d#_ :ݣ'37dfށn][^͌|vi z~V}b qm0dFM $O9咉dj̄(RHbv +q9:КIqIuH3A|6=๿ O*_YozsP]Q5mFһ$pƂ'K6`}k\Kܷ,Uw [τ sj$w7K((.Tl.:X-e+yH2"LJJ̾vĆK:3$_0[WrO?'A}M>sY 2bM?[t&ԠA~|G ~);k6}izi"IX25,R)O9$ *폱3 %U C'/dGAݢk'{Ty+Ӏ,Gcm|/L) GKF|U٦l-4\h*'+F--m5}T%+lt>v_DK|BeDBڰcҧS2ӻ')SsٓBVujACQ&ˮ+B(x4:[U//a r 6Bg@@`a+ImTj}pr>߇HIL\/Djo\Y3u{N`}T!=f`uΑV&>ؘq .h˾1E`>f7t*sԹZKQ{bm~3VR^ W5#5d'ド]Kg`vvb]<1 @U"^<X1hoX=2񥄛v҃®:&pÖ;efVkz0bT+/FΝγt)V gV㈡`^E@Մ]S0kv i-`2lv~6uKg %+Y_rZr{W=&zڞ-m($0Au(i#)akHTMq[O[5H%b`rB %1\JkPPҥEh탲 \i%甭f/Qg;QSN2|IO㖎chZGdAQgVP^=!YFSz ~Qz‹5vUzHbI]`}, F$47s\#HƢ%,ڻ9\$gM ƞw|s#%il㘜H.tlJ"xF\sm a~TAczgozfyRL[n=>v'ܑrn gWwg2Z>H\k̠7 #R1LmmxVe'xm /i깦S{jӱ㇔;rO?;0m N E#wV[U/UG"ѾhѡrV_1=lٍGbuF9hzDБym2կMQTceB_EVPI^sJEyU|)IVtʶx|y+/k"nY5~9$sa] #[هN<逛"z@ 6>+^M/Ī86*_ k/f]A*Ϯ =X#%JݴáŏP_y1.]+J>sXE*pۯJ<~OP UycJ5KٟÂz v!Cz638ܒ䷉paqpxbЁꎌz~ nuX4'8 9c' EsoA{o"8UX yS  e S#Vj0p?.1fagd(U$__QAڌFj=̧bl},$.㲅: 8^F.KR@ bc r ٨hN{.Zk{E [9(hȝL6|="4:ev1^f5% lby}<N5 vX̉>*RH؝[ip? 9z3,IC|\<w< % t}|^[ƂC]2kXb4L.|4mf 5CquZAiCx{ːR 887wOsÁ4101SqWM_ϟdi)laРzI5E<%};ş,Շ"Vy/'4[zUh?&]|#fVO و623fwn>PXӑ->XJ.ӊ05Ç m| SiYEDbg5 o@DtaZMvp%2R1=G wRGC 4^bW!a}Ʃ9zvЏnn2)PrkH620WjA7b_p;,2۬=y@EQeO+3_X>>T6nȩ^\%.;[*/`ы&>DE62E6"ZFZJL| )%tWD.AL!}Q-26᭼/0ߔF6F}V{GP$=!Hl9JBS@77S'CAaVS'-e`αΓqۢ*Q-]Wypc?R! i^<%2ziei}|}X*Á{G2ʊ{U: S(./=k AO^ T"c%<(ʎqy⬛ NYvmX7uw 1a=#` ұ22_2TOLw& UDa˵8H/'w2AXX<ޢQy=֡%}Ă=VkaWPz N%cSi mn50_xy7.iP_4-b@ymry4,R{ #KK+p'tuf%4[#( yGMnz09'.rN ξrl,tV,O=|̜׉wjI]2)LI`$J]e+܎){ :4[K1;Ǝ-Z3xĎGg7_ɿJaMotH`H%|*ygjp׏1 J%vTZ 9b!Tw:IBL=֩]٫hDDZ2&2YYV L^Of`M陌XIh#zi'q)IԖ;Kafǿ(nWewh܄\%A Y^Zv/9uw w4XZ&N뇌d5rh!V.YIcd~= Kbܨ駕!B78!e51TMsQDECO9\4<`CxSK?=Ct֬fNhG^ [)L]@K[#ip[c]*xyϸfe.>+r n"lh&S@EG8[ >=WhsYe佦dYctbD~ ۷/N)M>$r+ VHN.evN?}%3B GG)-IfmM"–H؉j`LC-  ;L~$ɣ0W;͋c3(A=FOr(hQL- U|uYvu3;s2ʜ4oB&MYӴb_-ջ2d z.ȷ;C.$7xqf`2R9%I`?脗9ECUv4NQ6GG[YGAW̦opN&vpZ_$!V%lxyDцϫ0!9n%h;7t,ZublJw0/;:Ymz* V"*!tz)ʴ];Pq{ETuD2h}ӂ|*)s/+d$>qQxuCUR JE]!k89 AONVUW=i:i# ^lcl7|WY:ݢM&"gqSÕ;7CMK_yj,ErX>S Y(^YO$vUgčşQnMa*!hi[Ѐ?8&<`:r`^,`Sɷ#dp/RJ@}V4(`s*Nw6^,zf=o|hGZ0 L2A{KBLF[`[8BB?C9]$8w-'?U`,,3e2;^!|+t (QÄkC=ꥣP'm= GP[QZ,%g+p[/Y:-4X w TVH0X .֚SW1)-|5QAbTA>RpGˮAɤ;4G]+SR<| ²8}*/[`'a(^WΖԖ wCU^Y:-|,:Q\G.cUX%D^}t?;۵a~~=~ [pH"&48yS;shaNHR[}N`GF3Gy0)2 RP48G gw(*̌dVfG5E:TS)qWf\hřw+23X?^ =! ߆1B7 :w*Uĵ4_m{-H\\66G, 4%Od\JioO؃:¶IGA Q ʹH!Sc&qxP@|U <^a#qSt\^ުxC.H eK4Ϥ2#) -9`д;NVH`*USgE,*D;OKtL40&uQQ" WxV<,_~@ ]Κ;eNEo᭬%soATOn ٓ&R?[E8G"^cd7ݬL * [3T(BB]Fԫ%Cƹd\_*~{0C;Nݘi  IT$3Ғx{LMyM'=}IgS_ ˻1nSVԝ" m8 ,%mj ZӭABg17"]E >Xjf٨OΆVe|1˰BHVUo3;SPT0mEu@[04Eqr]h>6dbԹjpTZrFsuE=k5 ce8(#,„TSS@(RMީTiJ/dm`EB<3K^4)s]F ]q!+U(=Ͷ6*<$x0aZ&{)C3Sgv/V*'1aSC1E& Wä!@M8)A(!)?8 '[BjF7M] iΜ APԋ41/~yg!]G0phi N=OV$%QiRG_󢬺*$1V A6C%-!I A^&nJ矼 S!sظ=$Z@ AoLQ`Gn;74zS\ڻ׷Y\T(Gb\6I^F ʇ2!ԟ8ﺬ4/ B;fxTO%ރv|gIk^v[T硦Ȑr|^#zΪ ~OǻOs{viA#aYV#hokf7S >emv,bP&5WA$ԩY_pp, EBb\|zl?]!O`*I0DX~ 47Cs'EA-qq[G u$+cKۘ|u&5^gR,HwaMʽ:Z(uz`q?m|B^c*QQw'(GH"[yd9nFss[о\sʵ/?,բ7Hq͍3YDC*8!v :Qcc.A,?"ʠq!J|HH~0~ nD ` (7Ƿhc}>'vbmi; ?I 7eis2`,踔vun4êʔ1s^:1V}JL6ߜř37rY2N@fH}v#Hʾd"#R+c\J(=92Db!- )#: q"<>ܛη_=/o2zԄP?/GqWnK*Ӆ*O`1J>H 'J-ͻH} YZ