python3-apparmor-3.0.4-150400.5.9.1<>,dckp9|XB;Ȟ`o[okPl W`bT`^%Oy5xe4Rcrj"rf4Y߯Büf֥8Ϻa(V-!P4ә!|$O(+ÙR\vR<:CtU9pw|-MSA}꜒81F>@?0d & S= SpUU U HU U 1U UUU.TU ,"[("8"~9$~:-~FXGpUHUIUXpYx\U]U^ bcOdefluUvD wUx0UyȄSz,Cpython3-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.dckmourvedre ixSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxppc64le/S }((&_g47wJ\90QL ,b2 5,(k#)<Q>p1 @ 6<tq B;?b[&'%Ui $3)E/Px0AA큤A큤A큤A큤AA큤큤A큤d` d` d` d` d` d` b`%d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d` b`%d` d` d` d` d` d` d` d` d` d` d` d` d` d` b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d`d` d` d` d` d` d@d`b`%d` d` d` 103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d618122fcba356ec59eff5abdfccc8905c4c6f2ac5089d117046dbe3d7abbb20e38249f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.9.1.src.rpmpython3-apparmorpython3-apparmor(ppc-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.17)(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.diffmourvedre 1694065515  !"#$%&'()*+,-./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-powerpc64le-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_Updatedrpmxz5ppc64le-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 LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=50625c72d320638fb2d1772ceab91344e8ed3343, stripped  !"#$%&'()*+,-./0123456789:;<=>?@APQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR R R RR RRRRRBwȅæ=\utf-8495a4cd3bacfe106e6641ee1667011f4e5db813e71232801d6873b4c09fea3c7? 7zXZ !t/ *]"k%a D岻N91nHG-ŖEޠ*1w"\u [wYY4&@ow |Q`~"Dwp^<4Vwϭ[-gx\΂̘mp H!+G6.dU镠 vΒ= zX蘶!Xd鉓>J(QӐ"IqQ 4ԯx1.p#c;޸9*vELShT:01GA(k1Whj%rG L{;$~+jJK}G6lE@jp"#99d@k;L"m铳V{P<*iˎpia<ѽ %2KǸHp۰Ⱦ:AdSm[ՊuwM.ŸR#m6*<W3r wJڧ1ly]ݏXF˫IGA`/$6wtT @|1m2\TfÙşxl$ux ۮ+1t:&unKa:lp߿K-L!@yh%To=Etv}ڤϑ$ EDݘg\ldӉ.HB;z}3Q<3/RJt_a 5 5vvTv~J\)'VSٺ{K{R5z.S#U*~;Jbt{E`|ҕ9Vrmx9/*\pU\Xc_&E /i[Fg,)QZna0 VƔxiwЎ0gvjS#!0"ۨ bqlY13]e8 S5P^f6# aX=1|o7]Yp.ZOECPj^zͦ<ÍǛEc`sz?&5B`HZCW#fW\ILy*8;%}Flԙ؃lM =E7!$ j/F +KhUַքK]]7@9@jΫ:h'8!yGu?/wম,$r_ v&#tJrZlUV}QY3Z3Q0<.ĵuz.wm3m]k%/GῩe+m' Uߨ PǼX )SS r7+[^8W=tETF(o͈Z&ݒe+e!>n·Z:BJ~FtGQQ<_l_7}k~Y,=ָLTFTzt7%J D+R@w`bg1S& rX~o@LtM')={ Iγ{D+<֊npZ|x )ZxM(5#Pd0ƅ]ѫ yߗ#1-~8o92*Yr!MkEY-c'(͘zZ_)ok[ y'f7CW8)N5y7 <olqg~B0ckB`S(.4feI2֋w Ul +0P%}!)8ӯU>Dt )hh>=;"[ʂg'v[6}X)[LD`|aD`.Luc1=qDR@pWtKm׮+iz߾7T agB3(d2xi: XWʩ`)HŊIAt|*Uo, EfLyOi[h;+-q2WL?mF&َ5VvdkUYX=m-T e+ldwˠexe"%i\!/F/0Gu؆ KV2U(Cpa>NTfٍ7X*o _?#6J

x#,Kxɿw F`߿1#i=y@ 2,4z(ՂCfqÏ%&UPe/rzu#]!{F> f3C J)vq Sh@qĹ-м Qclo)u#Q+S*S0]'d)Uھt0T[%r| r4рs2 CsЕTpC+ofmAC=hH$`"C!b=aWk!fhfP9=T YF7Y#ȞəD$%?<ђ턣 nNg.խ{a,M\t |eSF6\yIc"eMXܬ1.C[Aj jXbbAPRWz }H <񚗉ɒ__xُ$ޝ)~>0)g{QY~q (Aȁ<,*@c g3! (A~5?\lCƾ yLV:f|ã)H(;T=$w/c8bO,S+m]2jӨbyBR;5g=-\k+Dh. WYVz Us0tgo3 UOya'!՝ ab͓Mh`EjZBj2ͪF/>Y\qݸS&! 긄GtP')3k'Q@ޛTzt6-iˤlg<@ ~ $тD%r_T⃭".Dz=ԖcbbCjm^-@fD&M2&OCN"0V,`T4&P^mDvU6[IW 9KyoB0R~ b BQ[ ßmVJ<$H+VF0IՌ`wmWqО8APy]{.WJǻ8tRB$;Z-?86-go)L'ȳ Dv2BQy+JjY(K*8}d A6Obv"m:{nC7p^=DZ`}}xkd@͕2Ep9z>sѦ%23V?bk{Q:k:TGK+A{ KF\K ۲F{bZ a5M*fԙWͨ gOgE)߶lڄTRT>1 M3X/T>^w'fS,-i^bqObO J@#j펡Ũ0qrguu rq'՗n_v"GyLW)!z?Z(]0uKUWgB,Q V[#<|Vy7U1 $&jCJc>;q)ST sv~it-X]ވFYsQCt-p1zx\+ŌYnH&ˍ^]:NxNC9ށvD4B}KϺ􎅇T&Å)s >|Oi {I?4j.myHךTGiz'K!0s2U`z@goL݂Hd&3!GdD}PG|ۘCy/v-d?cӔ!gP$1`AwzنU5Թ 3y j\@`g]b &jC:݄뭓YM\Du8}nLaF9ZV/ˇSxv^T'ZsYuZg2z<6}`xɭxrj B Áa=d,(3rn2 0*JvBT A8R71ϓ)/& 6ջ񚣑mé6FK5;wkXDI<$ү|A(|&,*CyƥiaN:aA贸] ġ>U{^V{c}xet(6:H騗!MQG ‡=CiGAY!}AoMu\a%;/Bj[s@C (i0"Жg^ihiy3u oRة3r)nR )u>]nK{s("$Y"^VF>*pPY~@<6bABS^4dQ4prAxE.S;>O0[LpWٰ9WWn95>夎αy, ٿ{mx-9L vU}}Rtt^=7WIq׊:eqِi^bϙg%)匼W]MD0D)41? *4 TK1/c莪|P:NL2,H~J5O:TFI/-!kr1:QhEiv=R3o}OLׄ md*t71J;z٩S%aܬ0Q‹9ؠn4}#ϐ5ei\v+9NJ`)k# dXYmtq犹J)봚0ufFBϣ40ְJ).9s^}3{/TeRR^M* כ$0+Dm(\.VԺq;9G1-tm=zA_4EdzYypӳ>uIDP6wo6`^+!z n6 Dbob q >rubm>-4~B6i͛MafdjNǙ'D_0Fۤ$E4_Cϩݨ"Ss54055 _qksޟ*C?b"K5o5M̌OG'6d3Qd\iGSv3ř.x9k4KҖqi "z5^o٫{܍Ux ה=\.ϧiIJƣӾ|0IH n|Ee1 7 nu #.A,otm8 U3nЦ=w+?1?6V?K\7ᥡԤ#zsn"qr2{¢$P)V! rR]i!LI5Ջ3嚫VPz7+^( \^oGFyR ub!/R ]w`'1Z\~C@IjNT}7Ñ =DJdox&d mozpq"O]^ 4/Op-9_jxMKw\*݆R%ٜрI,"!8B4!{Wŋ:9N -Z/H t.}U\YLcvOSmA8yY:8|Q\C)<_]DdG g1u,"cS)n)nTQw YDL\jJN%x94H_0ݱQJHJSڲ^25_7#%]1* `]n8[QyFȢ|qJokܦ(d#,PıK@z r'G)UzGr FXN~eFAofmE_xd/w9aFnh4'HEL02q^0Z(W`5VǓ@G"Q03H{;.f'8U?t|Wr4<! Ѓ(EϊwTv0T`%AN_Pˡِ`(SV {;>FٮÎGzT?,j 8qpB2}"ich ^Xz To2ꖮbukmК3jPFk츭8p3yܙݪ{|Jwp&"|CEME+7k r` ^"^lMԝg7n]A<{3cOc";+6,l}m!ʀ<ő"Ӈ)#m;~?\4 AXo 9!r#&``n_ͽ"Q`eR* |f~*3d1K3 aUe)؉2lRnγZZh^N9$~lHxLbˆ%(U-c-5|{EL2h/VI_T?8)3=R>ψYcו!)ha0{+In&ZxNU9r}EGNNӀqMhV@,݊q0m1>SQə_Fn ny7G>4In"dȼVoB7QT޺YJkR繋Qb% 3FWK !̮%R=A1JE_ܥ˨hd_o =jۘ<Ǡ-oVs9~4|"a:_yˡⲯZ:iۚ^;l&B"ĈŰx*r j?I-NQٞ!|Hێj8Ru̫#}Z:,`0D'?Ë̓S*]|NVPd/QJ"uI\ W u5h7u+t(#7.jkz%Ÿ U1-ȓki} qpnϚ |$/U9*PaE_haqEėЀ3LxliިT&4$ ̞VJsOs|g)u`f\glX5oL7YȾ%nKsRGlV#dٺhjW+bz7me*T[Gk]f7skT#_Kإgp z3bsL)_sb&B_}MSދi.E釱e9 go0]jFbƃ1:Kܔ 6IK^UFc|Rˁb ]DTMV9 VXW_R5/acapai f jHu()4;M v߮an!A/6/=0#ey\9u5`3.}gQm$%u;!u7?p,L$i.eQ-)S ~E(KӐwpa_Y{@x%ܱsg8\8QhJn&l5LdRe2ym;&"4%%cCUP#d2ހV[FwD >Z=_{[X^!۩VRtBբΛi=Uy=:NvM<̙Yc8 J-㬶\I~??C~ B~1ٙwK2R9 ,}8S{}K&97o <`!F/fg_rwGz=ry3*MC*U+9:6ʤ͟)F4k5LZ!}sJvp̞>(jg2+[vEY}1ھT*$ >}ymuIH&9*"B~,BHaPE+έ6Ts?F t6qĻ/`ƠH(Г4Ռ›^W|lOc//t$ohNnH_X8ј3Ջ:l%_@Ty%/ՖhwV7E[V=lb0bz 5Jia&¦('^=TspЬy)4U^(Z>?q׏jxCj%*9lQW>?q-] ӬSI9\ n=sjBP(uZ>!il[."V^SsP=tMK;9j+/+; nHٱgѓi&Q%|DZ>")OR#|&<`ť 9-5W]vpWYi&2MSOZb~$D:Iu_gmͧ!5xLNU/]PϤОhG$kWǥ]2 N&]`{l KvҀ\O[ l)/Zr֍mLeS 7@wtyt:vws+VhO}<]qòsOKj{b_7#g(W"+1<}%PȬa `T4`\+Lĵ'%L}WvV/9wǟi?bp'm6Ѿ9,\K񖮹ԥ%4+L'uОiio槛R`]~FQVf8iP3L ^+q<@J#G$a}P5|>g%9787q PRpkk[rk B %!|M l@Re"/!8 P6qlHU/v sm KnRz0 N"Yi2՛*DY'\&^Lj=, 26u*b#Gٞ&~ }n>re}^Z{N/˭nL _.O4Mv0$Jx*9Xa..UydN3ܘ0 D >0xU }Кx:#RA$')MMvIj&xk t! [pW{a8p62Lsn=A(pk\XI}GӲP[ oŢ?h4kF$;QЯteop\/p ȝ)J;ce>eytAvc'4 JO<]{QP@t{<.;apto}Σp}Րg.#kn*4PIWR(*9Az=s|bVy+x3Xڥ$, _. r,6aG کlY&JE:j9'5zRH@$Z 6rC [V߹!t˕5tM2ܦ ܽcg$ڕl?"DBס#͐ޗzSTovn1)VaA($_ICJYϩ 0Ffn;8+âB^{;"L>b(AMW^e V$HGFR1b L:Ph*''\/@-qSj8h< e7W{zQb:+o$QnI/*CȧX.eFjГ "GBPS[llK؃􍌢fiM|Sm%SghcDćP˓Ge ŭͫa@b.lλ0x;emx}ͧy_="ɋ=,IZ}.([m6*tNT|mI`N*6 pN'6![c4)['X@\K5!͌½-D dYeTvABӿ nA&YC?yp:ZJ|ehRJvx"BXǃ)4֝)_]b<W{f+T W\^_HsKcxsm.ɪo.^=˖ufsmdjA'_!~ tRҗV)_͹fձչ5BZs'tbM2POZ)eF#AUP@>ǰ=]:Rg~x DR;;WVXrg-gUQ@I? we+X1HC^lmKP9r͜oH'j +qN $ [v700J!4d?[L :Vh|_xpuKqH@'֪Z,$[D@ l^BS:9|]a*BhrB,\S:Fw<įꗚ3I2- `u, PwMAGYaS@9-;O, ")o*l'tIF,fȵr͝Bƌ؏XqY9j/gpN_C!7i6mo͸pzO| 7_"u(H39UiU%rm7UhW[q;9 {Rfȡ -eǠx!v{UؿjBJsDzQnyiXCҊJͲ&ΦgBz؄3xRRGLl;$w4BHOwAPoV _Tnc<`"69F I"d;n]ffE"(b0qW؞5͵JsQK>sN)'m|@¶ʞRKҙi͵[`A:,a.wYQb$)Ax3}@ꑑ d޴õ^, 7Ńv}]OZvd_ 9pVPt t8?(<z"‰lhv IƸtO/z' ,6+thPFov׮^3HK~+J'Om:4C+u AUlZ vOԏ ^ ;gZۈSmWSDUܹOth="D[x76Լ zƆ/$돒d[t}w% @ah\j ]+ߟЬ= uX5¶6aɲz(hBq- puʞiQB*5:4n^k+#q%s{cȟw QҙWj3=I$qʖ##PdAO(J0: }R p;-uX4Y 3_ bBPBT-ls0fAO[4|Q>Edž&v#|b=mVKQ#ں<vEDov6,3Ojr,ܗ/=>0MrP%<7Ysciew5[4f7) a=CV]u_`"BzM:ek{Lr:l rrPYW01'Sr"jUx'э9FCyMb6ˮUAX,9!8-(0KLްn|#-lpm>4"/hxv.ūˤ (-HM0)POR]3?N@m#r#X́[xG3S.-Hn]iw_2;Q3XeFo< 6Yg8^OAҸ?xןt'bNL GEΑl7ܝi8d==PNISA@\esrhM+0nvBED_KvH֖a& *.-s=ּʧ}/XsTteavx3x +RZYbrL E,hQcrEdVoPRs[D|CЈ^Ğ/'q5鉲4n03͝v >8a]!2P^/mq /EΛ R(~`BUMiʈ#fjLLlWނb=+7 Vh{pcs(k4+* .;K "l#|GaLBZh_AEQ_y) ӧWh 0#jYNY?$o#sjwҌsQ7mimZ3@äT1jv%.i er\/%%f~ w8#K O{GlP1_{  11Ka-ӽFYÜ.&͓Nz" a346'\ y-90|<Ӿrp/9=gΑH)}vQ|hu<7w 5k,bQ&ӭ6-2݈,VpbHnoMI$J,'5O\=QL?eۖ,nD*ٰ|BAŘgpM=v6Elv 8'k~ GQh%C߉1A,dG{Y>BV%éTQhsّ߀]Ao :[jxԴۆAq,&җaIӓ{#6lak6 `H7[7s'(ӢZx)H]I'^5"68<B18cq$dl"j}ft%S Eny?ioRch9@qwF kUK p mWYM*pIR=e&/'jĘN]^ @x%ɇߞ:&N‘`}央K獅^o?iSm4͢=hD3sDKhLg}g@~7~b6j^Wo *k4M/J$,={i6yX9.#GY *6ǪLdŀ^JvSMGJuT"[/yOH&FSG\>/ֳ_[`*Q)Y7U﹤M챰XޑP3{Մ \LH ^f.Mx#Tra}Wm:-N#WLk$emTz&ݒ3#2]NY0MU!?z_!usTPڞ2.B7j{[2J~醬.5%d`::tM5%QoN,SE5<" v4 rIWsWfNh*)@ZQCɞ?Z>6:+4OSL] 7eAd1}xku=7r ŁW.+&Ҋ:SJ:r =x[.E Hm^qhtIRq}u_IMsg2&BjyS^G+BbN'wWo83N4) +5h|Ӥ8m8"WU"d-2Cͨ6GMp]{L>P1IlPԘ$9J<"7N}$~\XQO]fA`5qUJ8+x,9,;NCӻT8L @ŗ:ʑn)'ϕ.>\[,_XL{i#Ml vLϨöQJnqy f [r`V H?u%8~uKԙx|-ZJ!#/{& ` P,YW]5W Ka]h`W^|'h]U=d2p BkB?THi~}/Hᩆ&.Hsm!sczoF=\ D.ǚ*uD_0O%%6 9"s~]QKɰ{@V)c^FAfA uxt[pt%¹Ml#/i-<) X2g> EGh7}GFȏ~|gKҡΨPjCMo8jA"b8@)y)dT> XOkSsgXidfv@۪>U-1MB"PF bL{r߀$xh`=5̢sʣܨĀ9SAc2;v<:'-a-Uvٵ۷īsCBX)X1hfEWAZ!/9Вiboy 1`$ij@dz e[eµϥš4 0Eon"Q]e{á{ȴ-{&q )Y?ԩZ4G4'@ʵե )zۧ $z3t ٔgt\!`$z %lo9ͻWJՏX={"xnh 9=j& 4EXP x=H\mH&Tuӛ6R슄NaRNpBZQ {.Ltk*)2I:^KͲ[Viǫ,NuBG~dV@U޺9De q>ž?I؃D&W ;~t?|n&*f&99yHe~p!E2G2[޸hD0\ЏXTXZO]4IE |!aw^MwT]NC?Y%,S^Ul*hrNT 4 & m ']UqXQŠ/7r;H@(%KEǛ! /tq0]5%NM*P uOQpr?GHH*!.ʄ}ÔiEߘڸqI{7JH'?ʂaNK˶\ ]{6 c.!jE;4DsU=QL ;~FJSr-5Nvnv3s_i6z]h8zO:pj){BG!i eT[{J>ۂF CN@H"~[.Uidq\>-;(ŇJA ^ 0#'G&CIYRRm_0i.Z­ .w Gw.EL%xD%!&iu~++e8|RLHj1HS eIpk*1'r6:/pߴ~d5SN9F,J>.+>/>;*+@LRkj \v@(Ry1t=A#;@[r,roąGa8bd, DZy8&ٚ}h=)/8rk ßh&(TW #tcXx19蠾|PcC'0 $ujXCj* A?= JN=ɨ}c$au%vU8ūE0W'4Gx^ooMQvXFHho\s z n5PŒc D&)>+Rt5=QYB%= ?KKfBYSnjx);eSp1W]gPRl e!"\bM0ɔC ^:ЇB,蚁g)x-MD7#-'To *wN5 ͘F+$Js[D)Xbi"CNT˜]wdž/E4̅`<' :s/vCZMhMW⩩Xo~'I,`Fˆf)c2 W~[e?}67e>z`π5ZL̗<(­dEjAJL,F^Rh0;?ELk J27Ineyh>Z!q|yF9VrnNi鍁/}X+#"7,#mUelclBȝP-(M!;§wsePA-շ'::ȜW`ehV8A I98Ϡ?cKnsK'eD$HB,k&Yz{ȆrrG=y9Gffl/,P(46P];6vOr n).m\!Py* =ǧ)G6l_-&~,lڥP_JPsfvIEu77<?jy`Gl5fL (d\F 'cWnh}PH{X׏TߌmetS H,n?|qDtdu'>r߂^P ݣQL؂=%윣C!: H}b]쎲Zb1] 2Gf 5ӺR- ˧XҤbnRzj|+KP9 /̱sҷ/5`9ȪBBܪ&\g0#8pӓE,-3PΙI].ؤYhSYo2)!ǭ-_M?Kt;3oB&><)xF^%ZɂU`z~a67*̷PM54ѾԬI>C.UbH9k,i9eZFوZ7g|TzQ?N$ԥ< {*`0ŽD7s*YvjU-6r䫵"g) >#'YS  3) /3.4ɣqYƼMdY")!-ExhjT뙬J~  U-uNTab̄s9.\PVQ(\!RxfTe g!Z?zpЉ B˱B`:B8Sczu$(_<#zmWk)ԓ]0ԎW1^I.u}ǐݸ4wln@$x)w6!.Ͼ#v*Xo٠r?+e8R]}~*9Ʀal ўZU C"*q٘~+gwٮ20?Iw uQ]A]CtL} 7Yͣ;odg:YYPAJRoDs`!$ԪD~0\Gnb6L҂qG߉EG!79 ߛoY|>îW9*%J_6r՛v%G-|5J~(Z1!Kjz&^9(&q-5}Ȥ^acgȦ2?,3YοQ6ZY)%y ]85h GOCz#MFZƒԱw_MY& 5d4^|Xu@W 5\Hn,>{( 3S0[t_i4ȤB$AKh]+xH.:|h}  ] ~QLOF)n]v<-N܄REТ+om62I5@7nizYI?KX XsPxL +#҅Q)%9 =Ҋ@Ɲ 咔.pùd@ Ǥ1{UvE31T}fyr͔).vN }.K EWVSZEhF-aJ86Ht@%;x!.: d7Ѣ&x0lLNH(&pPp d SΈa/v>H xwZX;]TgW[F?jKN0#X rv LIn:_o3ށ xL%Z(cV 0zbT#Y 3OZ?z ~[w&Vi/pi%z<\f~ 0$gJk^$#{3s.on&&@d#<y u<M+Q.>qhUF{el*m_ 74L@05C.AgAle\~ob_ 4¸NdX^$* FX(|w]~*Z{~>sM#E 4Vn>A'$K=FEr٘FZ4zYDHNqΧynv]^Bny ? :`;(W@$OHyԏŘXϮYkE0dq[8<`~VuoM` NzY[`:: wRv"DIH|Z,uͯClra\~mHV6nSN! KlE9H@sPx.e^K`CsxyR =m8c!T0ԑqo7Bp Q) @ $ ֑G^ ;'*!.g? F364t~i n4 %}V&W`1I!&LY T7`Fi(Re]sqbjt+Kz}RX-!_aPHC6jޖKC=(թ5Rwz |9n|`c}" #ި8zRqFAF=@W[򪩘78SF^[º){Fxln W'w'KmSpYĝLXfHZ ش9#i@B M@iuf"JTcTub|21£{jz'X3SiA&~_*&.KyW: ]U< "jVÕFB[Q-LFNPZj6aDrM,(GjgK=ݫ+q0,/lLj4eߟ ^4D. y]QWu'NX)[ Fԁtf!{ת!oʅed_krY=Fk dVߧx7SeyĿ̏UԘ33ckk%zU]? L]4h!tn̩:[5m]G᥸NVWA5oKD8$>r]>i${bo>#VtNts.RX^r,tꄖp۴q zk!^S$Z?=ZH]4Y,AwXBmu<ܻA1O"BTEO7nM_u}k >Q JGy.!Fdwh˰1G`q՗Cr*Vlvw[qZeLkvh ;Ddk=lN5'-@'J TU07D~LU]cT;>?g4sQT _M2. 6rmN!j\ ot%2̗Rohlwi&O?oCr*Yuh.V`)6M$^SNjK@uU|-7H]^r1 H62?P.#X6xoV~`rQÑaM5I+Rs8-U:PIjOc0)gsgpe3x.͡y}&g_W6*eU_cRǺ n~7 &%v#6HԻ~6ZZ%w;xb!;i_J G%0g.1@A] I':8s/ygK y-$L5j1>:xE5xKV\xoL#޺/dF)\_[ܚG˂#45dj3cс۝NԎ)MEoȌ5'?k#N]ϸ7(!msrEcΑ[!469h Ik"IuuhbSFރޢscgRMkݯo1\\3) /,IJ3sq:7.W@yiZQDn t W^]OQkTRFU63j%=# jrġ\SK{[»dS0>!*ҺR H:e5ZӠVyXTԹ> UtEpoٙ// ]VZa".w GI'f6\|֒[!Poi0,tUqf1}Eb4 !}#D r?D}}Fwb\6"^{=rCʚltxLyWSB/&_`$^F44%OĘ㫺2GNuqM˚Py̗(nB}/{3}"J/T_ dVlkI60eچҷ |r<{.:-G9Ê$ Xg")cU#uT~^d۶U,+J% @h[vT ։p`:(g:Ɲ% ֧o \  $m>K aJH$m#N Cmpy %B^#f85ƾɶ5qɰF XԒP!0piZ[w$ͨ 2xi3Q^N&UMk4F =`H { OQ+&.Rұo_vN-%. Ζ`a`+{\%_xz0g(k=J20+D [} 4kk5O)?  ~+TT.?ǫ;¾dz~nJD>pѫM&~^dxΤB35UA{V(Céy Eá?YTm_#FYߞMS|ȢY9LVKE[<O0+Xhi!N.GVZ[?/4O?։)geTC JDwd?es#=xIcLi ĊGYO<ȝhtŃ鹖dqos#Y+KˊHƓr6%)&$^)€_ˇUŒsÅm@S]Uq~tvb*'NL ,#8={AS={uk ksT`d D P41i Hό\$ |ze@Qf{]QI2 \1!ݦ_ #+ʇ>Cз(=i`&]|VYI& kž0e.놮4}ˎig*,O/x:#x 9\AuCǗ[Sњ43>ѾF {!kCvXַj=n>|AX ƣY'֧kLsI)`s|kPP@Y+$Z>ݗ-w7ͥ8Ƚ& Zܥ"4 m]XI'`0zs +d!J8 ww.u4(?mh7V^vv6$#zJy@;ј.{vwf0ي|΂t14ҫ^> VGk̤յWK"g!TPa QSֹ[L!nxr+9]Gú mmGÝv[^ o[MkzI9b*E Ibe@ ly˻2Ğ(ky3}c4>G|F]lK:mAM>bD<՞96]0l2]Y}VjX4K3Wc!Y9C0 " Hp)8rctUkk>,? YIj gV_";jzpMhp :reJ%3 #'C>wkv#Gɦ.S?,|0)SSV.}58큲j^H^#)ΒRO@W>e(s)"DYzXWI$mp/19F. c|g͘Zi7ɺ8Dh*^?Mym$6%OD~v|*V# ޏzbP# K `#oKs.^9kxn*#数$V YOLMr&g1L;Z~/6Ȟ틔iȽaFAC%sOhZLyL~jY93Ҝh\9CTxe 25 o ոh^/ 9 W*qdOW-2L#PO L&){l/"ZХ5a1brm \`>) Fv1zVK!W҈0UCv8$jsrL$󫅔^b_V-Ok `j S#:f .y90;!TL~z/>(j=*<&p-(VӦ4ta.~PAǣ1,G*}32V~K[ْn x84?QϘ>j 8I$HK5{ȋ(9t"!^^ p".y$ } TFED,sučr䬲)E9l ~Tue7I O'~ŊK5"]\ Q9l~uO( |kFn'5N&ݓFZE^F?j|zF=1o-<-$aQ*ʥGՠ,WAb_7)p) _[D08 ۈQq :d NF "bNG:Pe52..v Ԩa45@HM$}6oGȩvm/8^}8'nġ^ٍITGf-+=>[ RH\+7TMO|FޘIvP <  Y8o\gj3V;Wx'Xҫ۾^OrsU˵!)yq!~g$!~E%*(SO’|\:$'%"N4kD$lμb kfU(IdUS~8'I4怱ܙl^,$1ѵ)9tE#`m09<\*ye)VbZ̶7)@=]Y=oYSg%L8 2K]hپ4n{s %E,yĩs!:?%R BU?|OR*GxBF1ij{"֧hgNˤ7ۍA|$RCfaŌUU}j|{,GSJF{𺨏ᛀzЊ?0:yI/^;mJ__-}Eʮf|=);&l!x)}i 㷈^}HT<73͟,ͅGvu  gdhA9lTꐢv:57/nUԛ@.qLޯРnFcNATk+34 ~# Ʊ&gh*>S4 Nh#8CqM}&P;6nZCѮ2B!e+BE~{ŶQ;yX.V&C| KM'.PH\.þҽG #[6 N'bWbx97K>u gW1`h&?1]r󇁛 "ۙ_.dQ%w`@<+&s5?}y1.FwOc|* d$^{s*ڋLk+fdfhcmaj=ЇMկl?h#"v!}WCR Ddsd#p/VNu +!,K9R-BbTOq UDmV+ ;d'C7`At?Ere{N"Dشa%e]׌N^O vQekB; ^-2HPr*FLczj)Jɀ 鳭?+ R|a-t˭ @;c͂IvBaҙǢճANḡ Vq%Uz*5)9 z TNьD &ܜQ-T8Ā8K7UC$?>fesa2,lᰶt'0ܘyuo: u:@N514l~;pE$d9-r6/zۻ *h"0gA/G}yPI]VużPʫzo<쵉NJI#͓RV?}}64Oʢ#|`yb35δF_tM) 0MjBcGBk`!R( Trh&vGV iTT8~ou࣒b[u>XFB/52I._ aYI]ot5"|+8^^HVINqޱtCF}5.q\=#O**y0?4wbMT28 N%P+X-*)@vڬ|12^lXfɯ;yai H#k,ױ\9w!'-uWLζq.%甅VznHQB'y@w@S`zmq?EWi{IJ6Šl fE##%{,3#'<^>^}kaT<%[eʚdMp[[ / HW*0WYCهc_騘؂zYW][K"RODDFYpqAص~AX.=, {"\<=Qgk>< R8FvoqnSmS Wv=et'B~x!l(AܢS9IRn%MV_TW^od \:wS4NQRtL]vJJYu5'\ '+Rzl̼p) h?4rmms>a3Bk :Q\DpbH&y5yC8R]TӠGw: muH&8NWF°Zek Sac -MAsNzVQyw\f%qB]aCZd5Ζ'RڵxDVm]Bf'oLTK׽";H|o̽vv i;MF"E?w^M~@WwREyUJG9"֪<̧* 9mrt~ p\b]iV1a%Sv5}/iXolU0GN։~\ yB"`)qسt3k%b}ַj]F8y[$vR&WUOTixAmPP%Hh^,[8-YCKK4kCfd{F*PTd,ؔKZnb:A͟8?F.G E*mB`⽉3&tX2?\KMRIb25S?>sܥ_oCjFʜ@ (G[E 4D`DtUT%,@°F=y+j fr"B_~)-c|!6%3[u*fPT& XtMA/Vlgð xVP q1Ҷ!=P`.Z" {Bw7b-ut=bS9S͓x#"GPxq0 ÅWH;g^eIb .*{yߝP!3OO 0Z] [9kO'LcPIS7IB}h5x!;z%`Hyjxke{z<:vKAvra99 /.EH,\}7X + jBxB>hYhŖҒ5]e/!7(p}-Z.aN-A's' "3䴃Gb2sc('pݓ!/+muZmct8OT7WdښRUk؏[[MgHɎ0L_~K&RKaKK&/G"P (di]+sĝef8ؚ?E U P.5Oo&{cp֑/c(ɥSTAXߢ3󆾓h8Z?gvWm!'nM}Ṃ=;Qd_'(HtT^n9@Xtms5q *mui9II938POe(ۀns+T\ 9, oEKrT VovP!j,ϣ[jya$\QI8 U Px<ƒSUn:L&F=UU!(9=w?IEwSjPls"`j$ETfgmt*GjLWU JAm7惘0i[ ГqW>7*\>Y5GIVa#  w[԰x*M*pN$:0wgk@`YE0M2S`.ek}mE_on! 8)ʂ!'0uG XrSjŤ8PIDZx!?i |*;ݏ¼ָ}|^5ݎ `]F5>ٗT(;)oF_nL9~9|uUsR =VS2 9IXEm&T.t|]?ySy㏨SnawOÇB:Xgj6n'JXSA6hgD @sZL[T ;_e <ܽ]؋qXj^bC0;/ºuYYI)&o7a.;[ϛ2ٕܜVҩ}++[X+&ŊF.4O%ܕ2Mi=l' b1ܦ9!$\? nMQwmM"k'`:UlyFux4 %j@D57q);I> sdrWxrė#\cye l6#4sa;2ʼnA*;$9GgwlQ0b]WT< 6h4sN\GikmS륟W. .gWЀ$*ze*k^v،ײP{{)Mم$c %wCK7L 8fs>2NF|>ZYs~vd}MeXZ PzK Nb(.\WpOFp,w:{M݂=nN(C8 :ڳ͟0>@򷋑mc5}i9\oes/ dFĒkLZ24M^ݐtU".ԌZÈ!b24 SpLO>Ȱ2``Qcrq;<*JdosWT=S)[AW Ҏ ^Wm4 _Xsc'VE1f88!H f.ąy[ nɪ]ĤjTmN6&A֥M챦hm ]<|}Vs _D}~ =?Uu0xw McLȐM0PB>> b#q\K%Y e F٤3qZ8ʣ.p&1Lz6_x~y Kr,Q4'>"ڏFHEŋ PIET3z]S( Ru@N] US+m Tù"Q4Gt(&۪dh ԱO lOhG +L[ؔPOn1+u|&J 2Q2aBԃc]>_u̙҇_:(PnTҘx{Y|%J#D.Eo,_@2j>cʑQ0LwHóX!-+IEd ¹4 GƊFݪMf9zg+j`4_[VƷp;އg~Z veL1x4@Xe]̟v b1h 7P>l wk\tX<S 6*e5t^R&:fF`tp4쳁 :}T}U.˽R&ij*EWgd؜A` $z^ZlPup]yӻZJlj]zG%HRLǗ0 32jjrd}IgJ;娓gS~E6t%n26.u)@6 t#od @eI";2Zd}]Tp3k 8߁Lu:W8,@#QfQXMk sX+A1 o^hMxgo:zI Tέ [< l(wRXڪ Ϯ{"If1,$j^ b,U7?1:Bl\]#!2߱9nQYJzmE/?RM=pDLE6 ))ٽ: @y ˆ<+ 朒vׂ;k >gԽG/B,󃗒7ya#,bJ2- եR ;1<{kMURAAA;:%)$ ek&pg;?]\ҭsst,GCL">s{ .XIX#x)9:-.Hp lUP$GnNm&܊". <,8WPB%< NpXijrZd5enD:x`!3Q[E٣%M>jI.+4f/xBƝzm=54PN- s`Ϯ\ V^ ŤR]N /\V$]&HUO**ig|~Oknڄ}ٺ!TFby쐬%|ū[RB5 ?c6Ɍ#K=Ni)KGVBKdDF#v!4AD ZA) (QJ]!ݟpdk^Rq0u"ˍnǂma2mա*ZzH@\CK #M)H{d+; G 'ݵ%fL]*IVdL7Y~CdqFs7 gK Go֪?2pwuQ/c!ds EFRcک@(knVeͺVn$b #S~oPt%M qI.]*9U냭 'ʗ4~{UZD.;sqgGĹ B!0zF+#in' Țk shFK1$LyKnp:(Y"}UW~zeUd=)N};HYuPǵAˏzה4ka%*Zrg '˧)<(qXǏ&m&hCS(e CϚHn*bXL3@yl+JO_E6{W~-DԤ9vxʮ^ڷb4b +tЎ$mw1`#ӫ;fsԚCӦC[1il9;_k$ vTMnvf (+ܦfQ/O,'9`sO>l#׋ֳ1#!˿t \|A<݁xb:8s0x|c AUۣ}+*\W@vEǵ IS\;Im17FzwlBOnDh)ׁ 2/{X ;CL'K;'~STLD0J"$sc/ 9KC[ࣈ`F86߱yƄ G`Ɂ >~Tf , *H"5[+֋V]>zK{uG֏$:@Y?D|_ϣY)Y}ސ mZ'$6VkBB"Ѵ?ޱEj'Usls`?`4)]x9v"#QHFm׆lӯ& z C ssvJ%ݍa]س0e^ &Sԉ9 jϨAPJ|Wa\@mѭK-}SPH8Pg[|6t[goyaמD/(5Et훃p9J9+] Ey" 2@h<ᨅq'hl(/ܳA.D'wZ?BwH׸oP9z7ݾ37ȩ[ێirL\9 6|k- ;m6|NE8JTbqEK``?h=SѪ=Sţ 5{y╪[WsYpFad -l'R@4YgAE.=uPּ*lY)޲2,>v9GȱE@w(Au<7R+J11j/ar OuK競(}6N?L_13s"QEJ3jUM嗼yʺ56pcꢂլ"L43 J"?JPk)Q"]/ܺEnIBwI;\5*#A*sLx t-*ױd| e5S.vnwu3U L*2dQhU[G`QQ  $FoQd&Kcֶ̩0JҌ)E k7Zw'rg֬gJB¶csmiN()>%oJsd&a}"ːDp#*x2};YWwƪea%i0Y8&K;`&Ac,t@ZG,"Ojw0K6e&a!nD$?ndWł&ii&VDAX#WU1m`EdT(* ਲ਼RХX;&s KV<լ-F.Z,gh~kh7lƍ;Lu{_k=xPO9:`^B 27Pcĭ?K ̰8Ge }Q$_qf3mdOfϲkgq7V՚mEʡ@鏺]ZT$G!E6O64DG-z5-nk]xñR9ssROBQL{t\%xf5{RJ+a"uɛ 0|Lɝ1%Z#)HU~Jwy]/*큨צ.bNuMI1\g& %ڪ.#F X7t4~]]c6+ȄXNHD6P61uFkM#+TL&:,d\gQ86kDB\]% V,4U+XfuZE0;ۡF2}VӴt9&zDbyPq0ᓄ,uDn=t")!@*l"~ꉓMN+댊 58Qm*?ql'td4, D\:Dqr&djsmgN@mn:q@M:!SB'AfE]=b3([NbB6HE<~$6&EֹqMMkjH0 x=ZӀquR "qKˣJ%g`գ4d2qXTv+x4+[ J hφW sgoM;,05D|(1-ߟ}d2pǏb m`<,A"CD7K8Zpqa,,>T1Eh}6,^[mF1P$X~r~4E3V;pW.יFfF3G*A^Sn *w(|շzzV6yr]τ9JOۘ Y3Q"q勖1P'̎62Kpֱ~"~'&oAK<HeX:6#^qQ+neom},j٬I,pb,sL>ftۣ,4MU=0فԷW<ȝzR ˹Grq趤sEo=BQM)>ԵCA5޿t/T" ykM$"!6v Hٗ!0lBWt8.:OGRܾCl5+I5H`Z@L{ElxA-$%/PCbMMϚk&:" >x߉+@)7*o]hRW }R"_CEPuh"UrY&@l#G]P4RًZ\P*eyTr",G' ZPJ4C]a}{1>,xCbGy#ZRT7y AXhh[C6^d95OQ{!V`|ph*eSq|BiUlgA{IƗM9!T<123bE5[;n 1[JHg &km(Iv0?cD}crqs\*+_/^?^:3mu~}…b-jrǼ4J [QF7QTe5*Djv]\˯&F/X.qzV6IԚ$nr`:G.-;sܬJr â庍ZOɜBh`ذ<|jvg+&!v ax׈,{gG@̰x>vJKB*̈rfqa=xK9lz`e-b n,GITNKDbwo ͸ @k2ɹ+ݭ2K}lBVhŇ~Nr$v1QۋO*N*j6ޟ>(W*SDCwgѢǤ^' zl|0ՑLDe)nZG`HvOGS-uwcCsU7aq(_<s9q3RX$ \+Jne6gDzM1Np8V2a&dXU`59xYG0$~Hlq+ RuO.):zB/yNf3p 3;9|7 `׶p߲" TMkI.ԅa<:Y&mOTy :Ƕ=|j3T->q;X+72,P D