pulseaudio-module-bluetooth-15.0-150400.4.2.2 >  A dep9|D4kLAo0kR+!qyO~)BEt:<&ߦl!?;j*ʄ Eu17`Exv~s6K ~"jTSe)@$7WɶSo9yCqY=0~|-nt"G/ߤ7v, )Nap2~̅1_ uծ%=`{GUG2KE q/  Ң+K\RڿHriďߝd|+y{EkmnY86dc9fdc36ec3a349a31203d7347b9c087fb010b5e282a418c90e8bde311ec532f43f3bfe8d3f1d75b40c267e526e9df62fd5aeeHdep9|x4DaV}  Ia!<7!c<Ǵ i8 s;X|c|/ eѱA8^?9٬csУ]/}y8%wYw}M{5H?bw#T]rãtē(#~gw#R6,♘]F~9-E?I;CG;hET!wqdއƠi ‚f`'p$($hB4ӈ&ՋwlZmXŧٸ>pA?d# 0 b $Z`h      (Kn h(8n9 n:nFGHIXY\(]D^bcdCeHfKlMu`v|wHxdy2zHX\stx~Cpulseaudio-module-bluetooth15.0150400.4.2.2Bluetooth support for the PulseAudio sound serverpulseaudio is a networked sound server for Linux and other Unix like operating systems and Microsoft Windows. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). Contains Bluetooth audio (A2DP/HSP/HFP) support for the PulseAudio sound server.deh03-ch2dSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Sound Daemonshttps://www.freedesktop.org/wiki/Software/PulseAudio/linuxx86_64(0I 9AAdedededededede99ad3f0dfbf265407357405f7148e15d4a206eaea55c522d70cb52e99b9274572d301770741fa9eb93b2e1e52859547a8948b53fdf95dd9de052523a3d90ebafa6123daa4c77b66144a2a4dde919653bcd9dc0756dfec046b70d75bec0a2a1a74e6f803b02d7b6881962f78b792fca743ee02717624a026c03501e0e918e31f6ad5c4314e9a7d17de4412ad0ff00d873e2de2b6025c9e3fded86a074bc6d4dfcrootrootrootrootrootrootrootrootrootrootrootrootrootrootpulseaudio-15.0-150400.4.2.2.src.rpmlibbluez5-util.so()(64bit)pulseaudio-module-bluetoothpulseaudio-module-bluetooth(x86-64) @@@@@@@@@@@@@@@@@    bluezlibbluez5-util.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpulse.so.0()(64bit)libpulse.so.0(PULSE_0)(64bit)libpulsecommon-15.0.so()(64bit)libpulsecore-15.0.so()(64bit)libsbc.so.1()(64bit)libsbc.so.1(SBC_1.0)(64bit)libsbc.so.1(SBC_1.1)(64bit)pulseaudiorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)515.03.0.4-14.6.0-14.0-15.2-14.14.3aeaՈ@a͟@aaa@a`2aZaC1a&0a /```}p`P`OL@`<@`7@`7@``@`@` a@___إ@_G@^@^^@^^C^8 @]f@](]b@]y@]t@]e@]Ik]'$\\\\O\[@\e\@\Q\=@[T@[_[@[u[L[+@[(@["X[ZZ؄ZZ@ZZv@Z@YYY{'@Yw2X@XƉX@XlW Wj}WJWH6W@WW@V@V͛@VVV @V7P@V3[V&,V"8@V@VUe@UM@UM@Uc@U@UU#T@TTq@T6T@TuTo)@TmTi@TcKTZ@TBV@tiwai@suse.dedimstar@opensuse.orgtiwai@suse.detiwai@suse.degmbr3@opensuse.orgtiwai@suse.dejengelh@inai.degmbr3@opensuse.orgsbrabec@suse.comtiwai@suse.deoholecek@suse.comgmbr3@opensuse.orggmbr3@opensuse.orgmwilck@suse.comdmueller@suse.commwilck@suse.comtiwai@suse.dealarrosa@suse.comalarrosa@suse.comtiwai@suse.dedimstar@opensuse.orgguillaume.gardet@opensuse.orgdmueller@suse.comtiwai@suse.detiwai@suse.demliska@suse.cztiwai@suse.decallumjfarmer13@gmail.commeissner@suse.comtiwai@suse.detiwai@suse.detiwai@suse.debjorn.lie@gmail.comdimstar@opensuse.orgfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comtiwai@suse.deoholecek@suse.comantoine.belvire@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgmvetter@suse.commliska@suse.cztiwai@suse.dejengelh@inai.deolaf@aepfle.dealarrosa@suse.comtiwai@suse.detiwai@suse.detiwai@suse.dealarrosa@suse.comalarrosa@suse.comoholecek@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.debjorn.lie@gmail.comoholecek@suse.comfcrozat@suse.comtiwai@suse.detiwai@suse.detiwai@suse.dedimstar@opensuse.orgrbrown@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comkukuk@suse.dedimstar@opensuse.orgoholecek@suse.comoholecek@suse.comzaitor@opensuse.orgoholecek@suse.comoholecek@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.delmuelle@suse.comhguo@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.commeissner@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.detiwai@suse.deoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comdimstar@opensuse.orgtiwai@suse.detiwai@suse.desleep_walker@suse.czoholecek@suse.comoholecek@suse.comtiwai@suse.demeissner@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.decrrodriguez@opensuse.org- Workaround for spurious errors in dump-modules command (bsc#1194379): pulseaudio-dump-module-Ignore-invalid-module-init-tools.patch- Fix parameters passed to meson: * access-group, => access_group, system-group => system_group, and system-user => system_user for them to actually have an effect.- Fix a typo in padsp LD_PRELOAD setup (bsc#1194074)- Improving the handling with pipewire (bsc#1188516): * Split the setup script to a sub-package pulseaudio-setup to be shared with pipewire-pulseaudio package * Modified setup script to adapt pipewire-pulse- Revert last change and BuildIgnore user(pulse) instead.- Use system-user-pulse instead of user(pulse) for PreReq; otherwise a new project can't resolve- Make system-user-pulse noarch- Split sysusers.d file to separate package as needed by brltty (bsc#1191465)- Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Require perl-XML-Parser explicitly, it's needed by build.- Drop SDL_AUDIODRIVER override, as SDL already prefers PA as default; this also fixes the recent breakage with SDL2 (bsc#1189778)- Update to PulseAudio 15 - drop esound compat support - drop gconf support - convert to mason build system - disable doxygen doc generation - droped patches: drop bluetooth patches integrated in release: 0001-bluetooth-use-consistent-profile-names.patch 0002-bluetooth-separate-HSP-and-HFP.patch 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch 0004-bluetooth-make-native-the-default-backend.patch 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch 0006-bluetooth-fix-headset-auto-ofono-handover.patch 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch 0008-bluetooth-complete-bluetooth-profile-separation.patch 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch 0011-bluetooth-clean-up-rfcomm_write-usage.patch drop parecord patches integrated in release parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch parecord-really-fix-recording-OGG.patch - refresh disabled-start.diff patch - new features: * Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with higher-quality parameters) * Support for HFP bluetooth profiles * Support for Bluetooth A2DP AVRCP Absolute Volume * ALSA path configuration files can now be placed in user home directory * module-virtual-surround-sink rewritten * More options for module-jackdbus-detect * Improved hardware support * SteelSeries Arctis 9 * HP Thunderbolt Dock 120W G2 * Behringer U-Phoria UMC22 * OnePlus Type-C Bullets * Sennheiser GSX 1000/1200 PRO * New udev variable: PULSE_MODARGS * max_latency_msec argument added to module-null-source * module-filter-apply can take filter parameters from device properties * module-match can now be loaded multiple times * Improvements to FreeBSD support * Windows support added to Meson * Additional commands for pactl * Card profiles can be set to sticky * The startup script can now read additional configuration from the /etc/pulse/default.pa.d/ directory * * Notes for application developers * New API for sending messages from clients to PulseAudio objects * New mechanism for applications to disable shared memory on their connection to PulseAudio ( https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/ )- Remove unneeded shadow dependency, no longer required due to systemd-sysusers- Change to using systemd-sysusers - Remove old SUSE RPM constructs- Really fix recording OGG with parecord (bsc#1183546) parecord-really-fix-recording-OGG.patch- move license to licensedir- Fix "Failed to open audio file" for FLAC and OGG (bsc#1183546) parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch- Upstream fixes for supporting HFP in native backend (bsc#1167940): 0001-bluetooth-use-consistent-profile-names.patch 0002-bluetooth-separate-HSP-and-HFP.patch 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch 0004-bluetooth-make-native-the-default-backend.patch 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch 0006-bluetooth-fix-headset-auto-ofono-handover.patch 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch 0008-bluetooth-complete-bluetooth-profile-separation.patch 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch 0011-bluetooth-clean-up-rfcomm_write-usage.patch- Let pulseaudio-utils require any pulseaudio-daemon provider so parecord and the other utils can be used with other pulseaudio implementations- Provide pulseaudio-daemon capability so pipewire-pulseaudio can also provide that capability instead of providing 'pulseaudio' itself which makes it difficult to recommend the pulseaudio package (boo#1182730).- Drop the bad patch: pulseaudio-wrong-memset.patch the patch has been wrongly refreshed, mutated into a harmful form. The original bug has been already fixed in the upstream commit 764eabd10.- Supplement pulseaudio-bash-completion against bash-completion, not bash.- Disable LTO on armv7 as it breaks the build- udpate to 14.2: * Support upto 8 mixer channels on ALSA devices * Handle ALSA jacks with the same name but different index values * Switch to plugged-in headset when mic availability is unknown * Fix a potential segfault in the Bluetooth oFono HFP backend * Fix a problem with module-ladspa-sink when avoid-resampling=true * Update to the NEWS file for 14.0 (and 14.1) * Fix database names containing canonical host for meson builds- Drop the outdated module-rescue-stream from gdm default config (bsc#1180869)- Fix copyright in the spec file for SLE submission- Enable LTO (boo#1133278) as it works now.- Update to pulseaudio 14.0: see details in: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/ - Build with --enable-stream-restore-clear-old-devices: This is a bit destructive option, it will clear the old PA routing once when upgraded prior to 14.0, but it's required for GNOME (see the release notes above). It should be a one-off action, and hopefully wouldn't bother too much. - Drop obsoleted patches: 0001-alsa-mixer-path-test-Hide-unused-functions-when-buil.patch 0002-alsa-mixer-recognize-the-Speaker-Jack-control.patch 0003-alsa-mixer-add-support-for-SteelSeries-Arctis-Pro-20.patch 0004-alsa-mixer-Add-support-for-SteelSeries-Arctis-5-2019.patch 0005-alsa-mixer-add-support-for-LucidSound-LS31-and-creat.patch 0006-alsa-ucm-use-ucm2-name-for-the-direct-card-index-ope.patch 0007-alsa-ucm-add-mixer-IDs-to-ucm_items.patch 0008-alsa-mixer-handle-the-index-for-ALSA-mixer-element-i.patch 0009-alsa-mixer-improve-alsa_id_decode-function.patch 0010-alsa-ucm-Support-Playback-CaptureVolume.patch 0011-alsa-ucm-Fix-volume-control-based-on-review.patch 0012-alsa-ucm-use-the-correct-mixer-identifiers-as-first.patch 0013-alsa-ucm-add-support-for-master-volume.patch 0014-alsa-ucm-split-correctly-JackHWMute-device-names.patch 0015-alsa-ucm-fix-parsing-for-JackControl.patch 0016-alsa-ucm-add-comments-to-ucm_get_mixer_id.patch 0017-alsa-ucm-validate-access-to-PA_DEVICE_PORT_DATA.patch 0018-alsa-Skip-resume-PCM-if-hardware-doesn-t-support-it.patch 0019-alsa-ucm-parse-correctly-the-device-values.patch 0020-alsa-ucm-do-not-try-to-use-UCM-device-name-as-jack-n.patch 0021-alsa-util-do-not-try-to-guess-the-mixer-name-from-th.patch 0022-alsa-ucm-add-control-and-mixer-device-items.patch 0023-alsa-ucm-get-the-mixer-names-from-ucm-don-t-guess.patch 0024-alsa-ucm-use-the-proper-mixer-name-for-ucm-pcm-sink-.patch 0025-alsa-mixer-handle-interface-type-CARD-PCM-for-mixer-.patch 0026-alsa-mixer-Add-the-ability-to-pass-the-intended-role.patch 0027-alsa-mixer-Set-the-intended-role-of-Steelseries-Arct.patch 0028-alsa-rewrite-mixer-open-close-cache-mixer-accesses-i.patch 0029-alsa-ucm-add-support-for-HDMI-ELD.patch 0030-alsa-mixer-do-the-quick-card-number-lookup-to-save-m.patch 0031-alsa-mixer-improve-check-for-the-empty-path-set-for-.patch 0032-alsa-ucm-allow-to-set-profile-priority-from-UCM-valu.patch 0033-alsa-Document-that-mixer-elements-can-be-identified-.patch 0034-alsa-ucm-correct-the-channel-default-logic-stereo.patch 0035-alsa-ucm-do-not-assign-JackHWMute-when-JackControl-i.patch 0036-ucm-Don-t-log-errors-during-normal-operation.patch 0037-alsa-handle-unavailbale-HW-volume-in-UCM.patch 0038-alsa-ucm-use-the-right-profile-name.patch 0039-ucm-fix-the-port-ucm-device-activation-on-boot.patch 0040-alsa-sink-source-fix-the-mixer-initialization.patch- Fixes for %_libexecdir changing to /usr/libexec- for libpulse-devel-32bit, require libpulse0-32bit + libpulse-mainloop-glib0-32bit to help wine development (bsc#1172301)- Backport upstream fixes for ALSA UCM profile handling (boo#1171492): 0033-alsa-Document-that-mixer-elements-can-be-identified-.patch 0034-alsa-ucm-correct-the-channel-default-logic-stereo.patch 0035-alsa-ucm-do-not-assign-JackHWMute-when-JackControl-i.patch 0036-ucm-Don-t-log-errors-during-normal-operation.patch 0037-alsa-handle-unavailbale-HW-volume-in-UCM.patch 0038-alsa-ucm-use-the-right-profile-name.patch 0039-ucm-fix-the-port-ucm-device-activation-on-boot.patch 0040-alsa-sink-source-fix-the-mixer-initialization.patch- Control systemd user socket activation in setup-pulseaudio script too (boo#1168393)- Backport upstream fixes / enhancements about alsa modules: mainly for UCM support (boo#1160914): 0001-alsa-mixer-path-test-Hide-unused-functions-when-buil.patch 0002-alsa-mixer-recognize-the-Speaker-Jack-control.patch 0003-alsa-mixer-add-support-for-SteelSeries-Arctis-Pro-20.patch 0004-alsa-mixer-Add-support-for-SteelSeries-Arctis-5-2019.patch 0005-alsa-mixer-add-support-for-LucidSound-LS31-and-creat.patch 0006-alsa-ucm-use-ucm2-name-for-the-direct-card-index-ope.patch 0007-alsa-ucm-add-mixer-IDs-to-ucm_items.patch 0008-alsa-mixer-handle-the-index-for-ALSA-mixer-element-i.patch 0009-alsa-mixer-improve-alsa_id_decode-function.patch 0010-alsa-ucm-Support-Playback-CaptureVolume.patch 0011-alsa-ucm-Fix-volume-control-based-on-review.patch 0012-alsa-ucm-use-the-correct-mixer-identifiers-as-first.patch 0013-alsa-ucm-add-support-for-master-volume.patch 0014-alsa-ucm-split-correctly-JackHWMute-device-names.patch 0015-alsa-ucm-fix-parsing-for-JackControl.patch 0016-alsa-ucm-add-comments-to-ucm_get_mixer_id.patch 0017-alsa-ucm-validate-access-to-PA_DEVICE_PORT_DATA.patch 0018-alsa-Skip-resume-PCM-if-hardware-doesn-t-support-it.patch 0019-alsa-ucm-parse-correctly-the-device-values.patch 0020-alsa-ucm-do-not-try-to-use-UCM-device-name-as-jack-n.patch 0021-alsa-util-do-not-try-to-guess-the-mixer-name-from-th.patch 0022-alsa-ucm-add-control-and-mixer-device-items.patch 0023-alsa-ucm-get-the-mixer-names-from-ucm-don-t-guess.patch 0024-alsa-ucm-use-the-proper-mixer-name-for-ucm-pcm-sink-.patch 0025-alsa-mixer-handle-interface-type-CARD-PCM-for-mixer-.patch 0026-alsa-mixer-Add-the-ability-to-pass-the-intended-role.patch 0027-alsa-mixer-Set-the-intended-role-of-Steelseries-Arct.patch 0028-alsa-rewrite-mixer-open-close-cache-mixer-accesses-i.patch 0029-alsa-ucm-add-support-for-HDMI-ELD.patch 0030-alsa-mixer-do-the-quick-card-number-lookup-to-save-m.patch 0031-alsa-mixer-improve-check-for-the-empty-path-set-for-.patch 0032-alsa-ucm-allow-to-set-profile-priority-from-UCM-valu.patch- No longer recommend -lang: supplements are in use.- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to work with the -mini flavors. There is no need to be scheduled behind the full systemd.- Update pulseaudio-gdm-hooks.tmpfiles to use the same ownership and permissions as in specfile for pulseaudio files. - Update default.pa-for-gdm to not load bluetooth support in pulseaudio gdm instance. This ensure headset are not stolen by gdm instance instead of user instance. Idea from ArchLinux. - Update pulseaudio-old-systemd-workaround.patch to disable LockPersonality also on Leap 15.x.- Pass --disable-running-from-build-tree to configure for improving build reproducibility. - Add pulseaudio-rpmlintrc: Filter out false positive warnings about hidden files in pulseaudio-gdm-hooks.- Update to version 13.0: * Added support for Dolby TrueHD and DTS-HD Master Audio * Improved initial card profile selection for ALSA cards * Bluetooth card profile choices aren't persistent any more by default. * Added support for SteelSeries Arctis 5 USB headset. * New "max_latency_msec" module argument for module-loopback. * New "stream_name" module argument for module-rtp-send. * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio. * Use source sample spec and channel map by default in module-loopback. * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card. * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it. * New function to enable realtime scheduling for client threads. * Removed BlueZ 4 support. * Dropped intltool. * Introduction of the Meson build system. * Const-ification of parameters across headers. * Minor bug-fixes, bindings updates. * Updated translations. - Update drvver to 13.0.- Use make_build macros.- Workaround for old systemd on Leap 15.x, as the recent hardening relies on the new systemd: pulseaudio-old-systemd-workaround.patch- Update to 13 RC2 (12.99.2) * Added support for Dolby TrueHD and DTS-HD Master Audio * Improved initial card profile selection for ALSA cards * Bluetooth card profile choices aren't persistent any more by default * Added support for SteelSeries Arctis 5 USB headset * New "max_latency_msec" module argument for module-loopback * New "stream_name" module argument for module-rtp-send * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio * Use source sample spec and channel map by default in module-loopback * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card * New function to enable realtime scheduling for client threads * Removed BlueZ 4 support * Dropped intltool * Some initial work on a Meson build system * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/ - Removed patches already included in the source: pulseaudio-alsa.patch pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch- Remove SuSEfirewall2 service since SuSEfirewall2 has been replaced by firewalld (which already provides a service for pulseaudio). - Remove some obsolete macros and conditionals.- Rebase qpaeq-shebang.patch to python3 instead of python, as we build pulseaudio with python3 support and not python2. Aka pulseaudio requires /usr/bin/python3 and not /usr/bin/python.- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- bsc#1130588: Require shadow instead of old pwdutils- Disable LTO (boo#1133278).- Fix the UCM module build due to the removal of alsa/* include path (bsc#1132880): updated pulseaudio-alsa.patch- Remove one redundant Requires: systemd, and add BuildRequires: systemd-rpm-macros.- Use alsa API properly. Consumers are expected to use instead of . This is in preparation of an change to pkgconfig(alsa) to not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333) pulseaudio-alsa.patch- Make /var/lib/gdm %ghost again in pulseaudio-gdm-hooks so we don't create the directory when installing the package. gdm was just changed to create that directory as %ghost too to keep both packages in sync. - Add /var/lib/pulseaudio (which is already created by systemd-tmpfiles) as %ghost so users can easily query who created the directory, it gets uninstalled on package removal and rpmlint doesn't complain about it.- Enable systemd user socket for activating PA (bsc#1083473) - Disable auto-spawn along with the change above- Drop ghost from gdm hook dir to sync with gdm package itself- Fix setup-pulseaudio script to deal with the new alsa/conf.d setup that was introduced since alsa-lib 1.1.7 (bsc#1116153)- Add a Supplements line to pulseaudio-gdm-hooks so it's selected for installation when gdm and pulseaudio are installed.- Don't create files under /var on package installation but using systemd-tmpfiles to be friendly to transactional updates (bsc#1098063, fate#325524) - Add pulseaudio.tmpfiles and pulseaudio-gdm-hooks.tmpfiles- Update to 12.2 * Fixed broken configure script (building failed when gsettings was enabled) - Update to 12.1 * Fixed a crash when switching to the A2DP bluetooth profile * Fixed the plugin search path in module-ladspa-sink * Fixed file permissions for the pipes created by module-pipe-sink and module-pipe-source - Remove patch 0001-Revert-ladspa-sink-fix-Windows-compilation.patch- Update to 12 (for complete changes see RC1 + following) * Better latency reporting (and hence better A/V sync) with the A2DP bluetooth profile * Fixed a crash or high CPU use problem with Intel HDMI LPE * module-pipe-sink can now use an existing pipe * Fixed Native Instruments Traktor Audio 6 detection * Updates for the Vala bindings * Compatibility with glibc 2.27 * The esdcompat tool isn't any more installed if esound support is disabled- Revert the gconf module removal; plasma5-pa still requires it (while paprefs git version moved to gsettings) (bsc#1092871)- Fix LADSPA sink regression: revert the affecting commit (bsc#1097170): 0001-Revert-ladspa-sink-fix-Windows-compilation.patch- Drop pkgconfig(gconf-2.0) BuildRequires: No longer mandatory, following this, replace --enable-gconf configure call with - -disable-gconf and add explicit pkgconfig(gio-2.0) BuildRequires. - Following the above, drop pulseaudio-module-gconf sub-package, and obsolete it from pulseaudio-module-gsettings.- Update to 12 RC1 (11.99.1) * Much more accurate latency reporting for AirPlay devices * module-switch-on-connect now ignores virtual devices * When using passthrough for compressed audio, set the "non-audio" bit * Prioritize HDMI output over S/PDIF output * HSP support for more bluetooth headsets * Choose the A2DP bluetooth profile by default instead of HSP * New "sink_input_properties" module argument for module-ladspa-sink * New "use_system_clock_for_timing" module argument for module-pipe-sink * Steelseries Arctis 7 USB headset stereo output support * Dell Thunderbolt Dock TB16 speaker jack support * Fixed digital input support for some USB sound cards * Ability to disable input or output on macOS * New "dereverb" option for the Speex echo canceller * New module: module-always-source * State files not any more readable by all users in the system mode * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files * The GConf dependency can now be avoided * qpaeq license changed from AGPL to LGPL * qpaeq ported to Qt 5 - Add subpackage module-gsettings (conflicts with module-gconf) - Remove support for obsolete Bluez4 - Fix build phase running configure twice - Removed patches: 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch 0004-alsa-mixer-autodetect-the-ELD-device.patch pulseaudio-glibc2.27.patch - Added patch: qpaeq-shebang.patch- Add Supplements: packageand on zeroconf, lirc, bluetooth subpackages to have them selected for installation automatically instead of relying on patterns (bsc#1087207).- Fix the wrongly suspended sinks due to the previous patch (bsc#1084047): refreshed 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch- Fix the crash with Intel LPE HDMI audio (bsc#1083195): 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch 0004-alsa-mixer-autodetect-the-ELD-device.patch- Abort PA process at session exit properly (bsc#1052437): pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch- Add pulseaudio-glibc2.27.patch: Fix build with glibc 2.27 (boo#1081023, fdo#104733).- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to 11.1 * Fix a crash in filter modules related to flat volumes and volume sharing * Fix a crash when the bluetooth adapter reports weird MTU size * Disable bluetooth MTU autodetection by default * Add mixer handling back for hardware that doesn't have any alsa-lib configuration * Prioritize USB devices over built-in sound cards (11.0 was supposed to have this feature, but the implementation turned out to be incomplete)- Update to 11 (11.0) * The default sink and source configuration is remembered better * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/- Fix Requires(post) and Requires(pre) mixup- Update to 11 RC1 (10.99.1) * Support for newer AirPlay hardware * USB and bluetooth devices preferred over internal sound cards * Bluetooth HSP headset role implemented * Bluetooth HFP audio gateway role implemented (requires oFono) * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled simultaneously * Upmixing can now be disabled without bad side effects * Avoid having unavailable sinks or sources as the default * Option to avoid resampling more often * Option to automatically switch bluetooth profile to HSP more often * Better latency control in module-loopback * Changed module argument names in module-ladspa-sink and module-virtual-surround-sink * Fixed input device handling in module-waveout * Improved bluetooth MTU configuration (warning! this causes some hardware to not work any more, see the details below for how to fix it) * Applications can request LADSPA or virtual surround filtering for their streams * Support for 32-bit applications on 64-bit systems in padsp - add --with-pulsedsp-location='/usr/\\$$LIB/pulseaudio' to enable upstream padsp multiarch fix - remove patch4 padsp-biarch.patch, fixed upstream - remove patch5 pulseaudio-vala-0.36.patch, fixed upstream- Prerequire group audio- Add pulseaudio-vala-0.36.patch: Introduce compatibility with vala 0.36.- Update to 10.0 * Fixed hotplugging support for USB surround sound cards * Clarified qpaeq license * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/- Update to 10 RC1 (9.99.1) * Automatically switch Bluetooth profile when using VoIP applications * New module for prioritizing passthrough streams (module-allow-passthrough) * Improvements to module-loopback * Separate volumes for Bluetooth A2DP and HSP profiles * memfd-based shared memory mechanism enabled by default * Removed module-xenpv-sink * Dropped dependency to json-c * When using systemd to start PulseAudio, pulseaudio.socket is started first * Compatibility with OpenSSL 1.1.0 - Removed BuildRequires pkgconfig(json)- Stop passing --disable-bluez5-ofono-headset when using bluez5.- Update to 9.0 * Automatic routing improvements * Beamforming and various other new features in the WebRTC echo canceller * Various improvements in module-role-cork and module-role-ducking * LFE remixing disabled by default * memfd-backed shared memory transport * Support for sample rates up to 384 kHz * webrtc-audio-processing dependency minimum version bumped to 0.2 * Changed the C standard from C99 to C11. - Updated depencency webrtc-audio-processing to 0.3- Update to 9.0 RC2 (8.99.2)- Update to 9.0 RC1 (8.99.1) + memfd support (off by default) + refinements to automatic switching to HDMI outputs + improvements to our echo canceller (including the addition of beamforming) + lots of other changes - Updated dependency webrtc-audio-processing >= 0.2 - Do not mark shell completion includes as configs (solves some rpmlint warnings)- Use /etc/pulse/client.conf.d/50-system.conf as a system setup by setup-pulseaudio script instead of modifying the global config.- Move libpulsedsp.so into pulseaudio-utils subpackage and add it to baselibs.conf so that 32bit compat lib is built (boo#968568); also recommends is added in libpulse0-32bit for easy installation - Fix padsp script to support bi-arch libs (boo#968568) with padsp-biarch.patch - Call bootstrap.sh for rebuilding properly with patches - Drop the obsoleted disable-srbchannel.patch, which has been fixed in upstream already- Add pulse-%{drvver} and modules subdirectories to any module package; (boo#971960).- Disable flat-volumes by default with config disable_flat_volumes.conf Remedy for fate#310668.- Update to 8.0 + Automatic routing more likely to change profile + OS X and NetBSD support improvements + Systemd journal logging for clients + New LFE balance programming interface + Module-dbus-protocol improvements + More flexible configuration file handling + pulsecore-8.0.so moved to a private directory + New script for measuring memory consumption + Various bug fixes and small improvements + https://wiki.freedesktop.org/www/Software/PulseAudio/Notes/8.0/- Update to 8.0 RC2 (7.99.2)- Update to 8.0 RC1 (7.99.1) - remove 0004-module-alsa-card-Report-available-ports-before-unava.patch- add libpulse-devel to baselibs.conf for use of 32bit biarch wine builds on x86_64- Update to 7.1 + Fix a crasher when using srbchannel + Fix a build system typo that caused symlinks to turn up in / + Make Xonar cards work better + Other minor bug fixes and improvements - remove 0003-alsa-mixer-Add-Dock-Line-Out-jack-handling-to-analog.patch - remove 0002-alsa-mixer-Recognize-Dock-Line-Out-jack.patch - remove pstream-Fix-use-after-free-in-srb_callback.patch- Fix another alsa-mixer path for dock line out jack (boo#948979): 0003-alsa-mixer-Add-Dock-Line-Out-jack-handling-to-analog.patch - Fix the order of ports updates (boo#948979): 0004-module-alsa-card-Report-available-ports-before-unava.patch- Upstream fix patch for srb channel corruption (boo#950487): pstream-Fix-use-after-free-in-srb_callback.patch - Re-enable srbchannel again- Disable srbchannel again as a workaround for crashes on KDE (boo#950487): disable-srbchannel.patch- Update to 7.0- Update to 7.0 RC2 (6.99.2) + better support for Creative SoundBlaster Omni Surround 5.1 USB + coverity scan fixes + bug fixes- spec-cleaner run- Update to 7.0 RC1 (6.99.1) + LFE channel synthesis with low-pass filtering + New libsoxr based resamplers + Socket activation support for TCP + The "srbchannel" IPC mechanism enabled by default + More flexible jack detection support when using UCM + Exiting due to SIGTERM isn't considered a failure - remove patch 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch (upstreamed)- Add pkgconfig(udev) BuildRequires: we explicitly expect udev.pc to be present to define _udevrulesdir.- Fix missing speex resampler due to the recent split of speexdsp (boo#939225)- Fix missing dock line-out jack detection (boo#934850): 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch 0002-alsa-mixer-Recognize-Dock-Line-Out-jack.patch- create symlink providing extra-hdmi.conf (pointing to default.conf) it seems that some HW may get unitialized without this (check pulseaudio RC1 announce)- Uptade to 6.0 + a few bug fixes since RC3 - disable oFono support, oFono package is not in distribution Note that oFono is needed only for Bluetooth HFP (Hands Free profile)- Update to 6.0 RC3 (5.99.3) + srbchannel has been disabled by default for 6.0 (We still encourage testing of the srbchannel - do so by adding the "srbchannel=yes" to "load-module module-native-protocol-unix") + libsamplerate is deprecated + a problem causing wrong volume with orc 0.4.23 was worked around + translation updates (Swedish, Turkish) + a few other bug fixes - remove patch pulseaudio-orc-0.4.23-volume-fix.patch- Fix broken volume setup with orc 0.4.23 (bsc#912260): pulseaudio-orc-0.4.23-volume-fix.patch- build with PIE- Update to 6.0 RC2 (5.99.2) + Build system fixes for Debian/FreeBSD and mingw32 + Some translation updates + Fixed A2DP profile not restored correctly + Configure fixes for bluez 5 native headset backend + Noise in the beginning of a recording (with srbchannel) fixed + Fixed a few memory safety issues + Added warnings for two unstable modules (module-equalizer-sink and module-dbus-protocol) + Enabled autospawn even when systemd socket activation is built in- remove obsoleted libsamplerate support - make completion packages depend on utils subpackage- Update to 6.0 RC1 (5.99.1) + Bluez 5 HSP (headset profile) support, both with and without oFono + SystemD socket activation support + Better support for multichannel and 2.1 profiles + Protocol optimisations + Zsh shell completion support + Remap optimisations + Many minor improvements and bug fixes all across the place - Remove patch pulseaudio-bnc881524-rtp.patch - Update patch disabled-start.diff - Bash&zsh completion split to separate subpackage - Fix %postun for system-wide mode - json-c >= 0.11 is now required (break build on oS 13.1)- Revert yet another one due to still lost headphone handling (bnc#905418): alsa-mixer-recognize-Dock-headphone-jack.patch- Remove a patch causing more regressions, lost headphone handling on Thinkpads (bnc#905418): 0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch- Fix setup-pulseaudio script not to leave $ALSA_CONFIG_PATH when alsa-plugins-pulse isn't installed (bnc#905055)- Fix wrong mixer setup / jack detection issues (bnc#851362) 0001-alsa-mixer-recognize-Dock-headphone-jack.patch 0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch- Replace xorg-x11-devel for the exact pkgconfig deps needed. - Tell doxygen not to generate timestamped html docs.h03-ch2d 169393501115.0-150400.4.2.215.0-150400.4.2.2pulse-15.0moduleslibbluez5-util.somodule-bluetooth-discover.somodule-bluetooth-policy.somodule-bluez5-device.somodule-bluez5-discover.so/usr/lib64//usr/lib64/pulse-15.0//usr/lib64/pulse-15.0/modules/-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:30049/SUSE_SLE-15-SP4_Update/e44fe3749b9eba7241497d8390b38646-pulseaudio.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a1c91281cd5a9c4644a66804fdad2196030ed03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=86289b038199a88572cf3e37cd0805a2c489b449, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=051a6765ed6c7b6f2c65bcf09a636dbb511297d0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b23779b45a14788e72dc8fe618a446d91e6ac497, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d04b6d1a49cf9fb238ac6b8886e394262c42bb8c, stripped) PR RRRRRRRR R RRRRR RRR R RR RR RRR R RR RR RRR RR R RR RR RRRR R RR R}@-ljZ(pulseaudio and bluez)utf-8698c98fc4f9fa515fc0e019bfab478a9ba1fb52c00d13cfea68ca84199f49eba?7zXZ !t/*0] crt:bLL 'G v7A]|TŦNZcYHV:RqEtzՠo\8U9kV3!GwJ-;!{tȚ8bq^Vr r&aTqIt .TkLP6[H@`΍9߅٨3:݁)Dd!u4*jCDdD6Iˣ 5a6\HTn*mw4/YRptQK>n}%@lS4vgȟZ6ْuzG3nZ?Jk]ٟ%9ssJwY+&iSVYZN)|9 fFM#O>X5.íQ+CQz*;Ia͉3Pt^t-P6pY8Pgz"W_-f)7&ǩ8`C(:0گ]yq9OhG5Jr:pXsczҏa!NJwg9j?ylմ4l/ ֜>lwABr{`L's$O>1; :|kEwWOo3 -B3uЋ"t^}e#aZ}D[tn/QCoEEf*4Z"!xשi[?/~G/!:d!.xkTP]9pox /`$9#9e2PU*sxw7EfIf*bDljn5$*&q "dV>_8:C%?E򿞯pOC=elm&RN 7UV3yI(7E6lnpk҄6pgG,-2r3϶,| YG%lMdzed vxDY @P%WÛyN$zܻM錷W@F)roau:@'x@$2vy͙FbuA_ K^vly>\vtq  ^cߵMzW'1sKˆ ]vIu S|yi>Q>Eb{߫f;G;g1d'W*˨ u_[q녿:+5 ^T:tN]pGӓ9SSljWEh>XV[!l"IVzlfS]1(f,Ci:7cX'g!Miyn"{t6u8Hl;Bܴ.ya!ArCHx FǺB)ʳ&.sO36!9AnMi-X{b^N|$˵:=U`{A?"}5S,V=A}Uj+ &v{gi (fmftw?|LI%yi`^*GPd" (fs%H$ƾhˉTů$Ysr'bGq-'Ac_- gϵml~gjh#7KސeBOdh6 {%Bsa_ψk\.a>>9js lݝ-_ >WHSNd;Ha[2MC;bC [ơhHA|IU_m"uB&9]RlK-$t̒S+2RL :S005"24:|- p a7 h1RF;h12m/Go It-ph8ԄQߧSB #)gJzHH-D4y4յhahy_"O嵐ig? W]?NDÈmDZ2_ *-S1 })k^5eJ hwʼ9r(."3ӳrpҡjm (Tn#ߘXp6fDNԗ:ivYQIIf|ɺ|`.L!D'U͌fi81߷} i`o C4cK+~c*̀IW^ޜk B;BVe͟ \\(eb.D͙r|y_. 62]Y:~Ps4po@iؠӞ P{3^ɳ(CuL ?C8W6~FGBbM ( 9B/ WrXu \!nN!SL*PNN0Hʌ!\P[L3kjl*2?^ GK=0ܼS2%ö7q_(XEː^~S #ںGQSxq=SWUkmU90~H!DkmWu~[g9 -i,B0iYW17{Y`jT]_~;EQL T ]bexT>>%EAVן7y"HJ37N'f-l9ˏjXRxqq0~wASd--M1i&+EqM2$7t5ҴƤ@VY8rDrVh > [kI(s!dyQYFm!s?ې)ܦcq/ՠbuq ]EV|m{Ta-A*N+g/"QQ/&'kN\%}[,S]v0,kKp!).u]_Xu6ȫ}TMБ=mFAZ~?{ᨒNVb= Ix"@=&6.VieuuEA"9@Y;qM5a ^MbZ!j(8%}!+)WΖ0VTQ(咕k" $Gz#ZhߢT蜳\-E{iaGB%:H٘D'ܭ9PڏclfnDVjR 4Tj <*Z nDzwFAy/0ʽE-K+ipyq\xБGyGL 6|\?d#f" $I?{P}!S@1]FF=A)UqP8:ŃF6VcGK*#h+qe\z{G4.#">A, t\W$C<Z˲=zƃˁ8-UBZEv19x9`fr2tl6q A+Ē7nݟ;SI%|9xBF]Gå4:`U~x͸=(Lf-ɶ* q޴V蠒J:KټvF3敌& q*+OhOXI*(V!sA34`(}4qlldkNurLt'.[UP}mh9{6<5&FSYpPIZ=ΜɌmfuYJ&^`By9:8PW 1,1ޭȅv t-,ݥ=|*Qz"΅<U%Jڰ-; Y xezVTFo%\:TSVA7sّ0d#3r/2q:%jzȋ,TnpD0DpFS@h^B5Yv&s@BێX0^ei-f\l-Ns6j8YE a&: ly.l?2{qW"+y(!Z">)k*fFb_;b8U(7.Z.a,jS鯺j8#zBZ;{s/llv>z4 rR|R tC@*G=ZbN\mq;[.H_Pd tqdR>Zbnj!ej v1o qZ ro9qn2HxXtCiH>|Ha˫֔}l+@LO #v;tKd<8?E5)& SB9N,4}in`inӒ8ɕw5?Hm])%)#f:kdG״8%>O.k%lv+*b9bXT"8  \˹W!󥺛|qWQ[:cF1JpqGݙ`DIpZnFaN~L2HMRdmYajv$ *a,0 .=ޚ;g !GHoxBYqKEM5eug)h'E}AH\T?KTӭ4KOVeNZQ5XZ5twNY>kwo!\:2"-9LX)bF5uYBTz&T*CO O2+)Pr4e=9kb}-"laP#9|Z^%"p p*A &2غI$YJr)Z?HYn[5=9Ȓ4zAs>Ӭzdʕ=͏GqFL4E] {AշOSCrOe,K$*!\fhxETc5X4Z qRMP;YE MbMrWl4:ŮD`i38UA3"T|("zˣ? v3@2Dikv? cwcRz`+j_m">] NeSI&\!IJ瓭V^ "-:rh[я6g(8/UE\q/k{sJ _g)8&ǁhu7>ҁ.j6{ 3>%3NOׂ8b\LԴ7W-~FEN$R{Sc WG`hOV| Rf Fk+a@ /HRVGGSxP.}vWs yE|1~۬^ %U7'ZhƣZr;O*qhsyKegeT}&:B`JCDm4 ؖah4tvq\U$ %4+P _F._.HU4iͨa; M& &Irkqc/ì ZJNɍE~޻Lqmc PM+TO|[n_@R>?sVdIUϼ yy` i+; OQ]n`2s{*AT(""M ܬhZVK lfOu=<%Lx[n'#,9E{>Xݕ7zBX)ZX}7l[ljTQ_P]~MS1Gzݭ]ڇvyAi}KYޥS`$J+/G@ݿ`|4UxkLBۛ%b 1 ߩaק1K5Å2?eCkg7\%dFAcu ðzsa2(@{Ǭ:󦹉{NVjN5"Ln[KL"Rb߃FԃZ,jΏXLxGy:n/l!Q|ŷߺ Mxlx|w& H֏Bi<#I=M!Ӻ^zfc B8iM4lNzU0fd%mgMm( #E+9I ije.csZ6rH'9}R,ރN \Qd; hWyBMey u*pC05K){\ B^QsOgF2a:GC@0޺'X);4sTL_,+ ӪfxUޯJ~A+OAZof{ gh#h{Jآ]C, AWA?%c"+`'7v?37Odr]&L.ZFĶ)*B )%IK5$G$9bwT}wsGWl2SF#@J+|׸TnYe<걃TB(VHln;a_ݥӼw^ (Ϛ.-vl/XV/F_Īz˃4gWkqZfbsYy׏߰Ef-< !% `szjn{(Bۙٿ `^^ZlA]:͙uHE!(=GѮ4G/(5ZgckX5bU(A%yq|O {T钺zXۚȀΡvz:x4iዅhG)Į4c ;i~hGQ>1>r>ߞϻ mw`L-V ;4Ƿ3Mo M-˽Gl}$/^3^c IH˜/ Id^Sl׆h/\1,ŗZ3䩛<;=fMa|梅IԆ*/sU6p ° 4oeNuN3;) n R\#)vqʲ4~ 4& *ǒM2uֺtT8IsmدJwwwopqaF˧͒d=>CJ;?vz C =˔(ѡR |1s;쁤) c6UXC\o۹AW#: =D2Nޤtn/fWy9T k`X|U^y#~^]- $fRC"T^SLxZ\5`3[A葢yM5`⪹NЕ/SE2%k\k0yZʕ *kZM$c+@?ݰS皛A 1ޡllAC<؋~"]=jW .[ya~9qbj#d~ۣiK*ت_5H]-Ex^TY bRA0_<ͽn'kVoK>!#s@CB8߻>nۗ0P+mV:d]gnu|S/ W]FOo.h1{}-/hGܪ} hjz5?l?#TCzUGpԴi}] YwRLSf#d|җ0h${F{Ȥ+v(Eq8uH>jj6"H eMUB~P8ب:ƽ!HM׍+Ӷ`f0k]ʐ: ^iPXG)^D)Z=_aA6щ4j˂ͧ'<.~X١I9ܔ#8Z7˹zrԠ*VK9PMuN]/дi/ $H'cf!/JCe;${!{rL_SsAB2j~#3;D5Ko !ǒM:7L kÖ)?:w8}A#rȄ y8.\VX*vņ-g!hJޫ$@Ϯ仯BtĘ+] #el!|L q"АKml#a%_@"1\MA\m.#M 1j4leyɽVv֔[z)#bXgKj;D^]]yCYP.$hߣˀe:$G'kZH3ʲoJȟːun|:k5v L0W.ǥO \ Nq-]8▗;o2*{(L|Ba:SEf?[zǗ۵l3T ?ZY =E [M a uOq> <-(>B4y[eB4{,"sDצ:ғo@mH bta #1G'Xqn}HP^ Juqf<҆upaфgMMh/VDlt썽 *+rQ"q-4C(Y <#F>*rǰbFc675UQz 6{ bVSr>W1GT5?( 7{ʋ^ (ÑƮok|PmZŚ|OL5XdyKZʈ\=&/B\ zע UF&؆#p0|Sv;Z^(~[&;q}{~=7IS ma8xb,ir8ô$WG.@(ns,[e 5U,^$8( ˋiI5*7:^4 BM U9)CjH>T|[Le'l!QAǥa\Km:/(Gr A)^%/Qॅ$w45FRE2W$UQj'}R-Ԕ.8 Nc8o;px4#7MmY<;W9*AfP`P4B VL(GZ* |==U-bp(쫆w4<,d5# Fv|juUL7NcQ,v #x4_L"Vƻ[JVM^.sfkUNdK`2M,pt۴;9f4wgm] 9dڢ2镛PC5:͞-W,h줴g= }qkvܤk޵k2?G쮈RF zb(Do;` V$| y )ZCI%Y*GLixXNIp ,- PW,5y~lFR+sPs~@z.`p-&;zDxtG"?|Ae!lgmU k9D2`^aQRPGN=ci㠧Dҡ*>e=d>uqd!W"V=|rebP;$_y6պ/\h|yq~\dQ4?DseJ`v& s\fjWCz`92{~m''.&9 $a*jx I0  X\PtGVZ}hpXY_ v}࡬'WLR[ױcKv僲W0!o[.\M>+NcJfkH><sT} 1.a{v Fz8]`K [kGsp/RQrMq  }$&X,LPP:VrkW` EݵkʎWq;a8ODLD[xݽv&FFi  Nw /o;[d)KEyR#%q[Hq2ZL)Л%mPvSyC;C__lcT j&6]tcṔU⣟ !IޕXbyH!1F .O}"0of*Dޅot?60*ˉ |fH'$@k Kn &J sZ[ZѳtJ"zj H!%[Ʒ%B6~hȡ$IŚ ^Qcm-aL}6 ۙƘw>QmzrwACق٧wD]f?Ֆsi)=UVu5ԝ=my3+0(ϲ~_y0җ+j|%3xM ]Š.~ ؖ鸞~t*by@<~wv,d֋ܺ`NAo?~N ݽˣ yT(*,Vx;AJ5k2#lΜ؜^Z("o%qmbCu#cd)wT; `CUJz[tyKcQȈ噇3Mnd" :VvW|8kASf! *,^S 7]E${WƓ?=.DN En oh]WP n >6-~4 󮎄cVӯ H*Y(S.1XT;Ya-.}„Vs~96dnyATiH r{9)'#}ҫa':?1Og4{͗#.cw A'J;Bօ:|,9NeG:WҞRbvvN P,ĝx7u`HԖ弿51m2kɃ3hvArŰ}Ȓk%"nHŌˋpM\R,>atg0gAn1E?JSE%UQ2ZY]NT{%_ٮbF/㫣e VnbŜ睊IASݮeJN s>V,Qz{a rn/ P ?+o];L?V^YvEiH=g(^ĭKR7*ғ8ܦͪA?>/ ?"/S{ZJAcobw KUR^ogpyZqIF(Z^=jBдd/rvUu'_;7D'8.5UT珝v4P hrY"VO @[Ju꧝nz 6!! }@v%919[ hGc c KP>$U`:i c,> F7nϏ%g7^]vTrLfW4(rnEIF|D]zM<9azl )%\4 Oa@)vQp'2<hR+Ă:F~.e !V`11ar|ZVT̋r"AgU/w( {Zͣ@*] 򙑥i/.P ݶmi7VE-bUVۢc'%v#-o06d6x;W>xT۹#W7O$)|zL*/d%X5'-NtaO婈8@_KyHE'X%<`@MF%He`V׽Uz^􌃁ŷ&TN2w4Ebh߷\6;m!@Y"6pA+0o߇m*6J ǯooaSa&8w&/*+7yzb a&C"O5-q.zU> hʍ>k=/;GO+ μgi9¾ByMNC;?Ӈ89YfjA#>du0FtQ m9:]| ۓ9DAKF1ʚFd ϰ?0Ps6z% gFb1]J%`=/-/䕾uA5b en4xpf'/Օ xeLЙv)qs!2Oq_PeH]=? ttˁ{rehYh!Cp2`zShU d%"f UGa 7=+ ƙ~y/rC:=BI5!yh:}Cd~ojg]|WPO; ; D,v=$ FRJ-ceO8+wG{Ȋ|d4uK옟0Dsӯǐ|ۿď$۴|`1d+٣?(08 v=1R^d99890CIn"ㄬ8E-dzݑ #A fa00x76caj˕r,.uʫx[{jr[cÓli[wuMx)+Scǿɖe}cn/%{}guEDJVA׽Le3W\'J&WH rO !EaRr#o^NS(x HUJ@qgP Չ8 e#HvS ئ F-BΡAd|jN|Ov**%c1;DKPQeS_̀ Ҋ|fΠU?˝C2Բ1Ga,j+/5Hm !@G0ݬK3[o;l"Gg b1S&fiݬ!n5u(&)n>0 nҪi$be:QuVAO C"3l?Bmȳ܅CtǏ/B@v EXUњ j1L$T1h6TCSEn\ׁ"DPi#r7VFhpnqm}y>㳏Y6C%Dokxχ $G]á?"_η7G3xWnfD+k^e'E4` Zŷ2mW}/RLo}MchG$'OjĄiuÖ] x'EDӫmTg$`{kYkTm1ΉBx.:ߜ0yeZ`֡BNLbj4_ϥlƇ}Vhhwf^-:2Lj=5Mh,wU#Jv4ÑU.ê" P _&cbG("j 7,|tIDÖF$rA ;ݪÓFN{7yFwm 1 WE'3p^T:$\Aރ`[:gT 0_XW,D9^_^.\9ܿ!ի\na:8a-.zpXvS\a TJ 8) ^co n~ӲG;C xY8 -pd_#ME F~Z(HwVTdhn'J4̖dDѭHEZQ3- v˶lɯ#JB zkdm ?b*}!q( _(1Mեt:\ɂ?5$l%{c :IjD6 k\-֋rMq+`1eG("zșFD Ʉ&;7Sq1>ǴW%:4t:\ɽȣ`U=H]r3+ozU W9m $P%C6Hz"+>&L yi>eO_9x嵆ī bKK]o{۸ vٗWt9M/D( KV;N+*FCJsVÚAvUQ*ނkRDiR/-OG,;fo.638D=8yoeճwSzӐ#UOG0m}vuf$/wp-k3|X{,:m=r| ꢦ'ŗl/~Yj6,,V|0(9gno^1es g#㡙NI/V)b!t>73 O"1_+!e=_nN$خcZ4D|Ihs"&~Vbc30z\/tx᧏)F-] `BPtxYHC 5U]L@[I\ښ22 f6r2"DN 9*Sm6ܳx]5܏i{K 3Қ*ğ~K&y%FA@ˈwcac0$u5đ(tG:5Kr7di/C9VTz x-7v^6z أƆ g]R鷫{ o.=L9~tGCtQfKSa t9*BQ \4?[F@dVw4 ȏ&;*d]8xz|ؐΆhf*bSDUUpUp5paE&1 _%niEGq2RkD ˣ]ty h+j8_DxmGL}v?rE-qU#J>'pc56!,^^w`ldrh< ex "čٻki@9*0>zK9uMbj!OED}8x>qf)ϤQo!,w $PGE޹'Xؖy%GKև#!h-P;Y^1ćG2 !یۿT? |T٧H|,XqtG.hI D8FO;gw[d+0̏Ar]BH{ 4eqJ8y],=PՀP})bt r*F(m{`75_ G zN <|!6%x, ߇G!F<@ Y7j7uDğo3Tk ROdCea򅌈뇼0oNfPi6]ݳW4%㢕~asBc ֈy_ ?l&<˶TGp4dcL]J'E"~ ݶ8c09QZ\ih/R'>GmgtFwOV ;YٰV _M85ʸ8 Jl og=PiǸU}Rnjb3j6S*%,Jmnvاy:y i (ҥ 9glPj,_To6P)"L*uAԝxAӔ*n%#GBI_ ukL E͓W̯/(%e5ϞCBƅ^)MR=9?cN4M IU"W +9,NsFbC^rdvx2 QmOr _M]~\:GJ%]5ܖUߏ܁9z ^EǸ+9?سz jSo/GX dq=QC=צl?KfFwP"b+a .^r0J]cР v`%@kClVD?ICuOv5dbe|7f}UMf+y}`?T|+O~^SK8.$ϻhJWp{ӬwRZFC/T Ǹ Uc=r>ݎpG;A붞 mfCޯ9u':\~?Nh>"55W~Ծcŕuu|fU ݑy]%-2/u2TF_BYݜ:`q 0;?= kH<+'C^Vج~y8uUs{$;q:n+ePΔ4R;lcfg>4Jjd(>I|i]d/T] \d],ej;ȣyC.TYMKq<+@(2Bt}*]|!N:FaIUQ?3Cxͪx 9zTEZp`o%ۇL&GDoYi0At.%(hF-וVJ@J3|`g픒>Gj7 @&g9g"14¬퍔[kx 6Г)+Dбe-C"pm/Uf8 a6$Ff/~4^ }Z}zq%)CJOj`OT`PPȩ(܂Q^k)SD8Z։Ɨ56{,[WVfu[U Jg tv@p!0N&尀a%hZnhk:ya*RlK6 [%ҷL(q'-S"-'x-0t1uj؅RaFucvEBh")GoR9֛岺+D# ̂=RZuOH,5i;év8({hjѾxT贼) g&$By@dc}P`z{'[FRN#C1#J'O({f:w%t2S|lJ ;hiPjx1VmpPJ7g .$Q {lB>ה m|A*8 ǫmbgeb$b62OTF%U 9$]*P1ևbLH ĝRNл,|s3{ ]Kܴ}ȫ s8JU4wie9K:wd5|TV;wJ)r5'H&}t=%ɈG6xN ;u7B& Sd#RƂ@؀fi.Q{#D6O<;&_ U\-9zpcSB7\wa{p(K`&\꒢wBͿ]ʇ=wkOv=N„zHCx !645JO:46s$ xJ~ /-0WG60ئ" 1d4 wj}`^PV`_.[V](O5y|TgHt*Qs isiN+$`jJ >-Wɦƀ\>/~VG[_pے! [xE`T y Se$h]67M RQc\ ;;oIV9Q9zڎC)*|gq3[`s%aauu~e'o~xO}dE GRN[\`qAʲ| :$ A$GM9ݬC'rksZTLK`nVF]7ˎ2ʍV[X?1h X}pǐc[ޮ]]4y,BX'g2t@կ+Uǹr_j4sA#흓Cy*ٰ r5{2wKe#BAM(q]Cz957,NWM/K+r|[@ٯ0q{} P~T'}PT5rAx󓖌ǙD o8H'a$2`}onv^3:ȾoN8lG.7ʝ;ht@+&k,r݈WlA!زε+U̚zցr,"ÇZS' ,8_:m%qs 4?̫'2n7rt_qR!ȡbvsMhj=pF8;Yrl)],pa/yiL_pQ8 JWsF4/}A mw_En 6}%w)Ͱ8z05hwװ+dSUfbgbHeLZbϣc}|w{̢όJ!ksJrxU>QԺR"6cΡۑnɽ ʸ-';r\m$%uLYO^3Xjks c2PَLɢg.WxcD㭲+Jԏ4Dza*TKЍ Z^Mސ,mL>%UdxȯA`LIVL7L) CT+!\s2]|$:?FW 8Je:p=)|Ay(29]G$]tF$);I~)L__}|$J4r+7y]ZL29CkccKg`ÿ&95jV0?C'h;TDn4uhQ_u}zmD'iOh&NF:qEJ_b\G4҄,5YHq~_zɄ-!)5BYU9kЃîn?O 2ՍP(C}}ƫ3ٕ`ܭXZrY _P;; =wS<>L9rj<LGu]/4,T|ᩓ`Wf u X(GA'fu#ڼKeKT}cLذEai4MN^p ftsGʐy]:LE~dz` E@mFL=z0h IV֢4"x9w4Z#,P 2A;pk=n/?EO+4B!9B3Z`O94M+hLy"u& ՚9aaћ#qR ]'YZ@=f+Cf) B/\*$etZpη DuM~YCwce`t`V3Ց4g(3 '`)_n|0C1o%֠b^*}1Zby{T8H kKAVBɲ#ƉKU`9iu86 [T|dg-x}{#p~\)g8P*zu͢vr=H2ⰳlN9}({/H816 m|W!}l,!ny} ybޱ]p (l~s4kC_,riUk_,i!E(Ե(ܧ{'C;6WGUlhY Ѐ&oXy״0a73h3'{4z=\jh+ߏ%rS/ ivw2*JY=}i8"5ql%(R~:֠+)iyپ ~XQk:5jovFB56I:"DqV.|/S͹e۷/|_Z8d {[nW?9eEzdӄܒPXέLaHm%33:!؝H48q@yb4qK2*7)\`y \c'HpQ \YL?iMQ,\vOȝk\xg#ʩjTFY#J@-_̜ @L{RM1~c"3̀[| U٭#2O ǵu`t~g߭ sfI0l/V"IpGHd*BԁO9Mx7#NESgZl9w)Dج 3 O&/P|+ܡٽS bvjq!ܙcMdLٻ:u Sd4 kY{q0<#7 AON G\eۂKUb4ODA?ے3n7%_rlن"MfڿR>\0gF@2*W7_~-~R-~+1$_qL5`p+-٢$3i 83 f _EOpH;x49| ~}BBkϰ {xG5W[P@aN' xoD$D G!;Jits9psB^dԛ4hJѧ6=IqAˆLϕ3 X_%l}ƒ eK*='RB =j)ˆP+h8fj}7w\ȷAF]͑"Uz(n/uwGoDI֭HI1RDSiydvBRw/o}as.ϫ n](|,$\vpuղl-ĨYݿO b>~(_|+igf`w6b*녎y:/Mg6C4kXuɛwhA)xD@6c椿t-Tu>MB& ^ ηDAk]4|~"-JğONQJ2ĉR0:ч3=БkrM ~j4Z[9ķVVZ-+k~lߛ"w7RrrAZ[x+ݶo{5/$bQ%%ScO{f{@+qa3 zvsCwɂDWg 1|w ;V+sP"4ӲD[n2j@&Bib.|H+LHS?/<-El`KFұ` Z !!Պ TSWl2q VARd𔕘$HX$A7DUƷE9n -̡ ?(s~ѱZm|=h"Qv:juv-dHK|ʤ6?d2'V:9߹Â|[K _cDDy 8fKꀟqIqO}MIG/pc4 qXҍ=+qn+&"+, #ƈp Z|iYߎl7Jjb~(X/K.ڗ1a2'ޜزBQ}f/[{[NKmB',%7E-]L^|K4qDx4eOyfFG #"Fm${^d,ߒm\c=<64KV11\Gbo{`\ 늻;OGܨ&(h9$~|,pZ9a173؋VfWoOkHLb-$nC4AOA": ;8BG:#p(%t y|#u>CV@D7ay"~|VGɮ2Z ַ<,sPAPь ߵ7Wb##?]-ec0}RCנC֔h +dhKW)[(Zxm450t*(9FE~WrGЋQÎTR`QAEiATNJ {-4ɻ!!tJx~0; U|ΰe;R={/^ = aop Q ˨C P7T@B~Mߡa8rqI{d>Pl@J\E| 2<&uՑ~pJLթ1Btw@[]Dž]scAE?kUo[ +y=i;)d:eqnc^FiF^hcg0%~+F($V?>ޖ~BxUØRP*0 K "JO>KELz a$i_:`:)NL,mEh»ʧgq.52zz#a!dt<:W0+z5i 6'2V5yPDl9eğc*Ztc rW# +T>A$L̗ /HB0i3:Iri#҂*v6CC/\}r^Mi4O 'kXN&n].@_9<4mV*'Z 8$~aI>p N#=@E';DPɢ v -'NiNp׆!u;;" 얠,u*~lm\QjhF L\3QsNJ$m0KABwDqZv TWX!rjCGs8W{9dAN {ˈ_zo ET'W:UKD7ZU_ýtv}faR{"Ҡ=uwMfC\g1s7rUHIO5(CYHs|M)9d 3^)͔@jr{ԈY}MR+SKHCq3cn_<&ᨡMGpKtV 1GU"DsyS6-zk BKEJm45+WJRX_ l} 4# #mP4B/zNŚQNY?8蒸Xo {<ږ޹QLv=2Ea=#_gD0&>Oc닷A([ôy"@Jݜo{.\8V(eaƷL8ܒެOpXd84(%2[o꽪NgCmfhSŽ6Y<ƙTS 5"$XDS' ؋([ E, rʘg}kۍ70ARlNIuC9(ܛ#k-9A+m+m_'S-a׳ýO=P7Vơ 5\zSB:s-~®hH.YDE>JU@f}$4S5˅PdV[m,vxFDpwxi2'Lh[r:UYaSrh-^GUp̔IAUmq"+=hABS>GS* S5؊gKx{q\&Sfh WfhIjҋ㮧(>hԟ k͈X2)`h5ʼn]x34 4 .y}^h*FHb9l^4dCҨ? Ny=N秒Lل_D+[zΨ Hw95uC0uT bG`ZTU/Bx**;x puzD|,l19yI _n+3Z+nVftWɳj!a3-=Xs [W j Vf̮/He u8ay\[Tc.!Q=~z1VDD.S)T+kuͬ9o?ҶbIP 0qqi-^Xk3 ~$c1+WeiZ߳,SJ+` C n}}nIL/K~u+= Bܱ v +@<)<<ٲLE5;g2lV廊n@6bb,n&{]5*%U H~bnş YN{*~5(tn#+ɱU|?<ЇOk HC9a*ŏOб60py(T-pĠqqDNM\td8X A{ [lo2WQuݥ+,O0]"zEԝxXVĦtZL=otBZ{2L/&5SB@+-KLKa@b;@r/90m⒮9:Hvk>dSި_(XWU,ckg! t GUq x!Yj={˾}Qx -GP,&:и dR&L.Ⱦj&QU$wQ.`݊߸R D#E̐f<$"R^6 V4r яʛ@hgSv`?*Y)rO#I쵇y$+ nX jPw'?(0c;8umo̹V];~D(oiY^\'EJxEC=B9zHOK4H-|m^VbDB`?WFdrN`Ɨ\jIl//iLZ Gԇ_`RCS֙['I/_[=uJ'Z&A,_G*HE"a[a5? _h.r@S'4^R0:GTNC 䮴g8WYok:Ku?[UD6wǾbN_)W? |qCxFbǤh(Mm-58e_G0*mlFyU FOTmv!P ?%+Z4\O^ok J;xD.ߖ"Dy)mUH/̬ڰhidҥܦ3' +k k"$T,﷼Uv_&&aG{/6At0 NKXIpgA+k\~^M]+Usxj"?\M7-8/6J2&C 5K5V0D./8>sEa<=6R[h 05DqFHgbn5`koӲלC/;=Be8蒶"9n7-l:S_U )6Ynz)}b1'K/ϟu2|hB8InwD$^XfQ)4爪ILVsBN_ϐc[zLn D,|J.-m,X%@DP9Vw_ƿֶqvRhB{}1BX/]Xө'%o)e[ZNyH~y>wLK#U}Grjdi?'F400deaѿ鯮Q~WQڶ-}Υp(SZጊܴbD3}A3^E.?^6=]~% L=Ay>m r8n40nuI'@9(RHƉ<Um{l½J4Ceu")]ul#~O* M s#8%-]ops@CҐyN-SC>[kՌH*mkJ۩'lU*Wj“9iB xp+Ud }5ygۂ)[sYOfM]Ӽ@hjƤtP] ~AlrKl"+(WS%#:Ce# JZܣl^p9 6,R{/$:DJ20ʼn{(F:+` 1DomxrњE9I4n9!.z0D֍LI~I}pgc.+s5W`4/\粀"nAճ1G6+"7Np/cK1fy"4tfoIb R^|\-4S[/ 9tAFo$5 l$5 cSLLH BkC f-^JV%Qu焠]Aa;0Wd߼앛I. Yy-TÛ>'`X5dFK;=>"xJ\(ֵ&AFDIY([QW@AuyMلv eϸ٤rM:i]I{}OYT}<@mR uMJԒC#r+#!*n߯خbcm3rfpȹנ-cwa%D0h֖x6Ic?D xHtP`jX~G٦U@( ,f-Ii?bgZNө:_ӂ$4r5D$4ݐ<(wJ>tKk wERF~:*5Afډ3|k$d]6 vTޏZ 3 EΟd&";.}OƀdoيZZ .SƤիVQi ƤźC|f Kj'O 澗EJu\(`k];0؃55mk` 2RV%FB<9}!f,[Rb4FE4%;_= qAɂҿ"dF.VI45»T@B֗%NY9dbNM;LX+~,ᵈB#*Ҩ6'C1_*/RF1x&N[Sӹ~HꜣhE<\> iI]?o4_*RѾXLej2]>[:QJl&k8@U$0Ž!ps)Y>A Wѧ :|h: S|)OoCvHVq Ck2M4(G !y`'`5`z 7Ch?c Ʀl-΀׉a8*FIRMOHR@Q7|Mlbu0PK陵؆|U~>pD`< +-[y@WMzkIYY8""Ȏ4dG xPB)s1&}~R|+ntOu[j_fK9ݻ @i#?뫋]fj~̆n7:ZC&!#J {KɪEsB:5R-#7m'@+B4;It;Jq)6ͦtj!S}YY2"5U%f;ڰfHDƚ4__%7*Ȃ"Ssһ:]ơ5'* }VE]^NX .X V ma1%EO~;uGK@[Y,>L;.VR3$ra@t[tr88`?4YPe%GEI@6$Y=3.- - Iبr0XtU^O|S'HI؏{#5pBtd&= ٯ"8мr8BaHnvzjGHhr?2 ܖf˼ 3]c:;όg)/+#hb}vlx LN _73CՓuKSIlu{lұŅ2ΪDnL[},1>G;mi;kKY4&o!lqn`rT1XepoLއAh*xfqO=#l1A)CЇ`YyOx6^B"Gw1@t<˞${5mLjDcv}6|osq#י<{mmY+<+! ^s0uX|vځuU?쾘8SYda1qI-?]@>-1 MuiCی|dipmi6 bhў@haFp5t +GyY Qڕî:Ŵm.G[#ͳ]7In9*t(39 @90~v擑i*uSzCvj>w[ɺ`G5%_V!Ʀ}X/j,k=(C$ cKKeS=_qb1IaF7~3R]NO?6 ]ݶ~v1;fޝʉc[_]g03;kiF<߯U>kvĦu=C ^ 8ipx#@/~E0P{^ )dX5-aȋ$6 5 ۴Ȥ&-ŀY' џ`XZ+/iN=i X]wyK\RrF"16IEnﴞI^& JPMß8}O픤FcRx@VϠm6B<ߚCz#? QϨdK}d;v1) GVq~}[ҙv'gq   d"~muM]vQ%8df++H=2~_kRH%gBwa ͺײ"l]noYe1kYg^ ӄY!dB[MR|ֵK~SuSF담tg3"hjaePTJP|<{ObLLm|}nrU%$ vP,=਴S Jm[z3r/4 Wpa랈/uV@2ڋhNث< d OJ$%2ԝb^J 4-#rw'\_oX-Ag/j> q"TQw:8"6GK1-}OD=8,*|b¸=Gf-Pł԰݃Z1_ IFYjFj?l%G|5jMj U*~~OuK 48Μ#I94fV3tг\ fu2#%/Fӗ!n;H3ᤨ\Xn"a\{&}Rv;Lrs}6|ܐ8. Ek0vރZ 0r#QFZoGgsdUDR'P:\̯H@ w}[Lx8+Y?U6;!U :*|y/}֍ѧ EF43ju hT7 >7zf WzPgx,SA~ E1O>ʞܶ$4T388& `d-U4MyMK7娊څI K[GL6y.Hm/g=t+\_1 ³Njؕ4&Y=(_6VX(YBS̶,y?x}7>ߧi0/ϣ&L&Bj=24c-[zh>-Xp:YĄRsɠ;6~R8';P{zm##7xS؟i`.T?A{ET;Zm@g.̎u+osLr4lC!-4^kXҞZ,"f„X04u_&TxH[&ιf5mI;#|o5I#mSj{BIU+ltQCHpJ854!'*1t]Lgى@]a% iv$ނ@IxmQ.X]॒ PfIw6E)rP }<R,}1uV+h@ːeI*h-'_dNO | _O}u.M:)S}c_bܮkT-ݔ=ǘ~Hf!KZ@G 8Y>cҠ~xiSVOGSHȊ#y .B[\UGCTʼn5!gux[|g gDmy?|N˧P9Wƍq>|^u.Sj6ZG~wޜQk2E9ۤq7?Y|-q>  E.x8TaA3o(hnk}}U#ɮ 15|&V4$ƴpc L/LR#hi26Yy{a-;[JX󋓲P' \e oK 3#ģ<R?'. 7bZw.{DJ6m2Ǝݺ=V?;6/CqՏ/IC/r8vPlm];d^N]=MH)e؇:KLstrŝ"  [vX~.hdtҧ4(zo{Na6U3hMyk[=7XD~'cuqrnҡm^g|bp9KuB3d,*}).˝C™P q1+ԲԌR@=_Zd k|- 3NS$kap7GEەJesEN&<MEC1ꕶ%a0_0《S0]s/c3̬*t~@p {+@,iU$  TdwsJoc*Ȓ D[22!3 e +rk09-9juu*\MXڜ9%^>9|δxuђ5Xq.PRows׎+QnWA=.@;}prfrt8t361!gOåin{q)Kr؇,1ATJʟ-%; h#s7^7 9ȯD/ EnNwNSUJ/,a|wŠwdj(2tG&g'r rUBig&{dX)29:#۷@ iDUujZf )3U6Lw$ 7vC UO` WWhyxޕL&˜|v Vȗt.\ߝYaxp:Jn6眔2Tm!J`~5J"l2'u?d;s edKQ,s@#m7R;eSGFal5e4 AX<܉'GBMN9ȉ8b&ɍp`$ēvvzNr6(n7kٝ"]О[غ^1Z[Z!LeTls7 1nptLVί{] Lтb"{FG a{zFip/71*H(@ߣ,_VT9y7ln QU&ugK>dܫ|8>6&%X+av< iTVVhb͓I eVܵKGKBH`K_;cFZOS/Fsቸ/#3$C8ܖ$8BE^6`>lۣsѾSg8Mi.~pP 08C6mcP5w7pָ 87=デtZx\݉ņ1&H-,(rhDV-*% +Zd !JU9}rɚFݘ#B+ =uRebS ;`^gv+5{N`g]&mۏ%4@&GoRZ7,,# d_džPFۇx315lL`7ml%+GWdr== Li \`%3K݉`I}c7|.z7| q<\#i*g_i-kR j9RkFi!Fb6)|OCI 4b}=3~Fy3/jgECcu;8QmxfXBPEfLQAvpG"Af 5dT@s\s.=V۰沮MFWhW<yqW>bL+`͜H8'_Bewx1AQ ZJ˖q;N{ |^~eUtan2 { ZHܣ\hve|O^FMm]{Df'RT)q',Ѵ)=EN~b7[9 xd.dY5"_?3Pu|z޿o(@R o%R#ǂ{۹e$T@7LZQQ2Vi )@ŽƬpSb7EZCLXDx4G=ZPG4/.K f^wt3m2KiTCLK4ǥ+4琝')MK%.^ÝvZ31EK5WsAcӅC&J7pxM;\86IHL PcVi?"& 8V=WK=+JoɖoBOsҡ%"U v;~ ;+5[rFyfN"y Y/ɨs)PA}tu@v[n!ݧ\q,/Q`k ko=5}F}|/Dm f 0cS%INh؟`9=i=ŽBw."Ǿx?Ib > e&=A }hl޳y,Qy- Ez'c @ Af^ UX-1E$`FC!&36P;1=_QBj GyeB:ZæpBbBjB.b=)ݭK C#Eі"aAQ! ǛL"9reAcV%-0,:s]Ɛ;UT=v>8u{Z5VQZЪpb3QHu0.NQ _pf2`Zgnş$$jϞn:Ʒ { kJ  1 g%$D{d1l$-v;VjJ 5B΋)%~|e*I< W’|4DHuv%\%+ *)`ӓB>22Ak~Ȁk\f6ʪO/8K罴鮱ګ/etzJwvzzFlXQc\'*DPVx .<\B<+!Uʠ6 KH{y÷qxir'Ao}ɥr>0=&fByaSGTҸR4\|o96ֳLJbЊBΞVTAlm!mqܐq'1ܴȔzXGLU(#A(qi:{=5{ZZOؤҦۭ-4Z6oI{lR筒?*/2Rц Mv/L|P:y 3Tk!|`.*'-I|'a<;| ¨C'(6G},i|{ݰqh6P~ln #`R}9.pN jG=AH; 1E0bnى:cE1%wS7b˝ldޚt&$̋1[ s=N2 J 4MI5Dv{{(h~@ly-TzOeE&cz =Jud￧ *n!1܅!f$mOfmRܽy%ORrn:oKX'7wFCIMj#6};/>xZ߽CI b9lO(1fk7+S_ R"!Yj* r#D2Dthe3G '9[3vewjli1OFL2~pXW$7Uh7LFQ[;.,P %[+eʷD;քmLz 2ڵHo0?Y!C gm5˿?S>RNn~-~ɽjP=QEU ׍=% Ďz6Bԓ/9pW0iDo_Yi!cV_TZ%9ՙw&vB''䍓lR+`wϢQ_OneF*.ĢU ;Y(u׎rdfޒ,`o+ >jV[>4mP^˱T,ᐮ2Qgꃵk%TCޥΝ.|>k鬌T lg"n׃S?Vw2 I5sHC~9Ȅm¦u^CqrZt%H*:8=qΆ xN݊,+RŅ%GeX? GR9Q]a&4^l dW/Xy' 06rU|Z 5)KG5v$+i0.LGzR ش`ВE%lt>tO D*;س fk{tpcMe({|J.:e|=MSC#+߿J/SХIC _Amc haAr-RqB9f"; g׼+T-G:WnG}<Ij4> @6*^X??uX#*[3jU~Bi0J@~+vbCllT [0na@voFu+x"u|q{ ?GΞr(r\+Q}iU^:H8Oq$0i-Z%}.^ jT<.?5Ūh9@#ȟ]zocD$Eis/9>wF(bF#},g:kÚym T*#H%JL' RNlAoOdE$\p)^v 4? 8'O+&f|'zߖ#@|Ehk˅RE؁~!in3݃eB~$7#P䩐.QycC(dC!V4;b!gÝSV Y\%s{BɊG Y/UtXStPG 4킄b},)M4)D@]ܱ#e IPpUzp@Emz%^vg~Mt+AICY'<7x?R8;eFcZ=N*a+LNyRq.( e1b77WdH"Az5; h9i3C41]~~8| R|ݶl5OJHI*وٝ1B9*XP/B^Rs;9.NVu`ymN=FI|s$t~jsRɟ.gX Z XҀ V<g8@\@4DS4 Uxj;%(a$VY'-$/tЄD9N/bu.,2" ~ Cz`WR]M\:v]@lJTDv":8_VYqg_`:=YSéA5O+gYdnF孈{ҪCeN\_!bt/K"i᪀?\<|=c_twi nT=eq@)D\yE~BwJ w)w'n/B3="_BZ`$F,Ş* gu[ipP{/Ngg»դW_c_e7G~NM4 @aƢz.4ꤡsE&@ۣY!}JD ó4q`XS`8?B_g{'Q r:_#q=hi0%0xo-B2DFxKV!͊٩#4__~z= x)'w[ cg/oA CFtfz}-3~]߸Ϥj',)z'i-Iv^m}<.挶|OOzPp=dz$" Gd&Gn|+ e։I_ggoşrˡѯQ$4)Œ1^ pG"q` ު >0ּި2b&?qqŀԠ\_J ;ׂZiL|d|2^SSSb,weL8RЯntԔ:"`/Co%$aâ:0uH_=7Z8F `ߢ2S}K*inAp#&bkP Hs]u-!LNWL$}pIC̛̼jml|MEɝ D]/@J$*a[P̋1Y'jƈaa&-Ub5(YD/٧ND▚4P7D*Pw0\GTqċZ7lM\к}3T}PSFMsv@OUt8ee:wZz.K.;8aoŁRkgT;ZRnlji/,jF 'Ll/og!z}9Z*+>pzG!DKC&dݣ4I;(ɍ/K5Gű컡 s;]oP.S2E@DSxFG(+!ͧGCaFoּhH$~uUb"SW"k"Ǫo:')u1X@V벅ZQ>=ʻ~S8F{4yOߘpo0'ha(,B#Z%;`hjEš>+j I=h6\F g{ѹ=WG EGo`a'HNFOC [V?Jq U?s[I[cr2Obc-$>*q*0[ *Zee/NE*D,R "m+[󚽞|hx@DA@;UjF2D-Y%='E .hFZ&L*vݱ>|d"1Ԯ>l&0E-H%sM,ܮY1 Zyc^ F8m'{yl o-Vofêjwz<<`6ri!-ܐv[ a jypC\qc^WA|R8{3b}״ uUɻj`f:EnWn)\D"1ӑ9: ׃G{KD|; psn|#KXUI@>k ρ-gp4r>gך|fI :jp4H\Ri).L1n/#ekN)Vv=^s:=E2px ܟZ}υ | z;?nخtm51,E 5,k5%=)_͎q]\Xt)hO~hK6&W`"Y襴p$0yZtoJWٺ6^Dk&xO3EdTڇ*g8lv2粽DPݶ`0'>AmtLsT|܃"3CE֏Q.*N ,(g$ȿ_i]QWN8Mp!  |-Tv >Yqoz`0=&0 K% U"FtKFv{3UU_>.~kiṺong9zw%`lHOբ$*_ Iq| hDN<9d-Lgqh?G5{XJWf>c@\rW .^u`!iW%Ȓ2 wS@ڮAƒb*ɝu 20$h,c#i7k\|1G!5 ߜ**A6sIGcR6r㛺@jσ@ Yܛ*j`QSm=Dqq:Xaɉk@5b*6|QE8ܖAHM'Cߣ%5UV&dXr>{`هpˀњ証7:ZY?~'H!iqd bA#&7si_xYnߩ7gwJ"ukT) y_qNS=oLᇏ òǀ{ѻ[2cCHq];s gedaĠVCeĚ \<d3N^)pwaPQLF 4e{YN_6m;KHb )S$@-5(Ji,Z $04/ҖfFVx_>``ZڧUN|eynOb!IvYZQ ,O)ۿXݯ'"6Y,TAx(VTV/Wm,&f]?:{"}BQT~H:ȿfү!8' CS/~tv@UB LDw.gNnR]qȎR+5@:s#iJ386~+b|ߥ$r` J޴-CClxO):A+U̧c~ J; Z/-K cL1*m曓]'{e \NYѵ[Waܦj4㚦.[?5!%uK2XhB˿Mj0T TUISM7T20s2BAC8bڣڃ{uk\{9EFpkS7K ]3J"(w3 G@m|ATurn5wAXaPsKrR캡QH "3Jlk؍wz@e](5 &$] 0, `|YeeK"q0l`KAM&rSDG5-d;ҍ7f9А7s4XȾ&Fi{q\s2Aj:k$`|&Wcy9=]Jn3<-z~N+2FqV __5u!ٸq|% Q>br o2rAg9cW㈚xV-KHp%l6 JgEP6k?"JpA ^xr48B͔]m5]d[ GZ ~S9-er5arOx 2^/<3lP%+,%.`= AU8l+.\Ko%ƈ>ַņnЩ#g߲7j )UHnŜ )90p as"`b; ^-l);!nJ5Wy`3q݁gλln=,}|I烰% TA*kنt<;-Cg,;N rt>9dC"Sr|aoou N!Ej:܌krctQ5w &p,"@V31{pˉypeY6; {~Z$L Fij-D< gtlY}x*Ⱦ_7'+'ã2T(&خwyd_)^ $5 +vxG'oo$X.c 9~tDX 'Gb'Ã)˒IxiRu IiA^^+;.GxPY{ k=a" p RxWFgZopu^8cћKԲ M7 ?$0]7л͆zԄ󬺺&d}Vzv} ${ȵJ ;AD" yؗ 8ְkbF !\^WVai(ѭ͟-aCߙ$<͠4t<<0j[)LH~T)^$mox O>L6걽yi@ oC]QrHK?8;akl*(Xf'~#-%[nQYJӢ Aq˰˾wϠjL&u< r򅸖D2n=/' ;\޽RSˤAg6%FwU##q3M[OkZ }] ,5%g߬pE]w+ʣgO2#7[JL'`[@eo]+eTs7o7joKLŕBU. U4>|o#񱛪gtV!ةS3\2( Z0h=Y9x|ɦ15Н&+l$ 4-T"RNc&dZ:pwmT8knK)ٻcZ t۰3UۿO̚f1tQh1Lk,e\2@ 5 zoξfNoglD_R/8dž\?,Gz{n&[Eɲ‹*_=d-P rѕ̣Z2=#re|6%o &5!q3 i~YB)u}.R&?vCdcZ<0 5QMJ$6§q- p~+zT{E c-(Ԛ[ߌpȐ8(Id#n)3 9%lTDzQfk7avYԞ+ls(i' FbTbC34m2= # Tj$yw`9H.F0(0~r6 ]6+r^'euA :Sm>oI 4{ɐiUYh2uWB%;E)`AH0iyU>gK~w1/|p/\ uNgM| WgOxg @P$cp:}Es P;:(GR4/$M~xKBg M$^h{ѳȖ y\쌛qXg(r``a޻>r:$c B96횻d;UYA 8L}҃v*-&6(0SOLu$I;>V}΋%|3ҪtWY=d=}1YD}5[0GBQ s N41w@˨|^6;߼xSϕ_HKV9筕≥P1wӯѾ" fk[t8d!KHO.k4 BZ_'>2a 'C!Eji؀`iPNXvtIGGGP8M E3%C{Zin;>Q+Q#)hifPQq!-[%%F֕DHJGHJD PsH9pmJfg)L;CpR૏z$+f4i4E+\XҲP9xAmto@QUXx|94J K G^}07_L^qZ3$u^.>ON6Jrq9W?b)V'1=lƝ:GUTGŮU>'[I-~ ptg8:gIĺ-=O%2="#ǪD:w^,&顓?,8$5JdlZ(BzUmXB0]FNG$=[s#&|`". Z;4Y-$A?`0<6ݫ%y" R6쿄Fq)n*Fδ#PAC+$ 86ԕ{3 vB`FQ+snqnLȐA Eճ0!ҵW_|$ltm,`d׷:[y6%ɂWȩ9@Kb%&aBWo7 ܼKX>~ n绲T  i6=,>zt2Q>Cm%81|e ;a r1.]! ]9!ŐtSK錴̠4*c9\8%IJ =-+ N) Ȩq!^}xOVN֒!.$avK+2DP2ҿLpWK. k y=0Gpt&uY W\ WoKay ]BZu9Q&NMȌ|F*d@fyĂ8m6ǽ<\]p䨬̕Ma@\ipő`/pLBX\Kw EJClAvpDav tpVk>{Ia|},,L!Og.RV Ў ^c:]ؤ R"ߘ7B`bɢ|YӬ}D 2gW:WĺƷmo A].O{wMes[PRz(R(a \fa8^ fw'\W, mO9_j\`u{|YnmU>Q\k@;wS*t1 l4>EIs|EL+pg32Y)&ܻ4PnFyÀ-ݏxqKa; ܶCP[))8 B&XB8Ē$#ޝ@I4>e܄Z+5ϋ^͊ו'gB ,:b n۴^Պ: l8&*[y!z͟7o@]&eQBl. psBOz҈!Iv:ݞŰu:Tu^Xmy/)9o@p+7I?=scۜLM {G}8Ў5 lÔI}uO%Fs{ȍ?CWd @LQA#649:u55ar~,=,HTx˴?(ݝ]B4ZYtmS1SNGhz|=l٤dVjCc7ܙfE +r}P5]uMt0/TQ bՉ%lNG%2U,f.rGuEsLA5E {j<:lW[ JpD `;v[Ǔr ilԟҔ&kj>yw*nCXg:N`@H}}nyuI0-P5a]23 ߺ~E|'RRJc{g*'~_Фfg;;*Gu7 oknU`aQn<Jbb%%[F=l[dLiVnVcŻ;̺Gj*oq&<6OQ,g,$SFU _ݐ '"yHjm,ÕFc:Z>'P#=Eɷ!N/dw'D8XBZ=&(Z˓D j[w8tL+$dDz> D?S%ƳT~lÓi|ۦ5 @aSÇLl0^{ soVII_.WPdġ*y_zB6HQHcGiXIg2Alkr;>(箞\zthY(Bv[2{5cAŸlPFTb|8|tIG,(_!v!؝Oko4&@S1RtZJ65=uF\`XwTI֫9<)s#1l&f+ q{ӓiBi 4溘zoqcBV׶K¬UÜ3]N`vY`g=U  _$.PtCE[ W؞:VKi'mJU06?Qfj6|{;E)FLWU&h@R#O {f,\bO:߾+i0"*_݊ڣФd,mZ.ﲕ&e֏S0^8'Mi.r2}~O'ٖN>Tzr z肀j?bQ q&z*yxҊf:+v<ٯiI}+n*xOKZHI\BG5^^4C','sv:s4._*mN!*Ϗz`d; (UԒR"A5B-`Gy*73].LåEN92n2aa|^[Wٜww(?~ q\+]> i-lƺ8{`V)⟉ m4-%y&B1_EW:~f] bVO:9ʑ|)RO&Op:~L`8)r~5fmϦTㄅיt3ե4!<Ʌ~#-p0G| !|Wg1tλ6Gqf2+xbܻY?+>&/h-jKF0Ɩ ܥyc}"rtg!C{@ʢ$b2O@),ְ@<,5hMt [&+xWebظO\CTH:Qh;]P#0'䒘e4OT8Ǟ WXB0z]\+ik\PASyhiTrރ*ݏPdgK& ?z ݑ F, $~8h|Dh^U$l|ů{bL 5&6\VnfC/k>kjz_ #.VMm1Z̃Ap%>{ lZ܊k)ccz͙7* -UVٕuJ,}j ,Ʋ4;ư1t{,wU3O&Mb·!aX68>AORj 2QDڶlڞaT0P%AlҕO]6+{Jx _e]FNki]z< cH wZ3z=˂&2e/iSr5adb(N߲P"_"' +9&NP~S%49K[pN/^ 7ݠTGnv/^"s6'9YpMy03NOg~ ŕAXK"dn:Nר:Ho0>ޠ{TBȺ N dZX}V,{`I꾸a z#40uEx˖l&FηY~ yU\/w͆`h ySiMc*ufwmkD/q9֢D,vG'Y@v*ZoeE6%|v4ka󚰭.*Q t6-+wi?b ۠2:7[%agE @S]>]DsO&,D\n)DI{svUl@Rztc*?y "k2/O!˺ Csu6̜S€L$Wf0%1V7]-ƧEi2[,P ȯ\}")w $ZcBdY 2Kll'X5[P=lV;&ڐ*̷Jߨϝ;~̰S{!jTLsuaSI, A-qi R0kԳVJԽٸ  U:r8tޣLb-*3 72LO5)`=uw@ƆƑ^Is6o'webL97o" Zb?Kr'`.7Tj|=RϼxMgNmes`GSX{hK@O!+Cfm݅vdV՘>C-g¡n/My$Tܭ7Fx71{ja'D-XngpF554#yULÒxo"e1<ᡩ hOZ?Zh)}Xܓ;3sCKfv_ ibq{Ѿn(qWj(BS?x-]?E)L\:o-t LjBW%VT/guLGm肜Ȓy:W8:TP ?׵E]0qujqHKVAユڜ{^llr d PWYPqc `A1U<5NIvlfMnEY, ~&0vTsLp I#OTܦj>uxj<ều` \e#skWvb,tFqԍRU%G4{錣vB]+c4rBKāTe}ISC*8KA/;L%?`}0Z4جpsn۳LGS\{+Q n>*BR|5V`LP̘2۔dZߴ`1 n-tޖ*h: v2%6?;}+ګcޞ\NyӚm}<^8۾đH w rU-)!m]! c,1gۏ9AlK 9|!A5RP=LأKdik'mc#}@/`ESe}oO0HZpr;9Nm_z@7.k6Ev,Tzx]wCQS7upӬ9)>K㹭lyg~H rV$3G8DZ0)SD!l0 7%xi>UuvwYIJ7 K5YsLoj0/N6~ ҭ*XdEH6[ˠ.M-uA)SmEaeq\–d]n-sۨ3Qd:rFyOsdU[$sůZ,V, כG%8㗾jߝL :Ψ>N(j9X/͕~uq= bA]]|l,jCBbԶXf=& |zaܣ'P5NJWS=\eFR|_ù>舤Ny0AV\"ygO; u*V'S!N*Gg D^S"b4R9݆F9Ihl6 ?ܽQ.ܙy.# osH/gnuNEZ"t[!@'-e(*p H2ahSr8}@ľ$U_"{*qHL *o:Ռf]{3@j76CQ] jԝdH6-]P"?{a@)b׽EGy6^ ?t ϤG޻/x.5~}緖p+3G@nFc5PBUз xc,ەIsS ˗eK-CqrKL:zL)Х|cژ_ Lї8fЛa:vRX|E\Ѕ8m1}q.ԆW;JK2!WyQ`kĎ4Z\&Huu%J-٣z-W, -mdAe[Ceh-0-Mju5Uukm@0Lp܇Gy@K4}pn #r_qkO>"z.R_S~pxY@_|0Í-fg@.EQ#Êf1S/K +kM-]=9j"G!G>|ڬ PQD?*;uUi}3v <]-;Ҡ,>ٷ y0nERctElCT%֤Zm a”UaQvߵE$NC:֎a{c: 1˲'6K|>C[^{KE_W(=FA^ W>V+^cMSiZeGx`h٨oZb CwT{JmDSm9E8+\`zyƬMޟ&֌c$yS@nWuv+O=Rh\uOanMo0 P L,'GCC\6‰4u{OrV?ߥ1 [=xKICJ0C[c?VnP&eS-K"gwd!29KypA™oկ#&?q>O)fyhC0HtUXcW*ezhm3dɁ.[a}4A v\v O[| 3c$c]:\]RVNg:w4;Q[79 @ I{l'1aFy0\7_6XJ>Fsf#XPՉ=\Z^絲ErYj\}7,0cvB' ר.k\l6zzn,%"F/tKlj]bچr |\h.6ϔ[bfc6| thyCKXGac ى 0E7\_k}Tk2Tn9IVx kW~#vgeXɩ bK9هkxBy0 r F۟c]{[#lI,n~jc7.s_ď06Gk3sInBWzssAUFE>F0ZCyN]#]tujt#=D荝zű΃F8Z/gBLnE? S„*ĨW7n1L]4 {^m>T">xfHgnK ΛhۃȶЎdiq"7xDr" L)P{aU}IQk!/*;xV`Ѩ[J-]6 HgM ro=x͗Xw[aV2RLltdceT+烢dJi+eU植C)cD70\ z0<5n v;AlkAl9EM)p pŷTX'oZ# CS~!oa`t>W{P5Xp)nU =Bx/ Ϲ Gffaeq*dGl⮪.&}\G/(UDe;EIV\S)F5к -vu[7m, $cψfrhvE %}* ԥ =CDOCx,"Ku'I7%h =qM$Stjs0<Ƿdu8%=xXBk̗z3/Pe  7,91|ӴQ6DHG!es]cܵV!OV<Fw[r j]sR* +3GGes/k TuS'J G٫"0㵱`gRWX8 W<0q56g,I}fHD0#ZϹ[xFs8:nB}fp-}uh|V~/q.WG+qtI g;CZ eI­p׉i\0&WYqC濸۲?R:taڏjuhXj?4M/a%D09\KR`v~SzTgDu"b!̢@tcjJI]qytaZ!wv V.b .GHH/8nwNǧ9$@i-}ᢴ|qLq$mIFSK0Ț@'n-zĄZW5E$yϙq2ٚ9+ԁOViؓ8W21*`,ܖީ AJֻ/ KC~Ֆ})ލ&/O#ko؈O>ªם=QSVٖM7 , 6w& k5'P&]k6rt_Zx⣴&,7G{F7]lE:$@`b#N8غ (1o*;DXF(VȹO I qDusxM2f %zm(>Y53d8D:GY#P{Zt֭TPm}|N7[]VB[rl-~3&]L 1"&zPq{.JwCV&==L)j*]5-+A7#h{nVΒdKLngg0p1T{+`[v?)ko&!֛J}EP?U+N\KX dSsr_A10I;U<Ǟ6vOQǼE PFǩпWʼnʷQ0/"Ҁǟf%j2њÖ43Ƥ\.k|/XgGb%s A(3M=S6nSzTY"Y:@<™b=+6_n3[Za8V[c%/z-o2˴gT ~ݻ?4Y$de2c9&YDdB70A;E:f%*m0w YZ