python3-apparmor-3.0.4-150400.5.9.1<>,de>p9|05:FBUvE%~ᕜH4wu",@Fl,T7~SI2&͉m._aKV*!;Qߡ>bf{e}W0=aPCUir}z-ѱs>D?4d & S= SpUU U DU U -U UUU*PU ,"v("8"~9$~:.~FtGUHUI0UXY\U] U^ bcadefluUvT wUx0UyȄTz0Cpython3-apparmor3.0.4150400.5.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.de>s390zl38 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큤dcydcydcydcydcydcyb`%dcydcydcydcydcydcydcydcydcydcydcydcydcydcydcydcydcydcydcydcyb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%dcyb`%dcydcydcydcydcydcydcydcydcydcydcydcydcydcyb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%dcdcydcydcydcydcyd@dcb`%dcydcydcy103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d618130f75f746f8a3145a6c91f19a9784c9a602376890b75f594c2221f5e326f30b99f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.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.3d@d@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.diffs390zl38 1694065982  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150400.5.9.13.0.4-150400.5.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:30575/SUSE_SLE-15-SP4_Update/509e71de7e3059801e8af2f2d82e38e6-apparmor.SUSE_SLE-15-SP4_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]=4daa9d912020588b9af9f042b28b2b8586c56e0e, stripped  !"#$%&'()*+,-./0123456789:;<=>?@AQRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRR R RR RRRRR3?W>ɫa>?utf-87ff1fc2458ff2d17854df07636aea01aaec39577dc20e054eabb60f56c9715c9? 7zXZ !t/]]"k%a D岻Nv2PP%캭/fy~ Rʷb\%{С~.TMW!o.O#0f\_JULpU!|+%W;IXٖ$]EYq}F!^aVe0je7XR78֦L-^]6,UEkTA`h* t:~I`#g>DP3A.<7㌘MWY>Sh3,fzWS%%:Ѝ9Wa2JU˻d0X?XQ}w2Rg0TZ_ NTNXױ`~qtK\gr?wIk)v1~~ȸ~ ueݻkQġga0\VX lP mEؾݏJ0S } YlTJUQ+6l8j'z F>>W?x*jW+klŖ҈vE7+KN^G.9Pu= A v*ǼI&ޱWھ"rNυ"nz$X6[m6@,\tl(ay|y–ኲ(/I 6G(G')%1֑G[a"#͉@o[\@&ںKOJe`,5hfWc11=&p#7wf 6GcÉOGs2Lq 6mS=pxqTz|Os+9K}E/ pMl6tt!4z< z鋗6XqFu@ cLYΐ\(#}8wX adUUO# GB` w5aO,{yD(/54zq&s qK(r#KYX,ȲgQ˶CL<zw.W(WH肈9>:}rS>T!\W?'Iud{h֚qث늻z7-$Pv}QG.H*I:W~}AgqOux 5;6|j~ U2.nנ laGUHb^Puyԣ.Ȑ4fU|O}H#Pw:oN#)CsO0pΛG3M*SXw{KyVd=E.D85WůI$s!9Q}ˌB5%jXyVzlF-f >Q[ )vg5:E}:J?ҎL@] lޖv(( BJ,;7 ϰU|[kʹz>zfM?a^M*mXTf҂ֽK8[Rz*9jm!5Ȣ5q@r% >uGmP]v2, wԴ ՝s qq.^0E!x@ŢctVm0+Ϟ ^h"A,`Ϋʃ!H2iYW:G4ߓLBP~>IᷙU6}5lU6A@ȶR;c"?$~9  Ϯ&hB30=(e/9hN{*3 ٘ Zs5Y&[ڀN,s>J\)>fSǧ^ 7Ծ,c?X7ԌgEtA@Ymaqe\M /YZ|D>ѻE};#q=Nmꫤ)3$PX0COfTɖDíUUPkWDm^(fOQ zv8Mm*j3;ԇ-WC|0Z!߉ꣻ*$յX CxQ|1oƓ)cuwHO&`DfT&g*“c-1&˱Nؾ,b]zI67bxXH,q6)-'g"BBGWa45xkt2L܁?҆Ons:@?p9Mlݷ uȲ}bv3òBE:1Z/& >J.NݖvDk;F ȫ|m^V0I>Sv/ilK()?<+ι*,|` 4\9]ĸU\o  rwlnXn z{0wyZ^4uAnCu 'QlrOA-vM#z f4u+mudA{FuLlY Xe-A)ix`gw8>?zgwWY&Z@ׁ"])&/۳$+>rw Bs%g~T)X%sš%J‹zAZR]!$_j+okA2# I,Kڧ׈ٱXS)Bc k|zmu\oor*\Uhza%'Y[vS(i ~Xb|]Sgh™)xaUbQռVstҌ<@iѹbyc_|- 85Qӵ O@WϪ<ӟgqK?y4IMغ9Ph9F* g)x&ԧu4B=jHXR_J hHl}K{Josr*[HÖV5 ^R?olIp ?_0WZwvzz(>zlivt|X;ҳZr B_1ٯi8v42w ;˵V:ѮC 4P̫ G0ZL20PXaREbc\c$nyAt2[AX{C arιQp]10mkUwkKRN[%h,J\&}(tpdK7.jي68Ya["\\]҄kI]{XD,6Y7k]+i@!R_ ݊FGܭ,|y&r]O)9\3qJ a Di澃tٍŻg6@%K \cz#JͥE1h"`n _DRk{~尷(WCvqH8Pt̞2 /+`s{,sx,5>-(qC|@W(M1b.P3p(sWn7g{ۊ63(F{qh+_ԃovU T~#VYO#iq+A_LA[[8nefޗ aե< ]%˿HOH5j&V,'5F,b8+m5uaxht'O`᱗30\!1N)P 5 v]~knܳt[h& olk9(N ]*4~`>[% -Euu5;J"r}RƏ-H58GdLI{#½ä/"-N&!BV]=ga?P?TMʥ׎Z?{Cϩ9; ToWȳm0 Rjr%(X͒V)^6!;]vuaM$c~pO0d-FFž70KLdhVah!׮5RZ%,^:{Ҍ8>(P\A(hpb6ct1“Њ"dFlT}C ^AU*'@-h Cy)(K%WHoz|}#3G&4%* o@1Cő/9zyuQѧ:%^a->W'}iJO9²R[eIb!>!9OY%jIt16$-us}tBۈlini;ߋu9gsIW0zbyBB@T+텸 Bjz!lm݅8>LEFU딚%5kt|,&WX-t¿o/旮8$ u3/9?1hdqgn('q6<⇙}jDE|@>gBNJ1+;ò;=!=ď΁vKoxSʉ/=NZ$Y{K0e7zVK-툰yuK%܅n8NBXB!ixKcɞz6B;zuXOJ&ÊV/׶&W`"m^:,E>n3وN,KX-%iͼMtg0 5Q`~$?pMU~T J02ޒز*e~r^ٛ6y?^Wv$Qg1pRr[/M*8ժZnYPÒP A=c썭l4aO;rvIAs1nC1422`A"pw l+E?塶77\\(6[±| 7f( ?fk H{VQ?.T''#Q[6O$E^ rA[g~׶G_@Nfͻ ꞡI`4ۻd嗣lpcc'XTa 1z>|wk뼒)  oLU^KK3rw ±HpwDgކn^Iv e:!vvNR7:$O!\T \3֐M8_vJ3 ,6mKnKE+)-PX:eeUhyȉrU\I$Hsc6t(_(_Q*XƐU& խ$㻁6w~Vpb4U9"'=9H^"<1, foNa$ˆtx^Opo-1^2|ҳY?9`9 Z齉W&8&:teJ;DvolghuA']0KtJ5&2@.O2Gjb_ԃ 4] >'Я)&ܣ5c'oUm$ #anb\[1S9.%]9||* zU׮1jEx>Թ*p3"n,9FmS+Xu(k'YAsMẙحRO,K!R79#,ȶ"mӿׇ3zICͻ>vvKEg(o*<7^դ ٿGMH)fq:䇜Rnu]gcusw}:Fz" }ղ뿻Sr#!"د5xTnU"oGc0jb)*%/w: S(5߂Es.Y^\m%%b^S.,L@ȄKI4 tEu|6 r I-&oNb;L襹Цz~: s $~@U fo[^m-fMZ8YSvS_.nRAPn;#x'z$A*W$ee fMuI?sz]:r*RRsͪpp1¯U[~KLêfsa?cQaPm'g&^IovGn*yc 8"xUUf1g)=u-Ɣέ?W臱d~DUWu`{[L"N{@p[s*Oza AeH,-c@߬2 ==qy& UqP0XJ̽e >}CIFh b/+/ y  -^N>C[cksM҅ҹgE$&eqP1ixﱹ^&xҨwL&Jw A (Vp&+9qmM.VPM蚾qaZwc%8A㞢P~bww^xڐ(HaKgo6@Q#ռ%AFL衢H1;@iW.w̺N\KЅ>.ӄ\8fr;#Mk-C܅ڤ_ظ8g~8 kl x *!>L:GЫ0z7p!꧅TH)^y?e؊D`2<5"|xp @zI0N9qT#r U/ \b5Xm,sYH"wMS#\Gbk=#X:Y]]DF!_r dbgio ʌMą9.yI|zsLQD0"n|@ʁ5x @DS!/Yz8~s>Yj. tPwi󁃜yo!hlR'JsVMr&1}@xﬣ"cp]Qq Sz 1$4L7,Ҷ"Kp?]g :$[5hR@ٿ8FO8Z ZP"-b:KҵNV{':([vsVIAÚ׈{Uf faLY5pd7zyDɐɿjw|꧶EP˽} _BG/d fxn=zQmLt(yvegIA/c@q@E 2 Wg򕑚c-p/s|<sc1"WN,[?5yo0.WWE#"1SՊ 9o7pM~]h=v2 yB7 MM ڭhRGCcjP_J<GJE$Qe0O_r%;+fIqg2/N1_x;a}dm(゗@az?_p:mQIV."~&9/Tw1PP3ڳI UL+>x"75wV1)5]9mjO#!S9p㏡)8z_tGs +SR1}?0ׇ$y@:7yu,+G {`Kv#C"|}B||DDǣPYjmMSgISٓ-2𷴼5Cr$@V7PPƆ؍| '5\< 7t&&FADmKk˄F@Z2Z4qNm!-K)PbǸ>fvL۹7[lz˿|28[2]g͠tW'ko'!aNyE[5_{R YMlAD^;9izY7_Ho*m_e <0jWv~53{Dȏto rV>^w&V#ÓDE6Τ/~j't&;IVp+9D?鴆L)eZa/JC+`YM:'.b^-pl8?E?}I#l◧†J x /J3I77(#\y(0,AUZ4(U1ytFUn LL{nYn>hLXwFWzJtv9 {y)gpd Xm"C\m2nS!ɭFW j,< Ӽ5">)d8;M/2$qƄ+{[u)(exp~}C +3ep.}~KY# &B̓ôQX8+9'B4S,.T NbsK9&hÐ|x+A ZĐ{JZODv c I ED⣽҂+E፟{RԈ[U8?#F }zDUSgڍia)Ok^äwƱ[0C&wP6IIU!央(u_F(\=;!Qb2ge1?[Tn KN)d@+ּ-c|s NaHs-Fkt0@4P.]68UϾNk-İ";%p!J5+N+ N6AǀoIT9^rFe͕M EIݰ>ok/z(G$.mGws> m:|Rl~.|U;h&'`>DML- —iW|jGfQflD@9 A Y`K2iFcd?ro!S=UDa`WA֡!"˔dE;O`Z<6)MrfXp /}^C%dO,Ҕ3@J2|Q~Gn{1cjaoJbV  _0W[VqɅzV' @9{szQ_韕% UjX_/xVsgU`0].cR8yDӃ.AmYl%a}a,Zh yxΥ> Rn,BJw U&փ{C靕X5/'_#2p+>ښȎS[Ûɉ]bv9ޓ{GWEqko&Cp-$sD:)YB-V|yfG6g %NC:#50iD4v/BRiO3_G!y\ipқ3_zj.''p@qOA8eՉǘqWxZ hك@)1tYr~+vn]@7+gBƖ+)F^~@s 2/30 5] I.d\:؅x4ć+xB: w?`kPgmU'cZGىQ#?KcILJT|WpgM5h12NVO酿K"/2ǟ_~4v)M=حRۗCF3shI $\\&j<R7„wV5s ul${[%kIlRnNmf%7Oaj'r}B]T d&1zQ^{+6B{0ihg/) YXVCN;(Kx Z z5I#-tw<+9+'РN3VrZj[)57LMto쉣59vfLH^]ܓNXN!u6QYY0C(7;I;ǃ;&;H;[T;y{6XSړ{:derofdc}` i0wC]Y9t}ֱ77(CK(TD~ ge!_U;o(HR SfvL@)]M$4N׊4MPd9+nk!n/9R) <<}T'F{fsctPҵ CBd"C.s 1fI?wËFU1螺du !0wrƇ5P( f۱J9I55&KN`eo*(Nb@$Q{Y|LX^DvpLS6c  %sV&3 F`8x*r1*2hyS$\grU D)jƀb_N RP3kW첢dNgcUx7C8_P /2LI"m]@tKUd]$xa__I1&s""bE \ (8tnr>8^~u1 S+U>{~jEldW_LȔKt˽Ǩg}NAz|}RS:FiaC>ږC|kC߲/wٯC'@Љz=L@pHA\8|.}iYUfͧB~(\ө]ДzQuZPAU;_nrgJFZo`!R&-G6]ľD RCqDua =Şl|r+LD.=;x5|g3η]VŞb1%8Q~'?8ܛhKF |Ro@~WfgoA7 \=!VKxɜQĶ\[jD@ⳑPl]Wbܟmk#ʊ VCfPq֗*,o\\8qkN! T (Bʜ>*4ڷ'Ʋg]W,9"P=E:Pk{Ba*4^Ĥ_ǰtTvsA#`%(`t`^zvAJXMe6LwLizX#'Džђdq]w-VAӅԙ[1`a3$v(^,[ ւKRG[zzZDYn[Er\dB }I,ሻU->R^\fZ6gc߾|hsn\ûV97aGl:܁*'4cE)kXj6sWYtߙd< 0eg&:SqhKȴovxP4S)H88C=@sPeyESYS WWOPojmM.&QG H^ۤFDM3ro}#i@2ĜeZI){<-olïATJk[Vmc;y4lڬ(CY8!$?JLtK ^(7P56\&JFPM  @sp1󣳄Gm Z~BjU>F%N@ d 1Mv%$- oY[T|~(\ a ӆQQQ_`#S4VEba9GVOb ԩ/Pe3'nBJq}~eZʝ bK::Պ1+"0DMTs\1pt+0%,tgOJRnN7RQ oW@+PQP AJ6iKexVzUbc}0ᄪ׾eSX\Ud z} [#k e癩"t\^*Z[v8cQtM u)Ɉl%HNoKk;cA c{64HMiڙ*%t0 fV- aP>ps'$r#/xB ݝK#^%Ԫ3u5iґ/|_ ]yܳBn}>l X3,y8/]{sȫع.z&9g] u&qP #;kx^&ҏR|uꭎX|gH0$Ņ]=b80ZfMVQESd]kmn$2D??+Bi}NHn| l`b}f #5 QJ{uw ќ9f7>sMDQQt6k([X-OVU<9c3}1o/UH$Ӓ8 ;&N'8C6s& |)%9ņwp 5.([ժw f"$`TNVh`b?J>O/U^!2E-Ne9I'zՖrw[YJ},VV%̚R/ y`a؎'y%X2\/jz8yh0R5Rj~yҢe^J\ѐ6g#p2kAbA͆s(B|؜?}ReQ $ޭ!"g g'4(^؊hh@m> 2]5 frtp6*K}}<ϯ"b +%oʓk]!# SF q,RX˛Ҕ5e8'ɬt4slޔ`.A5:H TPlQ}5mu8;n8YZsxy:gQDWL}S 7)hj殗Ĥ\XIH W#SF\ݣ$LUf12"xcvSE7Mg.Z77ԂٴZS S&Q #.IV\xxٰ3LfiqCRPd۵С3R D6~th.wԶ5UrT4_XP13,ly,޲\JxA7z<#,? yȣ"IY EB\{' J:y⤷g`|% g . kKBOtx<4)mA;8v` lNnvgZ߭!!ȏiDl;3Fq1EJob! %5u)9هETIId$8xӷy= R! /J;n3wl6=51hI_[nyTJ*:HjX/= &MPk{o&Dm;ENQm.e*\tjg_|r$=o5R%-8r` ?/m0f{C[#*jiɲ=2jOҷ} h!I^z{ʂ4r$-f8 Gs"/2AQcI6$su{X,!Eч;n|ǃi<-8BsF[㠯nC>nUɉKyޕl+SsavدN,W'igͨ%AR`$ZK/%%G[0#Ve0db3%o+ {HZ}o$U1}ϐف NA,^2wFv`{*s'ZA N_?"86!7^B@ЭYkCke(Gwp)IZ9OQIQcμV෷a˹ED$=KxrA"?e+$ȫu~;peUh$ƞh|#R ܘ6j%U[o,T[036HMs/$q'{= O2<@N<{LTg"fVԶ~9zE6M#葠e xz24:I1.ƅܐhɀ( ŷ&HHN/|Tz޻kRw2v޷ .bEd).% ukDFbMnn÷>.$%r.nmxpr km cs*уB9Eͣ?9_!)nKQj5󍈏,PfY&5SC"Vq\ z/Pt;ƣ>AQqK JB>$v<)7P=ȰSЉɥ5:DK%U$$j{b-Cƙ $ 3wѝ>8i>[Btɀ0%X\PM)OưCBGuU~adzyu뤵ƙ[jŔxLcBL햟3l.±b.QoB@՟lVxWj2y$: ޼{@ZLe p]|Xſœc{S6Y  `c9HK95_ݰlϒwͮTKyݝoNj wPU:Ձ8oN/AOSi{C$L㝲|ix+~@ HpI5ᛴޭ֪7΁^ne߹C0|B㇀xu_ِL=I׀N>~7K^d =/ͷS m.BM =#`2&.X[:tp+E`涗,c w]戈l/b^GX`LnȺ ͐OgALRX=Z:'N)a3`fBa%EJVo!yއҷVA_{BdܵP04yD.~k7{|4\;1{7xEjُeBsz%O 3oD"w|ܙ;fpMudwJsTuD-*0dbUY>c7+4kB*,P*hOAK֬DcOi29b D/_%0I4n/bzL>87#V10NεJiY@-͎PE8jtV9jXQDYlR\$0A#FSs[dUruٝٓKdgz}*YuJZghݓumBOM1vByOY*˻ W.$SV'Ty}k/UIEފ|5&dCΜ-TPt}5Τz[!W:Er*@cPdts]:pۢ(2D'&4jٽ-j$ 񾝔U4S̾]|k>f^=Cüd:hoPr(@q,!NgK3qĻ* rs;2)[.>qqOzRVxiS;pQ~Z=T@lli*hzVΕ`q)

dN/{k>M!D Q81Ony)Gmķ;<(Y vD #͐HGET)[T#m B>i*"&!64YogR,` k3e"SH`ׇtNAq/vq9 υ4~@jtE]".`\ICJmYؕڊ] #g[Aq{3'YYp5| 3LyG\HbI嵇B-4D󹻊#+y)E2Y|tvip:jTgfaxl72Dc>v<cSIq*"y4_T7y@ZSih}D۩2hYWUPd-adŒ% sRm#8l82۫4yZP|_v-1@:ǶL!9(sP ' d[aZJӝȁq7{:w(8 p'̻7Lòg5y=˔}0B[#0+_LކkԧY'tvǸ~)KK\A,6܅_$d6~n 0tỜp$zg4 LJO(ƈ]?HɑQg[FRN>C$ ͺĚ+B.eK:ߒdq{f S:EIYUDJEyU;zЁ`*m)((G͔ laZd' t)2DhHWYMYoa{A:Tz1[ڽMR@HL*xt 0M,l *Ss Û6Fy7KoQ95Y+:E~vjIpE&+1tC;?ih5} B$h0D 9h!nYPtz-9_rz6^XtR?/ǫ<[~R4JBtwpWք/BTp9LwQѓV@trHu]_#2?D|k`s,>Dz֢*BkӻqU\=7S j#"D)R?Jு)V63ݙcaYHrzgZ.TKQ) xgVhHt |#IzE+4cN+e{uR_Ɋx&B8m 4XlT{m=т8mv;ޚ6߾v /˩`Hb,FU(ndD[F PLf :9o<դю@ۏ vla]T`YOQT'Jp$3m:EB ^U&8":;Msl,hp LInls遭.IPUvdAF] [boy.V.1dS!Ժ{߸@NNܴ; B b\xǙ_ -NhLmeK=:\;ɷdtbeE S(;Q&z k³泎v0<ƳZ :Qz/Fz|V=fGVPRLN&9&= Z$Vu'JUZD 5 ʱ0,j}oe :͊Je/ B+pLq'GUHiҏ\} haOuBPX/II v,3 !r=Kα1Ί-o-G}uG J V4{.]d5 6f\շ5bL{@?e!Jr:D)&׵&n(+js:Jk]Jkp Dۯ"׺NjlpH E_ȍ;G-٢gŷ`| r9ujo,@y)yѥL{{!gklzdd|y"9Us7Ӓv!lFwwl{ɲP{LAvY'mZy^@4株?r*PXmݻڥh 4‡̓QR+ՁI=h7ѾWmev{7{^x}AS~+h 1骗f̲ALD5LoZK^mi"^<) h(n2#+ /j٦<#_%߳KB:>*͢.\ऐo TboK͒lf^j̒5*z?Z=~(糖2}_ mtjj;P3=U]!.U~|+6r~; 鯈3@w,?h<^)[\7n=BIV;qq<P5sv2}X)n׶ 55 JTNM^Ȥ̕6D;SQt>–ιׯyh)h92IV2]b  1H8؄sF'G¿4 $A;YQ 1uS[ngKEKqoe&OOJu<V:}6U.HjMv~ "O)Q=#˴V~b(H]f;dTIo9|<$,/ݽT|{fMRFx{y*:."/Q?6w@Hև[u!z +F4q4Hu wkK#zP +K|!% HyGmKHwN!pХQ峚ѹz;ާ=r+ m#Wr-i8D+tFrAA WB.3'͜"7PpykO[#+V3dŏ41G]{|f3˙$h%ͩ %2گ"Ȁz[\ OPIc,jWeF\3)Qo`k'ԝ}}KI6M\I+sa}LU0Ia'^FIT:T{o#]f&?S̘'"KvyBҰX E\e4K_-xG@bL>IZ= ÀH3xg&td} "BsRa_̕e ߽rr'0sGwۥjlX:.iuC+ӫq*Wo9^N {a46˜~EQH{ 5Y1ͯU⡸?nPTH07kO" 0BC;<`-T<*2_!Nw!|h"d{r {?u;̿m' adtj| 7[ZA}_ RHa` #8EEsw6P?cM媎| \W/bMR8Ji) _0ZG\a;GBjV}}5E>d],F%sw7A]'ݩsB% peƺ': tDҒr9B>|.kb^0aNaAu%G0?rAftY0lČG&MwJ0QuVV\=Ko${Dn=EPuXLQS}9z+͏Ws,-HA'JěojF? ?@шCzpcaQuW[@EWJNDk_~z0`iZeuSs_D*%fD6 gHVҝN?xF%G޴8@G43>Ltuz ͚`" Y18fJ4Ee sOmuMbUfeˆE)Hɋv=хK^0<'ٗךaK.T>Ht$rN.6;iæOO?U\dxf>t j.Uޗ˦8gRٹ^ trYf\B 7;3 ZA(}zr+-CT6"SO[lN[;0}bk뱭u[gs(pS_on0*'Fڏ$lwgKGpU"esh'35)j$!݀;(C1 קRc#"%)f 8Fx+^mj=*43RщUC"/Z %Վ톰ӭ'.BN\.,z4H  :SD|L;blwV7{["S覱񕉷HCL+ƥ|wTq9DbK_;UȁQQ6+<t,-0fhHX oboQ:..zVꂑe]f0f4!DOt4g;ѡ Z2|AJn DpufpdsCFKa&UOydEr,;PuWA.(~4{oU% ltrQw'ذʵB$&Rʝ7qW]+,Ui$<660d:Q<H_p}TA̳ߋJ1> \(Jo.՞x %pWp[qaE#+%7נ0Q54J[`H_O߲5oRsG>Q֩pj  X -np7?<@ .U.[ᴙiSOGGl.[-?uB0/2+UmᗶS-1WWO2G;nU;&\lbnE#ua– @&Hz[bp|t4Uk^qPPj] pf}Vj׉ #:96rb1TuUӼACґ2>wk A=3"yxTBYlKv\v 1cuf8.Y$*gF*n)d|I|CKoF< KԾ&.he?.7cNSx(mU ry0! ӡ}í(oPr%8f 8;lע&?*azc-X99 p.宩Z KRDm.LA|fC ,)$rOԕL3!:ΡA&b @S^V"`cR)0-^KF"b-FUJ|/ˠ&奝n'"2=X͜% u qz1؝JB!߬+Tv|f\s8R{4[J)5п0VV(uh[Q;:|BC3{ cV{,{hbW.BNfgSBgfV+{ He|7$qF9U΍^Cz_~82oXtۿXB\:yBt–tT," Wn"Ӡ *Y . _9:MM\jH?B\'HcH8e' 7+Ųn)XEX/_J'lJ>:`Ț)-U'( =gDtƎ;M c=znO v`fBy4];{mz85%ݍFq}4s(CKKU$*h{;aa۳cL#uT"1ȪJ[cxr_Dvb `kNi$.6x̤y0==eGB\Zbjnj MEmU[_ BaXS5n+~j!)Ӟ#o|yFiIr=&=Tݞg.BaOVݰ(;%^pQʁ䫞ø,^,?,fq - ={hFs~2\⽓K}]u]gjH{s{JR$ 2)p$t=6RBW5,{ڕy-VYRUӽ7\'5u+ZE֬*5FQ$lJ왧4G*cϹb\]Ȑ,Q+j08&Ar2Ly'9vL@Dᙕh=k+M9Y h_ت\aoM wLTsTۋSިF$e{4"pbʙPS9S<`;tCPB7/}Mk&XaHC$ooD<#T"I<)pHgoWrX:al?da't@2gABkCar-GPpOIT)H[^ JՐ?.V&ELP UPk3^3]X&)ӋO^a8@D8*D¡H13sѶN?$UIU>|{]= *=T=gɨ|Dm8**ө= %,iʇ@4laZ[@oGkT^x:9"*wi{5aJ`d&mM!bzWژ 'ڡ)Mʨ۱{J_H {nhPBF1bX?{rs>"?2pR-[+UA6zӎGvYp/H'M\j`]t7tef7DT Z6uݻ,0Cd q/vk^=m  1k]\0\[Y>_lv\(pL2J֐q򱓎fhcnRU⛹U}U MVϞ~w8*0AJh,U&1X:]/]:l6IO1ڰ; ݆3B9E8cY4㚷@WX,eShW_ya}!1Pvbcq؃Іyg C,i5||a8STg,onjGsN u+(%%~dq/ jă5+Y7w Bo/& %rAi zDqj'g/82xoٌwWeՋ%'OUbd:ЧK&}1R'##qȳS`,POF0(=`up|T(qD"g.>ѬqYܶH[3~w r[O "O21Er LP0;`)Rw)P#`{O =͘EU@9S$aa_=Jm7%\24 tKEZWrj83Y<"߃526쾄o6qm)#tH65z YLg1?CՔig毴sIX5G]K)<( wU `Hj!L RDL~΃dnIA(K[t&Ds$+AqЂ iFH;A=)m?Dsyy˶$ Y tWt=B=~ t~gl a- i Dj*VBBTqAGK]U]Ew8# 9Q)d}+,h,w;nJPy+JS%-(]WqKAr/ "Q| á9#&90]/}MV9ҏ8ZX"UkPU=)dđ=N%[W ~ 8ɅX2^@~kdaV7Xu4B1 Jה8'ʏ .  g, j\h#83 sp0/RZʿRi1X5Ưy9dিbyi1*5pQUa?`N1`gN0sl[b$ @TV8UnRKʻf|@$h RA&&b({zc|"+@U(/{>Dbpz3r95^E;+= r/>N" ]lnG™#[wrq(&3 %L_*,eTSLjJv[~74&207Gc@a8*"Lh~y!@=˘j1# J $!ʤM283g1H~).Eާ7{=0X.*³Үkl{$MͼІϛ|ۘOg @66M[n^fZX Rf`NN>--Dk/G'ppkDjR#B=0wd-Q>짥nTx_UljT`!sݘXb7r/1vӺuٸ1aӸ[HסpSղJ{S}?nB{:c~hb0X@֍sȣbQ "kDx*%|G.F6'eyX+2@n%ݿlrڐO̶,-)xCD~m)@B `տNLlNg2L/[xs'R ?`Ih=X(ӈU4\Udٙ}31Z4Dy'3<:߇lK) V3Tqը =}a4www'!X噳rJ Þ-y`D:z?G}kPfUO ߐX_ĻE*@iATf*̰4NPd!D%C6ej`@'}$4RB`DrNߛΙ+_k3kXSq9E;*+!vF*JQQ) y̮7g#>xNKq)Gikoʼn/l^/*̓.b qYD'b`cMۨ# n/;B޶ WO%k$?8٥e*)[-gºS*(SzME| rв7ZU"wUk3Ae:o3#! ^к1:oI ;9T7?忩t 4K& >I܏7U4f ~.R_,X~XjEU%\y*s Z=܈$9sha&Uu;֣9Ej+c̢9pgv|v1#8LZ|Y,H}ClEe1=M%yH uI Fv sH2 |+g:3^N?6B|``K/N i,xLcCCP`F sϧ\e+EK ^AX@$}wk\1xN&56Ί@dzoCc$1ؔ _YCt3j1'"@+ay=?S;H F^eS¿4TpN F90yJE;{!0B\ kh uijO6 Py4AV/kq tO6d1Mp7b Iæ( <Ÿ7JJao1Â> ΔH:4^@v9\Yk"d33IO|M0XNVȫY=,Q.SȄE/=QdJB={ٮƇ-Y ncUͤˊ*t[Idn["=KP~'E,s˜e>CTYId>D9QS7%4v0?}S7Գ?_NFi-p礧yŞEPN$sT[{/xuF)s[/W g _+7Է},#Hʱ9&Q-<Ю BtH 75tgкJAbs;5XM>dr0syK.LʧY `Ѹzm>@8%ބa xY`rOW.h2[eMrQ˖ #NrbvnXLm҂툛| -9NǭU4EhخCj>oy\]%|%".^ 8fӇ\mi$]yW0K;oPn}:IgHVE^J^ǞVr(bi\elJl1zyPr%FZD'2;d":ͷV,h;']L຾$ ̲mgg3 wɖa3?͸l|YM^pv1j1_^&Of1*{Yf+*M  s}caT/ @-=DEj\!o[6r6F kH'@֯r_R Z#`$ LjAFgkbњhe[.Fx FMaކqY@Be|oʴ+Klp4#Q9}wW,y6> [ku=g) 0EQX.f. c5h-s㲇FwT └n:*Gcey>w_c `H=o?Ai eAR..ޜft'L%a @ΔJrWw|ӵ Å:Rif. 缉g=Lm52ly·]XV[kw{<̏/?e: 'ȿߕDX|43՚4jxWv{.:UZ9A=fH,1SPd٘RaciN5Z<5iJxE4l߯ ɶx#*[pQY#u[ tGe2VmޕX(^gZ!L6A9<u@Үg2{c`z/#ŵ942H=pkjA= KRAl_ @ޑS~G:s1j`'ᣁs\$UZ@#eߖ6Aw'X{&>WԼ>&YXʹPw6#ၷ2iv`>4>7JҞ495VW.w_-s4[\7[!l f qxX(uyѴADM(NLw\(/])4;q&lv| zXj|_e"l%->B5շm7oY>SQ0ےc uo9"P.֞ݰ;ŘدbQo|u$3PH /[. {i-/x3~ <0cѥ=V2zm@-^4+8I F8qh*~oNH6-  [+{Ve S ,ah; 6*\ Β4Æ~02Bs B,p0\xDYF{ul +%.E %49qs뉈߷#iAْj#Tz\ 0ȇ@<*mo^O!cS_T>]W?(0k LKZ5Z+;Sx1*gCvZx u 3޼'6v̎ihwqim~I ~ئEY>/A˺ӇS~Mr4\^ɲ! 1ªrZQyZ4cdwD{yWCTod*"e-.T&Raq=>4BxI@;+Vtփ clQA⤁)@l-}Rwșs&N1zc`^% =!0yP ~H6r[ɭU VOɪ=k4Xue;V3gT*9 @)Z`VaK-lصD7 Jv2u@zY{Y˟״xv~# ;j-5H!*rr)z82P%Ԭ"Y"ԈwY-yQ X!ԝTc0\H갚N8[2B?ОtTk@5J;{RJsʌi^Ǒ '1땽_SLYFA5 ϐ$7S{0>NF=ns~: m8$2R?S5j3}w[3 5G#ҳa ܯ6+&meM퉩!K.Pg ,B?4< lYUe :/{SoW2iS MyȄ[6չQg.tz$Kv ro'Q8]* s[AS(&Ϡ5zH ⬚V&) '$ I3d4@=ЅlLWiYjj.9[l3;Y[h71w& F4@꺯0n:`ǿo*G}44AX8Q/)KEF 6QiYf{^n@#RgM,­wܢMyPǕ7fw[9En1&mZ'8!t % ʰΞ= _ Y噟ޮ%2nj/Ǹ~|}^#Lj"&hJ'~!?][Ď4djEYe0tmUh#n< m5de҈Q=`*&$x{%ܜ9[SG"6lt|ך# ]oQj.X2RTL.?آC/ORvH*?Xv4_Wa2BS.}ʀY'(G.i$3WaO\@=}}.ugbK%jblb7pSFtU!ٜRC9|l&'@2@UF8M5:+4'xan5VX)ё+^>.e}As8I?^uǦNq߲zCI"e.ai,s)3΍揢܀_c5@swPlT֡n@]8,_"J[Y|, q+yڵG< Y"ByJI)f@X]esq Β<RN?W^%%pY1겅$VρG9.y MPح cC5U8a"JFeT!nV,h@U*)W_6-쑴(-ɏ-FJ ši88X/{?Jc-xtAvC7ڈU άah!Ϗȩo8]T.s٤9>>`4c{3`4qQTM G"/ qRH풉tV+rDXNH+ u" X ::S=RQ+i$l'[Ju `pu5on}"!tupN=vAŭ.-칙!7ry:Ij̪1t ~lo~`Ji) F2L*Q ]!7S`%8Q ~\ ?i8,L X%_ˇRLxݰmh M/-0K7st~'Sr WSŏ#,"egkՀE1CA?ćV7X9_gD4q ˳uO.&٨AY£=cg)1eXl dYr]V9*"}!jCì@zuA.+)-(:]T].㩑#JӃ(#E >`) ԄB$+71~jzJl@|[8S~A KNVb.'<5bp& &G95O,QY;.6Ž2և M6_3z\%J%Sq^ &N0"_haj(CQaf=u[:3wH?={۰_ 4ѩC]H9O[Z~BswQ(xWʛC}jxg{1xd.vVVÑ6-\pfTX o Zم\DI 5rYid.Ou-t{8 rQ=xXk:Q㰆 ''e=̙Ce0Er>!.[4dSXIٗA?k\6?>lD4%2=&E$&c]ojWrkIGW&Bȁ#u@)g c:T8+M{\)O*pwN; +*UKHY 4(%͸X2}-M"ic^G9B-<>Q[+-_zy(hGG7at0]]:;F/}Ic (/8@/t^]DXncC,#Q'[ȣ|0Z9*6b'K>jMDx5s(Q-Y#^_Q)JRl#o}64{p0.rF^ V6\TFIМ0SMљ OkWɜJ&8pq/qCuYAF=MXfEfȆxz+v(_;_)X˜FFpGy`:7fanpȯceBUȕ |$}3uRsv6)8 Wd:sx)^]d̍kp4$_fzIKs*"G<R<Z[9sN%CX304*"ȨR vUÀoi9 JE\&n]fxW= >Zl8J?'uHo^3eI =M$ϓr3쥤H \ 4e}M&t%Tx,v j{]8P9*#@|v  (:y+^Fy+\+_`c8.?W[+Puڧ_Rk_3&#F0dI.2RYOi 7iC [S{ܴD>='DF#,THD%@WɏALwD]z?Y(o`BA|/9.ZjtM疾RojY-vd%0ȨK _ 1/t}'bдl5]Go$m=-$RpAzKo=dzx9S@V,e&Q"jtx2veB=<3 g$UMb%xj =FJ▰S(ƷwfTPbR\"`yBv1"e:Nw; KyzWnw.%ɂ|PwwGvP;qPv| @v+ ELؖz{*'m{U_"k2v58x-zf2'naK[#g$pe1o~;?Y: ~stufĴ  ,gG{Slj\0|1={Y|č}/_dflv}nu}WY5# -<>tb wxG\p'|0ٓ3&ImK ̙b>-vSφ0p6nפcHri Qc*a0@Rdmi )tR $9km0^o *q0Y$슦{!W٬?uP_)Ū iM#+ёf alVWv(@`.Tlk mf}k*tx9(9H{zOQ8֠b bɦK%{3e@b7TlIwENfHuln7U_oIUdzᣐ<\R.&p&`-uR:b&z&5VK:EhҁJ/ :>nzF39Μu?w D(#Zٽatᴧ펪[p ܡH ⼋b@`=OqqJ>s Z3k| j N6ecimD䮙M Ij}19?~19;H$s{J+"^4/1J j ) ~ˮ~H% C>%>8e 55B)iRG K_םJN S+$7>2O#U)jG{9'|^Eq"jT7@>h2%t[4 yr.=wAUh挞2^ٱgBF5:DsKJq%8ONx wtzÝגJji =sP~&IEz uF'?/ &ƌ\^71[O7Xg&M>1!{W`)Vp/#<{Ű(LVWvK0,Tfxzz?@$mgK؆uhLv< wj)qèBb/RFKTV HX9-> cͽ9< 9ԠrFvV|dqQiY´K_=7c!BOLk j9 .6D|ۡ8`!"_]-Ow=:ÁɾoM .SMkaBuĤH?wЍrI4Óʚ!P{@^²@u4Br<{45x%]=v\}!uq9@J]$5?e'?|0&hN z UQN[Ff5Gg?$Ь+B3 %[h$«kAĹq(@Ε5Ȇ+IKGƺ3qd"0%ihno~U~aFe0Yȼ4{P/z+I[DPx'9rޥ3i Czķrh^{-BpLl1' zff.p;&uϽ/^lbFoO LTU¶]YZ3_S1{1~k_B̥-(.ԝF kxu3m9쫧Z+W{N]V?"ɍλaL{R~W0XB厚}pݵ>| =\ƈM)hU~(4xgµ\Z=x ,IL>p}jx> fߑa e`$U; ^feG`N8cZ[rwBMN4|H\fs?@} 'hЇnK)AvDD\澶2$$رeB1nXäw¡0^Uy.LyTYSGIM8>s/~ B(}ѾVSy}5" !qt\(P5;W[My}1kVL4W(fRR}~瑥@_Ý5쐻)ɐ+t=i8">h(//EV9ǫI"o9<`H8DJv{謣#9n)Ņ;۟r:ifb]>'qd3fTC1"wi/=N0HRq#~S{ ;qt6MJc^ԥf<42]*Øku+d|n/-V/,##Sf 6X}gydr++ZpϠz.[;v_ ,x.ZfWUm3sRus6 3Ji+FEd `sF"4M d)$l B6tm䆏(3< :NsZ3y]'4^ߩV^~x q} {̀yF:Kۛ>7*}z轪67sKvos*qb;g u>[a3+TJ 56`,|xe$~!4!7IOrya,ڗv*N=᩼;VM#uf:9 vy eʨ:& t5T#܌cC,x|Wyf`26~ce@X~p *V08ub %15*UI^3C+3QK - ӿ[c N}_[Ag[d7vc cT>z$H=a,bw:A8KY('3a:FpevDbʾB&MQ"F^y5`rP,=׊Ri R#