avahi-0.8-150400.7.10.1 >  A eQp9|va[*} NXp2,qqShk`!TGB hD*U{ 6'NcsM\C[ ߄% mjA%LNY3MHHYϗ..s%WHiY3ԛ>Ic0%θF%iJLb|9LP)SozYKҋ8}j Y1]-q3! 2?$?GMzfNM  m_"ZH32fe7bff9f5651d7af80ae140b4a6bdd743115eb695f435f457b92275d81327e98661055075d1bc00b9b069499b70e66ba9d5440@eQp9|$*C)1cF Fqowps!u@ CwyR otz` ܵٞSy4?m$P dP4}6-QKi8Ɂ$RI!pigN=p0pIP?@d   A &5LRZ+;;  ; ; l; '; ';(;*;+,+L;,8,,/Q(/8/790|7:4c7=v>v?v#@v+Bv3FvAGvX;HwD;Ix0;XxlYxZx[x\x;]y;^}bc|deflu;v w;x;ypz<Cavahi0.8150400.7.10.1D-Bus Service for Zeroconf and BonjourAvahi is an implementation of the DNS Service Discovery and Multicast DNS specifications for Zeroconf Computing. It uses D-Bus for communication between user applications and a system daemon. The daemon is used to coordinate application efforts in caching replies, necessary to minimize the traffic imposed on networks. The Avahi mDNS responder is now complete with features, implementing all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It passes all tests in the Apple Bonjour conformance test suite. In addition, it supports some nifty things, like correct mDNS reflection across LAN segments.eQh01-armsrv3{SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Daemonshttps://www.avahi.org/linuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in avahi-dnsconfd.service avahi-daemon.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi # bnc#853845,bnc#851953: do not start by default under # sysconfig as this breaks vlan,bridge,bonding setups # in pre to revert old default setting from template. if test -f /usr/share/fillup-templates/sysconfig.avahi-autoipd -a \ -f etc/sysconfig/avahi ; then . /usr/share/fillup-templates/sysconfig.avahi-autoipd if test "X$AVAHI_AUTOIPD_ENABLE" = "Xyes" ; then sed -i etc/sysconfig/avahi \ -e 's/^\(AVAHI_AUTOIPD_ENABLE\)=.*/\1="no"/' fi fi /usr/sbin/sysusers2shadow avahi.conf <<"EOF" || [ -f /.buildenv ] u avahi - "User for Avahi" /run/avahi-daemon - EOF PNAME=avahi SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=security SUBPNAME=-checksig SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in avahi-dnsconfd.service avahi-daemon.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable avahi-dnsconfd.service avahi-daemon.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop avahi-dnsconfd.service avahi-daemon.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in avahi-dnsconfd.service avahi-daemon.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart avahi-dnsconfd.service avahi-daemon.service ) || : fi fi avdfl@ @c d7I`  S <v0ʶ3/(g^A큤큤A큤A큤A큤AA큤A큤A큤eQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQeQUzUzUzUzUzUzUz^KUzV[UzUzUzUzUzeQeQUzeQeQeQeQeQeQeQf5ed1c838661a12a292c4a764af0ff0feb8420486570264da833653d40328ff81c35a47448cb10975593d5af12a61033f8648af5c60b823bbb1bc2550403e08ad16fca08d5054e14ffa9b0cb919263f4f21db379da4058ea745d3ec467f32afdb1e51bf3ff20ab16b8954d8a999f69966dded889d29b75cea25a726b6b9b12dc1f1eb5027c8ac30e27cfa50881d6be5d5a4bb9e2252193f58fb31374a7014716e0e4b0fcc4e8f36a6cd9644777a3e133d6ccea3e8240233ba8913d9d33195c082e8784f74603b0e7b03147eada1f1f8ec190fdef0c3fa1041201ac71ac2c0a7d53aa111dadc10bba319e0346e399c607a80ae6ffcded55f3cd3102c6d71995b038f40d7f2d4a73bddf8ba55b11718c9b92dc5bc2e2df7c88aedd114f1b564a63ebcac21cadd59380308ad26b243b3fee736204195eee1ba418f5cfd9ea4ff257b1314aa08d39df60afebd1d609a98d0d91ad96ed2eb157192fd7f5dc5e3cf1b106410949f627da816c7a911067095062f82b11be234cd1fed1d642d8c78c133db2af0a7463c678ce833463ab2ad163cc9f87a004b0a9a729f77ae06f1170a65c7564f670726e9aa1f899af0fde403cfc46c195e051e13a24771b904a0cd739e6aa30465c8573b5cfac75f7581ecf6439eb5923e783dc39ba3569932d66c1dc123fd2a26c05bc5f6a9ea121162814f25fa41a750594dfae6bee6a35c63b9390cb7ea489e95681a97acbef068413dd063802af1ae7ba5ef3adfb3d42566d31a4880f418e7793eca2129220534413dd48b5f42e746d2a3896d194d5faf9d17e1d9937d012a9cdbe953e0c32d0042c2a4e692becc276ff0bc14d8c0178cc96e7cd00cdb6b1f9cda0509e362815fde88074d1151976f9f8bdd3ff30cb80a86c90d631c4978128db3864abd0470315768c6570509fce3a2a5332fc68832971d5006d2aa7bc05116c4fb6f8194956bc27cebaced4d6362401a1cc9ad5686744d63426806ca4d11d21db16bb34964aff545c7d642421c163eeba5560008cd6f097b2f6e870e959e3286cb86170d29b6a914902c438414d9b3133e9b1b9cb7b5b806836248fa63bda2aa3a1a1308564809e060fb8e7b3b2f84e880a6d049b4e63df251ef03b4d0bfa7e65c2076cbe3e9b12ca318dbe9ba565124bd8cc356474de877ab194971185e74e8f8a90d5431453e282843a5bd9a91e813e7bf6104e2bf0a7bb9959a0bc14aa654401c4ca4b5b2476d1661f1d3269f8892bacf58de7cb801d378241700436c2f09259fce8e18eaef2352468700535ff21029fd8fffae36ab54474d2ab3a53c27883074b89e2f85757a713e113f487401dc5adea2650799292ade650cd73c88eab315a86182348506a4b6973d2f64d592fcf15277bf9bac0492d2ca38862399cd898641e8023e40c06a150d531010828ed460f40c03aa0bdf441a89ed80d5f7026ea376b7d1478ae7b802323b8888cbb28a49530593b9cba28545307f610466dae817259cf6ffbdee97ba826239c6dc52b4d5fccd646e8445521571ace92f84dc8afc1bdea5a0e66801db4d981b656c894e30ea0ce01ac39c6035dbee8ceffd40c6ba3a1d5eb43288c19bed68ffc037054248757d4d835169f3203cb20700c2aec5e57a23cd7d8086ba359c26f8dd9e2ae21ef88adb99e32fb4f2f2260a516f94e4da95dc65d7f39494d1920a1f64ed59b88579ec5e181b9ed20335383c63e090cf20cd1bca469dc9f2b549a6972ac99c3ea8a2a5df7c10b4b537579b39ceb473ddb6f650a711294b0d6e8cc8e648559b9c8e96cb56ac86de7faeba1a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e8613f1ff795111273f490e4cbfc049fe3e6cb03199a786334cc08b1f64e4df5d2d64df30d5f073f07fb7c0f351d891500e32674b5e045a1ece26e6a8b973d36788c6662fdb5ab343f70c6b7d415e49d2f276cda50fb49ea37a581fae6c8781e91d1b900be7ed29e7255e033ffab672d1dec148f1dde873c4dbf2c734a2e610b56b1f71ac8e077e1a9c66cdc82eb37555abb0546dcb07577115d154cedb2bb332dc4579a853bc275b0b148fa63d90db0bad2959c5d747c0fb3c20b212a101cde8b568e456e1df54194b66364c97b2e380326f53eb8377b1d15d33d094b765e47652eserviceservice@rootrootrootrootrootrootrootavahirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootavahirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootavahi-0.8-150400.7.10.1.src.rpmavahiavahi(aarch-64)config(avahi)group(avahi)mDNSResponderuser(avahi) @@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(avahi)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libavahi-common.so.3()(64bit)libavahi-core.so.7()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libdaemon.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libexpat.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)nss-mdnsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sudosysuser-shadow0.8-150400.7.10.13.0.4-14.6.0-14.0-15.2-13.24.14.3eB=e:Td5Kb!b8b @a@aZ@aav@an@aC1a@``r`~@`+`#`_O@_L@_+_$_"@_^^6^,-^@]^]QT];\@\6\/JZZZZZ@Z@Z@Y0Y-^XBW@Wk@Wk@W>@W@V@V$@VZUoT@alynx.zhou@suse.comxiaoguang.wang@suse.commgorse@suse.comdmueller@suse.comdmueller@suse.commgorse@suse.comgmbr3@opensuse.orgmgorse@suse.commgorse@suse.comyfjiang@suse.comdimstar@opensuse.orgsbrabec@suse.comyfjiang@suse.commgorse@suse.comchristophe@krop.frmgorse@suse.commgorse@suse.comjengelh@inai.decode@bnavigator.dealarrosa@suse.comalarrosa@suse.comjengelh@inai.demgorse@suse.comdimstar@opensuse.orgmgorse@suse.comtchvatal@suse.comkukuk@suse.comdimstar@opensuse.orgmliska@suse.czjengelh@inai.debjorn.lie@gmail.commatthias.gerstner@suse.comdimstar@opensuse.orgjengelh@inai.demgorse@suse.comtchvatal@suse.commgorse@suse.comjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgrbrown@suse.comjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgmgorse@suse.comdimstar@opensuse.orgmgorse@suse.comalarrosa@suse.commgorse@suse.comdimstar@opensuse.orgzaitor@opensuse.orgmgorse@suse.comdimstar@opensuse.orgdimstar@opensuse.org- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one byte long (bsc#1215947, CVE-2023-38470).- Add avahi-CVE-2023-38473.patch: derive alternative host name from its unescaped version (bsc#1216419 CVE-2023-38473).- Add avahi-CVE-2023-1981.patch: emit error if requested service is not found (boo#1210328 CVE-2023-1981).- switch to use _multibuild - delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete - use https urls- remove avahi-mono* subspecfiles, they are no longer required by anything. this makes the spec file slightly more readable.- Replace avahi-0.6.31-systemd-order.patch with avahi-add-resolv-conf-to-inotify.patch: re-read configuration when resolv.conf changes, per discussion on the bug (boo#1194561).- Change to systemd-sysusers- Reinstate avahi-0.6.31-systemd-order.patch (boo#1194561). This can probably go away if/when gh#lathiat/avahi#118 is fixed. - Drop avahi-0.6.32-suppress-resolv-conf-warning.patch: we should no longer need this given the above patch. - Add several patches from git: 0001-man-fix-reference-to-avahi-autoipd.action-8-in-avahi.patch 0005-avahi-dnsconfd.service-Drop-Also-avahi-daemon.socket.patch 0006-man-add-missing-bshell.1-symlink.patch 0007-Ship-avahi-discover-1-bssh-1-and-bvnc-1-also-for-GTK.patch 0009-fix-bytestring-decoding-for-proper-display.patch 0010-avahi_dns_packet_consume_uint32-fix-potential-undefi.patch - Build manpages with xmltoman. Currently needed for bssh. - Minor spec file clean-up. - Require python-rpm-macros for all builds (boo#1194744 boo#1194745).- Move sftp-ssh and ssh services to the doc directory. They allow a host's up/down status to be easily discovered and should not be enabled by default (boo#1179060).- Change %python38_version_nodots to %suse_version which is compatible with Leap and SLE. See also: https://github.com/openSUSE/python-rpm-macros/issues/107- Add rpmlintrc: Filter shlib-policy-name-error for libdns_sd (boo#1191750).- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Obsolete the same version of mDNSResponder-lib and mDNSResponder in baselib.conf and spec.- Add avahi-CVE-2021-3502.patch: fix NULL pointer crashes (boo#1184846 CVE-2021-3502).- Fix libavahi-devel requirements. The devel package installs libavahi-libevent.so but didn't require the library it's pointing to.- Add avahi-CVE-2021-3468.patch: avoid infinite loop by handling HUP event in client_work (boo#1184521 CVE-2021-3468). https://github.com/lathiat/avahi/pull/330- Update avahi-daemon-check-dns.sh from Debian. Our previous version relied on ifconfig, route, and init.d. - Rebase avahi-daemon-check-dns-suse.patch, and drop privileges when invoking avahi-daemon-check-dns.sh (boo#1180827 CVE-2021-26720). - Add sudo to requires: used to drop privileges.- Drop configure --libexecdir variable as it does not appear to be used by the source archive.- Build python bindings subpackages for all flavors * use the python-rpm-macros singlespec system: The macro %python_subpackages together with %python_subpackage_only creates the pythonXY-avahi bindings package for all python flavors on Tumbleweed (currently python36, python38) * Put the avahi-bookmarks command under updates-alternatives control to avoid package conflicts between flavors * outside of build_core, the build continues to use but not install everything in the primary python3 flavor. * For distros without multiple python3 flavors and/or older python-rpm-macros, the status quo is unchanged.- Use sover variables all over the spec file- Update to version 0.8: + The Avahi 0.8 release brings a number of new features and bug fix changes including a backward-compatible addition to the D-Bus API and the avahi-core API. + The existing API is still fully supported however clients using the new API will not work with older Avahi releases. The avahi-client library is not affected. See the "API Changes" section for further details. + New Features: - New options for filtering reflected queries between networks (reflect-filter) - New mainloop integration for Qt5 and libevent - docs/THREADS: Information for multi-threaded avahi-client apps - Listen on loopback interfaces by default, allowing local-only services to be consumed by the local machine - New D-Bus V2 API and additions to the avahi-core API for splitting "New" calls into "Prepare" and "Start". See "API Changes" for more details. + Notable Changes: - avahi-autoipd: Initial IP selection based on MAC previously ignored first octet - this will cause all hosts to select a different link-local IP than previous versions based on the same MAC address - avahi-daemon: Delay sending results on an object for 10ms in an attempt to give clients enough time to subscribe to signals from the new object after receiving it's path in response so the New call. See "API Changes" for more info + Bug Fixes: - avahi-python: Various Python 3 enhancements including encoding unicode strings as UTF-8 - avahi-common: avahi_string_list_to_string will now escape embedded quotes, backslashes and control characters. - avahi-daemon: Fix a crash when txt records have an empty value in .xml service files - avahi-daemon: reflector: do not incorrectly cache responses on outgoing interfaces. Previously we would incorrectly cache responses reflected from one interface on the outgoing interface. These responses were later sent to clients on that network even if the original client had disappeared and could cause those clients to have a hostname conflict with themselves on restart. We no longer incorrectly cache such traffic. + Security Fixes: - Drop legacy unicast queries from address not on local link which can lead to UDP traffic amplification attacks (CVE-2017-6519) + API Changes: The avahi-core API and D-Bus API have implemented a new API where a call to the "New" method can now be split into a "Prepare" and then "Start" method for some objects. The previous "New" API is still fully supported and there is no intention to deprecate it. This change affects the the following objects: AsyncAddressResolver, AsyncHostNameResolver, AsyncServiceResolver, DomainBrowser, RecordBrowser, ServiceBrowser, ServiceTypeBrowser This is because the D-Bus implementation in some languages would only bind to signals of an object after it was created and had received the new object's path. This led to such languages missing the initial results sent between the time the object was created and it had setup a filter to receive it's signals. This primarily occured in languages that create dynamic bindings for D-Bus objects using introspection such as Python. The avahi-client C api was not affected as it globally binds to all avahi signals without specifying individual object paths and still makes use of the V1 API. The v2 Prepare/Start API is available under the new org.freedesktop.Avahi.Server2 D-Bus interface and also has corresponding avahi_s_* calls for users of the embedded avahi-core library. The old org.freedesktop.Avahi.Server interface is still supported and there is no intention to remove this API. Additionally this problem has also been solved for old clients by adding a very small 10ms delay before we start sending results to give the client time to bind to the signals which should silently fix the issue in most cases without introducing a noticable or impactful delay. Clients implementing the new org.freedesktop.Avahi.Server2 D-Bus interface will not work with older Avahi daemons. It is suggested that clients may wish to either check for and fallback to the older API version, or continue to use the OLD API and rely on the 10ms timer to resolve the issue. - This release is backwards compatible with Avahi 0.6.x and 0.7. - Add qt5 bindings in a separate package - Add patch to add IT_PROG_INTLTOOL to configure.ac so intltoolize can be used: * add-IT_PROG_INTLTOOL.patch - Add file missing from the tarball: * build-db - Rebase patch: * avahi-desktop.patch - Drop patches already included by upstream: * avahi-0.7-dbm.patch * avahi-0.7-encode-strings-as-utf8.patch * avahi-0.7-python3-bookmarks.patch * CVE-2018-1000845.patch- Skip the xargs dance and just use find directly.- Pass -print0 to find, to match -r0 being passed to xargs.- Call xargs -r0 instead of just xargs -r: guard against file names with whitespaces.- When changing ownership of /var/lib/autoipd, only change ownership of files owned by avahi, to mitigate against possible exploits (bsc#1154063).- Do not pull in dbus-1-python which is py2 variant but properly pull in the python3 package- Require shadow instead of pwdutils: pwdutils has been absorbed and replaced by shadow long ago.- No longer recommend -lang: supplements are in use.- Use %make_build.- Trim descriptions of secondary packages.- Drop gtk2-devel and python-gtk-devel BuildRequires: No longer build gtk2 support. Following this, pass --disable-gtk to configure. Drop sub-package libavahi-ui0, no longer built. - Drop long disabled sub-packages libavahi-qt4-1 and libavahi-qt4-devel.- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html- Drop -Qt4 variant: Qt4 is EOL.- Remove %if..%endif guards that do not affect the build result. - Write "D-BUS" per its own name, "D-Bus". - Replace FIXME PreReq with proper requires as needed. - Update boilerplate summaries, and remove em dash grammar.- Replace avahi-0.7-python3.patch with avahi-0.7-dbm.patch: use what is upstream (boo#1110668). - Add avahi-0.7-encode-strings-as-utf8.patch: encode strings as UTF-8 (boo#1110668). - Add avahi-0.7-python3-bookmarks.patch: make bookmarks python 3 compatible (boo#1110668). - Add CVE-2018-1000845.patch: drop legacy unicast queries from address not on local link (boo#1120281 CVE-2018-1000845). - Drop avahi-0.6.31-invalid-packet.patch: fixed upstream.- Drop the qt3 parts- Add avahi-0.7-python3.patch: Port to python 3 (bsc#1076402). - Build python bindings against python 3, rather than python 2; - Python-avahi is now python3-avahi, and python-avahi-gtk is now python3-avahi-gtk - Obsolete the python 2 packages - Replace python_sitelib with python3_sitelib in %files, and add __pycache__.- Rename %*soname to %*sover to better reflect its use.- Modernize spec file by calling spec-cleaner- Use SPDX3.0 license tags and package COPYING as %license.- Update to version 0.7: + The Avahi 0.7 release brings two new features, binary TXT records in XML service files and the ability to start the gobject client in a custom context. + New Features: - Add support for binary values in TXT records in XML service files by specifying value-format="text|binary-hex|binary-base64". If not specified, defaults to the normal value of "text" (thus backwards compatible). - avahi-gobject: Allow starting the client in a custom GMainContext by passing context to ga_client_start_in_context instead of ga_client_start (avahi-gobject minor version has been incremented). + Notable Changes: - avahi-daemon: Remove all default rlimits from avahi-daemon.conf, as two main problems happened with firstly rlimit-nproc causing avahi to fail when started in a container without user namespaces and secondly because memory rlimits were causing avahi to crash in some cases. Leave it up to the init system to impose any modified limits instead. It is recommend to ship this change in distribution default config files. - avahi-common: Fix watch cleanup issue in watch_free - avahi-discover (python): Updated for Python3 & GTK3 - avahi-autoipd: . Clear previously set address before binding a new one. . Fix dhclient hooks to check for avahi-autoipd before running. - build: Move default rundir from /var/run to /run as per modern system setups. + Other Changes: - build: . Fix the printed value of "Building libavahi-client" in ./configure. . autogen.sh improved to work when called from another directory. . Fix warnings when compiling against musl libc. - avahi-compat-libdns_sd: Fix incorrect URL in warnings. - service-type-database: Add new service Types: _ipps._tcp, _xpra._tcp. - avahi-dnsconfd: Update manpage with the correct action script name. - avahi-gobject: . Use the correct shared library name in AvahiCore-0.6.gir . Fix build failing under some locales. - avahi-common/dbus-watch-glue.c: remove Unneeded semicolon. - Update gentoo init scripts for newer openrc version. + Updated translations. - Drop avahi-empty-share-dir.patch, avahi-gir-fixup.patch, avahi-move-everything-to-run.patch and avahi-outdated-URL.patch: Fixed upstream. - Drop systemd_requires macro: on a machine managed by systemd, we don't have to require it. If the machine/container is not managed by systemd, we don't want to require it. - Add pkgconfig(pygobject-3.0) BuildRequires: New dependency.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Do not suppress errors from avahi-autoipd user creation, but do suppress getent output. - Replace $RPM_* shell vars by macros.- Modify user generation (boo#1010384): + Use getent to check for existing users/groups, only creating them if not found. + Do not hide output of groupadd/useradd. + Do not mask failures: if a user can't be added, we have a problem.- Drop %insserv_cleanup scriptlets: it's been a while that avahi did not install any sysV init scripts anymore. - Simplify avahi_spec-prepare.sh: OBS is well able to handle macros in package names by now. - Drop conditions to only handle systemd services on openSUSE > 12.1; it's been long that we did not ship the sysv scripts anymore and openSUSE 12.1 is long EOL.- Replace avahi-0.6.31-systemd-order.patch with avahi-0.6.32-suppress-resolv-conf-warning.patch: only warn on missing resolv.conf if the options that use it are enabled. https://github.com/lathiat/avahi/pull/63- Update to version 0.6.32: + Don't log warnings about invalid packets, commonly triggered by Windows 10 systems. + Fix issue with bad packet size estimation, causing probes to continuously be sent when hosting large numbers of services. + Fix build on Solaris/SmartOS (filio.h issue). + Fix build on FreeBSD (PCAP_D_IN issue). + Fix debug output with libdaemon >= 0.14. + avahi_server_set_browse_domains now correctly uses the provided list, instead of re-using the list from the configuration file. + Set nl_pid to 0, this will automatically assign the value and prevent conflicts per netlink(7). (Bug #334). + Check for netlink pid=0 (kernel) instead of uid=0, which works correctly with network & user namespaces. + Fix reversed IFA_LOCAL and IFA_ADDRESS checks (Avahi#355). + Don't fail the build on deprecated GTK/GLIB usage. + Gracefully fail if SO_REUSEPORT is not available. + Minor Python 3 update for the python ServiceTypeDatabase test usage of print, should be backwards compatible. + avahi-autoipd: Fix incorrect usage of IFLA_RTA instead of IFA_RTA which could crash on ARM (Closes: gh#lathiat/avahi#42). - Drop upstream fixed patches: + avahi-unicastdomains.patch + avahi-gtk_box_new.patch + avahi-fix-mkdir.diff + avahi-enable-ipv6.patch + avahi-reserve-space-for-record-data-when-size-e.patch - Rebase avahi-0.6.31-invalid-packet.patch.- Add avahi-0.6.31-systemd-order.patch: start after NM/wicked, to ensure resolv.conf is present (bsc#982317, gh#lathiat/avahi#59).- Update to GNOME 3.20.2 (Fate#318572) - Added License field in spec file.- Update to GNOME 3.20 Fate#318572- No longer install sysv services: the systemd services have been installed for a long time already and are masking the sysv scripts; those scripts existance only add confusion (boo#959908).- Temp disable 2 old Conflicts that are breaking staging. These can back in once there is a new release of avahi.- Add avahi-0.6.31-invalid-packet.patch: do not spam logs for invalid packets (boo#947140 bsc#948277).- Sync up the multiple .spec files.- Add avahi-outdated-URL.patch: Do not redirect users to , which no longer exists, but bring them to the more generic blog entry http://0pointer.de/blog/projects/avahi-compat.html (boo#914298)./bin/sh/bin/sh/bin/sh/bin/shmDNSResponderh01-armsrv3 1699864021  !"#$%&'()*+,-./0123456789<=>?0.8-150400.7.10.10.8-150400.7.10.10.8-150400.7.10.1107.5107.5 avahiavahi-daemon.confavahi-dnsconfd.actionhostsservicesavahi-dbus.confavahi-daemonavahi-daemonavahiavahi-daemon-check-dns.shavahi-daemon.serviceavahi-daemon.socketavahi-dnsconfd.serviceavahi.confavahiservice-types.dbavahi-daemonavahi-dnsconfdrcavahi-daemonrcavahi-dnsconfdavahiinterfacesavahi-discover.uiorg.freedesktop.Avahi.AddressResolver.xmlorg.freedesktop.Avahi.DomainBrowser.xmlorg.freedesktop.Avahi.EntryGroup.xmlorg.freedesktop.Avahi.HostNameResolver.xmlorg.freedesktop.Avahi.RecordBrowser.xmlorg.freedesktop.Avahi.Server.xmlorg.freedesktop.Avahi.ServiceBrowser.xmlorg.freedesktop.Avahi.ServiceResolver.xmlorg.freedesktop.Avahi.ServiceTypeBrowser.xmlorg.freedesktop.Avahi.serviceavahiAPI-CHANGES-0.6AUTHORSCOMPAT-LAYERSDBUS-APIHACKINGINSTALLMALLOCNEWSREADMETODOavahi-poll.diaoverview.diaserver-states.diasftp-ssh.servicessh.servicesysconfig.avahiavahiLICENSEavahi-daemon.conf.5.gzavahi.hosts.5.gzavahi.service.5.gzavahi-autoipd.action.8.gzavahi-daemon.8.gzavahi-dnsconfd.8.gzavahi-dnsconfd.action.8.gz/etc//etc/avahi//etc/dbus-1/system.d//etc/sysconfig/network/if-up.d//run//usr/lib//usr/lib/avahi//usr/lib/systemd/system//usr/lib/sysusers.d//usr/lib64//usr/lib64/avahi//usr/sbin//usr/share//usr/share/avahi//usr/share/avahi/interfaces//usr/share/dbus-1/interfaces//usr/share/dbus-1/system-services//usr/share/doc/packages//usr/share/doc/packages/avahi//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/avahi//usr/share/man/man5//usr/share/man/man8/-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:31307/SUSE_SLE-15-SP4_Update/e10f71e53cfc3a5fa4a7c837f9e32396-avahi.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linux   directoryASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/avahi-0.8-150400.7.10.1.aarch64/run/avahi-daemon' (No such file or directory)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=013663ed8da4e733eb98a3cdc311abf424bf59bc, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=49b934249a211a14e44b88dc87d36624eb30e2af, for GNU/Linux 3.7.0, strippedXML 1.0 document, ASCII textdiff output, ASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRPPRRRRR R RR R RRRRR RRRR RR RR Rܺbl+ŐCutf-8f94d8cf9c944c0b46ede09839d37dcbf488e4d58ed9f2e4236b5efcc15a41773?p7zXZ !t/q~] crt:bLL 3tHjA5HD\ۋg,L_:H׳SB28 $u`JRqAi{V4=w9։/DsdhYtH%vRZr A^h'2"F9~yyJM5o{;jpt0e 뾷uD03k?~)rݬYQ`c遌BAFɟ3R7,T"Vcm!_g}9h,קt=T0 \#>J ˢ lӊt>oj=92Qv<Q]eP.aW%+sy.ᜊ9q+4]J5@,Iy^[.9Q<\}W Q UT?L^%k4+6TvƧu2$uFPY !U5œtoPr$E6A'RGX ^9WRt 7۵~D!CxVw 'jAG1#;05"ǫוT*dc뇵NʂE೑7YB;LEJT if52+Pz'VG1Q@j3*5 [w-#ZM峘Ej$0.&39dzH d6E Cx4TF7t@Z~NTL(<6/$6:3k^A Ӌ}"6c ;beSs13BUe豋iNң*37&J#̚ڎ~-،Œ .8.HHCjSu}| 0M^6M3[fsۂ7ZJRӀ}lgWVDUbi"wuk Kw6>hy 䠀轹x&32+3rXq{񑗡h@jN/eQ=1_yKd>t7H5?悾'fpIR>*nsBvkwŞI4.\j#?л?BV ?ңT^7^TSiK (~0Bj͵6!X>q]M>;C`ЉذDm^t[XK"W͡8Z}1`4n(;P{ΖթEMul 9bj%Nxm(8 H/"Ɩ?TjaBW Kbuw ^33O`ž;B9&A~ Nz$ka"ݬ`hbt{I.&ݞXrUdS8iffJ#\Wp*aO4<Ыe( EO_A,;ϳbKeɼNk7*// ep:-Kb־#k)5/H dtWbgK|jm̷O|C1Z%X*F8YUJ?Ծ^)x(h:%l EnÔSZM͑SQ {Y<U6Y[A@e!;>T6L 6_5,yK":t$hD`!&5Ԝ.FZ γZx(*))ܿi$.JZ#$+ͫOvrrEJqQ fs =ІSqɨVVIR2/r5,%( .|kBِ<7\N0A @z3t= g[lT[$uiZCX=tP^2M3F ݵs,4Ӄ 7*^,ވ)g*?wn Aa^Da/k)NP71 iML8L,ĵ*C٭-sGrYǓm AF.XO't7>L|w~irNR; HϚ&ص4K^Lk!`u ]; ]m#lv"hny[' {SY m&G _$ d1Gn{+QDu`+?eV{ͪNU?YAFW*/KgG\9| = Zo DWS_X03Q0k'4v jCz݄ Ls1ړ8s1ਰ"~pCxز{`ǵ_Vkn(d+gd#܃. «eX/(K)i]'OwkڛSi~sv"[SzpubK1<6kp[vnө$Hsj8d94~6cڻ̴KT.J88Lx'r>G6 6c5go)v`k٠RƓ.5gEJ ƍ=Yy>*

US: ڵѤ7t!ni 1i$a=fWN΃L ]oLf2(Rk&20ExƢu?Yj}EEY3˽-13|CdaѻΫW;T"8i Eԅ!$$5t(ccJh8Տgca4~!aV2*!P8Mor}.]3`ڣvw4XGϱ=orb`X }ph*VK;`L}f< Zp#rU|v#d:, m|5p8F|J?MHΥl;_ +9-,c!*-mQ%r  5/ A% ۂ}9s` 2guq O)?SDPP}[Ѧ?Y4$2완#dDdn!{Z+-mY  60:1 D'7D^ Zz/I_qjK%XC#_񤍺`5f/&192摞,dT(tcru!hCx(Ҵ?ڒ@Vnœ+0X k~!GزXNJ ClpXg`BIڪ1Rβy_=|ox]<ƒ?'I"۫pG7Eh抽a:W\#?6+r/0:6hfꛟLJfDM MgDS8p})iae:!g\"&xH?3^H8t=tⱕ%.OKXai鼦vؗۘLj΋.@7 9:NkE*MftL((kOPa3 k|\ !m\FsH%ب.Q;$_[4@ <HZ_# NPF1,PtRώ D\4Q;P! kFI=AG3H\qUʏ5<% :R_ ~ƻb0 ۳z%F@l\WQYYJ^bo]L}v6Y } smdKPE^//Y2_aW+Z8@SofA:[f!JLZ-BQ*n-YTnPBvO>I߃x*Gw'U!]=0:df=@ݼn"A@|9𻿟8tVt$O-dTպw,=u’2o<2ISJ;IVlewasMd@=qӮ\ aZH=˥ӘU!<`L*Vֺ'8ۍt(uV%hƻ$.i^[xvL 14d-_~Gyr`^.?#9R!$-xnH`MՅPJfWe>ý ȾޚB{+qTĢ!H.l8nH ֻStw%CE"]1QȠK'lz+7FaSpCIAFv*R#kY&j.JXdӡA*{ ,<5#y15Pl6t-Rrfengh fH )g蕭{Xm#*ܜEuA+x|;-W+)O!\P|Chӂ~50R( 'bHM4JvnAA4|3g2S<{ &. 5\(*AB"Yzfoޡ]OO$IFf4kNNR6@ _GOqz8[M\#i?wq\r1v,mtϋ)%A7'P2NMX>[C]%5$S!gng(߭8|".:wdBMdYڷO"p5N;}jm΄RCF2v;F:xk ;I$YP.l#Vr4CCyUЈš)Qn?~uAd@Z/m#=aa!+wno5C}6rl['wV06tF[ XY >WH1=/\KV_C썩Zݥ*ancpۇ\2]1v\wV$=_;uC/gg)<k:Aވ O@᎐a:\F>d^sNgI}U'h!;bK7gsefᮘ`1 kH (EzÑnЮI׀G;JގR/9M#,6~}GeZ8оXlFErP#堅_ANۖ;(F0͢-AMd·@GV mxh + kإ;~ue$I&|TkiVD04{*Q$!Z*5ra՜+/VNd,SbBOzR?+'?>n^*K/8#wȗ#h`3 KEZZ#'&_~S]yp7&i𼪒(~ zs}_+u0_nJ.qU$+o - 3"* YSoEACa, %|\b/P,:!{)鱉'=,Ф}${J{7Iv??-6׿ID7<}1֎ G:Z_q mhWA); Y>-z -LjM $11#*+F?)֞vn=ga\N-hf6<=SbPD8h tѫHS rWN OPZ{"{nByN tRGt͡`itqYsb` E~ fl,HM+cHx_ͣng0d<$HJH"5젷Q6mrP">MWWlB]%?4(RQ~G;(LP0һڥTB,enncєȕk#6ȲjM[/P~d'L;𔯋R)mx_8 Q>QyvȞdL4ǜS~}T~7(8ȽR C4oaB`&%"-l$f\ '}BubHdd.&'k3 -ՁpM.֔JG?9i@r`%thǮ8#}dr.K=^͸GmMX`M8tu'\L5کI"\&cf|\6j(ZBv)HM+Rm3d?ʙ1!hظAww&ݲcҤ2vt<;$ {⾂Nٻc:TEG>[wݞ59`%[ TUM .h+v_E~>Gi}OܲCj1l\Dˡ,HgQhM( ߑ4z9UV (y[cʀCB/֝x6LS ^иYID~qpOd|Ӭ)uR>KmyC hȒPHMz#7\9D<1x[txa @/3vҳpkmv)FfU__:VZ6y@扏 sj G@>ڣkRUsA-x%˲-j* &L-HnRc3˪ k`x!=UAN am0bmu7G7X~I??Ay k)鋌K, X|dad9c2 ?Tb(Ta2Nvih#X"3aCF$gMo;hE q)75l96o{&YS 3繀\R2퍋LgMY #ȭLZH ]M/oIөd\T)N.]B?GԔ7gWZ Rd~ݲ ]VӧKWZ|B='+쬮YO^ -:}H4,,I^]5\a-]Fb /' B?d9mEԼ^H\>dIj]~1A.*-ؤ^LI;>{*[N+xd UΏB z6h`j_*T+xiO^Mⵞ8ec̐G@:QY;4u+aq@8OmZ2<<`s]*#M<\Xv . B(#[Kt!g KV>o"WYӥљWΖU`,̎A ~>5v6Ħ:68Bo|aWQ/p<-H hgh`~%;_(.B]~E3"`gH:s.v 3]x!-lat[v"x5ګ5[JLiV_Bi>I"L~'Ʉɒ\SlbBs ?IzI;یݪ%#Mw4&J+U_c/dv :87 ߰M=Jj6Ŋ-LqAzX D/ÏRlbճȱ׌(M;4}LoAx%ەͯނ? j_m)|j͙G1 )Z1]ߡڮu9'kX^2Ovav=b>, \Hdhjar<}dv` \"G6b—m2ThAr 9O_`XsU ͪ;^CZ񅮎=$>OT~'pxz'GrP`/C]/i,$F1]`GHB`A-е-a'P ڦjr $aTOAf6)8uh8Eٜ T+~mu]+B.Lxtw-W'>:.!]" a5{n<c[D0VVlGMDX!Gst|Y)gQRb$=(--ƛfq|P/n'qp yi!)֡h/x~%ޯgO} =T d_!am /gPD;:Yy.eU'O1~`t{AOQ6_pmSʗL,ROy훑_-U-Yr^}OQ|\ /02.ܾ˹ϚGpv[ȚvZ6h,oF"Q64|1`o1x"7f aF|Թ=ǐA_p/ 4;i\$hlX1OXf^IΰXa5UWxͩ34a.cJ ! +XmБNcGЊ擵cYjS͡%nK@%$j vcx%_!I+ G~evă=ؔ$kH/Mb0vh`ho@cܤmvDlx̩ %NZ-9_bo^] x|]+ |Bƻ}U^XGΡ+ (OD*NHbMvo1KR!Rt^b_ī+C'8 uؙAK|^`S*IKt[t)> H~`ā4__'TS. jY mS Zc/ /jqh-ѝt[XWU7ZїɱΫsuR:i4R>j xbp0d\v$L^dC\Dp[ ."'W=5>Jn=qn1&"D1l=ovLJ\&ie@ $yU%TSHp]s嗝jK^A^ 幇.꾢}&btܫWu"rF ?\'G@& ~qi{츚GL3]f\'|븛p3h#ɎZLjćb=E⻱J@|'9bTEH芕Qxi{T@PZ n_ߜph:-?˘P ^8bm!<ֱc;JhtEc~H/*h.*ZTɝ6&ųF枦#r%݀X<+ eԛR-J$C$81B> e'.;vڏQx3󞑗wPd7,3$ǶZ@e@*ȱKq9d^Cc6$ [0Y=\ Yz8-!I<4dȹƙJq)PodЦBQ~Ipx+"|Gkyk`"1̦_Fulj" {t{G@Hf7VT߽чX'062`\j+@$A%#={^^Y(.KtNBc1+ %j`#U pإlHhZDV C@ܥޕC8b0Sk[> t_ /Ҁ4ck`K&كlQVpair۷y uD[i"DoDX2aZ@0-n&̣vP/14cnn2e!#h{S9sNh}ฆ[Ze}/* {nvď;ʀ"7&%V"#R;c-?_c3˰2LkyOb]gI)%ǩr?ԂO-!h KMj_#<\-6"zw=*[TYG>o7?K(Yp*GL^'͎;m%^ 4;+9qj&ax7lPP+qUL~ԥ[6fD'[ieaU%$] ' "N^h4XM>a"KnM's|:?;uZCQۥj?$ $5oG`)' [j뎳SIfL0{1$nHijC YvV|A$P0WrDV89]o@@9˫PN}B؅\P%K y.o/ߟXBBp|&H/F4StۙE=f9o|wD^9"ZRkEq`t璘Nږ+L=!\̝Ϋ~6ʎXzlDZ/و L5&}7`,5c>q{DTnQԿWEŽyc+oMugWCBm (|*1V9շr",gRkX~яҐT(]DKmKJ;bgpO/EjsPfu&d%8f -W1ٴf=!jƅܒ -=[~9d <$%s*oRюʧ;#,.o\ pٺe&Uc(:p>_>TLӣ2%)sQp#SN@ߐG8Jŏ(Yr?J `ePE$.-xHsFC8J*z:͐6$`&-Lא ұk)7rPHo[ؽ6z,c@Ć]YPC˥v8eUE|l@]ΩCDI^ ˲_I&n6 &us#K-?\kNzHzS7H1kʷ;јV Nuo;%o",G~(jU)9NR %oUU6?e>Qn-hЛxm22 *&x\cotTuzBkc/>3ïU;PY{? {jЃSQIs k(M!r&Ȋr XB=᭩v?;.FꌎJK{tB9k"OzTFgy{s}GwW̸Lc ؕ#w6fi}nA^_-x.v:&#EQ~תU\Y溃*@SUs-׍?hy x;W Ʊ̇ =a U b҉zFX䁚SVP'M&<ᚋaU[UI/%y%u;/Y&zejjyB9M?a(M,fND^2L<-AnH~PeH'+7-m'Nknaq}ȓ@֊z:_g^S8 X V\!`o'7c>T }TPG˂lpfV W&!6؊m\Ԩ6Xs5AؐewҎcŗ"~K9%"]x"Px5N|Aoy 9nޘCBV29 \?5]eIJ6}= #y~q߇8ma?l9zK3KQS?Om[U0lb#@輦[~tnAb ]iN1!D0LtςD sGyYPM \fbH@e`| #$TS^8( :r[sFgZ!M3<8M-OG5_p7,q7Vŷ&b?mGXB,Nv 7[K9 bz鍕z`yu,Z &ѵ&l2f\88$9gW-y|_.ڐ?$nm\`(s0|V*T[4w @AHcIV";TKaYVo57wH'ijů:yOK8 O.@G@MmGB|s} Ng>\Ek`#2j odّ>K[#Kq3W\jЋ:h.Ξ HZ%:{ y_R=`R`:4?>-ԸA_۵ސ'`TpypfQWgpcF99.?BC@灅+C)܏$hN:Tk1F&v.dS(BKtST+tUUB56.~>`Uxa"2tAkpAf lN*Qa ߼ WOa7`*mvxfȓLT+LL9"e~h6gdJv#~  s;s/ C jY?u9-qe-9F9 95M]nAeP:%T˴QY4ғl't\ HH ӝ>oŝ,C[i%!8 <2\aGSE uV'=߁q v?cq:ځᒌ7(6cԿ&fXo|t Sgᑇ}HAFu>+,2XΈxlf` 1ѭ+4c dvoO퐁p+Te&&u9@1 f чxӴx{f}{)3+ 4qT RJ"G%՟y)>J#ŽY(l,,mQ{\O7%B-@l5E[Ck9n%L♌]s=ɄBwGYc$|,Gl#|ޟa d^i,6[?LU̎ж%NK)qbj+ƳM!M&\%.j;F % ,rZ65+2q{;jH yDȂ$^ |-/dTh=Q_%:>H9O<av_ [O(w"( +Wt05u@`-%G3|`XejiS{QBkg~G\tiάH;&Ηthy[ jF?tb85կ s_̌ysO"tˣf@ FmqxJpcCS f1N q<-ϛ*;ZQ,?egP) +,i!K.jXw}~:<>M܉+<@G-)H?6ɘVluH[1ַܻ'cU~8fh{UVtG+$Z6gn!4 FP9$"GD7M~_|M~Szd"RC3T#+(r?#I!XNW'@T-3I6`TH>'9> 875KA"|N-b+#h1yNn0Ցၰmd5v3n2Y.`9"%uݻ.ty?4ռD-|Fj,,y,ΉAY1,we*|zٝN#Wꧣk;Ëj}1Fn떎DP11^hB?TT'\ЗuF ,1Pk{tL 3"ɫJ9Q&_-ނMwjIje>y?68mi)S=)H G˱,3a1c &k!wdHi )Q2M0u -T98]l+1agPٯ#8d݂ʃ@iysD0m[Tπ(c,㊦S܅ \ UgWAϋCƇ>`ȥ5dٵp켞uW6W{^չE%,FWm[zW!q;mh]FQ)P<W 3悺;4]|l pFGSq-]]SB6w0w#Ӌr~g zFoH5=ڿ2@{䇟) oli/3{ EmX))q"!i[?d0OVEbj;,,=꜎+K> ص}ވ][}J@YXr t9MN*ڟD͛;gY\O)g un.][}9ɼ_uGuˆiDu?GN'M\kV"H6:ҀΛxE̚1TD0)MW ]6[#%?QsBz?IFH.A*}>M,Q@dVVA+XOmpQT/!xE{d9Z܍DC9V>dC'+1Tyv-^p[~0-0N/bO:ԯ85I-Wu6XnHw3c{x,? Ή˼,tՄ?[u 8@*ٳIzKue<a#,V'-8ydMM-f8Ask\K<=pKN-mY 0u7j!63'Gw[ k(BY|__x9jR vn7`mE3_BK"c-0ZvS^&*yڶ؊}F[^e`?lkh%2؜g8-0;Q%,SF~ QLww8؈|9~cy;`;4橗<.Hw3dgS:b%ݱ֤ Zap*M1:IGڨ#B[ |DK_`R_W 5:LOnKZrX h9C_T$? ?%@D%s!T'D.,*ݱ-T ݎ>'(؅_ŵ1'][eU5wG_rJrP>0WN8gmu6ǫu?L@XΟnZ[t(&b1rmbHa ^8Y Z>6IdZdtQNИ+m0;GXX 2xHJcJ_LPV^ޒ]f/Q vM\|2g,!wuYʺ K+htQ>:|wu5tudcݧTC*4Mk?҂Ƕ[ړxbLA w넼%+ 4K܎(%ycy,MeAGjM8xn5DZ4/κٿLyH)Еc":ݩC;xqWz"n=sDR &U QQoMG !KTD2ǃSq48j9~g>el:p5Lph"k&a UsCu/A.LW3~(8RV"uhSK!%VH/ZL$ x-xwFs]̇UbmLV]C Y'hD"e]1[츠cRvܶR JT 2"<0C̚,վ3KĄdkePAFa؀}nYW?G0Gr9" Yb0N7J9h҇fqR$)+G1+_ #0=FcA{z|~E?2!-/ڸGܮ@$ 4̿y[.?7=˵YdI-ҟ<0^8d""ܕrc5\ [?ax07ӐL!%~,<7r MJp<_ ti6*!XVjU\bHz`g'ǵoktv2g.]6N$Bkl%5e4l2O;8eĦ/ߵ:xlYB~yIgU'R4yDWIZ"\d)kMmun:SGl*_MnH[[[9$ն۴[f5qGμRl켿y Ax_\G)R$f)Χ. 4鲮4J'"2ѥ۳Uqti$.YoG5MQtb`U1uyv~ j'Ful=ٔs]z6gHyŸ^;$qȄpvӫPںKN b;<]|9XBrԈtۮatZ˹ ^;lVf~ֲDҼѸRŕ_#)<W  ]uӟ8%t٧lDkZ,){JDTޛ7B]sZX4I|軁ˌ鰶D?\)}#ט;jopi29\=VN?w|*xTI ţFM$R?ix=_Ič =Prk4+T;g"~In!"P~o:h)j`cZ!O}¨t[7;{^L?' ʌ֛Dxw~w3=-%\l <<٢Dl#=sVupۯM C4DQ\捥&H3G&ON$cgjꖸ/Tu\Ntl"ѻ=G|;QT&Yl9%PLTǠ7p: c dI%Li ovͪ`5!j4S^aB:B^;a-bX[2ٍ=aeA^>ӵ}dG֐6$tMrrJF~,VI'+13_Ǎ+T.hלkB=<ȑV{tPXƻ]B%netʥ{g@*ujLKQqxy1.$$g.gt38q4xlI' $V`3qO%Lɘo*0C*z6V6')zpV0 JחfKb1ԟP/.XQKs_n D\;3f|qjQXZ2E"..{eΒoi8K7kTGra 06h^ߘNJunsq2-8pS*7ƿz0޾4+{P!ǶP}T۹mǤWF\@Hw[@F>KV+jŪ0'Vo  o g %ar:J0σ8:T< 33R&vo5*e"~wd&I)a"f:VX5s2sâؼX\Pj셃5* ܰΥr{2 OFր!Sqd:ӘB?V?LwASwKnDQCW ğ)a+ɣqjc=TZt]ms2+A+db > )NM?WQg 8E% J=} ҩ@aElK@e$Θct:JS: y'%xC'Bemivj=G5|-7iHE#HX A!D4K©0}Evi(W|$q\OMuȘza <'W6HHK I>Q` eT}f2HmTyUm)QSBYi"z[-r*~wCy-v `~ MM,ҌDZJi/U fpY=^ڽXmQxZ,v`co}{QCPAyo~ӥRa'k)oVwM]4֘G+BL˅xQ<-pw͹cMZV>]iHrTV[a5RĄ1r,쐖/l7S^3@tRT)\Bg6oB9CvQȸ4eRuӿ !$v$&rĪ ԙ NX@3zmgcDJv4qrdm#0|T~e)_rxI 퓄}x;.cO9H[{oq-:;I n#ug#*<6+}ɰoZFbd.\2'7Ӥ}uU1$ J˱3~.U|x ^kx>5\J _N% q^NF NtL_`J[3 DٷI8sbv R}9a8P?{>z_+ٺn+EZu-Ws`ZD`nn%SQ9FqQ$E#jTxq9w Gڈ?T": :8v{x?3 ?GS߀`´y遃3q$o ,3. y_n۸ HN~/n^s#G3H’vhk *|k:W?Ӄ."Qajr[M#_7?u82zkjj S,nnc g[n Ҡۈ8:K/i'Yb )5U+&Ĝ vOsB>\ "((|OɀGXˉi}2Ҧܪ_Zݴ`QkSGĈ~a:i x9˒a1ITL S&t?7m,sӖx:V'B-X,*#4 u?bsatY]BgR]FfU2h$y=A܄Q, n|:Q@9+ 'e2ܸ˕:G*Wӊf'yO!uB~6@d*OJDayXwq[@+5]hKʣxO5aY"k?-7v [}<_N1'R,jeqp{Q5S,6)zs \WèH$(:H!G[Ѷ ^P]JPwI&:fRHR =aXw_?`R  GykzP9J>Ijw E|S0y*MvFNFu8f Qc=.wE'<%&9x-ɋtnCJ2%15UT4G 5vjx$|CP#N !l $ q7.Uqk< 2U=D)BTݹ_3~ ~75X>fO ʣlB#K(±AL'\:~6WaLZ?餤ճGrAlqQm/RK2(̻#Bƫ1qdhR.AN>$|v ǿUa^s_5&hL /%~*1=-M5xE!–c 45U@6C._@G-np}CŎk]ckb81.W;$N`Y)uicRz acWrL+z0H<ᕡo8Z'D-^ NmP_mˌ3Pd? 9p/XM0/&l%ze1(V7^@IVoa^s4~gɖD LLOMY&Xv|=-A ]$vM[˾U&ȀCfzo^[#bEO3p bgXǑRK$뙿f)bXݙuJ&1H" .Q o7SK ay 0a߫_UՋVP&Q~LkM| ʩM(D/s`a>Rۀ@;t߬~ ̄LG49l!vȍBVs1X&kw\Wl_V0xhv3dOVX'X@;o1Fۘ=S%Y{Hu]kSYdqdq;W ժOmr&n-WndoE3Gݻ0ى` "ʺh7x?֪Ȟ`rSq!MxpFux S#û" խ:gh! L59N+]۸R N[U:s]mB@28̢4PoJg |*WjjE21E.ȑ$-[?1wFuBDMּBD#+چB>_Û;P(NjH03R).L>Af6fw능`)4z)y#*¹B,-W+0_၈^c߸{˖Sm#S}l: G>4f5z:upseq?ܱDISԳ^V0#fNMQ!ljb2{DI2i@esm,f'yzQ& ._\*Z=4X:8?W\euuvl(|Ӽ\b6{X%@5׷b1jbG39jF 5%Ӻ-lSz첌M.( %4yVAzٙgut~[?HS}Hn P7|F=?>ExPjq*37Q C`T=e`{Bܯ2[ m{cK"՞/ﺾlݣb-UL$+eցMUG",t/ˣ&Lv5~1p3|F{1 ^o9*O8gc#/ 皴P6Y D1b(*8A&}obcqBz$ X̉pK eJ@a-h6C;|wُmOhj-?q m`R֕\kR~HEIESxw:VMj\h\ŹF7֟:XZHCك#RSNesoG˔iS baG0M/KƜo ns4b``lRL|l:d|,g k {$@,e_zءtTծ!!L]~㛲9v2;Y'ZI}.-6.v~2w~Z0,;ʒ2ˢ(\+\%;u%-xܗ< v=N>gq _ |X,ͦf)Sg69g6z4vJׄ=%%mf ޿cR^%zY4W5(f &y12B &]/1tWay\!I^V}߹SS+KA2h& ! 1Xzi"~LHdZ>eh;pZ-^#S~xm=uǑ\P3>>g|r^ߔ/?VzU7N(;jv[*]K x].ꭔߴǿ[z(<i(gJߚ6 6cp}^p<넳n'B )r/u0o.Tadc~R0*h,B_ *)ǒL>43jܤg0%dW;*3$NaAX0ܮ[.@cJޅG \ءBz]zI^JlN֌&ޓ.8iJƙy8n{##F0:vTmx?tvic:<]{UaG8 |>O(’C Mf!"#s9Ӣ3^jx{L5> 8f{+1b Im%cr`LY]؈~"C3{/AgMFhPj\:IIc~fHgA+\Ńq<#;=v50}p i7ҳ0[͂xNɭ1[]]h*@mI;%&KgYü|,!YQ2KMֻH4*?ϯC~_-4KV|Hv+l?,),+_rM#* ,G4Z{9L%WT $X`G'bp+ IIlMN>ȴ,I⊜8_sD;LZڷLbҬs{--&+9OZ^*vڎr,:|IK?k\C].lI =2\޲*6i+4sۗr w^W$p]/eFTe9T;aBq$2$ ,BiuI'@dRALjO{Yw'Fkτ[dN|kPA~*#WUD"/8}˯^,;h.-SΒ/-~a,ǯ(y$ɿ]S?#CByJ/ۺ}rX ikj/4Dk^ d`Xg?N@2==E 's =0S+ Du0h؇h6⥡9<"D|8{?` nӝ $7AQ ҶNxDiܾXR(GMoI2e2_9F bv I+LRyb%AwIB E kbiH@Yh `1C%X<ɂ9ǰ QT.\W9GXY;άVTZعss7C~\!anM訰ɸ .VEd\`ǯ\ApYvv=uh>Klr q(j-3ĝF?kM[͒hv0giSGWW IOɫxзo= &1 T(yۿYz"wq٘EW0BE@Lߎq޽UWGF+#?c$*X:ϙSd;w[bb<6yxtjsB>5rFx #}Yȭ;T-(+f=7A-./A'^ nƧhO:e{l#Cisa}8y.VSiȄǠWc m{#,Ule J E 4L9La&zLS#Ξ}QފJ 9V2/`S8ƫve†vP\uCڙ7dI AsWJIOj_gL耨3! Z'e~oTLJƱ8@XKnP.4-@I%S,ʍ_ f3 y;T䁵.NUQX BI H Ǡ0Nh&fmw4mtTʂ$_=.͚Y,` #q95 ~T2jZ|8q[ P&Ɓló'{ cCA~="$BGpr̍v"v P!^THٓЖJH\h5h 5֥A>m0#Dj!r!6(#ǼM䍃 #O[UP&Z @% #q(ˋJ#MoKi ,ʢLX2ߛ(1Kᗸһk +kΟ -E4#&W .`G0iZV֚ϯ}ʅ/ df ~ ǎg /달؍} ! 6 /]SD [iYJvbWG4l]'Д``%B6 aeX"Qyy$a(k0,(xc\~r}V㦁8!=Ѩ66RޚI$m cS{AykԐBf&sgy,5L&F6洮3SaF8D왫$` %KHr|Tؓ TQB.tϦl/g>$Wct(Nh4)ɎgrR T4yR~4]mg/|IlY Τ+ x=Q 6ݾ)!<""go5%QgyڏbR_8.A&"1@Yfkd89v,a6c%.y#A&w8d9G[MZU9*^v}m9^%(͵v GbZf"-j> '4LF#ՠI獡c$8W|1+8dہڸrQkbۦ)_`P0Hmjt+WzhjeOA:B% ?G2znAUhf9NDր>Jh'b Ȍ.a]@'0BVmMO6bnE PL~Ǚ~ML&.ID1XCea`c^h-#kۊ)"C/DuQnwt%=gNgR2ɔr;Ƅd6V~;0d7(V^s qdv? m1{.޵7탰-#S/3+͡aUӥ W sa0eS! o^yi(?gI!*n4MAI_ fCb0l5m޴tL{oHD}H=4U5|r !AǪ#".=, chB"'Bp_S΍h4}Vsu)B"=n=ot*]Fܑ#7ڃ֓4`q惈9rs'5~skv f.p؉!w8ZV!hglWQ*K?|7@}|Clp >נS_sL>ث\ʐ9tr=8~QG9QFڴ{HNl8 nu3;Yw^"΢OM(>޽Url8#*ubcL:"RPfq7.ijc]b?ՎZ_Tϡ|4@6PYiq}?f@]Z( j&Z _Дzc\XH|1³Ƿ#yFx߶\ntѲENY~ 1?xI⻥ n0x@uyZ 5Te?7eYaMn5NN[foi EY lz0A^%X疕gw{?aڠC6Y]S-dlrW靱+j=̤M6bnFotX;G6u]:.^V@{SR:ozn".VXݗ3ˮ!%'B͸ݾLW':MA8(ȵKOżʈIѺ5p қ*ҽaZ&yKs.g0GԱV⤫5B&vi̫߯/#uܛK% ^oIvsdvG%(+%%gbk~CB5?KMаvגm$#|.JuelFS*?AF8hH(/6?1ey=2&X~~pR@P~T׆|W4Jt+qˋFGSFr`y@I<`ˏfL2ꀪy5F#fup#gmum%=A)?:e\zDyۏ'b[f,msO拑p_bK@AI?z} ӝ)܉CYt#tU|!;S5s*u#Z4 Z?% 2G,7 *j!7-,-UL&ֻ3@eU8LTd\OCO5Ϯ5zMMS;0y{曟ebB6G1WUNBP{=RQNɉ?àjےq ̣rz 3 `KM8m4'zxJdO |Rh`C6qV$Y{S5n0u5zC5@ ՞$UDCQ #[uoK|J1˨it~ E{ppuHɔud8q<@ ԧn;rk>-<˃ å:jݗ=LzTj «5n6oȅ #s&b_1cxoL;{R&`5VJls0kz1lB\X~ϟaV'R[[>:Q`P~lM|vocϴ_P=3+b)Zq[x+ g}CAxMWy< YhO |&l6W(n]޻~.KmTDPu/Z}^WHԪ$ױD1)c!9t, "x,V&SM%u~v}Íz+&u:2tWaMGA**7q7[-AB@#N⶿.ĺ<<=*^x¿zq6 4e]fpO0PoᨼљsͧWZRR&4 'zi}cz ud9[qXRvh(kDS⾄ I@UJXZ|L(9xCA{2ӥhWҬ;8!/odj 09CRݳFi{E<;V+vT<c&N,Jck#_ZS%?&_1>%Ġ+@-9/FWOf!-!n,{u܂=ԺqKss[wE ;"%F'}Ugw 7m5uْF{7ۑG PXOXشrc-Ӄ7h`d>%H.q+v׽1]O=e,U 'w[ b)W@GAG,vq1F ȓ ',O5!8i]>.sтTqrPě Xz)*'^Oٮex`7l]ÉvA!쿍 5"c_OgX dYM)^Y|&6܆P}tЯH!'2i}3WOXי) tM4,kvěyٹ -&yf=!_)BH}rHCi*4eOPʼn m4Pn[ H5 FeI[JM'6@''j&JR&yCq񏺤o] DZC5=qsm>EgKY+&`rH&'^+ O䑫V 7P-`wC7ÙW+ p)#EսɅ>oi`*vhXhG*/#q)MC0R2~Hd[6$<Ђ^)UTI&jFl߶3 *BG< b7Rl-`P[U@U1C>·ӀV՘};*HRWN I=8ʉ 2C}LOS3سrd#8`琓o;~eQR; ,X'hރ Ad{rXeןEa47!ԁp]=<&J *|7v3/@txYSyG%6 dol5/cӯ}9v%}l3)mzi3n}ECȌ u\7࿬.Sċ6Ov[72QtqQӽŒE]{'E'UVؽVZFu`=VOt %ał !*Nߋ U\)^Jʀ5P'u ~(|EjBS]ѱ} +q^=BPF= Y7Nh"]ʦ4ѐztnM4延evmn_Y"U Rw,Z1iu&(܍(gߧ!lRmv/l+0ۇ:J<αbU]KBC aLiLp " iq\CXRql:nTZrZ&wIcϝT.A#46#YՇ*/x&3CP_kƾg##J>iAFcS܋9Ui,-l(@<4oPǰ LqBh<Յ?i8u vpXNRN" n&.[fm6 ˑ`p%wK82  3TT~xsy͘kCx:2};a+vD8ȌiZ|/S9Paℯ*PBטJZ*vz@{7(Ctc!xD?Ckmړ/epR!Li\nc {? B։}&?~pg!7%vef4: HSz؆TH]@o_KbgKi=D!s$t1`tTg\hiLN뱝*@CyB` g8q?` P&$(gAoFNL8?ֻj-Q2>=%1l^Α_FV%ER1ۡ͠37\kxTwHʛIop7e$M!/z#]z\uw^[̚ L.8%V*3C2ڬC݆Mأzcwrelq~^*l`Y$o7,== !q:˻}AP;/^rx?fu98-Uݢc d4U۲ wDNvjPye&rƥB`#bxo,Wmn@.])s:g.EkQbz|J7+ϱ: pTFf'oDtk?@y)N[!f ݩApl8Nd[BQOyx~EL*v) BqP !Mxx}^9j0ki`*G*.5Ii.58rS_|WA6x%Cz$KZ~G >͡BF8g@{ )A;AeY oFn[ {GP74'_ƾ-fPEU$pmq{V>2@ױ(H݌Bg*o׳b}Α-ㅽqf[U†eo6<"qZP`.2[~ V3kor|l]?%9 ?q}-o\HF+8O5mE2@+7,gv~]$&1,xUӳ%ż8!WuSkdQ> lHiq$g*VکOn*PvūƠX9 _[8!mƫ݊0#/l#R̀ʲHh$ [%gmf!;/"*P/g~Ȓb}Hdv~i%whVfl- B䓼8W8<qtff! >2^*CWќSZp*2 PA<=\ z9_'5eN %Ml;VQ89p& <9(I Od9m1XxjAzx.s2Q{0\9zlt$ՠ֎ƒ+\ׯUYRͽBx I7P24ֺER3\ѫZ(&cıa5qs(]4PݞP ]T5f7xF]98fv?ǽ=7-U~7b)$:)+9{8"sVx&5 ȷۤUfI;n42FcȪ#c%?˷Z}mvzjgg$C%@c8E+X՞ 8"IA_ ~QJK̔҉83kHӴ[+gL"ؙ8c%BiG ô憇c w}gFFq M8L}(q: D_:Oo1oʦ!r_S-D]locA~k*"gL:s1\9&>&xͪ=FqAd^Ƀ^hEz l(cAלwxI73܉ 2Ԣ1kڣ V;GS&) .mY7Vo Hy4㈲8*yD|FlX 늽a羕Gbf dZxi{ík4JBNTM4d"Z7x2 M 9UA&%{]Te8(a>cFK 7VĄ,,57t+1$FLL(9Cb58u<,TߒZ'L/y1wE4JPmS؄?%o"¥O2m-űJ4NIi`bu 6$ j$Wu.<{lko!"a,Pw R5aLGS'&Xe} (_}e$_8Qjb@3AAi~(:ЀI/ 0!Shj.4=y*gEq:R OWGe.Sx v{W@*V݂:n5$X !h'Ĵ5"]A% gM/$h9-wC:iOp>&Zf7R2oo;0CZx== U^ F %p|&Xmi ⅹd7caT8GNc.z{ELJϲSVEQ-ˑrճZW?E$uƲL&yԾyp3컫[, + [1{R_iY}:9!n(☈ztՙ*2`l"b ՑȎWˣ,ZpEW4o4muF.iSiN҆ Ӫt<:PS ´_T ) .*Ik]Aj /6x˟QKō4ynDG~*B/=,# r vPr`I,]ֶ#{|+>tÙ'ԩ-ֺ}S\jl|O:;5X 5[ pݏ]v?bR pjT卡42~!S;MKrىT=B&Ga\(!0:Iޒ&UvNp60+5/#%K$h,CE׆Ay(/ jXfmC ,j Ai.yyIjX3es褚oSOd|6J53ص$G+Қ.TwAfӯ't'w $ƣ /KM EQٿ-5Hc f##&S sr Ӄn9)x<$ͬ"odKaO_W ŷ.u QTpQi?{攓rqg (C&* {+DVQּߦ:!Pb3WX 7Iq{tK":\!H![8n ؓs7Xv Ec/)*)\`TpK96\X\ ?\B=9|~uI f=|v|S.EOkK!K:"Dh^ΠoٴEO2SK:8.d!&&O߅GE,PjBl3Dӌ(Rd7YzpXgihU<`MQbՊ6ɲJnѹf 9)f>|F1Vrf['#^EXcq&J21{ g ,wPP5WM8ְ#f47õ-LJZ+r5zϲh|M݅xKwI/μW8#n`4%!,ԃk`Ϲj): ^!@Zv棾䐟WY WٜJ\^32yrP +KJ♸!{K$j}j#&t0 G[ yjعÙDB;W GPonS(GBqjQ )XGOCG3Û.̤t41D^ԣM$a{w,$^w .g_0WD+ |%h -G?iV=$CQ{5gB5igZ&BF'kеIB} =HG *Z GrY/w`1]qL='5 ZBG:Q˾5UVxv5MD,n֕k"`fok,lVbQb?Rf\pP鏰}Ԇ];D3^IbJ?];HU'$V||-VtEu ocL%Sذ ;PrD:1s %QKWV\r2f>JU6`|)%cEX:dg rǁ3uZ'7oL#t ur*%kpr÷B:ȷn v{9~Mq3PCME 4[IlL|dN|1FjsԬcf: L&Pk(JW,}ɌO!9?@{rυY {Elʌ] 2džRݲys")ʍؙXU aH]>C6^M&qĬ/QPo7:3=nC2O@^~Wɡ>l1 U bAhl: ]t&ҵ+L݄ܣKT.Z|d Ç_ ;%FUGg.85#a"*p7}%Z%ioz KamM1s3Bh-RnƦDWtywb?M s*1q/lq>zˈ%|a{?SE1v,^$ 'L W{r5_o/뛛"_DDva8 Ĥ?x=Jhi"j{ћBSR-/~* %eȽvd?̷^RS`^Q+ӫ&'"^` . /\\^:Z;U2HNsh\3͔YAՇ>_=_,0caZ/8_3%ɰPwt0/BSZ񭎅7[=h"la?xU?G$KzQ6Hxw0t͆0MvlCXfиUލ`~-ћ&cVEWph{"'_IC8Gݻս`>ɮfT}.k%%{@/]#dM%4u|fO;sL˴\jti\}[pe@ܝn?v,&򫏧>!>/J}<2MPW"}P6eٔGk(sxtag*d`AxJfD0Snjܜ܁V^#x%z0ΙC4z(]]'k.$5D/,LX>z xb`q͌ iNHBOqdF41LĀ\'(5q|ؚ 糗s>=녚e)XyN@d+FuoVQOo NZ͠ks hx&:QUV-f(kiW;`<&ؔk }us;)J3R,F >+Ԗbտ]xc_9]P@,.onK:h1X[f ֡^N$/ƲM<}p=\ҊV0Q2<6I:buݻ^>Xg.d8gFԘU|k51ο3Er·k=z k*P.wQ+0jgHدNxI; M 2pž4'|%`]q,!imIbο`3۰ArA9/xw"W'rŷ2@ |Ze9Z*O =G'҅6Czh1!Ax=Ay=BXP=ǐ?ͨ_ȕ8Sm@s)4Rk2W ӑznD>bi]_ r9\Eه|"drL|/mqe|ND'pYVO~ _a.e{Ѭ|9' I3HrQKXB׋@5_JPX A 5-Բ /T! E徆W0(!:W~s:{A_&.&bBh4l6BoK6MvU:~;D`_~,aR{p\6 gB>Bʢڄ< @X]>єml""`PW!4/ 0u#y덖m傩Vm4"CKY>]+:kT)㑚m^nACP@Ⱦۏ.:Z6,SC\jl-JDthɭΧ(5ռ 9-gso&ECχcSy p#$BC.c߷Y;VhcU'Zz*8SA=Jv;HdxR8}|/M05Es匭ɠM|֍6.`Fpa9Ihj{??g.I:ֻCv:#cQS]Mh/1:FnZ ~ac盻^+HCz뻱yTA) 3 %`{rԯ1w|$9dȵ0-;`}y GjEl!ٲXm,z vB_?0` d%a$ۂ~ݦTe/탼J'pRdy,c99QFģ٦ח}#oϸa"@}PnMlUk(ؘ@k]O-Drv4U)?bw`ٓ~ \1yBlA`>;ЄirG|4^М7*;JMQ08[3Mi)#'c|ck*WQ7%^T pN3w'yi{pk~pqu@s{oɓOȍ*w5>_<mz( ]GuJ9{wֹDsM'\{6d"\I;~eTzYsIvr])Qڠ0cKw@i}'| %𙅏3Iz?\ x{Quٿ vOղtOSP6.)] ",#_% 9H_F{lZQ z MB{d }5!pQ\$H몕x ꡾%U@ ZJg_^)ʯN #}| l h۶qB91Kqswa}7q\a[ðp|m+$j6]B.6cßG#yKQncj/oE!/~e)/#j{5tz"ΏTU>@wݹR$ 0L@t}g2ܐaM!"" Kd&)4'm ;\3g Dzqy Euj x,ϯU=„zx! X۟ >bR ښ ? #r"V%v~[tu]4B_]UGCKp $)y)8x]DZ\-a{(^gy{sXGuGpBU0jm4 ([jے-Mif8:u/<߀!9c3ئz5ZVĆ+v*W.=cGqG_o b p9nfaScWm'Z=Y/$nO5 )HȐqõpӾ⫅?=D|bѹ1o,P])19p*%l~8Y<('nqQeHdzXSR<;po]Qgt:RZa;TRBWS$I4kLc3|ɐŭ' v5?ܞto 7 ^{wP@ A6D]s(dG!~W0Wgsv2ͤ0enqja)-BK$5w$'"K!xK5ɀPF&[>$xO/tJGvRY/ <~ D.Q.[Eb EisP:D(ڨ=؎5""N o_ɽTp9̓Q'I`5̢aG;E[6ۮDl/gY_TsZw'T*_&(?"(M)fQ{1e1 )^Vgf mdBu cO =L)OɅ_~҉"1VS/ Ha\19"oj0e^1lmZYn^xen5ϫn \\v\Wyp%s)H٤q /gQfhhz-~5{?&\PdZ"&O γ!QhMaNrзIq畱HrVQߪl3^ un4deWYin;>Cj=E5 hRpXjea4[ԵoBM?>y9:) 쏩/o9GGtVٚR \_tNwNC42cV@Hlb [9c/*Եc־ء':Fɢ I^R?*l(h`I{7ߧډ",@͖]%!H^.y>% YW4 /HMubIg !c6}(VSFyWͽE^wBG}k[g%( tOEk˯4rR(I=61 \MDZyY,8{܋L'=8 M S])XЕrr.⧞E$KoCdzN7~έA<*\i98,p](p J75{$P"&H !SneB״y_2\+"UoQF1Bz!]N?9a]T~˚'$*%:eZwve|Q;\yiW]Maltxyz!J9ѱ *&q+QxBuYGůHf*zE8Lex" h_Nues+d$.0{̜FIDѯ)zFص"!ᴗ2u'4m3T;S)+g Pfin"ʫfY/|FS0lxю/b>hیSBa,iap\ُfcf.̐~6)Q@5+DV~9-43[귶QxfjRLc[bLmÿn'vLTcjşN5ێDxFCJL$E-ifȖFk0H·bϥjvlI4;GI0b: 6'p8S'0|!E}x%5U /}N~+(Zu\F O| Vm{=Y:aReH <\r:měM_{tرjm!36H#2xQeuӂ!(8@|K(XˢWw ڨ Vg5(E>wh_o\\/R#1 Cz'ThI>"7fĐTb;EpQvI9H.D'@2NHj%Qp|O˳ЃVyw,sX1dl 5 $7Xb5WپArorR1 솤ZỊ̄,鑂APQiZiy/ -="cV*ząV*+ӓCmSms7u5NcTyCeS"hwIIq#C `I~Zqr?7̭gX&23tV+XflziRO&5O. @6Lc XE 'R}"7)͛\w!W9aH3CoS׺=w||XYƢ vMmHteDҙS=KO'y.I``3酈 %4å Tª59J8ПKV^\3Hy}ЯRdS1 D-F0꜔o !o"ed{S }e(aMRǼY(G?X$Dؤ:*I‹!Lw B>!Akmg`;TRr¤G~byJ@ 7\jmzC^_@oTP}h]V~f3k]9ׅa {.Jb ^5ەt꯾=%syBځW{{@#`/3O1~ %uHw-Rw3K'sȗQ.y'8-] \ 'hw0Uq yЪc]` s+D~3j96UF~E,ov.MQy(hDaLK`BɯpgJq ,fs,cJۙHr= H.LOOzJ:1xW]=lJ!H Սၨ]=J 51|p 1~h4+jyXNb$#2 f5G͋#/@w Uyc/A'jٌk"%:Z "}kl !elK7ݔc{dIM"ɹ@fF|C ^jJlu*n^ fa|өe9=-0+4]DC7d] lҤDDfP8rѳ&! vkDU/ޱT ״2Bdd ̥ΈZKaeGrQ@=,tcg1T7l:RMYRlM/LW_c荜I`ը6}d2f_8V ҃z"Q'?u&]\yI7U0}yuȥ {4Ynނz0nxz~ s6ojeg%9kg3=96>A}m ;q(4^ocTy݅c'gYLyMVH'!q:,`2b&/vg&q:eʡfZlВ6w)44?(d Y|kmqohGdo(ESƔ+P)IaS@D?{S];ίbr0'Qr&hYd G 1֞|1+G4-UcLL4`^.^>QEH wBҦzD euX F|j9N&X@@?2FdRr(7uÛǸo8xK[I=cZqEF-&4lZqYk_FDo)GT%KSfbxG}3 _hT'l.nHQzcYh=1 oU4;csPfhp}z^qnׄ ;qt(K|,0lcR(,e{V;]D&]b7?w2"tly*!,Z)eKB`Cu(E~60Ӑ?""/:jt<@GrY˲mғ6/XU.(N(֚"!;{hcѧ㸐zz\\]ۖaʵ.DƸw52j9}[e~^ VF %-*\%m\`뫘;Fc9,QΆK|j8cWùz&l^ Im,1^v2psxPi=]I>%{d>޾4W, D^DMs54YB6n1ՇJ"m0 56.7oeĬNck6OYf(mtKmd6]U4RE|B3lofE͠FbFDAO}gy*. ,f )eE["˄޶8>2Eϴ07#=(>R,w>DrF.oap۾%aT§u ;=kV.!H.8zR {mf)|[jIFxVE=-8|kB}ٴ՚;)ץ-5Nb )GMf}x;a {_G/vny:97 }ޫQZӼ)DYOaZU"oh0]&u[<`s:" n䲮*^R_ \iDoJ̾Sݽsnp8 ieIQ2fkKx@OxݫR1+IL܅uyP0Z `V `dU)hmrwЃ-?%u$Ā4#o_[\I{m<ѶsO/  /23\z8N q\Jp`b=yVsldx>|,f{M@跤* dlQCʔˉjgcY?r3Ls6\=t}V,{'>bQwAs IXbT G0z>x@\\afA^hDP QM>?<_m RyP p2k }ãId!łM* Mݥ=gϒ frg#CSaӛp9z*Cݹ=Yqr D\\QŷIA<4)1ZMd8 "0%k’G͖hu e^4(UJc@ "XCmk}$ +Ppc$N&*z)D,v}' Ad)^pJK℧tԺn[]s<L\vRZ)#ǤقK% wj3<޺3&b.tn m̚` A{ۘ BUf8p}$ dmc2&hO/5Q: c1E,V}iIIнpHN\ZUs,tĒSs |bÍ;NUNRMUi.a)[ HYxcosĜ7ZlXHL>,q|%42'L l貌Ckf>wx aT8:/ƻ {xZ#H.꒯h5eB4 )k&&O+uv޴9 2Ƃlj"Zʃze#sܕj;^+\*otY>Bbjat_ A*$%?N/vɲgƽlC~=fkuTnss{ye&Z5ےLlM}{ZK]^؅)0fI%T YSLGvo3Ep^'0NS(LMEywnÂ]NQ, olxd8}_["-IxnG_]+ˌcaYM!6Bٍx2!Wރvuv#$Q K.j'v"< X+}S,s삑, H"IP2s.m+;rȥ<=ödH\ NM=ȻK-Nq2Js,Gkp#ˉύ2qjOP$JN >O`W $+{~yhxi!Sn"OG{M{b~YŇbxzqAj,c錪u$(}rԫpaf./m1X5[`N!]=rD*ƐEEH/DG5,sS=;Un܇'|NGC O?\/s.gJ:{v74C"&2 IkH:s,{ 1ċ 1-OD՞amHn7*Ɍ:cK ;=fk7M H޴WZ*.^>, es}teúH:(X$iYe1jl~ܥZMӶ !:I?pj]rcQLצ_àPֻ#ld44&ފGvl呴.? O{źl\J;ZV-LܢY2m?*d*.C:%-t'}ʀ=L2AB^ԟ(Vë[jCKBka2~Ņy˦a^A6~|ǣ[ZtnM& #rol_0PTg(kbmŇiQ_of?sEUC=Y UQ8+50ILTH=S*iF"q>Aۜ٭ח`']R&Gc\H%* x6'?Ӥ*0,Ƣ+)ݣ$:M޹]w&!*5p[T6Sc0GZSZ0!&ED&ٹ5( i궴'J(@@x=Сx R>3PN C3P+QBbTm'[e1yؒ;c'2yv3*\ 8^/B3Ht E uĖ*.'ANRLkK}4j\؀hQ E mSJeZ6$IZMZzyB3;} !$n9뒎]^C ] Jw}t!Ӿ`/-1'R+N-e6L^wo62B}ˇ8Z}? wEeʔ% !fs$; U{Ş( ='>YIˇ>D;A{sVJ pm?s6W?5c^[q왌dfx|c8"K(F &vC)3ŸTR&u[FCB Hth|烞Rx)c>۳'MaBSRP.CO'&% !*BOvZj*5 ŜHwgWC)Ր59ˁ@="qY0@ytV~d% VfQ$¦- 6?)OH4W ZW,{it-&;TiD"[͢7] M l)}'[1ΓhR|)nt94L[n7 :F g5:㫽'~GK7'O> C>L&b>Jh6ļ %nN$Vo?/pkj\KA(]N՜b Nw{)+vKrUH"CZJWBqC; nT:9EuYͲkxhVx/W/4랪{SF皴P PXB:*P̩HsͽQ\?86&?{ɰ%Yo'~txR)čjvڮ6}DSؑ[#ЮE>#?).b|9jE Wẘg?:ZEP׳[QԦ敂TXL$`s݋')"f:SC˓aFZPpoF&+|rV30uq!y sxw LZ{aiw'O%:5zԐjeSk(CYWs-ƺvf6FBXY{غ橷^娤`Xs5~)| ~.gtJ&"Zh՗'Gp40y7Vmr4H1) XO[n&kp{ث@!-^F?ڬbT#'ZϤ%>#:kn>肿?*C%n}9g]YSNx1cnaߡ=/6GyN!u# IH/u5l?\l2=_$rߒdb.sk?Tp{d `#6ׇM%e@X%uT\% Bx0,Ȅgna ;WFr S޲ -Pg7$@ ԱhO 蜍j{~e,Dmk1S#\?X@WŹ>P&gI|%/ ÎUL\NVd:KfV w{x$j]#ztvM8|{C'q@gBfm$!ri Z&*sEoq!A2GHEUP LM??BWDj'ΥSq CHyZ'l ,#+VQ]ڑDP 4¦l&t77Uդ+GePJ&ODeTYA>y $GPlq:܄59K xFv̛S6̕oZLYN  t-t\f kkq2*2/W1T#ѱm̰\9* )4gW1tW,BZpH~T([\ ˧Sr~.{ࣲ˄xIQ˔ܰDnz-Dթ{i|Ʌرψf:G@?C A 'CD4䮰@YB4!+y<(_7~^h?(霥H=im RFv@f~0{\"m@m?ݨ\\Vr`kŴK.iИ=>e$tҔB$(43E&i(0jT'F7vO1ظWNzA!: kKB4هV dP`Flȸ5)ԧScԀخ H֠J*\_xQނU]/J[\fv@Yt旑,u( V%1ӓlޔw{m+ɂZsBU!x܎SiHIFb\r4[X1}0 9ZOJ%D9pRL3u!By<.Xu٠9(rN&JI4/ ~֥0kP?cHv}1t| Pe)UIZNia Z;T+lsn؄YŽ8z~=MH2%qX438t9k[6f6b))y$@yGǸ fr1ԉ!:Y&2La"nk |?T8o>>1>9 uq!frR=DDO6+lʚsf:CX2'޾Wy͊/gG :vt6E Ԏ-}OsV9ahULTe7iK4 v=u.r3[F^Od1.cǟ ;'8p ̤pP$8n w\)b РS}z=Xq\9]bOil%GcpmdPSAXK, ̣V_Xo1"UVmO؄Cr@=QɅ2,hzč꒬2%ئq- Փj\)7F: Hۤ䚲:Kիp%yRܢaz=e\;ט:}^/WT+"Š)35jy$5^Nv(X.-pXpoa^".w.gq+8MJہ-:S{9C ?5>cD-(DK_~8רO)b]ot$)!zbDL~֦O<Ҩ^i4=x+]^=4u+V>XZޕ\vQJ5pXgKy r#F2ty~b:Y&Dy}z<%8e[2!Y!0cR}h*qTlzV_lJl/K"PY{:Kt}QeT(E 9|Gq U9'-fmWTpu/:eLjB;F/>(ypHږFjf1K{]KQULEZf,&n 1 |O6N1 "}h_i߇|9ܾ`zJ$eִZYMcGZ "ฉtE?lKޮrpD-N_\oPpY|2Mf6 ~QSOS3\i1DԴ$ujmQcqZG]Ym7@I|Q[H5HgR"sT!1R5Q a?׶/u3!{Ԕ ^䣗1yߨh(EޑM[)0y)72gx1kS"k))gjE/6jn G!dP &>sˈ_iS%TPYUni7tZlGrb7_7 w vO+p4Nz=aj$xʇPaq}F F/ŨPߵ(Zm,`N+#,/͍KdCld/ +"fUs>:0WEdQZLfa ,JϘ,`T삢f{ƂvU#ܩ7##gQqo9q;]a[F7[1KhN)RT6a 1xn#o^ !ai0m^uWlf) ]LΜM6{Y؆CCoIէ4zѺT4y/ܼ?H3+*e(>Nk|@4E&p)"E o@t:"`cHJ(U[1F*D\VwD ژ ]B2e!/D@7cKIp~hoY(O޳(YiSRx#aG[n=`$4UH>Y{,iX^C?!+'S򒠰"%"ڕ׀I(AhWJ-Nfd_mT 68o` gksyfD^Z!w lZ3u86f"jܘ%]{rU i<ϯ4ijWӕQW_]>Oƕ\;>ѣC\O^KLv9=8 ~ŶRɮGz)z#Zv"Dd/8\}:!~6O/.߸|?nɌ4[uҷPfϞm) m[.(8ZU&`ͫ67b>km0I !_o}$ $3ʀpާ3dNٳiOE ;:n e{;gmhZt:NDۈMq+nOg%$@ܮ} ps+;sC#rƀ0]n6Ϫ tPD |u97W;@nTqpR'e-ҷvCs"nWt6ަK28L9gZ@@=}Wݗ}U-D9|h}˔++n;X/EGM2 Qu9w`b3~u.!~Q0剋 c2fy)9PU)58>ӂM4xF.6QQ*A ?07>X6)eE.Kl`Mrݿ61ҋz[ zKՁ yx r ]A3tF1^6q/B?1-НH_p" sY5BƮI qGmT*T}9x3uep!Q@Ɏj81 l◈]ޖŁlZwQ+s}7PaE*rn|^:Dt~״:xqy#$.SO+i=oJ7_"<XBb;9ɯ-IMKٶo0V=}uKrGw|pVjul%@m/ƒ0eP߿{?SAO+W$ *.rW3g?0`"df> wAUR.1RAPnrFVsnDUt{.RlFbHE'$QKn颵vJUHe[ШڝǿK8mKy7 Y+]n`.!D[$ޔi ]twJ;Ե㑲:vBO-AclDpC`*ZqB(~N7 1_6-LJaULZ7led). Ķ;<L \`Қ:uq|Å.RU-=ԆP"TQV.%VO ٫d.ZMDlľ:mtzP _ j;{? =i"p0=ܶBGAGv\HGޯ#$!??8"'ܺ;/%|A%snIi(72rz=^}!1*>Rʹ{r,Xb'n>RsaCypM.dN't|c7 qyi[ wY)e/Vd`ˀCw)pJ_BSH ,Ћa߯R~-(ѯnrr5Bx΄ky,>6EX'G1ʰm,88toSBg]w|<9>z54@lqE Y9g3u4A߸>5:Vȏܪq3z}5M+X}+dM0W݁O ] 2VAKG/5ۼN7eᷨɯP}$ҭu31cS ,}1qB0u o-/Y{Ý6:b.o&q.T)D ZUmzt8T˔qegBk;9K)U,Lԭ:~++NyZg^}2kfp?W޹}^ ^Q cdư (R>q-_z͋< 0 \H8ũrLQa*qa#'B7!u ;$_a׽O^IʰA-91t ΅lŅY*x **t҃"zJTז2[H~/N3^.i (p;c>%6=ݏ[=T@r8P .WKf! |joA^or,B fHN݈?Ues9ٺ1,d>luvU[Ĩ#SOڂgu\K||.]7 -v5*6|oזZBew %*[jtrM@KcC`q|BI7I{(l&Ag$k4pГҺ"e;h($ejh-mGMtk$7А(颧&&қR\6 RO:i܇y AJAnyKDu5يM =zY i'kN16q(< @Ӭ;(3t$kѕ lҾƷE0j(V1#(q ͱɁ^4zZ{ M[o޵QPz[oDꁕ YyJ\ ^1G`·`K`0~J68vޝzhIwK~]7_|7NwW93C??rw# JhXhÕ԰63ЪVIn w/_]W BF-^8 c>Jmrm % fЫ,CwM2D#:5J_)L⡞޳ע+͕$.`T,ń[skmzx/T޺⌽>~ )5q{'L~'Q%k"pFۣ,y'+h"Y0(Hg="Fרi #=2g١8qYq=;y$MxGt WTl{gFac3b"ݛy&zknn1y fkf3bg5-6\?/D)Ec8x6H1GcUw[Ϊvgj̛?^uOKr3'ZxW!Zdq3aۺO[0ƺ=,@kVACuѶNıl*H׍[9}!8u[XuK+p"MmrY4 j0?A %0 O<-Քٲ4/ ݕ'uY;rM. Rbhu;_5 pA"d[|G`=fA;@X߿ekM2:1O HUx_5''3Y,\SUit@PTIt%)7'_3|5B$h'HP 41kmϷ>pT;YuaxT/~Y뤘=߃ٯ#.j(![cm@}4%+D&V3kZ.+4mS(?`"P a FҬ, EJ 'Iy}rP켄imnaI\Q{dћ!E<@G@Q6HR]v 0}ksZl]7LXn' BMJq^i+xBѿGsx"Ogz蒀dVdtUn+5Q(ܻ:!$%[&z?y= RxӕIEmX; $SmuXeu]蔥鱅܏eIbPuԶBll¶jB$ml B.{8}xp_S$TX8YpxYI\1ZUT;-%u:ic Fנ-]=bpRBU0x sѵGiԉ^V\af oNV hCPPKFmMYdr몧d|ե3e<pAyw^eDHJ$&uQIpE9.Q՟.5sE.Y: fϭfX+~Sd;#:Hx Ur.&B>?ʟݓly m`]Bz S)H@!B^L,&^c1檐i`-{O-_sԈ_ I/pp̵d?AbD)4=SfU@G-:*]hD. Q7UrT7@NB0tMNK)M4bLsOtNu9` Èyx9u**1B3PTw8j$u8;Y@ R0z6_dP(Gz ?B~ "#E?!(3FZD;$` 5y=U<9tv1&Ql!G^~!%!fH8dhgN/ IOK͏^6i_rMj}hr\!k^w_GL\~n7^\/SC¤Jqb0anKrӞM، Hta{ N9&}zX饈*Y$@*v߹)%RO5>zSلcwbƔlvY"*kH.V{vQw | 'awHbdrG`+L5XCZCM"Q0@e|& m~mYz`eecUЋ-2{#Oc`gE}9GZKz`:Ĥb ̰~s@=o[%pn.}a-ܠͷHerV-U_ a_:&%}?)e#R$K|WnWUU!(I4;ba7noY]e6.)I d}T,6|ax˰ ČxTQ';dJ1MIv}kpMmu/Re GE,P3zrkEj azRϢp;ʎ*[ǡf$bU=J~3)T/#̠G_-.oQGsDuw{G0ULru|חmdvkJ͂=w]b p"' F|hmlZYMQY"@IGXs{;B;BiT{Wf6Yyl*SWy S0"z;˘3XPh_f;vΈ"vcMرy0V}ۺxP1>CJ V "տ[ N{Oqgm3IY< q84owtgb8 L5XȜm9ºp0{Ɩ̽NRb=2Ր>h :m?r.y-TטN/"e{S#6鉦\c;_8sh|F ]b{Ͼ=\~[{GeeyUŌ10p6ye=pc?P@1<;?#VH&(i*ش:L VU Y4AC'\c+Vt&X˭ y/=7ف~4Uj CRM X0jYjk<';ȦIdz%2JT<Zg0W4Sl~'}$W'!X&6f"t^0^zXJXVK:$(9cPp\ I;XK&FD0/K4{3YѦ>.fx״hd*-ǎ/ Dք1qi:&We^Brc^&Ħ8sX)~|9Z?[ e0xWGNhp I|ݎRL5vӾFmEfʤ(wf|#SN9oƽfװwwň@K-Hehv@癦.X&]UܤZdd蛐wEvզ[{l4z=<>M+=KYU8e]3NC̠Aw{{{9L{>(vul5H 񟦮Y>F/\NdI{*ڰo+~3#hN$O6d C-/]^4\K,`'Oh|GY{Zo9R틺SrЩ*+6$z3.Bi1d{ztefll:EӴp\켸?qFѦjS } }/jvϯܑ;y&0b406Z\pMWu&Xǫ\ihWsJH[V0 fz vkN0"]9&I?đ3pW>rI%}U,{Vx]R.5)4u'$CG 7=(x@]ZhK1t[;D "_%!\}_>U#3˖GU~H9^5D`id Ղ8p+2qHxeJYՠ!O&8"TiWE*1zW?Iܵxq%WH{O:/ZY!shg+~btWetJ'\L=_|@߽aQ}wm}kCڔ !V0\ 9,D8 &# v?x[6z}ϰqjvM1FIۮl3{ s]9uc.w= Ul&<n_Z^CUj1Y7b%a\o 4|鴥Q h_v& _N.80fs[ D-fy.=;@d(f ~ mq%XR(*ei.+iUݾ #][ElIE8Y@KԷzP {vH&+H"5sk CXxiUظՄbw֗8Dcθ~' vȌ!3})~EtJՖc)YԢlQn_7>kY۸>nQf(.Vkr{c>&P#u o ̈́UHqNvcUx-=Slo FN4]B٤~ՠ*8B:yfNMٻYs7/#ns~ы~\G*@?(r%uFwY֕KFaؤqrSC`'l"n?Xn# >R0 ~AF/f1;_P%}FY u0Tzɳ1L0"ߊ!UEڣO cLw6d9an!XRАT6Tm|={ѢL(_e&o~hFo4NOȲúNΩ/HiG s6Ґ(la/?N- bÄ+Ejs"{;e 6naL[Y'7 #嶮>9`o+ѮRޕH^(|D>,:&b~˱:R]bHbL@, a_R.+5%mU){x?R~CX-"Hټt[ Z櫝bp *jh&" ,xg|V~hdG :e-eqxtͭ@^RǕδIȀ{|;l9'QD970kQo4YhPulf=XNU.ilD݋!%*P_T4Ѭ- k 3'($Bql v-VhI_>ޡ-ƺ&@=j NRK+*O3a"я mt)J8aӴg]H(+Fh~j,g:s`jM"S~PjhX `S[` |`3_IVhjˑJ{6z$*d$tΙKr. ׉-)yGO'. #Mn| [u@i(- ](㑀ߨ׼UEE?e&?~0\(}ov $UZgIt}ȆC[}p656w6+')6ɜ{^ !p;4`- 6g7G3W] &79 ?+YJ09Q3#ӂ/8P D&M54uq>'80 `C$Z. YOEq݀`H'JNMKl*DGьmnwth.īA%yU!Ƅ_11k}>߻jC^C,tQ}vx> ejyTrpC_yQh1{wǵΫZ+;3$6mg,i +,G!-]Hޥ4`-ݵW: M7G9Ĺ]%|luqW.iiJe߾{F$5P |$hܑ~8-q*:P.?Kr쭌fSk+{;Ԙ#6F_YJ ;`y_ZHn$o >0& ʌz?Z~m>Ar?^mek,4x Fk;*R-HƆZ 嗩h #L)ca$b~3scIkz0'nO{?E-N=p|H7Sp XY)*.]Yo{YbzR/nU2ޔtgme ➏==)[TwA[z[Du %CDco^1<R&F],Js Ae[!M3f?e{6E/)gkuԺzNbwTG$a}i< Kۗ(*y*{Y9HMu.GμD5S`8ۮ1ն H?O 8'adLjp}3Z.K󛴼uF0F/V53NHhlCmՀlѮu}btftIw-=6k\0 ALT0&^=qA[r$Ŝ 1J#K01_WZPqI:214N&398N]W_4+ߠY_ SKc. )u24OǢ_ט;C'*٩P.#b[ӻqu< [Ps-^ YЗ:3ʾKO\H{#Qۭ$`U;JD^]7{/̌WM~-~@lMՓӣ."K'ΓEI8if jcKDKbjҩo-dQF7|.PW߃bXn2;H_5K8lwuilbd[ZV/N268,xYDkFUneVrgv I1ךa$'*Ko@$GQP+CnYCFar2+s;M&Q;íʰଋ0WwMxDV^Zظ8?TG Oׅxaf5G)\ktJRc^æP h"ɾ;L:d4o7gsϻ׫,*?zT.3ͷCԏH5~QVlOmsZcB&?ɦpO?a_d`etK+sS*is- ;6*^Qw?Q&pp"poAg(`d7<;|4s8J+[rm%fT~P 䜸d 1[0ʞ&.|rsXp:Jtߠ61T޲e[$sHEjˍWbPڂXHuLN(5QXzpQ4B?X)"|g`soR.'.Z0 u|{t}>.;ީ&jዉH 4uYe:껠22Mh.l^ۆhcaH1*dN 73QdҴVfyCN)( HrҦjZ$ ?ǃ҅@&wu'íER7 ;ʣ?$1Y řp[̭/_eƜɺ|%*9YhNj6 `5U.,ΐ5Tj2x+Sye6o.hH9DR4)ݣ(|3<6R.?Գղ`GF+> ŒmX] s2 [JXÍġ<()ZzU GMٖJ=/_M>8u۹XmVͩ#.B R2=+Ng247{xbVdv m'T|REdg9%w.;̈́amr"*Q\.Eb҉]).\@}BX?m-0AdZ>9@GFYxѥm;8[-&-8%Z)ksUrPFAܯMG /)*v8wVӹ~BF ݐՃ\y㽨W >%W// N=tr)a?ؙHIܗ! nW2UFJRwfPh=,(R^6_2anF}睇|acM=ԂOQ`A 0{$5Ra:!z1tOVrH- 3j7y2>W.6O9^D%-Z&/4. jg4Cȹ^kES[EFw4 #Jk7m(nHkl}v1[iRm(zտAL7YWsGLtnծ\Q^NsCwTf<$[hf#$U7Q |8wQp"ФXY=%GC;ģo_GVk{C VϤ41E -@)%}ÔgH,襨RgHWf"XaTۮ!DuZ۩>5I9Q :d"?طqIO^d- i b1/ӻƈ@G%rtϮ6-=y7:ĕĥ` ToʥY%"ֈ !ԋN|EǖLp}qV#5".,j?.ߜ՟hfe詇HU XK>Ǡ͖F36yJ?1ɛ ,l/7ΟOViC19X[e&,I.-I|CЦD@Je;n- c W+f[b'K&sB6U𾎘Чbs̚QȆYaey(]rw}.ޞãOFFa'BDnxeXOSemV7ÆeRթA~>_S3,P<3(ra2֢B&`X-kƲFmsڗ.8`ءЛ(){x#Xʱy[_5솅Qe1fB!k9̒*>j7"oԲ'.9h2[AT{m@`@VnS'f?Qo[0ڄj/UZtД0%aagm}>/:.;7)NJF5\T]i0VhL8aB`i_餞=;1L f(}`7k/OFtw>fbce⯴[ 炵/Lזl6g%th2#s=Yc%•0VA.; l`'}ҩpgoj?h;{&^pNCyim54n|mNŔ_ǰ(Ol] [ nK`Pitt.z[<[Oz U9N`EP7㈥?O |p@jdsoغ*oR3-r_~_ &6/c~3s&vئOsU8fP& `SOJhּCY*EweLJMf;^ $k_UB ғBώfwOg*slt:´]^f@0,|ka^cc ǰ* 3YJq&14m|G6&Pj-ჽhS aݹF~[\Zz61A#\t"}=ϟp\COUoKdEq~4hioWpnwv^IH)Ā<17e&8`\ҩG8M CNßIX8$C[72 ;Vn_ns~/@}B{K:;r[߈P(@ս}ʼ)˥)r bղr;B_HGnKSv NcC(QJz!ڄbrM6D,UGn\dPYi ypk94*&W^PS*Q y* i?F-6pyx߯H_>+y g=-?š l)‘'B(ƾEsd(Jͼ!g0<ЌJ݃oqہ>8lI))4Po4b*M A)cH.1'PCJ? +LS| Ǝy iJFٙdhbނ_ߔd,Ll+O$R#.6R P1Sb}?VXF5L˘!6 RDC,V٣| I[=VDg<~հ@|KR~tf3bC&:STkڒVr<n5\eye|) 9u'Wnš6]$x0#׉L]ic'IK ;OPW-,awk j*}%j:M{(-1FXҢ>rCm&!!GSa7IkEKbK$5{tnY+DNo?SA\"q)Izuؖhc`DmJMt?3Fu S<]ؐ);֊[X9Y7"@ʦ"S ӵ_f{Ni ")j^!IyZOeYStߛxb/ETɶ=W}whzp+ ~NH8^6 =1݂Н⪭zRN@:T>5KPLP}c3@Z+G)EFa3ce؇_O=XIcC@.gJOtɝ䢋^o4X'UMOW]OFgjeYIaUq†=mpK;NUӚ0{d2ip\tv[JxHEqyKek\%ǿqQ'LNP/J`RC#16G8'Sd8b|Is{o~<4*}A7KwD+ !xAMW>Z@c5pK[;&L9|F+peCqbdeE:rӀtʢDf2Ҫ/ ,_x4Ց}+է ڱDe/#}RdsT`i>sM Cd}:#bO9Q KrReN|CC?sVUv]JH=JA9 Q]cP9D@RS3'u *^vzZ1IGB%*k^R;40X!SU -O 7TɹM Fv!j3!WSY% #֌:H^Fv'# Ҭ]L)^ ]qS-l5<Կ;@'$L|k1׀DG!٠Z2`w_)W5RQ硨jH9QMKGHs\WN+EL+Bm^sn}z gٗ?R >򋓽o*ZfAc`;'2Lg8,;(UN^L߿ge)zFlDuQ?Mַ&Fˢ JIHRH .Ŷ#[N`YaGt!XUU]G҆i?ڴSA%כɧbƗEO( G@}E2mJŔ8'+Γ -C0ZeYh.ZO ɘ߬W%Fdxa`)*c"[uu, AW fCVcpzZp+\ F;-}\v~aF-uv"TA(+'M,CF2: |._k`y +T:я}վd`_RvGHKJX>DFF_"Qi>::->OR Ԗ(3'beay^цX3 8qIzF+R3 0`+z~II6r&[BsU]-ELlktHTD8gL"bp1 ϭeE\a161>uRϻP=[=VHy KrʰKzUN#8*&贆Ou_,i}lS̸9*NQ ~k>f$r9B{~ߛ3 (,IFKy-Uw'>\H!j!>Q>2L"=WbgbYTq~ÚBK`doz=ܖ0U_6BFwB_>W^qr|^ѥOR  (SksvC_)q-+ˬK\e$@Jfe ?Oѱ䘦V `?H;G)Wy?iv2]0H3.S$/8a`_' [&3ds)] z{T1f~, <\Op2=љy:(Z?6TϖIpƐNr dgnD@ǫkzOBN8BRUB@nfr|NwA߭!P7Z|]:sTh$ σ߻90MmX.چE2tW+EislI̐l"Psru$div v?E2ve!ԫ]uq=ظ9יߕz|Qǻ`F53ghJݸ6\慃vhcpTwGMfbm3.!7'En6תqݶ-dlie7^i 9vI/W#4}l2FEs;U`qA,iK6-hV'.68Z$g65)9QAS߫@ ?40Fj 4iOĻs_2SOs*}>_Sb^7C\('t X|qkW='$p5k:[[ș@2HR䭂i~7OӘŚg1gȷ*zΌlַLNĨ@`)i'+- 1ĻT?YC9A#_an-5ϵHKךX[~JU_*Cs`ՅNZl\^}2/ƦGb2+ h (+f[ȠDwy W7\ʻ5c9ŋzU4CAw|@[4I m1(m/ Sۚ|hɛ/LJtJ&j.8rLת;k?f&'ݣEi(pzuAЂ8&ϪW#ے%İ% ۤC8m%TIi bӷݼB(DFb%ipA.PM[vdIPF$/2m$E”':8 Qx9< 7ӣ '#xa/Qbon35="p +|eX>,}ػkj /zen Ρ8r?+*CB=D IݓY+q3B0gy'rɸKѴi&Ld\^ k#s̴ l0Am*O߉F4da!۾'xm~ʑS!ٙOџXrTW v8&B;F溃ot܊w (W<xr$m-wv# OUtZa~( ϳ"~'jE[Cz fHG5ڇ_ jbQVg3Ӣ C%Q2vXwGWk4_"ErEO)Ê qU H`O dɔ4ou: yb4oxW&2 8P>)`Nw5 ƛbIah0&]6<x!_n 8EsY hn_O85\5>To|2T`ڀ4h&wSp("뇆M$[3'CQYJ8kb !I5#FCz,K@j$us p2'o4] 1xB) G"X&#kІ]fe:T!M8]_\Y9͙́+~MEV0ajV4X5pTԍM1d庲8"(j7 ,et͒17mL=}Bj%(}_b*&ۘC2ƤW|U@X#xyjv M&׻$i. G"V<.Lײ/pP%loւX"{ D#%0vHV{vƛx9[RoY-L =;qn$yfTjsB!Aφ8R{{P*KZe*?JJ cTsH/]W<ɚjRa\.;%_>w%I"C><$UAݒϧP'j;yAnśu|k@\%+Z?.%JtJXuMI'GI48z4$Gyp6ZY!L2Õ$ni{t c)̸iNe:iIg&#*xKgfK4^G>uW@7_omg.+d-hN-&hLOZR=C cTiOAU5 6K\>箋O咛Ō%Ȯg@̞v|M嫡5 83Y\uor=0MQŪ7[[K ¡?NQ^YSlBUE=? r`xzR5W#"kȱ{# =MǞHZ3"l=޵)և[/nWe>x)derI#5tzPҍMȣk:Y(d4i nzV_J& >Q >`bbߺQiqԖdJ8¬F[ Oҵ4O^=B|(w xÍX39hjeTil\/8_MaH) 袆y?->j5aI>E$K}e\k=!GEv{$d2wE8c뗵Y+H嚤a O( 5K#kn28k'%tѢl#.M4(\TAcPYu#/}aXة"͘?eڔTĆmAEU1[qPØ喰ɚx`.Lİ/I9Σf.ycoVJ %> űe#LB gŦ0d`'z g4%_V!Gb3Ѧ-ntq&e4$?4WL!ZFǻ ̱(*j*"_!$G ۿ-M`#L1S.';;B(Z# p{|Ćj@UMߛ@ĸBas,HTg̦c(ޠ !"+|Y/G.ɦ|i&Sb$hy~{CQQ ֥hhGIb1QKP{BY MF&?t*E̚ p}=$X &&EVǥ}MgkM3u27Ab:{et8>nS0Lrd^Kxpm'p߸2m>EiY5'.Yߩ(CT_DyR#N#3jtFlu?03 V&~,\ C{Yٻ4 ԔwiSkg)̡JP9Ykl OA6{\>}d=U?G^Mbk8nJq|j9T ois!עd)~H^r +Pe&J4up̪4,u ~0OjGEH#cQz] =`~D.t>_T0ω2 11#3F5G-Wf;PL2EH]9m}یM3u@fANm]Uo`B>>ŕk`<̾9I{+wl病kU=gygJBJpzny'KemO.NGtޅ[ZqkIju)jN ZG~Gw[@ >`KX~ Eؼ;(J̸' KTKAdwnB08~Ih(06)V9T`NR6蹻3cÏ M'0[آ,.Cϴ ^XP.ƥ2PũQJ:Ͱ1wCwa̯`LkW,Pӏu}^Z`^[f,!88w_\E:Ga;5ofT(ث2=$GDɮ2Q6{rZa`Na]L.-SYM;M+K{8fb9˭5P%QMǧi.D({ΧeAlӝ4F왍;^" êSI\wmTVQyzE*=4@b-KtP%Xoݙ~)F!%yhY tqtA tWg-=T8I:[Obnq.VX}4"gFy$fN~(EBgJE~Zw'}f| v˼>uhgyha)#E<}I*/4@+7DvVܗ${.,̃zB@ '0YjN ώf ;=F)=i6w^>=R_.v.f e-\CE3gP>̕3Aɴx4pڗol opi{w` I@2ks3N }|C 5LN@.lBo1pC݅4۳CCK0@2!9=x$#!Wc<=zhnJ;k9$3§!:ܻUՕ6?({yw" p~#sg"=bOCo,r/]*)xV HMgL`5[L9 _GeKn=ax2Ap@Ap򃣆f1h Q/kҗIjo*OC>`k oϩbRVp^lwJ=*@mIHgM *9U-渢'1#6i1sWPrRnvΕX1iy ˦^VzBv i1*Q+-zK#e%WiQLX-n)e6ԕtC@KQL,|a3lPc_΋Ш% ̂ DkxUҰ`O2m ֜NWC %$6>yqމt|=wCAȔZ ;AE)1!cX(M~`gK2ЭCz=1KiFŗ ߐ?G|\?ڀ4ȓ49fImMitMj8jPN}%>%np=4[ zrJZ}ZT9 4s ~g|uĵнm2׬^ 톱d-nx1&\1b5%/=U|zZɪôҽ{Y~y.G k@FT,^p@v Ei睿?p>k}r}YI]pOR=ӣl Ka *Hn&0AN Lٵ-.}46K G<1-Ϛ5mx Y;`&TJ}̰pp]y]76?p.&7OVǭ:̚Y_6;oYQ~s`٪ģ]sJDs w^i1 w;* lm +\ wq;g3Jl_t9_2hAO6ktOႲhl`Bm6W1@*j([hy` ^ !OA7O>cM+?LC1;-Su*8c T;8tb{@V*#I/cwM(svJHS5+jYRzptW˝1,t1!6m6J8=$c(GW'(1ǸD o!j§.';\iN-ϧXR7,t W_abE(]Q7yY2lI4Ϭ$^+iDplr:VJ4>zܓnR8Ds&DoK vҌ<^Wqkb}J˹ލD;t6Y(0B}_c^1.cTR'UPY<:mAݨ w.$c|QZ_t fEu+]<;kjڮנ)6g?IGU=Ð@ vc0Jʸ;)(гMP&m ቛ=AA ?Dwa'^BC&tP6#&f_=v*+FRSly3(ЏbQ^CX< ^G'Ze/DSvخ X9+.뢹Tޙb)-hXṬ^"+EEBOm31 OB[ ͋5WIldDVwGfO^u=I`h ξ`hR-i5\yP )6D rmJk97)g F $m=t+\W˖ 9x\v| +Wj&"">"KT-tu'ji# 6J g7cd@ffMao  ĵxr,Cn 6> Bp}8rb 6;#ܠ+G|\g9=h~BKo|}ϻ=dky>P$1/&a 4sHbL#0L=#!H(a ƹ q QOhO-MHr$ _HʊJ*eM+L+:yrjɂ! 4iYRDiL8 7z6Mz!v=\S|ISr2~XNߡfJRR Y=$$+Ir=T ojm۬:͐m u8J@EJCqgr:gng]w4! W-AwaפDe &S&!3+7~[=m+"TGKKLH6SE m,̫_ke^^-*K j $*H 5OSCq.G&O(Srr6OBhEUg!#@5o= TͥRs֣$lVȪMނvOGbd]ԙj}_&G?Obv&TDOlsk(a 6-8p>k*:Rf28nYu T΋9ma *Rr,łrD<}ӟc-OCog^S<76L9BN}k>a͢%ת%3w'_\g7O&Yޒc U1֘"`꨼=h*8c -JN샔(&hq~&:Y<еFf0,%,4kT}šy8Sc@LI?3ec.<4kh`@%S[&^jLՠ%eXP#۵`jx]d{o\ NvwܘNSo燝,<&¸kO Nrz I 1n 1wʌXڍh,~nMLpԅT_ L1登I=4@`30wx]bw$ӂ>3~PTcv)N^(|r0/੤Anj 䱂WeWc@ޤvrs5eT`vZx#RҶ@iX3h*Lg< R0BLoԺTm9XoY 1zwz0e\EP[֐rSgSd jS왋)f ;--$Ȅ/t( 6$s#Y9M7#`٥6dd$eH+W<)MHKo]Z`ZQRQfwrLT5eTc%adA>pn剉2ɡcuZ P5wzC}Ƥ %ɿ$w|t[k`vnj@w$e04dHpyH1bģp rRIyp0K{W^5XǶ2~T7ս`2 ?K1~o1e"v VM4PryurO%ݓT[ H#8IEQ&AG̓4wIo({TJE );3fit9u[V1{1B {od?X) i`ˎ;ު&X X+74qw.TT-|zx݋[U7;*c%  /E\,1eᪿ)v˿# }@z89o%j(o¿AviaLi\cIbJ{;Pճ꿒"3L>,^O`Z\Sl7 J/h"il]wh~]2Yu@0ݐ/LC۬hryB0baGk< <9>"%9;)D yO"Jfj$Q a-exT[uC' _݋oE/ʠ!|0 छ x"%ΐaqo0r,wb*EvawTt tD8BcK$Qŕ3i͊V }Z<5[PG jj|M\ O #[%FJ 7dTw*#oF:Hpy&zey76!_*&_NܕsWP˭lybEg j|ZEA۱~JQ[5QlԸ~YHϪ+ R6iۂs16ڲ\!?0v2ǁ}R|Ec`ژNmf@N =,)eܥ/hB>"u/Z5W CaaZu۳_ Yiބ$ *knM@\dCk1y p /a+F湳,x`olw(nA2@ZfLlL6|2`JHF%L)sPqT91@?;wDYYX>C5z'Q)졽xoWf$fq2©#{v*K>9!9\Zn 7מN;-!{NA{q>ҭHTQË3B'' M[8 iF>8']=&HV߳bwR.EFܒ1z!Q` P}w9>c!F$ _ &u64D. -(1ŋ[0tS!FL@b*y2&H5?K|v*H~Wl`06k_#ڿl9.n.AY9}NYfO;>RԲQѹY&62f4Z>`pkE~7a:Q".Ճh(e ~֝'s!Ž7) (2BDQT) 5>uFuZ?y;x#|u7?Yˮ)KajKLܙ/1Q$w/&8mv̢77?OgT]4;JD]mCyeHGGu%v;Ua2IDdMY>,WYHz<ν]ʱ21C){+^=;fO{zہƁs\M^@[wS8‰^(-cq^Tc.ŔdFPɢdT4B-;u+ .%"ε7%V 7;ꍯ UKJ4ڵ[ wjOVe0A,%Bǩ rKPag*!w~6xt8֠s˜@ w7&.Wr@w_ĥ)kK=5`pTbV"oTUp?JV Q 5b!Ws{VȅqKN&JKR +tgcPWi^6Sx' S&*}ؼ'"p{۞be7'R߯ZJt"xQ5P&vY n@ҁEGUicCKרexLeeu[1R~y $$ dGx/%B8Jw@9?PkZHCҘ!>›X23s$Je#wi.YXkSueK#A, *o7Б/X<wT)A?0_![u_Nl 90\S 88_"LAb`v.Fqv?v|ҷ*jQa}Pi0Qd="euz4S K[##ZD{᳚gE$vfY? b;YU:wm]D-?D:H<8F`;\ߏ&.W(΂8k&Vۗ"؝p&<ɥSW!(z_oiI }U^PnP EJqXXW5/UG=#y zs/kIt>iܮKR=  ¢-qD'* 6-yi-T{M8f iN: eկ0|$/w{B!+%FgfUK`cj{d=zƢrQ>t q'PtL&e][if$I+a> oCSL޳6+8m4l?q*bRubj'Q$Vᙐp64\^+ .pG(L,^LFũEyDc~E~uJwޖj46ϝ|}dޢ=\_^=N: Ak8q ac &sdc72,k y2[|SڍnNIƆY cn_ MpϏkjw\Xoiao