speech-dispatcher-0.8.8-lp150.2.6.1<>,`\/=„$6?=>O2M՗OMk{ɀC͐;84HvnZ/UeUy枱tXPS$'T >)U'0$ٶI9d]& w],%mm< E{ur; ?pt{ϕ|D7S^6uw ȇPA{n IkvJ^\mr^euQUܱժhO&%Gt*Râ'Ǎ`>}"u綎>OR?Rd & T #,5 N] D00 d0 0 0 "t0 "0#l0$\0%L%x0&8&#'#*#(*i8*p 9* :+ =<><?<@<B<F<G<0H=0I>`0X>Y>Z>[>\>0]?0^BbDcE5dEeEfElEuE0vFwO80xO0yPMzQQRR(R,R4RGRLRTRZRCspeech-dispatcher0.8.8lp150.2.6.1Device independent layer for speech synthesisThe goal of Speech Dispatcher project is to provide a high-level device independent layer for speech synthesis through a simple, stable and well documented interface. What is a very high level GUI library to graphics, Speech Dispatcher is to speech synthesis. The application neither needs to talk to the devices directly nor to handle concurrent access, sound output and other tricky aspects of the speech subsystem.\obs-power8-06+9openSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Daemonshttps://devel.freebsoft.org/speechdlinuxppc64le test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in speech-dispatcherd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in speech-dispatcherd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-speech-dispatcher-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-speech-dispatcher-update-$service-new-in-upgrade" fi done for service in speech-dispatcherd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/speech-dispatcher.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/spd-say.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/ssip.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset speech-dispatcherd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in speech-dispatcherd.service ; do if [ ! -e "/run/rpm-speech-dispatcher-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-speech-dispatcher-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in speech-dispatcherd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 speech-dispatcherd.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 speech-dispatcherd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/speech-dispatcher.info.gz || : fi ; fi ; test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/spd-say.info.gz || : fi ; fi ; test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/ssip.info.gz || : fi ; fi ; test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 speech-dispatcherd.service ) || : fi else # package uninstall for service in speech-dispatcherd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fit ^ ?X  + a'2  0 p   8   t- gf^$[=DAA큤A큤큤AAA큤A큤A\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ QC\ \ \ \ \ \ \ \ \ \ \ \Z7YYZ7Y\ \ \ \ \ \ \ \ \ \ \ a75713dbef45b380401e9a70f5c7944ff0994f0e7a7efbe73db546b071b9b2a313d7c2fcd85cb16a7524cdfa95d0a57e8c9a0b6698580c578d70b8960012adaf601a2af028a3d737647c7d0adc442e1bb36ae294c65f645b1b3b63aa56d918e8f71c5462203686f5663c14f72df9d74bd91e3218b8ee29444a761ad1fa244e3bab3f9658aec23eba5593db3b98cefbda6e1b14e8aaa0b8c2397ab71efe96b71f29516488fdcdc925811ce811b5067125a387237b7e68537d8be8c0abbc3efb2c19d38cca8cd2b9fa4eb9e0c74e9fcda6639988e3ee325c921d11f772c3e29dd872e1422da6ab3a8c6b3c979f3d5c28f42ab39bbf7e27da112afd8698d1f70bc8c34da4d55748cc916b33fb0410b1ad97eeaabe248902b1ef3ae04a7286d74ca780150e4d47be467a739fa9bb4c5e591087e2da505cfb52d37c54b740b1894b6c964eeafad5492d22c2b386af055a3e698bbf04dfc82b896db20201110ac285ee92de6e12c6a6dda66f96315dd921b1c0282ed2c360a7a54cc9976f0bae580dfdfa5a7bb044e4dc4ca904279a32a8f21be96f06bc8461e673c52972a7b0affc73fde95a9d43b15a2151a9451a634eb4ea2e84c8a342385f56add71a21214241fe60c1d81830ec144a7d6a863eccdfe942164c5cbc37e30ac43e7452f142636819317f1cc62dc8bac4b3d4e9d7e49302daafc6eb303adbf2cad4c481618d02ef67fd30bd103ade5249160543bc6c1d9eba43b32c58d2b7e220a43a00a0a4b4ebcceb653051f927f236a94485da9e4d615c0756789a6de20f968373ce9387ae981481f0804528b18b78340508a8fd308351ed66996f97bd89006cdc6cf2b9196b8b12915a72ab3cdcfd786906dd2ca3e804f47c4192e2c51376e8d9829066447415d99d2014c4602dd6c1146c3622b82a4b0bf00edb799a6bb69ac892b3fdc86e8f45ca8011afcba5f94735dca0f2f5249d10db43400ffcd5329c64c9656750113e7c9c7ea4e1df902b5e0caddbb3d0871fbe0431b3d81440bea0adabe216d006f0b94ea5d1bc86caab1b8eddb0d5bdfed7711717bcb47a5836f553cc107f3dc44fcd525f2db67de222ba31b400a0585082c585c6874d0a79753185249fb6e529c9a3eba46b7a2a21f78666e097cf1f9f1daba03cf082f1e86c8d08f5c9f02480b478cabd35ce557b59998f0ce6f1184b10e84e97cd8d6c1da0d79839fbd5b98018bd2368428b63facfc9586d4be1bd6efb6abce76a9339ba058dd9f399f3efb3b44a3c2f75a4bb91f71a49416f1f7c6063c462b014c8564cbcaf4f318df154f4f9e4222434fbc629dcc7641ebe47342f0fd5a0f4a538929aa0758e1b4dc7ffbf27ba7072de141f7634dd21d9b91d448799e036ba86b6172abf5e95a19816dc79098476fbcac1c9073db7421d7ca789b0f7fc40e730bae8b4d7ee6952ba53db86ce3968f572f1184b5476c5ea1409f0a4daabdd53864c2cecb0d30a4bb03ae1e200a64f1766f03724919cf10bd82779cb813b7f61a30f1e4e4bfe1ac8398780c2bf196eb82671aefdbb93c7a9c4da23c6b03f694d5e63259f628e49d6830a5c38864bbed587cdafbd048510a5929fcb4b16640ad9a680479eb9d138b19697e80c494ecd425d92eb0a042c388700d6713f251cb7856a6e74aaac8271a14a23c6c2a26b53639a393e609a06fcdfdb5a0bfbc8f87a8303ac4f9914b18aed5d904cbe2b5d169a17a6bb134a3ec042a9c131cdee6100aa3ae278b98cd5fb89840dac96ddservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspeech-dispatcher-0.8.8-lp150.2.6.1.src.rpmconfig(speech-dispatcher)speech-dispatcherspeech-dispatcher(ppc-64)speechd  @@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(speech-dispatcher)infolibao.so.4()(64bit)libao.so.4(LIBAO4_1.1.0)(64bit)libasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdotconf.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libltdl.so.7()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpulse-simple.so.0()(64bit)libpulse-simple.so.0(PULSE_0)(64bit)libpulse.so.0()(64bit)libpulse.so.0(PULSE_0)(64bit)libsndfile.so.1()(64bit)libsndfile.so.1(libsndfile.so.1.0)(64bit)libspeechd.so.2()(64bit)python3-speechdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.8.8-lp150.2.6.13.0.4-14.6.0-14.0-15.2-14.14.1\e\Zz@ZLZYYWWW9@U@UF@TdDominique Leuenberger ro@suse.dealoisio@gmx.comdimstar@opensuse.orgdimstar@opensuse.orgmgorse@suse.comdimstar@opensuse.orgro@suse.demgorse@suse.comopensuse.lietuviu.kalba@gmail.combenoit.monin@gmx.fropensuse.lietuviu.kalba@gmail.com- Revert setting includedir explicitly: upstream had this fixed in 2015 in the build system directly (bsc#1129586 is thus no longer applicable since speech-dispatcher 0.8.4).- set includedir to fix the entries in the pkg-config file (bsc#1129586)- Update to version 0.8.8 * Add German translation, thanks to Chris Leick for the patch * Fix some spelling mistakes, thanks to Paul Gevers for the patch * Some slight code improvements- Add baselibs.conf: create libspeechd2-32bit, required by libQt5TextToSpeech5-32bit.- Drop py_requires: this is a static python2-dependency on a python3 package.- Update to version 0.8.7: + Further fixes to spd-conf, which should now work properly. + Split the espeak-ng driver code into its own source file. + Add a work-around to the espeak-ng driver to account for spaces in voice names which recently appeared in espeak-ng git master. This will properly be fixed in 0.9. + Voice names are not forced to lower case, due to espeak-ng git master now having multi-case voice names. + Fix stripped audio output from the flite module. + Further code and build improvements. - Changes from version 0.8.6: + Various internal code improvements. + Fix more compiler warnings. + Python bug fixes with thanks to Sebastian Humenda. - Changes from version 0.8.5: + Use GLib main loop for the main server thread + Implement a shutdown timer in the server + Add support for espeak-ng. + Document an ibmtts configuration option + Removal of configuration options in the code that were not actually being used. + Added a command-line argument to allow for custom modules location. - Add ANNOUNCE; remove ChangeLog (no longer shipped)- Drop %py_requires from python3-speechd: this is a python2 dependency on a python3 package.- speech-dispatcher.logrotate: move options to local scope to not affect logrotate configuration for other services (bsc#1001618)- Update to version 0.8.4: + Updated documentation for required dependencies and where to find them. + Removed unused code. + Fixed compiler and GLib warnings. + Cleanup header definitions and inclusions. + Enabled silent rules by default + Fix language identification references.- Update to version 0.8.3: * Add API methods to get language, rate, pitch, and volume. * A lot of code cleanup, and compatibility improvements. * Removed all references to GNOME Speech, since it has long since been deprecated. * Fix some inconsistancy in the SSIP API for voice type. * The SET VOICE SSIP command is now deprecated, and will be removed in 0.9. * The C library API now provides macro definitions for major, minor, and micro versions in libspeechd_versions.h. * The libsndfile library is now a mandetory dependency to improve the user experience around sound icons. * Fix a possible crash in the festival driver (drop bnc-831609-festival-crash.patch). * Add a configuration option to the espeak driver to show voice variants in the voice list. This will remain until a proper variants retrieval API is added for compatible synthesizers.- cleanup spec file with spec-cleaner - update to version 0.8.2: * Add convenience methods to the libspeech API to free module list and voice data structures. * Add method to the libspeechd API to get the current output module, and update the documentation accordingly. * The API is now licensed under the GNU Lesser General Public License v2.1 or later. * The spdconf configuration utility is now translatable. * Fixed a bug where speech-dispatcher would fail to start if the user configuration directory existed but did not contain a config file. * Install the spdconf desktop file. - add rcspeech-dispatcherd symlink for service- Update to 0.8.1 + User dictionaries support added to the IBMTTS driver + Added a pico configuration file for use with the generic driver + Better support for multi-arch enabled distros to facilitate the use of the i386 only IBMTTS driver being easily installable on an amd64 system + Bug fixes, and documentation cleanup - Don't remove configuration in /usr/share/speech-dispatcher/config, because it is used by its configuration program to create user specific settings, while duplicate of it in /etc is system-wide/bin/sh/bin/sh/bin/sh/bin/shgnome-speechspeechdobs-power8-06 1558635792  !"#$%&'()*+,-./01234csdehu0.8.8-lp150.2.6.10.8.8-lp150.2.6.10.8.8-lp150.2.6.10.8.8 0.4.250.8.8 speech-dispatcherspeech-dispatcherclientsemacs.confmodulescicero.confdtk-generic.confepos-generic.confespeak-generic.confespeak-mbrola-generic.confespeak-ng.conffestival.confllia_phon-generic.confpico-generic.confswift-generic.confspeechd.confspd-sayspdsendspeech-dispatcherspeech-dispatcherd.servicespeech-dispatcherspeech-dispatcher-modulessd_cicerosd_dummysd_festivalsd_genericspd_alsa.sospd_libao.sospd_oss.sospd_pulse.sorcspeech-dispatcherdspeech-dispatcherANNOUNCEAUTHORSCOPYINGNEWSREADMEspd-say.info.gzspeech-dispatcher-cs.info.gzspeech-dispatcher.info.gzssip.info.gzspeech-dispatcher.mospeech-dispatcher.mospeech-dispatcher.mospeech-dispatcherdummy-message.wavtest.wavspeech-dispatcher/etc/logrotate.d//etc//etc/speech-dispatcher//etc/speech-dispatcher/clients//etc/speech-dispatcher/modules//usr/bin//usr/lib/systemd/system//usr/lib64//usr/lib64/speech-dispatcher-modules//usr/lib64/speech-dispatcher//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/speech-dispatcher//usr/share/info//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/sounds//usr/share/sounds/speech-dispatcher//var/log/-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:10278/openSUSE_Leap_15.0_Update_ports/68c3f9057f9a13da5d35a9fafd087a76-speech-dispatcher.openSUSE_Leap_15.0_Updatedrpmxz5ppc64le-suse-linux   ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=eeb235c042780e9ab5135bd55ddedb5ef7842bed, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=7387b0efb76a4cd04fa5708959e609e1c672eeef, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=e8ad12337330a617e69fe77ca1fb25962da3aacb, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=af7435a8277d4e1c03fc87051442bb496a3b8ca1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=5edcc51f6fcc911c891391f4cdcfd89370a7ffa7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=e0d796f22d6fa36e9bc5fa57f48c8e5b8de054d7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=68839d3a42cdb75d200a9450f95f1f74611baaa3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b9d5c6ca87e2f526801782c1ccafa051ec0ff74, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=15cb97d777f67c5fdc78b125299713794c2f1cfc, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c7aec9a3bd93a656b8933b5eea2e187fb7b9f80, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=416d9b142052192f585e4eb8a7dd8f8a79931900, stripped "+4<AF RR RRR RR RR RR R RRRR RRR RR RRRR RR RRR RRRR RRR RR RRRR RR RRR RRRR RR R R RRRR RR RRR RR RRR RR RRRRR E%M.W(espeakspeech-dispatcherd-module-espeakfestivallogrotateutf-86b4df9c85c59a574fa8a83c4ff7dce3e97361a19376601e2257eab95fcf38dfa?7zXZ !t/OX]"k%: ʙ@^" *ag<&2Ye;F8^*$g/2.u7PG3/]Nti>^̩/08>%)6NÜ_mٵl篂^M1.^ J5 ntJw[1UWod>o{2&B(DN Ks3l<ԱOC-0k:~VjlI-zaH]s/F{C! Y@B]9{}e)LUr?E]T&ق'Mh\`<;QYO |Pۜ?(=> |\dԀXA2-jYy@Q 'FBq0CLhH}J.-Zp:BNQ YaaŇQ *[s:en_3fV:7Լf%MIގ,HjQq&Po 4CݣXO dŤYC=t^b0v# S(?F +_a>N$'#(De Ԅiћ4E$R 4@^-ɀWԥM>e#|%@ovJ&8rYٛRx|p"VECfpNEA͎6jlm ӦD(Z 9vBVm7Hp^@`Hx?ղLʣ8I]WȐW`=?K۟q^'"$΄̕[H8Y75B߿X:}x70j3GW){p{, ʴNZ ~d@*('I619:.٥Uv6P8C ѥʆVa*im+2+}+\LAR(B%qcxi[_AUNtV2\KSKPK9ظ+ Nm6x 'ZO /F}ۉ63&ߦw˷E1z ~Va3(F dNR5W( ;t^ ?9;2;]eFn1<{4*ʮoRq)\sE# -U̒]~ }"hJV҃eLmj}8,t"Ah8MMjaz<"Yecښ L<2_*覦L^=vL[آ-ԺY +xi.ҘZbcwak>\ŜH\ wDN:MTϊ` s!d/Sg{FqV'I+Ebq>A]Nwj/ыsfN{  YA.@m!(yݲ$*<3葰ELغ. $څuWf9 D07YGe_/4fZO#N # (ip m_>~H2w]?X`f{ps!3:d&1s!*wG-chKR཮ Z ) pw&ij[*f5A8tή6JϠmμ^4[2PXDg.-($֪V>ìsnQ)$vr\DJ@mqVR@8Xly,(AQ1OR~WB̀h-T_)Yq=FW sV8\6coH^ m*q;KLKhCZn*(WQww,P>m1d tصIIj6,K&e Cɻ7$;- ,]&)I04ͽ?.yWs%׷C v)1̈ j k7^]3"S$>nV,֐e Bdvf7=֖C3[{y]o#\j=N0Hx(ϰjS1)yYNy{ - a] þ!?ьVk]CELq=&)$'l},uL#wrһ>׃#j lڅ q']>`y:VI:Py!'(ֹG)TrL{rrFXPj0c&jS2ti?4vn7/P,-d;Y ; Vc^=;: (Ӳ9ăGI)pEZoMQW׀\{Np7FH LEܺrjۗ|[2 6cBmW}#Gքa48 *2ӧKn-EY_07 (DpH ʞzNyPŷnQfgq(=@ %V$"]lNDA~-NޔG$]7`x?^] 6c u[1-{~+f|i jLUddH=8I8ұH-1AbiX{Nol5JˈY(\ &5 pzz(X/iXGr>t_쾻aX[X~fax| X#lO{b p Bxr- ';|(^ܶʵO-?/}7,k l\R?3JzIpz2ۡ]cKweK k`7+ %" dl9B5*ToU/0l^v+i5 {a~DN6#9 #M{V[\ܴ@^VF|{,%xBClo/w!]M3WyYtxnZ遁`*MvTGɵ4Ըm(JK!mH~Lm(} w(Zde<|l#n93]5m?,2e+7> |8DR>PYo> ]4$ ug3!jʇ{!F%'GZ4kpL vP MK0̦ >}^'ٵ\ǜ85狟;pRs06IV*4~f%dJ}qS!|lЎYm \nf&6stEpgrT SC~1o92 q`wY5:U&`]_=^v"S͚agnj5)iჼ`[PL x8mZ],a;l$K}.N n8uǣJ[;%`Z 8OUi#9d t\3ti^zNQ:%7&S3%hVLЉG5&->N bh{FxF ؘ`mX[t5&{fR)Y!A&ȹTT2TWb)Z8MvNԏd>I tTaQ=F)]U9s@/H1N"lgc -Nkc_\k`PH#$؆Y Đb;rטGbr&euFzB"`ʒa-zBů;; %:D*0tę;N<Ʌ_3{|Bt&t ETD -Ovf˺ !aJ'ܶ!d T۳7A`c(ŀ'a\c~&~$ӏ!?ϣGٜ ɛd ^ $qw 侐d )sjUFK#_>o|?pruoѥt0>B0?leǔ:89d6[荞_]cAixn Q e:̰LP{.iXK0NġM PoWLE 8fyaX?I4!}VJP  =E C3իO)#~ zW{<SHq"[uVŸ arA Z7ɏaώMI8jmԶ2`q4Z_Įeݥ(pRXm!_rbTE#@PTuّ%k^~y5i!]0(N'mvihO˚4AwNODZ¸"ٻ^bڽ-2DtD Wlػ;"W B3*O znAw<B ~@tҵl7Ѽs@A$7r+DŽt }PheV|6uG=7lXI@Kߕ[ ›[e)`g-Oyp1|~W F6Dܫ*e.!6>~B &h]ЯQ6nX0W5!g'!@ktpp/ubtL/2XWX F=Oh9:Ev椮yLqǷ}o$b}ϯDuBF{AYB~/re2KV-?.W~Nh++R24ܳSt\4'TS[[j zO?;}=vCcA NvWnj2QY`x =*ot!+1 pz 6CO }BΝ)۞3g2I!N=F^We`}U5Bi'+jkc8Zn<ɜ+b27* fZv7YuNY6<׎jX[в53kizh 4ՙog 9o}.{ n'aUjϠ]f:ٳI<(˵΄ <1[sK]3e;j{ 4KS2x_en!|EuԻS9 b9s H"6m% iN0=sVJ?p/K鏄2x̋0:g&XNSfV0P9twJ+5W+f}|{ǢEfݭXdV'I'H}E;$9$7a^ek2 yLY>qÈzҮ# sb"DE(݄#.nkazjPI0X*xr/KXGUlz' gw)~'20^%ޒ&JuW#bE5]礭kpZCHR NuH25DRI)7@y  4}''']a6,E>k׃}9lսnyH3"S bzLe!jT GLj;Ek2<^;eᠩH9HӳX"@ꌩ)A]:L%/2@zWgͻ2#34ڌPqf:KזV~^yX.z8ͤحٜ.m dψCvֈF5jfyC\1!C:)ky*{nPżAHGRd AWzVDQr/gW8R6P$VBd)1ݷhJed*P$|xQ{=qNپM먏eB03q+z ]F2^+h.Sz5 Z*7> ' i/)7Av "QiĪ@IaldnKP͢٧L(`"yuS{pŝ#ݳ2Y UzsJ1%}d: qH{(Tlvn+H_"Ұŕi|b@/W #wk-}Cۤ6-m9[YtڬĆA`[Lpb) Xy A]Vs2S{j+^#P|zP&K:DJߓGCuaP)&)wDKF\ Bډ~#T d^r%o%e@֏q7Dd*HcoUS(N'1)IOHT}=B_nh6_?UC kL:L6jS VÁdX[ZY |PuVn~Z_*zCXӲ>kp LEwkMmC38sz[0GabԱt$6\hj]HF9fry܁3)6gNzE]_YPu@{yVeڷS>O1S{vN^׮J<|ܪ\tK!5]~21YM2֢@Gks3p:C׹GŝOu$ PqG=uzAT>[j&.xuVp]$j$˝+a!ԿElNQٚCI]im.*Dg~[;+Ӟ8qW軻y[(_gjXNoHPii*43 ;Ww6ypbcy?@gwF4 ;EIb~VzfaKPBo',; '䀡 TwOA7^LH[9_h rzeT0Np3d@E;Ӄ2MQwa#ZK'E/qϽCU-><ݹ[O=6_RP7eUc-GY]8u#7h"10ifZLjcxM޴"q쁢b' IY.wIpfRY?kKaY{5naV)m1gS4vI,fGx'e !8DKXsjU^1N{×Iw-NnĪus LC 3I6hAjc;\(4"y~<2Z K('u}ZIn vCY7tɞGI-vYȉP/ kf8^0d2Ty=]7D:m02!"|V,/`,Ko;?7n5?1laXzhA!G*0O sӍՙ>dU)橓L A1}E.%H[Du7=]VY>2\%V\!񭝂;/6HQݢq(C)\ErяmlJ#q6<2'njt^w=M^CSoGc I>=cRCl$jP_A'\ +Hh痼1&+P=%~-` @N8|d@>HQI? "< O!Y+ZX"dSˍqR@*C,RjԙVJ;m[gvT;w35_DJ $33L]Pj ?רPN*CQ5}PX>^lmC~/ j"DDsXMF+ nwc8PgʥQc>dDgt"Sن<4]A: $Cn4QmLB@c:-&i87u4qqxq33XEǻk{c/;N`[ mNPE~6( 6ZY0Wo $o8,DUcƾ9#vAov &b9+%ddؕMvw 9y TL!6sT7WY|Gy2Vj:Kp+afbZX%L9gYQl, (EhY sYXm~L_d{U)1xCCV"RZuD~C2R/& q>_lmॊMv2ߘQ!m[eL+B`{\6FOhּ#xkAUHen /&E;Ո=2na_Eʠa'k`zxU2c|Fg й], 1$Ya6 ȋYksh&2,Sd[ ۚn0Qxϥ6~(0lb=GޱTTUK?]kg37%F\.w"zg6[`_]2G1=~(y=  O<0LZ]ZO4Ru7wϰ +p%,>Jx6#=:mAO3X$LW*7cp/O^SipiBUncIu҃v#k8ᆡ[ȥ>lhnK;F9t= ]0HHI\J jΖ˲_tنH//Qg.v(['y?^,B/l=6eNz\2A:{yt+‹ṚYt o'ck@peF7%]Ƹ2;A@{\`/Y'LPk&J5%5!3 gh]PXA&8b?W7"ƹj;85ߎOn Y$xtds`vqIoD{VEuFŸO8y/3a%q :O1g- /keR9Cf[^B S/}&) |o j~'ywK.&,Qa랠+@(]h~^LǸ|2O +&&>0Cp25 r[# 91n^3%N^QVFaJԥnf]l"x2ROY_t{3^86'^H'L[-_ns1^V1[օ?5Q< h 0 a(iEX%}[Xw= ?pu-l15zT&aHte]U@U|؎l&00~(덁!0a͐CP?'!Gn<^=kq~4,i;]J,a3IQhP<'F6#k_"7RLNeȧ^_2rbEWm)2 A=BݖqE} t&cA%l)k\2IB0οB8S# 9yi=vzpy[p=۵ԉ ېtkݚl)as|uWQ:Yh#+cWYu9﯏MLP؅!5/kE؆{ΚqBUk+):7 g[n3W:k NiXQQ[t j\3 ͘<Lj$A$S'>/[C>;|l5#[R0nSJ (_ Kc7@ÆQ.G"yG!_W ܱ~Ja=۹0o[PD>MC[a䗕h".emu׳;_0|eu/k~EåFb Yo~oSv*1Kۤ$+7 O(zn 3zj'%0ǷU <(m!r3ue/qa\ޕN?wGzi?j"vٺ=@z!={39lj5؂vn&_{Ā4/r|btsVDe1H=-F ӨP9"s,)F8G0\SM?=IO_#׽!fd\ dEHGT&QE?R? Yh\sٖSuunItbh z:Ռy`Rb:)G.'}hUS{.d%J K!Zq﹵O#XE==lo0ɴcy H04]uĀ^$NňY!E Ϝ~ZR-!V!H'TҰo Ý!䮵Tn{ւ]߆ٖ>Jqbo@iGnVmy O\O][0G8*sħAW" лP=1FR`4 L:=z3ғ+#@TV7 33.1!/\;X͒?Hjqșrgao>+ܝv^U6*4K%yb'>AI{Xs0E*UĨcU\'? ŀjc 4!*4ŬX?\^3w:,I^x 3$.ynU Id(_`w^8# G5E5.1 1Jc9:!`3RMv ]4'ʼnMfٛ3`_sY}2 BVy;JDT%DOͧOU=x yɰA,P/uB7jcOM-i h=h#|-:ul;NnozG:^1/J{7C`I4|xN<0c4mFRx`<@HP<50wfΦD%"9U@-.z7B"ƒ@k$ŠtX@ќGb}˳Tͷ&hJdcr+4bq`qoh«NUKt<0#! fC"z4;<7SMgߣi0ua)b* b'Uey@H$ x惂]!iHq>?$- ܾH |1"@UFR-{qmGb5t67?nmbg-C7wLwy }r£[b[[v!%vT~B,v ýD_\{bе p%HNo\\< B1Nʪݟ}Lqw -<h' l@pgsVqDyx}yoFgWjHH s.rEv&M8bY$w.Vz|s",pH#p6{]IA+_fKMUjpx:'2}  ABi@۰yMY4ޮQ WESZH% &׊=E{(E"tmRRUŘ4Ñrg@54uB=OX9YRi: u5A68%xsy#j#tjՅ)Pcn̏QW}Ο+ڮl]dZߕFDFAr4i1i%tp,\{9n,X}D1cK*<Bz&|c%?0d?HX]$FT|;͹M$ULzAܹМAibn᫞_L 4Q7ֽQ-*3O}7ɯNDaFKT&#[>|rH;y\齓Z_=.}E!4_-!zPm["Ya@ |sg}C19S) gBWPJqV"Rf'jNh~Ӻ)*fSq۵Dp'F:#Ҋ EOQ̃.N*ZU )_*X:?U6.SwPIbh5IZ ۇMU;y?tt b4$YeMYbrN3o$l t 'TUIMbsпb $OJlh1a (WT,,QiFm$79,&3n*!"#/uވIf̚rr9To;Qa=QG)OR\/ΪZ-ej+{Z"u#eaO̩w5>X) 5i6bFשt."2poRˬkeǍYDQ'\k3L[旵%[NNqsB!p9 5^ m4R> Ӣ1Z~:wߝ(xQqB=߉49qZޤ>\ue(rh2bV\`Bpǘ{6r7fF`V-%G31Vޥ2s!$ofǷ$jH&܌Ƶb ys&J_%oeLrtK],YFpUR㓓>gg:ɂ*Kms DxD)Ob TƬLKX|X5 o=)lRҢ[6Eh [S@n y]J5>iSxgS]:0sj(f% 5cONъenˉUWB%2E ^1nCJtKU9S2^v3*%u͆ji"eZ,jL q<Vs4 y-FnL؛s"ഞz$b40IPrgr݈.{{JXҵiՄU~ [~ѳ3 6 U"סʍC"ذPWlu_p`qȸc&[ ʗ1Frm ;gcLWzׅC%X8 ̪lijKb-+ue/ mUo&lnɸQȝ_QnBWiwFPr^Mm:@nӏ`Iէᯘ=F/ öɣ|R63SzU$*y ]kT\$ZF[Z"\sBU$ ϲ9:xzYSsgrй ŝMx|> O)5S"8JG X[yTZ?ɞJwC[sx'M U*"|Ω0=8D}*N3 `ݝQ6}J,} lcR2AKY&PSG3 A/j^>8q',ʬ}&C辯=5;:8rcJ+q.\t¬A׋|4x}CD{Q~8ozE j &xxVI!mI r*kysGD\Mi NCe52a&xzq{Mju{X/8{J%q:&v]j5'C_K&L/>&x\w,nbœ:zt~0C0Fe^c6"(U3ת@Jaɧ+V \oOY@XEVr|UlܛƼ <_^Ł0'ZCuU&^.ryk$Nz,ͯ=25̳k`㞦P Jy к}I&&\s6 уp~+]u Nn:ȤUZx? Y y!e2,v[(!z>-fX"HEt3b{l4)h t[@ cnq=bc԰a{TgE婳z:4"P:1adaqkeݳ7| 譱غUE|^/HA`((8UF9Vq ֏LIUF,pB&EL.$Z0l5!Okl=,FMra NiB׭X7%^+a)49Ʋ,4j Ki*U0긖SƢM~FmkoCY@z_lyL$'nn̾[dsuV?̬z6g_- R= at4WLn6)\[pnQkm |u!ye&-*t^4ou"<.tHnja%)+bgR )-N$˽ˋ(3_"G &an1Yli8JZxJ|&h"p F :(ɟ5a$_F%tSwbs_6# 룻1ZZ#oOr/cj}%j˧X%v'aptQaR&;Xӎ2* A `~y("$G{rC<̈l*HG!XYJUБ@}ƹ^.TiՐ5-G2װKrm,H~*D@MGw(UPk`!PVp16@ *eCnL$|gEZ2NpI!futtA' åoZ29ާE֬"vT|C;CG8Tf"0OCY[1oA<`d#o`6 !-ʒhۏv߱/1|sɗ^o_o Ȑ=ՈnQK+* ^/bڥ%#2VIw"ak;g7.f>+<3*[Xi4ܬ˶ YZ