python3-apparmor-3.0.4-150400.5.9.1<>,؉de>p9|DHFx2Ƈ$?M:{w SO<)K{埤I7kY_{\4e1HvxG_W&23Tc"܏,S <21 gfnp6wL֫s I ,*tMuZi8FSႜKe1W1s.v%{Џ (8%HoJjER =fEa ^:_`Yn!Wiھ ُ?OAxz:6n/R: Lg`>>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/$I]"k%%) `=l.Xv;2v4V8 [k{jJ3I\E<3TLn-Vt|?@ R? G'~!^sh#2ɰvcހ^<$I}JcAeTE pu!cJ%7O|H#9Z±qI AB\@͍O:]11:!)-; MBQG Q"TS$y?1U0O(k>ƫ ~Nw$Mh~24)/sHapD=~ ۠G_VASSFݵf(Ss¦c<'Sa[\FF\(;d1f+l>޾ O#q.V W D/^5F'Dkvr$XHe|hY!WFI&{ﲫA)0U0 q.Wmf )ha6t3WHgXuaP$At/GMNTO0ZK (fzSB$ᒷ#K,x{'@?cVsf ڧ ٜvB9CwtG,&wTKtw;4 PLٕ<{kNbӦ'A?Ye+IOPڝ٥3z3}~uC3;IPJz&uSS%ȫJ*Cjp]yHZ?r,A~%+ioS;L$XKE,z)g#830;IA)G_̰^G:nI/p(pf۔ir8aMI*Esw[y,xK\I"OSs!/7 ݖDA}F;mWj/m/Y7S}_۪ ͑tqgk7ÜQQLEf3?pu/qb ˴teh q.OIx*56iU? 2n}n! dy>Q`^qPQqw6a1wҖBW5iȋ#OgWI=t˵%Z@Tg4]M$;٭SoqWN8"{}#Cy7sF?Vurs#k9O-IZ"ҙqg"# xq̬; qpr.t0 C8W@5S)zZyt26pX H=s!rlxWf qg,J+r?eS!lD9 f:i.jlkV9&n%s hyzk&2dx̓tG\XĢHA!p=Zs3f3OjO+ڵnK?iҮ;4G-}B(Y:^hճ[ݐw@ZvM@Pʝ v,'RN 5nf{A"(XE@#hp=#ܛ9>Cp_ajdP eϫqHfQK(`i$ZM-#}IV# CvN:&(.@%Ӕ> %CZ:u*tM?8l b/|ys,Kj˝uV)ioۀv"60sdT~K$6P?)|>LDNo >'/Yh~/n3[0x|kB>AY#@(5BJ%LLhŪ5I0:?k~qΒb)ACeP(;y7ąymB6:¢o\^7uS0 $Nk@S{FE[-"hhMvHuKYjvVNeE392F@1IbPTᜆ<:nJ9a E2rU2XfhN;x{=x ġaiJ]&`3HЀ#r*$4svY}|ӣ\DR, \7|q8NX*rW/p~Qbg ZP^}x˜.n̈́[j[ 6x>?R@rk)&^HK-dK~*a  *wsR4xoŔ7E3kH:a1t2qlF+IZr=]J'gN TIzܿb"Ҿ͢SN }EۨKbMU6;# Yp3 .0/IUt;g؆:1R>x"3!a'iA$C0]aCqk@o٨%$o.}0tԟLxD^cjw&,n(ry&[i/4CQ~WB`{AL'WM_@(K!dT#uGOK D3>{42 b<, Ab-Pu1TuQU-e${$CrCj1C+ lg`݄֞mO̗lx9h`/jJ|d¢(:/7r9*ӀfӒʼ-96Nx"Ѯ `Ple73ۧD`R_٨ z zជQЧSnQH0f̖ӏ{y|ؕҝvCig=CY]TkpBp(sL%pՖfU \y{B'r|0usTO`m1 DK2cWCOO&`>Z,Hվ-aB9 P+H \ֳ2#\R (h#*,.|ʸWh2Zs_&&WW2tQUp.l  :u8W2%n Ձ)w;{vm%@(/̴ʱKyoU;(z~ AD?G/ :$iw/>IWO 63Ê:{}|6#L"NroOv="/u0$1iS}tLnbg~M {XPz XOx3+d{+;jmO^r%x?ѮJ/V̈́߾:L XW4' [I:XtFMN c :笾+.U%Pssu@:tdpYcܟ]6;'4ܦb8SS%v֯2((m3vM5!l2,a)SX %xHKS2*p@o-pjֳ>88n^OF,(rxo=9 , 5R9aS|(f1L:yَؔ*%M%1hKz dROj8骂!" Z\F,_S'xEiRM-V q-G r,O!9Ө-!?~H`4`83,gNU4L! P4fNUF8/H$"?ɨcze(V؂"& gee3%XamX/eBvԌ+΋`$TFhxC }`}EVelأ{'y2wѸvȯ9:Gvue['r_fnB80?2ݥϓG;lϺMtUqxQ䛣jP NP{n۾r>X^CjlF,1?K.8Uqrэ(8f(7W,^ J)c9.1?J ”ac|%NZtmYLy̝HeE6E0jM*[@y&} "eAA5 ƴ%&)Z9B7{rF|ଟ;h#Ny),&b>-ġ3.s4v6k\\d^)&L3ITd<=lK/Xk( ^ȣIA*m 2m׶{j*:אOgU ?RX CO%н%ƞS!}X4%,k6T35|!W[fکC)8s+-<;mٗN.Mv&CCɱDF Avz sv&nU -i I2V;@B)*GY >?._eB Jk%\!( ]jo_=5P{*LDI|Eƒ-_ Y8+QF '&a '8LiOh7[-:>7AҬ3G3+ q^gI H{Oh¬`M':DקӼ-%xW%qX|J'jֳF: m=_BqT&ֿ|`8tw&FP>L4BA_>NgHn@ў@FHD[~ś1Y6,H-϶I‮LZ+:8uےFevגTW'z@x 2-K 1j[%$N\ ȼhG(RtɎ3!ǵCW ԜA9XJ~\ LM4'^!'#~/.Ύh&t+M#MluuPܼТ Ӟ4EYDL kFmv*=%$(ȶN[:> 5Y;*'>iCh63:*F8ѵ\+aĕ8rIU()[,<!y<>5c^[4ҫtURwOtH>A &x?]37gܣBnȘBO]jV(>!_f + p^hC^@L-O%zZ%-HT/h7cKejJ|Pf0!ߠ !flRz˦X‚Z~H:2( s'sȏ}wF)&qm>/h;At nDY̖rXP\؄,HgNRߣٽo ycs ЗI #m,Fq-PujH0`Ug7G/ fqxtE-E9my H_RNh u5SE^r/7mܳ{]PM0 Loː/ĭCazǔkk' h]K")RpZ.V~7/Z- >en{6{3*l.B0]B2 [].xBK$Myt'P5 Xd 9 f٣yi_*EeIW`Y=V6-nGP%_g\O ib3SAm:)PnKH e˜*BINNrZAf1U6'9U?2A4c|=ȍrZrfnAU1,(. 5^ǣ|=0UV酚wBu${ >8]5#c==t՟DZɥ8#t$2!Kl*d__"yԫB C>Aq# ^a^e#%%'鵹޶^lWyz,`oVYOG׫G_116}i#Z6N* #fA^ekGZJIYW7C}v_xY-ٍ6Kc"9"K64DtC@2ãfdp*??i @=i=D`g?z<O/U3N2}^ ]3s/#,_bsL05P?5>DL+'u8+g.ø맠8thTЧ\A|BiN/EF՜C!"#ևZ;eMtY'xTApnJL.Z?A/: 1=&xEH;ٳe$o>JơGSM\#VӾ=Rc/YL  }.eEF6"J@tbJͣ5&67)f*tp4v١J?Ԕcn2{8U@'o5& tlg1,aˇƒݺ$٤"Ol`NdcVSٕna)1 Hl {J9L՚ ֗(-uAEd{C"VKWcC*EYa8^M{j -_{ط-z$wz?#L;a͵GȊh8,*rԾyJ1)߄g KC _TIX%3G)쾘Mp_,2:N;fd<]:$FGЏT\2> ;~OaT -n*^-ĿK HwA`֋\%hmTもnVWu%|aվI R5`nVҫЈHhUiK'/4, isI%&/ sK-L+g/?ç$I"A(5VQ0@^Lb(9]CZaD;߀ WpJ>=x pЁlAXVH٠IC3RlBݭ`!\O"0>Q_\'Eyλi$2d19?Y ?5B7bFi`y3^Lr2I(cfsg QyPЃ@Cna-/؍y|"D|>vr_N}Ǻt)q6uBΜO\Ჽc]c͠#aTR\swjwKQ*,B wٚᒷ{=E*Fam7G]'tPxةAmS.'h-WLެ0OhrVY(-gحK V8 }?YC*Iah:%Չ|}s6v3+dP7;@KhJl悑"E kUZ;Zv~I*L-BD,k>.iTAg.MQ;3ȭż _^ZEaOV#|Yo]jSo'1;SwYLۅ{cH2^^AX׻̻B+D)cp4JxGIbGw[cQa$;Ȓ,+Ik N3*)b4uNl!B)9vd uwiHsS-qXyT"@vR;\(zX,%Unkkdt̀P9:V{jA|3 UFՇx1{Rӥh|fUdDY3׃AZ4N,sd7*r}rwQ ~o9P m]OLbN4HS[[[yqA8d T+|z-A_eJvlNڪ kNSO5sQ|xH}x.pQ}R+ l}顪P3.tߑL:& ,XE?b6 `?MT~Aÿ{Նf[u4y86%ilO&7FJ2#oNes *ؖcWz<'^0wy~c UN'tՎؗ|iI!#$~o Im-tS1(²cdw.̤Mx-7^KCF\ %Co0 7O'2u xN>w3M (Ającr"J q {O@̀=m}%>h6U>Olvϻ7VQ`39<{z|՛w`a`|lt%z9؋G %iE2ekf\!Gj]˘UFݹV:{/eG"NJHw)4c Gc*C=JذpZWvz#FYq$!&t׫fbTT>,s 0䫓k5Da݈C]|Rk>ͺov?Bi_5aM7)WܤT]x1c6lvSEդ*:Hn5cr29\u()* fH~Oa}|1;WCXg$*l ʧb{edzi|1_r| RkkՒܥwʛ\t>wenxQ5@5s DSIF[8H9c L}e E==w~:={T+qzIȱ0*vy 4;sӼ,碬O$>29۞QYUow ¾,?7B;Om.:%Vw=Hs^Vf05Vo36JiK^V]W5#l4U}Sq;{iH:-o݀d3˪䧼[!JqQ} ˜r?-DDGfΰ'ğtׇNG܉ -G!,aCXW<;⪯)5$B^UWyӢ1ro|oD R^k͇~qT=Cx9.Gpvod:b!"\N ;?& \~c|IF&ڻx'+8fp7a$=ܣz?0]\K ^}e$ܬӅE]B l-/XVm xh@gVkd8 CץSإEpPwɍDKߺ` b<>ņ mg1o"#1S|_* ^p! )PEҪOkgydϝl cXuFc!.JC_+A9jj,]nIfNEb Zr"(.@Q׸X Bh&|_S^T?6]xc8ȦPRLH]cGe@IǹOgk^Ӎ`u=>Tʃce@q 8~tڌjC&s,]V 7|@lu"С@g˶e;9DX6|9L= =PGrΈ-WNT0 &vȠ[]hݏ;ۃ6ϭ=lVj^shyd+]p.|;}Gh~y:N`*%fh7zF4{1sa_a-2 JKu+eb.rAk\8hֵX_*c$^ȽH`:Uzh8fp])OAL&O&O?5qu@ţUz`ڧ:vψ⍏`HhLM"(pf= y|yxd&PGa߂[+.UhTHYcJgN>'G $7"Z]#;. 5C=/֯2Px n 8Q/20V2Ocԛ[qo>T0pGkC)6qoxbxEtnr䓐ǶZ٪ݥtg(Sl*ȿ){-Vs VeUv3ĪH(9D) @(ΊDym& v^SB48dM bS !4DapI N'3tjPbAyqF.e(FH[}7'U#/S.ǥEOUD {41궠 e" h )p? X޼'a͏b)ZJbw@^hC_\=(O(q4@ry??3gkMU]Az6@ݘoWh\H9Gc$+gj~f\@ſb1Ay%. ͏Q g>,t1ۯq}TVӎ %!b =ͿΥ8V% hl|$o>nj/1l/pVC Cq+#:,0S׶8n! @y*fl<BgЋWw  z8x2aen9,GW4:w-ޠTֈ=7ͳӸ@(زL정TقDĦ_8Vb6KH57sLnMSe?}Dl[8}jr}wpJ%P Lŵ(NGLqYI)6ru2,`N84^;'Zf"x;nF?.@WJ]ւWҷ3p;<^S%\ߜ q/v3yQeK*1&9DHoP07ky޶c`(*pNئVQ/1l mpkd4ꃂy (w:rk= ]?bԀ]7"ǥ@5SY~àKo|fKS>SqD{>skLnkп2+˕T#cp.yt0z(x"mO̭h i X,WT 2J2^,};,Kj:s_;^5Tub5K,ZvvC/Tv_ [kK3pXa%_$֟s 9 _Cj#z2M; Y,M,4{GB>+8"]xh9#v1-l9x|c nV;u TAt9ڨwj~y"(9w@!NbcQS:FXnlڑ;v*-^Cm3=o>>!iXBKuAQʄ2.Ip^t)]z,/5942Dy&=@+ OWPq@jc+GȎgQ_px0l_O(~mp*5J'e+N3_Ma( v;F!(!:CվYl:~&j?=WpLִ4*5cnRwL>B 82;–*T*& ;B-*K G3Uvf!zI0wkXIv@=xhXnqLldҜqY{09NYݔ a Y3i`@i\؊ʛ2U~t} AN3=,$8DmG^F䛪[e`eQ;0Ƒ˴^t*.J`F/{;!t}?h5Q;<ƻPDy,31“٪j$M͓ 0(wU_pB+ˠ~IP}8:E߬B/ӰS='фg C:YRxWH_8^,?Fhd`joD~ 8bE eAXw@5 vnP|Is(8Ҍ9g8 W-Hw-ۏr;qI(-h(shs2eDj?rx _|dPSVR8P2#DoDfanǦ~0jWH*Xx!^Td{Kasl!UG3(]."ƥ#FdܱC7j[d՚#oҿC9,S*j~E_aQJfm?{qSBn(Y A7/0Cn88xڔse]h1uea*2q~LQh|xذSRqf4`-"qՍMg< kk8E J`}wP/s؃UK{wV@Xtʐm|{B ҫXRxށeGK.S1R:E9g'39IyXy!o/8F۱&`¬>*'niCHS (9h17wUC ҋe_`b MeU|^n[ Xq`N[c=%O*kOKj) z5ew$v_'=) %6yi/QMN0aFbuhsh4-d9*x}ݼ_bvoo3g5^> 0fWTB" uS,j3:yV xƠm.o>aꥍ{% )x:csrfsE~ws£q䆄sר |)O|DIp2t&V)jTffM[sW Ww[0E$Z)hUj2/] 7ަdxUywMUHA= ts&1T9 m>r연ZhMu|(NP=Ad!rP`:s[0=hK:ie#i NST--zf>% ϜjHC78Kc[2pKR^Tj0L1D7˘lvYSapJrkgc鈋ܿ\kY|.ߣ6/!6ܣ'~ T^M7{Xڡ%KDNnIF6+€̀JHd(FH+ޔRu;0}EKVFj}ͯ5Nf0;DfPāx g 7"5vAIܙP|%*-$|VK/A޲׸i čq6Jw 9 ea1B+1|Af"oWp ̅տScKh@[7dh 8g1ϙOxW`}h<8_~GʚV0يt|JwU2tQ%WVPƏ3EO{_xH.+*c 7+jﺁU?wMI-Ȏ$޹D^A0ߌxFHX) 1 ̅"lQ|^ms%'{2ZBˆ[O&[|| ۀ#GˊQJtl&-x! Ew/aCFy(ߝY")t7H WN//{Wn=PZ|k+ zڈ{.ZZ83z7Y-!zY=3L^'/27w,eƁlݔ Jlܬy5$!.`Yu `6 }6LW~9qh 7%#z>ʬrD-1J -2cJ[lebz wfBWw[f^<li3+s?‰@QOPS_0}<Y/ ̀^ ֆ7)4tcHtĦKztTߣ>`5ҘW/!r.*6(<˛FeU ^een![9` \)\i=]o,Q :ХVweKDj=$lWm!)֕K,]dHºtrK^-Mgsf8z8Lب>~.Հ8iͿ"4*b؜]k 8Y+_&_{u^q6>&QD6ސcTd.?%`bTb3 ?A"_B)x|⟙ʕfl+-ru2-&9GpjW(Lc$vVƒ5XJ60W߰Oq'C1ڠ֣A #•l#gI>< G$=vP[ݗ}FZ60:%uwܼKZ7mu˓ްF gwx/&l4qF.^=0 p@"ܑjۭr SlS+LCzKfqq_.$g#q'c542_x|MTLǷOB8V"/fvK?0~1foZ :hYatsXJ@LǓ5G$( +iD[,? gٓ{ 5(߸U} !B!.M΋@լ]jVǹ -/ ʅ"}n5/Kԑ09 +֣}]z1Egb` E"Z^#Dk R?mJH`F:E3T2ܿm fA kǎK9F:$\f% ` `DYA,.$*"} u?_l4_~`fan ~DPeT^ũ/[\,΅5zB`K1K]C\nMk 7IyVsHϾI0>)ϟ)Ƴ?Yf| .n &$xG+v,DŽv%}N#&nW$,O&Ȋ>LѺkG1JMyC@ʤpzb!5`Φ F-F R_֓3y< 2-^G +^[PdJ(^?9II =-G㴍ȱpI[2y>vLc}.PicK[fkgy.V[&z5JɢߤM0oc3#WAnսJ`4+kշЪWHQko}`/-2gW{5z3dWpޘ+y1Hςkiw_ =`; tTZ b-%}C2\z{/Rtf,^f.69V 4CU"KbCz%V:ap(mqHy}QB>Z|˴>~OQOTReWFO|;t~ۦk֯YK0%cTcb{U)tVT U{jG DvE = ȞU@7bvx5 :=z\F_{8uNzĴDZ;:hQ+[35e^N92nŘ7BD4aQx;WRkI>w+c dQ)1_{̼ґ[dx TR?EodqҁOHb3IT`gSt^ᚚ&[F&QYrrRإ7TIؔIQWm_D @7Yu #GH q бeua,"UQϰC;It)!V(%*#ݧ-Y0gS<؀x[5#nA26>Ǥ1>}2ۮDCۃJ2}SHt;S?a i(i&F*II.xKy||ow so- Ȍi]@&وŒcR \~ʶb/.b8+4k{&%MԞJC4αgyo3 , kU #GUܞ6|Ǐ7l ~@qDoW1wT8 J'PR#/h@jB⥇”S*Pwлx$ײLIY:G\H$n[xB;>Ce %YT&* 1˺ Jq .&9-&/Prgr6 JYI1.sw@.㬾/? K*s1  PЕh0 q0ZI 9f4(& ېY:u턽F3-A/ؘVD!v-5Sax J!UѧchD :*- =g9#]EEl0!L+' %_44 OW8 i IN*FbF,LE 3;>NM?Xbz?8C;es@+ze[ⵃJgNUr,Z1j >+2,ͬovmZbQ9:RK,D᫑̺.IJrrZ;\.$fn?y5LOi-k 6c@؝ 2c'R 2QB$02cQ&dH.?Rp?.ՉCƆ8 +AKKݠᶭl5DGXG `5浴uJMȨ7ݩ10%q/goc"Gi6wͮ ܯ@0ZFt̽n*$kxGWԛT)fM¨d'zUW~P;T?@5,y\DCrw60lDOjsʲA V#H"MK!ÀMn's7>C+*xr_P=-c ?!tUGG]_>eֿP2XK^fN֌-I,dJ[٥WF[P$Ral<@<^ػ!ktV$z~?:pެjtކkQ{ ю gDqKpu+rcэM6a@@MV~Y@54W{Zd]8Cm'Ph ?*i\Mΐeq&ϗ֏nij6\ЇzчG@4խ)̏JvBQKc <-`kC7Am@N23Lm\jg(&,>5 *1#j{*%YcL,L/7*te&W,Rs (7 H{~3$=ڍNRV`1b< u(,FCLIԑX}*_=&"θr,F@Gb oLYWəع1D;2܊Y^Ҥ`9 #ã_'`R!b=x)Ipt*C9çvuIjL_ qʃ~HAH&2|rVoNdcıy3zln eqqTpĄx/vMa[m|hSGs'k5| oMcK6Y 3|c&|sf@/Gzcwq:(QG?ǹcAxYFdRJlHsy"zF\e>P^΂7bX$gB`G$Ozgg| .#M? ^Jp24,΁Si|i'J80>EnF Ô;:&FDb/Pkbv!:k-[i=E77 GhM44 ;/Wq3r6Jn\'Ű [z&Hݛr$c0 ٵ|(A_]qp:$7[ &4}iF|'+R 'G$ݘ\ga${DDȨ‡.q%׌ H.!Ο !MlRo|aLbQEЙZnzK_%ԇ#I 2xcI[ f4a㇐ fF ж'K€P' d_pޘ@xH4kodA2SI kF_yM +YkVϟ(c"Iވi'*!Itۨ#Jύ*2a~;G;t ^J29:,.mY T ◀Xb+ =-Hv2,AAI)P42+gAmN(otl"3۟NVDޓ`(֑BL4 B&Cwv'fc0WS&` cߌw $ ɄkKq{7 jw1cWP*V Ty l"j`H W9J 7/3b3kYv ӌDBO(&4S.0Q$> *zUX-=ShK^qwj^Gbz,mV+1ˣuVq`nyX=cܾb߉--$y&> i!? 0rW/#B>R J> !NPU"VҰhcn6oל'sLjVhN47Z a13SUO: XPg| YbiMO_f{݃usB/]kWKusެK22q=M6|pXXٛg"\MҮ䵀JCX#$qU{{v/j8(bJB݄=RɟdrsnbY4jm|=lP#ꄛX:QŚVzq,i^H‘! G5F ˝)I] o?clڀ{`gRYB$\R~-R…^ ʔ-)v-^Y* W66XiuՄh-ƶƧ^k93w=&K+ u ~ɩbk/d,?V) `}ʒWqߑ)&Rj^Xlҵkw#g l3 d_ ǖWs٤6\-Fx>G0E9 ICLssJ]mq)Mgϭhh~c'8t{ m ghh!69º)ADءWb[[xO_!텧QP?/xM>4w&ح>j&dw,MyE|8FU'puʇ @&u}`K e]\D;@&3K鐸xkvEk9ɪ|^.Ie q3e7~.~{dqtuw@i7[y8 ύM3:lIK7VzٺHmO|*O!puk'# .;Y@}JnW@EX /c)su [( x#}j}*I7Ųg@#N襍R2p > @e˖IlB#'2e}Yz1^{R>ފܕ*օNus>;mK%ex 5ɽN擨M޸˓zXlJ {y}btx]dSG $x񇣶mw픞V븿҂c .Ax4弆}&%Qy~iKDnUBqjt겳YQk #7*u>2߂bRV9.Xoƣ|oC2ǖvؽp3}ԓj 2zQ')sJ1kҚJ"TSɫmnDސ_6. U>F=AXRc+֮ epfr/M}۱ 0lr9Z'>{S%k#% EZ4 Y4QI[ QO2!Læ8 h%n($ d|CfTo )/#.j!GsCT :ģ#{KOɹk _ 2!$ˢ !D>4R雺}^o>%K.o͞MU|E`gr+1r@8a6T#!7+GnfNKˆ+͟1|'ji hH{4Cwf~ߨON稅ІwN^{PD0rZRk]Ç͖pIYfI&9[c}y VbIG-Tl-}ȚoӷǓ )M~$f kbQڬMaP.6EvE- je k, l8GCkcs"d>>%T?G0 `zI`Gdž-RyY {]*㕥 "~[ðֶjBA`oob;QHm[] m⌗(ۘ2 1`{'qVtTS;wgwz73~ -tIXb& )p >L}k \q:$[ngQO^XZ%D>CQG9+R҆%ljշ焵Zogh=T_QxV] _S\~lZ3('HV'Sa>>>DŽd5$G]<çKɚ ٌ[=w&m ^+5qb+:TZfʮ]=9|/n#bC]ޕjH* kc Ŕ&oBS̅k/ O!_|'ʱ+f3@N]X@ܰ:ܲ(VCY HoFҵs$ _&ޖ%ǚ{7P/!`?+c[JW.Y ңުSƴb^{~{82v% ]XYjGH)p-Gt"ZRtGA #ؼWC b>˭tA^MZՐDaOCĐ7N!m£]dbXJCdLcj|5AB,{ >axTob(Z`݁%f}w%!D[H-v_-gp=2 3S0qד$RkP9iOΝzes˸S:xҰ]×i+|y  O=j#'] Fv2N])+p X /tʞ yQ?1ׂ\#<;OT_L5 @#`jsSCz~L" ~%C\ ±I,CTV2D\EEsu鲰ox |ReQbL$, Ͷtȫ|ضgwG,{4Sacj@@\Q,5IG'@Ծ&~_!ԭW`rK)K7㻻,DmMt^O&T# &:V/H:.XÒtd|B'P=%R,)+;^,A 2SNqS֬Ň?^^ uB^Et>L1]bMYD6Daq,Sgz`ۘ8JǢ͂6%;N- 65Dž@0έocBʱ"tn6=^#O8oG/)jPovu łȿB[uH&[_I0,kM#+A1[x xp~bA2ȃjk:'>^&0b %?qϭ1foz>D:"P 2jzdnqExx!3"~~w|{7b2piB}U 6 2] GDhcS`.l8f CŌ{>rG:}KqZϲaŔv_DT y揣D nǵ隟@"^3İ6@E\89s۽<4*ߖa)Vmρ`_f$]nBm ?Xype}qXm^PH0|ΙX"ۅBxPρT!prԭ 74oIOҬtD:gm|{B;*ڧD-|s4ۦ:!YA^1nIY.ovA<Q߅1*0n0Jo6ml ,quLJHN4ʪ 5ZiJ] &FZ%j'}>*Mr@D* l%px=.7%Wh[{5D?9~ӌ l/ GSt͚߮( R{Ν/LŪqϽQ͔Q6.#޴6fFX cQz倾/|a{n,Ћ)M'lڬM«Iyy?`4R +$Kj$]p~"|6+a{ތem̟z/~ڡ?͒yTj| <|~CԒ]`&|pEeHξfȂ UK`q@AVu< F-DpA-e+Y7+U+Ny~)M);dx  N_6Zے[r1Ïʟ:rpqmzwؐb{5VPv>"d`"L:ޛ!!D *7⍧x_8.'[7ܷC<3oK( XXUThB*#FNnj5J,vOK4o`yJ&X>\D" 6)( 52n#7L}¶*͉1IZ^6Uş-+U!=,d P5֬jKJ6Hn\r*HnҟڦA$TP4,㞹4_ S"G6B0\m٢~X|k2"nU64vOc0.Ⱥ墕šLiLG9SA I&!Rl<) 1ŜN`$j-Hhl=eIScNW^W’Եf{6`E&9z%KƊqU;ӎ76t`| ߳~AauA:CfqԥW>|QuŒeHXg,; dXQ'˜? C4CMB,>(uz AId#਴| A#Z Eһj3qX\c*`W1 f&\t]-]J]ToElyD(< 4/90ySR0ʼn0IKVna9ac2j7#"=W!pekn5k=obA&vmCսE4vh5WQ\h^ {f0xC}*5^&eMS7U'╗gN%%Pc{_m$@4g8ARLؘeY6h >`? _C7N.ƝhBaengŻXe8hjvK=-<t\I1fG$Bb^؈so `/,^0]SޙB-Ri*rwIr}ںHcoSƜk(;u$msj~XYJOJѨ뽢,(5CP"΃GՔ(tjoKpLennX,ě,/U\L}mE\;I< :T?'+OIgFA{e4f@r봤2䩸SRfsM35SqMJڏq exvg;4 <꩸f?Qֳҷ{6DjȤmS8/ î,款DI27ݢIȶ!ZGS]=&9r6X&e(!p[L13ˆ`>-ռ*AFDHRPMu"ˆӋb,ʢ@5/ eŝ5;ٞM#1ʚuIB8zjYR?n XYz?CR&ʛ׾Uj ZY5ʂ6:NeQƑ]red`Z(! TFzw_'vx@Ebb>1BbCxpo;<΄yKp6Zg3w1bGFK]SPǫSy*>wq' >6EVL9*;ПP!+Ogv5/*6xNR)vg'HWFrՉ0]eӵ:YOBDrىq)ØE9Q`T.P2e@'I?wO?GTDԯ#?]y-"|b*&^:em h?{,;-o "nrǶ3D!/s2,U(:X 3N/ 3HɎ3sc3D_Y6TK$yx^፽B ZDL%|:mPYZcI,(bD69HSY_Ã:=BE6D}CM>)5lC-((qЭoaLlW+V`8eĺAѤ&ieUH2]"NmS9T%+ٔ}oKdBE֍_I({,nqEQѿe+kچ3  mW!H0@;Q ޖz ^4MzRѩ8!~CR 9ߝX-0⋃. ?}jFqCAW Pa,)޵2_\KObZ#A{3ĵ! ț hIbWoc@ ٺ6,ÉL+h6~*p^ފA@9 Ƹ3i|3-l b(i;Y'Fkn6DD\}:@<`+ϋ+>2/ V@Oc q m98 vOXdw5{v+\xVf3Q׺thGM*)hg᷂_Avx,UaܞWyM!.j=7X`yO}ƻL l $tNWGr~mDa)2+Zc #:g 7&vE}9`<(dḓMN5<[{Abg﫥t,HtqOyBQN!| =$RV0Տ13RUp܇)^%hʕ;7-)? aZpV+݃HW%ҏy:m9 1 \Pw*ׁ m8EYTu8N@C:b@ՀLui6!Q.ЗۥX5uMx .µ:h|\tAo3au->Qf^%A~Tx27mG5c/G:2ZR Gav3.G7 qO?0 #v.D`P]̵Usk)rò̷/ ;"RB_ =kjCW#Lɖ6oc疄,ɫDP[=YNs)&KS6R~FM΃54>"0=׻'z쇤(:amTpةƷh Hyo_ bD\yۼ!WD]tt\!0EccGL|]2]{:)}xː[ _DU 0[=X/ߩF H)te~E s v#8qwl5) md*gH&ÛZҨXI[ 6מ] tlcK}+=B )B-!_\} s#g!Y ?"{9'AF2go=P&'I/GѬ K Tp%`dEXLS||F.(h)B9dN8; -(`-ϗS*T'kY 㿚.V@/E aòKd$XHzÛ[`nRKa T*&34jGOC+#/r폖d| J<\tH49zdOd6! er +)_诏Q^ݓ-Qa50^uɅ^+u{0``,&LU"Qq+(Xa,:fվ L&й o='+ДJz+O6wajE(0_LHHV>6geÿq漭U8H[] f]H_āWIIck@FE_y 1;_ ,|N}g`aD|\!Ç%'u6z'G E*Pn*n; ]-@VL9 (Po>]fOݲh<.nc6b+SF7B_eEhio|ua|V67yI\?}B}X m+{uekPY iM:R|x]IHCߋAZqE0Qb:L>ukC!w,,K ?0%Nс.83x| ȁF);;]!e&nDbFv:\1[n$|A@^N?* KS~HI']Ωc Vc" OkᣇvGYL`SΣiK,k8cɱ{r׵c~.Ic7 {W+mފ:P9mvi2<oƷ.;ֹ%}SO*ڏ [_j0`$Lfi -zȯW{Ϩy?LO+ouϐ?oz]V!Yv @v䃱cQ6ZQXCXH0m$ $r10O7<BvWEql.2y~aqjVc!uEo]j|䜭\JN0:1mDIW^+PL0f,c;xԙD7g{\'.f \}z2jТ fFm0qTȚdەͭb\O8;@4Lp(5:6-u'Nw5x;1וqCTaviL< n\|qx\3=Y cXnΈI(6w2xٞ׋4"+)5hP<80h0kV{:\"ޝ&R.rXjNB.i~(5(̏t>VZ@6+'=\J}+F0?'v>36%zG-ͣOnNyh>1kרaNq-\]oO!F52ڳHݺimTC+)Uh[5SfԡxLu>#3p`53xd_۔/lX xP421_V2a}@ͩN]0AmE`26R1+G뒄S?F;5jnh|o^V[ǹ_t4w &;ipš'>^kEDӝya9^gh:cWY(z1%~ET &b: !rZ# -*א熋D ܳ4z$po:umC{ÌXi:(J|+uf8xYXsB k)Fol򡊾̀\?@ p] ɀOԤ猋ޓ2xI,#}jҝՒ>GAB!p=V:Mʫ So /\i? Nu-{"zO}DvzP*&RO4XR)`+v|~FDs}Eܒύ {qn692hSer̹Do,-rfs*Aȑ&|]) KSf ]lh203L(|wަ5H H-M,>pn6GZu<r!Y yUWpXD6ӴOF$E\էW+,kTWj7$N%:ߌRvJƄpu%掣}|ƪ,\)UD&^>T0~.k9k(ɑ?e}@lxTBa!#36ɜ"vP`[tK@ps3F_rBcF#Y#{jRw3QM#uZy`;UFNC!\!Œ騆sHZlb {I;)xWSWW55fR^+FL̝s E%F<O-)h^]ӱ3+/Y@GaZ{FLCE߇fTq;^H{]MƬ6PuV`q jK-u= Ʊbohc_YVӴ/Bj w!VlܙTnهZ.` 2Fm' .Gv=9Ƽ)/͓nD'I{ 2FNi]LU"5A lb At8笋ȯoÎ̡fa6/R5~O]ԜQx#>Wގ"͸@isX@fGpɮ*_{ǃ>q]%UY\\6O@qRr+ '҄ 4W6ܝb {/-|*I"9bDe8ߕ㦞(4vm"Vj:' X]#kypEw&2lY.@c PXos=87KDmwE<4.0Y-IM1T (ZGF׉*Ѱݵb0kYܪI9WgվhpFYq`!I.B nF"d1ct ~|A ` /r,vt*Kh"~&n̑he>`/^DF{"VJ/t!s҂gA<z7R:M3lʁ QG`e>g7 GGsTyWaZB*: -jel1LrR>'&U2pʤjK , ,=S]T(O=/XKO TEˮC{ǸX y[ͤ7Yy|’T(9ʁRRn(Z8pi.\Up "q>J̗d`=yv@a[ N dX-^ҥa/1չyvfiCP5w7G8.lG&7[;ḽ Amw*rie Ch;ɷU%k'MaW|X 84;Ldno|j +o87C@BxP- dl&bL40m-]W^ɐN {Fjyݦfc{ Lw=춵CAlla(8-kt-ӇbYhiz_vUmmQZ?\m"k7/E/T?.}^WEКG0g; ;s+rndihY}ܒ]$LcwɷF?Va m):)9Ku;␥ٸ3R.Nis %JnFxP::x3Pq;`b0P=G(n"culz:U_\mT\AQynf b75TK/5p6XDL{)M@S Gc2zEMn crG,Lwcw,ŭXV8&ܖd8}ω^{BTC|VPiʖJx`|PcZ"Jv5#o]7%OJz2ZTMGL '=< T'k\*&IEհD+Uzz̓셵ڲ=.3ߋ>%&|xݨ/PJEtщT;te])ג!^9/H`=XcYߘڢedʤZ1,7J:l0VkIh* ,hnLzxV`4xȟ$#x,V$ {a,}x럋l߅1VK |Px o*smSrӬ)Tp{eq QVIJo{h{[GIj\2cEUp%i3Xjc Lh"ZРܥpz ˗hžW/$2h>)'L#BĢ杣Z#Q_]B~𑖩QqwՆ}o,sʁL ̫&àSȄF!H '^E6bNbX{1_X TK ԯ~~fl'rn)Mu#k(h}<E?O cma:i wW6Y'^5߈gE~w9~2%B}? 0JǕV+i xzkERo=Z R?#: ZXkMI'sqrHUHK b o50hiqmSE 8@4v~snmӐjG{R=fP{Foh?+PmGPj27ܱrM.ɔA%lLi) wSV#G@.7W450ҜdEP\pW)a%rs{ Z$uS_Ev(|3ߠ롬l`qB W)"l w_J6sc۰EDS^˷T~\P_q7hY'.W^5F+cc2÷|Vx4.4 5S6kR[ d~W ajB TqTm-כw0bFq@qjg'gljG] C] ˀ'i0(uFa3< xdz̖U9jΪ_lX.#Wx-^Iz x[G9 _QbMj0q9-q@ 9P.Y 5Iǯemڷ&Dc,Z^ǀ@c2Q_Bbm߶O.ZN D%@Τ{U'o*֝g.,ZcÏj]X?͕czĴGU2dž.whY8[/K|i^Rx1MLXoL@hT [NfX%VN>n0\eFcYmB$L#h6t)JTn֛99(%H~͏}78H7R8밫AoS,xBZ׸ }0(!Vud|b2|pLv6Ac!#hq޺yWr&1h\H1-b *'pFϞC19'dL>U옴2-^)sm>$CrVt]&+-U#,,WMY;q>JzVKrЁV3rL 4 'C0˲**tMa'ޠq$f{_n]Q-0Qn.$#=eY gjF4w@qU[0i47w^KE2Jl3OQ@?'܁%mA |n\G?}z{P#!` (pa8 v2%[]x<oFC X;#)*+9!+4!jG Cu68/xt66.SEڦ)VZ%Q@QE*K7J|ELA 2G_dZp@`p JI_neˬ+C  k^+*|g&%Cj^&bBx!t2x'߻vdcǓZ^ށ)j^h[:V^=IY/#VEY YVq&ܲZk]Jf4uBP)ևcF<'nIc˶c|b1 +B({ڵ ͂{;4OpKL˪|ReZ[J*ЄS;7k6̓^ƻ grzo;٦.ux=FBaXr:r^CnAjwC~ѓ}Xq0U`Q0L8^(YV!vXYsI$ %~.(2&/@1Ρ"y_v@aǦT"MbZdhIn$Գ=m5~-.8{ø! x]X +f@=$S (y'$~69'괵V-ƏÛR\nF-%| l0W$S9쟲`@x| +<WK鈣KAT2LfEWf$7?'`fzoLAx|1FyIϬ|%nroØ<89;5| w9k),3f ݬmwAnM8Q,x2 R\ߋ'Q"irnU˗(筡uZЂ΋!.u \.i*AHIt{ZN'⪒1GL{{wU=Xss# K=ݟ'50j>7 ?*B'z`3~ , C ~`뫑wǥ//U l䘎;q c|:M 6 v7wJ͝W`5e40B=WH37G?!CMKt~'}}RNHDz*XvkZ }P*&ͯ(CH3{t@d@=KwфYշPm#ݙqӄL ';\P]-/ Z΁z+1:$K cI^ j17}5;^o`!ҍ9bV0*apN_ZlEqm xJ'LEgϔ׎‚y<򂢗K| fv+ m}Oάj,Lτ9˲ u7j{5Juu5pr|+~Ť:`YWZ VKHG덶76v%!DH612m| F!Nq5:n#YqݰT,&Y('^n*8얏Ei1쎥c=YǾby l`wjʃz<H*8rɃsY]S7&}8MmAT T_=-WV< # w(XMj@v"I~X).:KΙ&G5l=޳{@rf n%Izs930߁W_F GMIuQ;n{)@RgNT}1em~vz:bw-R]̐s*E껪S7 tPl(΃CG[|%4ljC7;m'P(9Cyoei)_¨nZ68&FĄ~-h ގfwru$=#%4KSlgWxdш wYus95^Q? 伢%Pzm-HBSs1k*P}r_S UͯQQgC!޾2R2ϥvo?Pp=.Pt ث1>ռ)HpNmA 88}Tc-$!Q^9D{weJ<[Gfb;J?WMP{44jUHOcr?C@J&gJM @KUpc@aH9ЪC+0 ԓwn,o#B^Hև71Vϋjrz_2YqqCwB/и&Nc1?Zq4nrLޫ6OoB_Zш2#L;<*e~ۖ09uCڝUx#]b~| aqtR lEq:Nw%Rn{;~Յ)s8Ƶ!V(`]M5i^ W,>V;Y3l l /dEuވVj?I*k+XcRRğM_ 4V<_mi^1#i7*m+ZXSv)׈=؃:gd([Z"#t~LF]{Q "RGu .QSj5mn5 fWh2q]4y^>ND.|*Sf 5\(%3ٲ} ~7O|=Mӎdwa]ycq(m;Ϳ`M3cUI_UK`!}1>_<_p#d`XOd,n4Ric-qU ^jfFVl6=-㢴^b=>4&gཆѭ+֌ABX:ѩS{) wR-UUY n8i1jkx-*fp%Wqu- mТGriݾ&:!>zR!JrRE&1qʜ?Anej*̄iϠيB4l>+g=Y,=;A=ơB**N"oL' z?ePkUXṝ(!Mx}z/Gk"r-OrLL(ZZ@,{ݘy \=6VLJx&1q*!b#jfQ:RZn*ɿR*eb F=* zuKQ0!wzo-I V?6;,hYH֪} 50GIDiݖD( Bxv/O+i-E4U6L+~x'" "횚}}ؤ&iƭĸ^#|*Cyo–=/VJQ,zv}1\Υa#TFrvJ={t{ H#ϋEdf &!i[vR@B~jtN14H9) V Զ`*T~3>mѼ菌 Ρ*8_рpU qgb|ed9zd+AJw5; Y@ XUh+FOi((!b ߦRF`u0X[ GgE_ַ{kpS_?7$2vihw:zYdM=*]2vNRe{몋O5N0^(3P@'ҙtYpU)oyv 9V@KsIE@YFᴆ1'&$w`WƒL[iʛwK r"1feN/6Z ӈ7& I {6]==0b!G'1Ȟ[x#e_V1F6 Tj6㞥3({m\X`@S[$)x~9潃K퇰:UuOUY_T*%˝H8j] -EJ("ujA:t6DqISSw\ɯFF'*v5_ џM&gIϙtZ,r#*˦jȒ+9>^g&%hi殛`1&gYW2N07*7Xq>R%:.OVgT_7B8׉Y[R!'b_Sl7FI:0l>nM%!{|0b> 3Uf+ m %Ľh>ZV@hs{C6ИVo.c&޵:yE?AFlPt@!^O$GM'0m?T{ 4+;߰ q:I&PA@&\vxŏōX& g1lI:rH0 |X["bXk@>nV͕b ?.:|9 %24o6e{tc.q%(;0AOz\zAjx|Ҙ(N6_"@NYM,Q@T&~%; oR-ߋ 2"7"Jetp1fш (KFq,,`, jDhCdO+bT'kqOkl4ISɠ5Քºh갽0$ B ę{E|x:< 2 |HZm֕-7Dl*#>[`DƂ :8-pQl~a}9.L c5NO׶c+%}/#pڝg (㝒QbAHv_@8OL3)Yrj[0o#zL#4*v! œӴBHc^+ocDay΂e.JLp^f=,)2 u҇^-?^,1/9*;N DD A^{&g cW. YZ