python3-apparmor-3.0.4-150400.5.9.1<>,ȉdckp9|ۃJJޠ~9#7[;};P ;B"-3Zkb .cBf|A!t<[G^5jKqL#xW{( ahP +5RgGr:C|_ؒ6 i[Ko}AD *6.'bzٰ q&0&,{nfVTgSf+ 0Q> ?q! v|A1>>@?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%) `=l.Xthw' 3iHc2 -#K;&'4NXa#g,}/V DV7n-j;L\H^ -25t*LZ )z)I( bv̆eU̞U=ͦkUVIJTCM7}GWs9Ѷ( ]\<,o,)*eZ4G+pZײGpq<\nJbK/LOΗ!^c4'_UY|y ґ\Ã`q$epZ.j}.4 v[m :\?aIG2xd" Թ*4O` vTnz D#o q)H ЭeZ QaƉ-k&`cI݌:VЈaٗ*'W>Bv7s H[2dp+Ƶ'TZ&3cCĐ=N6Ʉkn4ۢxeϷ:D֧-3x8.]eUN KG89̕@ECef <y!ݔK=ϗeƤA;-18 ـ~V üOѨOQ# $ !O 7a9/ǯv]6W y pԅn9=W`v^?cUugc0$=죍CBXZܽ$s_C᠔7qt0:Y6&5)&ALJ ޔ]߻$Y!M Jn=phcyq;=cO<砇BMEZ8( XU$C\^jf{躧*rgsUT,mkWkI\̮Xя`S46%j!t54Eqo )GT!/up,NJ,GG?k0NsH*JDQݧȥֻ<pڭN=2K fMPě2%1\`œ|wg*Od4 ;g#й]Q;Ȭa!άx.GeV-GLd2k LK,Wy"̢ܦI1!SGOWkaevuq^GZP(Q'"U**-gwW4]PF9`n_غ{r`ZL`)ߧq`AqB|YJ;0YUYk> '؋\o/a>x2es֬pΤ锭#& UZ?G D9 psGGڦ9no,]YL;[ģ OcKL |Ѻ|g!/1hpDO; &杳l0I(q.kִIo!D>#:?236)#uڟL#ںh7%9㟸cDLK4陳ݧ24 gjMv{r^wb\9wͪF4o!OS'|;t`I a^W6A=TC6{WU=9KsxgKӛW0b:16~pAMɊ&#ZYW`7S*#ɏ|6qU EH0w\.e~s$8cxan*=Q]h%V^-),ӕw}8?AI3*o^ӂL",b2uE3}Ep5aTɎ%mxӳe/.{9Ch3;SsB)J:xkiAB!5͖kd{CO0Y"A8)7t`Fo`gcUѪ] ˅n^Wt <ru! BQ>0^hG(ԹڲDՙk<`iҰ<9|OxhD`IJ6S{Wh3sϭÍX,/`_Z]#3/yBQȓ# ]4VHFߟ )/^e (rAtugcNxԷw wOGja{-_tGCECv$z^kK e9'udQ?z[?N@ 3lʽ ķqWY3 wf0'ߓ} sg_UbT 3Mh?G3u=\iI$. T3&=E"y&nZ`fk]DQg$cnfZwKPr:ҵ.pm'e!4z7đBVbї6l,*sP? HơļxsiGA_ u̒JI:u3>3++ӼNoIVZ##A{cyf |eb/ 4MΓ[[?d;BYx|"$Ilgc m]e< CQտkl0h,\@_ ickO+mCV>.!m;@]_n&Łz.2w\1HC2f\0ůnp_]=J{(9RP*&vfd\$ӄҐd0$ecn!p|(h+yUrlLj7LeM9łZ17e(`p Fzm<р%%%0'll:_Ì۳V)В l)}6DZbVJ(C.sH/&zS 53Kkc{EN 9JGͻjF~ܜ ú/H\KE0z0 e; "mPjtrD2z.DL@l.xVUBv[Ԏ@;O΍Hz#!g?7T^#=.[u<WݞB^0BB1ױl"Ǝ71tZlUDc " !Y8[w\ҺʙNfg-KBfY/h} NG9#J0z.1z>;Ѥ.P*U=SɨE}׼ZϮRFp\cn?۳Р=K'%|:Bj㋩Q(I*$ PT4v8@p?SgtRQB×XGoQ5xI Tc7Ps-39و=i^>c AvdU J, øYm9u2k&Sѥ&iJ, C[º-T{')|Oڔtvn&(}٘iVn8?{s`}B\D]zu(/'T}Ꝧļ_aRyQL9Yl#yK]ߚ[ﰅI(}p/޲sd}N'M \HJMSdT52n<;6נ BUKxi ~)^x$=4\Fx0(_Y$-:/C` B]Z (Y5N7~[rwx-%:ҶsQ &?Ӽ '= Po8@IXEB}@an?]cj6,s oՏNC7PY(*yX]2sø'ɓvn?4` [9I+0MR ٌ}h#^gtMc]@Rc^q~ AFLṡgߔ*PW:!D#7 ɣўYabcYvvgˆN 3?iGF 75="X+'q,`->CʊY`"^>" vx[5*Ꙑ-ʋjkxeFYMKYW6yxayC'Ѩ$F: R>ՂLlHo{5|[ѱvYBXjy><;+k-6Lin~'&i5h8%KXzk/y'I`u*&V||<(ElVL/LQ F8T(TlE iKzXU!}żО^hR lt.`k?,wqg :ծ!e)CiΎA5c%e_Z*s[ ۏǩlE4A`\"dҮ̡- 1Nw/s,)7]tZ_ΤCJ#@W@Uh~yr 5a=qX`O+؋rMC)6!t$e|L?@vT9~1'hHL[ hҚd Vԥʣy^;/ ӿDmˆ޳Db]uf5b֩kxj*DQCL)'8rǷ> ڄER5`V$WJˏ}iוkgX, yiT }F)tMdXs,֨:-T>ٽD R4~Hx#`uˋgaZiH~ԇq* j6ď- P>R 2(3Ϛ%QFx)#:CJҗyz䉬GE.\:aN_æh*zmO/Ld#K*`xZUΣbϲ%4V\¥nyXX̘hXe6 {-+O8W,mRF[mn/͒(bȇ'Au~\&Ԍ&Cf0,d`/񍆇EoE +`Y,Zf /w3b| G!'Q*V42EևAƂ!KW{=k'Ѣb_,kƒ06/^Y Srƛ@`تEю7?.+ʑшsPh+s̮ͻ sfG;2eV@N` 2P)5,2F&U[rOE`܌\&|-&TA)D@"HtR\QZ!S}<_c sq𾚺 5*t -;)>O'vf6 䠃DD#w޷+GKtCX $#cjY%03$BE@^ܝ~ojmNpΌ F{dsuUt+)}v{qK$mTp.#L27lG%9&F TQP=q/_;yYMv&&Rf$$Gê{.AoPSgd#GWXTSʍ- ٧Id~ZjGk tJBHTH,-Tf4r==ڵ7470E:Qҕ56I(LT 6 xf>f)WQ8O6]q3>,'r @<(+>Ef~AC:цY$| 3!Sbs?REbۭM8^9FI+T s yDM"mM(o!pȮ:ӹ4ɑf֟evoI“`qÔs/ SA@/v@{bݣ&4VvB9Ήm6jMDcPN2N6=~*-A^nM(x:v*zx[M\@Yxl5)#9t*fEPjeDgTdaF(ѓPuQtl ;'1܅ӘYI`Hm!2s rpCD5ش35jQOj2̝2Xhxy'ldZV#꫘ښζv`8LwʽECmڭW)dTJ@+|-BD@" LS>CBP1=Bmb6Φ<N8@d;2-"EWD:xiq4́W+J.q:ueIU1$O/TTx ws*7rBqV2R 7a^eHʚ.(6GfrK;,#G^Fm|#| L{RKcAvsIɄ |@Blj ۤGR.2q G{_E[Z emR4L\ʠ@81"~1(N":vոXZuzUl]D;.MvU?o 8oQΈKXPKIީ 9f t9(ɾ:lRGK1kﺣEl|‚_ǡ{Zk0^o {@NR`#b簞` }/ƴã#lEAv^#>_wWߑlKhA-7Ed"k~_F^Prur.u32_CXkĩUxRWmL S6O0`)%YMD5JK9ʮ .dux9 O.Ùyb4;3"Ɋ}}|QP54:y(U%ȠOj3p"K> tԝ%1LP3[e- [AkۍɝZ4Ÿݵp bt҆ R5Vg, ch|\sMJ9~W{}T' ld(gCFDfAq:L2_~ʳ[eJ]4q(@<1bZ4a'Kq݊SϪg=o$,B Z>\ݤog~֕&T٨p0/ <~_ĪjLqnhF;Iߴ:,5xk[^s^ND,*(;)Ui%,px[*MhlDžhp3䋳qpD+ʒiSr $頋j|0X|4Ğ?q{l,#.-r"[-MɄQ:"Ó /}sVUtA߲F&ؿ:>LQL_0P<$0.D ٝqTC'abUҼ"MlbMe/spĶ%s/Gg䨢&E%*ޱ%'H^B8FS!@=#Ӷԃǘ g@hEDͬIqL: סm $VL4BE ne_@pw~!n#fF)F6('fٲDVM*6&=S-0M<~@T鐱pjVtONyFο6ej 2@F %庅[b+oX6I@E|IVD9N_vZaaC`ݶE7Ap~ G8"Ӆmw LJZI# -? dФN繁N4N5_`SY.?:%4" ȣ?RGS4:g3t a%|{`Pxnq;i#Հ%H]W+^. Y` ߕKۺOܗ-|MQs;  D~꙱xf 9ĩ'0ՈoNW眙ϑIUS9I"7Kc6PWRV85PEg#0dqQKJuWUЎ sҵU;l@ AC)gq]PiN;#6ftk9hm S I C#f?!n{ hf+E0_M8Ebe,gs=OZT@_1)wfaE݆6fUto}1jqNkM# h 'ɞ`O:bSF X=:=Ed{Ih&~,'}UȅB LQrW$@dӃ<)+AeQC! F|ϭҿwS!,%aW-l) ^ /oBŪzclwGX5I`y 58*rMj}Yܸ!aGp }Gb'fx,\;wʂAZUlkGz1TQ2 [*"㯑l/|7 d[ +@} n]"]ɢYii#[P sø)}h{:/hU9Z붩} pXq**c>p|"O}~[HN4c9'vLta6+VcTA/܂fkQdBD.z jLǀiˠ߈2Z7)̔h71]\.av ^-6 A3!=s4|sdkt>XM!}+^mA{E.'HyEƐnH-:͆>G|1q3A* ^egn7 m@u$bF.Wamn6`3.}JH9?đ byv/DC/"FcY_$.6gɠ}WZ6y"60=#󼿎2>av"IKW_9l(v.(l(v])%!'503t;0Kؙ' A_+ݦ׈_|ӆ{B/,pX4MjjDdH p@ijߦC^帑 7;seN@h\NkKV2q%$ea^R"!bYg xսϬA dXMJ/,%}0Yc0$Bs:0/]Hs݈lQUuC?Q3[OQ2Fe"܌vdq:{{gdfYD?6a0|T[a+Kw/a%a݁졯8$G/X!&MX_+ex%>ؖ]Jށ%⑮?_o,J2{ܔ VJ΄űu5Z uE7$> eU{,kQeM,s5>moBݜ)`>d8+s}=[|\pYk &6g>H{:b_aB5n;OVS;v+#A}KcVc^3TE[̢J׭ilٰy[E?HASG%TKh/ry#( ])nUɋ\6<A7c\EbEFh#4" ^eQ̣14Yfh}mI c>B<%oē%h|~(T;Wu+Luoc>=-y1G}ulfvޤox)S=ww,zp :0t׽C q݀nY\:Y| ]WH*<<CBa[1#ʯƿpلJ9E g< CBI~k* 'aChSWc0q?R ](ƮL\zÀ| =`~ P0uFz xw 7?Ge cse=<.MrGzpzR24>|HץK`ݜ'b6KEy me{ZGkq7bE٬ 4e&Ȋ 즍27|ϗ~#yd[|sIf}yare>`2M}k1^P0jaTcZu tea =  [MĢ7 m߲lXE^gl!A-I Uz4‘+X@$塄F%rxyHf'`*]CFUtU jiT)cI!>d|yz+9 |I7yXXȸ̫HP#+KJ0^[|]߸ DK+=ߞ[ ɋqr%jw<ʙRe dT^\ )ی;|zx{;|ƐF_z %tؠHwޤDW'A@G*{2>6XAkR(h"^ UJ_aVNk;z)1 *묞{nS?KHoعoDV;Bʼ ?}@{fI=hT S7卷w_uw _1)KZd3~ĢD&6^CKQ`&il/S~CpK -Ud`w<'/a.\!/7!@/2{J&Si4ՂB5I3=bj[վe^]Bꑈ==xd죖{4: n^7bAf\y82ΐ5 ʂ .[K,mz'@mt0TO]fYIH3 I!uFR#[R]GSI.a/7WU|@$6.wej`c p:D!kyRD F#4 Lm";[*JRDסw ".T7ZI:ײȸF+dڃ/6҇J Wb 7_{#7ּ-'N , 8*@lɍH wP$+z jT̜v [{ PcRyv8Ej%C4R9JjΝPr#0 #FK˃ēYum@ wΜ TQ/1I! ;1u lEf)'ٴ>R&HUovW} p7u`٬٭c6fL<֛wa`d V(z! ȴjh1&ٽv9hP2;¡.\EgLw{GG91nN^RRC'$}܇z|x)f["ic.U xw6_35 x0S=ɳG]5XH~bv+UzRhO죄kk:4kuɡ]|R?H8IWHQg!C[!daE4DSì$6Qg-MJ2D\/TՔgVFBsL١%hoF.a8y.]-[OMh d1)L$їg p|)߬bΪ$A Svݪ[XY̟$%vl-}mE/~"P-X*tFϼ cLٱr7@ 2Y&)&bj- d]_;g?Wn} jмDv~KCp?Y*HC Zh!u#{Qs6_tsپf@h/(xw-rqb~߶=t;+\&wO583unJ9X`qTӚzR7$N%tV!oxzw37?y@-fN̥X =E|,Bykrą{#hӣp`"= ?3HMђ3=Q@KZP&O oVId,[5T"mb^u(XTeS-Zx'_t"'S1d]O^6%Sr( *Y'>֎1s8*3qM{9{{}tOYoanoŁEE3/Ifk z Ц7~i4Xw5 )nIхI?O;:Y`'p&~}xY#l͛bKUEh$&A( `yC X  YoXeOV PQ7*7qb/f"}!DneZktBըN P *gʻ\F^ kBoM@70[N-<>Y)n9k_rC?#%ش=#ódT pӁ,<ܾtehc!s[GmO,䇓K x)SK̀+ljK3 uBJaGW2om'Z0Y4*Yh#ҁ=4YT_Խ.%T9nD"v F`wQv<!D}J`Lƺ*m/{|, `K\y4{-=LCi'V^ n<>UasXDr24ö,V"KXfKTf #|鼆~:/k^һ01bPb,N͉[]pyr% 34ʺ堰|X2љWk<4FA*g,^a&:q ^8D5:7ҔU]*qMSC~чV_ECHC8 9=JXe4Jy>@` q [;R]1\<}5u κf4Q2>LTr%!*:y.B(82Sb-:iY i0nRTSg~N`W]w{6+u ֩f!ʤ]TNC\o9lᣜ ^tsL%jit!Q_KtK`s-^/:0=TjXgM@| BQЂ ?3[{.ePo6 hOD @Cw҈$Uq`%x ei5`ai0eyt62W!$U%bJp#zJ_&j'Hotxu7ZK?5>x:,pEeu2Nb R16Ѡ K/ǦBow˺)%Ü[Y 0_zNNsIgDD6Pd}NARxNT|CHН%BZ Nf'zb+u>DNe)fZT/}[F[8NEۈvᨼX6pin#L̳l}0! :2vU֠>S @qҜ`Akwձ(&1heKO@QlfuWy2qW+8*GuXkY7HAx v}nWĊ= X}VWZML\]HWw~c< ܝ,I/CTuSۡk-޻ݓ-/K@ze,grx TX>w#˷ENf"QO{DbYLJⲣ1;L2#:W^M.y:D) ^rNŦ m]gih/|G%ЃX1R Dc0SG1dl^DfXE)2 *Oj/!v~s$! \z(%9nUerU@J8 u>_3D$n_Q:c%ᖯrN:lYQ &a+ ,9IwyיbGa+B eH;#44k1V*˜J,;WI[nrڅ.H37!%YQSÍDT;±r|mzl1*]K]gpH\kY#/>|%L\U}m"yeSfp g+Fnuǐ~GQ'TfJ-D(&e%fW,( p8"u@-BٰrH!ʖpOW5jHK;s?QDNo4+69;5zՊ:8 e9`+ { _o3HM4r/V5uJzKf܈B?Q37mi0pa/z*3\vNa. `s/;ed,~jl@/k#FjzLa8?>͒ +H˄y<%S?6Ju/,B XAPl!C /ZY.j/2ic".q^R~eK5NkZ!gSEʗ|ZH-rLCHWpz+m91Iۙ9b!XƔ,(.;"ffwu1GܥuG7aHVQRڀ[I'% 1˵Ջ\l,:w33jn)ٯ5"r-nWYfP B0&B+0DCgL<'J ц@&]/ˋMwF7|dLqC[=Y#v[j 2Wxݨ3:=Ă_. ,#yޗa{aŧ4fh#e\5%6^NѩEoa"~߭o:ţQ m_챥 IpM{dfQ >wt&,,1(ń7s\UCa_["stA6WH'eCŢ&KUѰ |h6pA2YUTÅ68X>=n;-`&79d؜Ͽt3*Gs(91)Bߡ S@F^K1_P2mQ7(T˴ڥ3 E"Ѡ~SC zLGA* ?OVt ؙ Gg#+!eL5Ǵh`\l0yU@`3gsG{=<[V~?تwPa EZ7GG ۟E 82X콾EAkX.>Jb=Yʻ}O'7pcZ: G11E)FP.sm90 "lwNL2dML[ NtVoVkMZÃޡ,qi ^NY]&UDd-i\8Q^_E"0ligv3&]"wjK+ܨJ_GP zq=}<L@͵J]}w)fǵU>–%Tx` e)AF$)i9Q[v~61tD GOGd>aCnK !o_VKhAe>F3n2Q{y1 H6"f^K԰-8)2iNL2Z5J7jϪvaZUb5t1Xr]$o)K\8͋-b,\$JaLƯyF ;1>G Mԥ;]14rw{;M \ϵ~Y>c+{^c[\W5 6}Zz 4F@Ie~9T=s@su(x\bbp,Qe `CYK[ubwo8OWN^tcEN24)"oS9tUgeWW@iq݂"rM=E%ȣ\ܩq/* 7[`V}8eIn&wMع>o*6n5>5x(z(UG Q>b08V! "NcUx#$#\/-.4sӅG>z$Ȥ3OvQlIL,+2#3q'U-dj@e"-kvT́ﱅ:`M@dRB1Xi+1"X.꿠l{iv\08|wo;;}; BM:h& kKk,|A(;؜^+>C")KlzdE*qs4= ZUd,~g} MHv41>/sսAnெk]NG-NT|iy>А1KF*Z(@uSo -]if3.nb?i2'jlNVRh q*䃏,Yr>T۠ëJ9jaS.EO0g4ƉYTO^g 4OFb󨩻+0atnHrHl'? n6ֆJlY=dxnTA,FD|*\T*#]wOjn6FɿgQwvDXCF5herw=$ e(I%>pGs؎tmzpqG}76rxZcNjÃdC*  _%<,;jثc>T:bknSLό@+VR#Lk?yLcD67!%I*G9tfOmD聃$J `i. 8 v*`Ԡz¬T'אtũ~ ƤO]uԌpɉl5ϵ!(%$J_4.b4\i\qj*UPx-E<Țbp [K3t›#&2ȃf@l?;q ǚ6/4r8y5|5e>]80 gGܝPQo$zXmtTAMƍ%QUXe'޶"Eܢ?ottu`T.?L+xXn*rD)KܬO+?/5޲-kN$v:B2Lxd@B]6n8yn'N!2Cv^A@{YM튻a#pA7]Wx `/j,>(=x;O :6u,LGCτN=q}SӰ5y^}#E}UVf `e6؁ГtwkYi1ⓢ#C`}:bVo!CQƵݷ`-{ũ`3SrSܧ9oIä8{+Q0@y})G9 k_5oLû##F:*(-ޓN#@,#0g>0Y6OnڮF.is-];;|+#1F+ʍK EdD@D~_F`?z< +j q@FS*xx4Ni5{v-cE9۽>p 0綶b}Dx]4YI{]usL>G.Q>İ)ZXj֔\uv@{bxܟr-밲 cfdQJ쁏LNULVފy^q;ʣL5@0!Š`cW Vsa$m6G#,Q1a8,],Mxo&:u~^QSFpڝ~zx>}j~auB)t9mI$$Lm*2jg"4kyDBϩii5XkzT"yiAr 2a[;hg6״M0t_=(zQ @Žʫc,>ܕZ]vs۰Avo i$&<w!H q/w 8f .%ZfK%!5KdR+2k Xzsk=t"j_~ 5Pd 6lQLeVD'W2;{T0Ga;ԷLۨSX(L %A"rK$;_ ba>Qǚ?QM@XzjVEÀzx_ZKZdx4_% Z]iDf29|_o}$"F@Cu_6-~3K֢V]Ctp*\V|Զ8Lj|b$1A, AtR7*CRİ辵h؛${e l9zzJ|HrGֲK fyA-Q=U!On|Z{B0?8*PYaRoLty HF4=Anin/]R}=hSϦ;IYx&zgEkpBte[($#ĞRgdJv]דnuGaWuf4s|B*>~౵xq:|1/Lrb?yw8aԞ3MaRZ{S"֍6~K1dT׮g8MQ 1Xb&) S كb_ywch{^ha AcYO,X8]^+\\ysyq!сS:/V@8ēkvu=Ξ_ Cc A-*S{T혇$bR~׊P(R{mJ+ػ\/V3u~}xzÈc N]bCzJ;Q@NNȂ#w?ՋU&ߌBBԐoQ~.Іȳo!LjhW0tCルϝ2YQjIU֕mUV,׭ZP2v*e׌f[oM_l%"A-Ĉss>ϛ1=ȦXu|vTךzUFY濆u94dv=Cg%h UA^Sįh*jـ ?l 3 p]].Jffw3$Z 05xΫ~Yۖrf1ZX e$m!yߒM *|])֧A:4M5;0Pe^_2.Rkv[݀݁H@qݤ̄{mҬsYiojIO`_>$(S(2Oگ{r$ణޮY#*}R,e+nyCOO!~[W`,(2q1m%Zgãfw "GKP]1M'( 3hM盵Q{W(2A w9O 7-4魼G[Y&HAH|6e _ɯ1aP lY]vzkOs&=ƉTC QlGfM\Um+ؐ$u((Ai}ef=m/abGrG~V#@I>C^ Fx!#<84]$$2><2#y .QrEvQ (͗\= [nP+VNPKSN\v+n ko;~H::jEoL0b E 6#ԛt|6 4f8Vx?: 1qO*??D.}ڪwd2O adI8jFeA, 763qÙ 3 ^˼ܒ'گpC|#"egVnHsr@/w.h@cW z/5Of1XJes< v~͏`<^Vٛ-t@n4pd=em-1?Ive[0'ɲцpWnga@dZo/$+ 7M71f'zoiW_Wu,#yJ vܶZbö9hMjv^HcT^]т'BZkwo_Ip'=}f!L^'pxAysMBM7bJPwGQPzU]N} eF*'DZU)Hg't6kO?㼮cڼ _qu zA%JM~θYWXVZر]%f5QH;/'UmW3I-VMr[(uY-CvV:Q%D;m(2&|vԢ|(>sC̀.J gכ]z!.4'F{)^1V o@DI,tǑ+" PN*[zc"VAU .Nɛy]55Pf q@E |`t۾cRIznaa=cʾD8Unwٸ]ɚW!ux)))TTsɗJyߕN’Ydl:rx8*Xrg.Y^Ec340N~mEG yFp˲>R]1&ٮZ[\[[JD۬øů8A'z 8aC "ʫi}]Z8׈73 Beۀ5T'8# Ms76lȉ)r$.yIQ=\,i9.luQ뗁bn!Ix~rc"W&ڤxvG̟ڒڼyPliL?Y*`PHXPljUёS6oky#dB?%l[,tII;5^Κ$ >/̮8ĩ-eZbRSOpQ0fS|[ʱjܳX /Et":'fhwY}fГYѸX}%olho(+Aܤ^ y0B'/__CK7;h"gt-Zޗ?ӕu:lD=t!Hp(WNlQ׫G`\Yy ]>ұ'Y}"ޏ;X]S؄L/EI+oX=s.,)nP_!eK]\CI?jئ]2 &+j;[&۝Tt\`s#)5_O:9b%]PUsq&SzFfVaSpbYq#p^6G1m]Ĵ60δ K>o0# "f'U )5| L分=qvZgҝ'ܑ>ZFע0zOnd[.D\exU* y跴X̱P.L6'uU{suyx!VB̤MwO.R~ٝv&^`-^N9X8f]֙, ;K'r ]'U!г觽<#ɍAmuŊ p)txous܈H<=!X͌bIFY; P#i '(; ixmmaܡ<-?2aN iYL=+Cx+]g慨()'4#aX"}Xm6MQLppqR'^κ{ p>'SOj#\/.$kyjF~ cFȻ7=$ UJ߉$}BKxXIҸ7*G=} m-8mD!:MJ@Wn0DG@EÇ-A Һʯ}72y>JSt*.r.[447!+I0ɒA1*UJ1:bYk@ fd^JUaD1xcG xQ0'>:џTyb3BTJ;̭"sB|~Šl[ݶ ~ HhZr;bZIq\Fl)ģ_p0GcIbH?=lk҂uy{wQqz՟.w '\zg:X(ޣ%mŮ( "KfyHM +~Pqa88ywg@qp1kt0nHWHϕ/|'4;'w5:X58.u^ĭJ Ǘ!gT$b4z/a (t޻,F_(DA~?(tќuj@"E GK8~:|9{+0?Wj*e3@}8]2IJc*Mڼ@#zg;du:)֫ptKr:i&mr !ދ<֭ \I]*!CĖRkfFkȇeECR뽢Q}_怿Q~u{H=e4ɒK] ̒k򵄩WxAq[(skfv ;Roх"r7F>l;&ڄ.ʜțXoկޅf5PYBj$+滟^m)ZuKɋ_oڑ#II d 8Isx<RgjO>*ƭivo`(ouCEwRI^Jljs 2 $ԤS#a^R@GO{ _w4{}}zLaaWIv|^j?G6iѫ9?OQy:͓Bx@ IdUٳO6ԇ8C_1^feF3~d6ZW"jqi(蠆6m8^ݺ~\9D45Tx|68Y!H"iqiUgX/b^W솛\ȘbP penWY\Q+9(TjMӤN^ L7zX۽a#e.:DrQ=,,H@Uxg; HjBPM)]45U$:#Ә)_##БMOS%74XzjWΆ5{NX"|i |8cA^xvZ,**T))pdJO61::i\ѻ:~iyv(_;䞅K7qh=$0F\UI.AXLtbcN){є:SAC'H%Q.xbr4> CG!F(dž!.+6P告5!oA:|(FGy5ZNńs+-h@n۫Ϸhѥ`rΤrv稍anWs4h|\*L!ߐBv;9>1"el:,HNTchw9=?Aη^Eb~#@s ;5@=q{'Vڳr^K+е_mm_">CcWBX4r]N;uqGԔ;3u,} 䔬 Q=!F쁡-3>9 ^U|uldy{ڔ2!8 ]oIEHvկ*Pmgkex'%ڤs#u,4TU&--֓|3l' ~3Ǽ"AoMA :#y5L&jd+/lQs^GR0 =cկb`z޳T63!埡Q[<\Ubfu!\PRD#C_rs}9U3_jVZ?9uCR^H[(+e=qθ`8LmCw(dΒg N)?dҮGJxvc6jd?:tiʴxUN,Zs('׈ZbA?1q['Lq;Xΰ6m.Y&5w":ۻ;ږj9{W^uZgft@\H~D0kʧpF۸+;L y*a b+hv4FMG~+eUi_Y&i>5/Y2oN xlewVv(EjG=mmp~(_e6E 'LM#dCsWkd]9; oD]vB(p(!\Vx/ޮ j Q2v{;+ VH^oC ݧjla 3b>k5i z*9vޣ dT"U2(#|zcz>8Hk6V30룕?g-ԽwfӖ&v_:2rjKt uؼSK*"62i&iA w fZ?wp$GX7[)]?ϬW<&͚ !16IOpba7;t%%'6}9LV}q:>B؆pfI˾ {SC=}۶&%b:Z|ĥb8fvEll-J dc S̀dkY.ŒLȪb"9DmW }xᮥ^ bHi~3fxEyϸlmf s&ET/b7bnHѳn>C5c7ʁ+P;!py "H]Q ^"%㭻Cqcypr<_:L|pF~! wNޘ~uMpkW TMc1%@r]/RSUF~ܑV|b φG`e9JGvշhL#0&A Z8W1ٝw=E."|JC~m *|/gaMjLUL(!t|-9G:R_F! I/>֝{EyɵCPӜmG]cƷ٭8# G茅=rV'bx)]o1#Z "ftH5&gVqWIWp B,"9JFU04RG1_)ߥ_J=`ZH IqU˪-ZYepwr%6Uۺ<:LʡEUp{5\3gbF)7p+6z yqT ?5|>c{]S~Xa=]$zd9*kjcVj莼`ILVoS)n@W'd NYe -7{F%qj+306Zi[`o0c(`G^3 ă)`jy$D5z үg,NYmHc0n[Z{WJq Pz";𝪑VtI?ݫy勑%#Eqrk)$@ {~B&|:^ffjh{Cu2U9Mk708.uAaAr,7Qa ӝ;PÛ\ ] ~~ٴf MLtyZ"ĨPb8Cy|3M@Vfv3_?ro-n4hS| 'cy^`BYFDe>dvY9j8-0z˙Ā"$3dĂCg`gb4z 51Լ܂_gp^G1%&/lܐK+vp<÷cR%¯U)}yؓ _ W2[YswmqQNt(cΦ*F8;h=h 'ց?X6e ×ҎJ^+?1; f"pI/Kخ"];ZPoO``WR"%r-Otr'tJ5q6_hf u=uLe.E_&k)$C"dr˕2!|*$𡹿tW?}djDS\ݛ'QIR0LB AFqBM)pQT`r(A0z;E#.2B Шǚl\px S? O٘cuCPd31ϕa؃| SHOku %)7*Ɨ{AxȆk y.|Gqu߾uy\5Vm{l@ => IHCn6ƽyj .\ťmkaځ\z)!I^&ږp!25|b(уyB;][ABgU.wĴ}4JΩ*AGNêM70ԕCg/*a>\э͌*xHrph] @{p[j쾬Ḱ_ iOȆo7]wB2!P=vGR$gX`_ĜfSEMl#о=Vn|Wl|hEíѠ/W=AOnh?hvE`wDOh5bC xXLJWQz`6ᢶ/ {Ibi"NlcQӊB-?#Mh-G!ࠬ>@* >GEB) uX(t+ bZqt=̲KA)敁["+K P5ZҫjVxgauP ^we#=Ut%6'w&Z= g`9VCx60"M;ˎQϷFb|x7l݊\]@3{"*}'OHPlyR)oJr`sn.hFq8%EZ[|n%HbgѾBCe͢Id=Sm=ϑu\ys ްH FSr?1a%}.aͣBFh80*Q8L{cKo:R`hv:*WGyL^jkL.FY^f ;6<έ,-yDH*W=uE}\:W;=-}@wj%rV$nZ`#BE'T{@BG]Iۮ5wai]ݙxB*a?a8m.bs (؋jV.3Vᑡt"w!+EFp(c %&e2}<%mHHD29Z>Az?/6:Q?Ŧ=M }-ؑݛj!mƐQؤ`{eMX]x|S53*D/Xϫ u?䄺&:6 Fbg*p$嚦 1s*@p_q&J5zU+!V_#HOȀWx\_VYd6?Tg/l(r4 4 "h1H5&ݡYe^tOpsvc̩Zヲ&jWlo(|Dh.TaL\rj;\%+ єru= v!rEm3*xdk rL]|Svӡn 4@fÕ>~n)\֖JUx!ԯi+&zܘa;KFq6{O|wy[p>˕x9fmxfsa4%Q)=Q]EBpڞ0D\]r9 ڿh殫 \nHd)j y觕\i!;KgR5[KZ"ekuC*c{ͱ[c:EK^1~X8ѴqX( #O4Z/wE)=}V]s zmg@ra2N"ۛD܉eLIrܟ<a,#rh>i<RM"ENw;C$b G"ܠ>XS1|.uX(m[5 _i~<}]@J*K!a%4!f#PeAؐ0WbRx->Yʗ8  jfFR.6f,AYk==NqB!XB_ê,k^ҹ]Gp ,6'6R]\Uȼ(qK#P1I\Bȧ!EVܔ팑зpiY>ۿ6Y%i{B2~ӎŹ,2}W-g2w^WeŴW<.ueRԌ&p#vU=;94AMcGWE7ְM3 kG5spPsʠQ|RWĘt1:&!1TsTS^/ A9: ~z(S=ꏯ'+N .CN.#L_Rdцv\8IdXP9-JXC%nAoY?NpʿOmj3ب]QI uPOza6yLW7eIؔ|hrvmG!t2?'u(TvNWeh#?pFúf|4y 'C5Fpc_W6;?k褢D}})]VԑT  xo͆uQjC68P|䁔L Qព?0r{UW9JM^keOun"3G@\(tnQJ9yEiqjJS2j=JҚSыӈΕ~LWKsPajl2o-Boz82׃TV ARB2tEUNlHNXE, GʩAMV6#q:D,-pXAlg!=b;54RoZ\0*ՀlMT)Z+6.w$Kbvܨ^Hl(PaԂq h 6a-}U/sH']MD ^1x#oy<7Pf8}t>A̍A(:6O^/ oSα?¨z\ʻ{Ty$+&mƯ 4fGPE#PkF֕g$֤. D׾ݜ!hVH{<%xNj!-7s;vY )DLF 搏۟zu_Y>|ߗFT P<P31pk)LDբj= @4weaE^L:wK@eTL.}™$LA )яv-b;̶ 3\ǒVc,3Hœ6K M &Mk^"of^62d^ ΒPs4=! bv|퓁Njei D#`\Vc]" ,Xd N~C}%r) Qg.:S 09Q',@ABq=1e?EheM'?2񼜽CFז\ EKws .7Z7uel'4 i jN^ol\͛fæ}FsF %)+.]kS`c+9 qeTj4|aʑEa J`ʣ$IXb{%W&^r|Sf*rO%i%ドwǂ8A hQ$,e(!(u.-6{631-7*vA5J'J'ēcQ(b"z=Mcdp\sO" Z<pEUuWb<1|IbcŀW'GPI<$: L+${n} 7OK4ӿ[OjIhqPa!nS#>햨 /$ 5+_w.xl*A@NHJT>VXW*{D{=-q0ȳoEsHQ6\֧E N4N Xp>~]Ep*0Z+Bz^`hO$r+S̘,e?=G]Alf@aSN#Yj;9ig y%)ÎWaol4"#EH"l.zWJ}K(*PZjy6Id׊W)[[%!RdR&\ߒ |"u\b@@41euZlHQٰBӒYm$kS*Te1=Ǟ9 X*FU7xhۗ܊&(}Nuyg- 1,GEmih,Ԧ7V üE ZsOSV}!ȴ)w_iE 6A$urmV,t %M,AJ[ J}44s&EEHu:$k y ;LYeu|x*"@[A%[I#UR{!z`,>,4D\#l8YA  ]S!IesӧRDwqcgd甓 xbxU& sٹC-z4vF^? ->{1Ib3c=/l5moInв.!km]:]k~7z8E!%nIJ:wn!JJg}DĔڨ%X;~=.=-1_?<[ܑwZj\ [[98SKF^y0"[k9*|fac`t0^$='ё,2M=6MRhoβ D I(޳U; _:pYa4{{EUr54ewBbi99@ Ɏ.DSgBzPG6`H|ՊɿiHn< :L8~n7T]V̼gYS!=—dv<]7{[?W]OWӻ$"aƅ ׳򳁷Dn>t[\g`й'١g;)}FB{AwJ+I'c37P2̎*82o5`%5(%V*?m!1x] ޚ!H`xds?ctyPXA;n# RC|O% Bj;/ u3HKm lnEOYo;̍| hS 9\Cs >ӑ^`sɴem7U Q#p%zj xZ݇QXL*dT[򂖩 al@]qX7I bN. yWӾYOP ӽ!/ooj~Kߒ4p]Ŝϵb1/:i w Z1ᏱEA|:5'}EwBN n"=꜉[35YIQ?aT~j_HyնSwd>;֟[dW|~#BsGx$6"g|JGkRrOUΦ3kHaoT6HmȬwr3nI˖JQvQ/1E>'ϥyWp'Q ~ziM#ld5*Ύ0>gM g){*։S;uLN;@ILq W,tʂ;5_(vVg:TLdP8kF=#،dn,_UZSC QWX %i..8A"-aIѪ ׻)ԁ !/v{0 {jgV09ٟYmJý'?cRcټT>ϸ\l*-Ot~:D?{]Fp!~1n4{(qzl)L:9}wVo,{}c91|m^cQYKXeo"Ka|_,Prdaĩ^+hyه/mOHMD+(ڜ"-s?}SJ]I 27Q3h^{[{t_9nꑱxv4 {N+c@̬ ,Rwä&G/] U\Ebu Yo9Iji3˧>{%`26ltӳ:,v-Qh=(EdLVRKx\ w8OSl'BpKsֻCi[W8Oo(R HЉ"Vtuf#q3I0?w$-9JE6IVV9-~W0#)aʨ&4EP؁9Ī8Ngw4ΚTahzzya}OgYX{#nOh?r`(Kmv>(t@ &A3OR#vlV]:'?yxO\ifvL *_0#ujzOIixdR0XKb~D1# ;|*Ձ#`)&L#eXQ-1_\wXܨĿN{-&n>.@LnN.GSfbtҕNs9m#(ϡd̷Do)9O9+gJ,97[CC^|l''FQCFNBV7򬫛}\T+{utt;WyX0N+7kG#UH-cyO䊖׌0GoKX|F!83](߄7Y yجE^ܾ)=c;sJ I\l\̅Tkvsi.P$NPi&ur1x  Y=uKSF !P:ؚWsg ܝ=B=B%/G7CTuZC ef,IK"ba]K|PIGs.<|Ƹp:qMih 러;s`5|R돱zsqƄ9A^џQ]0Ś߿UOb[blV:tϮ .3Fx]Sk }>V ]QCW33\R7׮;%`:wcD&oD96z 3d՜*wS˓\~dbu)i^[j1x$MnwUwd369_L5اh{Duub|dOXX §yMkҙwc6=篳c ( Iݾ^m |:\5BnfgF>Ua5VI)@ѯW N Atշ2,PV"0+nʭϵZ" ؕ6&љ{;2˭hFF:Hw}a@S=.mV83T J.mYm2ʅChRvB'0'=uMҧ"qhڴmJߏ>"$Y_F|}mz9_u Oܧwcv b%nf)iMkYHm,,eE*+=-E+h~ ;PAab&#v)FcR2LӲ[W&a?0W46`A-SF5^.n 9]4S0t$mw4+5ߣw nyEud[GZ$"Q2|leReK|Ud(Q=#/chtcͼ`?ykHg;u|b5aEZO-/{b96p}èfdqoWJa8< "ߋG>ˑVپHi2!݆^Jt6) k |G+&@ Rڦ%hdkdbJ8*(M:I*%/v@t-c^39!NҊi+d薸 Oz>,سOUMph~ _672=W^V2(tv6%JNH{C"vTWDOb"=:Bk͒|a_2r}Ape1yB0U~g4$DL4,diu S|DE}3yvrtц>͓d!0rn*:$ a/:|? bO_4 GXo9Xg_ҔI,0P`4b%XݲvMuʲޗl Ja;(*t*#}:^o~/]b,gWw*?+;[txOɣQ 3ϚJ$"CW O70厩#^PgdPD}mc$ܼxݹ.D3 8q PL3uWי1xd_L:z܇#cC'{;\Gَvހ߲ۺ]]5H(߶ lcX;xIĉ߱^XOE]V8#STCkPԝs_\C ̛' . GzwX,Oy׼U:.t>a0p rvg6ZqAtˇE:vyahi OˡN)#/`"H8밑(B2qD޿+sFp;vT7j͎N荒N=gLP:?Ac<ɿO#}š7A&_L'KRv34#+̫2GAލ00nCH,'|ؐSa>(𐌌$I6qr0 0ְ%f -# z<ϒ}m'V3+m8Gˆ}ADס@^HHgvJ6"dp>>24֐'jն2崆v"xXԙP |^w5u&AmPn eBЌVb k1k}qp9%]8%g+4v6![$2jF!!`"=1s+'.ꐮ7+4Ktòa3<[{WK>xc2Ui6 CBX!a2Ay Q+̈8lSס 7|Jf .m[eλ?((Q ggVƹC0FіMTMGvlI1 B{5DSN; 6zonF=iْ$=I5PK`'((^Io7+rzi:@ PzԌd}dRZʏYw\Lk(0uu,"a&r?ogp A.QƮ>oQb<.SQ1V)qfz(+s Vw^|1SFX_?*H5ZI> C/!wX]+WꦧF ʾ x|)B/L)T3#$3&ζPtG Zte4+i%۟rHJp)Ӧ!Շ$6tWtrm9w YQ Cmܤ-\7%Em"Bו ԻX^W5a ӟRSPsVȴoq:x{nj@tD.>u^VqOA+/V,?P &iܘ[o,guٝ "(x?̟7'uӃ>ǤҚ6.;(ܢ',UsF`梄 YZ