pipewire-modules-0.3.6-lp152.2.6.1<>,Q_/=„XhN:#;v%Nߺ,#[ӬJ jzd|yC[㫄|7!J k~i/sNh^).bvb}Ztfk6.NQSaTPG@ƞ Zg80%@;ZH?Z8d % R $7@D ]{    ` 0 @ D , | ( 8 9P:FLmGLHLIMXMYMT\M]M^ObOcPdQ,eQ1fQ4lQ6uQHvQzYYYYZ4Cpipewire-modules0.3.6lp152.2.6.1Modules For PipeWire, A Multimedia FrameworkPipeWire is a server and user space API to deal with multimedia pipelines. The framework is used to build a modular daemon that can be configured to: * Be a low-latency audio server with features like pulseaudio and/or jack; * A video capture server that can manage hardware video capture devices and provide access to them; * A central hub where video can be made available for other applications such as the gnome-shell screencast API._build74ŸopenSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgProductivity/Multimedia/Otherhttps://pipewire.org/linuxx86_6490Z(LX9I@K99(PA________________aa951fce2a896feb2f1f582a9cb49a02f37aea89c9a7b33d3ddb6fa67995833a45a387e0d8390ff2e5cd8bd6c1be80a39992e5db3d19fec447be8cec557aa72a67c242906bda69b0421fa06e97f89b7f9b04c522c1722a56e0fda07b0f98257d272eaf1fa256520ea4cd9d722a39e0553721578afc683d641a31791a051f38df76f97ea29d9ea428a3ed81aaf4070947574ba4f6615094f906aae12680a5a3cbfde9acfcba4e930069c8d65cd5e1c2055599678dbb15b8d0f01fc0a609e58b50021546e53ad9226637fa3726d7ff7ae540570cdabb2a4bf8e300194ee47af1d348b92db6d842cde61790cf36b061e3ea568fcb987dbd54e5c448d9abe18b37dccb34999d333bfca595481916bc33bf4ee1dec28841726c962499d12a684a3220b41b9c21c1d2a35a6658f1f2810bed7f636f538ef23024283cb207b996bd190f231dc63eff12f9aa25ccebb3a67f8f5aedfe78880fac6ec0866c107f5b8041d4073490e1fbb407274b84e36c76295a52e05ecba1bf3ea4167f6f8cf11744b62ab740033ca971bfbe397dbd8b936deffa75b35bbd591dc8ffc0d0e3ef6f28670231028c819990fb98256b7c88abb511a417fe33587d60c3bbf6aec7b3911752b57fa965f9766f05095d9df812c4e2ceed1181a94eea90368154b1ba1ecbd4509frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpipewire-0.3.6-lp152.2.6.1.src.rpmlibpipewire-module-access.so()(64bit)libpipewire-module-adapter.so()(64bit)libpipewire-module-client-device.so()(64bit)libpipewire-module-client-node.so()(64bit)libpipewire-module-link-factory.so()(64bit)libpipewire-module-metadata.so()(64bit)libpipewire-module-portal.so()(64bit)libpipewire-module-profiler.so()(64bit)libpipewire-module-protocol-native.so()(64bit)libpipewire-module-rtkit.so()(64bit)libpipewire-module-session-manager.so()(64bit)libpipewire-module-spa-device-factory.so()(64bit)libpipewire-module-spa-device.so()(64bit)libpipewire-module-spa-node-factory.so()(64bit)libpipewire-module-spa-node.so()(64bit)pipewire-modulespipewire-modules(x86-64)@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libpipewire-0.3.so.0()(64bit)libpipewire-module-protocol-native.so()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)pipewirerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_i@___ @^^@^m@^m@^@^@^0^0^x^r @^p^f/^O@^O@^Nt]µ\9\@\n[qr[U@[M@Z@Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Bjørn Lie Bjørn Lie Bjørn Lie Antonio Larrosa Antonio Larrosa Antonio Larrosa Bjørn Lie Fabian Vogt Markus S Fabian Vogt bjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comluc14n0@linuxmail.org- Add patch from upstream to fix a division by 0 error (boo#1176515): * 0021-alsa-protect-against-SIGPFE.patch- Require pipewire from libpipewire (instead of Recommending it) in SLE/Leap, so a zypper update of the system pulls in the pipewire daemon. Add a note to change it back to a recommendation when the api version changes which would make recommendations get reevaluated by zypper (jsc#ECO-2308)- Recommend pipewire from libpipewire, so if the library is installed the daemon gets pulled in since we want a daemon to connect to. - Require pipewire-spa-plugins from pipewire instead of recommending it since the support plugin is actually required for most uses (like screen sharing in wayland, which we want to support out-of-the-box). - Enable the pipewire.socket systemd user service in %post (using pulseaudio's %post section as an example of how to do it since systemd-presets-common-SUSE currently lacks support for user services). Also disable it in %preun and %postun.- Add patches from upstream to fix many issues mainly related to memory leaks, crashes and wrong behaviour: * 0001-client-node-fix-buffer-size-calculation.patch * 0002-gst-fix-proxy-leaks.patch * 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch * 0004-pulse-fix-size-calculation.patch * 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch * 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch * 0007-pulse-fix-counter-while-populating-car_info-profiles.patch * 0008-impl-link-reset-state-before-starting-allocation.patch * 0009-impl-core-clear-the-mempool.patch * 0010-mem-reset-the-map-in-clear.patch * 0011-avoid-uninitialized-variables.patch * 0012-dlclose-on-errors.patch * 0013-stream-handle-NULL-context.patch * 0014-state-always-update-state-variables.patch * 0015-spa-device-fix-leak-of-properties-in-error-case.patch * 0016-alsa-dont-leak-structure-on-error.patch * 0017-alsa-dont-leak-properties-on-error.patch * 0018-stream-fix-some-more-leaks-in-error-paths.patch * 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch * 0020-gst-return-NULL-for-unknown-format.patch- Rebase patches used in SLE/Leap: * do-not-use-snd_pcm_ioplug_hw_avail.patch * fix-memfd_create-call.patch- Update to version 0.3.6 (boo#1171433, jsc#ECO-2308): * Extensive memory leak fixing and stress testing was done. A big leak in screen sharing with DMA-BUF was fixed. * Compile fixes * Stability improvements in jack and pulseaudio layers. * Added the old portal module to make the Camera portal work again. This will be moved to the session manager in future versions. * Improvements to the GStreamer source and sink shutdown. * Fix compatibility with v2 clients again when negotiating buffers. - Disable vulkan if the vulkan package is too old (as in SLE 15 SP0 and SP1) - Add patch to build with meson >= 0.46.0 since 0.50.0 is not really needed: * fix-meson-required-version.patch- Filter out libpulse.so.0 and libjack.so.0 automatic provides so this is not considered an alternative when resolving dependencies in the distribution.- Add patch to fix build in SLE/Leap where alsa doesn't have a snd_pcm_ioplug_hw_avail function: * do-not-use-snd_pcm_ioplug_hw_avail.patch- Update to version 0.3.5: * Compiler fixes * Add pw-midiplay and pw-midirecord aliases * Add pw-mididump tool * Add pw-metadata tool to inspect, add and remove metadata for objects. * Docs updates, man pages * install alsa config files * Fix linked sink/source in pulseaudio * ratelimit graph processing warnings * improve buffer handling in GStreamer elements * Fix power usage by removing the queue for the alsa sequencer system announce messages. * Fix metadata clear() method dispatch. * Improve parameter enumeration, make it possible to detect missing parameters vs no-compatible parameters so that we can use defaults in the first case and error in the second case. * Fix cleanup of proxy objects. Stability improvements on plug/unplug in session manager. * Make it possible to set log level from config file * improve debug of param negotiation errors. Log the parameters to stderr/journal. * Make it possible to configure global logger implementation. * Fix NEON detection * JACK and PulseAudio compatibility improvements - Update to version 0.3.4: * A quick update with some important stability fixes. - Update to version 0.3.3: * NEON optimizations for audio conversion (32 and 64 bits) * rework of session manager implementation * Add option to disable modules in the session manager * Release midi hardware devices when suspended * various build fixes * Clean up options of various utils * Stability improvements * Mayor improvements in pulseaudio emulation. Improved timings and compatibility. * Implementation of drain and flush in pulse and alsa emulation. * Implement poll on file descriptors. * Improvement of metadata for jack emulation. * Fix memory and thread problems in jack emulation. * Simplification of state changes. Should make more use cases work in the jack emulation. * Improvements in the gstreamer elements. Removal of extra internal queue. pipewiresink can now be used to play audio. * Add pw-jack and pw-pulse scripts to run pulseaudio and jack applications with the right library path. - Replace libpulse* replacement packages with a single pipewire-libpulse-0_3 package that includes all libraries installed in the non-standard directory %{_libdir}/pipewire-0.3/pulse and a new pw-pulse wrapper script. Likewise for the jack replacement libraries in a new pipewire-libjack-0_3 package. - Use update-alternatives for the wrapper scripts.- Use the License rpm tag to specify that although most of pipewire is licensed under MIT, the pulseaudio replacement library is licensed under LGPL-2.1+.- Use gcc9 to build in SLE-15 / Leap 15, since at least gcc8 is needed now.- Update to version 0.3.2: + build fixes + Added support for data type negotiation. This makes it possible for a client to say that it can handle DMABuf and MemFd and then let the server select a compatible format. + Handle errors when enumerating parameters better. + Add support for rate, format, channels and period_bytes to the alsa config file to restrict what alsa apps can negotiate. + Fix JACK midi output. + Optimizations in common audio format conversions using AVX2. Small optimizations to plugins. + Change the vulkan compute example to an MIT licensed shader. + Remove some hardcoded defaults in the audio and video processing and use the values from the processing context. This also fixes the vulkan example. + Correct the documentation and defaults in the daemon config file. + Fix alsa and v4l2 buffer recycle. A paused client could cause the server to leak all buffers. + Remove some warnings that should be ignored. + Fix a crash in the bluez5 plugins. + Try to select higher quality formats first when negotiating a format with an audio device. + Fix an infinite loop in udev detection in some cases. + Add non-interactive mode to pw-cli. You can now just do "pw-cli ls Port" to get a listing of all ports. pw-cli will now also connect to the default server by default and has options to select a different server. + Allow the server to go up to the maximum quantum (8192 samples or ~=180ms) if a client explicitly wants this.- Update to version 0.3.1+48: + Fix 32bit build.- Switch to source service, update to explicit head, file with non-compliant license replaced.- Switch license to MIT and actually package it. - Add doxygen, graphviz and xmltoman BuildRequires and pass docs and man = true to meson, build documentation. Package docs in a new docs sub-package. - Add check section and run meson_test macro, run tests during build. - Add fdupes BuildRequires and pass fdupes macro, remove duplicate files.- Update to version 0.3.1: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Don't load the rtkit module by default. It can cause a sigkill, which is not desirable for mutter, for example. Only enable this for the jack library for now. + Don't use pthread cancel by default because it uses a signal that might crash some apps. Only use it for the jack library because jack clients really expect this. + Build fixes for -Werror=suggest-attribute=format + improve error messages, don't report harmless errors and warnings. Try to send error messages to the proxy that started the operation or is the owner of the object. + pw-cat: midi improvement, add midi recording and dump in verbose mode + fix properties when loading spa-nodes from the config + Fix and update some examples + jack: check arguments and don't crash when invalid + Fix buffer memory upload. + jack: fix compatibility with zrythm. Fix timemaster install, improve sample_rate callback. Fix reposition handling. + fix crash in port after buffer negotiation error. + add support for control ports in pw_filter + fix cleanup of the metadata module + improve param enumeration. + Clear stream buffers when the format is cleared. + Add create-object command in the config file to create object from a factory. + Fix crash after the driver was not removed from unassigned nodes. Also properly pause inactive nodes. + Use "true" and "false" in properties when we are talking about a boolean. + pulseaudio: improve compatibility- Add patch to build correctly with glibc < 2.27 (like in SLE/Leap): * fix-memfd_create-call.patch- Add BuildRequires for pkgconfig(sndfile) and pkgconfig(vulkan) so the vulkan plugin is built. - Version the spa-plugins subpackage so different versions of the plugins can be co-installed in the future.- Update to version 0.3.0: + The 0.3 release is a major milestone in the developement of PipeWire. It features a complete redesign of the scheduling mechanisms that make it possible to run a JACK compatibility layer with comparable performance to JACK2. + The API has been reworked and is declared stable now. All developement files and runtime paths are versioned so that future incompatible changes can be done without breaking exising applications. + PipeWire 0.3 also includes a (now mandatory) session manager that populates and controls the PipeWire graph. This example session manager is very simple and not configurable. It is expected that future version will either switch to a more flexible session manager (like WirePlumber) or improve the configuration options of the example session manager. + PipeWire 0.3 includes both PulseAudio, JACK and ALSA compatibility libraries that are known to support a wide range of applications. The ALSA library is pretty complete at this point. The JACK and mostly the PulseAudio compatibility libraries need more work. See the Wiki pages for the current compatibility problems. We do not yet encourage people to switch away from their existing audio solutions (PulseAudio or JACK) but we would love to hear from people who try it anyways. Future versions will mostly focus on improving compatibility further to make PipeWire a drop-in replacement. PipeWire comes with some GStreamer plugins to consume and produce data for PipeWire. The consumer (pipewiresrc) is working well in most cases. The sink (pipewiresink) is known to be somewhat problematic for now. - Add pkgconfig(bluez) and pkgconfig(libpulse) BuildRequires: New dependencies. - Bump libpipewire, apiver and spa_ver define following upstreams changes. Also add a new sover define. - Package new subpackages: libjack-pw0_3_0, libpulse-mainloop-glib-pw0_3_0, libpulse-pw0_3_0 and libpulse-simple-pw0_3_0, as well as handle them in post(un). - Adjust options passed to meson following upstreams changes.- Update to version 0.2.7: + Add support for alsa-lib 1.1.9 which changed the include path + Improve error checking and reporting in the protocol + deviceprovider: fix probing without starting + add sentinel to some functions + compiler fixes for musl + Revert object tree permission checks that broke things, this is probably not a good idea (and the tree of objects is going to be removed later)- Update to version 0.2.6: + Improve error checking for threads. + Fix some memory and fd leaks. + Fix compilation with C++ compilers and clang. + DISABLE_RTKIT should now not try to use dbus at all. + Camera Portal fixes: - add Camera media.role. - Rename module-flatpak to module-portal. - Use the portal permissions store for camera checks. + Actually use the passed fd in pipewiresrc. + Make properties with "pipewire." prefix read-only. + Add security label to client object. + Enforce link permissions. + Permissions of objects are now combined with parent permissions. + Remove libv4l2 dependency, it is not used. + Improve format negotiation in autolink #146. + Try to avoid list corruption with event emmission #143. + Fix destroy of client-node memory corruption. + Various small improvements. - Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup of build dependencies. - Drop avoid-invalid-conversion-error-with-C++.patch: fixed upstream.- Add patch to fix use of headers from C++: * avoid-invalid-conversion-error-with-C++.patch- Update to version 0.2.5: + Build fixes for systemd. + Add cursor and bitmap metadata. This can be used to send a cursor sprite with the video stream. + Permissions were set too strict for non-flatpak clients. + Fix crash in loop caused by thread unsafe hook emission. + Add more error checking for thread-loop. + Small cleanups and bugfixes. - Drop libspa define and add spa_ver define, and following this drop libspa-lib1 subpackage, no longer built. - Drop doxygen BuildRequires and manpages source, follow upstream in not building docs nor manually installing manpages that have to be updated every version bump to ensure they are current. - Add pkgconfig(libsystemd) BuildRequires: New dependency. - Update options passed to meson following upstream changes.- Update to version 0.2.2: + Add apiversion to pkgconfig as well. - Add apiver define and set it to 0.2. - Bump libpipewire define to libpipewire-0_2-1 and libspa define to libspa-lib1 following upstream changes.- Update to version 0.2.1: + stream: update to latest API. + hook: add private data for future expansion.- Update to version 0.2.0 * No changelog provided by upstream. To see the changes in this version, please browse the commit logs at https://github.com/PipeWire/pipewire/commits/0.2.0 .- Initial package, version 0.1.9.build74 1602623652 0.3.6-lp152.2.6.10.3.6-lp152.2.6.1pipewire-0.3libpipewire-module-access.solibpipewire-module-adapter.solibpipewire-module-client-device.solibpipewire-module-client-node.solibpipewire-module-link-factory.solibpipewire-module-metadata.solibpipewire-module-portal.solibpipewire-module-profiler.solibpipewire-module-protocol-native.solibpipewire-module-rtkit.solibpipewire-module-session-manager.solibpipewire-module-spa-device-factory.solibpipewire-module-spa-device.solibpipewire-module-spa-node-factory.solibpipewire-module-spa-node.so/usr/lib64//usr/lib64/pipewire-0.3/-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.opensuse.org/openSUSE:Maintenance:14532/openSUSE_Leap_15.2_Update/9e75b3a5da33be6b605b5a0d021a2b49-pipewire.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff8cb034d4fc310851d307fce55d28ae03c6e19d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1940c3d7df94d5de48313772e2f0e301d653b63, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb59cae0af314eecc559f0ddb8986c7c8623c329, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=696fe43d2a4a111f79d8a2511ce040416c0d60ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=32b21af03975463981336f0f50a6cebae853e425, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed7893029dd782ac2a0d005431807af7c78c1f62, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=945343cbf7797d59be145928c728058c658536ca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=823bb0b74bcc18dcb2d6f0414f2a75669faa6efd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66c1ebe8275655c4b235882e28d2d734d431f567, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1c4d91380a040800372b23d69825e7ad7da60b50, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6853a836b8af8bf48816d3fc24bf5f09b32aac5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8a980cbbdd1ee619c8744594d53fa069f3d1990, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=edf5168ae5a15f61143785505883fab331f52f4c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c59b738f679f0ac339c0a7a2361103d735e9a41, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=21bacdb306bf88fd51a31c6e8fa70a6ff00ead74, stripped̡͜3^ utf-82d4fc1f8dd461697b92338e0ba4208b009e3395ec72f0e5324a595251e20374e?P7zXZ !t/E]"k%_/iOI!̣"T'7]pԿhmFBH>)m F7WcNjd!548l1S]Q3iHI\'Ht{IӾ{,/L0L`jXF\@]|Ov"\8;&Jm:DY ']k"eY\gr=g&8 :/0$ezbXn{(Cbt95UN\U *۽)gDyuSlQ'PcѳqVg9 _D͆ZK]b,{twckƶފ{62#X!5&&%/g8ȡ̞Nmiqf@b!-ܡf;"qp@dMPO>?Myka,O'W%`F|Ks1_A3Kxu<_8@>ׅe V&a>4>VƶD(yn.%i󳡃5X&,!C\U!߃cQ o:khZ_!Ru>&#zUaI"Ck,{C$E`45u\.VgJ~t7rP9UH}6dl}^5_xJxFmȹY!.<)d7xhNv3"9\`,fTV=f_$aa+iBږ̩o2NH a!U[x[$Jr'`@uYyfiN.(=IoEsG߶սXrt3:G?yT}"cHOAScM;Q5=&a[ 8y<%57W\}uPp^){Inx'M-DV^>]sz7gǘ⟊Tu}\%)S?-zN{/nTzw~8Q^k;Pd]U0x~Uuy*pG"C@SB;|Ϟ*Cw5+~rBW &1lٌ/]W;Q bGX$ )lS:Q [ǵn.A?ɔ*֯b~Nj ,0 -3 8at%䇜T 1OE'!Hz= –O胷6,.kXp^Th_è@N(_JsRG (M.rU3\ 1w5?kVFt8KGX ICU~^%78@,3][{p!".%M7Cn[k!f[$zA,%L 0].0 cf)Ĕ~XЪ*IY3at&w Ǖ,X}J/n):6[aRaڏN4dX.JLϏM˪o XJ;Rm4IUڼQ}e4*"C.,Z0O[>gdjŝ$,ċ22F7{.9FȂAHn6{}ۻFִk($ĶIzhK;q *r,&ҩ{[%6mo|?S]QaN!}9MzRf?L(c`Z̝ K,|b/,z87?0q XF%x;Ki4bXf*/a&,M,L1NRYvnvv.eP>ϒRL_$g@.fBvS0ྵ ~}&<ulHkw% H`8~ޑTpU QNzr4G~9[ֽ^g~8[اk*Z }]2cB<7cj$#6i8~Z/5p%ukge/v7Eȓ2?!=3ɦzɦX1Hq Q'$qw#yՊygtD.rB+6&#c;+購 vQ}`5zmyGt fYx JY-@XdUsN匈)t:QTUh:8u qltJQ# V'; 6YuV_:iS+.ώo87x]8K@N--Šsa}VGl\ "x܂1]@Ih^?;0'o?6Mq"#S Ǟ!tGc&wgnyt~`aK'IcJk9:gK3l"y┶V:U>e^QՈ_؆t,I>Cہ> t^oDWf`uY-91#).tix߂4V Dء[JܓoxU.FɃ\2^Ni&Fܻ:ؗ^4Q:2蒴yQ9ձpn~xf- tUnjaNKvp5Dj/Ṳ̆WPɕ:hFvuS< U[dqcV74?WoYmΘwNuHP3*qq/% HY>@u}ƽHgvC,/~'٣AN}jn.o~ 3^[hK[/Pt^E]AF](&ɦI_jK4ApBwB] |a5W70gB).HNcn$`2aD.bɸq|bh]mec_Dj$kIzs0Z-P?:*i?tħAdi轇5V])6NGƃmh :W} bb~i>s%NbpIJ l`j*#4æ̬5[;a~1v'O%N< { Q 8ZfKjw#Li(2Yoƾ[=OJK{Pt40'`@z#i'>dK@l)ڑ=S2l55X5z.Xh ^~o߰ot|^oIkl/hB}نc|k?!SO3 D(V~#?<>DzȪ ~0]1?lzcmH( [~TC+g#y@?~ԍEwQڡ63ĺgշvȝ6O+)k}Q%fpk ,f$6.zM8s 06dդpj-gnѣZwft~᲍ Zq^4uAfReZG9j'73Jz}#b!{԰^=NLReK7׿MazЊ0J?@u?ڇϣ 0310.l:M@7хp؏ A`?G^f4ccnU|&i7^5L ] ںbk[hG`[]jմ~a(g k3,ڏϜcHMLءl 4lv's82JY6N۫Ox1c O# =L㋃w¥=1e9O. 0E":p't{ƘKbA R' EL\Qln}YM#\DU6jƚ8(BHaH/ h~5?1D gtJ3$,}240AFZq.Q6Rv`ӓsVG,r2* "1o"1Gr 4)snHB{貥'%SlI=e. U M.t( *B9ϲb$lv5=uV$7,6NPxf'T"+@R\1Ծg>\O9] @V ϖ9-^"T{7tɪĘEKchs050E O*"G Emyc*<)O t(R+\]Bz26ivh >ݦZ>4akYvqE#bDiyf!"*-K*>J)hSu|,l@!٭QB '>j08dE aȍp خ{!-\ZR_pEp<.pM$Wk!ƕ~"eWS*ٳ0Q_9YPe/;9pѬ_ V'I?aq`9Ɩ/.]gmS(kSd\y$os`q٤fQIBizs7ylȝ)0;СT/}5ڑ/e!#Ż6S4"i Q㝱X,ju (^տ%*B!<0${H9B0{:W)(,8J xZ~Ӌ},{NAlMrRcBee qxYDNd[lDŽ%F,LT2DaA:பTvy%uʇj'j; \N7؅j`#]02 6{&/+*&O e~liɹih/*mP!/LRdBi2&KZqZB"GT24()'Z})|']SVA͈RT9rsd0kڗP:1( `{0 VQ@۟+BS&ߝΑ"s`cOwb`T Ĭvi NÇu,](0k1eda0N Z-;فׁl(6~FnĂ8٠%CJ4%QH{} @z3; 7XƖ˗j aU:*#_$<. U}{. Rs, 8HZfŰ@p!`Q[ech(x6Jd [&sgej^r;Lۥe}`I4$[IڑZ gm`M<.n%4(xd |7@3#K"9)˳a*N" xn1*Hi;9:|]!OuS'n{`g6_W#Ptxi@f'cae?Ei/IEkI|{8br*Op28b$1zT^/2#/dsƓ3~MQky=ʞda q8+BG"aWF?sjppWߍRXN瞾 J.;{s'Akaa,tzU1&Րv0s]ݶۈ@K )|ּLOGwfUN"X}/CK:.5nC: Ň ս'cP`j]>Ra*fRPftG8c G B@f$a3tO2J[Վx&V^e"p@U(&wkz&x0)Xt@KOgqsӂ_'_v\ёVMNfq%#m GTվ_|x~_*)&Ω3O^*l7"NxE7!>X%3|wH߰ǿ$?@(%$-p#nj֢-ٽFT- \rQa_-b'W7 5h)5.֗C;'@.|Bm4DՐoabonJ'/0}r4S}򇩛r _%Břet587H)e}PMt _s%>4#  ʱ%86RƘ+:T8ՙ}IAQptko*)wx[tY,*Zɬcv|w)7$@˵8 {;z /hfW5m].>BYү^rmt8W j3yK&3;CBrRrZ}l =^S_ `zlީγM/I@ ѩ>&HJoܱP%i1,ru Jל ɰǹt_%ZhP$lU'Y$$^RX^FNJV`|rE65p`"N O)"N,nͳE`vdʸxHnܓ![ $Ӎ- -ػ;5<J_=&wކaHF*f ` 141sGԡ_cf.((![;%cG[_ݫ=(^? w>2oQTvOGsǃ \xG\Jb&!,Sn>؊|k—/ @x)!8=h14n&ӤjZU8ƚ<f)3IFk/^MRBTFo .KjlqW)644w`u2\R<_ [oULaW R~Ϩ6ITQ}4!R{,VP۬9c$c`7!F a$g#jJ.gt9?rYB[;MTly_!'2X}EMJa&w# Lhߘ2!z\aj~ɿI6nXm;EklTU6Z3TK2-h^bI?W'i; 2ZjXhY*0 B;%oy$8gPqkjYI[^ ?z[ro^+"q$2q.װrI݁i2,+aWքa+Өu6МRĠ$⭔ !ձA Ϳ5Pa]`s*078WnFF[zSa-7OGkL" nGI9VQ ׅ; 5!ns-G IUW/Wb0/<~9$@U/b1oq+%50%B}FٓX+>MP^w'+Cިo#ȇ@JEѣ! ]ɿFJ5!0.19d"Io'õx]#5Tȃ ;dE?GfC 8AJ#'aw8;ǜmNcw$f4Cф%wGn0yI!L.}pB$w# ݪѝj<ӭ{* '"`KfPn9_gTNK>+yC F1$RL L#$b{.-ۘrX#zߺK.Al7Sp8l8T"qИɌy3uw ΊV:t0ϐSr ɣW~ N` 饤m'YKl|+Pa@ЫG}S"?k >pNOOIy/pW(!TT + D?K &vcʏ^6:r*d}׉uE$ Ilj\1p,ZU6ev\ۥv:Ro$TO:}7}>$O=kl [.+T#4)qV^-U4gi!_d?9I 5IW4$I?V7Q ̃Sf*LǠnT0vxPWtHuÿfHN-ֱr˿-kۡK;B1~4uD;jGPz!P)B܆% "ᓵ}Pu Q ϊ?uty12^ g  GͩKxaC쫎Vul" 1II.+JN^E;V@nv'Ӭ.lxDCs{[#V?{h3H%QH`]_S#$fX$vyPG]ig,  #P,uV7`́?uI=D}ިta6@tJ%~ o漴oMCEE70\ez#%|Bh2G@"@˙D3;ThHAÈjYT@>^ ^?WY e$KfC-$6au#*l| )Vu56z {ȲQ;'iײ>^J2 XeNΥj l>bI4ZS2h:VGꕤ2bBs;MH;bz"G~xmnwb>JbJ~dOD:6 HL@Cc1;8\D+ ).^PCZ[ך3rT}^{T͏˘cНY\ۓ 9m\U*nIqo1р9ǘ bb˕2ݻ"Õz?/> { ~Gyq+ nZ%bl滒 zHUǹ+gN.M2PgϬ[H \%Hz¬^AT0OZ@ B+~U]4ȳZpGdP*oK2W!?nrbA iį~*b ֩:fyM[At熢ڦ jNF_\:J^#d;`aj;ȗ,;/) US` Zq['%kL{918;풤"OZFIyHwjӵTV;o@@:E s-qMPSXFjn .ٿrQٻ#ce4n %[ZE JSP\.Qm8vnuyp1r oBh@*3pJ_wa5LbL[%Zd%R10fA"qd$W 0V ^'Ql]!ό*[+G2}r[hd{w3/DlaK;C>INO[___NX#Gr!{bb1K_B$#)t/-COw&u  >Y]G$OzDE Ѣ9hlֳ Fo Ĝml乊{ǃ觞7oրӶ5c\,LX}BbpvAU3p+zP2%(p9E@ymI|IUm)=^!mݼwlKfH+0jAYЗ@CM_![g] a +;P5~`,aU' T * bH RMP] =FUF\sFR8W$+}kFJ x  nT3ѸXh⋹3`@LWiYEPqf?+¼\z3P R6 #6Sbl|v] [DG_sac>0#|3x&h"% HGMn"mtQn^j+cT@aIз'޽m1R&wHXө˭;xs:g 3ңFΒ wAO3:S ,=l BBUϚdIpi/Bf%9:=:SC,c6\>DH#G {?@iרMn'z#wY݂/7Gp8|<}Һ`(Q s^%MҾыZ $ߝzCS9mo_ym|t]]uTT>E fZ<6DTN )y7t\͚g>uƶ[XiV2nqs0uhmAR3\bT_V;򅲲` DzCk7tS$ `xI'93هAE_?@/GI+G,Ŗ{k2es BZG!Xt"{G U**, blr66[w"@, YUԉB@ 1F $QU˨)R֖}U0%puS!e *U>=sV{`eI0sz`h"O4Nr6q"POCEOEyD,fQs eҴ(&NHQt2 n@Fy7쓭RÒQc&_RYi 'ʮǂ4w'Ţwrt'0,P!Ks|ӗN-rks&0-J#Wzڿ!/م7ŷm"͹8T_h}V%L{D)R&v ?ɇPkC'P/>٤g]EO6 Zڇ_:@Wm6 [D><k/|Ҭ} 7@趜[ٿ3zp^E,16rC:lt >} g;Of.WU8r_'wП(ZFP+M9i2wwtD](]0к8|:Y|POO+0F$Դ+kbvZVYB6n]7#(|so4V,Լ- 'T% oQE;jF{ JEEdֲvipZc.n.&7 ߔ0pzچ95@A1rQ>/:&=XaH:h\005JAٺM?D&ʻbm̗=M<ÿ;`:ϑeZ1 b0bV_{[N4B%Kß(0}UBq^t("F,Q+: KtEBZ+Vn}PɚRdu XJ3#0ỷ*tI%A!9.]ckN`"Mjz~v ն HbcZ_a]DmPnW_a6~d~<?*43(R,В]MnPW79_5`u梶=>5%i$vwښp\KMa\-k`4r ,oʙ +/%26xiwIN#ѡ'R]fM`$#14f\q9Qy?MSw _l?CА2a;c;=nz3Jo5X{td6':"Ŷ-1Pq3թM:Hm u Wge1LRnrӨwè O-+~e ix"vG+hglP梼gs W6l." I[`p]&/?e.Uz^WbFSx-?y[Q>|v(9wa7xnGO(Q "m +AA~UnK-"*?$lag ]a4?eAIIRG:,]/=z"כfcZ5@v[-8trrS@ۘZ~O, Y_]xBtM'Ҙ ڝ=Ppqvj 30y&Ť87AK*ϚN]DLЈQ G4"toQs2<"]FJ gä@6.Re}]:9q }l=_2_}UI{O6 ]ƸiTZ1\;)8X9v>A`6 mO kխ2^R:kmAq=f>2ݏ ~˽Qn&_* ]z+~L;$7jq@ȓ}e[^3{nh[9ܶkڤ3vp C2;lࡦ"uavT1tP6IXK(V?x(s<Y Ҙ HRiDwh#_EVMapYA[GN֋pPJ0|3Dyc8(B_A*e>|[-{}kta$#gYwɓAs5,g7O(2;~#=H$靖Q!%{gK&Vd%W>F5~;!~f왪Jd Bޤ cQX)K^g+cȁ SN55u.1"3Lܽl- tOa07%L$G!LҗC΢:KPu؍m,˒,bI]D~0׌y^3 \ռ\}s惕Ek#1] |)O`, P7A AufI+ ~77sÅ*XVFO )EePMt |t7h vbnh@nVyYGXVRFUs(=w_=L;JFwJ"h/^l,Nmy`vwc֜~BE4[=Vv`koՒ-P~kQP(~UMTjM5`VٔXClb [3eB:~W{0CF|l\@R^l=oZ0ͱ@>4Ø/\="?i񗌏)/M;F~cj%|$,ֈ Yiw9wMm)mP[P:˳"q1jJ\♣?]duHLih \r4։]I0,V9^ݐl%Y_6ݺWq~d3na4]\iuf)sJޱe \,X4qff)'Ena6BDzYt܁]Le? )P8Ƴq9ŏ*ɃiS$ШȊبt:osn:SJF{pl )I{Ot%K3w0K|#>S9#֞6?SX0aD`MY4Zz&D֮ \RМܶ$0g#EhPpmWvcI8L"-о Y3m]?gDpqN_ X丙GUG$zS4T\DJ젗p9=UkjCPuH%Tz[0}(~+r4X|4K7*#/BYA?O}2슀=?.~1=qBHԔ聜8πՠiPah@!# X غi(9yқVwQ朳S86jS6t|6٥AæݕMn,-\׺yD?k:PW/@kQ81z1[4ң}W:'EW*=.lyej=ٳK䞵ܣ$B d^SX&Tx*>ߐġ滑^4oVhQY2[cPvtmU9_Le|Y\-s[/|—!x)HJOʄu1?/2FO]K^!w<fnEzAiEHv8P`ɱU%{z*e E#1 w1Ofea{VmP|1pUHn-hGu_-L#RbXVR5,%MgQL&Ѿ2cs5JLg3, n)xyŸ {W]S8ˉ GR$%^䫳VNHi!?Kfέ!X 6k[ egr8L)ωkZ9yŗ9L@BgnjO,= a $1JZ}IzCcv;dD0\:&hlBx_C*kDX\F>kS_rnGx\ >Fx r_/ύ{,a^m\^= 㰰0[~ Q K`8Ī.؀",$LʮL7 H0{ vv |fU|6bn2T'=d aأ?%^= %bFvhdCwkш{Ƨ|*W K ^ @KZ7e(C^ѭr3Jrui5AԦE4#1ΊunfZ.;m]Sc Rj,TT'M*jaZnafFψ5"[,N#R"bds+Nc\r7X^ί. x*kR @`,ӻfSTY9Bl|ݣPf姟lVFrn(cFN0mp$CoBt\=ɦ$}=z.aƥTSWde=.X) ș(; H4ޖ`'\g\~6Ad]A}"ƍRjZfj9ml0 B Lmw1p@E9I>DߤIHWOMnK"#y=%forWi+[ua{$$v+ֺovvWe nI+bL2q?l*vk\Wy"yjCnc$gtIhOٴ"SGQ /ж`揨'S@]> [hr=O_YPVʂRsIBAa_::2Ē_Dw%i<(#&9Py%T꠴$'.3Iv4g^cђz_^mlZJ)W3ڴv4LSPާ~Yōm@GaGt oop*_F G="09wJIf ]$7'TWJ}*?2B|\[%Kzm9؅"&麥z*'cc~\L q :7Cg]#'~FIןjc٨-ґEG/_VD޼lhℹX |(VΥ dmx w/2f#ZRSfMw@ݭo6Zf@}+'EDNqO?Հ\F E,*N:ŮqHؽpJ:w^ |Ӻb]󶬖Bu5ݛcFiy @  ƎYj!vBvР մ4 y1w@ddQx jҔ24P[^5k{g*l2_gafS8O:yE`_ޖw_v:<1L0+mJ9ZyAЇNb2r^-~MP <-S^tn L\`C+]Kۻ#HϢV$ti|5oSH@Q9ScĽq۞~?]^,wdj7 (g?ހ҆҈fUv/*: X6W=sS/:*.FipR.Sb)v8 R`ȡp;V@󈉁?sx:]"&$Wp{_a3֬(! ?HVΈ~j 0L\ ]Dͩ{(F{Ҏ4`OtMN W2I6RzꭨJkmz "z~J{9{kRcQ~9XBUB+EH )ҳ@4 坨26?,sIj0 *bʆT8'z9p_~W47.=שqa zhI-'(x]aa',.U ѣξ/EIq-ϝQsAvΈީqk1 W/ !c<d # ʎ,rLuB5'Io@(MHsI;6ģϜ(܈CBx oXɌf;jS`QG]RP4".1ƄB!p sd@b$Hl`3`l<{M(R2y];%".J+Bts_KL{:YpqoM6L17Iu;6 VW|1nYp 4\u8=mR=6Ox*DX¢3U HrTQ*Wx*GG KÔ}} +aO=| X2+]ؚ OzYS,oj\aGNW %%&FhiOΚύoSǗ:- s?f܆+|$(U֡f?!B8qA}ي3x}gd_Th2 } C*BQs0֯ ~lÊW e3R;aufܯ2]m(&RI td%yXC'(=5Еo C /Rӟf$aؔ4 ߄.2vB@$SITP`=>Ar;O FԿf,֠Ջoo˂ nO>&ծoܰjSUGM[|c nGيͶ܋!n%%a>X t!&U"D&+\_nĺX]>OSCYq5i |pa1I&F(31OĢy%!mzbąJH4LjKd``FD_ 嚯j @xqJJGt4Ѹ^O1ujc<5r9 /2y+Bͮ"@qkmҎ1ncj,Ḭn'66 ̬y$#TЛgV4FH9bD}%"=-Л`z ؓw7g1_s~ kXHLq^N xN&W/I g=iuv%?rbqM=y'wtc8e6cH]2-H 9bh$tg9ߚ}F%XH5.U6H !aaǢ.jknxH݄* ԂB/k8puOv_P'+F2uhOF'zbC`JrBXY#1y>V<F1f3C8UYX Ag~z{o`B)-k_q^VCD8.$;G|gieQ̮ggq<[yOOǁJyuHr^ VvN55&4Ҫ\Nr)wfxWc.7r6VMG״Ss[- njEAgF*ؑrоrQOm23fT#G뻮cwc=>BzYV )fdulii'}kp8J'b4LMew C5&?ڽv.:x@žߝLutFH)خbN#Ȁu׫fA}c$dӡ%klOnt-$ޣPvFO@h!ęQOM0QW/WhG `@`N'9?M) r'g7զkಷ܌Q^=>aXҏ4($+9wg.%jTsCf\OSL&2%HwJz^ZE8p%R*l)]C) z(rF]qil?_e[QK3Xƈ']2:ڄJ1q7;KΣ]/4FuJ#){#F#Ns-D|=@h u܎s8$3E1^e^~DA0aS촯^b2$Hr,%vLd['s ok@l C #*Zhk-2ݹ禳 N1~&xtU"7,)h- mc# 1V?~*xj~SIKRܔU3q"DV$A[3TAU&Ӄ{⫄k!ӭUV]3b="~bs Tzw^Vfr 0Ƶeʻ@]Xx[`m9{+/Uנcu/Xz| Fp0OA6i6Et |58an$ȅV G$v*?Y[J[.*m _<$Y9;}y-Psh%Qh??z]eŋ~$dژu6NYͣ]$I2>#]{,Xm?o@>h/@6}xgsMͲxxґ geVrp+ߙMxF>ŕpcWSd@[T{8 I NTKOHaPdK ^ F#t@0!/L| w4G#0&#Ɠ(.t2/c`_S(U#~k@ vb聺*cER| /k(U%?a_|XaVT5V }\cT]Y`dm)@[}tX<=~uGaVRi8e<"v)C@Hb a:0zOqDZhci/2`.Y >>Ȝ1b<CiΣXΪ&ȨSdo<'ɕ?3^na@:|¦U&3%Jns5.{êmNO"|vM3k#*2G G\s~ԪG(jEOxR§ZƎm;3 ڒ`A*cPlO|Jq2HF3F}=[}2X/)VZY%1")/^vIa m#Af}U+\"Y5KAL8?ȪA kWԜA?eປ;b<4myRNR32q$1fK?>1Al:cs^ ےPbGbP,f$!|j3']4hn rbD^RDwb?'\#FF$HZH1Ire#B0_Q`17vO89|Nz"DjۓQ6JdhŽZ}7Îێ ~ojKlfRb}'bSTs_4AQX$$(qYd v3dBhlj4xE"qV5IN9򞡂ȭtuαfQ=Srҝſ_64=nS.nYNef. QuP$=.I<0ROqe5 \+ #@zs/3 A 67TOr.߂CB@g:h*rTWu7=h CjCY?(aGAZ2$WvI|{m8쯿XMDi*徰G0B5MY $ 쩹O^FNMP-n;@v%+'\_ԡbw.>*p32:5l62X ހr?Y:"7i//+''Tq>[4v̮" 2LhJmJQ fD Qv*: ?mޞCtIɸY韾1闉rEĉV 쀮jOګ_spmaGU'933!,v j eמKzpƐDWݙ%G}3${FБ9/]GbG 2Ƿ}"ۧ}QC5@i7qt.׵-[eכ;zqt,=5!XLtI3(}3;M6MÞ "ߪ;i"\Y?݇5}/E !?H质v5rI45ťm}wIq6_ + Q7ox iY :[ GL3naMJMC[q?xweFXУL$*'ncuހ-L>FćnpO 'D9z@h:f L*0OYtTsAL闻#}7ѺY 9eB2ҜA1aph׫!xo@15 g$W*Iy]̡ tCČߟ#gT\UaQ}a!Sf5wB@bz_4$ /X!*HY; VP g%-!H0F&|`?T)}A8tVݚ(̣qSbqV*8 .YKvg>7jħfJǫ:䃙O [jS4GiaY7܈eA57^|4KvIHpAec`Jì-y1$Y 5jPB~1~sPR6{);)`%r/(С;-TCJ-4)IyKT~]N>~C'{%"M}C-l1uёK&FKwv!FueXwٷ\kvP# C CH1BJQd>g8RSb[d^Z?~k0Qua#Jh_$%IBb, tJINj ;s?п7V)N==͝vzŽե N 6` A%-Iy(+7vr5݃R䔾t V|#{ ѩ&|#pm=jJEr. XYh 9/{Ubߊ*u:c[I>Qt|u& >Ohׯ2!4@V0} :pȂf'sl&)֔?PTH?ݣWaœoٷ o{e+S8˖}QGĶkJ[)Jt,Gs I G(/Jil41( f)ac(,{Iۏ&n'RKMQ-tc3$M16zO ,x$G6O\uui0`NIO,"hhdq`.`\s3;}ȬDx8]Xoz9=m jpbUrF|Ϟ9X?y75&8JȴmӺUP ȇ >Vq02_).M/ wnp-|m/J .uxF%ۿJrݱs=uu%&ǙbN&(K-1A沶 ƃTV{ ЍĺZj8Lj~窰þRj$]"Ḅ!'u\ƚzH\,J_0"{Z^ϚINE=^k,IF(<2 X8ޗM<}еsF9B' o!˫t:*##!"2VhԢ3t4QliʊKAx_&]ɀ AK0A6Vim]A'R370%rVȭHꘌg/94*'b< B+qtιN3/Z hdmlP7wjV4wDئi{vE3:$ff;k%FHe%FRU5z18hP1Q嶒ZHK>邴@$c*fL9JjP 3ArYI^W[1N!:3ޘ~Rynq3']A206d켯AVEx ;V!D>u&ËO)V b3'6t9U |p9LrUZҡӹ%#.ƾJx[UʚA MQ3?0":rͰ>R@ʌw^<,7J7X,6s&rwJp7=)!HT= Ëtn,dN}fz.{b*!AޡM23pzOy"l: ߡ!ReȤ\F:|PwaZJ5q*czmAHZJZdj T01f6"(a}b?`t~̉U7NhgIcy; [=67Ir{3֭Xq\ƞ5>ҥ#ǐ{e7V)(tt0Gb^@1 o/UKrhz RjM! MK:`Ց4 uv]) FYG^ M]Am^wju,#vro12Ӈs;^f8^(y8ZaF~j7bXRyE~3i)Oa/ J|=pJ(Cz1 /4iǮ"}rdJ#z!._5(Td"-ֺa l[u\_:<̛s%2(@S}M_}`Lm9´StPFB̢6w EnJ`l8MꦊL2T03W`kh6tI(mF)VOFV_fhngv߃܄ȕz:P+,})7')sgքۍ7Ã"oCJeg ZU%_:Ů!uK8E{,F=;y.G -&rGBnĶTF t7Nk\{|^ЧMWZz0# Hz8\?DI%8%dnuNRdm _$]μA3ݜ(c$e5e .L4'*d01AXH[!m"c O-o2s6vlYz63i;K1 \ Kby.VS#lEa7p?2o'zLn%2+gP`,/I:SG!JVvll0\m8}Hn]D厓9M(xl YmڐN[阤H R" %,7[0 i[pxbb/>/!)9n Z3eA"bcX_T/z(M0@nջ6X>JKf@m3>׮HW*,INgewVu q'0쩇bY+87<Fpd4[]1p%% ~-~V#&U|x V DXi> Sz[dž K%qInqGb@\H );ax&0Wg+! o B%?%l\T .nc#h]ΣZ$Q'] 7\`!Ü<=Yx.&7ە=6BFn'i PjXnA=lAxOSiw(XSWZPglfڿ,dY[%'M"p?̟ۘn(C+G^tVj}J;c,w{~uvV4P'}xcrl ,f?n6S-}%N[IQ~ØټJǟM ʪI ?S }MWmadɳ !# WM qTF@Rg]a䋤Dҭ ֶxR3.if(sMl|aY ;o#GAH9ʧV&BaTʝ:A Ti$çK㾤"x5YAȮ;qҽKfLZ_OT{Fس8Xz?)eyէL.V}P*۷—|C4͖Ef[836:톢@*4+\;k"Xyo솘2a?乡Q7ܫ mۘGd[Qox8q]Lga k*A Ӹl?JK':wtJZ<bs# 7IĈ뱄+`,EUգ&4n#V&w'n'Uz}|h¯id4_|+nS|Jn,#˙1qQ(%wtzeKxwXC9sO]DD_8P/gu%Uh^5 %$禼\栻P|w`kY 5j"Ϲ]cl^m>K$k?HNP7XZc xT~ε7Q . A?TS܂ Nɜ(ur=VpNx5;o2FāaͱM,{dʈ +pt OP;,*ŚFh QL$ŵ]*aJwE\S?XH< +Y؝Ofẳgfp6 ?yvჁJAp:HnkfrR$a|Ո>]aIghUeu8P<ORM?)[86h){ک1Z<)6yamQD`TW[ϛʃu0J;޾׏9h_w"؎MH Z gI)VH~Jta ܖ# Xē~M#zzAF]:'<χ+{%&0+BrBUP5?B)1jCyb[@KxyKy8&窹ق!bnnXA_Aє~Z9lku9ՖMo0bHFVR)Fv*PO{-CAEؽ'r]0Ghk#GX% ٵiU!h>胨ƀ'zRıp$QUTd_AsB6k ,p:*t$v'!lDbxyՈn$GCUL[ՏC:m9gk;m- sYqhu(0BXڠ@3})F{ b q wş!0Q@x&-u^ <]Q HWvreX"y!UXr]hDjW4S-GSY7]O#x}_8̞{'ZM|>I≻|:! ]gaAx۷ِ'&vm0@5nr92,V$Vx gjܕ0ӝ-D@{֑T( [&3:eV-)"]?yRcGWPq ʪ$c);0"e2zT[nWۚyNB~:: *14|\hIۺKLzmQ.9r @'eQF˘KBR_'Jz][i{L:]gTs4®?y=otaGfT̞~i󐪰mc/dXcC}aaT(WS?,91rD.8`i1AV.3c /%N?䒅՗/`@j uy ] 2rmQڪ.y4lːѶie 'vgu\9x 'h%Y'^Nb",`ۀ:o({m1qe:1.hdQE*Yݸxo*.闕 q\4^ٽVObRm6H~NB!v;A|dܮiS'2V<#&JF #չGu$iMQe}+,7@t^/XyEĜ]B:3, /r1k.whʮ=9s;Yb}ɾ𫻌VʖvƼMj}3qyGg zUV;|=Ƃ;)4FZ wP!L:!3mRA.*#|awv;#wes &jnf)S3vBgR>+`Wa Pуr ڶ;]"\?dSqmsݏ랧iiwţ8P5KS;چsj BrM=J=#hB}֊e2wfBmcBq,RN&`1A23qo]|bva|5$-֙-/ARK$Bݴ 9;*k - gb}j6E啣!PD♣@.OOo>zE d]In I{Jj6 (TH| lR,_|I6cbgHFa[Nb1֮ȧg[aFop;J݄iA΍`~Jp@BWHJ d_?+Ycd FJH؆v^za; "NSU bRƱUQRQ/tE^jzcӽg4U`;ʚ |ةo1XU-w4VL~˼5f4DEO:[ؗd[w U4F 0o0EFjp,nv6ݾ{ AGztx-#i=%-A/GtIp<Gz2F|Q?M 4Mڝ!.RFCD6iHfu1$P0"V>7' "B3=-KoQ@0r4"nHMR0H& )T)R눊3-U%etoX;z7 j*L0N{ړ`w@19VR=gGZ h7I6fxYxN9):0+l m s+B,:L=r:'} g06ؚK}%FR軡V&x/Qo ϓݗQXPä^{"R] ڢypPsDDP:ߙBX]V~6PںVs?o!T3|aqXlAٖa yrlr[j/d<Kw<'$E::(~(]L )tMi*|z.N_?_*Dvb1]xrQ%+Ӹe@ *vFkE5M~k՜4RL>ʛфY -/v^,ׅ2;0\Tw;楶:՝aO/[:F{> axL3[`eQB~fi7K׋ֈFرR̾GD~WIN8Sgx= ͹R,f>gŠn%i@o M|x'ۼ}1 $N1ʕN zq x}drR{"q aӱ"vz|n .# MCxa)'Ca <1]DƍRhSmT:5AV:P'?|73IZlXnpeħ#Ax'M@q̺oFN89k(&'Yq8׵^y{HG~!zռvOS ).a˓нm;[5K1JxkC@í4yfWbcO}-)rJ*$vcu@dK x;!5,naBIA Fۥ/+ VAm{=fkwXTcʜ-gcd-LOr Fe7pN`b$bh#Wבj]w_%Κ1zR99K7 i9>c$w>>;7fWl{qFW[_Q:CHCiKVu,c (PG*2v0fMQpE:DNu7hu4x]ci@68[f܍ԯxw)6xmK_n f%? h\o96ry\.ۏ b%c$/.9Dt"Lw^KAwE q|;wfV$ Q&V{|*t~ ==Ѷ"ޚK0D=ѡhtNt ݢc4-`h0y/9;1hvYB/'XwwW2rTCP+qI vg? jXЗv a5#5&|:hǧ6t @h hBi8T-QĹoٚUɮ=$ `㼯Vʔp=^;N; m ;hsN'{d|S3P q0O͋p8]qo?Hn3$dw~J~8B%Jgy ŽAB圭壾+뇻6:Z̟:EGbc=y#8W51e?Pnql:F a%¶bH< ډ5t_CoI攇i?| q,JJ:nZeElۚcphDx[.zT" mt?[݃D^bબ .iJΥ+9ƺ=zViu:ZtuY-CgiL *z*i^8߷xIjEȏ+ 5CsOI[429`k =Kٶ:z@ȏQ@S=^(Z32|(gY"@|_%Xù`؏ SS%z ݊A#x=& \ x5ۥhC`y8Jbp\)~Oc#PY[WgP=:|cE%;wq1(6XFM.oqhRY 6NE,H]ld5OiaI$,rC8>Z; m/PuJ+*"A-8f P&DGrrm꿩Ճڌ1{0,3;=I":cY;/}f}|"Jɫ#5͗s+t$ƛߌϺX܌ڦ(+6@d8GjqmEᾟO"#E,*eÔ>dZ1 rz?, amiVd +6['~w\(o9ٞ+[ޅ%1׾툔 oκŒEBJșoJ7 69&l:>oaAlϲU^Vv7n|gtJswd5G1W|VXҜ5]ze2^< Zf p/?X.6M&Lꓪ5'CN8Wg+MޝS.rx#28xIXɀ3t8ƛ~O:䀾FAѴQ\qx,KmX6 K^9.O[$R^m} fxf+}[+c*zsx8tX9!0IY@EҘ(Q,pqeGϠ;AiK_w4д-I! Sb%)d<*b$63KvTP,_a?&FI~;ej%U.TJ AyS \~$ ٷ)o :ETWYjЃ^NS6H2Mo>,iφjK>m-AKxTU?<Z,w⯏Mk~-\/]Sdpf34X[j3𤙓qu5zSpʂ\$`2mR#AWߒR)Iq%^YJcCG#>gF%/$!h{E(~)DOl \ 2RBuv5Aw]s )a\=!s-uWAQjq5:YRdT_%DQ46S \-#B&Na<CĶĶ}-{u]k&ZK$%֮:&>$ZŴZ~5ĻDJ}-Jh:0r"l :|:[Y[/[Ō(Bd*ғxZ1 -=ޙi,[JTJ6D`Kn& `|κx4|蝽ʙlhuc+qۺ1:i.~Ve%C+ >wJ6k}s>IF }sh >{3wwiRr#[bFnLDPÇɏT>J2U}Y+Ce#C ׍'yAf/T7:އL:w)2J^bFtg\b@]" 7J2yyI1”f뚔<pDX0pKESXPiq~s)=TZt@ u*o5ID$fwU'^ 5(BdQ!ϼ;YYJKUŴ/7䆹Jw_ِ Z swd)3tо6DlYj1q)_ϡ*)WS\ocHuq>5B;Obϩw w3M[։ 2e/oWgзZ_-{USf!0j TS@.B= 01!,lDWviUϋ=:,M46W؜("7i?l]{*3ƝWό7*56hYRĦ-qPw*λ --O+MH̺nڤ"ų*1D?54ʞB+aL}Z9o _>=O tgA-h83#~FuҶ|,|8lw3py<ŏK hzm ᚱUhzS"-aIc",$]#`.!NؤiYitX!,VKa]@?wsBR}YVFl \=i-yPUS|]q;]NCmurx:=Fhj(k_C3|]W[`,ZAr@]f$o A߬g؎l`+>}DgNjh@ӁBUp. "4[f$%EaIe]7E6GG8V6 ýl1.b됔İD*9toDXsUM+ª=J[۟a s\Ȼp`sNViT[ݛ>b=qaG"tXjWL{S0qG`ok#s:hk˱A?|R{#!ARt2p8'1Ȑs tLiيЪ;'tn6`Ivcg1a/ĵ?O#7K6ڋѿqj/hW/x3dP >3xkoIoP@wET 4)QHPMnܶg*sQ-uQr1 pf҆U)ͤ)qXڵ@o5˵ǔ  M0hBƻ7:K`~Zln2?NҮNj-GP݆pTXiP[=I8ҹ`&t k{B BvB1$_Q3sqnݑ e龱:i{=iy`b8 gϣȉ5;jFO^uC)2?hܒFM,}M5e 1Ec)YZs4tщs6gWּVp hnxo@Q {OB3X u4)+hp[H"Q|jI^tƙqI"f/nq0T?-B@ԧJldyLk~uc,۴ N5:PzSqt5ɱP浪w`['GC(;@zd2j I Z>q/2O:4 [_[52R' שYp(ޓs`{⣈%KE>ZR%_Hts>W" /D,艹ܘTdxKc+aΡRhРZM/=Er(3%vœ%ϼ /6+=`KԒ<ŧ㹺Y*\6Iーe C=Bxǝ)ppް?-t anrXJl8a(e _`s'ԓig6Q}$olh'Qz(u>=峫 z#LiܖLb2kY͵]ec)(l- hrO4'X;?Pvji.<٢4f c1j۾i4_kGmS e}!-$koLG4GIlCY$X ^XnA.<3yl7!x@U븝;_1zfn`!KS^lnA{ uJ-ho=#;zĄm|?J1H"ү`@3]tAtv;ہr`fa"c/n(}]XZNXF`}&569^{;* PA'y-s2.lzqqዙLjCAJؙ i=W̬$IJ&6\8&mԦ>xnq n-h ^)My~͎q 3hBP-VۑNL*tGyܪ Ĭ:d5` PfC8/yvuD8[欝M"Ӳk~_ *_>)1&_RMFrhSJD,Z짝#u,kˡRiɒ2UvEyg"#&q_®h%QN] #!i6szM n#Y'>3Q`H@̢S3tZ(Øϰ|3)~úpr 5% [ףT~! ú=Z9Zߵ dֶة^DA3\J%q֑U0va`@K?GCԭ2 ~qmMaoӟtvdwhn(j%|hэP\As+38 fP\>E@ ̈́ =#6qb:>'9n(>u$0򲄼;y?b:Xi9Y "EQQgQ5% N9+9},}+je)=Of'$&9|E~_1i j=!#3O̷рwbShRA:7ikmեDʇC32\TG`Ar?pch6yl@L]^{6Ъ LJ߸XR=hTbP͊qv!'`Y0Q<UI4sk.wx٢5t}akeobZf@-)曋lXs8\Wǰ"uõvRt<!ad<-V0p||'O+=_YQ%{#݋*~B2 .W*) d7Yy:FuNR蟹P`ly8ePzFr~9E3B۪GӨ;C!ϑ9NTZ=H-D. 0kI: .ɳWݙƿ XK=^1f JC*[L53'Jd:DP ,B وhv_n7 AJvp9~'3"*,R]mٗǰOYr HG t-9gg߽q}U: binrwVAc "{1E-^s~x|ݰ̬V"pB]dG~*#s=Iּ͕ *RGamʎ&s3n;2G: [`QE R֧כCI9Na]1eLbWN4Zޙ z'skX̫Q1nj36:w%CPك)o~&LPLO[w+^D\",@ |HRD. &`y/ow1`5dxB5M@nVP`-#y@(a\4?\ _5A^X"ͻ99iYcǂ.nr Ÿy{vt]b$3S#N@0oɨZS~2#Jz0!R=O%j!Me"}EoR ̞x%g5C_֠\wvY:{X|X/@njoX॑,dCh'91Cn'+L5NJ!Уm=xb:۔[S/Z-%内!v3^ _,߇>:o퇯gKx@q&m<_Y4hR: U|)߀> o(RahXIV1ӲFO^iDܽs5o{ҟ4hD2.UO=?*qoa byjk d|٘ܠ4ȊlЀ ,<kUx+*5s#VHg)ϛ|#TT/r-=\i ɩ͹R/,5U7jܦukRH1>Lpqz5ؚ;(mF*+öjA[QcΔ&9zu:+^\%^|v0u7SSl-wѥk3 #0P_u9 *T9ʻ6l.R]9Yo/0ijq?H]٣ O\-7ݗ`[ɀWa\ʗ9乏#x91r)XTkԵQ؃6v3J YlXg 6 Wt^ }ʾ-G>rsq;̪Y3n=4'!mqD,?Q㪝mMͫ Քh)I j¶XccT|1O&:k3$M&4NS9cCE,tSJQ& [ZГA~!U t'(Js? Ke%뱘Y2ǵNK#){(Bm5hqGvw>_a^T X}"czOUv9'V jgu8* b-)h (%YBͶknrL7'5YfF ]8#S!Rm)1< _"s }/M0fg,̫;9Z4ɃI3‰G8:Y BWL 7'K_r@)%hEa/ͯDIg(L#Yh նf E5hi/v"D1\Z.:}_С7 vqXR2h~zYrmy洛?_F>?58Rxt։i9:(Xy:l~۰8Ãt oQ?.3ꃘs׏.`8kXA~ZB m# *پθ `-Pз2 ކ_5Qd󄱅ԡa(z*Qs3Rt _AG׏Sn:-sv3\nF򍾑bSOEhpM_E9Dou/k4K8s, >;i3ɷG.5Mc{ܵ e>svL9>L{=T.#*ABr 0qcsVךGu B&GAN,<6(kA@ pwfHGV{q&.g]'t90)  J6GBn $DɩaNɫ*.muOb#}} e*yK[sӺZkt0׌t]0atlSfd TH*j *5";mۅ; Botp_p\z ⹹l^.Jc^D0>ia'<%j@2i}`Sd~` uZ#hnLco6=ǔ迋K˺D@ԇ=W/ nkʊvR~%u!q}+"u0W%)t*NAk-#kX aUH_VJ+. `9պ\a=04yJ_O=+ZkGss#6;G[)4Q*2Hwgg+| ZRãfy>ܲg_u&M"!{4wC%Q5uZ_}z)(se_S1H&.٥%R|^ e:4ʯ'eo/Ej7? t4h}D/6ϫ[]ctݴJѯZ'UTq,ǵiPW8OvS`JLkn05$h ]"q  ݌ue X^yNrÛޣ[MW -ou>͸Z"*n Eʟx~!i[o=w z*'9\$[^V⠨'t\lZ:(HJf6?14A.-~;r:WqH9XsT*[tpYq{i<(1Җ܇?a^7@1W~OX2+s$2s Qd kRIL+Ԯ/8~7˭ x*GPyQ.V/Ꮿ0}~( ǎ "jbůBV#nd=J;ذ8[H4;E/ս$xdzig CruC?2:j2bv2:`-{_t;8"U۳훸u/Q,*v yư)GxdtF >WϬX\4:R3MD!eN۶*0/aÕ'Nufulw#a۝:c'۷ CH!V˫@Lw47GWDBI)k[T yhzy E p$TYvM1R H:*NFwy]l9"\'P8a)|fX-̪؈*Bl$o;B+TU{V'*Ղdh9c.cR(6nZui(Th_2F fާn.g]qTC9J#S\>/,(Og~!T[)ER={2t1v8`%:o'Sސp\Lf:%qV%raJwK^1?'ڏuwg_-c٣%_]-mj(vRct-6)0ßG͸olW/t\mkƂGX  iZŞHBc- X_QHT 2]݄q쇀{rxY.Q01E52UZf1V啟/؃q؇9VJ”[Σt[a ?3MsɈZRp9e[y\aS,<}/յl>Sv+y1HOg2r)E9[" M+bI7mGtkNzGV!PkYJk/ڰn,UH5{/jv 03JB#,Ug+Z\.qڃ@ $ (`6hr-*8|K# Y<}kHQUBqi YȫZOX{t} ?:A!CJRkZ @;`:44 4* o1( ֋ce|'dݙd9[_l~π%;e!8Õ=ycb&,3ssΫkXf5iM+ytHD,8CP.!a f6.?+Z8rpxG#%^J鯇)- ^tNlwhXIKGO)x^?O5N'}_=K{ʐ!q&.Cqz{]4):hT5.L:3lHg y#<.T>kB\ylQ噛:̼l{s:Z88'eS.]cap ̟=ov;^ǹPGk SNZo z},gVג@?!|NX{*%0mG,w4]ph01X>:I4?>j$Z!93ȯW7:ؼ&d,"¥W\HD :#}QFoø> Oߒh1iH "X $jx'"ˇY e˥]SIL:U pf}TWIOػKDkȃæf+7LZx_yxV]P4 ǜ YZ