python3-apparmor-3.0.4-150400.5.9.1<>,\de>p9|6sˏL3'~Óm,}1:@ZѬ?jՐ.u`qх["^Yli ϻN(2ɌibVz>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/v]"k%a D岻N91nHG-Ŗ?{3o'u붇qT܁qeEUCqZ{"m2#Xu]l #ԗ$8XB2+n5 8P0KX7_F%bvvDS<8Oƒ'bTAvǬSb?e!L;\-P kXѦ͋?FWݟ ,Sܢ(Q"O9eP{%e!h@ΩC䂵V5Fkz#d5iXCjI26ah~ zm̡FrIL0" vd$5Y u3ʝmp7?'y8sA2a_Ѵ^AyQhw*eLjxx\/v?WmRMsӡFMH4/w3*.|,T?!?@;)!!]4s$yolWd)LѸ80b<6'@eym)Dθ ]ŞsP5l(S;rsO-S($ɴ1a{4'/v]VC0] yD#7fFayk;#e4³jKuEmإz5}~6 /wM(=.uEBgAAVYLIE(Qڎ98&+ˣ}lYjj$0z[+ ,8uMS%U͈sJd+3#%LDtZF-/ #iԕ8;x KSŔnK;WvGiX[? F_ ) K~m[/d"+{'>2?PdP@$~h'YW֜XiLF!8bǎ2pdnz-YqQzLK#>z&U={cn)9MͷIW]+Ȟ]6?^E״&y2{2c\ߓX/$ǚy,M$(>75Ft7TN\.E%!;s$/š go8(yU^Չt=5H0;3S/sw6~䆮^ې@j'i:֝^1AN.?>Ŕ2I0vB"ޫScRx2+)NF9kN'Y$Œ:ԫ] ґQ`Z>!fK>.{ښ,\ n3~N}!,-U %,dTmd+,j;V4Y$o\e@e| DIm,̈?q,AwZx;Ė2E1|;dFA1Ǐ?{܎B1烄O)J|:cq&cJW#tPTIb䯂x_wAemsӡ[Xw ˨"#16b)n# ?3|AxnRv`DZ;j Ƣ]:Pibo+J q^Og߳:gCeC,=HdJ+>yIM4xk4&.j 81e,:3!ȋ7ۥ }wm )W{'; ۊ22E_)[PytCW%p " QJL`={llUNR*]~tc|\쑼cA4SDKUIJinUR5*bnflDu;*_dU ^+נ?g}i"3Y]~̗X&>7ގ8+;{ [2Cic9<WQkRSĬU8[30v ~LzPG !$(!ěGjQw(b "vӚ]VwWZss1|`"z H X\#V7#cfc6h"kT [gvPw>XXL'H4GwYVq|Pdˠ҅\8׮ p߉6raXVT}57RT;QJi U0$?_f[\;6L6];r +̦ݑqGӰQ6o7Ub√o/nx}:P0xi[hfoJebq ^dURxQyCzEY3<īhw3Vm#RxDNe }qx͟7oYP^GtYQ9d3>8S`zr.ҝXhg|ވ?33GbZf]-:/VrQd*hַG֦0Ԓ}?E!|8)vgJfyUx9wC/HV ܌ߋfE u7iH yk]"T5`)pDqu"Bx!Ǎ SU{֭jAFYKQ5;XiR:[VsmŅ(`. !?sF{Jhhs!P}\Sm[ m+9vn|g ^N ;FL/=ѧa >6JlLeѶ \3t߷7ld4z)0?3{]l[&NBarzhJa|@>+@sk!?iz1iMo 襓[f0̩*6"E?{Hef%8eb#-w'.MQ X %0qt\D:G[8`?fSCO"L]k &pY@EQV#Xk{`1eHO!H :5Q OUQ H, md(%sIt :;uRVqܒ۫ZMd?F`iD]T~aztW5 d,Q ]!q~DˁIY, ۔A~Ms ~@,c.+UHOPu40}Kգ#ckʽAh$%PRm|gND%v\)h.IlgU?B4u-fzUxN=S=XF4L,RnvĮöMCl@]R:q1绛qwk^꯹t@^7*L[.`iig6}Cd8koxi'tEǔ^G~%U+X2,j q}IG?>{9^3ZZH.RB>)cc҉Ljs,X떹i|S #K"(zhr_5sY&q~GyJtmqVs%7׌FlGOe9FX&.P &Tߧ-,/\EC l5]]5ummG=G=GSށJG4ԗnOߧ5XR,؜ E[_20v-cgE|=pJ1{5+ nV2k]]9/&d7$@_aW? 1"+ ?BIUM٥䅦L4>%yh[csE5 qU(w8O OšQd}i{&tUd/*9J&ZW]Cd$(ҕi̢`#rw0|J2up@ L`=8DCy=^9f,v !iX-Q ;֔LlD {k`!\4Th r|$wXUg9ii̅E^Ro65uw 2*}Z0OZ$@$ SZ:W-W>&x3/`WL,RQr/oGÃCDh h*'Њ`@dKp^x n|6S$4,EZrm< fGQKVT%]-f\EԻx*WfJ(MGz|1lTnUY ƒ4ę"ܐꃙ_ۻ2!\+W{mMe ,St̔21>4R%A!ꪑhydlOKyˤtd?W7:Df/U:.{$C,O_U =JaWMnj$S6x+ZtD_aNb7Enc1 .o?8!W1f0+ xZ1ÖD5 ~n9ٿ G l=!`z,t>܁޾GQ 4vѢ©FٌH*VTIqetjѿ?b?HB L+[N=GF\h4k^:͐QMv8.N8#1N98XG̣Bv>;0l,RujCh^yOq)7MŔv^)qS DgaU k"Ir&Fq7!ˠ ו1F>9G BVg=|JKTS\`QۯB˱:_xJt*)C䘣AFAB:.0z+ȸx.C%[z}/\R}?8Dm04Yt8ޔR 'B4yudcTv/4 ǫҪp934AI:u[`ޒP&;.zBDT-/g2R^UpfErqJċs.pɏ 7y/YZzϿ _H fggv9/#FTi1ew|#|QM$&G ~:U862PU퀖.&`p8;'E`ضtĖT^ W]]1z@hI:# 'pn˓o-Yw+Qۤbn?*'IS+ פqx}+VF垡G̖üO@ӹ 5MmגǏh7OceיDs_X^# ~<_B ӝ]5^yJ!搀y'f/Q]O}=МXIAСH#o8)p'9($Ή1+QFHf"mu+ŨFy&fԾc#D$ubDA 7x^𸅦 '(,& 2yP 0g""101{l\-ݪ<RbH w!C~_ʖ`:}˦ ,wo/V[Pƫ*7'(,.}K)֖ ={nکz~f}ϡ~621k<#ji.Ĥ!IhE\ [ N|"S *@IE'紵qȟ+u(Bj_msEQt$ǖG+5@G7 ے,6o!uAH"Rd8̔ )٣##\p l9is|4UĪTwy~d)2q~zV{o7/e;Lܰz֫{Kʹ{"+5u@cP2'O=ߡ>Q, ǐN(K>}k~۔ (vݖMM,R@CGn.I.:LsEjo4QW+5D#.)GTc+[&R%eaב1>;b} aS4xVvV\LLہh,l-s`pJD\RY#_n4fUII(KJ d~rP J] 8{b ')K:"y^g`/,h ԏzIAʖXH1!4?^9*R30tT,I? 'P>3EC,jsUZdR )=%uё^kZ2̗٠]@hYGw|K"T|=?T\RAo$*0ݬRi$(?W[<:X"m/bd ݬ!!sNKm.<WcDI΃ $ 5>Ŵ0#?sGA1մ]yu݋-wәi@8=dj `>b\B퉉_Ovku7Z>0aWtg/%>كJt2Σ% ܙ\p5mJCAԻ5qR# IjeQǨC1fa#b'FEK~d42*B+kJ,|8 UD:50d>j&jxXi2kWPN@"!l$O]:[ IK4ߊ\f]+:G1+/o s 3i&۸'S)#q~U u ~;ׇ"JO=Ƕ2 E4ۭxkmS+Ra.6#2)Y8^Gd1-g`b Ho7i昄q( 9鏅qz]w꜑Z}a)>x|deZzMYpP&ې "y>/q-MRČe/b_!AfCt$|TA ;DZh{:\#ܚG<1^g0mb(~gfQ҇$7\7`Y%KMƜD fV8)w] đPN[)f7S]41ܱ][Y3Y"~ɚPJ퇔EmR} (z"?{L^i4"x'9+#qb3<˹;*-/Dx nArtr<P?ĈLަ3MΥJʁPeoLD꫁BЮ-d𥹝]' )aAFfcQuX1,`ץhA݀^K"rD#z]776oGI>%1W[m{~9Ch"Musw>B 7)AY$2qLVI22ØtZP MM(TA~jwqOG=δYX52b e=HÐ}tH^哬M\%Ț%M蛳'}Z07PZCy ';\ɭ4'!V&^a_;Ab1ƀ'%[B#5ku]̶"OU;3\HUd-yh÷3:6h*Un(ջ?wҟyUe I˾9֡4: 2)4I{,!;y"coh.:ȣnӍ:tHh0](Yt0zLy8lK,9NHePֈPM OO]i*ſYӎ`q8Mf)dm׍f06+A {xxvMlk}4BX'D|_w4ש4׀Kta!%IMDrCw{[}!ޒNC$MsL-s%r4盅f:WF]lfBF͌9GGF}G(K _uYQpour0QmƒsVȘ OViξV}MIE2cWE `Xlci⚶N"^ ô~@d}lYُ X0 E#uI_6JiI[b^}{6 u}=: O2:nVdTBM e&lphJbZ*&S%qrB]'tgHs>R$~3y\oB|pX!7X9zN2\reÁ+y=hp[mW\W|c,|o? :=w:Y*]TM&oƻQ|c gj `>~t/r0+ {< !ܚ{V{es^u脍+}gvstغ3 N/]eeM%RN/Rڐd2惢rgR)Ѫ4+am tswKyכm@9Z{wQ~GQ}Nh80OJ 56"O[oPWqE;Zk>֔:Zo;O1WrI(T5Ot΢{!J5k.5SRTDAgʴ\e M薸{fݐ\lҖ2Zpb~uu TҞdzd{TͦZf9m,@b  u)7dsKNB`|1phHͤ+4d-͆t^s7$9/1mXҜm.ԦO!q} ^J rlL?uT<!#%p1< :V`[Hg͂rl3k+ʏkz[һFFgc{pF흆=5sVQqpgcRXt.Q ^r LS/ZUq l:%+53yU3J5Є͑8M*4wآ}ABل=u|Wud0?v؊IJї@ T ɮ~4ϒZ{i::W4r}r[2eYd<ᶐP >VeNL{f8Y\lf% L\g;Oj@c DKYLYi]%UDuʷK>d9&5Tݴ+5$赝A9|78blrŁO =҃ 4E=DڮEІ:F#14C%)rod6ܹaf FpdH^t0ޱՀ!K%'^22Q>]ЈuXyEG/ڹ%A-IMJrǘ!ue{3#cfR)Sk~CX=$+&,F ]|179l9$ej | z4;gUbrzA;ѡ1;p KlA𝒅;/)\M8tԁ]qdO8Xf9v]:Jba$ >;qPY'+md(Iģ?k ~w<0yi, h(8Hdžb2\.Vh_0{}QS؁"&BXEt|*] X?d+_n`f!3^851zPW:Z*jڭyWSIm'j54R hfijG@3Rh%?b}O3O隙]i{Glqx=aOFU! "tXScNV2Q.ӗ dnj PԠy71K6"}Nc݂u+G>j8:/kd0fm#Ph^Gt8:X_{oi\O XbIHWKӻkgኄČGll̟`Bn/uQgŅpH ӭuqgyv/OR3_Lqou. eH!V%>xh&fy Ey.Ljc'W; `!a6%D{qИ#zmˌcOD]QBS@X)>_'N&9{ZgAt(뇖6IbhQ Gc|$m ;b  u* ZZCQ1H0d_+<W]G cTumKN#^Ga;ҼȊi©Gm1(6n^Z,Nk@.WYol'gy-{Dv k_uAm9f`6Ʒ{h\"]&n-6?`Hy%t~N=o+K|=?H%pD !ڍo\VC!CWTƮlX9~PMG=1wUAW5P'xZ+=zWϢ<*?wCͦ2Z?͙-A@އ_-Tt0JH^DU9$[/\ȒM\vxY܁;4{R %IN L٧eC40Eۅ%Ma@;(URbѳ 5L1rhZ\{o ^`|@Vq 1 <'X*ˬϫ\鲾H~ `KiE0n2#߰WڒPƋn$\M#XO)݅Uϥo$F] 3 W2pj-F.좋՟vJu|j|mݬq@x3. ˎWt)[*{$F\sƮMsi"}5eB8Қ佶mC6AXG'kZ^Jl*|"~a\ނLJEիU`wk&83 dj%3ybfQJ;l5<./PWc+ ^ը@`w$5Ҕ w@vAD>f V_UϷpKmY;s Z3oIɥIQ% 0AWQ`VI: o*m)jY[(5 >uG /-Hѡ6\ 7STzxUV( X+HDo{uE_YʐcCG/rEK[;T7$Unb#oQ_}x%M:9}UۺNS>d gE4~l',T}8*_yS;ՕrSV4d]m? tuAn[md!.(^qꟲ[fCth񔨂_< P:}tqY>g!t!]"/ٳE@_Mj2֘Msh>Wݤ:հkdeLe[[%'1>ÿI"!wӘb g)<`$ ^%MֈߑIF9jZpvyO~Mho/"%Sui!d*#{ʮ4ڃ郺g|nG&b4l\LM90'JFzJ "-|qej}Q*ٙI3yM#>i Y):6ƻT]@0w;,;= i|GMȹfk7^J=׹%]C j^h3 ^Ͳ nsPc mt |¢O@apIz6Ht(f Z (Ls$~xp(\qX x\/_aY `FjHCъc_N%y]vL<+ +L,u/RshGb-՛oصmlC!&l2Xn"P7/b~V6&L#]r5W>V'{w:%U83*m J~^'p1֪kt" B:k$(J] F0PKI,:?!UT;U$K857' 8*ķv7f0/Xt LJ%$[5T41};$I@ ań^?OmSd5Vʼ;.z{VU ~E_m1&aztA>g ՃPŝw@kkc3|¥6,K\efmr`$+>CZݶ{^TeRZ@aBEJ9(|L^c|fM(7ғWVVH9BN}oJo_ȋʓ'C=Szj߰q-3sS nf2P[t}3lBAu EypUqK޾ޅZۘ|" n3R=0ݱ6\8[mOFfEUJ5߃)j.Ru#D6S{U:_,TLziuY o\A]ڲ?dn5L}@#VC}=Bnr'ݷ­.dޝ#,|N <~ A ;lLYˑXq#Ai Ng5&Oe THq#m1㸉`8;M{=cc\Z/tLJ9rAfsV Q;0>YTw{ = ԏB8ƙkO{ Rǽ{lQXw$'ԐsO{;*ya S:tY^?5rGys4WOkvx䱐iO#xb(kPt}|lojfrn&I > aݞ5':yoޖ9~`6b%…wT8%L1kJrb|L+fs #R<>;x(ӬR &1S.Τ b: φfcY_'p?Qyv@91wx""&E.N7@-_y~A${|zyU.XKcLP9M"HDX$=eƀ,֛G駖?YS3SraOjX dv%L}|~U_F{8qC3xa9KɏPEY0/ǁXYl|b'l+Bfwc5yfo-R&' ja֜|LX󨫌Ef;U%Dy!W%2C⫞Yy<7O9r2P(ݠE6v~9 hb̖-9^x>vΖ:POZ XLv iNwC223t!]gLi/G$(^ly\HD5s;s}*[JKɺXeJӒj=#uQdFbw&{3˘2E3RQ mS`'hJ)^ Ӧ9W]A<ʢ)(P"{9{rthl;f%!15+Ι@|$t4 K*$oj'FJ2&\۵V \`dmһuϞ)a8J'eY&?}bZ:ȁKhVfLHR+AO,#$R])菵 zƟiC7DXsU#wNClaqc%P-K) ?< J,Vm-:.>U| f0<ݰ(}HͼɅ>"زor%ePz3d7Mp,3SHP:;I|_^4`78bPf Ň/\xEzr)J[)G4OUpSQ^:f9-dec҄%SK~ΏYʐh ܝ1iG[gBcyYMF* tc3QƔ)oبYʚ 1`_(nˁ,4$\ "K Og~ȔȠGD0!kBM0r8S]'E]qݘA r-}J}= L^z J5bJYR ^[,W-#䦽@G^jPڿuD1 ϡ LLnu'CH}F:_j M$c/`ΟCײf MXA++T_B/NE<^. uH xsc0!Ikl}  Kף87cNuge0gG; O-^_0{4FxS.z*=PlV7zbUl+U UjOƿ`k(㏚yOv?8B Nz=)K|W;$dQ|xO}x.¶JE|`Ƀj6ꬖ$<-}BU?Zkdy[) vI=b/y'BV KA;J$mvo𗈏a.p +D˼ɶ6yDy{*K&/;ڲc 42| 3Qz{E#Zܬ;wy|ռڊJxq1pZ곇u.&ɼYj.iR˪lCA2 zfT\,ƯyX9r=iG;'8jY*~2Cx<փ.BM-z|*Z'W2DH۬5Fm\4 fLeh97aEd\BUJꯌCJxRKX Md MV!/v(hϸ*3 (6kC/UaNvNb6K5XEl)A+󆈱euV5kMLiTLp@\#3P{Rjd+L=~%&yԆJ,֔?<1O0ןcbATb΁MO`3-C4H]!MFjM~WA(aB>OZ"qlK׺K&UIaXlD L tCmD2T҆1Ob 9x蘃:Y>8*FIYɪ%tW`W{4]|_G_2AyY6cvG:`*q9k~D#}UO2 FF*K$bxI کGiKwwhux~iLi܉WnWW`HC6׳+rj "9$t$&kW=VB^f{jpK}_0PśƆZmǣ0xrE; c|Sr/P(@wD%*q,/L7T2h{o0j$瘗-3pȧ*T)iZY - \LgQ;&Dؿ9TY7\!~ ],SY"_ns)OF]z kRYehx|V55ѫt3iV$)m &gta"l<^uVVz9f a%ANCl*/ ,q2Hȏ5[M&Zv2̑&LtW vS#)R̚Q0@"Ws^D)Oi2oL kI`ߏצūZ*ջ2#\a^G_?zCƚTӵ s4+OQHio!;*tTxܬ=P{v.t7TȃshÍiBu:(~T4s9.Ti׃hDF,3 * zO<H^L.ߠ3n+\f*d25|,Ԧmr(AvG׺R0mp+t ˕BD6ﭩ .I3~;H/H̕@4:jtij=t[, ck B>+]l6;8 w%#dNХhvP?cob+6|5U+RpSa|BPPИimB,cլm&vXy 1Sy~j}--hXhU\@yg?rQ%W;KEP?Qqy_ lΐ|Ż6PO&mo솖i_3XuYܟ J ܫ] }GR(WyLlrXXj~ȭڧsOAWܮ5gV(շaߜw٨%օ=ݬ5sݺͩsCT_fVV" u]GmFniI#/]gf1lt5 sc(+:*T# kIC*VqM5mA#W@{"qg)@Lke` !7Ntz1LO:\KXݭ +g˹ZQ̑$ U2+Y'ϳF~!)zk/ާV (G]\(I*T ^`:,qϢB/4)Dº(}[^9OBaY| \{ТN?'~%]p#V}6xZ=j>$C?^w~!)VQA'}Rq)wce]``T=C;|\F,nгUᎯVb Q1r4?,֌((2~ 8'MO6ўEw1O;/R|=j#?~``S.ˡBED,{_J5ZqAxVB>98K-W!A)Y-/ Ⱥ,VJxm[ |ƻ:;7k@b \]O4`һu[v/b$:^9< 8$V9Z^ݞ{B۸^=N19W"rFŬ!:;{q "fcp@E_q*Wc H 1Xpk8t›%8ᄀ("ZTƹ ٨_n~x+*%%[sRT‹_6lY4^xF6R$%s_Г#=yϿH'uQ # œ^sră\հ4G:~O|n8&5@8g<%r%x Σ'huSrgƒuOG 5XFe#N _C^0@V#^ʫgF A}` sLT9EH%#,Z2YղGbv'YCwr ֓ɕw($bQ!.4")DO&ٷ,ϳ 7[= *yfU/PӦv=>j]v>lԛP8;,a#hՎ +Gq. qDZ f/gcJse"|}v50Va5h1:_QoQSR %+1sN@FS{nÿ ҘGǸWW9ōeDV %[fR`XÖ`iPVF:\9ЛprV5{ \ i/:1kOR *x*/7b{͞I %~&Be|<./m8kYi D2 @]*rԚO `@ _ewTPfDBm%IJRZXت ?P6v[( ~b"ea$vC$qYPTm+ |qF`폃!QhJn&^R`-Eębn3uoXbWK5&'wrp}KVA]Fe:kc1PL`XBi\P-"\]#tGwf;clޟF|ֶ.zgJ_HIK޿{?xuM.2M咫m$??!纆Ut(fld=`tbdLJN3]W[/-g]?3Ű sEOFŕA&/~x&-턮D\C"]M+Uv˷B˞jrr}>RU S1-Wp5_B8't_wiIrr|dFfyzQ: Zae38-p/;+DZ`md; S'y{{֋q DgF.؆cPczg>h\YHQwaM1F'ycixOŒq6ʑRq}pP|3'N&O4i)l$qT/jPxW@C]אzDm{޿yx,[mW*#*P)h~@gtCQ(lmFSibBKoF i$!G %bu DPyEDְo>Oo}mnO|bal('gQɠ>ze4+$ Ox*jfucr&_WPTw[RP+@|D! .x>EfmЂDXobR  f /azɇ)5V刿4A@q͗0ÁJǏ];: uzR%;͆~F?-·b-r{/;nj* D>u]`KӮq;ȗ359k_P4. pH79@j5x1]49YjӚzF G٫E@z*]~Ck;av:K[}coLgDv`V%폽ik'g?[IM7T"7MxYiX9쫭<[%ǰN]w^?TJ:= ,vT6F%]IyH鞉'KWMV/#vfb"h+hRSEc@-^{\KH6@{WD`|X.+"b559mjqx23Z2Tz!qkWU g(Kk*b1#'EgpOֺ`,JNi R_]i}-/aA8QrQK8$nu r :ٗM@3]ٝ{4|+޽H!!Bf:jX+W[3a X&qyBY.g5ز**A kӊ|X+ dߠDDm?2Vl{$՗>E~Db'a?zXd;y̋T*,?(-HoVt<~󗤁>U]Yçf7N{]-'uqBnUoRIFaLzqcNLE3DWf$:V+V=5tܤ5ީ:}f`)ta0eu 3*Bc8A "ݺ-XP)wEC*Y#"qL.#iLˤ R-,,"ݒKj󋣈,`x3V~OnyІ $RA #:ZT]3,íg3~+ Գ%Wl7Deg<y'%HofkлDpvnsm4hS d}-ϝ8gW%8߲RaE ^tIUԑ>wԥL9HkQmD]R`#j/Ip!KC xE7\UD縩X3OʽUyۦGgb0=[څ)`uZG 3gZ> [ K]_/Aߧ9s@>²adPj| wzuvd[^lb,fcPpAOm> '!l;uLSRDŽND)t焛.ͮ;NH 7OÔRBc˙4v(鲮, kDEJ|/\"dR5ha;@j'%V)ޔI$D E؂llIr!Ы_9Sպ H*r&<3(ab7#hl rJ*>T .5'܅Sd%n+n(.4Sk:J6;8&R'P[dOﱑ'7i2hcs| ZY(tpUj|ƔžAeoM(RlT82DwI2 Jjk"jG#8O5֮gjrc1Gn˾ˋI9H7 è}a'I{7i@m~ŃDeF߮ 0Yrw;nSx:6 {S-kHCkZv\C? iV JBC/s/ɽ?t|WjsU#t@%+,|CyLKY[?nLD6)}Ihr6L43Sr]CRWEwG)!f;yPlTb2.1%4 厖W'9(Ye4<}q$*"434LIE~R>6iDj;'`/5ɩSOeAƺ*훝{,U mQ2w}Rx<&peQM.EŪB$ecXU޺u8Ʋ2xi@L Tqfj̵ K p<xB͈FDn0w vs/44PP،;Lik[Ɏ=1lƾ9Dǩ֝Q(uc:J;Lc-g<}ǰY D؞} /(2In'K&ug&qu1sg%gؐ yJ!ւMZ,a:Dw}^?%Dn͝~ lIL6HWr9l+АAIodp) ٧UdHG!8No07!l2/!b5ȀP%?#DŽUhW6W@eTl~/5Ę?O[ٱ=_KZuJRGPtzͩr{X@((:Lיs% q|}|lhFXdBGҬR)h3:-Zk^.s[YeF޷CM{t&zw[Lf\Ӕkh֐}j=hCmZY:tDN)2 } V{q--#SƉ#t J,5&'&xdK ϶BYn3Kk`v9Y4C;{R%|B E{>qBfܦ!)o%Iag DS.ebV@ +$طEeb[?,8D7;) vb϶7F?ܙB&7o4,eV? #B-oy$ 6'V ?m}۟1ҭ~6=Y+g#.&Ջ# >X ǶV hLAҙAh u$pYV߶ݾ |B>DTWz5[6Kp, 3VX;Q3$Y"l4ϒL8\5p93)7oֻ! k UqJ܎\ѕVko G Rxx XV{'Vg.`P *2iuL\?1 25o{3ifl @NBi7{1j%P!,ȕodU!*ir^!5&0*$;"00h, *=ks)ᕚZ^V)/O,&uXV=V+Ւ]И+3ہgx3^6MaH;θbR;Rk++7lg#蟠!Ty!Pf8Ѝđȴ͍uW\(1iZ* 0k@3qt,%Kj"B/ɧhìw벌і!N7}Q JCCW9癩~|B<–2E$X005DPWqt􇗆iNLh@j.L;"fkG垡Tsw'#I*͇o4jmLTzaCg*VV٬L_sgD4v#Z{|"%R ^_+E8+g [J2VHiAW9s#`5%R7@]&B/[w$x&JNܖ|N3>ς[ q} !<ߩ'a] ޾@C%CWj ) v A[okABUfy<֩/CQXpp.ޤj*Up5梍 FA]{̷:g44T堚:+0;hRo!,:D{ziilfxt"eAI2BugD>5V\nFՃ.G-59SƯvns20&FaTyޚ;bn@3do[pW_Tɨ-lt^s<`bv1̒𢫲\][jg^KiPg.{>OB~]WOǶ`Hu"S  hئMxho#ީZ\|3R3rSxzcIp:7Q(}f_S֥ kOMQ"NW^{N>'85%Z/A?kNZ%K8 KlR>ٻ4Epv A6MRrߕZը2\[Unm;12dOTŵf\&t:f?N]ޤ`P^(NoC[z^hPّumHZYY8i}f >H}zzd>HViK=,9- z^mS" L2$M5 f`ak -"3~#щέUٟ(AMy|)]ԗX]sQ?o맟G=ob)MD2q[/D;p=<hiTRX׊ӣ XXazp+M/!2Zf&;.«iёB-8.d>XZϤD$~27QXuHEa[QI.uJs]mf?<&)T }3\qA|xJ Wԟ GsQ<؊t٥ƨ-,;Q؛Rvu]}^f]oXs){?(,dLĨiXBWikP$OT$c)!}iT? CBT2d +і ܒjV%vU9B]=oO[k!je]4{wS6o2I ?lQz`EkDꞁJ{Zb-9Խj]kzBHeG&*vS fJ!n>eGgR-q5=AlְV17 snHUGn2oʅX_m+[ i(%hG)8~ JT5j9Rt NcfR^} }PlKjKI#g1w3f7rqWU JV](X͂>0/u:Na{WI)v@'~> q uY=7` li W"ip'zMo'N@kSCD\g1`#Q~,f>+!b%%n 5}  @:`ו __z)"@VzLP%J$v.j(!H[܉2TA P]#8{"L;˨*2PH5ϏP~v)~kFI۰@ŃB@lw'r;ѪsL; zCZJV{ĎڑqTO$V$p5FQԿ3 Rc1:,T[RSY\.|5 A.ӌP0 4YE>"Ř$o-b/f.ZjL{xAu1z+a?!.{b96{1.JBDys ~i$ B LOzV)EGt4%tE4_WgHa0(٠fF)s| fb=, _#^? UdЪd)y^Wlw1guJmId ؈ %aU/,T]!.kk4lzd4 d Q25{6 mƠj͒eʤ@0YAuxE;R{JU:&zAR3{La@/tAcCR ΰ#c54>ENUrfCOmo sʑK)Yo76` AX96El[9_X73 S Rc25~WOI#,IĀ:9%z=%nPEy"61 0ꨲx"&U nXk'nqGvjcvR'ےw@aTK(5N*zqJ| Ђl~AtGI#aҐb9zIo-'\ y!IcQḃ {ZM@1Vl$<{9X01xvl +`O pAV6dM~Hi%Ra.u&ʐd)yNԲr ?+LS1Žܲ3xG0!%c۳~$E蒦"kU J J2 \i춎cQilldpNz@EL-Cg: c }VN0󊪬QkW.fCΔ~e A#`d8"kYN Wmt a`a\6L>&YcWR,rA BBK374bPIʹKmfXtf9,mibS.pw!@^-RKJDҌVІ8x0qCb`f𚔐Ķt-KlL˜V  ؼxkhqpЗ&fT;5?-nEZ+ʀ9PRFCFW:zZ'v&!\Khz C3o(rRi'ᗈ &dJҝK\eUiwװ9rݟ[M#G6 O,;xJ!ԿZD/e[PwxW',#_  !tkˊVT`3Hj䎮`T] x'tsߒ8^?`r㜮; vN"q 4O,m{.S.%('Afs_EN`k\<߇R ejARڼ***Y}^|@}] V 2 Dw2B*Na2#q[xwa4;04C0,r3-Qz%:&[,%7B=дO:n{\0 " 1ў[ 渣Ē-M2G ]iLʆ JLx׽H v]Jkf]f[?|r@vTT7[iꯊ*IpX0sF6D*hit$oґ%ZX_oPјl>Xp);Y&L8HwePP6 ,G-sEpJ/fd3k 3jms/׾zm#Nѡ޵D@i[2"r kFh-uD5o3Yo4:6 oh[ø8̼^ >ŰBY99f\G=qw3(-PF QyL,G- b)"tHgBAKj,QikDD?/[yߗy21ܘ&erQx" ֻse,^,Fv\_~\qSlFNy&"g6ɡڻ/A\ZUmؽZ5uk6+6M>pׯo­]JGGVyQ.sI^(~UVÝچЕ%F)G5ISjyP岤I~걁%FQzٽ,STEA\,)<Frm:~G6}6,JZZ;!OAup^>lyK dõFW5k:w"Um2a; {V[Qh=2hu,Sh5z:D?:ѝ胰I'aS3m6Uh[q ?@605MFZ(=?F \^"Cou65/ @^2B 'Y$lq\]N5ث5 Vi7LK}Kp+ѾAd?*VV_|X[kwNEMbe5MRJЪ jn%77 \m@niT2ǒ"'A[~k΢{{K<>V= JyoFK!PqNMJLh '34U"O=clxISҕ/? o7(:~_~ʱa0BRDһXH# ^_?5aEXHA|:9VKՆȉjb#ڦ0.%`7nTk'MS@ӠTNVGbD(Ihe*V\>} ,L;EA w-v^kαb>7yρKz/DVK Bƍh"l焥XI[ڬ ^Yz:I`{\iLmpyhaSGe`[CAEgE45z"Cu>sPݰ>vMW}zM6y(H-`2ScB#w4[ICF8%ӾjD{B)A$mH6nVWAW\׮ԟ^yJ&$]qn]/l.;/q.sj&-cs[T.Gƺɷ))Ni ZMJZr{ | j3%Xbx*2P"j`uo۪n%ek輼bIKr$oi+Bl Es">TƲM~If f MQ n P~/ujIsL{4&"Gt6aqNKO"<nwGsh2ĕ38^6v9O陀&qIDyYVF`M*P"EUX\ |xAE#tQ-]\Dl`aWazmb~]0H`$' ,(DNj]`O;JԇV>&KSXhh(@~-MJ#dחGO |̮C$@6J~;OZ'1<9͡c{v¿o6X\@ۦĴGDBߖSő|2l:<5 d{.&+ڣMd=JaQuBBR:+iΪ6B{hjn=N0!9s1y:؞1R%Ueg|L 8N(+%ϯ8!zs&-*8qFF|s9Uژ³ ޗu][ nk\♿6_y}q^jwV =0^L&ϥ؉+˱L&\;GYU,ͦ/rۙl.GF2QNX皗핡gJ&0%(C擋p{* ,Zp2Oihq Q=؟5[oNcCj xIR O9>R+..J4 tVaԑPpz;v};lA=2*QOzV]#ge@O2&_h0o)BG /*Jd-wpϢB Q?-k3s@ִDZ k ?3'<ݗuŵ9/j˷"0 fb~BAn97JnL2(%?lC7 KPGOb V1?-j}}TeWXav4 8$8;]fK幏a;4rBF ulԾl΂&qKC}Y@,O4$GY!_2Q^f^P"Rx_EnEKM+8CR|_>´ }l?9G;/ pa!Bf@Upņ &dd ל u 4]o\:6?, =Ve TڗT@o:$LXIj%(=hq.Uߍ?hPx^΄YAKh(^+n~x%tSއNF#/ wuo>0,S$q9wf,x@BJQYc<Ⱦ2@,\tW+UCۼj(!\ _Zv94Cce"@s#H WW LYC2Hr@oOzy-("[l'@TtERGv4jf6.wWZWŤJe<(!-x< V$b*̕Ó]DfMP)sD xlum/Þ8DLX Z_. ]meQ#>q5* 5O{^[Q&#l]_K9h^BДe[S)nuwX1k ?Ó kyZ|o?1e6&9p,`m 2tFZ(SM E9n | wuۍ+U:1'Ť!'iGVN$hw`_KPrJ[=Fbl gG{ɷn[YZfEW$ǽ~3(L_%MT{>Ǟb(T+m p,ބn40|OG[cbc= w6UElv? βkG0u ǘXdmK/ j{ l\ ejJDjX Ǎh/0_NSgC΅e-N{"${K}8/3c:1dBjOJC iL["+caNsL'2[{২vJjQe`\Ǎ.Z(^ljeQTnb@T"g6ߝ7)`,t.*KZ"Šu}7j>)Kl:^^붞&JU, yz`zN}v,Q9uD{%sWx8ohjt#iҦ%pupv*3,A1:hL)'E@/W=lEBkQG/ ȭ!dD_bg^䵑wA[`hاJChItwAR?p]ĸ7᷺ ^Y3R5$hN VZ^&rͦ839|V%Q*iL/뚡q="Lݶk`*ILl1>#֢g`bˬ3jc Y5:7h3>90 ޷h6M~שZ3uÞyh:\.&Ǜ ]|c*n`:g߹0;sII#UW-m`6oAgkzpF+tuI|Nec$|~8,\=/vdxtjPp6Ɋ j,ک;;h@q!הosMwek] YTP~mժ=]>Qvsk`i[*v/ ǔ ;SB}yf]5SMyO=f~ulqT1Bָo^`Fj>=JP W5W4=P]3?Ï"I?(ZT03;T>mn4}cu` cT݇kF|)!8~_u*3r^~B/kz[ƟzTLObZDN2چzLtgƷ^ZazלtUam#/`OCYKYB9pdb`NvI> ᄁy),eE<\T "˒o8DWD°% vP"gM-dD.D ] j5r \BbsȫNbF)*uMl'U,S$A~3k0 H80Ohj\jk7G9Si VtT pp+9ߒx0ߙ;*ŷxn;Tp'\(x{/, Μ_.SiİÍ͗ۛdt:ƨ-+lfI~-Pagtad"MY= __+8/\_MjFL;GO6r,WY|f&~TђM3xUǑ.?u &Pvj‹ Y:Dz@|ϯF {S :$XdLժg}@6 `ctqMrʒײ-!ӗKߧUB ̣&l$2%]V&!1 c8\^.$K7NR. uE-$R -1 s󇙈ILP17REM#3jkd 2m^ӆH71)EL~p⼻;b< 8J~|L4z`ނ|DqH/S$<`n>cAuyVi|U(@:qȥxn,yDWamC'_']IX:[:`ՏE/bT#/nTn4GNkG>u.}O1,TL/VmmU㴿eﬨaJ?[ϐ̿mnղy@EIen/ڬܑ뿰#!mUܴtmCȯ ޽ee["] .(I,8Nz2MP9wA"5Zc'gkSF!" ݍU8Bz^TFѕ <3a25]l C4+bC^;=(N3A:j`gFygMWx_i"u Ll+;+-7jFOZ@,ś@E}m}D7rP5KRqZە?6g?;ͼõ֢jљtN橼yh.#Jâ=7?4A=YPpjMׄuE:=i1;o=_Ks5Uڹ{ M> ]8QO[ &3m.}^O[3tw cStlrB+8#9hKo̫\낟<)G9ȶK׌Oa:I”+%_d Zt۽]^jFi쑙tԵ@1$vdVԐN6^ػgo`dNƃ{ U|WiwKҳ[/os1sڧc^|y"jɪJmʚ&X}\i35Ȍ7bbԵ?7_%n%#8G0qR:WOkMSTL { ƫoyc#CUԦŇ;P5ȺH0 r[TCW/$AoF,dELU64"C.\Bz4jٜЫ$Bq°|qF9: [V-[]uv2dl̈́`V(EH0s.lj~u%Nlj 7 %R"lCj}0頻o Bf6{sXbNh+94{Oר)^^m_f.AF4߂NV}zT0sg%ze sm:ĨMCG6]F+&fCuUUTqMȶS2)M[uA,9Hdf__^]\T*8O Vkz돾ؙQ'Exďs&gBeʼ<4˺4mFBgb6>fM -ڃ漰X{{̭E>9ZKVM,] 2>%^Rf* x~M1FG_lo!@Jd3 v9GwQcB%{eQVoҿڇ }O39>rH"BW~ݗTó (:TZBLpZ߈2B*yd{IWG`STc!<~|4 ߊDE~}.vdyg6~?J,-bP3nV75"I]$5W4$`PA> n)u B?ÄCr;Nz.t )"6"QNCJ[i6{JYw-4_ X&dz a(tb c1r}Rp.9n9b/.Bø`ߖ:=Son?L=2(2ɎW ^u!sܨ2Oiqv^a04P> [rDϮ_[ M:z/_3^KjsߎK'RPUW%cj/KIsRgFҎ`GG?u~cPn{+^{6/ɴ CG] F3OBDgF ǥ +WCb*.,A3iS2y\%3 ~Yԁ,2.3F5 o'&w10H0:4^0k+lewOF_|V'!=vcxJ@IglPB^`#ѪA?lxU2CS%=!w>.NF"Y Rvz0BjSbo^I,T_㭆,~RFQArj]Tm,rnt J avŊʼn&!I3~Duu;8j8̄ 6$1կĨ=k7N ]Wǽ ~tZ5tXsrkP\oN+{N:5 8c4UH] .Zډ3 5Ӆh~yߤ0{$ o@EQIٓZT_t({%(q RĀ7Bm׸w[zε^is{߮&37cg84%̡Ln<'3>:խ}'2e]eNʌ'L<Gg 3O,Ecb nnḙml?l@ m2%znȲؔ/W1V!2y K29զ0drp ׃Ir Vsq?ՐjC T&\0}i_`IV- hxx L5kKu]+rO:4=>@u!Z*~ajs g0 yJILyi_oeT-OSqd=<P?'Zq%2}#2P*Q|£\htX;AMjy{ F Nhln[)͡ /V6!"e^}g%Ã'ܥi1N1sP|qD!{BÆbm>ƧDi7>Ɣ1#sFŔMQ^14ɗhzIANW3t2A݈hF<َZ31Za}nZwO*%ʈfIhlE\%ˆ8K"_@JCJȿN P{s6-0=Ais!V'?k!;UGr3柪vv}iZC1OF-S3u&Ln%IUL.H6g kC"d.R 4]'hë́ 'Pt xvTLi0NФxM=T3CR`uuDAZ?!ft%/HaؐQj ,/c`҄9OSİ I R]tJQd>.f~TH9mCq8Z= ./^[~K_T#ߒ զ b6^zks)§;0NHe.4UV"lP-Mꣵ|-`(*MjEni[а;{4E;]NlZگYs1=5]ԩ l} 8 vNvjz93Dflj%3C)nrqmGo%/_&@I(ö/NbH)/&GmW}oIDc[#^]]_J:S&~+j#y3B>ҚSFJ1enkpp4M> W1X߅ipe2Sb^ S2x𜿪 qدϘP)x`Љgkclad 4E8M^:4muԑBqYNIIk;|媗n]Hd9['X׀WY8#%έ@\I]/m+Ld<7с ~%%<'r\\MX[kڿ^sÉmA۝w rPTl5'"Vg$ggH-b d\-Q" *6N0VX?IRD2й 'A]pgGѐQJ{hIl:{ \S pUL"a|P}\g1ڈh2iKY7s9FE p3fg%[b&&UhԨB7~#Ja|}; Kֱ\$oyUBjΜ7$j5>- }(:&٫} 'pEN!?|[LmFh,}F'һnB큚@o"m*( aw+ s>UdlDC6Kg! g~hIdܺt T&!J5IIg fH;0^]fhDAx/muwi R^aqUY?WP#>7A(*P#Gcv\ Qy1=W_щa1&gp\I YZ