python3-apparmor-3.0.4-150400.5.9.1<>,dap9|wSo%^nrYLuaN/%VWyys IUL*:,rq%ixlߟ;9O>Y»wxR)OlOEQwB"b( ˂-ۃ)&>;[?-?fuAI.Dsf#@e(ru/BųqNL?τ7";>N+EEF*tպ LoӊL8Kݎ:Aiͧ^N>>ʈ?xd & S= SpUU U HU U 1U UUU.TU 4"("8"~9$~:.@~FGUHUIlUXY\U]HU^ bcŸd"e'f*l,u@UvĔ wUxpUyUz(,2tCpython3-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.dah02-armsrv2 iSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxaarch64/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_103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d61818b374e21d53a9fa9fd2cd53f5c57ac6bbe3a5a1c9b540718f2140e0eb8eca59a9f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.9.1.src.rpmpython3-apparmorpython3-apparmor(aarch-64)@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.diffh02-armsrv2 1694065033  !"#$%&'()*+,-./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-aarch64-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_Updatedrpmxz5aarch64-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, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8efc55bc7867a617da3af6e8a82661b4e6d32f27, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ARSTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRR RR RR RRRRqq%+]ߌ|dutf-86654dc3e66be854e9ba75656ff24b90857e0a4c1049528bbdd3b843867c93082? 7zXZ !t/1]"k%%) `=l.Xv;2v4V8ǒ63g LKZ, 5y ukxN[^AF[l}\6nEo@w1S<;}g01 oiDWƦY(ǟ-E Tu='Xݡj@33ʤd]AjE˺嵥:+J# y`2CбEpENMxmo7oW\6e((9{)7߾W6#clU[]Ė͎r*1sq lk"^ԏ2vi w//T#jc_G$L4(75U^ 'x&a/e?\Յ%Z+"!_ί195AJRA\PgqulD4Л%{ u$:$Fг6/Pw1ro`O {[ks\׵]6C5՟%{mX݈ɊT*T 5MIDLw8;MM\Uyەe4`oxL.jScNI˜T.*OiF?UTqzsL׋لMnCw>ju1Kڃp<_E냩!?fMX qY5CCJw t]it&8s[ jzocu%Ŷs > 'AŕƆ@tQ7;BiBn,౸u#g82+;#Vo ;*r\.L3L^L4 }O;-gjD0xN{T׌Cor˛E${zڟTgbM5ad,$KWOv?,ŃK^J/BG}YGim9]2ӹ=A$؊Eu\PwWgEkB5tCSFwY)]ʁz$I>sY"'v޹N⅝j&,lfB+CD` () Ɵ?-n}-b#q xi%=ajhE$".>3pE:fo.~.`"5`>-=Z'ka+ryS0g˾'$wM`+* tv"f [(H[PdeqNRꎽr)#`и IpиB{d@Gt+"Y#9,0u==$8LoRNڐ;ue0FkHR8 ="rP/FJw;KB}%^CiNK?ww;YF{ `U?[aqڃXMzF]tp^W𼹠е@BQ̷ffc|y+ҕwF#+\>|1 Vw͛0;\MI^`yMdq q-ݬ)31Si A: 3}8CV XO1I-iAq^]b?}^h/ʕcl8˯jE,ћI%D[nʧn/,paj&˳!YL\߱(U,VQ `LcaZL6I<2#Ҽ1KRzI9u>JB*YM)%g(Ѡ2c&Y-0ʏ&lX6{^#PDTP!$3u_qdOԮ2VBj)&s<}Q {焧SÒuOB,x#~g0-AfH|ۤ9wj$ZdB6x›sl\)>YWϧl~9ד#J|CU~mJ~؂2W:Eb1@|4F&)[U`=ߔ5 VV1KE낉8qrd b2UѶZ؜BkLJ/.8t {)ǟk=L|N?#GQ/vѰMX9eJlBZi?-PUho2_(5KH=.uQR ̂z\D/*4B(HtM/dfJP( 2١|s:9-ok̶BXcXƲfY-]&/~2A^Z*Q#;p[+z,+~4f!hy8ZDFiT.~Q zC'(:{yNQ>@`Lv5OAn]7h6-h,TqjS!۬Hp #]]rp2L!BŅHf֒ߝ6p5\`Xi&$߀tNȁ= $attmRCMK%~s3nG(k fJQh'Bcy_ ZA#%4M4M(#Àzb6W9 T/mDߣY9L393C V 'd,l 㨈,Y@X:u}`ЖO?wAנ2N\ o;W}zݭpx&\ngi![ `ʂ*btC])0X[wj6TN$, `f7PpQ`U+Q!zUrͽZS {쯹/H;MJ%,.OYC*,%sS+Pv^:NO#iKn!^TZUY ^[±!bh9Rk,XϢuI *Y(EMc֪0E߅/3m#cy=8uWx=n-ȶ2|Y-ѫj6šFɈQx5BIZ#A꨷Ek^\7@#<|/7!;Z_ɾ{Nbg}tMi>uǻ 'kFѤݗ1ٍvҐbS5.Y.xVgù4V_. dzu%h&lPmN$";:tܓ{udOq{>tZ@]rK8YK߄n=KWVH7B^Jx__]K4B9&W]Iғ =p-wQ\P8 zs\D `!: @Ӻ`3=d#ăPUaĩ(\b&#N` NѼ gSۅ[+R=R(^L("@PX=/Ueq5w7Qi(jZ' 3P7ƢH*ά%HC5=Ԗ/io4)wR9 nK^~P+NuMGPX%\r˺W]j^M_^4~P}#ʍb1Ffcf^YwXL#4nK *[ofy w)VMfQ{\*KkUDBd8}_w$]T,|)b bɘ鏃M$RrAj&_5:3ʘzÕaNuG7q-Saz͝m=']HQEy1*̼.jf0MyJ~rͰ3dc+bL^̒Zӗ6N~+GIC8ѐ*n# 1®J)cV6~eV jv ͡‹<-B (ob\Ox?@D=hpŒa G21h,%ڕcba0%Շ )4ٕWĽ{Nl]f}Zد5$(!ġ/_y]mqjL)>UDhԚuzdTwngyk)cА:3~Rh\\׿zBجKDfaLfG/cɘ9`&K p!q~|Z䨱%Y sC.2 iF7ug$ic:QSD1@\ Aq+CK>yu`"ƦZy.S2ȹQ&.*M4~uGg3CRӦs^cFt ' Z*pQ-U(Qf}^y~_z0ґ KP,<0jiP[gܫEvrj$XU0)5{J !,[oHz$".͎ рTTR{AV,cD C઴vQ2žoOxߒe9lhdk&VkLIkVda3k(7 0p}h8U$ 8b(0ո;M@ D,3SĀ^B媀<݁մaT|_VgTHˊk?zQ[op;kKOAŤbos"aQQFe#~x] ]S띔;-Gom $U^5`WB_)&;;+8,t6sIKi HyHPE;xe nBg!8M`̊{89-aܶjs\]Oi9.dl֘$q*8#or#V9Ӕ%,N9DKD6tp 'cK$X{5`:We 7OL5AGÉua.T&t eW6gf^OI-D&""砌nEӆ0B ~ºcETKuG.O$$̧9c-p_-[Ua["<õuj3QV!s626"c(&r [a gr3uy_3?VY`ɜAs,T Q\ᣄ,RjYÓ'ia"HJSwҘU f&c k~pyk~oF؝K,VRyPTWChHYO?@P$Gܪnl!&cds@!ڃW,cG9'ijÙCЮ0v7= UU &C$%,/ oUǕS;Sڡ+Z^xm,`W3!{<I4˄ D~r-ߜHwҹ+Cjp0v].a X6/ư6;[d6 jj B`nUnu,($Y9.XvPhQD̎pANJH@Ig}XO9*ʇ lR2 xoO w n_zU>|_Ҹz~n]HB9`"eHئg'OVg# j4gAjThC6uCo0kaCn(`**B01ߠM|[|\9VN(iȎJ.83O \^rR$ӧ[%vOo I-9÷CAestԏ oWZ44E)4ZUz/܉U&Z=~9UJ+Nvgx" ^kZ=`iW*̘; U6iw# a>К  b+ ʈMUzu ;rF>JHvYy{dg ,N:c^ZbfN`:zc"L9es@臻*U=/CgC]K Ka_e<&O.wsd0?QV̔;Qg{ uV~s5 &[.[^֧O CQ7_ʑD; 2&:Mmim΍&Hz]JgN[ KogR螝Nav۔I Q8^i9WTӢ ժTkϏS|4EsQp/b2%5Sx!D=i԰13>>?(Nn6'^ބnfMiEi\W74I|˸ĵ b#ڟ0B`YQwyv2wb-E ܦ62#tq-̏\L}K* ]MB8dsmNeEbU%Dȥ]~- 2ZaTbfBԺ0/}ʉɧ7NF<}GOo?uW(t3rB"1_x@L41pJV%$V(;*͆CŁPE4,ǥ0YO#2Գ[Xm!3uY+`H!}SXFoM'aȗnnQ,'HJ?'x>`EF^ߨ ֒fH_{'<Cq;N]|Vj-dDnS= ou,Wl\dwq'l}Rwe ~TJkoD%CnYږ/n^k~:E;s5➶@j/Ns~zm_,şJBQ!R l}mpC'QA",>؁}{8uiCyS؝‡Q4EK PRK)AϹkw4Q&5n5Z;7_Fɰ{~m>B б1Զ]ο"!oP$c4x+43ǬE b}kfsa $-giFdNWǭTӜr& pz`"nzUj`D!LGkk<S3Wʊw )ڳy&&A;TZ;TZf.Tw#DrOq!K' p$"~%68NW_5Sț$Kj!;ٿ1IFbD& xoirI|?YPDz'1. p=pH'U9۳ὠL6 wǟ,Hw5eK{ $44UYơ)+U/[!7q4&-Ѧnhy+ibo3ڎ+|aX=R N[# b WcMZ#\c!tw,IEl(MuvQM Ѓ~M{ X#9)&ژ=īi/ìrt*kp9Kؒ4:\=_5{pCRzC IL !^pECr pK7yr}Cяt) u !F( m] iD.TQ/o# ,7K)rns lSRI1 .b FndN Z\H#/ ho?|PSYl&׸>"9&| Uvg{ؙ10^}|_L>#2 lm_֚oU3AT[&D,z9PBW2~1HzrmЇx\X3(6Klbvvv,깨r4 ?hޯXe~tT>_|~GOu;VZҲReq^S%4nV^L8}xV }7Ԋ6Ӭ"꺚 a=ƒoIxk(Jlг'vMRY#JV4`AôQI3J)*AL]˦Rʩk~Q )<(/OmvJOg\;cf4Ta=4Uҗ _5|o=ٖЕ/2~L>;꘰RfרպU҂6Pgz=)j\w Ź#`-cOZ*o;T ݓpκ# vSP&ۢ~w{Ը" ApTM;Rΐ3q7LMXb=^R[x TDfh) zL xg]͆2',E0G?9cĤ* /Z;t W5)') <` "Ă|XvA`;XF 6]Di~bȡsݸ@NMu;:$"3E`+^v0ݼ92&@\ē.,ZG6#-fв F?״x j뿘D( v ?l>9rD-8B1vՉ=Ϥ1{,k BJ{pC$,_h6."2/k1f!2s\2e 5pbh79Om83i-1]Up wL&,KM^ `ښC ;v`Z玮ܠSw#&t£"$!q>Wk} {m"rԦ/ ֞ ½_"qTWHKdϳ(emqxL!pfPrALBp}DFk5F~Eއt:*c,y44Vkw 8R1(&0ZfFMI;EuAi٠kQlIVè$O([B?#( [}b$ձD~g rٱSd8ʂu` eڙMǾuh6eLjudL/C"|1B22̇A甒qZO:Kc=Ȋa;ڿAv b ^`}Ml# Q/w5/Ђ"alpHg/O-vA^xǫu?lҦsA]>mu>.WA[\pqBH#+izkgUBY`qfH}S5/qM_#_pܝ׷My gK+-:ctIIT\+R@T,hB'I%HI qʼnXD ?#t+B5/ !35_ Yz/>J] qE\%GjVNft ▢|e6S,tNᓒ0HݪX]mE FQRDٙul>j|j K[aJJNbI$2znUuCqRߠzDqp+HtDOxЫ#IϱvGߤ;\NvZ41Ț^Io8=9'+P5'lqW~ʍsUlg2[Xg?>)o1bZ8%NGu Owt22m'P? S02oo6Sg? FKkZ_h fbRNVawvRN~#٧e'a1)jբW*1 85T,eˮ|Kg BϷT/VNuöY{(Z$Nm!fmkЪhh3f>GJWvZben%:UHYeXDqLTw7ukY+>f}e|?hj*cGhiͫJç!o*z#U璞pWvTs%΂λdn2^zo6ARqB7׃ |s3eb8("1Z[-LI)Ϛw9&Esv:W|Y~Ha!W/ϖm`VDNg!򻘼;> W=%KZ> c1˺0gߡ?u5wxN(R⚼rGd ]MLfz=><_ò)n̖8'dZl6i'#h|NvYXn:qUwrkrPD _E JKL9֒hԂj"^7G* 7I;\|ܜJ-_ᣪ$} dcaI!$;b>".р7[@rTmi&c7KNLFr p|Aa_KAfw=5Bo,p9jnR(G#z1"~j]ogkB:W#BocyyLX[Od?9`O4T?2~/n *W^┏z~԰P礶gsTVE(&O#@pN<5Jy7|-/ef24KM~&/=[8u-A;C4ȯM@Q7;lv7k"ROl%&`;Dr;P4&]:_e.fM}bez|I We=ㅐ]̿IN yAqN H \X=Y,<d%Gss-)Wmi-qfOxS؎Xh uXT[AL2plNl7e,SgA֭ޞ%8mvnJ.Hh Ydnى۵mͰ:/>2X1 ?c֦I}q$此R u O5^}a4)S%!&;zQޤw-Ŵm 5oYL$E^khYF4 (d N}?I$<9]_1hZd m XLJFvw\4R,(~ Kp2J*Ǵoscm Q3"a !h;9rFI–Hőh1x4xjYhָ 5jU[o!3hh]7Z#pR1oϋZH}7>d$$ ,HZẅ́ ѡg\m(3/7^Û48|**Rp2+|o$">f 'm ;TϢ$!=/G@P0i&Ch2 HyN\SVH+JTMJ-nwxvde\ Jm|gy_( EJEZUnOrbӑވT؉A#T9x@p/[ B;a҃EFax;?Wԇah #t[kj>L7WEzVݷ].:95ibo`P3^wM  Ny#9DafMExa>p=JPUMUQ(r≎-&Ӭ/L*:2j]Mc:|I~6AP> +Y^IƗ ;"ZEcC_w&?%hMTI#J5y8w_zuM507,MgMDs^`/֌0]4'?Gl ZNgvf7hq] +qڶb"d]\I TkYpjSP.47 )+Û[:h+hI8tXSNj5MJ(]{_Q9|8Np%#d2J%kt@Mn{] Ax5<= w57- !pO>WJ"Х |j-f^6 br|˱y櫑w2iֿ ٫,iYJ-B1e +ƪwqpBq'w2'sR階ï8@sm.:kf@(@O̫U ,u.:,|K {!&5_.~TtX'}KΙ.b|NxyJU {a`j8l{0"$xlNnѮa'`Gz"T;7V02QAXxBJMMJ?#٨6fϸ߁Lr~\ VUN{ \Z}t,jK}}#g c9\u6OAuodO;dŠ8siyu8R'ǜp|xr[O^(׿>3C|t?`!;'J(=(.#n2ͩ[yY\fF=U` fN5f! @ B t=lW>`<%fQڟ7eڲyՀ-eoP|ě_Y}qBP=4A %<1ha!TE"#-uF,pSN0f0abfKK @f0AUʢT Dk -k;ߚD"$Ӧ*Fo1F>Bg3-;l1L~e{\NzuP"q<mlVxw0]fLA~_36-] 삚6f<2;4(A3ʔ0Hߧ39UFO]HG&?FeYkge{ he" u Uĉb\eŌ t^_[2_H/ݿ1Ƙ)rO#k. yeGSȑ mrzEϷct 38$ ERRn%]$0êWA N#W9} !ksO(ټS;`swWSM:(aq4~8t|H]nA8JU:Gzu? +>hio䭮w_תaL2&1evnL?pP\qox.9@2:] ދQ~rG+jMܷHA\?^#džś5_+?baQK:E ۃVw<":4Njj3QMچSYIhͤfyc>,ynpHDoH.&ѡSԀRFP<+U6IC`"df!Q'OdVWT}Wl~ȀY5iz4$j޴pO܇WN.q~<$>Kn8EAoDد#>Bk21&mpdT]?,Lr7IdhnqAYv(X0~ҮMcb$2luPQSO" (S-%AEs^e&Wk\xYsr9 "J͟@Ǒ; iR.UL$F~==5eHo|Ƥki]>8j"qa꓏F{_- og= %{)9/V͆$)\a~4PF5hmBW{nE}YVFCE#=cwsIf#,PsVް&Vя[Rh19+̠v#6JR&GvIVSì3sӌʀUeԷ&^J3Ӆ%:> Z1G@$t$F5Qңɭ1@```;rPi,Cmu~N)ao)eK<2=(t`z^REdۓ+o(&B'˜]]S=9I1%W뇫RLx'0+mG`ø>#W &%yzJ@x:`"4 -i[\&]G23sʨ`"}.s+Bz:rFs'<u{ɯFԻ"ZuRMe}Y r9Tr!a~ 4zp./tr}; #SV4KBib63z g&K=DEt&B `ARcĥ;:,uQf\SǸ dn,K19MK}많%p3?&/4W쳶((lBn=ЗIu97W ŷ)->z|]$f/r^x0VvOib~j>&W44VpԘu}|ϝܧ5d!Jܕ/E.@$W$,TwHX&w"8$dȚpGW4uJC3Tl\uzCNlEE߉.:?d&z t&"}M!cW?6"l!cZ WxW@D!$' !g9<ǣ% *ׁKS{!u68tҥƺD=36t51n6w VAD ) O}L;D lM *ɍF5c4__CX-ߞxsv2 ܴsnܯ TuzaR,8>CpDKt"Cm z QPe0YzR<4cAVs8R1\#ej]FӚMڟOK)dXjz4ɖބ98c'_9m^xbf}r9:X| 8RyD'vdUR6] :cedJ$?ZH2t [x&fqܩ<k- )4KYXz>=J,i&*݅Z-c~KbhZDf5lj>Nf]Hp ̇a(:MU=j&Ƞ4XPeA0/?j4jO XiL6-2E6o4"b+CškKa<#DNڛ A* *W2|jOee.cuS<:kIǣ.UC0*ʌW3(ՖqN.6^Jal^aindk+R&IhT>Iyin4%lQi FiJgu  ۛ wbOh P2Ks_)=x-5;H7`惆?xg(?vb=Pv,9[fUChZSz޾͟ĥt3(Ll ?. h:œQjɼMp?g $w${ uè2d|r?39Kʿ/kg^zc26ǭu3")"qbq[CMf].1*#hkm-؞x@i!hiR|x2C/\e1L]{{ _Lycas2BK}B0ߝ3)ܶOnH ?=A9Pu(L7 +m6(F4}?+LPtѫ*!$[#CǙ l*:H1 Uܑ 4* h%ݜ奺 F E`Pm#Y9"UJD=zi.0^fޗ93A†A."֥] pN[&=U rdƄ9|/9` }m{Hw)8H̓3w콨2FݱO.vp,>HmV5nfg;L< XFVǣWf$6`"[BGW?i Pfh;Bʈk E}z]+= YDv~E|6kPmǪV}3*#N2zY<8t؛/z2;bXV54j~FR4_?ノԌ=@3@1.!ݢPڀw]]T2]֜aMg0?0&6z+1U¶ພHW`j_ ^Ϳ#fV'&U8 ]i ,ˀ:\0\zL;oFGpud`Z;zOZ#{N4twgo~ˋ~4n"݄͆L}1^KaVM"C̸n-rqq=-)'yq{+s h oI6!qeDEn Z#A&ڮ! tZn9_,'ZY{Bcٝ?YF:h0i:J[@iTf؉ɏq_̩5T=Q)u0+x -fF{@([5r,%,٢!]wRRHЮQ/#pH8\UR.(BCI6i!v1C4g3DmXm7w~F~(˨@qs=yO?)F>& rPe8tJLkϰEy~COwA"`vfxzF0AUɽ6H sU"zw?{m2ɬu# MFwqN ~)B/ǣmyKC+9 I 0mƿ0.G $hA3И%${౶zP= VL9/o]N;"|*F_@w'οf;k 5 e D+?ȑM{˒T>Wcc1CN4)yQFV 鴣2҂T)6pҳfp" Eo5(0e M{m*9 WM>uB9ӣCO6MszM\^,Xq 3.T!S|4NۮY=:}~=A '*+J*ųQԜB3چ^G]p1YF~&~1e~X}9kb̓S()!vo3>ck%Nre>Q?gosLp',)Qj2n޾?^1BVW[."DRζy V)tvM͓,=āx _tfcqnsakZ\1c}\}(֣׹˰mdRdܜ[d<^6]?69vZ~F7oW6Q"RLX.SL9^ʟlP;VRSxEAg468P J`jN =+_㼑ԕCBҁ<L *tTLTX/F}}bv8GCL I|HdPk!U'[R>zQv ꪅ , <80wi3^M2.c9V2ܥGoPϵnفjDtš1aP|QCXjWqt( ({V"†Fr3& knX =?7 Dmmror9Eu!O 6 B`J dxHÓ$RZ@zAR +P MN6:1' 8н&R߬h/D(= ,Weqwn|[L/4ū [t_R1-B{s-ڿ`_<%V{ Yx.?Ƈ|TϢ*J[g[G]~Vivlښ}$?'b5gTPPJ_=FNde 3ϪnrZ5 )(+,33\6=|LcZ kFɯJ9 gb]% d4 ;nЧUZ/_)y6_{&l ,tqk9Җ˷E]sϴ{PP:3<[;úl0{КF;oewFzN֞MycoNT-13j%EHX5/pK99Y4}ar 2+B| jx ;{yrh 됁El8ԟ +]t:P Dd Z^aG&~"&9.9dVLޱ,M!|M=e|b a̞]rĤ~mQ#ZA{&uJX=g-o<h|$@ PG|2$qɱ$e=4FK3.&S\\s΄@/AX:h,>M<ǂ$wX[>\ h2uࠀw`R=?\UE=050*vFw;v~}Z7N_ՖPL)`1}f+(_]v!«2 8xXK/m7(1Np3sXvxN/#9G .'cWwzI| )U!] O.2?VOTWiɱ u-S=k}wq#f$7VxT6h U .>Ȏoc,yr'L FtdN?ԀFW8p,.&ɮ|Jmߗ1;plxrjdno(mtuiYC*2 s7+g[e^;C1dLF=jW࿀}r;{kErʕQČPڰxM2DwiW{;]U&L*B0 W 2{8vAřѠ8.g#OJ^!q6ϊvdx 'DQ0JH\y wů?>(R6H+m[u]OO`'| h[itgM}[ $'Ԋ"ii:bRM֩5 H(x lur`>.#mG )Ys#|/X"} x8{qA|WyXΔpњP5 !d\y|XxIb}q}wZ̞n8"6٩LmT-o95J+ix)s(!O*R{c]`ViJKKmKM4a@*DA9Kƞu<|K]ٝ;CFi  \1/ܜo$]gzt­ E߅0TIgM?64^(OzZl) xze%&èм:@;4r/ `&'``94irA8\ NB=CF:B˥ |*[XX"7= HiUMr!=L88!vYԄTLVI`x 2V\HgحطNhDkg}='2 HQ]td!"/<8Kh\הl ʄSR$:?ө ¯r1a+ t.mAaw'U>X˶ cWj'Cٯю鰓բt>k@"YBQYYKق[Pj(m#i&@n"dW}u_ E|:6+ҵrag(0 KfWEr%t)?cg`Pnv~Qɕݖ\LZr),wߐ>ieCg*m>92iJ3@rwteTfk=K5!3O(3$[[p,Ap_KaF7akH|כ4G1ކ,o*&~%rIf0gK=uS^ا3~囆!=&dٔJ tKⅳ&=D.<[.A?T(vuT|?Ē@\@0= & >:-#d|P1B\T̙\.>f.Ե~ژ35L58{e n*y9h4z^.e 4%,u8`|ke PE&᪑+RqJ"@s!4l|g1]:f2=!V}tݡt1e|hć;σاa!_Z60@IuW.n0o_',2n' ;;wF*3~Iob~ =B*H.@.dǸWohe _W'# `u@%3G,8cɇ~R"# Hf&6M6QR(LL08E i*A+R4r>?*GqӽvtuBZjM('*H G;C   O|;nG䃖[^&Ԛ;}[&L$q9.%~W$$LqϕZʬ#(n Fm\ IXD[tR, ᬛŸaO*uZf,\ {Yj zm#|-W&yCj2 Z1Vn_FviXC;6sG_z5ھJӈk%A VY-vbMA'ovOTԹCz{&q.=o+ǟNž$6DhYKjtQxHGTa,2ub^A5 PJx(pj' |KRɿf@"d(7%[*1g#b@lC4J򇒝=*TKO/B1tI:ǀ(){7#Rm¡-/HC J N pμm%WLoǸR[LWCońGiw_ 'fhmLH & bg27y !l$<;L1\7ϦpjvFuVJ|XMs?˜2W~󜖤@qqV%۝iƣCJSy p).Q!ٯ31;X{_E; @\՘n.TO1_j)$q`݁'6hDT kZ<TdmwvZcr`ukNԀ:.=%ض:J+GtUʚ[ժ. 1֒} \"=n܇20%B-@yBnͻmtxemrP[4f`yrVp^( ?n|؊x/lF!uQ:FoW;F]F tKo|(E˸sKL;cisS]`?' HƗמis&wns +[A{ȉљ*-2WĊaqsL+Ju)a9THsBKh`}׳`S7r@ߣ"6$GumI`b80}Z,xH-g+_"uPAr8Zɚ~Zr{F.Bn2&KnqPhI,F1t:+LPLҸٵ,"V2֑F8.& /@p/}?#hbЈBkfP{=~% w HXG ؿ"RD`PxG<DИu.m5gNI(H@*<ӚۃoИ: P+e``ʍetA1"˓zkvx4sO6)g1?EcW(V Aoz{ k*)@9|>1h%&][#:j࿲]Yi>'W 4}?NKC`"G8<ܣLn)zUh =({gi{ 8]1 -LcVTq=h`"r:LDrnkW*;~@L 1t 0VQ[k~WZ TyuPYGj Oӡ*5%p`47uo0޺[CV"z15u8ˉӐ/~b[;ځIa1x՗2D9f!$/Z )$+hI5iu{`9?umW9sA }S.wF+_2_Gk(NsZBz0{!p%P.ԣ"Rnf3W2e^՗e8d %Q Ɏ:@3iKdZX? .[=B!yvD $rB֖q˩GChxK}e,gzdvT:ip@Db Pߢ^ng= B.*n>^%2"{ jȨB"Q&r^/ ja-$E !7(!@^+kdb|'m[0z/'dd5p\SRX4u m(Zz.94675ѯبm˼?w`r/ا,6{9hce]S :DXǟ)qL 2ʙosϞHDwxP5 e}d~ȿkgRb+g’8AG]ܶׄD'#2:RhTO]r!vǠyZt|"K(DpkWB&=+t-T 9R9XYJKo̞yRh\ Q9b! [uuW:5&rKCv_TdF[}b#ʅ]t~B, xryCSLxnBtP kC!UCbŮELFs^Xq%0¥-ܵ:`ç7{r}Jѻ%~'YAs r>TO4I鈁kg`G F>.*;Uq6ՅՒ6i1 4k2|s-d/NvسJ˜ TP.?S% 7eh(na>֥ZѴE+csc:>HBzy`XԦNڼʩ ޥi "W[rs7ӿ=L-,ܒFN/A[t~}dj)P&@mrB{qxBP p4:rfwboNK,UN/4k囕D"< Wy#سL3*p^'x#91c@9}ʅB%JA.訟;\=b7D1QlSa~G* <n^pp2كkfmIlnGC lf[Md<خ7!&IP`ֳ#({A)J5'uA6uTu<\H6w"Kjp(@P7Xx;zuǼ"d5CCedҎo嫿QJl4P$Q\l&h|/[!K9EBgj$,df)ٴH;,ͦfKC`깕odTUZЁ"sSrC*H(X$ Sg{ZI<gy؂2c^"ZcP5#{+8sy!h#fEwXh;|I`*۲O>31ab"iKJDCtf^{a>gjDvqFa`ƈ,?9@U͂jll*-'І+P$ZP.=BmKٞ#(A*5cS~;7`u_bk~ZN`#L;jSdfw *ΞAS2Ba%L 4`V劓ll楽$aH ^0ze '=! SKe6?C"yq כxS1e[K9qZA>R$ r)]u;(G/Foq!PŮ s,2EC1:K=lAȀZ}XjpU N/|Ƿ @Є*mL\xӘg6neϿz#* Hx(_Չ4\]~$ƘOB,-@G; :1OL.OӖeABA4.gEx^vX ߛ ŴkJ.4ȮfMNgЙ#rh?fKXϡ MLiBmG(>_ԍF'Gи~nݿ? '3V:?fƣ)2txön7WEPlC:H)y=%}$(ՐfAj{pKӫ<Ah֎1V RѴg6:F_Eq N&%elux. \,`)eZ8} R xZHZݕq3 cfVor.v!gSXBF_vGa(*4yhm#.^UAcA}YQqԊl:z*wI MT 0նTL-D FZO=/G-?>2 qswGkyU`ˡ|EQp`M*UD>`m6iH58\Y{n>#uU#;*Td ?VToV 3(.< FjY{N&qS;sFNk #PeQw&p.~]߹;yZFEe_L"%N! z=FQ.WbT9&i\4 9~ Vҟi^^j|R)}J(}0"\-m=|c4;qC]#~q ~Z`72$d&Ҭ02So`q/ԣhzt/C±]^ҚRd!ZyɓT&Cpm3yŸ}> NmlHHQIDwx w+ɰ ]g`Q5mJc.vK1šfl\zܰ^{n8cWt-׻ f{Gi4aeTre8RH?4NhPr-{*al- GC_┚Wk~:Zhp̄Dq&J^PV2]}H85D  ,AެuR4!Yv^64­)]-}Z t%]o}؇*|< fW˦i6~A']wm"&*oU.2y>y._^辖}*OGƪKo-˰yO7J"r/zr՞5}< ֧WPq1C"G\ ~ZC MN""5#eG.;jN!os(ĨgxD|}NY!e'ΆcTڸ!s#Q[hIb2qsx֠ AyҮAe֋N| [B ߽v>"LC!v=J!V: h'ʋzW"ٝ|:D5_=i^wroʻ-U;s+igX_1؀ثɟKBxͳ 0m_6< Yi4/ r^̵/侵l7"e3 *є7>&Im Ë00XIHdɯA.Cbm կ z` KnŻF~#8uNmeZX>Dk-ڥH71l Y2iqn%K]8X8aFע>@xqҢjZ`P]^5d~=$8izgmic>̰~NM" A59GdFd8Ԧ~5v- _rR} ,F"={[ ǭ/$x1LRWzjrd3F[ZGE>|, d+\N$Y:3+4FӶh@"SEĶC?5/}[ x(Wli¾z`;ksZX:5J냦[z죱]!HKW^Of=!va4'f$ko }Fڐ$0ю_@Je 髑hW}VV/D~$kzǏ-$Z kD3jDǗ;^r+@#`_㐒63F9Rr٧*'pq 5f3ĨM_Z鰥'`$Bx`RixaE|t2>s\J`Er-1R yZ[S.YCT$*rqy7~|,^(:.TY= D^W5*ٻ\8KQjĠ!3$')9}JNׇ PQ!bKE!ЭkTlҧV(JT=W܂392(LvW-#HbN?%AzČ9/QH(◮eWR> Dw5\(Ϛ: |V$dkcxr0C\D*`G}dJĉz73ð HMI +Zp=8StI\GT_jr7~Ta?N} .gXc$cj# Ȇ*=\CpN1Jpӧ e-3w[d_PKqKӴa{S`J-NX:Qy`bDŋ#EnX S;e'Gj> ^ai.y-E o3@[!D8( Gz tRi g*'%H#\+Cc(=Z^ZTg෍=0,Wr௜ ͫ`EY`dviKX:8ȍdi2°o[Lr{ΰ*D409S,wkFrV_r2{ fE0SV֞1A_]J[!CT Q Gry h.`)07nJLŗo:O ɚ X31o~9pBD@TPlġ9cuNlDBqT8DתCþyqEZ^/ݹǼ2p/`z̲<9wk.Dٓ^ kG _(Вs\4 g_O7NXi%m5TKYoxA ֏VC,k?}z. Gmzvի~V*)T:ƶKuZ1m0r- 2xb<ojl٠ٟ|_GbV䚂Ki"dpRT }F㬃U4a?,!D507ͭ. C&]Jȸt`JN[틃p) `n jTzi_r  W޸0uga:%<ڑaƄ:R?۳fkM8Z5,Mٳ%y"֣'fُN!ѧ kK&rϢ :HJ>U;pFl}I`Ք?`hq劻Q<QVw7v}YFW{d uFI 4' 5Jen_8?Jd߃6v?7~5 Y^B`lc&Rc>"<2g]5ACGUKQ|QF3(Hbt%RkD+ݸn*"}|WuC_iզ|yFb'#7sUȿa^ XҿN_HBhxJL %*$1KCTa87j@ 2>ɪ-W>Ack5Ψ gzsĴGRZ柍k*27(rqʉ"G|]'͋N<(a"V;B@syL>-% 60*'].pL]fs*k >48/sE3ZI =o}[a[l& į*Fas)D}Xw] gv>U.ũEaLzԶH'X)}6Z ]ANWɴ`Ey?E&d.$\2Yר_؏~b|ܵPfo0yUl _s~ kIr1Iзŏe}h|6*5)Nvg(vg akP91s,TjPMJlMw >j Htܐ>xKUGV2 P2:R#s~S`UQ@_0F_yTI-n @kٓp*2(U"6D ##1on_ae7a齟kGo" G(Fa*sZLo!U:A]Z'@lM8EJc5Hs(n;څviȔ]a9IW$"|K^0Mf0@quɠ. ǯsx2j? Z D.FݸC70R[*lɈ+Q_~EZͅ;@9BMvǒK>Ћ0dԬFSR],G.@tE˵e{𧉽nn *J<,O3с;A^Ԓ0vN 8e6nF> {N(&z E5s34ݖ!l+2>d\̳9(Osl7)H& &aC|譣l|Яa/jr=> 3?gަ[7DKbrv-:0@J[J}cV@N>Jzׄ7eMl nuS1&BfȠ^ LD7L$&'96 A0th8{Evvz5/,񩟱3y~(zMpi2FCx"@.QLrjz<~aɞ/I@~#Yn2- g;3؄]xr[&jk]캅̑J|RyknB>嗯`MG{'/K)h6HjeҴ=v(v1)I }0۝Cw5(o.ȍ|pxɬ%KO7bE6]x]ڟ,V$),1LW6HKkqSP8m0VIJ+AձD&V>R1g)o>{h!|MeL7k@Ĥ}$mer{ajqW@r1BmY8Ż[L-iel@Vrb0;݄2.j?HB ChvQ˜.o@3ܱЕ9n\]p(SeR g Qd;1/\^)*XLWެ0դլ1P2:;0=,kI$ G.Y?4FXϿR ,;&JbryVsQ,ıBi R-{Qgy_m7>pQ"/\*zaD[gH\`HwskJ Mб+5/|Mn%2=܇B[(!!b(E~x}&~/d b/JGR]csEi "բi|VNݚk~*Tv;F,\][>R1%6<{؎kLxӜ+S(fg,8~3[)k9>lrɕ`I" r2+SqfZU{4;MD[_/ cDkuL&EQr J;e5Ner8}8v.^$`W0pI. 4ڷl7"b0@䟙{tm}?nkʒ8ӕe1i'fh1,a3B7sT@f~RUWDȼ`d_ƛ"rhsԁEd/ x(/tXz yx]Zkt(zG&Hwgk*ۛu2\ GDf4ʉ3QBoن XknT=uAWqg`6-v%ƚ ݞټЋ}~RK4{]B\UBg˞lVc+M8wT@[z&ft!%zZ# {'iʰqm?D.g~1yԜ/`rn!5Z炚(a}"CR0׫yD,V^^MEFMrIhjSUW侅 Bg}tnYi.1bz;:^v(&%{+>}N>`%qB02Z;ɊpeM(:>-6QPjߕ*|Bɇsp6W: %sdmW೪s];KdwꥶO9"{1{:ufgnT9ܡZPO+_B ELG>7J"oRl|XPf;I֚@e\O~#ĻurGY׺Y0oIFQ;Kis]7ZX } P6_TˮW+J\cGxnlPHxTw;k;IdЍ@^I-C`e⌴R7KjZ喛ꯝ12,9,"7W 1듭lwe!U]H,;^eaH4 &&P%MAʗ6vQ+k@N7GQ:S'a9 F 8(M4^ q—q ft4§B|n9 yitS 2&mSr1JJh 6oTk)>:'7h1 8gqto-޲7@$m-н9>ɬ^JxDV޸֩hlFԀ9K*bq>0850:ΠșBH? x=BG9)/GH>IA"wYՕkfD?t skM@'sCEbVVVbEbY#^.TIIXX F;SaT״b6VUP-`$ˋ1c&੽,CFIsßLP;M*}k'H5RbkV#LOlCXH0&V7U;^6?Qb,`㨛@Y,\^%'M&#kq&e;z,!؅2q^ ,bG6!lLJ$ b+Np#;fA>JjZPdh1\aപh᥌bw]h2AK9=_>]P18a)l-0`qe_SɍO6~eUCJYՇ fZǀdܮ&e6NX=7W ܭaOPPF5W$AE^+姜Y@ߌ3c¥^8 {0=zum4Jϕ|o1l,$dH D]w+ZTM,OصB"fbQ_Mv󄧪}8aM$F%Sakf^*{0ɜUA!] p#$pVXFr.[\΄::1gq`kRA\2DYFfލe_K-\Қ⁩Q7fGK !ˍ11ffTYׂ3Γ}\E?M 5OV0De ,bxRZfj]qNgUs1I§ L̪zLv4"0}Xay)n:sZ,d?8jG Max/)ݽw|U];qIqw]䜜*L9/ʙHǫ Ã'[ y'ISfDq̥qQ(`]^&;dYOXHs3Q k r wB1,/ھB%:xŧx1QR5VK&B}IneOf,ٺ3Vʤul;9Ym$|0W3;@KbJ|Lrv-x0uxFf 1B\] 5w֗ YhB@U{dM i\|ai%90T}^ o*l25@FQթCTaE}pnWSi9KLUW?Eq\ H\օ uA9[`Z3L]`{ɪ+$S}Z\mHS$fȇNDd|4^ y>ꥦ zQa|.OV؃Мv^G!1Ij'j*My$OU">6pScv٧ly τh}zArd"{2#eA }pQfo'5p޵_YVAEiM;K\Jb0Nq~(%e?)E/As;j2 .xk't2(vk-&uc?Ky->0~H;u>?Q|ػҨ0_6<>78_݅ɖp"|, #=Jcodau,d(ۊs x\pR$ڈ .r[BLR&SaRa8OL n&a|h Cк EfR\\L=V%5yRЩ,E)΢^;w&hhUs췃E&C%'~e̠Eb}lblV `DcG T5]ݬ>"[(dlgpהe0e0Zrνk +jF/礅K!lnkݬd&xaf7:Js-;j@1W/:Zo^|Y`޴{f:ÁnHPe940d[7FJ2lc*6a)zN~%5?5;@Ĺ Zf9(eLh>đp;5ߖ2c~ä/zUzj,,Q`6FCjPA̛Ͽ  d7Og2r:]fDBNQH!Z)КXcЭ&丱]-GР$2ȩ9D ?\$i>A؆ iQFS5*Ύ-glSMUt#WanD޲P~R| Y^~#IX5 O:*LJNfPZFO}i~pjI6IP|2AT#_.9)^hunNWU"X"Ş guENg`\Jp~R|F.˧%:@%eW`q\1#6FOᾔF;ؘ# >+=deD{" >sJIXB.[X8xВ{҈X1[̳, nK=jSqqӖ[=` H,$9*ﳀH[ɕD$$\ ~--:0 lGSWQRVC6w6ya~ޖT5ƧYW5o9Q ۗ!;%.PiyaA0D/ȁ ^vJݫ\Pͭ!6]P~e>czJ=5*ʗOndtmԁy*R Ayp|K3% ,$tglF 7zu4v'Z6cPZf)<~rm |аL ǥ`my"JaT_-hi} _p]9ҌsaHZ[dlEh3ɺ5GN/ p'"'zsxGvQ%Dw`od9o Xن oWh^03vitKJȥ]Z .J)y  kn!ېλ< ZP.bcjx1= j0x@#deAomFUS53iab- e;'vK;c!"w&SJpA&pmMޥ?dmfn@Go{kW0uYI*'f0/2җ8!J҇.ԀUza}b<욯dAFS3\a2/6M3#DxRIHfJ=g?L٠WX?B-w蟐!WBQvP+DSP~4pl&9Uۘ gCa1 . V9 yC{yY1i 1evdOi"[`Vz{a=1ӤR>9%Y XTVfM]M^x3-NAbҙ45Jv44 ̯ȹF ظaԬ[zn&%.itYz At#1_%׭}cp` q/x6l0S%P'ɓo"%4>ӾS3N&#k)Gc);^L۠#-C'kD|&^ [+= :,^3a&j_]'1ZR'bM}PiVJE^zMid]Ծl` ႏng1a.($ktaFxsb2uaچI%dK{ hwe?clԕƷ{YC/5)aH]s/Jȟ&;|$.v͝b|^1Hh52or}Hn7n C!_@0֘LMQܨ|--`JY`鋨rD Z9p:nT U@"HVl~DHWMZ_~O/SG}-wuǼӷ7.5"Wՠ:l[h p}~: sV(D'XҢ+J3#}h_OI}Ƃ)?gwGJ`(MYl ɯ5ģqz(/OC[aj(;f6! /? ;qGi+sT{U wLkeΤVQ4v06F "Nfnlڦ9l"ڛ]zal?Y-9 Tn*c,U&&f03&%xROky(g(a8I2AP\S$Q$]6Sb4WmsLKw}^Qmˣdf -! .ϓi@sJvQB{ 2Qu6p.*,S碵61e$ MV|Q!ƀ~ynѩ"F]8t)\l3.Xd*xОȸzgjJr6}K΋tpu|9W}(Tkx{ 0Zu^CiUc`噙 UqwkF=q_y̵^QgBjs?ș*ƾ8c)ƜnWU9͚DSZ^| &/"v%*a@1Q8R YVjB4n7^'>~}u0Ac'8MJ>T<+m@jah$:LW-G 㱿/l훪v#CE q:HgW,dMY8DZ/Vst nvG~ًz^`K]*7Q$^PΚ)G UJz|K*,˼tj.MwThe9;(mAف.K^GjGn"64!SV[ ^yPL٤6/ZR9shZXπSL?͆,IixnmhU^>Gk26K琓vcR!>Hf QΒX hw?{p X뒳&#BT "]Ux>\`?J2CIyZV _5B˔=Ǧ84/v0VH#4W59`$ $yPZH|':Ύ @o9d:{!/wD#d h]?x hYC[h\!aSb7r^-l ͈Ud6+3|.uQs]c]?9. Sa o;͸o }0P`g $c;K6uxGXZQ?>4+²-}50kly۴T!"knqYX]5|$}IP UP򕑄đ˹=%,+PL fYN4`Pcmv4{K u'NJ WYsglOk+n+&?P~7&^wB/,Ok?X|ޑ_'VrW^uIJ>L¢$sm~vDZ![ٲbG^x!an\5@Çb5`MgNU'A 2@UrYD{>)&v/jRy*-kTw}S-:u -U%V)={%&3tBcg(r1Vgvyy\7vnP͗W=g|&񋞑>knoEx0hmzUA }Xu(mC\_qo7'ugҵ*6A \cSu-,MOɹ좱uc] ӴXI[zOzMPzE {ٓc&+yr_g^Q|3k 93ZsK0}Tm,VN>_sT.&;V+5 jmO"WE=JO<-fLdp}R>< YZ