python3-apparmor-3.0.4-150500.11.9.1<>,e$p9|>'kzȧ$%B+=7?CbJM-.P|:40uh^M3"w)!Qss&tΝuR1/J%K?^ j[(yPMڠLFivN59 I(m1}'q!:- T513J.l0ΘК u3M赒Ǝ[(~OZ\DՍ{)ط:6d'}S O}t+j`GgG7g% wmf;_,VŸ>>$?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/P]"k%a D岻Nv2PP%=S Hu~M͔^S1rd/gE3#t>fYn K.gH??q]FV"CNdS`ZHT8o8Jr~zRLMHRN+ql 47c䀻&+6.TV đ=4Ks/ڌN~TR~ PѵuއAm󄔇ǒɈX̌a/9#D9kXfE5rY8歉?SSs)lW?b1]kY#92E!r%.,KV?OA%P<lpT͛12Թ1JV *J]K(݇Hj.2yE`9M]b+(VPI]EJ55B36V2xWA[$r6wh0iE:;gv魁'=)dz"&D ~x <,fz(PF=wbX< pTfrSH4RR}( 3*,7w4D+BVa|&V3k>Ov 01%GtBjiؖ߭"2A^A^Csݚ>H;4_*η)N~)*@׶t&}"L֤HHG)# 2]͍wn{~+kL.!1(rYƹP)_ckj 0߿J`QmvO ;䶉 .H*Җ?H՟#˞1v&ҤcEFp0ffX5ef7Jb~z{|#T9N;|kqCʧ}' /U<{;vW_b|a;K߲JEd43s† (||Y 7]WF7wI^'"?y!H-k% b[-Jq7  ]3euF[z4?yi3u s1B 0UxGUf% *:܎a&L=kzed p߉m^Bb>h_WpA3FUL0u"sr@( |AO x.(Ρ!\H} Y4^5,R^BCܮ*? YtC 4+ih sqx6P[[iܤϪdCIAq*vS|dhz7m0<m<[r9rt"sueBpfH\QagPnWܺ WO$1^F뼂ͳ1=Iy9-/,s`d~^Up:C xRNg<ˁLCl: 'l3N''M!iSqCS#u*MvVLڔ]0s3i 7YTfjrK'kS{Ig4t, c<>/LV|=Uz a@w0+bj[|W8`TOǵmf36@w|JmqĴYwG4A߯hC[ &B*oᮇt/eQTBҡwfh]>wOh&O<3;fp+sez) jGNmFqKҔ='*,J@dt>lw?q# AޅC) T>mޔl, w{tbt[e~PvExIJb:)}> : IN$f aq,S&uglg,f#'!1ʫ1mk2PVPe9.L4_x 4WBM2̡QWߐl nYlob\v5!*^ w{@m%^1 #Ii[:`o ;C(T2Љ>!7}gQk&C*ʳhjײ[5r̽R0h{ׄ'Kd U>7<:-)#w#C[K.*L_bEˬZ%$zyۦӯ3\P]Ē7!|t=wZvFجUK5v. ElU%U0V&p{^5 |=_.Ze ZoG.xYP.ȍdWUvz0pn͘r}誒y+Uȼ?uևR<|>w/N\?&\LmwmVqa&#݈H1ףXx. K+?]Q|%5b E3KE{ANSgPah&i=[{cԹrrwF}?BiD~n8J%x5p>z=ÈZCtqhvVі~]B۬ش )Øwˮ@ `t^}0^ԡGsʨ̂?e݇"4!RAa"ةIk %p!ॴIqϐI#fUq“? o19HER'M=Nq1Js=Sl/P[L?ѩ>_ŕVe̫j<[c%31dc[_uyKs3 .ȗ$15ѹ!H =^L@^pMk蟄Ya $S*gy+?8ۺNjMhY7׌<[wiIA><:0%3a\)]Jz=IO3e:IJaлK@h[z,MD݀%l<EyUp:c0&%F\)YuQGSC}hsͥ}"8Ѧ} >`+𭢄 cjt*ǚ}aʗ3qZb'? qoӎS}ҝ!1T#L]jTNy""+-f"DqU(ƨI/)drMKkVN`ͻ%oAꆽqcȹ4 {? wʸBlcx(VבIj6*aEd7.M< k]=7yBJ~ V lbޝ44'BAr?ڗɆ,&(Kܦ J^(7h~4uk'+ Md(vHiog~QSَ@@8-@@MOB;⼓'\_@G8UIUqH9jL0/ ~0HW܅܄k-(.­/hu#cx6Q L^p^j3xqi綝uV $EMn<1KBl։s ͽ (ZPe驏OX%NՊ= Pu%'a ZZrյZutʸ8q_6FIœ}_B91- ?1أ2_2‡?dn.#ϣ1BiT=5?/Sr콵Wܛ&'XP+.~v#yTr!*<\vͻQ>=]`- ,"Zzz}I_=Z^#OY(vpXp̝W(<t0#4(ҜuM$xGW N5IOV@ma ?jRf ?V#ګq _XBbjPXM0v= Xrt'z+ $s)<;L)8'0dBDGFb^'Ir`,}uf%_:srX*) i钻Ԁf&S7[8'Ձvv1w-alp4xߓщ(2wڪ/+RI{F*P%]̀ζj#[w.\.4c{n1d& ˯@v&cJiֺvZ}aDʅ[BX/:@ZE:t]&BL.'x|+؁9nB=uF?Gv%2^ t|ҽӕ'fm_<MI0k9?ʝ^d~35l|`]W9/A!Ҡ'oÇ9 ܮjk0mqõF%S)הV rpe|! #{&lK{NEeߙ k`.X`zAI|n|ϓg-2A:UCUh f?[Yw%ʀmE11YNPf/(B$vд @e0pOCMQ4/Al'rn!:u5RH`S> =Ɉ vC@>pL(9zq[|I읞'Q] !qK@^PpM/!'`gߌO+eN{4mWaLrUD!yU4lZY5X'rG"RnSrVHɵԱk 2*%#-h 5;kfЯ\Y ;dBOvdWpX"Xz܉**>RY$2;8^?"'s ̭cmAL,S>5˙~+\摯͍<9"^ݒK\DKWy5puͲgy̞Ϙ ڣ$t΀;XouczųcQO" >%*4^+Vq!.R/='KD$m[hX~j|2d!ty0uy@]M4Q?N(:+oy &sk@B-C޸g8h29\U:aA7@"IAiP` Kn*ľ|d-YOZ4_Jyꌜ3:8Tߡ z'!'O۵*`v#qS/j*$Ԋ{T{y$qCd؝t2Vr}֏@ glIceN}Л&'.ͅІr+5/hISޅ Za2? %ٰZlOE[ Tf1#޾AуqYc^-W޺'Cw`@g Ng8J3,j()gK1kYFnՑc߷a-yFX}'v;z}}VmQǔ蜁+ݺ?AS"s9FOY*7KH ׭ll5HZ[Bna.\vd`CPf(u9hײV* 6Ͼ~Wێ 4khCf;L$C!ʰ8mK_)nIsoa*)8*~4K͏D_Y8Q<I1Qv*`Q)h]*6A&i9P[[TSLY)2}c 25 .,gbX[Z ,Ҕ/؁4ދ+KO \\JͶZUQG ǖ#kF PՂ!1L2E˜MOoO-m,Y*ãN(uCigNbrd7 t:"ϗx`6Ɋ~v oBŵl/e:$y?h{ JP$˱΄eֱCz_V)zYt>EV6.0I ?1U]$m 7M(sF:a^sL_(BՇidMԱL@|=[ g$O(EG]#=p(},RLPu$XC[ぴ->Cp}`m3NRO,#֘%[`S:z;nzx Lܺ͗Xu92Fu߯[-+E މ_SvxO(Vƚ Eqev :v1Ϸb$aKDmCJ6q\y /y-ihkyf3w,dE~% \G.[? R< ? `ВA|9|۴:c 8J_M:⼩tӪJqrKzp2>l"M X8 ;СL? [*BY Cs$%٬䄅jЃH=Oe/;vwXfFr\`_JbF^sQ-YHCuN ?Ё eWtCZ/ZX<4:hu:L L@Z?XDH?>8Td\D)3@M06)jh%0l-G,Pk~鶟af{;<$ ӳ]+(܏ [zJ+*4m/ٰ.}O> E׸9aP:#_9?r&Q|t mEY{PY""W.VxH`3f1Ba!/1΅ ѡ*r/ ugck&At/ Rx,AgefKkX*vO9#|΄-jUt%A%ẅy 0"ŧ@>w Ts6q y1۬#,l1RG.`?KP+'^ S81t7XVnO o*R-Ŭ~pj Ax"sUBq}7%ˮ`Q 6c}:d{(54?X"(qg)0tJ")ږk,U߁A+g!%T%W)=G Ole, 5Ja ]-xۛ3=mnN$=.ˎB%.O0c/H^Rx_I/Q$?G59ˠvճZS<͗z#_Cg8vh[ۡ^mov07'gk/?eWC4Bh?Ϩ=X aŹu)*^pEeYg̉(۵ #p˚5 ?䵒dM]\̋מ:mFהBٟW췂R2NQbzlNwȩ,i{ǷW?R|=T %j9cOtX0|䗯岷sF6tk%Gu-RHvj=;<MI310!j &\(B+4Az47Fuk%Ks@6e3@D ,Z Հ~T6Ք7ʡW W t;0 !}$}o'F{TL(&Q"Rkd8<}քȩD`>v L[E8P:\rBa4 vJﭔ*?}c:{V!Q^ynk9Es%Mb~QoyPGCC䲑?=Xx_4޷EHek^̖6oG|[w, 9mu/*ƾ£Cݰ6aZ*=~i;~]R2 <%` hkqyJuQ⿗5۶Wn %cMgt,e3)XޝwLp3 5T1* =}e N[jA65 ̳v F_TrB[:Ѥ|$Jm7t~*gWEUC^J\tf0(dO% l&I7@p!fs?i^OGs=F_"Ţ:#Fu[_ nWl<+!V.oN)Hvl-,sZGP `Ib]%rjx ŽɂKu̍,bwVtϢ{()BIpA>ܝT\i?j-5 hY;Mg]8RYh Gt/&ua&DPaVԛ~*-=Wu_tߓ8OX%Hp0RELp԰q@0~BNn0&ZnR_KaL-K=T $ܶF:tkB7?yV&^; "YgTͰlxXn[Lb`]`]9aD|tguI6y˙V8_kד,}Z0gԘƮc% 1۠ڄ7w.G þ71&QݾH@4/gGt_.4VKy@g#T_cx' &"ZЌ"! NJsb1YX;a77Ʋ *!S<:'icnwV N O TaVY{?5Z*G RKX!ZDǍ D8Jɀ ;qJL1i5<'X؛ם`"el*qRuЅjPMQ4>Q(F>ԝ]9Y#hv>K`N.$^f?IYL @xp*|Áy(jcVmWV`A;T5zcRP$V𔹕>4PB=zkӶ1XzS9>:DGlbv#9xEb;Gx6ʲ6^RCQԯ^iu+?p:7{Kd&%@ߩZd@?jluF%& Uty/6yWd\OU\>yo`\T76pJ+#|721?w虧̢jԵxj;H៛7hR2"3Nr]K5񘬃xꝊHXdi*#EUKR@#i5P͵"&zB~]14SKMYiҙ\]ׄgQ^:PZ X7fz<>!8C'vue[ )jFm9+hnr҅#-w`UOu D:+.PZuztvV+J[B /^%<]2 Hj…z//'kT& j/?XU^?-a`K NLiov1 lC\ƨw5RzH}x;&(<<>U Pzv|#%W*R+hO7Tɧ|eY+̸lus׉9OE2"jݻ 3x_#'#V+_o-?asV޷5 /ܙC|O>DO=hk͛ (N*-~!KFmbaͥW,٧2Y[MZch5fwXaY7(OD0 ܝw|Uћ*|T$ M6npr&ITƶh NSTa|Ti ^-DmUf HRWd6#)jՙmhT)Q% f^cwaKE45rsQL-(D?*!VVnj8L gK~Y't 8BIV/F~J <@g8'JCSwĢ:Z5խe|^ `>QHEIq,.s3A*8Uύ2 )} PYW;۲ o~ߩ `J7/GU0y4Gdm yf@Zlтܢn pk)T@:"|F2EugoFb!qUXð~sɇaUıi*kݜ,ǽQs`7rYb~+mE[*yz^F(Z>ځ0 䪂֣Fd , Y`Q<ByQr՘c[Ϭ@ǷMg2@`e~{!Fo>F93IJ uC9i2:`mN}1xC9ɗY{FVVP?9-xl`uA$)78dvnDg974Mn9򕥙Ůf`Qbjy?s-w 5m(Ԭ!Aju'#*o%=fWcNe̕ys8J9JCTVSsOJ=u52]8b(k k.R^f_M pUSzA!kSuŌrՀSt#οuPqdOUZ視8$$WzC]oL%>_ sb"0tvǜHch+:jŇUǚ^HuxIL$IL&~,ghz'VsOy "8;*'2BX!0(Hq'_ML.DwGΛ=D"{.Hu闫AAw-".zBӾ\ :~ĩ&F׋V4'ZJ ۗRp!y< res>&:\[&8Lp3ItA[rܢb*#͖B3ǢXE5=^%[SU.LO]VsНJnԙ<_`BM,çX]RTM& H$kJRK; 9~7[o{e,R[{4U( Xd DQhJ,C<7lz\r&;  1|JL0lfs7CwSIdǎ} atgZ4US›u:71hm^[lސ U(ozbHgndA tNGoqA݂w,˙eu 8lEl.lۥ_WUF7H`A)ĆVoߩHJ*&dnM+A-(&6uG]#!Q…[}% 8Śb_r,ʻ:zqz 7crEA֜uRDُfZfs>< ?.S[С{3Jƙ_xS2IܺE-G{Bƌh /I6_q88wCew"S% b&[Ѽ̎3It}3C=0A. pQ}n@j]` ܥ9⅁Sڣ6j-fL V; 083oc>i[(RwQ' d#Hfx"X"p$ çnY3]Re8( uo6װqt`¿:|g!.>Y3hN͐6]ޗ8ڜ+EJ99S>iUp-^}i0OJ%q|R` J1In,aH @tb$'4mNef($Cs]ȹLq'Y!k&]aPNHC? *LWeCT[C1@rYj9|ЋIb&{0u%#>rg& q]MJ?93Ncl BF%a]v$+jV,֙oT ގ^%Wn@ .#.sPV/էA&S>7(L4d(lKΤAw@fOn_,H͵jx,L+'EeIǬ^{MMZN@n  zV4|Gcվf0NIsIP7_%J]P90Sշ-v8TWp`-4 ܔ`>O\&iëB^6C~ᝢ8e-ɘx Z'aWY]_D8?O}8_t㗐OѿuC0cYFUBhT u2'gbx`73;_nHP d\IZӳq75~FK3{:~q PcpL99^xkO*](@<zUm}DF_!_+[:'Jci8$Ab[,x37797 PکvCJK[%31f|5R6ŰX >6O$fg&Roi D ̜Jlxջ+3B%s\jy[WZ?{ gOdn*?Q&{Gx,5,V:XvT'^I< cn ?WwGJ^@TRxw'm)zZ3n'91+'dBz0v#4( .fd+JK ۍ4A^鎺እ+?U#t=:e\NoʅvcG%b*k8+ٺ8ٷh7r%"a%Ai[РOk;%STn öA`9"o(I lFO26Nù29A5F(4YDd8(0"ȇw|9Ȍe0Oq|aG[#E)+lv9~ѵVhэŪ;{?E֐:(7Q0# HQ%@^"6wUCrV'BM\)wdI kh I0)K`:+ͭ@X;=-$U]Z3 @qaDmWHBr{mE ~Uh9XA? 38#!̝2/4!\ߴFb͌"blA?8 RhO #u0UKaegFLdW5NKW<02{L\N!:rD4utWtb `@Lzj/9ų%G\bRB). ~HTߦ_PTL: ^4PKT' 0dT7 dGrT3.,ڲXÐlB1? !=()/w[G>sVH2SߗqWHzto-!)IH& G`عD&uA+Qv(.xbA`׎̯$iӵ*B[#.lxg$R7!!@|؂On[RB[HsyIe]7y2iҷ%A1xG6iz35?md4X7W™=Di_<2qrE>CjoDԋ¬W~#߭?qĽ7s{%KORH6~A"njGbξk# /,K}C+sp'W_@_soJH S{夀MVD/y+ e;ee k=p{{i'۩>7P$pхSs+͗Z<Aue{\q}YS_4^iQESX_ 0yNByEOed6&`eT\NLg[ 7uG@hW5xTԆ&eejP D$ Xvk{o `cWP tPZrrR8$:i;>FqPwbmMW>\ C[~ 'y!Ѡd[n ^-p3E9O..}AM%j $F ;^D[x2."|{AfNFgA]n{$ PgRt,fǏ ,6-Z6$E8!%R-%.O 屓,IЃ3$7V[d#Cv-Bv>)cjc.wz 2n7BbX+M# "/]@Pn$Lj6x K=^m}BX[_$*H br9#}WBv[[2uj8j28c}]YbͲ}X" b"` C$+R'!(e \-';z-]K姰h$bSR4HkX Sv#s5x~6e %V0<6=Q>δOh>Wi):?: .UK5BC{M cOl'P7"" EE[{ S۟|F6as x4#'kҰ *1peϋP1Jd̖<]1mTu|{S ieLvzq7|X l;B| }B> ~u1Ğ >a?M՛ `7|)L,Vڊ+ U pB| % o6p65MĘ%+sl>0RFu,t;6H\Fs{o7L|ʠTX [02bJ<=S {)ŀץM@esS'WŎ _A= 4%#ٔ?W @5,7qS<`rzAe}EQ]M6+ȯ;(~1 ]ur^ 2f:p} XfPN3U~z\qSSYEwUt! ԎlQGc*bnո]P | n垆X b.U|vA;툘Ҡ/$e!me/iAtJok} Gct4=F$\yEym@/n_oѭ ]AV4ޑ6}"\!;Yd7telM>SNծMt1xzWҎvX`/)RJ >T5ho'SxWK:1\~h/,\{rͱJ%lJǛB)xaޣ~{ 1^AhN |/JkS!F|\aj  ㈎6j_$㶁_ܞxu9KB!8k's]DZLܾ &,MV7`Ea2aL~kU qRѱ W*nm-b+!8Xa?Uk=N.ثAhT3|WVLi, ?,@{=c6dj=r6{u -d|msJj!(}2G8]}9ZwM-:\t6?zft; qȭ-Tk?O*f]ﭢZtA# JW ;Wp2l`U@&RJ1aC4]㥬TkYI,oaebJ=`t! F q2VBbQ>M1gTʨ''=@Vx~CJ~&nopE7MWy6y@. 9#bA?y^HC47B)nuZc coшqDIq֖.eG $Z۞}½qkEf'$1<ij|6c~'M@UXҫ һfȪ*L VZdgqG5X=X,[2dYp.XxB:9/Cm}XYހxTuC46 hj`eKi@hV_[@5LIPDڰPVՅ?> ze7W9\ZhTf~pΆd%l`>/ٲ6-%˝;Mr$@yxDGCG!Xb4ߖ0D=h ;#<%(;x@jl"'mߦJs]qJzNqFz;0p0 Ɋc w@у|RwJYǚ"W";Nޜv&ݗ`8grpF[3L᥵KƝ]3嶦4;gH`R-Q嶻wӑ{J[Mlpf~Gd&c@?<*;<І{J|#Y\IwڴfQ}V'99ħԩ}=t˚KUG<;E7R!H}2,G[bANO#\5vhd%x|\s \DƖl9$M'(bQ8)*z~XV;)6̪+\vpYs(~ 7fS2AsTCxukCJ.B dF&"cs>:2 9G R)t>YjP>&գ}䅛bѭ5 ϼ C.}YxM| ~>s;v9~n1|..cN&-ic7 L mhkk.E6 nmEu#"N`kۻyoNU5) %˄?%QB\p0C&5P`2[`jWSQPymsaܕO}H00͹a+.1% 4q4'!Z9ӸZWK#ۘ) *ebc[y^Y!TI~' =O=\ ^շ =m:s#/=gH<ġut&c9tITXkqַɺȀ(i̜DjlUa]T+ƴ8r$ Bu=h=3]TX[wDq0j,Q e3hO !*vܠ{N"=KXt|Mȥ11%KeٷU4VlyNdd`ڭL4!DI@yI1ջPY4Cfc=X- d./ f3RBUnI~\ܕR_[ɠо+* Lq ':_?L_> g ?c"}*S|NxJ @81UWc>kwM'ut7oNI+7wwV8aбw*wJҹՅy$27AYQc-dGαџf"ZeNG=l˿ϙvV2gvm;q>g ԷERIޣI{ptp*<(Jj |\6yqXߌD!V(9]|c%Z*Co+FtjN;,Ec =coc20Ocsi<&HJOmp-xhy]y<ҌbBqzNov-$:iɺ>gڳ, SSdGbv~ %4A"nQXǣwqdcbk!Hl՚1C;lպ ޢF=guqZ"0V%R;9͞љPCάڌ }|"ՙ9̬(VBY2dӟXv3EI."P9Dw<fB,&?c ##cJFNاn.">̫PrDOxbW)B&X=< ۇI{O7~Pq%H(/z,MbYe?2Wۀ1:\zŶ.<8[(ic6|p!pԷf5]dNDv)l6,05eU_NkQr%yTqng-UR (*!S Z̽{n?R ׎<$LW>Ē?Ҫs<? 3Nvʍ-_`҅b;gu?ʵ!CjJ"2اbQKB8Y9d_ȇȟI꼊?ZkHR!_.PZ&P}i6Xl] xpBmH@dQΠw d- $sB4PS06^h(1*(6-D =WI#8[sXHVڮ@N#Ba=~Oo09iz 'K-(Ye®V^fJ32V啌c`] [@Vh5k=Xo3Kr7CpeVm3X d ȪTllO5(!Jb3lbKmMƅ#v0@/i~_a_BB| Z|?0)G +0wwr'U_&nm}s{vE.BL`%8!/Vn-d*Ln j&U,Lzq d(Y>) ?uԘc ِťS0w/fO]ݏz R226QSVق}p/ I# :utsZ[B=2g#]vI+^4gCyn\ipR1P"|EirTc7?Ex&57ueNZY}~, \5ɶIإS2U:Q @Ug~<>,{UuUt_ %eF7 BͲI,upG 1S}6%W(J ߧEBƟn'?+{yvy([q̯ob2k0%lR2RH\2$ _%W1v\ڪqxD- H"D~IogQa!Fdz!#:Y52<` c6 Ieb4`t 6?,/v@-Tw6Z~gP %A&Y`2I';n^ h](} ~"T {V94J]Mrp-mSUюNH壚tP򵧏6!fJן-5Vq\,Z QrOJxoQ>@]'5V~f@Hѷ]v^Vh|/?7OL7eΘQKC<7ci&|UQl.V\ZmR\| `ې|ܧ<9dѨځ2#>+f/ z{+\(ءrC,Ҕy*LԜV *F @#D|&7`riE -6(N f ]Bv fxGLԬUllV IZ~hJ7n{҆^_e׹}bqaCYbXO1zUqUś cւڡ%ix1ڶf}VlT[ z gޜTF)U;0 {97qoπƾf挌6uH~%(ɾ[x bI9̰=pW PFRF뀯ӖcVY1-=m!䦏ҏL~SM^:桄W͑_Ͽ""㴷^]V.&Xq_0I#D|q-M׀Ri. Z:Ppbz>+hǓF n,V[^ʔǞtuү)!AR$: ѯ̵8C葚bWMɂkp_~hGHsZ;[h06k#LVs\xF\#ԭd/ k ;6W,|If.,GB[Q+⫉>=uis2HOk$o{L[A]SɈ ;?=_|CZ"^>ĚpCS^ݞ݀C.̌=GbhelzXWf3D;ʛ~"A%-GKGNV9p@SyK[T+a:s0?ɁUvdULMd2>^!>qX /ulJ((_G_BwPeA#6{Q^:| O7b6a Pa2͟I3hO&wTY(Vg4m&7AW\'ǀ]bL/Mh[3FŴBIO$~hF4n/ӼڇbFAΑ[tn>Ax>A򧊐mpOmgWI0s+3m8&ZJ? Pc\42"Lúh<2=.u k"a%Ɖ"[#_Hi@.nNQgK4kveܲDdC[C=I"J>cūe˰=/ Mx7;7?޺)z|pby;??"7"^u Q /Z`^\2&35C@E矓#_sgu3ʕ2g[Gu0Ʃ|ZA>+.Sj&0Drk~yC/wmA-r:ވ}X%+Z,oTU7*DZF4=oґ^赈Ow{#J6FIl+2JeSiQ<3Zk hFj`"$NLp {Cx)'@/IͰYy{sچ*a{M1^r{'w+CD04N]uZ$VTD*h(=jcHkjjUZqjar^IB޿7o)mdk.5p5bJ$1ۉvb|Բs ݝ͵qaH0s QCJW*Ƃ6 H!}$.J]uOXQvNJ1Ra^)pk/آ:^H*`AԳy%LNտ"_D;Ns1Mu8I^ [2-E0@ :yuKBr'%}#Iq-J!קBdàu%!Fإ}+uNr[Zi lE?u'`BE鶱bjM4RUү8s`ZcJxX?s#W,%~e)Xkb9pU>5;X%?y"=Ga[BS+Xɕ҅AK e:L (t~p[3nC|;@op멡͝kߣ+oeKZ(HZ0[@ʡk$SQ:dIMH+/qć)/z9' ڢg${"(S 3_ܑqfno3{4& >uꤾH;,Le^}cf[9qXKf?E4.$gLWm/2&!"DžH^SP5>)p<6a +*qO mb 9뉋$ǼÖF3F"z85eH'CNx@ sqMBHmVV߸;̰FβcI Gzu%LhAyr t~-N*m&*&@\E4~?*R&!hLLc)&dȫDǎ]bO8_A+kȓ6E$2 D8T{hId-&VL={v?φĵä@t&ijT$Sר3˱\$v5܊Ȭ(UsSlzH$poRe]ui蔎˒ɾH=:KN1ާ"zkvt1*}&o@@|:Pq}IoiB]ڙh1nPW iq]*Pc֔c ޸A|Ú_{ޘ>va{kɷ+>-e@ <{SZܹtрR~Z4,$)fpfeݨ/c`ݞM#X01vZkENZ:.u%,5|E P, K7sE9M/ӗG[wI3 _B(VԒ I ({ʛ|SVֿD%b5dͺ|݃g,Y%D ?a`*qd@`8u|Q2;-kb4N-(A0!?*yyo;́}Yf,4KǨk]M@rs$Bi z ~9vb ӥ%N S~.Ba;r60({hĦhη\S{ITe\>O"erR 6O^~F{]H0-m\_ NVmjOQY!ߜHP3J6l)ng؇նhljBK5+JAa` D]߭m _is\3z\땷I/RK”$yjvQMث.'kF{EmLu@l=㤟n DhvYw7<џbAc!1_ \XP'i pqV$՝DN] ZW +IpHI!% |ISXګ[C Qh`J)[K_ EIhz==4.ÖGW (;iEbv= >l#(\@4Pq !uVE77$5dBl:, 9^X婻*QQ=m\3Pe]}K #=Zڿ |,ѨpW?c*B}20.p zx@V43<`ӹBEys~ؠ6 ' [x]9]솿=."G@1 s BP{ݳ7bRڗNw# VK^vE61=@BOkiܥ0jEխs)HPjY)E?fO8ߩLS&%g,R)|t`\&ěV^O%*#nڢYYRM Ǧ$`j k|, Xi[Kq&(.\_c\f=և&rf( yiI 4)H>PwʌJWxׂHo򔱋S6z Z5p}h͛LW(Qv $u,EU]b^˧31 +⬯%bV"ua[@S۩J\^$W< O%aG$ͯ#d%Q<:x"B|S/#ڕw:B3n2lLEOIq$*)x:Q|ǒVIFr|qaݵ>z>?C{nt"ζ4,^uRzD5՘&&Xci;?4O e'QDb"C<q J2\ygaAν[TV@g %pH;]Ơ"G>ʃ̛F|ŋ>އoł#`E&4mpR%aM*@_f&~Wy [Q;ɫ|v~R[$Snc3oh b=O,?o RTQ5pC/2p.)ʌp~̥3SI\\,]'^| a -t4PϢ7$4~Kn1h,CMRII"[YB*Bsi'ΡxY|l^ymbh}n9Yk%\`3=!쁭*^u`0;Ȣ`aWF*ܥXP6 ͏fU5ߦoemU0Չ9Rum7pUBX͝_rw6b9o0&v=@s4t `0D-%D9.#F?wX^/""MT6B GщJ2{o2'P=".@QW j=%-g/[KA ,&Py +т`zv}1|M>OX)yPwOf^9;]?v kCZ^a lOZY^{B )A08)%(oMYXYr֞8Jx֛Bc?.*Y^8\[ i~+6ϕމ|k'Vt!8L\FF\N798ce#; LF=[XA^*7G7#U>~-m閲ZbOͦ1V I & W@MTkͳeD_Ԕi/2U/0lߣ8AyҨds| (1p2!X A `@?ڛ(=N*6AxO2A$0KMOSdAv+;weaDwbHsc_Da,tb' m9xRtd56Gd7-D9? \+$ >5,Ub=V|F`1|> vT=6F!aY+S\psoԟU]n?#/V!R7٧՛@b2i 4*ẟϼq\!)Twnhq#= 'Y[%%*?6rP^]SfУgOD[cbQZsMC߄|4}xcmk>!uE~ RWCTeFv'of&i`IE S11f‚jc8lA>]z@.ѕ%kާfW v![쩬Պ8Vo}Ǐ= DK/=glRjHg [+7"ȅF'` A+ءnb=:@N4|chwt<\}g75w6}8]}<V{ Ԉ~^brL*)$JWpNCm'[i.x̠}%UTiRЊv+}{(ܠ<.ﺩx[Ă~aߏɉ猤q H *ZyVAjNؼQYt]\gК׷.#_L39"0rQGSH{WUzk*Օ6+i)eҝP=B5xhm6a/@b.Jusu+?)$Y~v}IˑƟ${V%~\.L LƯQήG<ƇC.ԥqv[k lMR'l$NpͺnvBHr˹K,ɷbZS~Ry2?5(lyur}V-hm9:%Ic?De&H#| BpcaS6(i6䝜zb#>Cndѡ`"ɡݹ9pwWC[}xᐈŖ cϞ4͘{݆)b fY'փN;BL^+XC~G=|??[l"u5z3F4(#eTğ+p TQOu+v̘}GY.!kp̋f;ْ[@dzdVߢ̿rmڅG^SВ` 񤐈GoKTy:YDrym ᚟gm.$18$%'e{{:<:PS6CԣcZGavu>} \A´-jJQ =f/dW8R' /ʹ}R{?S`AJn4YxX\>!Q+6p|*I\3tHB񶒕?Ajֆ'7Gvlz24ef]]߭mkmr87a*TYŠz mB2V,OK2w4ؤ~=1p/0fC~* [~$2MܣD+2 j{.g~Y&ͯA]1{]ש7k-fC/ݸrKqj8fU-#NUG;!*WI,;)Vy/0{ ~_Ijel{Ɗ@6>$`pOiG#97<$ 6XLHeA9І1F3; `p?( M:>ŮYS ;Sh,f :tH]Ӥ _grS*b U۾@9#ZK̢[Nsm=" (PQw"3[&)qwkoa3o-0!6{J?ş}sVmx f).AMjw?ORȦFńhhTfA},fw![=A&ʅӢuK$]|wsAY9Q&֒{Rd?K!冏P䓒cUFAui` 4;DTFj|ΘȐLtҪ!"EkafMV 9)ύwk[NaOz@SB"׳4Mx|:dӺ=nj)(=oX!+8vBL\m Sf=G^~b^9ķ2hݷ#؜ Ο]ˣn3g`#.CIV~fgӾI@4̷% dpP>!нMmΔ)!)V9`QHShgTLn*xe\Ld"MAQ+%ԳG ~ "@v5x]鰷/l/);Ne94tL h;7+=w-'lҩPdQ(YVoRrN/, TPe!rbڱtb8h'E3S#A·g!T2,V@6V_XeUHӲx_: F_o`Lt5V(RVv6UݻM[/nݑ@1ӸX^n|\3y^S^=pZ ZKH?%bч< G[a?FojwYEK7@`=j|.rXN(:nډ*bMA cۛS-T)px]ô'ߌ:a}>w(.01=&{*؞W4[< ed2ZF0nFnMg͔%_o`[x_M%TXpB؝guHkqorV }ͩNyJleяgUymӷ.Al̵b%Tvkx_ nY:,9MeH?걔04yB4XpX>" ;&x$ QkzujC:eXU~cFAv{q`#.94@ާd6(2T'݅rEK&)w{66ͼUod(x3.t iC"o PZOҘ|IQArjʼnLpxLt*4EL䞽{tΟ凫!룓W0.d<}ϱ@wIb'F @_r+ZM*+^L؁9F 9Rokp)cmȬ+aI:[KE*l\ۃXNځUGOA=e-I?V c(>FpPEv <( !xc(F(zH\Ds݆JB\j$ }^ve@A#[h_5[q!kߑe &4,ԋBWT56oluf~[le lQM 8&ܥZ>5^m D3B>1jzJ[?fڴ04 7MY/~(Vb4NpNƬd6 ѥ{yAuS+^ V wV,A+ў2z>U 9.k$w;28f_x%+M }P& +\;+ػ͘w!K!a⣶@=p׍B!E=:Ɲiw^KP6U*<3?ڿYJU^?ӿw:-5GGW$1`kr[!Si"N+O*iҁxE'_%sv֌^/cD^ABﶔh3&H6zRs=}s{I<9e64 0_ y#lLJO.dCvFtzmZ|t$p]0s# kߧ֔-Ա& ']3J K@KCڠR$@>*cZ E9)hcQ; I, !jv7k^͡QV7׆l|U`~ell3 [9pFgm%=VNd '2){yf+^СD(3:xbܘ˼)U|y}"д]L0ۮOnjDh5~2}w%Lﭦ2z@lo8'v~49Kz>Kߑ2lUQl\0dƖn⚡^|۽OThr F%?'/x*|P0E7o sM5"g^j|M֛8 ,Tpqi $hƩaU0d`iąމ!hMCh2w'$d +7ۯDL;37Zx9tl.\#N8HSZSfAVB _18JS\}nTe`_&*W=KdE 7[-+Tqlmf ?SZ1R5Pȫ\a!(( >%nպ$.lMgk>5C 3etp`[4=@Ų5 F]CYX4n`ԵR\!ˎgTT@ۿ 8/s~^Joh)hK]y/0gZn9 )ɒEQۙ/gZP∦ǟeKKLg6 uzP»4Fe6sшGdI'A@f<7|ۺSYjB==\l+rQSq3 cnrL$WMhpXKݿjo- wuu]ˬh$U:'o)4~ 7^;,PhٰIEL| ,0F3@_\7u'(ƅV?X%nSCt~: 3ߩ`MR_@B&!Z%VC5]pEV*7_ jaPC+&IJzw=9Be 4&*J MulY`n 8 [f0zHTpJB [7L$8Qdɖo,c@#٧J L*>xuTRk~ȡvòTTPFF7dpumD7u׍)/e\VHLXOZ/ӧSŘ7=M@&psMaYe(yz†<=0|Y:nn ro2.XMv3 CP1I+F3`|_0#g*V{k2%DEw~Qkc" { [q*ӗheANJ?ƫXo]9{?Ӎ_~#XKpQj:ѱ20҃ĢW/vYQIɘq(G_9_i|ty\hlEcfz`T<#[m09x1 '@#\k|?,BAx۸L&,!To{".L.k gd66UIHncjThꇀ7aL*6{<*"^yϐlCsDLk?)#E+t-#9m# V6]&mM><-JBt?̱29-8xHIWSFN ?RYÿƔBG2Bs_*rM{(Pog[98U}ƫm.n#*tbMD5 Wqer66hJ2"gwjF✳֟?y*JC.rAtp,\ WTeŲu7r]8qD\z%Wݳw8Aw˜9"Z,B|~dokly45fUY= ٛ>Bw$w]hlA=+ڭF+Rkک2õġa*.[T}8LtuW`W &=gkBk'&TtyD͝ȣH+[8/ gZ01~9eНI f7ڹ-+v^S,;WugAK34`pKnM\W WIm%mM˄|:švIIlF Hh۴t٥ m RaaZahvbK O3STtkhp|q=2Gt׺G{\ 7ueE0`|Eu|ܛm O"(z'PPkTLSRF|šÜQ{|1/ų]9i{+x_3OCQʊv][ܜ/r@Sshpu8 m/CH/!YGWlZ  64ʰf$y`l|{M&΄~ 6\ސrjУN,=Ԯ`^T~L9vqwǩZ>QX8)h*&&9hj9{Ϩ]{ծd|}PRAʯD蝻B~-˸+򬿞!:ّ*x@W<{q򄧴 PR p Xe '}jpJק?]V-((Agstg;+>B&:~WH|G3v?axuSb>I-lծF\PQ_+{m*#'}+T مn.x:>.0Eཐ#O'r,UW]=*eA`P0`<n^`b(؛ӓTkG9{'ViM YͶX{Iv !xAx:q-`y/9P&h87R L2>ֲ=Ҏ\x- lAĝzctl{l Sr#w>Gh 8(v's1G[o IKm@6?GըG+C9/,R!w;ymP+9S;e{ V,2_a/Yӷ~uKW˴94 "Џ!G eRoF"qAsDd+0 XKMd ƕٗԓQdj~4oqc"&.fŖ]eZiN/;Tx!(}DSŻ1IԴ搖 ݁FBzJ9Sm@X 66#]Ռཾݷr*wYm6U"-sGV&'Cf8tMPX*MTW2=̔ϭ՘@Fy+nk9:IP7HFӾ`1XKk`]'\ǀ{xXn almV"aM5#jвkw[+/d'uHJh@)5Q\(mW?:誺RoVh;^}^RTנ-{J ߋ5`^}o[ 7=Vȧi1.JL d އO΢u ь(x2hO]x韒 ق۶qE"2P.99;2[-js _j|W?yFk7 %?yPǨdݦ{I\ϙTUy`ݻ>TֽX,}{EQ8 .Vny?DT;JR9g N&  ڸ~ l;ʘ%ec3_8/ ]?wpzFC2@$R }/f"G6XJ88 6~%^ʡpW9Ec% }rI2g?|=L/jW^_ xxa n,W7Mg䐴Ж &ٺp>vA8&8na5P5JF|Ya#lt<&>I/{HƁ\gDȍ:UEò4GxZ}Vps&c@g1>/sU I\(hB#uk+\ir~\]fOKuEޏ%%#ٽ'|Eaf(Z~ /J(f"ulϣ&~Kԉ<< @2W(ѱӿ󀭕 tWL׼9˾%xY,J}_!1UGk OLJ*sbT\%Ž3f%\QN)"@Z V1G)buЂP6E OCZAky[MnB^{VƎ)Iis!+BU>NΡbF(w&V U3zcӊ3 )j-:8؇$v`Gb T#ɭ|bX*bfڗN \q˔{EJnt^;%Œh ]~ W(|Hr"{S-Tpv9[E~"Q-R ?t(UZ{PR0-{t{aj*9%|?%}H+֐h0yg9-ˎoV!n]b5t`4WvP}?Y!LwޟS2E̷0H6h/?L!(+؝ҥE :9A:Lv r7I h~r $+jsdXjc,NQIsC @+ <= !'*ܒ1ɘHZm{2&#?xJaxjj1'7c۫*)g ;t݈J {wݯrT@Z4a C> /zɂ985d؉&|`L92SmgiQ5Am E?YqpUY!U!8;;Jդ /쭔]I|s=VgqSHlk ُA%%Q-4P*ږR¦C k4}`8v`a .L:fCRqX_C#0QZw2Ʃ0BK NK:i nE3q!̟M1:X&e y$D΂R>[R#ryj~03f"->8ԙDE%)dֈH2_!T89UZ  (]q)!.'͟prfZ ׎o}* THK:'n I^3k7dg#ZaKq(5gP RC) !}AE{9 UʷdqYsa')e:)כ]`!H2S *_S)dpdRZZbu;Lé`3'1c[nFxrxLUAvVfЗAǎ4uq@6@n|.j%7sRP||hn$K[dёZk=d󇹠Ӱ dQJj~5tGvIڅx9McA{g%A^di P_Z=(2~z;JYV&i$0iCg]|nv'c"}k84=[ s/AԠd_Z/%_U+{b-팽ZG4z4-v/\SH݆ag /28E|5z[s*g>MnqY<&={\1H%*;_4^O"cʒ)h:E(^# ûp |,xꏽ%޴r<|"a#La cGa5V&k#4NGJPQ ϯg$PF^ ^/ ޔ7R_`GDđ}FiWp%=/Cvr*jQ.M*NueYː#tn0/"_ Y"H$52z~ |QA@C8O z÷m2]`YOe ߟ(83+LJP@jO6/5(@ːƬ:*]oDO8s>r7Ήe}55Ȧ0,lI~ 8 60'@X̟yF;^$Ay|t,(Xw?NĆe-K 8F~퐑/#OxC%NFlTi;K,s%+ģa Elu7OCOWиׂϭu.oS25"18CN-פJ놱_6k=tGbHaN`ʜ~'Uvի m!O/OygI3+l<`Zx^H%,y=Ntx4a3pw~- _ Jxj@GÈCaG]Y)"0ILdn[Whd'5V @r^ [07?+Yr(6Bd9}ZT(P͙],]̢ȈTO!ȴ+ eW"0[@ܤ@9=su9ܘ.<Y4f\Sn{X!<踞 _^AGC&R4"[ᝫ,=Y9&J sH}@X܏#N0"'NFy[ ;~LpΊ7=̷8iݹֲ:Z5U#L ߀RU%/lgsU ȼ1^`1оΑ]MKo]ǰ o=Zp[0,+_+lʡߙ>DG5 2˖Ļ8`$2ɧ+43pVk-Gfc\67.U=x9>`!OL7Hס M/%!Ϫ.P>ҹ]< S=@?R"7[9Tmz%%Q߼R͆\hds):\%LxG_-3i<ZW7'D٠G?RF ̹Y.۵~2,09 ~|:<Ӛy#\|Yy#~cԀ{̕ml a,! pUUDֵ