python3-apparmor-3.0.4-150500.11.9.1<>,eap9|;ɼ=i_ ? H8AEA/qE=sDcDq%6:^Y>KS*C$] `Bmmź\^rz"0X6pw-u4gc4]3*z r0);:ku.6=,ՎU@&?!15f(Ա2sTzxdhd>$?d ' T= SpUU U DU U -U UUU*PU ,"v("8"9$:.0FQGhUHUIUXhYp\U]U^ b˜cAdefluUv4 wƼUxUydTzʴ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.eas390zl36 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxs390x/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`%e#eeeeeev@e#b`%eee103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d6181f28da1a7dbb0875f7cefde39c4b68bb62776092b2d977f13780f2aed32ce031c9f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c054742f56fd7bd6387cb47f2a6b19110187c9e7af40fd753594287ad0a4cd55ae8fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150500.11.9.1.src.rpmpython3-apparmorpython3-apparmor(s390-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.2)(64bit)libc.so.6(GLIBC_2.4)(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.diffs390zl36 1696247905  !"#$%&'()*+,-./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-s390x-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_Updatedrpmxz5s390x-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 MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1bf568339187eb9810c75052c0b21a39c72d775b, stripped  !"#$%&'()*+,-./0123456789:;<=>?@AQRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRR R RR RRRRR#-{ Iwcutf-8ec2027e46d49efc89a40ff804bff8af0f707db2faa96d693be1b2a47f1458d1e? 7zXZ !t/&Yy]"k%%) `=l.Xv;2v4V8 [k{jJ3{ S~ȃ.@O]O)Ezϗ1Ɯ80H&NzB! [k@ ur qJ*Ng@v$:ˠ$1UQ{:JVʠMgWMuU^nJ 4f5 ?"LMǩb*Uk7D/T"P9C}_̯xl*ܛ^Hvļ3̌$$iCzQE7/DHlS[-c/`Lr bzfY2C&_TJr՗ 6.!F@ә·# k6=4J~n#_k)?|y,[0w.\DwCJ O JeǬ0$Tpߩ'!W  &m `fꄀixnUP.OG9-3+fz_5!Rw.w8SuYa-*lSsD8+]13#Yܒ7ז(FnS ?o21\o4tmIkVZ>e`{ :fo> ̡ub i aO(ZAl"Iڋ%/uœx.Q AрǔbQ|ڵIGTsK ꏆ$ 3/.P7xq( -(,q(yW'-m4¸%9PR:Fsm 0mTƁ uG2z\Y0 Eiscw䩯V~W3ʎFFk:0W\1qPsjVQ)v%{8"fYg\*Et!');]ɰ:)IOݑX Z(B:Zճ5bu_z6_n lj}"퀫}CbLZJoB mYy{3?~6X9Sѡ`Yăl^9b(#\a -~zi( /ٔḿ11w%ޯvV`W2( M>/wvK -+dK ?w7:_FPD$߂, 5k "`܈Ws iOIVyMV'DaCxHݷ /<' odeμV f:x̼#$`dP׃NO+arl-swU>Lž~9)%T\l j+ےmm @oNrVIc'^3>ޯS:VKy̳'\ -td[boT&t'(53WI"0 dsCG"ITmC1bQ(4,ֈR8V."bMuZd|Cx S€&zDs=: ^;MzĞ枫'b>Cu^8=J DȄ\~::9o˛ݪ{DC#c{7x`׫]4C,L3B倽9V|RbK ɕc[o!N~IwT̃P %{)̳^id`?_uޙH,2Zci){w@- mFfĕw`l?gR؅ fsC̰am 1GͦDXT<8)NNhl6e:bπfzvg\w psr{2>Df?&V$z 6#1$H|}]N|Tj,]/{WASdϐ+}[M%ߞ7Ѯ&*GRy߄/~kaHcS?O琦'z r$E鄱[h-u<{񕀺4S=g8@_yuW<sɇ!s=j<u2JޕOns#Hֶle ZMgywfhބY0.kl[+'KHG"gPn#ZB3b1'o~CwYIW0],N'Tg{xJ=g:ݏuq 㠎,{Mb4[{%Ѷ&R7p.$mM/OdQ_8.2b.Jn+3E(Phh3t\5EB`~J՞b d&<h_mh&?Bj6)ct@5~{pHi`ΒU/+pxG,Ha PJcsa&7i4H̅^3 0YO*g@OqȞ6@H5iU۠&={B LX:x?\P!W%}/P@xգYȂdG%]K'AÆgU<+AxC_cU] 㸻!uRHSc4K;jH#A:?~U)Au'n-ZNCE֎T9oO@4sN/Xd䌂_˵tRzgW?p,rM}Wlпd VGGt)^cCO7.*9Òע,u *"|0dЇWrjNM'X-_Uxx"Y`;/5}EѵPW}j|wKӲK z+ ãP2ܷ+.x7JYP. \!̈>͑Kbdj"Q;$4r*~ƀE26G≲svI #1X03`P0MT}ĘGլm c"9o NբP6`ؑ~줾s?{Q2: 1;s„v9q /LHJ\'=Yuzd!Xj}; N6 ((TCS'I'ȵZ6Lc?}BQt+k*Vy* _϶ao#K"7O\ɛ>\@F OQSK&dIּ{u!oqp1+tkm݀G9"rq C."} ,] cG%Gݱ1.{b'ɠ;Nx di@oR.'v$#N4Q7ޚvc!7O%k|>7fcN5Iۮ&8imK*/m:$YN"OZc,B=6KfO'LCVZQa%gmG0Qp OPM|]y(^FULQ{Mhb8iȴFsZQ9' ˈT;OnYo1Ptf|fO7$HnRت;KvܧL.v"D低{ST7Y ![ax?%RfBGX*ג)Iy5B}Mp>8{ LUĺh;jFhg=6TBXރ(ƙ{q&~-!JLz-\{%7n61$Opp.-G+eWk:%5U1ߢsTퟂO`u ڋۍț}AbKDt!ExB_~]"Ǭ n-r#r[/9/ mvS WUk)U($V.$w46U#[Z1SHkE+n rj N`@ު77tL]k>@{4ح9 :/HR_UTV8dE_SO7Ҳ䄻~bLs&WL#L++g_]۶8L^|wTb^Lk:9Xz[U]e*#0}=7w HD% YOqL'k,?dr8Ț{"i-zNwJ2 ejK_Ka}}W㓲Cs@EnX ['y[%ZJoDzU*Iϟ.UtG ZN(H(<%תu B~3üUSft8b#;y$c:B)ݠz^PDډHR7Nh %[LhN8X( &BՄ Ψ1}bh8@Lki9 jV :HCTS4YſE pQjiM'k~ *Ƀ{bTꒂZk\M\Ѱz U9.a3"Ŷ̀5'rt;6ILyUSEi)M}IkEp *cSUhX3ɟnBֈD-.D_H=jc la}>{HIX;8H-__]}*~:dO'zUӜ CKն"\0a>귲+4v U`Yf{DX<# Oi !@5|Lϯw :jX~Ğ.ܘ QBB}gN~(׊9xQhҥ˔FJP>6JR=:֙|p)D|zSFvqӃ8c V/ev$b&le[Sp>dܾL]F&ŗ5 ޙV&TcKP-s::o%/D, ᨧԪ:)seMx 2O6Bl  -oI6ͥ˒O+jjoy ;ŕWX1*ꋼPԛM3OHDSn%, _y&4XҏFQl+ȨH;t#zL}F+&>> h޽ jO=l(6vu=Ͳ !ީ3xSYh)++}NC^NOc9WWΩAj@<+)LO$AO$jn^y{b0cN& 㢵o c>Rnd:V˘_ix$6\JJCcR!RS78dF[El>RLnV;,\OO[>ľT)ļAUwrhy8b!O zIBPyt'yܡ2Oe{&uM)F7abL} 7ɎiPVWZLFZqh/Su޼v$!ž6R ֞XTĒp1Gbx~ &P{j}a(?bC6Z-"'$3ii%7W鵇8ZإWK1٫ބZD/U Yln2-! ӰpoW g4IOy 1̏~CVO5rY7+}Cf"*0v-!Llds*VXVc.\nCIu*fK}Xf"_)Wip+U*؛B4vL PIc\$ڋui~" `cVpP7 .@ڸ?Jx bǷ# i8`E|F"l:ɿ4xYScZl9Gybe``z 4dſ߲jS5|6b)BSrA"M ) B:RPrשt9{Ksst@e02n ʥїUCJ+fN+mo4挋{3뛵f 6g*!م&hK3/[23 wC9I9^W3|1u5 ܳf`4G)2<=1$aT',IJmJ]$w|LKNJ6]f3㐀]C{*B:ڙ6l𔀔?^q_ЅKPF>!fK4N5wb&6\i"H.Aކ}ĝVc=7־Mp79Ty[djYj[ii4t~I _RV>csސug1" i}ۚxs`^x=ˀ@_BNʂE]Anw T`5(0gvv[oՈ#Dԛ7N:ᨩpY[nZ݈Qsh fkN9. <4& "i7J?90չ)b}4зMWrJ0/]jw1Z_bv!b]9F -2q2@>0*'s=b3q4ω3=3~d$*s.R bczb2 <_?&4+M&Me=~\\Ϯsʗ3+˄IYw%+fr$"5}#ˈ"Gp7w<4K"mKq]=h-Y6S ).*OoPQمݧޗ\(54:8RX˺v!3%: yC]W9嘮#t 'Ns>Yqp~gl;EZ $xq$>Zb?& {[Ms>'MWqxY3]{+Jt䢭wrӔ`d:T"-,{Li\Z&?t9'!7gxtO4J@@%c&L1|+9m̴m2!m#mYh|{$k&pVRDVq:BW9rK8BV,G _US16g9PD0oΔaZ?bVz ejyK'`!)Y.޻WKؓ<[“qHl4QtV+іS07A>3XTE'g#:nJ0;]YƼ͕edQ-Jѹɻ^.6\h(bHhtJtߞ(q8* 7bNMrxZ$:h8M$΂F&D_im~+(q1X8 ou%DAv*җFp5 ~Ե}Fʥ񕣽=MZVIfKXWU173Xfj\=F`]>L^BZ B'5=&9 /UU rB)l9s6+Rjr1;FUZ؄F]jc~[[l~lNR§fMs JG̨BgB9uej'\+_,TyU% آ'Pv6f<(]"SޯO+v->]*>Ƀrj UNF8";ֲUNv HܟFX=ce@l1ԁeayFk#(O0 $~G(l2$̶F$&ЗHcm!~("P1sv"OV`f&@Chz# ׋l_?oř[ xlsta}k*CT7=1ӈ'Kvtc#H7+vQ c'l'F?%3Y0N;jMydD.'/+샮穇 M Fmng=ԗnbv\Mf'; cdżN|uBwиL=<2 ֮ !M͚knqHJ6.Y2QYtrw.g()YRńn37u|'&E|_5;<021/*meNE@`68{n?Mcׂ/)mIndE6&ap,M!sҝ1w4> X 7oZh'NUade?HB`ߨ{8~,Nuyq;4-}NX<@v,{XęEƶ]q#m},cq$WNꐿ>r0lmW&|-U G> /uE"~@ !&Ji %[^ )Jrf{V qB6bbAyo cÂTZt*Єʋ _<=-Di}^iTOk`t4ӡ23~v^!0j ʤMȤ^a&N}<v[/Uݾ~A@vNJEj `έ@5LwW$!5aRͷ JFĥe?sqoD,DN?m\{5-co@ ;D^T~0 5zjS;!vܖWyMoѓYrz<ܼx KAbBa15B}G? Ľ R9FzF<)XS9sBs#tZDu-}sx;k B{s'A8 Da9grHQ#,tLHVyem%zJ)"P ރIآ=7]ɱ+zLw'鬳@@>ro7 }1"MTv/ד؄@ A=p^5'{sřӆ)/\ߢa@ܤ>yk!y?b&q7mwk7{2ՀRr_fg~ izLn##q`Vzh bd*`B /ξr̭͐zj"'l۫/)q@XDZMy"`!w\cl;B s!zS=A(5%(r_x]]6sP ȗ85-Pjџ@aΩu3-@p!_ wjX?->*y.Oϲ 1׆QR%dzK.zaC̲UŴ֗s@j~&9MD$.vۙR7% 2uEs#oF]IH],8 {I^M]Fhi ]FPɣ!Ny>AwAb{T:%YiX X6%<YNBۀMi~/펖+!*y~=omߚm&02{]xLM:}~v{jdpll|Fvڀ7)M^ƍo;GM +5,v4Uy%%u3g]a/xc(y]Uzx3+㡊qN5:1% {)vnv2q2^Ӿ.ljC/Ԙ{o_ gnG09ڬ*@8mbkoK21!7@q8bǵu@θ6 K߈JU^r]] iS)@k _`56pIѪSc>y^?8EH3[~yݖ(%he4FZvDEZ 9'oغggp!(J;G[)+6WIM?5ц!tY=j^<8M¶!E.gQAV^3(*lśٯBli-&H8N+6V wShJv#I= Ee vG ?dQ3R:UoWcS"͖ =$#bdhW3u>ŕjd@|" Xt]4i#[yMVu18M瓩n[&'~_|4r'\Jn ibpHڃqKKǬ4H,W`4_D6*xt,E[g ʕ<~<= +BW]Ӧզ⊝[)QH-g99ثG9d T1 5oo^iozwfÙBT~&kƧAY0Paޠ3]ᕘ2cpFG/qp8OJM1JѤĨ kLљέKWK9Z`ϬX<384ĎHEQ  Ur;s? 6H?`@F;4sp4P B-(k)ʯ' N*yצr`~R+xaU&j5h׳ևbw y8Y0YS?yJ'_K=a@, o~e+Wz3~&6r^x=UL3W+D4!zڼ{EKS 8CeyV5o?+]AM2+ ;.3"&8+qNjp:XMtΕj2xw-VvA`qoGjUB$PVOA jc@#ʡ)U<#lpLڷH=Mk8vDé3$0X# 0c`SRcM3@U90ۃ{NSBP)g7A|Sa(=^ЮkIeN7m:t) NP7"F'7 . cb)YwN{Zң>9)D[:` _~xK4Rr C r "#_ _q#nq\`孩ufh@0~,ݕLkQ+%*0|^dF5(`JF" y4neuIZNu@%̃td˳ d,N'hLӏpƹsͪbT|aQd}3PQi0k O.JD =Ymd9@^(6W#ZQZObI,nJּmI4:(pB`M&E r ΐwRnj%@PYd|c%Z^EA=*gÑgGbԣ o(_/Fs"]vQ fGfn?S-i=?F6k]ZR7DBOfI%|Sd?^e>sHPz775PN][O=7޶ ]M@EG*=݇]Y82Z25HV8oJ&rS ?= _x<|8򆕐U%qyCWCjRg)\eJ #* {pBőMm7~LS!~JK7 _{cޢU"1[G*nDڐp=M&(ID'S%KbZJ3ǀSEY< (l%"3{Հq}!\R6O B* ah `Z ! S>fR/-}0 ?B13J;ALJ߿Y-RZ܇ ޕXOUB,7%>\<1Vnձr+٢>mr2w8b{eE2#嗿~濿gNЭ(3P$ɋ){oA=!k3d(Ȅh!#"/@5q"eχ6 TOU2)7ktJү0#_FڽKi\ q? M:9Tl+*c ;[ms&6qUg)H*^nnҦ^Pz'Jպ(ljI >V2O09mv FMV*@*c I?[:-+#x5Z?@-vXfvAGho}Px& 8u(mԫ;B?_ ͔#~xFʈi'A !c*Hq8sVn $Ƃ8Kv<ҺJw,*Ri\Fs6<{MID?HGFNm7CWE .!$+B*0*63HK+l*[saM TqXџlQ3'W0\+rM'pۍ+'ės='p}]fdz*Mbf$' _eSgz *bp$8o͸ cCM|ӟOJ3T?ieRTۯmԃazqC0*6!Kx-Z06tr.t](:\ ~PʡzI-p}vB!0A(?\oY ٩xRoޜTW_7W1XT%V3h7ZӯzhЏ5[AS,~EC|f㢓N2KpkXh n_*@Bw籬x[ngM/ʢ>0Lz*pU+_=p+<+}C3{啭/2V b}ghz t8,+ άlaڏȱ@uOe~> nwdym4aIh:j2Հ@U 5:طjaJ@|r ( J ; GӬ1p)Duc]P%dw6^3ZquM:OXUE\zeֶ2IwppY8 $tO/7՗9_6xB>:ېuyI ōl ΧR"FN>e&sWTQ_i,dD:0R_^gC$&fxSG:~h0dc `RhqL]p{ICsa}=P<,]M6\hMt\7xS*ڄ*2C.Ͽ̈́VJg\z H)M rM^~2rDJ|V}|=nT--HJ"wo+k, k2e888~eA}F9h4r|Z[j>9dܗ?$SǰvUQJaW`Jjbݤ׫UcaN|(uL*bdvO0I*Tu,~y,](Sxuc/ SuyboG(%ّ)ւFVnvARwVX={Y؈NAhD.z깅)rP2n CҬuMKvǟp ; }И|P!D Z%'5Ţgoqv;:>s qbwcb|hN{,ׅd ICupJ1TPGS.+4fqN.e*LqUlX PQGopT8gb g>?.ݸ Qb*V4Z4)sAn>`,ק{H频 )'`MӚBuRrVq}"E=su\GO_%a|0vB3dO฼.N@iv)[pZ-@$*O{ Wv Nji Jv3YMeՆ=}H9en$#{A.MNPoGaȱ"9 IP%|r}<̉sQ;iͳؘ?iwhZL`='<'tiNMB+{P5bƵz?cXvnK L\s3ډuWQ 4YY~E 3M,{hs1Wۚ #9baϭf8  -"I9Ukҫ+UeQKG[httfP(۫t0&kh82N2^}Urlhn m NoQ#}ZG !D lԧc+iIDEI{VwRçH náB%xRM9~˒zhq)JVQ[?KWqpH^kiwsr$xrQ!>b//na3nj эVv?Lqu=e#K_,3=Ee,?˴3˻9wQr(>Ԭ sʉ9lڈ7rŝ$D`AR?fDP#ש*y<`TCbtΑ<ͣ9FPT3k c2nEm"73#9z6Z ﷖yIN WraH>mw[('; *g:''fls,r:* +zk we ŋ` f!OMu4[ 'df^G?{ψ?i%9&' 'KLK(O$t5a 茍d~#CeA \[8 [qC$XGGSz2OF7P&\?zL;jLl#ƽQpD dXfCk(ОQWTyǀ=A/&h0@Ic`=Nеf#9gdzeK\["A2)He6m$-$O[Dq44) (H<$gy[LC :L$0R 2S@[d}x.pr}]%HQZu"FG-*P XeSߴ0LƲa! SOi"A |c{4w;KdFI3yX@=j{ J &LU=,tD!i؋:*=ѵ8㫩 7<{ -|]`6wxC9\}_ۀ(L=Π}`\ 6 l+qJ7Y iw nnG"_ )p8?o*ĮC3ɪe]skatZ5npia N`*E}ʁZk[W~8Rv@K2|Aw i3-Y\f ~f }/S! 8Q_dI:rz'm C)Gd͈zJ9K^/ Ou_Wkj \>,t!w0T2ƴ<X'N, K~xūiNBX*L 8(ACg})ٛRpyJ8chnI8O )5x!C!-6"õ^ͼB,{Ӌs BQ#[<0smb)}5W147tU֦ە^G u1ji~D=2Q?qQb] S/ʹ>gY8{#ᏞOoʈ 5kHі5}S$|Td͡o "MOV$>Ap+'TV*?>qŜ y'2|:r_%A6*FV̜IB1ȟ,Aoo/NN\<8cO%[g9S~F ll]3-͍Le3ʻnP4%pgҩ|C\^ʐ3:!:,di)Oö9@2l@ن+|8쑚[,_>ʱlLo.)% kymw|3Vm'~>8S;yTij X{8H{3LԯD)"CH>&Z沑J}~⨾L221go}V Usz\<+g+FZ Vi}H*#:MAE!c^ vW;?_N7;<j k9׷o ~v{*5Ql#y$+ag*'IZjW/xl|+ߧ܇IJn9SoLZs6f?K$ &$^Ə(6 xC!!1ė\h` nxy8Zn1q%-. +^f I5swq<%~]R pH{75٫'<ɨu 0)­/͉@I,Eq"•W_Δƈ஑PHf2Rml2t蘏PZS*QlC3C+ ZUBk)*>r|`z$oe@Ƅ娶"Ѓۺ?=prOh=1KP" Lwag|4@j|^{èMF`#,'?ݤQp+zݙ涄>vŅHiڀglٷM4U{ȟ㈣}Nq|=y QWJEknB7{|H-sK9@9@o%[Ձ6*~sS٨Kwjٿ>1f(nS+ [b-J\Z_Ĵy7U!“n6_̚/E}R,Q (1i{s45d(oDÁP#h,>Sd4xfE~l`f E[ZVXA?e %h XeN ʘL`ᆪ8Cc\ā53d"h:YGUY 7V:!oϢ؃lA?kAu6PǴZ(:daX틍'54 %2TQ`(=\#]xQ(TԒ8z%qR+ _AɪŠD̏G1pn٩Q 0ibgp1xvqaZ6jWb_Z,- /SHiy=2a1闼 SvUbT3o΄90/s+eb$dtr_#zwp}fĂ/ 7 Zg-lϏ{륱;n^czaQ{IFX]ICW:MVw1&_6J|_9`- 2T Sݳ?e6("F}Um< t ig*0`F?Q )@~,&M?$O#m(U'w kSgPrK8B^#/j:bݚ=E2X= &ڝ9gsMxMvVFω.WUKhZ[Fl99&?0PY@c "#}6TsBƤ7*kBq$X&8tm}?Iw MWkvF?VtbbCRH5]BIҰNoÛlؽ FˈZ4'R5V*mVUd%P{P<g%ZMl\!/_ (v d9i%)M2\9w ^\D\ IB,G垞E6׭C)+1 RɦC?~a)^ي}G)96TpQPC Fu?9~ f1;&}t/K5la܀6Z'/ ɲ +p?iБmvNR2ӊ?'#|9wؖ %>_Cimf@VjYvo/'L\}cM^ܴw78=WݭA8=e!%6yEF1PqFMՃi&$1C_EpWe" DW@kM̻3d7H^[- 䌵ND&{WEŒ:;\,դKy|-?^) W\^d!ҢExdeDgTFV\)/n! ҡ}KU4u/* {aWUN߯ђ*iL썭#KUH-a1;Z 2 4e$!,S3}`"r5tVp62f - +i(#1e-NA؂l\[XRջ-؎6Z%)[hO`jMq ZGؙ$ԵbǏAS.4J ]j`giWJ}WN >sƥ*3 Ō6GmgAG =` ծ ζJ? LBHH_uu\U[iX/D:)g=r #Ipn ^~ 돃Ч$NچŰQ&⧊?K #{Y,oWK7e\ߤ' :fcK |]EVl7ZVILl=R?PAI<@,'QH%*F.ٰ 5m?W`XԉC& 4\2}S J{39% ΉSg.GG 5>ZVֹ٪{t &Ve^Qy6Y8>FA`@(ÚX>th8п7VF_-cm_POc*EU4՛Y?65*'1j].mQO(v[t2us|×ͽ|tent 6UU޸f?OιQbbNӵ 䟬 )؋^v*p*ǒ = q[q۳|'Zwթgp~;2I(eO-~BU!95btm$n?Drq{?A+ ("]aḚl,}>|ZpgrMUx aj5Y9[3p2J΢<γƗPLEޅ\`Sy*O&@lwOޣE0EqiS%J"40a4*I<ƢJ!v)F(%Q|65[tiYaܬ%Sc0qPχЇLXZIF5BOw j^j M|W<`~ Q`b?]b*jxLg4["8.! I܊]L/B)|Lt>h #0e_&Uݵ#0F%H1h){l!Zβs<#©۝Ϳ&Ti]\!'Gޛ!EF@1u`M5Х"".h)>T7[J}<MکN<U$QUEna 7dU]Lp 3Άt=3c +KK;֡ jaU]ݶ(IP:]'E2j4*O*ރA6=qOQ }Iu)RUCW| @0>&dψ{'T}.Zݨ\ 6wKߣ;Z'k{@ۓ̚O,ӱ4 u'w(anWX JߴgNccy/*Ψ^¼Uv.bi~E(ÁC6J<0XDE[\߽W)uЊ ӏ1n09:nKF%Au۝VUj&}aX„:r|ZaJ^ETȾc#ޒA$}KWm}N[o["K+ {G|JwsW_gU#3 ')YB?|S>]ƨ)$QU,O8DXUY(s|XW؞Ґ瞋}8];#%t(WKd/SGx7 |`JI&c*z 1kiH}tD9C:|EA9|`s%}?E' c D8~<3U*_?ޢ' KEu\hB]G PǼn5NYE׸os)a^ZidM<OwVbLp荛) mZx`@,VQ9blty/X ^ΐ OK|PՖ91X`^J(}8FE_3{!1rZ./^TE'\g2Ny: h9Ux oY wA]uv f݁KB"xuIEn!jU>ږCj0/:N/h޷%;LJ.51F8ו3LwUb<4?wuBSޥqƞؔŪcƵij-{AXΎw>Iz`ϭ |W)/az\<\o>ۉ&r Yu'^<-A;]醒c tKfmi1ǘԅz2ur5hOF7*P:e5)Q#>4kQ6#xq/Me@eƯ}}[b-terU19ќנ.jun"$[ ډ[mˈrjŽ'Ytnn; vHl4.ѳ~x,z(}*;1># {f7t t/ބ Y7r4>Ɂ' 5Ukf?ZP TG W_PƦU ˶6ܡRuiXA;[ IiOoH8W)ybKP9f`܏prWHaL:QzyKC\^K2N]>֨8;ؾ\X7&DsD7t| lȎ_{T{pIKp:sNG%F? ihխ%m]/@qCLDC2Bg*p~Ѝ`0wz SY_tru ؖ?Oh(~7G辨 xn0YI3鵩Gŀnl0Y:F>/d5>+ӎgA*jq![7L'Duh)㑊r*ԡhMÅmW-(_#y:1 fw ΥOmtdWW&O: 񐺻z"87u œ?@z Q[TȢT;u}H"t=tf Ňb h^2X^ZH.?lrCkcsf(bq#׵ăШ/0Tt3} yg0ŔL)' @7 ^y#SKX'OiQFD%xAPxQ~;d vWWFBHvMY S] XpBz=r8#zCgt#E!p> goZ6`*=.\q/2jPxvb$aCxX]j Z򃪣-'y3Z ^)]KN蚠}@$)_"(`Q,jAvRm/߉ XIGӪ _oUs%(d.S'܆8xV]Bb6cJQrw=Ih(d!S뗈,F5j*rǞ,V8>t?3[q#NDw'n:8^+=gDcIgVz&R{o;i .(N&Od/d WI-'SSleؿ?1-Bۘ$,g,,`O1!WMZ=A?6pUBmd+çAY3B 8A=+Χ界 ݊ȝւaaQ¨ɬ;9E[N ;9ۋ,Às͏k[ $ɣ1R1!t4hoM;8XXŠnݺ1b$hrg`g1#_CuRj[xV;2vcp U^sqXΫtL=jl <elTf78 cHt\%V=BtC/W|P˲Ӡ*V[{CӉ:sL%jpa\CTF- =@b˨HRNYԝG,^-rq0ZL ͈Fd\PO®6ڶ~rǧ ^hO`JpQ,q+8E`aK1\T"nHPsA_l@ E%ܣMY,TO1ӌ@tJL5p#n5S˚rP;Ɔ+q;# yݴlς4"yIDp#8<;Z l~= -NSoCP? }df)Hxe>XQ1VUJK>ZcRAwρJEHm?OC]?XUDMj4x",HWv^Ȓ8׌`8@R24 x ~G{`KaDkXu,7o`/L{WlF3w)Kɉ AeXf Ñ{&J"QI bAმ,&V|#%'G!A|[b}3fZա gs'}=k<$v&!XVHÀm~T$LG۳"rJP2?0)N@r8'rG|4:٭7~M^!KlT8aiSwDžhZiRQs>+Äxs)c .xw;Ր+2%Rɜ3: f+SràjGنKIe#cDؠPLyfL(:ƣs~ޅyoXE0dO)Q1=-fG0j]hePV!?_Jihxqs2R`!.~-g$]-,HON6P`b<ڀdpPy.u@,[~i2-+4K^g즆 ~drR'A 'Kcp-sKl BdRQ$8~yn&A&@lR0Z]ƘDܚvV#gAR<^7z1]tÖ c4#)?'`]pWP%BW(}dWj% G2fj}`}bte DkKS%ěݙ1;?:B= B_Xt\k⍯ ҐvKXsֱ@l˳5ޑ7, -3}Ä*>hFI6:$eݱZL`'譌zJQYs/Ū^7}oYcqg}n1u-K'`@tk,dU=$ZrTxTЖ`OVCߙp.eȧEXyO)b-ˠ C ֚7W+27sEZ~Gܥ'$%`5B[H׾&%ݕ3àQbh[2!Fz=v 8f&3~S7v\*uwZ-y! UсSND=t7_JX^Gf/jRNϽ< SD4-\P͊*b?xtlwZL!#xOD\lC`+qj/^&1ESsCQ57}ip]LoeiR>y& k~I=ZXluL:r[Մn-Wx٭4T~K˳4gS%8uȎzHX@%`aq\fx2 _*LH݁LZ;fE#[8Q^^tyYlq%bʁXϒePqt# ,Y? Jު@w݂A~5j;$XUx7ՆUgz m:A6ؤ,{pnJ5&m F]nBn#`ިQ@FYp-Ub]*\c*FN2;5}eW~&!dՄ,͋p@-T`L/@\z&y2ɳ1Ԏ!wxw3ioq7SHΘj4|SyE/ Or# q-àzɗG@ѨT<șO%Yq%ʢlm $F+!m/0ZOQYe = NB|=r{y\h['Fov |s:B:T[$nT#{?QU6{fkn .;'k>M2bγn9Xf/<1i**>݆!b֓iI8mg[,IfXZ0A+Ad:Y!^CDUe :Zg*ī֔%'oT:n#4J;^}17/}ȻA,f2F &NKɎ:5ƙ<錘53$M)R/ٟocPc4f?i;|p @->!L4fXT 9ҦA*K(7i adVV$A.'sS|5֭tè]:3G=y#$_#*h(P-Swh(oFua>3G?#M9JO)GKT }nwGȳ}篶RT7.9["nƳ .}LjR e\+e$VE_h겸*>`BQ++r6AJ I@(߫Pa|P/(fO QǛ&^%,d !eRvu+ 25>^e"RJLL#L%/=@(sڠ]YDIqV;<әz%fK^s{`u\5B&ak1o^:ђԜF|J7!ZR`7J/"p:zT*Bd]:qCYUELRV+GL5g{Ϥdm*6~'^A.dI'<= ||a8_(otnXh*R_֌?qmHA*TlKA Q?Sz_te:YmSa ]OE>Ӓ>@v.>q8ޑ/c<ړ }a=i˾F^ }㳫`P- aqSrb,;`۳ kp,*A4v _ĴkXXeAM`i}~ɴ'rv(̯FiEJd;cPuAjOsc!3Hِ@K`"(X )\:"B҇˄Z63{mel+dY*Ю:{L8lG x[}'[5tf4y4vkɮ"JanFe cUw\!kcV_c5 (-_!̮hf9Ӈ#Eul `v1;.d4 ZxԜ'F碫:P)Ko(sE%G/f Z"(֔'Y ȃ6??.tß)``b*R㎴We\{hZ1=4'؉>H/."6?V6ixGy4/k νQo{P흿MTCd2a46˓aַ<2\jxOc@o9#m,0Ght KWr>C Ga gÄ?{nBJ萻O/6`.N;0+5"T8Da)vwq?Ln5+=+PPeB4r,uQSoW@<0fGIvF^.)NfDyËWu(1< -qY}twI*)Ժ5H4U 6R/S->6t(Qx)Nb6yV@X>>- ⹬f >'{uUIHvxڽZX+}ݠBna>P ܅Q}'b4yʂL綷dyO3d?AmIg?F6o4A&Lq?GaJRi#]F/ mo9׽PO9e VJ=Ԯ> dJ*1(c=>$BZg]lO~$aS,T:>ZQ.#( @>#b߈@RY\kEt6rl)@]!|Y'fO3AUgG$DI:ꂥ6e0)g.M)z m#hw@OqT,+}{Qa/ez2Rןs&Jej% t6?+<1b\7iG,_9"<RXK}{`M"F>LJo-qKR~י%ny^D̋FC.!q sX#iMdwL5BgNW L4L[+U#?8,ҋW?0iKQɺq5 !n$0hK²gS$DgU q/Rsh!1Bw-훴WOP*K<0ҞBb|zGX[ACHQU^cN]yX(u'-O PROMnBKR>l67;ؙ$c|R& ԊmWb Yʞ#$e\w8c[,,(X+rXmoEMq,/ (j1ᩣ7;PjS>\/eTAINʥ=ɬtRFo h,0, ?1ÛGY %.ɠ؁xD(D]WA\3!S^BCF3>Mu <E}X+ b(kPi֑Ѥݪy ρhRd_lyd/Ht+_yx lTZvh 2!q1:'K꽶3tW6O=͠6ٟc|O߁5N3`bVl6fmpT GAZv>`qVd2VqY4还ZzD{kwv¶~Q.Moǧ.g0L.d஼>M)Imb)lZUBb^lRܩ#iELbҐ?+ybAnAB FQ0ԇ1Ip {B%[@E j8Z p`8l@*B$$Lx)8)@jlӣ N|:}Sw5/}8074оNK :G$=&xxΊ{^XGNk;SW_쭴;Iucˆ%!!<ހ K$~;la/P J!s^)7+~ݴI{Xu \/{P0wrxV%UeV'#'p[gS1 4PsæPx,LJcs,9I]z PBupQGe534rfIiIfWZ|3C:2贓a9}#쬃6[lOGAU45\5Q#JbkYe|1@`E5v#hf nAt30zI2#ǹB1{ioߧ{j+BU;B͗UQfh;VU*O I1v uPtW9NmC$F ɪ&OH{w:~"#Z a+ @P]x'|f^$n*|4>Ľun(5X j3u>;jb?AgFz_:;iߡ-E2w7媻+&BȲ䇣T}G2ܼC{qm%cи1Ghac%uƟ4>{l0:wz1_wxRIiEި)ܭσ c_]T96:'Z{bFKzx&O Z*ja$rz^L ؅O~E~cH\ GѱUk~w+@Չ*"$} 5s)Jr8,Ͽku=ߜ\*sB\5+ ֡bT]{u<3b. Mi\*-㴪UO{24 uq.tdze5N 9#n6.C։ =ǾնrW=B1g{I&c#J _&0dE63]åc_%>w\*&s 7Tf0GҺLl  < /+'|G+ _ަ[,Q"%-8Cep0B5%zW>Hx&uQ0X/aGϩH-vh;)TNNL/ )^k@2)mv%0,=k4`Jz?C# J/V :Oo!2y㨸 2\ƨE1<zgs@zwVcs0,-ܘY+ClaP= J#6&\hwX*wzX"#7³qoߩu9-D`X deI sYHHNB$ Q 4 ' n?2W'|k>i˞[3Õrc7֩b S nR&v1κӆg>5R,1))uw!k֭+Jx'V܀isRV`fƔfKx`de2gAQ?vM5tYx @[o@)NK&"lft, ?o8/}ǒw!.8r(XO/˟SVq3/\nD[D<8G[t J<ǯwdF>ݣo}_6g5nr"Tk;()ׄ%ر&YVפiRE8b-4) RV^DWTbB.~wՋ eOt.!oH9C! k^w`+?2"5&T(~nUz(g4&-0JP34) 2SE&WVB!= Π *?S2|_,PiƘJK/T8̑i@M.my,'#XtQY{,Zh1·=--Es}"$XN&GBr%#JrCg[ '"[,-ZZ(Ijt,~ͰgWXZwc:1J7jY~q5v{ !T׭on̩@߸BIu^".e?yw;\VO@qr9zӻ |_;|j4T=Q= RM˄T\cz_EwSH/F$܇r/f1Iw1Y:VZ~6;HB;zN` Iq9+}3UUR}j >T"=::бT`ȯKHRcWlɤѸN#`h9ݧLE<ּ~ '%-xϱ1Hk&ˮm7hb{N|] _Y 4jS?ˈ5aqZwwa -ÂJeOHQ>N*y_;P3pzvQ:nz`,d2*t(%ۑEչ3}҆_-X6 /R=-'}ET56Vη }q\Fjg*I?Rz2Jعfb˅lۺ&К:/02R^ysDsSE{kIR%+Tᅉ=O,m%DC 4O Mu[~Й TXX9MIAa.'ێ7,b5u3m` Xq\US9x:5 爽Vb!2BsPqrz@accI" n'g-.<3'1ms(FX%"xB=/ Φ@BQӛf,}D/r}#u-C:]~е. ]~֟%qZL%-e~~~W:U{% %wsj%}aT n2^C3xH7t @E7Xuw:h'ݾYyZuSqSrN"yK\Z#thw<8jԾڳSgEf nG-P[ aE<׎gҖe@SxQ}\ȓf wj|be.fϱMױ3 zNkK7AH}TԳo8KO7 Aҋdb‰:b@aR $k^5)=Ξ 6Vޚz Xœt}yV= ѳCI7-/d2):b@x|Tߏɤ2D޼͋j/ꀾa g4%^qzk7#= Oeɳ:7俍G3K k:˴DTW_ҕ0SU3]%K並:=%D}yLPa*+(б vmdYW/ΤJm9t gT+1AUגQ7)TazTDC{CCoZ_mv0zsRndJ/ď*WbWe5LݿKH鯟!cS-o`-s+&u&Y!=`6In;*j;e7l&cyXӜ\u(@NaXU;Pΰ ~Yj*khjLj2OlӰX3cDsc%6}B!ܴRB r$(}ǹ$8\[~!"vDVxE\?y}Z+׬%,E9 n{ے2F2S'"Oƽ}*K;ߖ_^wzq:l1B ׃dܮ(xig(Y""o@81$U-E:vBZ>FOՃ)H ZFjd9,QB0Id]="> NBX փ<7(3b\WOa3 qA_0T@sۏ4,sזlQWܑ7+O"ZR[ڡ`Bg83HY.6%F#nBd%!- )śP iW+x2 X~dHlFXghc~Z6;x>y-Q@ 7=ޭ_d1Yʰ$5E_5;2=9]p CrI./]};|WGD]Tl! _J=#s'#ЫZRzYѨ ao$SύonbIpT,HUG4Hop}5A/˥OA:^GYm1s6wxUg~u\NWk0ԨRGnHJ 0\0p3^0"/N !3 й7cĆn%Me/UŇKߝ3g_7 Y!! o=nwEPo{s%%ҝfN|vo>D.&Hbh^ٛlWJ5'Hg7CKFhNa%= noe*?3ǐ|FQpi3ϧ\w=_*A6 d9) P<<:,{5xd~WX#q,K`i*=r0D7_8EQ__ U=F}ιd NWsPGZ,(; 1έHzx aWwuxr9:B zL&. 1bvrs^ŹcWcNI*-WO܆]qS [us,<<$EnbH~SO C6s &gI IMM a`-4W+$d jp1{CXbx;-`Ɛk?V Mi؀-:7qRMɍ ^"g|$JߐVDeK~&21Ȏ6`LX79D%.0 _U+;uտN':J G Dv &jEdк?ߒڦ;#+qMVjќ7l%Q2 m VO1gl9K6L)UO6z$V}KSV*7A+w1y_iI{T7໻ m&D|]ZªWJ}@P9~ +Fd< n\3An$u.lmQԘ1m:)zfx 5624v:B U#0ⲷQޓÀo.֑ uvԏ(rֺX=g,Li&(ւL? $$u\sui (?;>OM-ɖa[^dcDȘT(;erF샊.7fBUG*3hc{߱`!J1jQglA{^(UU\&լ_ub"svLbT\E=zށ jvj+tTpԝ}gRguk|G6q> h-%ˮm'ݲCA֣+}\$\Ѝ~;S2>QjyJC0X QK%5u:YA`U6;B?XP Ώu'Nƙ#4:Ot|oA3D&KPp|͢WuiR!bv&DouU\$p*X- c+p7);G\"_xdc"¯ɍ q|wU$/Ă4q\]˔:>sX?FE0VQ땯i/564C4{lNN38k@9ֺT\ABͯ:\ǟD5xJY.!g!Gصί8)N3}; hM*ŽѩeO{PK5vSȥLʁ\bzȚoJŸE}x HAhAqQQ,Y XYF)#^_EuN{ۛp\o)Wڹm7U>Aq6#;څ_HH0'+8: N9ZjuoJR:m >޲iÁUmX13[:| ! wU|:垡)܃C^ K zh0Sa/ &LO`o mZ^$܌v`*\?/[ޞ }j5Re|&TG@PsD>, }h2}=> .Yhqg?]d{(IOIr ٯϐvʘI Mt#NkElc+F0H|NU]"Q k '\\,svͳS\.åYm PYK&5jH2/ 9͝ɭms_GK}Qh^`G5Qb23̙=x (b,ג{8{Ƚxzh5p \M>BjK+QLrйpJilHu[#\ΐ*(D~ˮ᪯ aD"|'Z0f8MMs6Emg̣iu9%*9WM弄—7 0hUbXl.@9)DKI* -2Df&<~F0 - Hn[jѸX@TIɆ8 *U@NkQWu'q _J.;LJh%~~%zB27r6IfƦ b\Hŵqי8UI'wƿk}g>7DSe(2nq[JJvG S:s@qp8\3.ǕaG2Oګћ;ҳv-ς㔨vU's6tHo`]AjdHAmbնA=6V=xX3w،!`nwA`M_3f$Tkݡf[3 hP%0NvAGHG g>@˘,8YVzoơ#Stl:ԓV}!| 1t-XL{DW/Te qiȽD# ieacCSE5VgP!3\lduI7HrD<  yМzGQXXfw5G WRw#u8֕%o`=3<.zƭg1`ԒvaTդYz :~x3%;l~\;$ y;bp))! FVFTWp#8gc٥kl`lLc2r{/B@ֻZ0 Tԇ$Xzg9zi [vvޫu""#XH%b#RyVQֽP=pp(J!p2pfa;L9ߛIU]Y6az~.mHa54%*ҥ&20UReޞbܴA#諤r+] C " grcs2Jvcȵ[;s Yvo0oːAқ1G\ΐ1"m^Ӡ=7Ra! >ړ;م-WsEsK 4KӭL:;W-ጒZ Rcd\`e0 bsūD=cc8yB={ f,5poIwDX}e`t!1^7iBX,뾜1N/gѵz.0fG-1{B*; N>saESw(lҞdz3 emp Y'%U4i3a貘ezְ~XIsu;XM^& yU`B\dJH5P0biڍw`H~"f#aJ-aw/ȟU/ wc `ӆ,@< ԒG|w]`N¡GFK0Ĩ'״`m}U3☟w~N.&}{*WP)$aؿ_ԋTܯ)V` 9cy6#sގ.ii(Ȇ %4gb[1(EڀqH ަ]( |<'Y~\'%<?vThewP'*}J,jfe|wftcgtd!^wu.\xk;C+-d)S!FH &+lZ6c#w8Gvy')r"&( &sq =n4 EAt+o cU U5m!TGcDytix ]6㪆5qlp uJW{,T8ass,H;~-s3#䙙4YQ[yC apBE,кMDa0Q޽TP;s0$hhTsy9R:.tudq= ~GctOJb) 1>!KgpSˢTsB+(Yr/^ΕSYg :U{ kiYB?l-NrDdy ''bwa@CStZhRI 8$Ei* P Ġ2`-ҹ$"{L罘 y4΋-]9>U#+ }8TEHi1K̂t1);gr'ef;KN>ABv1"Y$4a,S+WDPQr*siB:i_vd 4o55#@7~L=-ydȰ!եϏqE{" d5a@d$4Ѡd6@i4ʽ-2_*kkl[h G$CE տ2xTʜ`N6&rÌe&('qf<]n=\p%&:{&*}uO2ڪ-bOQX ow?Gm%ɕ6N|IHv.eU$ , ]؁H3!Rs_+աc}U3Q AѵNm jy#i~n`3]В OzR0ŝ? ]ZaX#jd[?5]?\g⩀wŇ[ƷjP=):T́ɟfXWd2>YT-{Oz⋨9 uI3;8MYԺ5 d>J22T{pƓc )wk,ȪCVH/c͌[A+m)_F__EWAB2sx>! -~.69eMZpm|rwi]{ƁTDآ5;eBּ RA:#8Peٕ^* tO[!jDuVdKTZʊ/*;ks-]F9"6R"$&ˎ*NAg%NCxwtPڕIdJS"}(x[aj?.5grLNSc)K p*FAxMғ= Ћ9JOdIfHmyÏ Mxo#siD4oΛk:${0,〢%+F/4$BUńDy wd]yP$<&}| &!!6p m6R*9OKLVDn-#⍹d`ِk5O@'Ncέ4b|*v[TT)Z[ =ۧv]!);!2hd/}n&"3{iu{ 2{b&'sp&64ؔK9jY@Ue\-Lܱ8A3 J2GgR,p8ҥk&2RA(&p1{0BZodM Bz2!?mW&Gy"̷:#=ah)7y ‹/!2y? \@L0xTwFޙDj3]94怟 f(q2VSSe!\ktWI5u072|Ad4y f7j0˜+RBkSХLOH?L.܌S,Od/Tۋw0/N+4J{q(G$ْ`QTyCA$.;~gI6Oh9h&+ 0ufظzDRrű6- Ґ82ězԘeXlB)808C`bFƐ2xos>247w~@Y4eʙ#߮HT3*Dv6:oH$Py\`ڶބ~^! :hvQ"TTiζ YZ