python3-apparmor-3.0.4-150500.11.9.1<>,e%p9|6nUU70vC-D4~ûW[ɛ4tv#a2u:&^#&PU6ٝ^qcYsˈUc RI%6XȨ͹! J?Ѩ2娣FZdF4>,SnM+olq KS=B]BzAdl/&/-'i})mQr?S15lreU˃(Ъ/ߥF"BB u'u]]֬&֑>t?dd ' T= SpUU U DU U -U UUU*PU 4"("8#9%:.xFGUHUIXUXY\U]4U^ bcÊd eflu,Uvŀ wUxXUyɬVz`Cpython3-apparmor3.0.4150500.11.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.e%h03-ch2c SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxx86_64/S }((&_g47wJ\90QL ,b2 5,(k#)<Q>p1 @ 6<tq B;?b[&'%Ui $3)E/Px0AA큤A큤A큤A큤AA큤큤A큤eeeeeeb`%eeeeeeeeeeeeeeeeeeeeb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%eb`%eeeeeeeeeeeeeeb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%eeeeeeev@eb`%eee103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d618125338a5b63d02343cc8ee55add5c2857938bc28f057ed5a3cec6596fe45c21759f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c054742f56fd7bd6387cb47f2a6b19110187c9e7af40fd753594287ad0a4cd55ae8fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150500.11.9.1.src.rpmpython3-apparmorpython3-apparmor(x86-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.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libutil.so.1()(64bit)python(abi)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.43.63.63.0.4-14.6.0-14.0-15.2-14.14.3ev@d@d@c@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.diffh03-ch2c 1696247589  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150500.11.9.13.0.4-150500.11.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-x86_64-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:30900/SUSE_SLE-15-SP5_Update/bf7fc34cc3d034d75e6790157f5ae668-apparmor.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-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, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4acfa4e449ac6720014bec7850e8f0e0406857e, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ASTURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R R RRRRRRRRR RRRRRRR!TN^CLA;utf-8f706ac215f7e64bcaeec79c1a3d43ebc8af0c8ae0286b75e641797760cf9a566? 7zXZ !t/y]"k%%) `=l.Xt`-MůC\_J0.wSS5d+(Cu8Km]-ܗcؐ(}@$n4wZ;Wp?W?5{.IVPUhӇX(u( \xOݛ' -am*ծ>Èt* -#Ek JI XtftN {* +9@^RY%0k^-6Y9&M4?Gg6EdOR=i7$^c2Sȷ`XٵRkʯCANeԿK*E!QurN-P5"NkDM fq &)piLWM׫ do'{xܪsS'a ;~@Uܺ/*UVE@d0QO?lu4o,Ca"Hdw_ Q)"߉ 1!p9AmA# OKQ.Q&.Nۺn AU,Q ckTjB2lSj=.: ԕ~4__$|@$`I/TeM FV*҄{!nCTBhY/+kk $p#C7zv)I}I`LĒo޿1 C>#Sa1W<{ CT>;ZUf bD?[BMnCT Wbc@{ZMYb+tW@l@8gYcUzbbVr*p^&Q*wИU\T>׋=x8:":"^l3jξ NC Z!N2]myA64CqKp5BfElyJ<4p5;!c ';ϵXUTvy?|;2oUXN|M~E԰s?4{̹ҙx{-9j!ȁf2+oZw,lz/W= t4 |Go? PVPxl8Ar%pYk$baB \;$.|܂_ XZщ`)dQyv;(ʤ}t?lPz\a\ߘ0JU?Ϻ}wiS. /utIGKjN[w-~TQkl~~n_YcĜ*uy/v9!pDTuFMBG DH`fOҦdD*V,uy4.Uq9eh4Y:;SNT,E0})k?op^I+woÅL4w۞xLc]Sn9i}xg3"N/~B$jzYd =L%eՋlC=qlrTKG”5aIQ!84@򥨮,Covy/DK@r\ȉ\ v25w|t H\ ^ qMV>TO>"젮pC]υJJ.sriy$2M(ջz=[ A`ttNks*3o&Rߜ3^d{,Q ѝ I]!/Vj߼zRa ACI_NÉy5p*װۮ*5%0"9fx𡘹{bo,{Q@½o"i0.,GdtBۨx5G3Qn8~u]E<:99~q'ǯCB =c,ښv%x~`3baVM`#HWY ݬHҧwPdhT _gA0XrT)/OHZ+@4a-$_LT&T9k'0lE(.39B0w"zy\VPƂ3ҙ9Aŏ Ś?J0j[0GG+cƪժMuW8AL"|8Ip,JMøT٦^n#"eGQVS)Nyl Z;s?,q:\R.+Ej̆Un4'skck=rU_ءfiQF8"ٚ' m8eu5 zZ$O[]}NhҷH.$3$EA'jjmKBOqS]h&M?`!ȣY9-A c IۍScm0T d n`6m%QSIEyh/ *4"ٜ|FGN LJǕӱњW4) U`s2rZMjrTF|cjT_m û҄^6Wr )%S\ee Sv(;ؤޏ}W{=:U?r >6~Ͼ9\Ac=y8z9~PnPСP@@ {5F-ܵ,[JI?"f3&UE h FM:Bee܎h z(I]CT>yAK̑1E-`uyثo2G di}.cI@B4]]xOM9QuT5v<zc0؅UYD:UrazQEF dӧ%/pK&OXշ+q|(ϝIgδ|F=thS{/u:4k4r߇GmIkE.DaY$qG4 3V-/M/t@&~`˼^x-nD}5"XQ]2%Ecb$63uZ~ 6"$Vq=|~5Q=Bit_0 -ŲHn-v'u7*-nҝ𲷯ᡵj 6Fizndž$D!SСCAMT ?ZCrx?0kov/!fUI•ubub[$-.T#) @ "r:oT}EN~}sgÎc( +WULCܽMnnp;f8<7D 5YuC+½rW4HYztne: T1EkOjm\g|jp G)]{r!Ȧ*-Œb^90VF]QGH9F$pHQ2Z,NX]~mWRDtBt1"ѡN@s=t_`WumGd'V-)=$$JpWaw t1-.hW`?Ѹ\!ds"'B4 R@bϜT7ؕt7yHW3 6ީ{<$]߃W}B4Sm_w@@m̷%],D(!2L@uKH*䘟~]4IZoӉc{l5"}-vfpKts{k{Rrw? LX.17Hg d(R!1oZ:5p '|ܕl)3Uq`P2fp57ru1l9_njvT؁ Fy-iaXJ:_[~m kH(smZJm!6Z9_ jPHɮO(\e+ƙu(Kjjէݛ:R j%  L~g_ ɕxFt[1_-s(ܵĩZF@s/jScnx'|%`{j vhi_חGLBYBN0Ǵ;;};#r7KK鍊7x/-oƆLE0]K}VGQΝPe?J%K)Enm;Xi9K,A~lڍI,)¦̓rTŕ+럹 Y˟N ; ЮŐIfw;gt7} w}Ek<[B@!!,J jܬ#̲Qw@uIB)5NHχGK2W~"sS n) "\k%JQfZs#>@KbΎQ(z=$V`5"Ǥr4mPtր-fcga#)d}c#N6oր}%&,䤄ov$IV{oBH[~wdgEY%^-cNBṢX-[TԛT؏^ŋs}P=/\GSR)JAhpa|1Ei߉A_s {LBMϭ 4D'#|UGЖ _Oy`,O mk?i-q}D} #/0wCW *FKm <ʹr^''\ɄG=DNےE8̚^@jXYD5^Q׏AL1AP5JLR r.|s2JPsR}u~v =EM7=_D<kf~bV٩ .rh+; ަ`ݿ]nn^;Doemu>o|Oǧf!K=sA2g UaPb)(OO{F͝4Z_;9QBӂ~{۝J `OƛI.].< Fv'pFٽ_=荑_85(<_D 3 ];"ՙ)-'&ތ=B+kWk{xlUJ{8.;r'0";>:.@mB*M|s(].ÝD/q,+d 0C% }O˪_vmߍ)A4k<5Űai#kŎ?qUm8fG$'ZF*>(9[ˑ-]rQ$}mYZo `TܕZcfݕr#%}^EesM})d)uy2?KA|,w<$MN^{踑gwx,*.`m0omս&-/Sȥ-?8!1%h97*QEVDd@"FRFQ>_1F:L~.ɌH0jN9G:Gc&Oc߁&G .mqS,]j7PMV ^'n6Whǰޅ IcƬ;I8qM-]sHێQ#-e'Z ݨ*LQ{u+T@ +3hHA-lG5a|vwmoiB,s얦'Ӭ,p'fQb9MܟoHRh @ҹI7ã3Ncހٌ_`>"9tũIm@!sNiJ d 2m9#V0mjx7Ofa`'Z1m)q0 6Ҟ;1n.QiT&CR)w(wzVw- |ㄊ! as['V [BTKiL {Ĥ=jjyhA5_GQuͫ rF0Ui@dk-$[ڃ?*M~H׸7q { a4#B,~04,2Ouz=s)DOb7n湎.G.D"Dfɪhy8_zK֚{K_xN7|ا\j؏{wFЈL_>)|gёm0gnp8?;(?x>ҏX$5+]{ibrJ)$\ &wA4`Eq%+YN_ǀu-&54Vi {+R0t2dvzHmW.9yI#sVmZ/8I610(}ߤ|_[4MǟN|& Dx' F;Af5p;`=:ƒ95sTbYklNޥWgI2*89aređB/ ,pN[]#oWLKh7.PT„ kv F3am;kGsBM?/ʅ^)f{`!&1=m`P=Sc7c: W2eVt(wɯ sʼn%xr ¦ F(}r:Ig ;1?Zí k3˟A!Ja#uϯ}vdW5LGm*mu,Kզ{ uVyVزlYj:KWSmR=?WpehѴU!b|`Ӯ_CL%k2Z1MX .n]V#72gT7q ج 0x#!WpC~i9>k=(V,*HÚr7r f w. -]"UC6h}$PyG T(Ȩ`CMu5R8m*kϭQ@qzꅪ'Buy9c8 ( k^m,;gU1 e7kbe*x?n/uc46P)}gT x\&N<9[ۈP1]8 y-ely,Q Y`{fWQ,Ϸeg4aa8MaBbY2Θn!MpmC˓z1JM sp6BPiG2aC%g7NJ)k[$t¬4 S*j^Jre le݊Y̫v L(%0(oy?;2|+c9IM8*w}o7+eߗIr< H4J^[p nu 7?ELa`DAl(62JIT]_p Ў#,G(C#Y} uGZ(k)TmE4Sf^b B.wXZpk[w@ߥ%y<]D.=^b귙{] 3څBdb n"ؓߕxtP@Zt yp.lL>[dC^rCU4i+=/Ӌ9Bg9SL sϪ䩐ti|SΚI sNW#kD/m_&͖!P׌N:I#X03Io`lBmIo$eoOeOc*茊eU5BYx;n$#HXjx/#Y/,p+;x#VEAvdԾZx jCqzbǗ\QO?K\&ƈy$+׏T)((x x(uS;ӏƅG9W]O87/Сߌ5 Mя v xE#8RȖYC\`cojm"G\pCȽJ/NP ]TrMȫ\j.$xCɌtʌszrʳbmd489ra"QzW:Bk dxᛉS<6+R?Mm-D;h.իgw5ܝ8՜%b5g&YE6 XcL3<ãevž,@-@Faf0>@?&>4),g0O'" KF&Tzv殟h糂8`v( 8n;*ɾ`fD_EΉ53ʍg7X(u3W_HuضLhd;/@`LX< `}rbdžvm<nXF ,\K쑨1#^<+Q=‚x ņ^vփҲO5瞪ԦGL֫"czDSV{8ڑ؟[C!3 !w^,Ĥ5F~oqf =R(PefޙM A7X (=%1A(| Ly}|v? mH-{-j}fWӀp9=wX]PDZ7" [qI%[Ïteu(h0>B׸sQXU-{_& #htsДˌ` 95Tr;ͻu+Qb"IDn 6h=Io Jv-նz[a.B#8eĬ14|Y+JTU d S8cÁ˙v=DI[9蛎;< eX2I2j~a q7RJhGI>Nv9Q~?\M{܀+dZawf5ޜՕ[WW* {ߟu[ӧ79}/scvV.ٺ酲B_378pc(nl&Y;+*7 C"WckXPhLJ2m1XU^g?x01Y9 㻰w23ҧtn&B.2l?9}p}Z 0 nmaKTI'dL s wmAu Tt/ B Z`R3-}wA1 3Aן=KlN|Zllk(uTBe*c4M]B#F?]*` rMM&Z Pp囆:CO1?4r8vu!a 49͂5QP'}p0e7S_2jaiL^#ߏ F z>@Ӟ]?attLgфvv3j4-,>jŁMVҢZy)6XTDU2Zn 1b|2CgX6R@63`O̻88+Xj~|Cƿp1bƍefyl#y:I͍!3dVqPd*`']A J|6b&wI9<pv-rnP\z'{lL\߹. Tx0/kh }X?rbG2p]hpcgE%:3~"p[8 2I9T>̝Y.tVux(px?yHh!+4&g\Y}7zۣ[i~$ܵ+9#KcJadh@|G0 S򢽭l48ziSZڒ/T:ΗI|Ǡ ?S=ı|/ۓ"qkM_uҜ{Q GyHF5BpGe$))$qPsMyC=l?Dhp=&5;I/ x?&%|K-N0\hfv0G_Q 7ܕS| &,cTՒ($oNbCphSy//Dy bzY\/}v6ljkshuCݠYy(Mi~6.x*>$hqH?tAk3Nڿ}L$NxȬ11"VEzߌ ӰCr(*S$ *nЈmvogTt7ݝ-09p(G,ꄭG-ACR_^fH?NocSP'I?:\IszƂ _(M7U 2D9s",_F?pw,\/q$qf$(mNvһb_B 6x'd>\ɬXiae>GDsF[vRaK i:ޖ; ϝ@y%9\?I;Xѕ|52KV*s_&ve:?eJFRWmSZ@v)ёnCiɯ8'{F$8 ~ibWBi N/, 2]Vkg5vZ .pK"5H ր |d*Q&yg3ӚdFk*:aORc:Fųq?FxnD42hΰ-9F&˓ ͝DTWEky^kخՌ ځw;K\E}XSyۓ,7<%NI- geˆd?0( 1L/TD MSx6;@F$-XO:Q0nilwGօA;2 r}ApQ%|H[tK7-pXa䩼a؏GÞR9Š Оx+NpEѹS:` =qFG)6VDz BB"ᢗ/88YG!RoWK\9'4baN%kC)A bS?DX_ŗel H/ڬ?Oɪ_A놶b>Pᮇ/۹taTɭ S-cc%gR( XޅY`&D5&%D1W['$`z(ˊb%y@fdU+"_yQIz^ۘvlq #J򂽘oggi~OY![Ҳ:;~XfSwLLGE꨸&Ab33q@k q -˔<ثS<se5X᩿2TB_"JLbzXV ".S֙Þߛi^bD=WQ 7\GÇCҚ@c& Qkӹl6D*'TπG"'*s zqc~UƁ dds&x_kXy^c6MQyȜmhEv1GY퇟at&̇lGڏH: ?#Ip?."i]XV~ݝO8씽n(Q^ Qt- Gbnq9(=Eu$E_{$.P"]yAqq_N۬˧ Մt V>{xIy&S,r~.ѹΓYJY3a]~roWFBSNX[ a97/Lf˕Cgp{0fo֑ԅ L40(<~*GgaGHd}?|iϵT9#VI?'3qt,1!/f-40wd:"P a6y(҅~6yFOFT&|վ8P%M=ڨa-$؇8zt=~-نB'_A <WWY)M6s5TMpxLwrET|OX,՚сa'UnQ7e6ZŲiwxSyqyG2v*.K܊x_=sSCߠBq)Pʷ-N?eZ"R29 gr 5ljڙ5puDxjUN{nvbq[L M#7@L2CAmRۯc&Eg!,1GCf_s.+CՏY8"2%no.a-™GL.pZ ths" n@ю:g)k&Їm'?p|[MWBt~w<4P>+Q j"Mp; 2 Rk?'M&ͥpP9L8 *ry2'"mCԜ0zH,!͘'ƌš>Z?s%mn@g"G-H&yk'TN} >1'6Q.`X7CDGejfckT@^Qi2 RQ[~iWU8\1#m(}ZFP{ϸ3 +LOm XxM\nxϡMQ ogF\:xMcHT!A/ ' 9]нx!ׅ̠4d`{TF8 @g[+],P8UU=Y\5,1(q?q~ꉃ # Tiepk=[8`T-h[j> ANP]"EE,ǝ~0gǻ[zskؘ24& ;BV{Rb!ӂD>^;lLed3ȎAiAUIWzN"6=gJ\X NepV*,^觜L|RLօk# rQkw?QGQ2{PP%6f`NNy_b]F5NyE11wR}/04 Y|U"&9a;OO-6>yD K4v+I?UǥFOU墁bJ}b /c!b-Yr )0ʺɫcޟ 4H$H?ˈ4𩩫˶oLB\e'wOL)iy_:IHsRsw7K LtB0@W+jSN o_Ki?^-M [I H)ՍkdqrxE,zqٛ=B'aT^)4}r?Q۩pVݣVx:8B50q%fF)}Y"?@.Qc>sĹMt]Ә3}s#3 BNC;>nŅo<3M}io5s= jтP>Ot ̈́glY!_Zr,[^!u ~[mY-08lB |c fmUy ݹ՗Fj^`Vmͫ kIC\sp]Az>+ՠ`y[_ocsᥣ#S\zxțM1a2f޿Itb")BcB؄}oASl~[ o_(AvXGM^gTܞ@<ij.Fꮙ@BgtsV1*$B[>|֩ߙ PvQtn]0_A{{hN0X el Dfӌy't~n~[j 6߫M%#H0o`Z836[)=yn tP9PzcWO$I 붢Üz\2|ZoqpEt6殦=pI?:w^,{GMK7e~~ܔ}׭@C}M԰ߥ]%GP,tUbƬRCnfU4nxeH|y!WJv~-|y  7:ub]JcU{w TyƘ{%MEjfL)Bj8vX'Bnkt7%4GFZ:/2KBxEx7*yaܗ2A>#X sL9N\G{khۊBeS61gkTCtC񇁣&t*\%݈7a[OZ2&5o g7}Zæ"8BWfc&]Hf9ʽťVs?vZhJDy}}HOVq6Z͒c(n /ͪוL@C30Y uտE\RB߶uN* -S<u $$On0JzU9XUOJb|%*[.RnczBŅHIHqt)>oTk@nKf]8Ml{J5hEa8~x.AW0E0 H̛L- dMh _CT!.gkZXsHnxlrDyj??-iIA֦ԣ`p5{2P̗Tb! ap~?-V.3{lr +Y%B *v/i τy_aGZX,AZpl)S"h饯ÓF_C2pԈV"T6+,e^d>|n^~5rxCBq(m̰ 7{O%+RkTP!a:6=P~0 ub4@jp7n9Ta&qpzPk"8NSk8DDknݞWIdS #c]U+j_%$8 5'EwHM73+}V3$ڱJ5S?!PC 11|xhvyԀ| <(}߬JGsjdU'ߤ0*-#$Z>Vuv&sAqMiA<5".Tjb;!jͼ%o"cws+Дs9>GĽZ·A ,.q,?gr1,H餎C[z1 1Pn/2S-^F < O_4 6ަe*8ΐ$@{*|ju?D*^?[ ǥ6rRȐ^[|PUD#> ><]맧[((~<9^_9$)z)O&T* Fd^`-o]OUu2fG@aŜ)Ѝg?xqzTyx1p!at8mBCe@48qvʑvN !6YjF3ݏ VHiI>џ(:rb~QH\ sb[K OǟyV s>Ϛ>u1AV!$ ^_jRm#U0Q w/LqҗTbh[" #vs\LbǭuZ8+M"$}ȇxZN+õ+c+#8&$yIY )Cxj+wN,21P0Ma]f`;atɮ 4 oCu:R.A=rR+[!ʞWd6~x^)Q}kU}~t34Db21"M1*N t_>:,zA":$xTAq[E;2ܻNn sz2AbZ6l/E¦R#grBq]xkOtdn6?#<Pxa) jbM+9Azbii*f{4"T/۞<^ 4_Vbg[=e-,۵I7_ƹbrWqLx[G}uo׌k&x.aBŌTQҷwg #qz eS78g)jF KG\7fjYE81Ә WWۗyuD-=޸R#5 ҁ6w]? (ҫ!iо Eg}1uiaIגӤq0Snƌ1"8A7XiςOO!%ʣe$~h_p`pA5gAoյ GyYqv4XI1C#mjFˀ}9fГ| 5?T|ϥoOLʁ I Y8cW nl ZXZڊ&r"nF&DP?]R6%x>ݗmiOͲ Pfbje&Z[;cD@Ha(; Z+ƃprBSJKi)3 %ފ>EwXho.^VYֈL#b&r>@Y:c~= pgK2R+2@OFAcv@a:>_-US6RLD˵}pNv'?]q禺-A-) &U[ *@߭7OHPE)*E|#- Sֈ)wS&[w Fmg +3:E4B >ɩ]K볂iUWʽ{`oB/V{697ekzsD\B7`!¼/ޯJL|At'21Wo&`y~{XH3xi%l}oxԜ:w1\FKFk\6A7249KAP3l5p)/<>a=d V+|ey!zIdU!15pcB\ZM CMMfN]qa9d*-1fxZHn]#e8!]NXJ \\B4=ȚIA3rϹ,ve҂3;өBTѿd9ta`4h@p8R'!H%I SuF/Ykg0W-P׻)ÐCC Ҧ 0ֱ#qI)]=cca<AŒ$؀̙*F=ڜAҩ)ao#+|P϶]Yw"#:Sm`ވPdRlTW>,B}eD\HP|j谛1$b3ܞf0\V*x]u0e;f 6`W.@wC#P·݋ If[ m"cV4ChUwP|ۂ,{"âtVŜ˰*Trk;8(qm:ֆ s#ZJ1/yBǰ]㍬@1WB22 䐤/]jxGRhT\i]^:szP *&{s|LmBx =q^@N@-[;R[!LT2F;uNVŹv_dVTx=Rhfuqm =o4( ׆9gW[aV}QU&HNNo~?[A>4!{UTTn*".a]L*bRzͽ>ſW!:F0ߐvgd€Wl-";<4x1j ?Uc'/HfŨKPSrkQ )[_h i7e.[U6Ģk8Ԁ{ʷ8\ f~jت9ӱd[Q`Ո{Rq~U{I7?G7D]f-7 Ka' R*4J)AVz'쩊<>?C5dMn36czh~ݮўr܆^o8nskZF](3׹Ik뱟EFߙTZo"3HXXt~){`cc:PݸԦ#CJ֫5jO!ciްp8b7zKӠjeiԬ %3W̻^ZX|l?h4[SVꞢN}YlYJs/K fnnf^PXDca qЖ A0]f2fTɴ!GPc?R)\ui'_YO<79[5>\DPoi3da3h|O ]\֤6HH}={U 8Mf2<d Eb{jҕ^*ۺ< Na8Zq G6 uՙIE1TO(VG ofP"&[--|W+Pzbힴuϻ\62j}zaހ&cI0^YhBO#UH\OH㾯٦!,2jf4ԄR+uH$qQAkԻ3ӤkQ?qՔ[(v"RT66|@ ptz l"`BwWRTd)f9݆2+͞ S>i^IW!{+&-eӺ+BgZ3JjunPeHqaSP`e NR#,-!]YU~=B ^#Cju-|+ܡB3UV xl5kXb*%},:,f]ZBq%!f|GLv}U6Y(W:adv[x|]4 Hi'`Npd˳bk"J-rzirͲǬ([3g-R8.a'3zS#9*TEƖcadVVuj—ƑfC%/ˍNN{|rR9F>ظϚɽz&"ۡDK#q ÿ[YMxT#ʌ.qG{*=KєRL: \ (2MÉ<(n%k[ ?FW[2K?kz@~@ݤZ!׆Z/ >s؅jͩ_-&l$]jvc3SkedB{h z8xw~pJ _ķ'G)q=g8|.Ϯ W}}$CukCPrG?J]*om#o)cU42"=j5¦߱]YcIoM\smչ{\}8l/$Zn2^dXD jlB+'de0s3 t9V.1:5o)TjYgU n_d2smS!PgK62Blcpݠy:k08*#͚da$6;;Qi8EK+tB%7Bfpb9xBҞnӅCAl0~ТULñ T.,Xuά^Zo֊:*cCTg¾u'aN{☀tL`mܪK$Me !`< qFt#% JƐ52w&Dotψu?8jtCUxVçO?yvDRW)#/Կu΋"<] ]Sz dD)mk҉Ex/cw&іbw8 rj|-<0:z9KjU]-0@0( v$c/8&ΐwįG޲%sPS?@a2/G>dWn=!Is׆au` .(_'Y٬C6"WzK]Y'fd"nhqdl)FѬ0;U Qٹ'Qtuww|N+^<# y!Evbw )9MGDn ~o)SciAPP[*EydDc\˷t{A/i-Q^jkRߴ1DP¿jh{O)Ýpu%Tf]X]PD,HP%kwiRvn=Tuڱ= >)4r21ʵsz]ƵnWN;PV 'I\HАws:$?_J *(;{sxXY\(]v[AtRA5%(2D aoY'Wy9 Ciy{k%p6F3Z,zS-!WzP^f|S"<뒯<{CA(&.X8;&78hC+GGcRXb.MbV"d2 vzY4,ap$R;Z3]Fnc㰗(9s]t[=ϟ[|No( 5A[fZ# 2|7w*:8_tID/MW;پN/aϷ7j䴄 2A2("S؋MqloEH̑n1){^>T =ADeT|2[##4t5(E! ?3]qE5a4döO57)j KR',Fm펯}1RthzEo8殡{jH%zqYv†Ut g(ݷ(Px,%v=6{7VpyV=}[3g^o@ MF;p`(ϲ-&5"2gJE&qFoG1I9;*CAkI-8iu}[~꠳ 4YIK%KycW-F(PX:%Nc۟R.3gkOGs%8ojB=n#zm ovrTFƯ(ey((6{t +JC7 Us*覱Vs!QM^|u5E-D/B {{k<:)Zky T|~" I(o9/Feue|Vug[`(rv#)چdOV~BP2pL ƛYQ/xSE8Y YVmx8܋u@w{=TƬ0n7#dsѢ%slcĕ2@PJ&i4\XҎkcN|>b'lk>g43.(,Vå @'W0렻J+LQa"8.S+j-r=P]~90iJ ͕ZӚn{.ꀔ >MDY?5oug]=TK}h̺#o"=؇ aS0xecHaĦD][]x]'L3뒻,Bԕ ;HtE,AOe Zp!׎6KynQ!8}Sd^5T#w+KZ΂Axø*Rd_n ~*RSN &z$ k[nݢNP:a_# kD絶 Y0r@_ +IXlF"Ͱ&>lrRSӢҒxuK2@`}n7ђIyfn}a#^cp=qk6A#I iMBaO9Z=8IXI^@_J*c9A Ϝ`[')*vяW"ׇfO6|AGw}ȵ*2ʹQ1ECiu:<-JF8xz}p$ 4:6ŸxÌ+C:l.125z((q:pN==T:l{+ WNx0;a* S2kǐ;3bxȉ HMFO~1h`}5 P9G.(c{\ݖb=>jq>Ա7`g:I<ԛ*P'ZB QBdAw鋶AaMK-RX08~|BXpʕbٸ'[߭\㕒-M,inI;~\з4(]O+鶍erW0v~~`3ʍA>e%e,LSV)@Tmuby(8ͳ8px9^i5KB14T`_b {sLRQW;\ X0f[~FIZytd [>%{4~jú^O}q$c[F9NdL4ײ$֌߻ijb9b%Sֿ>4{x䗠W43*N\O'UteI>"wtT%T]i0xia5V`!{k#1U-0)3Dh˻J‰,[R ;*< :yU%vM죚KoP ZWuMnG[7M'JFIJ Z>.vw]9id#vKӬ4tX*r[̇:RϽZ&탑NH 6w*SKKCc8m$lEJho!nHIs8排z7 EG.aB-Zշ5p1O/@{u@% YƐR ym  \^;L ?&vK7Ԝp@BDG(\bN:z1`TX p^6j=G{q~ro 8)aۛ>$A&S;{pY =,q@ª9 )/Ϊ+O+= L$$BfT$H3H; ̴9B.B[ {QD^Ո2N~9VܾXe Ɣ||ᅿh@g =i)]a6B%6|G P5!G&G \ }h(jU {>B|UT-;dCrY!qL/t;I%u'bO_I n\dfcJMȺ`e 3Us͵eHsN';-ʧE};ힴA Ī:&0 L[Sx6p!T>b$i:n~q*1H<]]bjl9na&൙/tT2RGQzV{Jß"!DI:2HKiP 8^_\ZS~`71|>덯~.jVkt6T^7 o zN`clFvjR4]Ep ERȻw@;2qZ6p$1E5k'ru ErZ;Ntrv^C Iѯ*,xԹW)Ȇ ˱gK uLƲsl4y.BU~S{\*0z܅(3^ڛ @f|q1# /8{0XZn Ɔ;c3$ĉz㫋N*<;/L;IHYˣK0=lmP6^PM`srJz $:286o1 /fm4OFM43ixA'(ji&3{֗,!&|7dL]4c-u=$ ̾;rή`Dʉ@[a\QڧbBTEX[%D_4\YAJjALJ%ͥUKɘ-s"QL\r)X%")mgH\"׉T+IqZ)~h 0y,Ƌ{<Sl>O ogJ@o{g<;Ľ"m[4l4 /} !( |PCq}^G(MEѠ>WmcokRnI+7UUs2N_=2/1dQ޾n*u҃#ԥG".R8 +"CYl]Da~dI;kt'sX;@Q.YhQ^.}3LrT4}LTk_ 0CҴHJ|]=rUzc,DkM2QPtfᩚ|l1L5۱fAh*Ww+/[X )W"Oooۏo<;$>ġj}Bij۳|C~x Wgn8A0qJHz_FAޛ-@'3N>w\ \l9$o c⦜KP-/&U{<0K޲yru oYcJPta n@ e ]Zb 2*gپqI=R(*%yR`&HhN&bc8bk( Xi"7aV T|ǫ?>'u5Ø8*bZ8{+=)jYXؽR8Տxɫu4h 9@ YO8F@7.j71TR!ҟȃzIP'@J!Ee.+>nȐ%Sz9C%Z_ߋ>AYT^h< ٿX${$\`l  FWXp@?1m(}3,bZ/P?%DYy.Cd8|Nq iK/,N OgX|勌VaGpDX `ָIiԼ d|imv̌m5P~ݏq:zsijY'=)ʒ/%,=yXFnTٖc.qԅJ5j\ |qjԤtsՌ^W J?.KN4e#FpƸlsu#e8(MtfsDf vv` ;;'F8"vRrNK"cn %5 ԆnX3 + %oU_ݳcV[0 ݹH]XKZ/ ysvPKֽlv~֚b&fGDi0'Ag>%Ѵ0sEj\/Fā^^,"hWNB&c~37mCPzn&j\ bF[>ֺ7%,K{%5?h9{f-{o(.Dc1;CtWIWZaX9V7D .0 iL%:| 8XjqpFTTuA1>i{ %wg0Ñ4qjIOKw wr-!Au̹~wC:a:e-DA7K??gI^<̨sfg8Qg߿]'lU6'%~hyF3[+GDN4/ Ù4BuxWZ[7ЩZ+c_&NL pH/2iVAT? } zN-nRz.UvrAJLfeH>>n s'v`G'cעi<֟5{~*o|GkScDi/ ik^SEM(6=C8je$ {`m?z1UDBpjEvdI!w0%Q\\7Wl+0.=0f{4~lB{)r9Xd>BピVPwE 'f3KAit$'-r1߻@|:$: lȡd!Dq?xNucu/iSߓX.`Oןe. C Ns@Y gJlW PV>4lm%f/qcлPHL4 rvHeQw45h*_KЈx\Sx!v+6XHY"3:MIj[C;`,k\*yhK'ʖFls_;X+%K'k;S%*Kq)qfB+V,9:l/B{'~LQN, r]6&A[lխ&H{? ] S'*"Sfv/6>|;ɱ;TQ7\?0|Cʬ݈ǪJ%m(Ƙ(H ͤwADY8]ܷsn gPbBR uBi诬 éRqi'}|m%486YG|0#4eMW  %k/QvjdKLi|tVY=Wi:+71yE_>_S;)tyK/#/,Sw 5RѻfI?e3 {D1w~A7IIfϨ񐡎Ӄ^wt7 xhpG)@j+zY6Sӧ :/8;&qD& gX= Dn~gW_&qۺyqU԰P.0HNSjUEjk`Ur_,I*tx 4A"hH# ($n)jK?24r YJm߿h`i-9RnB5!054'3%ƥݥ9槱Qh !l|@.de \8%G0pƘP~6{_n4Y1\O1.odj_iu0Ȕ/#ha9_N\B,y&"C5e^F}/gNKp7A=ȝH*/p4cPj{-Y@y>}zeV:|e:VߊfYhi71pz [?<{. |ÖvmCxuk ;V1GۼJaY}mV].@߸֏L$tFR/~93Y&pfٚL3tƬ8D):B2,ݺ(c8˰>*V Q?܍"ܪuEkr-YӄiӦ֍}N3N16w|󛒅"WDt*VG=X"։|11% _M!G_a @FbGR\P`;U[[qiIR96X( m6f[}_w3 9QHҋTb(=/uid^mȬ")dhQǔ|6gɁX+ηKYQ鿜Wh {<+C| /jsjތ>F>w]H<-SP8VȻEȨW3Д|LL-0.dSC C?ViC>O)AHa/)}bfyj Ƭu d"X+M=$Eā/H 1 @Eї-M ZmZp$bC,7?R]nGJ7Zvq"G:R67u`8 UY{I<*[BM 9Kv$^z3k%MSFvKQ"],<{Fo!ECAGt(HGJjps3?5Qv(SFS֊w"MQQ a4!^(kybÉ ^"'0|2ztV@[$lII+})G!(0 YH[1C!x&h 6jZZ 9Q'&|S&wQ&Q~1.De%i ov8=AѻIbN>)< \r$|  $l3zARQ%GݥZ %:KPSxG}a)Ըb!BJn$äFkͼA˲suwyJVK5KA%j^Z\w71:Vt+ۛ컌*bppXDHm).Ψt*4fٍ.'.^Iμ@YEc6! ֓]Jpؘv!:\5 VfY4"hMd@\+ȝ:07&cBDPX &N khYG7{zX%@Yfk!{㍒]}4xWɂrƸgI)kxsjC#?ɝ}vrQF:SfX[L#復G6S1Eyݬ@oLrGelGb, ᔋ)ك^ Q l8+rb.Y-n5$DtiWTƍuK -(C}]]Ʊp`4Ҷ#ZoǠH`?SC;'yTIkV6|EsV_Nj mJojmg*"pJ"XDQ=40 nۥWh ^ /m9hSSql1M[/ ]O>B7H ‚}K/(]De |l/.G4"⌐Hej(PN<}əܷf1 p,-@gy ~P[M!NO&)w4NS2YLBtjYΚˆDLEQ-/(J3 ԞaoK[ܷlű_3tGz*򊃸{<"`E( /S9Q\J)!W7!luUo1n"ܮ *0Z /*PxYd5=#%~͜O!tF1LU,S̖)ٝkc$t+7dQ/Թ4%myY3$] I x5F~p0K%v+Y=7xlb3X)C*潙 412(y?AAFsm xL|N99:t9H?pƑg\BADl$У#dSVH_!K&}NAJT;.K>t*gb48dW[\RO <~7Ig! <}ig#ptBO>Y? N!Ry/NR ]IY1$ ǎԷ$@iR\'R* .HPʌ*ZdCmJGg,o|J:R8l/XgA.wяd20`,sMD!s;)yQcսƽVl %# rSnf݁YxDY= Ѿc a`Ś2vN E㷳%K< G:jMh CsL(@xO0]t\6^/8O/F /_'VY?vpҽ" y0'kq^λ0 C9 +~gؙ"dC4YsJ@Dz>ʪJ)q[նl;)= N,_b4 +\TYxf:"PS0-H]p[ =_ĩN=ng Iʫ)ā gn;htOoP 0'W@Mf@V8?xT9+y~gwn({,1= I}ҷ%-9<#h gW~~tg^ B]ج p&\5 q:ΖN<9?nvJViقl9RWOכKo>#?*BZ ˈ%$ß. )Ω ks% tTiʱ)Mǖs{P"]*ڄ4DHN>d:*AN{Z>SkAܯf!A? ݢ#tAA{^阂QӚ~rd9a% bVs 3A<o^%{0vIp|H~E2HOGGO$(k}ȓWۛ&ܒre9"9L%r& >b%C{tR$GTuߨ!XRjT0<(-!Ό*+J }~Tt^N;O`yZ&)JҬR.M.2Ѽ}E?,Lݫ, |P{ֱ 0RR~DG ,>@8g<>!<,!b=/~EcI 2l4.LM!7d[ZV(sx9E_?^lł5 ߔo+V9B:FbWpAM@3HDUCV=5ZjgH4ƥ- 4)/a7CMuJ?^j_B[斏g|h7P"_ٳ͑!3+XrJ&lJL T9eEF PŔX:cJf6-vmLK)2!BͪgŸKGq+)YjdLlh~jnPt!)cd"Zt-C=0lā _C+uᙒ4TqR{>m$-Cץ^g5 Vd OFXvAk'2ZM V" St~9isaz9A_Бs}\Ff[dE\_D5L b09]K<=BJ36Ă$]]Idų8HWda_yh׶;WUҒHD)@pQIDPSIa2Z_>-Tw^C,JEV웯8t,V۵R6تdDޅNT")E 'gY |:NG gg1isK*v+mk GRC;oPd}lGtZs#5 rɱb92*ȥ}EZ@Bā (ب+kF;nk[K&R:>hAF_ѳh|תwnrbXUfTw%ƺxʡsE:vΓV- `j&:u՜V4,=a>RՉDMOB8]n h)B ,}AG,! = lS*}KaO:Wq2bq?fRG@2VaT G=3GR {alc&U*_,$ TE絺 >d %omr։ -Cyt 3]񮟆8|_f|`uxˤo!ˆF%ȫ/קtK Gbs4%A&=l_>n1V?\N61⍆ 4n?JyOgYgZ} U8֘}מ7\9;&#߃q?iRq{\ghۃa +vj}jSVF@yf%LYO1:)w6ٞ*O瞟EP[ذʣvםmb@ƇH~{3hS 68CDǧ! Qn(y2TΜ$K&’4QYoҜG@ؿ*2l^TDMCoT1 ߺ Fn[ZΓcjZ DD@nB<6Ar£,y 28( o:Jy6 8uy%tTz=v ~3쨊Ba&1v.(eS^b l+m #iū; Ehjx2WӔ| ) d5gbvmdk?d U|9;&jNP)/vxc"L%Dak7*Ѳƒ9N]-`x=6_87Xϼ5cGogg(\dX]MJbF}9pFae3ID@"&ќCm!>4o :i Z )*rt?, #=or7qޒoG芚('&/[?!Ͽn .uz^hu1ABЃȱ,j2mn}?]N0BVdrYi\e\>R57Ă "ɋ3C2ؗͮɭ.?ےn%Z"(Inc9Կ͝vU@>"8av_vi]?w*~y㮈9rr:Ozv "۝H؆'\L}#XI7(B{_bnJ +lLdT"jDPȘDĀgȭ`<D(Vc5B9ʠ9܍0$,r"* R$6BȦ:>> \vfo]Ǭ"Sx(qPxTBUisb_-ҿF*W&/I q=E ]hXc\咺x ao0"R$Ac}}mꑺAXu C!&$P]pЪp7 |jt[yUѽFl=lj75dxgR" Bh|: 0^֚a R P?e2\ޗZ4y<{ZsrX_<d^gx={ x o9B-Mm  ʡqV^0FM%DPXdn(5L^1[D;(3_%L(TgmcW;ov{#hQșFPN?&.<7SNP6x0WE"v:VTrΟ +45 QU]aC\[ ~^[?hFv2,<~'U=d{b1$6)h -2"h=f`-So'^,bn? W^ Z p <2}Y* <]-/X(h5)U%tuPx溬Yw/7ǁB7<o/g`KpfaIk 4pW1;G{sIN>/}N9@k`Y DŽO{XTE.^ @i]Foqmk l.;A,Ǩ).zeBfwwc 3S] `M`FOI5 a—$"?c,ʹ-бSfN ~XY;H;13"˳p"4aګwL#UZC"n6Y5b []U82ESM5Chj-+^MefMwL3$HbGx-*_a[݊2f(WiaXsN+j/KY;p\шٜW!"xXW7J伺cSqşqbb+ciآ-%g< ]>0 _罔)FEl;w7HJZfWlcMؕUN(Cz'8kiH 0fSNA V>A ےL&I