python3-apparmor-3.0.4-150500.11.9.1<>, eap9|6o9! g Ř6 tEkԩFRVdZo4CϳgcA ˭IoZ9Ru pQzrj2Iױ@sWunӃ6zNA}}id9Y0E0 eDJ8b?FnRqhE/ xڊ]?q8c* x ڻa. iaھ`G f_,w7h4YnH.Q2x>>$?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/sƳ]"k%a D岻N91nHG-Ŗ?{3o'u붆K3^Qת@#}WCy.A q^ؔݸoyM"h`H WoO#jTv:{3ڭt2p>A@1ׅЪr kJҶLٗVi8;/Tܟ'{ S}Ui3] _w&}+͹egr\Ki^;]\0aR 25X )8xMwY0 RȦ3}Ji,ij%OBs2VdQF_[0ΔgZUzlO;aZgc](KDI `RdTXg9 /Lo*/hһ=rR1]ν )蔜 cUؒ}}.8o haU*鄟yϟ)tI:C._uHtN|`R0 =]fJgc/@2J"2(67J4q A<)r铐H ^ ^DRˠXG'z4ҫ7b`K"8{0'X:FMm89̡ut|V x8>{wÈ-L?xܵѿqw` ӡSbaNrvdzgYD{y+ fn9Q˥9$ϴehkFpoibG񜏆} _<9X%Q( AKS7urTW)04J0M1 6Tx6`}K9ىR|yL@nQ?:n^G]̶0]9cigDk]A-q(0Da= j5)S)$XcCsB|qc:Vpݻv+_ ] cl히Yb p,B蒯u|k>zJ_(Mp^`3.Ֆy)c䱕"Ʒ.$BFR?PL YC0Ts@:W{> Kjr;!-+lC^B_ 'Hm^ iwZֿ\3&`g{bO#]L_&8r 픧h%-i4r '; BȴzTSaBB9,{ u2֟oy쾉%'`E5!R"$i4%:}H螷f=`>`3 .t_&HjnxeMiΧfثrBU#3y%þ.S#ke֟Rg!_ 8iH۹5&I?*-ۈmA+Q)8;J) ƕM}Ku<[uR<4nx$ pB<LLDP$X\0H!2N Hz MwA/#`{ js #yZ i6@ڸ6c1LGC:+6ېr~sɲX7j%{eg'Si頋*)OLB N̘ Ͱ,RV ]Nk3HYz 0?WQ 0J>Fu&S۬WT5 řL: U5>eɁIR\d|K=Q΋𱃂P. ɢw y?N(18ڥ$ .Mְ #\9eT8ߗ ۃTc>)rTZEͦ0\= zB23=K` JbU*8/ iiMdM뵝/gW'!2l? @'Og|"!bN!|0 a%@ᥣ͂g|Kv϶қav41!#zV +4+mxJzZ>|K;l}c`D"}2Q„ /#@#\.,_ 9n_{-<)oq. ?b%xO[F{b' k<2%35RA<;wdZ[@>=(s^ ;/t|u9d^ǣ!n4Y%jd&8zx]SSiJ]DM$|MAD>䯆Q.Ϲ2 eR/,6; BAvVUK4]e:D;]Rv_7*8J|t:w)2;p#jY8obLy1R+MRDuʸ{J=La:I .t֏T4S5A!1q~S&E`u҇th5[hk:< NcPP`*`lc4PwD_uڭ,?﹬}aA7B:[t$ Y@i%4}40/$ z%9gP"MP2 js,p:KZAD ȯ R9)ԨK $ 4ɂUߗ\[HwLX#1P3 stg䔪F|ޟHJ kupb`a֦-֤ q#UX"a,ھy渵4U["SUZ%pҕx cUoo̘zQVlٚ!&_6FAa=A/.NP{˦DQu/?eaQlfmioHw\"W EƔ sqX~'5aV9o@"NwU2.1`/7&Jȡ$ɵ*Xx.\~%":Ht+HB0;o $^_M?pksm<& ^ӢP?X]eiɍVmzP* f2J&o2~s57I WȖC#+=^1 †CI"-tl,ԣC% p :zO=I‘ЬmGh㻀Sꕄ~'.Ag22ʪ[o (D= xʮ]1(V0hh/ +Vp͋ yES (eyh"m!CӏLw/:9zctN&w1"lLc ae4sRv3ۃY@%i>{3X\gpuL1uK0Nw#sy,7+R5#]#IhsJ$-VOÝ`]'[3[!ȇ Ҷ9Zɬmpu t7ՃYZYܤIi,xB{45rN{a53-)`㞍:=K"v>Mq3T泴aUjq/[PO%/Ň ^a0l7Ҵpa]߿"dӍR X'v:"Vgr")嶑cՀ r4H^YL8or~}~t߄ LRnO;aW#?~t==M,#XK&)HYvRYuQҋAڳ&e4 {薦$baE#ta7A]"+ܹs>ǝɀWGҡ"uH>g5ʊ7ŻtVC*iԆbʾsU-A[BcacP[Mp-*)APaV,.n +.YX Vi |= ݬVt0[O.II0 SgYWOр0i3 TM 6omD^0̨T;` @_=lS.W.'5Fm"4~ H+1˿ڢ@U7Ff2uahSjgOh.٪A|^/Kzqn-]]]A6 "!yy,`>E,L_H1 etkrWCN/HЈI]u.4qXlZgKz39)Vؼ =m[d)$O#ݢoY&mͦrG:{M,ggeJ9# @*/`{'!oO|7Psn8d7o`M/7/2mT\toSWE}O-aQ_v]Vk\q>gJ*љ5^USЁ^a"~lGA<WbyP@:b{tY]9|T\r"7pI X?{~Ƶ*z QSJyKV{7s \3^㭣 *ܭ8.Yyeȼ@ -30ZB'.Iz'X<9A ͜ڽЦU; >c׬pSFe wښs䁪XryG2c$,][8sĦEnSdPWrD,J8q1{5:KL 6]C4uSZWoa4D*Nuӕn [xGu\/or#,֛xOg=W`ҷx>BRua:w-R1v!AY^24@KɅ-G7-v=^RbַG;_ 9Mz }3FQA&ARVGCIs===Ϗn(Y c/[/칶28JuH-ÖF;:˚N؛>#TszkoiF땘OV&)X*P3ы ɩ[@7MWۃI@+ROs<6A,NCo4mW'^$* ڋAE !~dސ*V0C/!EK.B:j {ۥM.\sNAKVy3t6we]AjǼCwPchAO!"-|t,e7àFp6h7%ݰ2oDo8d"TxDҜ :9{ݨ9hG~a 8_aT>3;,2;X*Ifbn%cIyڔ;[ONT1b-`O 䶩Du=wV{H>K[0YrF0LSquJcW4~VŎkv"{<~=3&X ;pG^ ,}#%*PXV\5`b%YzL4?zcSRvը[ʹISJ^0J9 6 ˞8fw$.?8&Β1?EPrA' ރki(*p#Lj#5B j~ύxN4$^2 ^5@fޔl A4 3)c2 Qo̦1Q M0j~o|W/٣-=FomLf2N)jȕs}FR#ЌX%rv"簡aΊZm *CKAX XFzV=_ʸh"Oz!uvG⇇ժFi' ɧ"a~R/ER澘&V6cci1Z+lFr&@~++CPW,{iz876Ugx.&\-=`eE ݥ#8kSa;t._þ,ݑ7[1K/xʟ-s HxA[vKeW 7_! e[cʸ'l?O\N] :_E:E-׵.mF Vy+R<3A7gW$Qu2L>qU٥np>Ͳ{<_b&\1Q5|$4dT<(V%pe'#TM<&TAT!b>*Osqs _^k`#}fHܟDI@YZr\'l_%JrΑԆM>&XAp>`crN,;`;&da7dCZ|Cm'Yr{x/J&v6C  @pBJ1Z,zh41!|Aʬ@!Rx87B Gڋ8S$6@L<80:})읥s8f;AF8Ϛ:ƺVhþ>$ˇI9`"j42(Zk+nviwOtR?G]V _Y`OzxH+z;}9jP$+Y?dML*E j16YDk&,ѾB$}_@U:l6V r}ss*Orgx+9%D8.dgߋV(oD+yKOƂƱ>Ǟ,)ך&ovBIy>mSP`p[!^PCإ>P.RCFB-XeݬU$WI"aTܖs7(¤66FT݈ 4S(Zfx)7稃YO;NQK saTiMvak.D.HRDD鈂!1غ:)kHӒ `jvcsnkc܊vr8Pe.qN?w*: YZݱtwENݒ^T:(Dė\(Ф-0akkn=3]$k3+sa'Il3կؚЗ{Ƣ9fv|cx xЅx(b;6,wFX״_ZŋQ{8I3@ī"(c+f|$>x"9y͵| >Ie3hSAX=STMe+W~GRLM yD­6L¸Phme/,qx;pb9!y#7z%*Yrb\3A]w^%ץBeL$.Ͽ idGgQUX+Oj'4'=J<NzR?~bD LaVżɐy]j剫[|wʊmd0B">Zӗj W{맙n`ǭK\б.b.b?V6~;3izt g6uZ(Gϟ_"95PeȒ=Tx ]į BŴc% bȨGӅdW_z- gm.H͚}`o"kdd&~EMv؆?t?~L*xX3&{p;#OA1#@) hd"uho+{Itw`MK\gɂ..=ZD>k!7*Lɮ<׍`@,CxsOy.׵:܁.r&<2$YR>ޗElwr$ļzBmw~}@\#'ۯ&HMWʎL<􀝇烞mrtb°=le70/x-z&y%ՈllHaoZ"Mln"plXD+n0Kr 4e= c')6`q2q9يbz0(?SYU< 2ڹhrnE|4T"~aZwLe=w|!-=cSƏe:G@]WʀԚov'!x#k'j}#RQjEY9`l_Cƕbh>C`$KAěNR2 w߹pL[zokϛD-ab{TTK*КtK)h}bbpeCz92#C;ߘgublv.m,#DDҵxfރݍA]DP][A18$IB#,5(9Hp+]oi \ȱl=+,/Z(m#*Y]E:o fn"rۢ2 ~Hgͭc8[y,Q`1Nk-^ QVǤVzl-:z/-h wXs*ċrhPcz/;$ S&m=6- tVubL[v eFGrrM[N*`a/v|_4oű`l\*'wNs͂** oD03/>q*DFDAGZa4;U~ A|ΉL ':3/5yli#^>ŃsꍟLH]E %qnʒ7MwLCўιB-E9B|gnL@MqA:Else_)|isT+\6sqO$gt,YGI-(;у?㾨P 6y4Yw0Ijq4*{LwJM%~:0{DmVrn] 4\YPHoUbzʶ<IxH&JrWG @{'iVٓp;< 廨uw](}uXs>#4_rl\u7>[i...ޒ ?~}XրR=fkɋv^F+`[/ ǟsk]խ_@ {TP+j%r-S/wt[òjɣڶ$ws;'$0}F^-rӥ=/ww.?zeE$){PCw!lH@g׫l3 _8mwٳ$uܚD.\ -"bʒrB^ʱ] `yЁGțsəE2;vi bm۔xه:uI@dS{f2UƾW!xl*0BTcQghV|YqHRV\ a(6"X<@ &+DX)w:\{ɡ-/e/A<_%g@xहH-nd(pIȅqc"v=uC>&* JΤ0>Զdn<N}{;\1xNPZWLps&[3{q$b \oP2Z3d0M#wWQ]ח UsN +¾!z4 (h r:bCnp1_- c$i6lBgvʚ"BČ2:XiAKN_91] P1/d\G5T́dsQavXLy ($ΘV kuBH5pĮNHWߟk,czT#SQה8r"CD3Bj9 rAf"|v/o9i˰ 4`kPF[$.ޖlyR:ojIXuY h%u2NfjPՇh:u&W0(W1u~ D,tGfAm$`پʾlP O|CA*FEs`6.eJőhN}UoNO~@C?ntƞ;<^Nб0$OAή`mQ$z`'S"PoRIkCjh(@0Shgy`TB_eqv H;X/;'b(W}N1M{bm>~ډLӑ }ւt*Uʔ^3NX31oׁC>gJ87v j{r{iΣTi>EW?,ek&MKLK0%/qa=H4F-e'BsOz.vyI&µB~MBr .Tdfwq֝O -L__{'2.=wޑ!`5 W7mA̠_͙oXyh%A%VV}NYq Jc؄GH&CRm&ih"+dEV2;He:,CâF?)b6p(w[ZjŶ?wKS^#ef L#*9++Cq@;}6w~LLGꞱˢtcm`mm _F->,>NHg<|>2ՕyhTL<ɑu8)=هP( D5 Xr>ш lwU/UO#% 4Gh&@"<%zːz^` 6VB!2/JJ qV:6C0@oԯN|wh AXjzEۆd,41X&(>d--5`^>@dn5?8>M:1U/ʿ7 SṤ/.lgOݞ; ='xbjD4¿)c \GQV "_W}!{-=aP71Sm"^%/8I:}08avTC6E%bův%^uΙ[fV,NpH {),񐚮+d* >,Onڼ6$ CML1'M`m͂5LNW CbK#ag.ЪL=yX3pW$FY-1yd^BHXeovVuS{IXhe5ƦvSƣ2W.sܬUhH8'ij@]\-ЖE!,}T3w$\lC_mf.3Mv[בEGXp_"0@[qxn Hga\VLEmT.o+% xɓl$hbB/ t!^.dVvoh0,{8K%31ښ=b7e#ZLT v A#G}-t *-qߟOM!ϳFCk;_Qnϭ8h)MyN`ϑgMk oS7}Lr3Zs1`/ _S^/}OZ?E)8/{+Q]p{'UupZ|3w&v$ɒUJ<)hsf\̍ ]gzm_jw-:JS| l!]GhKFח[FTyU[K]eĀj)S}P`)7 X+3j~GWK.,9@T9wBȯmN(ɼ38?or ^+t؊9EqBv KD.ѐѶig(|L+sFt4MJ1KC2z>Qp3jvU-仲o kB4:5R&uŏlMJe`^!^ sG/d/DF`*H+7`>Ogڂ^49Qj^=*1([rؠlgvY::9 G4<=O<,WO[r{gBv8\Er5A!7ёr7(Q޳M9=P'G َ2Ոn).?W 2tnq>3Ѫi/ݹ=xV:e?uvFaCw܈ӊu|l$sٟVgVU_޾MIWZUw(&^;'B_m(i`72XvO {y^h9YFȅ Hp% 3pV,Fѭܡ>'$5>'=> yPHsdJQ7܂lA^A-ܶ1͚0q^IEԦbˍuPXccF^9N%vOㅭ@ϻ6lcaɸ.;`Ӻ #E)Pȅ:Cz,}׋A9:nk$nʢ@-l߽V9l Wdy.!2Pu(wQ9N8XXW cR]*<.<2Ө=A،{U*n/Aj=W!8 :r~K?uD\;7S#isٱ`5g T9/rF׮B]:tGZVB*7 ^K 6[ۂ\x%cų Na65_%'%A.1?80=t4 XZL Ԧni!ĉ4TrP:3-vb^7RM?hL tw-} )G(s\vP rx3 5"{>8UQOB*;Ĵm/M&c*= {*‹-R$C $B]G>",`ή@<(ճ[S^֪w*וR,/*149@B#<|sv!c+#*A"(:j/׺ *rWEBk$rUx.""hc Ė10m)o_zGވq̊Q f^427o|UITZ6`nw$3B[R(z77]Gt6*[!O7hY>cDr8)gnS:c,6jv ߫}C0$>S6! Zաgb"#N+άOGoa[;m E `cBjH ZF$=sW(.k-}†fs>W?oZےIIhK?m.|Ve5pW_'uTI\RȥLe6/OM(9a4{Ӧ <&FSbC;[Hbg]BԂ3p6p!Rl:\ƌQ}4va\ȢJv9G KbpQ7吹iDsi<ҐC!AH\Y(Iz{W'C_ꙵިA x⊜|D _>{U+Q ]ECk̀cэ E ;K.KL?+⩫hN6 /Բ1zv8eY$`TuQtb7CxZ&o%6ba8ԄF2ÖSzL9:mC˃th!>ig.ĔtI!¾_p >m//~=&jU,c4Q`heM -횃YnZy!pz3s,-Yq&J߷#:C5>_F6tjƅve0w3s_i"v   (e{|oy 0gM݄{6-P!0A=-\ T0g':hD<7kerk#> ~ZH?됾݅YhRP6ܬ9ATwʺ|T% ~Y<"Uo? 0uXSLyd) [ =|g?@l7 eimmݭI^Mw .=|:j`sWء%ޅh;MyeTM%'"!זfF5CdIlϡ6vE80R B2`9GIOwp/]銥pdf~2; 2qQڝĮ.@!Ai1YVrӢ)MJbqUV|D!^=Ogt~GodբԌ,-"Db) "'K}ɐ&5-ƀ٘O\e0mfn"Uߡ.qӌ٫HM=*5@Y`j8ߕ!-쐝 xʇ1ʯOfQxm"B0y*V=#[3oe>Ư3 p-\6׷/ Ⱦ:c\P~L3 O7(WnXb9fIXF{xK0D ~RKϞ7T[|-"66O{wA(St\'[E[i()v!`Q)NjkA w\ͼ,(?cʼ tFIy6SB#vcmV́&QBIv%gXy^s"3mZo܂6F-_6]6د"V1k+k9oBCB$&gJZc6fvIL D-& C{AWBcUgݥW-GG['IR;Hv0Y$:`嫧D$`Ed)#-/UuJJ)&?Eaft{EqjNA> vuJx |aъR WᝠtwUs: >Z׈S|ٶ"L;|`dpiA^_y6⢻Z7DRHĞ{Un:#Kdo>.OVX͛BYg6Ҷ2qnO3v$='C8媓ɖw P(r:و ^m<ǒmȊZV,NMOΧΕݥ¦&\2ʖgZ0_5< 3}|D0ɅD\-zr|^OՓ=x#>_q 6z)ghӊd=҇3ZPWv(F.?ޚ{e-]*ZX)"p)Qzp^ |Iƍ CSGe$cx})evGͱdʕ\ο`&ΧnK6ùDحK}RDfNS$j+$|w:Xh%&J\0.]GiUc~0ta>FOxRRsQԖOl*4_#2&ɎCQi]hI6 '3V|"W)- iG8b".|$`k*7l6kzXSsg=8J}W}@Smá,S~W}u؂**7Z[X(EPY/_?nG:#]&27"ɨrڬ&~D_DhK( L \} Y$tUI&YGQl3L:Sp!&ZV0ژHU\SZ[JK_6uzuԳMG6Xkm<}Z)&Kc;zb'մ[̢?p+exQzY)w}.WQߔOtnMNszDxX2~W~b5ϒWohRg>-<GudM? s:_^5p-(Thy'gGN6:8LZKrlU*NSMq@ i\cOx~W؎$e*u\"(vkned%6'Ҋ9lPH /I!S =9~hk4yvo+-v!jM< !(g%h-]ט%C5L}'6m}IPM,[?0Ds+>eCůf' Uu$gR5[ʚ1C5m=B,tQ? g;.F^*QY@rNkxmI]􁠂W\Eo e'{ly1Ήwk<{ۮTTKJB-iHd1a5qocr4~wӟEhBX6 R//,{#&)F]8beԻ6VmPdwӦ>{j5ґ̊$:^b{!?g9m6q$;%9 Lu]{m$?k젡2cKъFr]Gq ٴ2)4|_:jܚCZF%T]'vK/@qI%\Vjr]I^w%_]Zƃ p-cZ$e-&BǓx7%e&YZ7I[41Jim\Ϛۨ֝>W" <3ed3(0H<"I"̺ZnȄkǖ4d %!IH6hb ,UL՟^/dE!m1 $#uVnWv..A.%idiSp]_DIj.i:Mi4טH!VJ/p`Vȶ əwm5Zu(v82,dwB;E393E5'u3-Q \ڜ5% PKtCw[s-oS, @gnRruqWd k|x,eTNik A4IGE}ȗR qbbi";vk஄ݐ%cSf^V-4)t/yR{m ot<xwPMI* mp fnV|œ"F 9B@]eK3.ϻՏSj`(&/p1 3,8kG1-n6>qEk2@}EL%6WK )KN !WPuz>5q{BB" H懖̷_vwQ2íW3{ёTN`qz ܣcsV3YvP?Q6?'*7>@pbc Al~Z2Z])t}1<,w6.OeX7.vm9R>&m*ɂqC* ;9$N֚! syzeʛSۈEL1OEf-A꭛=Wən}XhEQ\mV}^C C$yHQ[v F;ѵMxրJyR](倝C46O[:9$e \\.BSQ5^2 ɔD9B|?LyqQ{іFؚ۫5)mpɿrY΅Ñ߭rCdZ֠M)Bbӝ8NΕ@R -xmj( C3bʐ&N)##@<؃+BΈC`cOt243z+ZǕ3rд/Nb\ ͍*~QL h{ىsjEVDGS#hJ,}٭ 模'x,qHqTPqܮ%%[2F:AC{v[+ΜGBʀ3iwb76h*chڿ_3\֢ ?.9I;k oz0nVJh (Ѳ5I=l*:H[(m sPY:Q7]آFg/~;=ɔC+'Cw;<<.~kv~Jb^8X'xMi>%#=Ax`R)rG)pßeiD&`;,H{]я,Hx=ͅ} 0', xHev:[ذt`Yّ u{dBz~/кAg0 ֏O ƮϜ7xzCx'Gd=진R|=N@OdwXPOBjt]ϗ$}V "jcN425wQI$GC:ꋨk h%`ZzU1/eӓGZS:K}nPd߻ĶXB >XɬU&(a#p}*Tfb}HP2 >liPg2y/k6|ݱxvDžJqd  ۰DqU^NX5^Gk&\ w${ x.0N-)bvOͭ^C0-!Im-%hQ[*)ݵ) W϶h*dl"oİe Yр;}yJD}FW42t&p\lqrbsj=c$.cm|N~1 LX[?}qY)B/8GxИݥ9N"i,SIz";CL:BbWہ(pG}nor^? f9u[M3J3zr M0BgR5X^}Ӯ@ͦ eI`cm"K0E @p!%&L>M/LPC `ixU"c $J袨EFIѵ@JǔxpLJLVf7I hP@ >>/,/~kxᲓ1A<=g~#mr5_(+xO 1*1ۂr`F/O%%5,Hmr55.;f)/?08oF;6UW"`aÉ*\|lqZ Ot(KNgU#*Lsbջu``>2dצn`a4HRi4V\g7(YMo2P'zVW!E474X3̪zdЕ%[{iY\rNxmƌzS)#} QwZמcrPY t<ïgwdxeT\4Ι`p^mFyJ&G͇4ֱ,|)c^aĄ,?5A;ihr~@c.ߥpHAPRkv4Vh|W.)b9=WSbN(*&=! r'L4jU[L|4F)t EJϓVέD?$8Չ2Xi $Cۑ$=/\٭$8Ts-PFHI0cM)!HeO9~6+שּׁp*s K",TIZJjK Y?kOzk8o5QݣߍgM7nod :a+'Z"^'ˁv=rmZPސLaGH% Fyv0b<>ж|a~ϸ`\uy{2ʹwK1pҝN'2b"N+L+F:'$}4-Rue"SW~-b"b& =&bQp|3؋1BX$cr*Aq<rD[+@4Bjls 9}PBR1wauS w U6nd f!:! w4fP&XVTIӗ*N9"Cxg a6N^}W^_^P>a㱦tgOmSdHVગmzňߦ˻3#2ϩ]jp#΅>r5wμ?tA }j~+`'I#^fĞzkHYDz*"/hVЃ %1WȸWmr2{^&n9G^l5!=[aKsCW> y~'dZ> *6vmTߥ DNٻ& 9kow\_b6#c`EXB&␂ 4A"/cP'Ϯ{]g.NJ68 ̅RP_`UAۊ6̸ဉu]5$M0/|eR'Lfp9#+~~"{ 5ҡ*uog8nP/ ~H'2?,~֟6tNΧ[^CK-S5CyhXhqAquFEZ5~C&&A<'aʞ%+&J4ܩ#O^[qM5A[)3b:R:ֻ.p' ZY̵_)5 r|T#XӾ 司e$#PW SNXq2Ň:1aP k=@(0|ڤ~l`پ ;ؠN Pi +Qv \0cASUOk 4HSy]*[eRa ؃roer/ݎ:ԝ)EEw&2WAL%N(_GSaêI^>b} Se-{ v@FU`0# ( 7(j 4z:gwQ3.>>9\x9*B!͙qVk?}rv{cWo"ڳY9q9biAaKT,tzAzQCHĻ f|CfqHiF^ca`l2)sB)7k9Tzi4ӛ|1VCX$!vC>%FQiߧMpVD-U ~+P'`@~r1DHu{ym.gN82>N?pW&җJeqqð_ /pm=W%= -}72xЏ+Q P@lu 2L-|;aH@`{m|vi4DEQll>3 No36' j`PdA|1?ު|╁#! } IPxi<X8gnt3L(uW_7-'0J*G?e70nNG Af+4.,)e.V:kW$D{q*&4K g;\ wb~_KԢڍ~- %%KSɭZN?Y.{nX}z4E /)ː˟# >2 . l&]0SduB7x/G=<*@V^LMs'w{\f-`L梖b7msJ4(m+ @oZYSրuO%6 FD 5l==.کNΓ.z |K*X$#q)$yϗuy4#L7`ЖjSH b;rW^t[e6&im K # "?PtIcY.y;H{LMQ 1!AeRLER( t2oxVVT;h?ƒy=.כּcZMM`u Ru'p1Q5܃^F#Ec:tψ"%Fwtwedi]9'r:R VbYfUfo=Ok객k-`t2_9n6w깂ӣqC ~v jF#Y LS$PY}}&"g`q7풯^v"d(9EU"7k|mˠ~c#i']oܐi/Y+%k?3Lmt} Xk[gI&c$'~py`  &Gy3ˀBċQ)2nztv wcʻv\y$)*9k=fKWIw BǴHfJVHOELF߽2ͧAi!>9l0lCST8;NW𴞿Tm8}' K l.GFR dS})jۣ T#ݐ]mcct֩lM\hZE ݹJ^;BN% p]օ'-CjIՂE kX\] .{9)ٕ# 6,@bs^X3|-S&!9`rB !bM_Qo\f#S'\N ($ҽ`#-\e6vA;\m%/'ãcNc&2tHU-l Syyi>K:]Qzּy;@1Eм4;0&R>5LP) JmڥR20P6:j>&D73#~߯ķ+PBI+ͷ߻4tV92@P Fdn "CIIDk Բ1Ŧ`hOZ6*H8&]QTy>3tc,I9at4W+f/Є%<ᘡy@gBMR8yY/q=V# $gڹҹ;B`| Ω`, `F|@/+QYFR(eH EK;˿$3}0% .kt]) IN:/Hw;!>Tb{&R!$I(`s%eӜת_jbťI$d[Ƥc`45X{(Rp&0,7e3݋Xod?p? 38 x ; oE|$e;;:qE EnʙFMQ*ZuowzxSlNFJ9R?42HLvrGkp @k =~r窱U"a MM\1x#]&$UG+@p1ҜA YT +X`+j=wBZzNJm%KB&XCs<կOty]3fwbvϐaN i9?d[8Sk'yңӅڃ6H>Z"= rēS}_3)A[ZΌqGotkolXH>Z{Aa8&½S2TN+M6*aDȺ뇖iy`|\զm nά4d͆ c5]Ԟ2W ᨬʬ㠴:w;rQȢ?)0ܯuЩF&8Vxx¹i_ײ)Bcq-=h/ MT[t=+wM,P1Ӄhl[͸.7yb}6* ?"L,Y}"',M鋤po@!q| 񂷉6~V$ԠJ],K$L8Ժ} )M)=:b9I[:ǻcn+ZV*ZdeFRKqg!D<+L([?5p:,RYAf'm_c֒p.\@YĆ+U-(-ys"lJ;y)\KUU8ù^"j/n# dПß2:RpZּ{|!n!Ō>/]Lu+}w91gCgwO[W Ң(=ђ>1 f-i5Nt댰TIx+rHYђ pҰ׵LA)4c@7!5.o<@ [V߹ޛocҁ3"~6_{i=y3#PbK]/o eRr)Z&~ 5R'e/s`pLc}ՈqA:r]Uݭ=* M]io\eKER6P'9y |c2|[|8b)M%@g JAP -ՏnQ`@̿Y7w|qQgIEtߗ)@v _K2=N"pʜZ`FcSvŏEp߅fheW08p*1bw'+&GMuߘK +A8ՠR}뷈ch}L*߹F/D/rx)^:N9[u^.aSNѲF@]y[rЋnn?y$ 0op]o5ߪ#Y(D.8|@4sGvKj̸]Z^a yijӜtp1 sǥ-C=,_ c#rN@hoU KGUCLh@"i›){@׃Y`ʈLK}΂̖.gH iO̫R3mSDXR|1av„YE>rvS){c Oe.f3sZ4/>ELLB~8,.sK\ωg K\b=l/ N3q-Yvw_# =[g +[~ k~oC?9aoШXqE~AtxKEo=WKpɞvs|B7{j` QTq2PG:nMh*l&R i0A廄!,g%cw:J8љFqOCt܌vF2;1ЬTML> j,b<\/(8&2{>cZD`&'G# ^IlUPU16FiҌn17mߨ_ #x6|j&x"7 ;EdW()-Mne4?8uC;o>ymf9nU\&)jrEXyOLcݣ$8Փ󖸶H?Jsr`TTXP񴥤$ڔo ŝXNlk'xVPTR!!Ttt d'k|ܻ؂aRW$AbQ/$q·oC8 ˚  fr _GٓNPC/bs?`w}u}%Wd!(A"j uÄ ?RWɡgN+*S nV7ZνRZE>7US㷟> p8%1J]\Y0LΏZު3j's_âesy0Uoo?nA2ف/l"S A;3˫8 mWDkRs_+?K'L'g2S4%f8}.S#(a⎫Eq1̤KcϓX:@=S.{z]tLًl`#^j6VIHHg C%]Q:;7δ6!;5Kor3XCQǩ2X)Y09*AI}ݪF U|},ד١mғ0٩. 2Ks_ԙqqB} 94;|/;F U<ƃB(U瀡yJOr'|ga4;k_v"f.<մsN?$k>5cm2[HQٞ6b~B`6 9<}VI8WەCR8&PypOw=o] '#-jI F.eQ9{nl)9D <1y Sw‰CF k9I2* %YqA LT4OWC0N 4ܨcd(AeKJGj7R!YXwI+Maj'M)6Zk{ *(~ a(}6O g -&x7ladxqPf1K-SZٔl%ۨ%TrM `3BJ^6-k6;H;$04ƺQơ-%PY4 p.cb2yB-V#4QM 0sHFCBI@|[KgF[,9ۓ8?Ҿ}^tk&˵127w3{hF$>rO;_TmEv.dq½tT<wA 5$GI/lEcMY)"^ļ*}ovdzUȐ0UZW( ,<L1,Er໙q_;w} p??s%~9{TyV/#G+wSJE'ܠDfחEe;6V3aT0kaIDyԪ\ ?SB&L:}A(M׏hkR=t%9tM9Kִ{"䐼 ޱ?f})]^nSn/]Hs6)`d |$fǖqx2a4l,{+"选[$z; 4Ts<; =)*̈́61|LALfWǽsC_'-Lix:rKp)BwFWemO5NwV(X/Ov<~4IPڎ4 ux&(dxpLEϬd=,3'S z"+wQF,F_>1f,4i`M3=]?%o9ױä=$! uB]Qun/}Ry MEj ;G5am.@TetH/Gp=kpĕC8w[Pɚ9 eKq>.-mTǯ2_Y|zJξPX5M$D_}c;]+l.>Da&#gn)9$  72`+1؋ql_TE.( "SRӻ22Q&a6yyYə'`%wGcwoI<*$ȁr3Ҁcguc\}Id)E& ?B3y Fo8,6{Ľ56\HTBD.HJ6b0O`Ƿ mgH)dEm,jx`AOBA4Y]/1\сE7AUû8Y #ӷ2f )YU*3iR ^\-F3N_LyY( 4qJ[P*Įh/z|pR%kx7HGR4VEwP;ʍ4Y#a m:K]>Ӝ'kTMe'yw|i.Iy0mCw4n yLIsGuHLY'dbbׇ6~;Cn| qۃjUW$ nVj qmAƐ) ĸP"Oo]`sEtw>At߷(eݺ1sa n堚:n4`"rA/^"3+.Cѝ}.Vo+leD71*}X]RHs@G.3 $4eDUwxЯ|U6f\kԳk9#:9e\}F4ԯ[ VtޝJt4]㽞^$70pz޹6 Gh)?LB%_noy=.Qp j)t4QJ'f<. VGtk^b۷-7k- )"P|?4K21 l{{C3T^Q̢l;II JUIc8,e`G۰(M hӎ"b-(SzC@Ľ F*n4۽rƏ"<`|Vu;P!+A wfFyg>ÎhBNckѽI]zӌљ^޼X+d( LdEΒ *C7 BDc';k"!XvZK~V{ǎAPЄCC rXԹtslRbiXvsccW|l)>?ȷbŌ ?1'5 D_rPݻ!v2<迾uBF?wMeV'lw=!& AN? ,T'C;y, 1wE,$c2Vq`9h9,|~2@(|Ֆ eP(4#g)Lj":ffэc?c|DHbOp2 YJ]Rx+^W3#(L |G/\NRj-l׶٘ΘL9o`uIM88|m]`+žd_Ff)?VJI1*SEЅK!1Cߟ3ff3LR:ki;}'?M~ %i6 :`D-CM;X!:[Y LD^zo n 蠘; 0=|R)g4+=6hjJHZ?f66\U(q.oF:lq# 1%upk7Vt[3 zd`ẊזGKd_?[/ϻF\=,T֧ºF}Xb| %o2qHpCX~W&~!D'?%u*fLJ*nw0,2egEq:ZWf $`>St*NmrʏJd\6 3eUx'F̅p\a$]jVzmLqJd(z;3'T Ut&aYםlt0x! X"u5gt[YN Zε6Cd"9K<\\ܯpo"lWk8ymm7`݌f(,﬍mcL8BS*Lo{bO$t~bt|tTh,4Rvdc0)n)5^ZdKLih)E2n e>(/fSSDj[F6CI mN~1Fge1 @-w/^2% Y p}QWnJtUIdKa5`"jQfSkBc`o:}^{i}!``g"܂ޠ\Ժ]2Z{aӬ0ib_Tb2wd<5{W*4=aP^ O^}$Eu1s5p:欑; "}rt3}.m$1nAyݖ2Z yNw pHVތ%q)է=Nȵ/VҾ?n`ot#XQC}P;%b>>}Ei,Z귆yFc~Tou0,(_ jruh w=93h2W)EuO֝{ǟ)VOl%זabW $d9 yS-XǤn&'D>I2gqn*ȴbVVq1Yx_}dkīלȆŚ0sg(鯫xc$$ˍ vka1i%ShzV=C0ZKC<^܋eO ~ z*^?jb;׏K3 LVWh{4×n:f朥E$].j5&j rX)i G qu5K#);ٳ&.\O[F_lV }@&21 O1҄*밶&wܓ-6>!ߗUn3^ˢӶHŗ u k&h7MqP d6%2''>l'tCa@/\CCZ|Gًd⧊8[Џ?x.̈ΤZ w!7xE N)dL[Gs:NŊg;ޑ;ҋ0.b}BkkD'_Yb$ܹ#4S#ݒ'4@BwX` v// F4[7u.#\!a E@poO-b)Y 5D}Y7Hp e z ,r"3R%fgO4r֩=ۯң8wX$z0 ,_& W$䎃f)5B"pmX&M5eȺ*z mR[[zT",hJk42P:S@@0NYgqm`}9v] /^e z`sc!ʫg跒*4@ز_*UJTd &O;OMnGK:OFw S-cFoX }'E noJ;aϹ3 {ELqىQv?hb5)еIˎиP؁EVLs{RdQ4hMnOV7]*>ۉ qY9.*|2#cd\*ٓqW"^*i3a; \I2 *J$ua$LvTҐ#Dž 3ӫ;z^DImŭ y~|h9?,M@5 g Nin+w5{bg\QNkk޻_jjP%'*SԹ2;v[66yŚ4rvA![~(?K=U=N4C10TMsfPc "V̔^n<۔s tɮaMvgo-=F Q*pf ,CD"lJiFQKd}')tKImNeKT@4<e;quDi5{D*!9Ff;.N7 godͨ-L{o⫼GG0ө0s,)NJZ6szE(~m“9?[$K̐6BIJv ZrH0 `Næ~ezN,9*yBV%Ƶ{3;-a%HB!p}H$p4a`^ l#!`Avcen$}7ɸdWCT| |~%]$a6q"v %PBM`:?V !@;@JڤH-]eF 5r=N]2c0T;[u.!YśHIZGԗhqlC-9AU @ B,/iiW[ r cŷB0ipR؂?42@F`[o7ݳB s( O1 m/ 6=pw'?\]\F麻l0`4KN*Q_C_5}=dDqd4M1ӭ01w%,&m:3;U!ABCllhQv 'xϤjXD^e5ི7Mt\ {Te mXv% tP)R߫qe&~9Afyi/w QR[,bܶbD@h$jo !i^Qeg" _y *p=ʆ12)=p W {`Npp/وɸ#8HF^84şnACF -ɬt5Ѐ,ϡە.uls,,NbIi^WZW7cj& TN9ȡH'"uxu*xr/iBN »AGdhD0ozP/" ' zF@Τ]Pߕ! vu!$++_;4>\ TA,)I!/4&N +>q3^ 4I8ɶe8&os7?rьTįN>bZztr񪫊 Ǐ4Iٹ'8},r'DgSC]kWFG2&t7%T$;z*25t%/~UсV@S# uK9C*~ } Xcv "Y5{&H$r|9-\RE4Qd',q*V`|ԍ^ۈ)Zl- {Y E5YiظFt!j+8gT. e]?׉'yۋ|SPR7Ugbk#;q.Ye{7S beu')ҋ#W{jhhA*#bbH;di}lbM,HvU{H1M.˪j%ӆ. "PkUiA~;}Dt8N*%Yx/6Va=~Z9K.Kٮx0_rS;y!WdM$Ϭt 9_JjR ՉEMfyl/LTB.ld̪.SCiq߹pHs .2|1Y>8ٞ'EG0aq{&1|ZE%_4py,^r%P ϰćfK 'k2Ѐ(DPJdriT~(}}iE Tt*WX\E'-xsuO)b\d =MI?ͼ_SuKorwr,qCnVuYwpwo1*= 7 !!$(t_ܸ\g187fLX( eL/&MI^ioe^ASoeOB՛_ 5W `%|7 {K:dY@Ul%0ftC'AN"|O_ %gXO*܁"ރ JX f| &BU vm! grCN3^2694{]i,W ˾X}-TB\8>GƦ2Q7q[МS<""(Iwf9]a0|Wi=+X$S*7#:F U-<.֝ɓm 5=US&̕rש.i)ՙl͸}blXzYK~'l8AIhB_e`Xtf7A0ܟfv%rҬJі@]LjFMjawH{DWч֌@Ziw >ہ `g`m .*HJ0π{Qx)-BeMv2r>;2fI;V3K@dR4C1s8O eaWC+t$$ɹ] P)rMP4'HSnF(Q!T*F5N{@Q񃿭 v $$Se@`,`hScv&y}nVj]gLN46!s"j=C(vf RY J+iRH֗VN%ڈ("n0v"3 |+ dH u,S ]=Cix{<iR5?T%T o[jɴd[Xς8FM{|MYMS:t"cU+3tk.Cp9e˾?[&v,`*,):l-R8FB]WmR0*C\Xrieٿ%J19+vm{$NfP;e7D *I:X Hw[tm3-,zA,5YN@ ⎈tS`7逆e pu+\\ JV<?#'y;]⦾"P8l;JEb|Np~u<|il22p׵