pulseaudio-module-bluetooth-15.0-150400.4.4.1 >  A eDp9|0p@Tu7 u>`S75ߢoN$s tqs_iҢi󝾋PAGaL{7G])֏/w^n;iArink\m.ċDu!UXOUD(^:vpy[kj!I+8w% ޾{H~t o`SnХ]JϨPwl$:_wіɜCv9f\ՒF[J {u,04e700e3da623197780f5704dbfb263a01ef3c1bada95d24cd1c46c96df7f7e9dd0085477ce819cc112692d7ebed9d1a8409ded2eDp9|H33?}Qo2+fn" ~Ф#l)Xgm?v"}-#s~ϺF;ڬ? GcD-Ut6XA;yI%: )`]o`gs\ Z'К# AՊ7=ѰSeħZe]bgk$N8;w4Cu\JVzӔEN{mtP"Lu D@,ȇ ܆l/-O5C5=ٸ>pA?d# 0 b $Z`h      (Kn h(8n9 n:nFGHIXY\(]D^bcdCeHfKlMu`v|wHxdy2zHX\stx~Cpulseaudio-module-bluetooth15.0150400.4.4.1Bluetooth 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.eD޺h01-ch4dSUSE 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 9AAeD޴eD޶eD޶eD޶eD޶eD޶eD޶a334f889a480575de28ded8f94578f74703ec931b4a844e9c1eaa09942d3d2319dcfeda6f3d92c24bb6c59e8032b81bad3706907e8d266398cad58af5711c7f886ef60d4143d25a37857a2c3a3683c7ca1030d02108ab366da945da3a9fc5857875572d40aba53ac9d8e9043a0477ced0d471037cbf15fa3c30367198121d2cff798d20c50a90ee1ebcf842740347a726a888f14bbf9e3dc17561438ab0da0c4rootrootrootrootrootrootrootrootrootrootrootrootrootrootpulseaudio-15.0-150400.4.4.1.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.h01-ch4d 169901228215.0-150400.4.4.115.0-150400.4.4.1pulse-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:30992/SUSE_SLE-15-SP4_Update/a2a8743c64e5f3c5ce675883645944a2-pulseaudio.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d29681fa97c701bb1ac1f41ae33b4ca192639c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e66eaf593102de077addeb42e332b21be57d9728, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b351b5be9664d7ee0dc010678b81b2990ec97a7e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5897d6d94452477be4a8aad568181a52ca6bb07c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=76a77571c437262b6b277f3cdaa5bc28669e19a2, stripped) PR RRRRRRRR R RRRRR RRR R RR RR RRR R RR RR RRR RR R RR RR RRRR R RR RP^ LkbwB(pulseaudio and bluez)utf-8c2889b1f3db060dd59725d93d306b8732b334400f67815f0bdb81955c4a33e63?7zXZ !t/'] crt:bLL (Z`% Yi\;x0%(֘wu2Φ:X 5_ @%XհLaYje'i7KdɳD1qN¡m*F\Wf)os'tã;:?[Nc2ZHNCph'lڅChiyPH=yv$vVS㼾:de@ f;j ^*, P~BM7`d&jP]j"wpjh,<" mLRW*'U5C~pL^݅E]km,v'+)kyPlDF>tnvRؚfzM[~D!+IKn:r<ħ"JJOof;VӰ0eCRq _0Sz:&,o9!$S,U.r5B^=.=v ?{| 7GaEjvxtRj=ָ V4kogYX2ă rr̌MR@7{֡H(y,K17׏ a鐩93k/ahiSލZ_ZD{yɶiˇ M4v:?fE1`t)OI-:)Is>\ɃŧjBɌRHlb4CB:'gms>3`䖞]Wg+AϦJo眴)FSHR @adFu,M$XvpChXxoXu҂Oh -:!p4 yL͉Eպ:&_@KHYƝ|o~m&m'k9YL]ƂcwG }} 65@"( 1Aa6FŎuDvdF-]i 乻u-JA %#"$|fQžZӊϛ>=*l(t/uh/l$Pk@qKc2D]ijp,mm;D%6$1A~}Im˨W5tġ|g8]Cnjq K> 6uu*ΩEJY) Nx<97ԥ)] )zm: cqj缌YjYY,L$]9\Cr}Rw2-[?5t~RM q̻E4.,Zw4zA!1e1=WVc:Sļ̸B`StpC ;Iy4 ?YȳEY5b-MS$3 ~J; <5A7 >V}uJ! ą!ϭm}gkTJ}*<.V=f>QIq,hCw{VQ͔ JTMJFP"$Midx60ej_m}t>-g ?f:28wwr9_;AР{O§%vοRDŽ UFFǸ񧙩<}|k~ $m_ MORO̒pUP}*6s:~=sHV {`Buvm>%Y(u|`>$ ?A=۔bṛ&tKV^$xZ}q F0#Jȣ{DJv?j&Ko8B&~bU,vh$хޟ1;g /`CvJt%,Dr3Wkp#WJ1jvK'=`܂GĝiSvrATIt`XB.Aߏ. `ë#kK-v"eTyl$58c添 3Xxi0o}3P]"I@ ٍ!ƷiKCFhڹZ:ƀm&A ^e#8ZGz_fõ%Dی9Hޙ xE49LX+jmuiN$r A~˧V- ?AĮjZ\>.kd+DXah+lQ|^)Ҋ}!Dn~g9^Q ܫ7-9uu(*a=Hgc$@ݰa,, 0.363~oԱ)D&!.֙%%^ؗgb^BO"XSHO7APwRAť@*~Rp 10>$QZccd] ";$I`І/NE6c$[@݀N +9ewxdn h'c I'}&޿ppL'&FN2%=q*d)!rɿVMYTZTnO>(+9 PڲxtA1z6`Tϐ@'_! N eZ7!o(|% T %*GBU6H5\,5#js>7A UPf!bBtˊ)𮚄:bTu9Oq,0kk۹e(;c - .?IГ#~X +[ַQ&dHScWEQ(`^։}`.(f!\g{65ú趑.4!PPNҍPult!EazUoZ~R9{fI֬οVwcxA>VƊ? yC]-f|IxEZZx8p[? \*ҌX,1,<0Omb7+ZN±uP1k?Or#AEʁecfO~ЗE%1PUrx/>UmxFB񏽦WI= ~՘86k'k ozGXGԧF%9W7C1Pt@A*o:T`j1?(ۋn ʶ0(Am%~j)]FSd;eDq댢pZ8:VtP^;@][̶Pr©,{)~iaz4G`<3"=ҽKs2P?с[t"޳l(pwH \3e@-kkHhηK y¬'51A!;I_ún`sQTY>#=tm^~*ǩ)=P/ǯc;6WfID7^ZÑN}=Y鸿?B7ǓRnX80葜5gFu1 #tv2?i5=_`҃Xkpܭ7: ^;QتΊ4:b7-_ IK: )&ha(=3JZocI,lLӉfSf|@.An)2O?]܀ܽɪ% V>CM|{0`,PreV!ig(cu0?d ہgzlf56Æ 6$I}my s&봳Jʶ*>yZdO[i"aQ|9GBU4{)şn=393_orwFyJEea($b$aKʇo>+d_SM?,e]b" 䭾X T `t_IKǵc {UnTYiRcClOHtoܣ@>:9ꄏ/P鋿L`p9|EPYi)”>jކ 0#uy2_ZPИ PFtEӍT~bB C&h܀0: 1x6uDoVՋCAn;jSOPTp/[$NݱyuZeo~ B( K07@g]ӿLrbAVqnxc9})O(( ]6 vY~1q3' IŜ> ،(]̚W^+>g:Q "?+eκ1XF#V3~1𺷿*yTmN{*~nu!aOqWq&Mˡo[*@!m T+شR.v~mez+m% T,fYyd${A;^̒LPq э ˘")jMT,JppU˜/m# 5qGBaimc~̆Т:/:ϝ0٧~d g֘WuQ?mrd8mbyε/$y2BUa b NP| QVB@b+ס-_SI޿@)Ry/&c:R2y#:yk"m?5̀Lχf-b`KUji ~5tM;g: i)7[n&zw@ =g|'^c =Q*L/^"3iA<5R_'ynPT{dB+&d` Ӫdv;!v$|[o2yD+'lU]|4%-wJ=N~= z) 4l}.?`gS[a 0?bl+9Z>  &Q0"ҡŎmc h`9kg@Ty$imbϹp>l]ͶE)5o D'<̦ 2Q =gX Ҟ~ds~i,Er=}-*2Sk8O$]JLu8lYxf6@I,Aϳy8VWKuӦ"- Iv޲7;tjL`=* MT+ԝ5 j]GH޽QGBpd3YgѦ$еէRN!] tC(.rv '7k2TL/`C(hť_j>M.q%_k Sx"H"G!͎bPt RmLl,Q7k <>b4o) I`hu :b(֊%QfUi* L9E鈻"`X7Xaoͪ`GW٣> `\GnϨB 6ĺЛT ds j.Pj:zޖSf@gT{AA#'Ug;^0a腨E&_!tʛ^U 03 peHkq"+Tʔkmc3hS`AskpmSw>tg)+)uJ+ׯFlt!6槾$ 2)ǻܷH75# AH_%K2}WJHy@5t3S$ٓ/x{[3T$$3-jWaP!6!րP˫R!6+7 )M)65i$*/jCLbD۷aN94=IS8ӝ!:]U̘emV[aD +;{k߆cvQz Y£ZBj(\i\wx-]0(r;"IQ>&:uwⒶ-xiϴt "su&vGtI7nQ># ` z'9 -kQ QMy$Tzm%&e~j@gZRc]қ#=9rR*ۃMvπːʶA( oh\<[3Ε!SN8٣ ,hݕ&j$qV 6llo<@TT=&6A bo#ׂ㛃Unfvp%N]FUt$82JCJ hhʫ M/`W;kETrA*e`rޟ sN 1h|<<7|upNeh=r.*G'>!ī$7{+y'ұ|}NGvS?*ۍ0p—@{Qi.V^ve) NUR%|4p"_guf q5ˆl I>4kECJ*vt[.4SȪ)H]p~ iE)^dLg1G>6NJ!,U>Aˡfe1ݗ qL,0qjc;^InwZ*ñ TN<TS\JE7% ,s$wk.'0{1p~ɓ{_a{}V9=5W_4qXk-jZCEID9_qJeIb ՝uxUGAWYp[Wզ\QzLQR|dMU %=g0K.}m,u.6f&RB'7ױKG]Ǡjq(>)|$tnt~Z1|tpXH_j~NdD<}lcOB>z |Y#-q6Z/~$c! a U&Zo0LQ N|Ecw{'ĥ|Ξ6jmN9@F3 lJAȚ5>x /bf%RH4 /lQ? zXլa-eZ;@Y" F-\Y+M<Ϟ}gP6+" =Qtg+ۥH0“EcQ2UjN:Dٛ9_+Ƀ|48vţ*>B;s=v5 '|}sb .CF5/g=A^ODDVGO,]6CgXq~hRT]:-%ۦKp&SbS)y5l$bx̚ , ۀlڰe-U!d4M$t`'N91~; 泀b0s6/jrTa,텲{ڡ/sbK_-'9bo3 p!֦  ~hҽ],|eS?B1LfzBc/97⨋  ց:rDF[ ey͘.ٮOe>ħF "hK}!:FwQ@X--F躯p1݈Y"X-F\w8D~oN#X!ty-==(s 84YXPs 9F|3 r#7P5P}WK)&="ͫodc`NS3@}x IgdQp.MeUA*\'䞑Ƒl4S~UB*vVX']аxg;%(*~OY!$*R/JƐ 1ƈ)jbm.@J{J̀0%!O?o!]x2+ E"tFʩRXH,!"XB[7Vo7QI@J=ɓUFڨu͖a -+Pu ui"ޑ Dtt QpI65\ymtM$Iz0PGBg T! ֦d&&oZ6 ,3aQ?Ҙ 31d}%z8(-1˵yqM!Q .n\iBmkx†nޡwN*Η{Nyo% &r_=7c WBMO$]-4jv/qK V,S4 5;Egf΄@tU w)Cf; W`JfhPJ̮f6(9r#;@j (֡*\V<وHܑGeԫ'5K} w$GgXR=>'rϢ_SM 6{U,4VJ^5'085Kra%+0 6 vK2?2#y|_( ,ژǸ XK`aY0l6[ҟ'ۓLN\k}Hd/<b|55Xx0`9 Rbke''&425P2@`2(&ΐԟ+6SgշyM>4=3c#Cn!Zu<@cnVX[z4eǎɺkw.;>x̭,*N+hiwc(h'HC>CrNqh̺2NDt. MR %~~i$UCXߪ\BU{B)5:s.]q6\r|[ji62|Q>̍" ~p4ʛI_OZ;MRgl*n & ^5ݰywZu紏znaӌ.lϬف|Zp/e"x!ff1!+QW*GgJl0걧ӞqfʑgCNC)k^2KWc"6}% 0tnD2C [%6R#_7{RF27`N`Kpp5=%UO6Є9=R*윖2jX{lkĪ)F?CUna+MXпLp59 ݗZc1+AC6Yɓ~4&w1~ ׎%it^l:eB7!:?\KX_]N A˻}۲jL{f̑Y_z7CY0oSX&hKY> ,!Auӗ@ 5Յ@7Mc`A$ .9el"p}M@%py}&p.%d2^6?M {H>^H/ɗ؄g6DD&wBLYAѩIx"I^{C4i,a~o6s^̮ q47/CRD{_`@iryPqw`syTK”1? лA>u1 K9n!kv)ZJmA_F7pvT|nd4}fߡJ٦\|'^j,|W P}n~4sS}-Uha@q[Q0 ⯯*{ ٣TdSF_V!!"7jn)xwfYz6 R1m0R{[KubΧ?YK==o X:1zҏ(ڭ f/y1E5 C{SE&'n" >6 $f: 'ڋLܵؤ ѿr_PA6i?9}q_uwd+]+h1GWaQ`:?N7!'8#]zVdLdH&%! }dd %^[ le~=b2'RGq䶦`qC6>/2DuvrZ&:_4 c-ݲlMA̛FWYYUc܁;D캈0? :='ǠBA&3e5eBy)._ RY9x"/;W6:dm)DMA*K't9|%`8>PaHb(TMuؖh+.FZ"7+72غ$s(5Ec\Қ*5:W]}^?! trer0 BGwUunՃQ4I 6@ըȿt_^-]J0[/3nX'~uLAEރ¼HaD  DfC' p>&]}HrMg=M6O-:)~o)mE5S^;T!fl'< 1!u1xڤyn2r=Vbf\k%\J|tKbۜ/qDzs-Qܸ.iĹ☌Il7Lvբ9D-&S3zB"? \$KX# aUЌNo+x[j3ḮTPl)N%kRn:i~&mihs/lLYl>,яRi%t.nd>oKznmeNT_;P.t PGRO 4l.[;\K6κ&|Ռ9\V"+~lH=L6>pV,G)=l[PឞTk2%ӏ,w[g7 {ψ!L)km#bHDDfdž`O0c5"ƉW 㗻"f(׵e*@CkBițї[=7£ 0i}k4ԨQ̄,|hY8):mÎ>[kkABafK>{Rna v>hö#\OQvzÿgm)G-fm]#loD\jn=-j[cg1go_3*·HefB1qKF_ViA=.I 4~aAd2k 3lW!"ߋ1RjN].=w:4I d-}f}?`آsCRmg10u;+U'fSB겤'OŢҘ)K^$c ri<Hϵ6SHvIQnC @cm܀mBp* 7ѣ1ЬhڦJ"|mzjבEш4d[^ZBJDMDO!7Z֋{ 4n day C(fCėuIG:{?TYG_qv=7;RH{IA6ƣHVvgE$a'*^v$8eԅ ;!%| n"ԫ[ɰ 3+ZYʴ*햑\&mFP\ xs[Q|(Y$\:aVy'j[pmT\)ӎ?{D(A;U2>ޙc7YNj-OuaE⨠Npc25pX@1О(AĤ y( `xE0$ܑSA3 "?&5M]+}2Vt* ,PA[i69&9.xeQhs[H>!J/AO8╦F滘Ç=|[47Z*\!)8$oR :Ԃ$REnղB`G3hG:"JF~6oeӷ? J;TcPm%wP k/;v1DamKgXEuSꤖПQ$Xj>iXӬE4UFAkj-O%E'eI~2mLOYDvss6:nC@ZEHႤag_6kPꞌKncJyFEs; <@iF׌k_ FؕwՄ{=lG4*^|s!~Rix q" 8h9ԧ\!E L/Ϫ C^Op~5w_:'ϑԂ4ҏ~ ClPw Q.zy3=Xw_P{)hbTGNVp"OD8MpQsc&MuԼg-𗷒Hn %u]260rxgmsٍ.T31gGm|oeiBǎ /K+~nhz+rf/*Jrb '6erƅ@.~suk9R0'HEtT9JAYx"D4^69:S m4 g&N_"5@IsEII/H~c*PKrSUmm^ /ڳvV” 5GT73 *LKZx5:f;βlcyK*Db2$N ɣ%[7ld:YY34np"zq9zi$`>EJ]dK$+%Z))gToF\ֱx3҈hu s]my](rϋ[F]#~CtA.x? }nm+윙Kd?كfGW7o]A L&f gCO>)ӿ(LmJc v`~0;UaqNhd;׀mUb.’}"kb6Ќf[*9zTG~I2Xs0;-R?x$fܴή^,קc/KjrDbǶ&W^אm>#='`)iFHπ*uwc#y>}h35=,bI-]hR9X9n <[\͕BceEmȚ}" րڮvOִ#oZBq' ϠOG%!^@i}-<92|<3/nb]b u ٺ)v5:Rm16=ٹ d ¥$;.ː-u!{^;Rw4/cmi&ؼy3n"gce*(, Z$<ͣ6x[3/ = ub[w=_qEvX?@*rha.AXaRBENĮٍC[2'U1bMqnq.Yi >"j[XGh2z@٬ZБ GC(=BБItRG]'"&W:_ټӜc3rmlJks 2wΡ̛[t$k5z,>:P`Rխfi8+~SUuuQ7,eߨs6d~ êYm݌ɂewz'Akq¨ww @9؎V@g!Au6/PQ{i"Bg}KӢr2BMdIorS涶PLBSpˆ݉|aY4`UK[it+4Orw]yq"d:%f Ki+!5#D>.6֤92n.KO> %O4+0Yktx"0BGK-ת2_H@}SUTU*Ƴj[eGjY{ Ip(jq a`=)]{4S E>b*Ux2HxQ1p m8.c6a˪r_ivNĪIa=b&ڄ5an){4|e_˩N88%Ŋny"lԽj= h0⡢_BF,fAǟĉDtٿ7!XӑѬ,a\~97"P'GqYfɣIWXR"r}ȳ#@dVm2!ÞVn`mnZ2n.;uD%g^I"'xWr7ծ|zdTȼ~<ƒhb]P]NesnW?{^~oN~EHEA>8Vbt1(b 11iȬW^+_T)QxSݕ.6cz:zh48ELm> Rٶw.Һga0` +@V%h*eS1ݨ|Vm:G-pNօƒ ?K[|1(26l̾Ւ(Aͺ:~Z9 F >4wv:VJV=vYA\/feat]lPF5If*vO52nI>t 0BQdL%훖Et]wD_,0B،tEB5lڇG}Coj;$ID~~Sq!+sxg\k"v b*8Vx*`u5zJK1_SQ XZ6 |l1`[Yџl[Oݶ/(ER 0i?_Yycݯ_u'jrF}DX~tRpE^i˩uhpw"pttͭCUu7Y1/ 23WY8>}>6\+}ĒxSx,1,*^E*bafq-=.x57xY|-ףw2 | MХjFjHɚsD̹!8h5譲5Ze)%&q9g:ʭ앮,CGlT9 fN_k dJם"qClȊdnR6/o;O;} X܊\*B&5XX(N%{}o p.g9ˋ!r.:G<`H*Lϻ m<`\S k5~sc^WϪč%ɖQ>' ^_EʯRi-X2[i|LP_Cr0?Ƭ fg$:Lơ/b.D;iF2b&zf0x9>h_gX2HX}HK[5ptoR, FF3Y@.|@gfT*/Cӎ"(N5{֛y;R( EvNeUEGP:x >XNXwQċk]G$>'w0*Vm:}/_6H_")$qR2?'aI͑y]H]J{yB1Զ?R׳ˊƗD3ݛ x iavRmuy|[IF/._l.r76/REISĊM!CV{/u`B|:G^,_g3QJlmE},A Ժ1=_K e{UI ޒOϩ8fjJP\-讒_L)]ED[zʀxʴ _)|)ZMuAr3$?Cmq˞}({CTA4Ft }V9P0 g,$UT Ie;e2\(<@PRlAR-i3? RźstpLv7ۯ<uNqXѡh8 ƏeDC=J5~sw: cU7T1U*z7t*)ΐT.nY.RhԻOymrRFчrebrLeߧ,VZ3Ҵ4;<\z5 B! ڷ"ZiuAz72kAwȫܑۖ;"hvX-+t>lR24I3HJ=+F:$`', mrD+$r=qMUS. -Ȃ+^4B$TNDg/??FrCJlJbMLR?ZiǸSL[_HM5}Ya!ocq\+?ah˼X]jߜ̂`Pκ5'kfpv]ziP%4' ph|6Q'}1vn2VG5𮘔0wó6zM~xvk_9k|Ty㻨0q/ݨuUȦ!e&~y|ϣ3j?shعC㤠9 l9Ч -Xqx:Eq]6zoy9OCL'Fm*"&JY$+̘xƂ Y`p"SRu'JwD[ 5j~NАm(ʚFhdBkuFw7W8\{ahvt#-?M Yb՚`4 aZJ[,YLYt'+9̜]3 ۿw)& ^ SڇC,ˁDYwp}vՕaurЙ(K_=VPYǗ 0kգls8#N3wI$81jgW;5t&WOG*Xdۂ0xj8}6WkF(\s篑@'H٬px0=f;=D=L eQK3/Zxzv/T.iH'0V܀ V cV⭥wK+8U?[Il?݈$1V6m c :PuX 4`{`Mb:-[[Ci>FɊy^~J|+]%ajYD@l"yp/̻2I[-yYgJ)osS˭>ΔA2\Ent?S@iDڬKƫ4+:WUH'LX=ypR$NBZR29jRY?5Pۊ:myW8azrYvW'O)[vyx!+SRFh7D+?S>Z(vލTьߢxh*$kJP@TO S\ I`@[39&dU"6bx=\fC2,k7P*CCT%hW|7ڋWѧ^gt2fIϴk ̱g=* gn7ӵ-D8&{֬_U)L'ɀ |G;WKᅅz%w/V5<냂DxayLɊMhX] v3]%d'TO`'_C :$NMp}).[Jt&W!cKۆ^Z#p1{Y0B̬Rh,Ҵ㵩S:[@i>&0CC'6ZQ1Q2 a0*]:CM&{:}gDJB21tEK"@_EbYՒf%qT= OΡ"UQb3kB`\-zWj93v<U=qL3k7; Xȟ%tLi#V}N%湺R pDsŜX;a.zS$`uXzg(Q=B&H:z.|?|S<ա_-zYd ae|QǍ;9TTt]0V xą=p<.o PWTN?¨j\x-ҕ9kçxqg_FNyy-[a11>ML2+zTcg1&G~''|l#yAn)NRo-]P6nYxTH]i^X$ar#yf$w{1](پEB Pk]-6GXs|[̬L#,[sN7O#C{& `JrBgU!e-Мw Q`g=bQn؝w커}dCc8Wu ngv2#cA|Sw"(F3UDq ߦʖ^)nHSz]˜)ݬi nPo'F34My=m},+9TkwRݙ|sw0 +nJ(N_XV3vq~L(q440}s-zځX|MV[;+Z1η6~G5ӑɰa\~Pe?ࣰ@略s۬H2%:J*85I~O 5r5dZuuV;Inc^ZtN W|\fl6}TN&ړ1* =&`}|-Տn;ؒh8U^:@r,OKW=xR )-7 ShZ@& ή͹Q艔_Z'LbG M|%eɫ#rCʥEZ}UjqшrusdJ5*W̻.$\i&=TɊ-v1d.?h_~)=qϿa*=njrM sz4X8W"#z wJdz£Ya.6Q˱AQO°:ʡ_ΩfN5W TeK9Njd^.? ݁({p+fi`cF>:툶BWD!#TѺ]pYI~{g^b#dx|c㕪ntzx-ԃBu$*IіcT{bQ7STN~r[(Ѻo>aa?oO=d l/h!' BN*#e`S+$y,;y5"lf,7ieRV-ԘɍE~SS?1 طK! VK29(Jl_uopje/АVށ~?oW_,zH$KCٿ7DDBVлGlqˈWlۋ.K[s#4qx|PԎC&1Kio!paQձ(yDʒ{3ݹE[sP$ԆɝQXЈ1d 1a?[;F]Ξ?BPVf7 SEERH35Qů/uٷTV7L:zEb+Hܽ;4<:jv}j]tH XE U!P:8e _iT2IU>n:8tXqt4'B*$ 2 kK9Ą{k*rٝ}ݎt6eV=\5,K9ݸ PEZ+ؑC|DBRa1f-:^7K4H:_)#o뱬j ڔxL}$wl1#2CO@Z3]Mh>;[.g!=0 ( "4wvr?EwFH~v1/P_(SxcWqRBQ>+ pz dl<*B _x8l=d+bh)H8qOѲ7ߎ8,VP56Gȷ;J%o[!mZK@dz?,[QyIBb[rSsm#S}G>.i1ǎ[-2[l1 B(>@bTLi\!`;Ѓ>o[( e7Cnn/b_H [r(w.||\֪(> r`VF]pki;4p[pT,s0faŁK,ҔЅ>a0pӣ?Z/  ,FOo!TVY}@E=CNkԺ\MNjk Djžd% cojnMSJwʣ7LeoXNm6 aFn}?14HsbrlȺ3+ZW-(m9 b9V-![ٴF>9?& CotqNScq1X˱'_g&]݋J5w^ tSaA5`UCxtlaiTjf9%m}†[8lm2wvYf+;\wV\4Z>=?NKr>idۂ;Tk[*}g)n׍`Xʳ.c?X>Nݹc%Yq-zYu4L?)CuUZ'- U藐t@)FҎ#hڬPK#UGƒ5\"_W!E8eMTSafnF{dCwҾ);Z{Gh+Pf9+k~GrJB(l0(lwJxv2aمZ@z4ֶzO! c2#feMES;|҉[!{ k~vdT$F?03w> eީ_Ac=Ɗ)cSu ɚf㐢C2}qJ8J \dM)Fh|0z5| [D<9`Lz_5S&?FW)_ ./ N{ٱEF MG &ЈM-RhΆ.}O9R^;+NzL\$K`T8%&Li_ꋖO[x݋oGx~P 7zزASyf<~IodJ%daMM!ŏ@ع|iTGMgaIvݬS z*&B=jfi5r7O+%ۮt`x!8AEB,M0PCP8S' ),|e9qZ4`!HQ SԜ^YU=ջ[F\Pv8,xwo F4i)]Rނ"p4hFgkWe00ԗ AeW;@4T'08WeõUNoN%ƌ V v2j\&9 8iQs eRe 1^Vq׭zH"ce~]?w[_~ٲYoP§򈺋/ʝ d?~EK~l.m%#q0bI񜸸J5Ve7զQoHïUG|j+q49쏝s\~*j꫆G^| 8[>j vKh6iJ027 l "uM9t͒glh%:>/S|]r4|]L ']Lҥ9Xtn`߾-r\ C* d﹣˸ËHj ~!g(gܥ봉8)ߛ;@8$!<7n&HFg}R{MX|:tax5z]z>A5)'QY[3^t'#x# BO׹}5yKǫ);<= VIFIj NZB `}a医b}.M9ɖtu9[ ?/[ Ɗjܝ5O\Z[*`APÜƹ\.{ubF*8iy[;$W"ϸu.t-71 :,*I%2!P$ET\Y}<4ѨcVʭ` z1Q/=X/|l/7AIuAn4+T.k鸢>? ̿>) 6ֱh: $&/SFaD8pkvQRuRIDi,rݎ1c_(M҉?!l_ˮB^ zրU;UbW(*2JemWB+v肪@ޯ{ak;t ykɡȃdM`ۡ_sL{TզY? #`Lyg7NW<6j>fs= M.F?j %T*?,'x;p)S%^MYċk3c%m(a"0'[eиw-ezeFrYrg_*3{bWxH,~ud'зsq5h=8&nRUځ֕p4t\UJO_V%y$kY*uͩQe (ZtB.pqĖg/_4S6 t?dIOӃKd6Tru=Q})ɱp)6ԖP>5c5K.M%l$\&\%@MOwB *szhy툀M#u֠'p:rX$d=L~h88,BG >5gժ%C cjzj|J[v mN"@*],Uȥ,f&XGSw߆]^KᖱZCݰ/ɮm?A { W2h(?DL =r'YfGaM'^үcBe6z DuoМnS/A/$a`{'09WDr-5;=RG&P-ihB5!L2LW$BazHͮ!D /bΥP7|Ti9;NpXt({d)`*~cЄڌ 0NZUH?3@ޏQxj(O ŞV[7 G(S? jgĶZI1Bzla)- v埏kF aJR"yὃk O/M,MZq]o_UOPi7LH@G2bWg,ov 9G-ï|6Y}xRG%I%ȟXc `#1jnR?PKӱ~|do ,Q'[СŸNM/-^OYnmEfә.= g21yDX&ǡ߱{tՐ 7WuxbiB=wFn0˷!gv&+/(3*:70WM5@$OT+K޽9AfP݀-etWקڢ5l/5:۱cHc92ak_o GҺ\ &Hka>~A0|B=`;BS-b$ZZ\ۼU/ڰxz+ilpMM=tq|2ٰ>qd4 zDEvU10q_՚t:;)4Hh7)X.Pfp 5LI S;jln72v$Efeo[{/def;G}T2ZPbU,r\sQB9w' W9 i<vN] :_ܺc1X_ľ\=ʶE:WVVԍ>oyPdkT{cJ\Wʧ6`]\G89E} X+-J2"Μ/o߲g؜*X+u&PDx$pF=bNNH-ךI(_–8QO+HS-rmyԈјƛaƮ07ũ&6ggJʿ& &aoy_@[S![s3J25G Ů6$HI2fl@"{t6]3X'KZ_8 %lJ[ZsIc`zj),;mhUl(PxP͆ jo=CK] U "\.]Uiʚ[>AB!(yt3 [:vjSr_uVt?wjA@6UZlhF_o?DFc3'ȏ\njV|--坬npW+Hl)/~t[Ӱ*hzo!'~f ًIe+jjク' CBַr[k⤐%[veOGxG.\VJ CAo6z56ktl @~~җҹx궚Uccu~= b45c&.!\DdcE1Qؗ(6r*{ *+n5K2opg(7Ҥ{!V96rbŪPʀ2@JXv$l'9ڦ3^+^#[;O)2*Wc%kc'5w @%Lq!scwQ kSizk~N`qQw=h?31D4o G1ཱུ+rt"'I,!Í#Ձ ugU.4H}JE[Fۂ$RiA)ɸ jm.>pJmdшfp8J:% t%p5|¸x/@(2q:_{"L(GxݪdETuV<{X,&2…!GL{e?HkZ;<"iRᎄ~Ẳ{p5S`5Yd~ ۈ,E*a|SrHɕE8ɭr-!VR\%R'p:w)EU TTPۮmi^I)[q0jm3'׳zAbͿ[+h2!1Yp3CBy4Of*X#؃lSY>2l@A:`fP3N('8;HRHb D sow3S)CmۙQpgz@m?`-t˲tˉ~upBCB%p2&Zr}J[Bxfe7/Ih9ݷZx̿2Y M]Ny5?$O#-K:@Yw=umr-䋒]1kɈ =7r=[~p|!|鞳󨎂K=F{!1ʈ.<'C p\  㕵p.lli]J$+2DWpgON)N^&Ld΄jZ4 x%=j ⇱dK=wI+׭E0 a70@9Fx@*ĸp/CoYX! }2m}ܱI*wO>){{M`S8M }>VS&ravn³;я+Jžh\PU?b8k4p,9CsJQ s#bML0"Th?" S)z\ygw.>cO;:;Ľzq!tbvG,:T"IH;AfI1)l56Go*`_ ۠׋ e5`, "x*~;T`$/<(_2U఺NSҤe-{E4S}3lJFrT jO xp6-܌Lq_ Ց$̞1>݃RR'mOQYZ088Sݙa!7[ HƌʌT _/AfqH8'HE$)XT?Z@J/uJ_6EN3Z~ od\A%D;8}µ2:O^\aIR%1W3~@A*nr>gn" ^v2<3 P{?9z|eV?:02S~Lzkj{Ƞ=y'l; ̩mRPe"5Liry}!)%b?6,dlZrc|L*uFj޵&&ֵ"XUSzW'i'F|=I)2= Ix Q" b =H ]^vH鬐Jc'%Y7"TTnVUBE *kk{`u*;KW!:1ebJ 1Ah-WeۗOUoEDHԣVw=lxryx$YR)e'y] "JF}׃ca^y/"uLvDd\^X.utYL-P3t/_vz.$CMϪ,T1dS_N:]@4,v6}7%o`,| G8HLcW] V nUn8=Ta*+KI3(q9S |j-cg1j 7MF]12,T'ai=ZWKdՋ%F2s?X^:Xՠ0=V(%d y]Aa#QakbQRyN=zJds&U\Ol?0"՜@y am Ҽх'giG-\}ſd>?غu;sE@(FkX٨V_ 8{|u "FVŠ|@L?fEw̯Jnܜ1ZDyE/q׺l&q o>#F a0fn* o ٶહTa4r%_nf5 $**㈬nRFqQ(=U5rf`E"n 33UVe#U&^Y] R+w׭h2ΦuwVXaLҸұ,= Z)cgYpHIڜJkb[Z #2H)zL+R̞>3SE 7lx%MֹTo&TA.fэbUSW/v 0t6dPa@Y讞G+t'#YDHX]=*K#ZYV(NPo@QM}1 ݩ}Br&+N/e >Cd3 *O߿ ]@g}] YK7Ѩ,^KQ. *'aFR3rݔ56gLtd#gV !(~ӧ)&Dypo_y/mkbj'\sf]p_^TbpPUm,Wi.\<" [z: ibߢXjSorɚ'G":YT8?t]n2Mx1+s:!_iG_`#K M0fl~~mjK_nCrW־M.tɊYD$#Ȟ{lVX# 2KT]3&E0:-{-wg{հ%\@,.!tBBb&V%7!h>2J5^̝%^e^ t6_s%"r`&Mx8 h7`+47RAC/8{ՙqրT)Jث?<bHo#rppv~sWepB D}VkH3 Nhǐ7f1F}[g bFA$2+̒O>ϛ2(X{I=̋4qT Ɗ,1 Df9tyRI5TV%kowY߻.'@1]X`Rj$׸s̘JF+Vk{>Ja<.{掿AܦpE󏗞M=LҺWgIj|ȥ,3v_0d Mu:kkHES.5brEi"JI-~! zcw5u]ydwa!2^{ٽ[F_X6!22S5ZkLkqvg ᅖFyUE{"N=;1֭CO0Xk"1emPyx׼2V_U;,lsZ?@:XV.k日(k*@\%4H /acaMhđ͈2deʖiBSL!Cڕ] 'c rcdj( ǒR *.\e{g9+;`SKT1)ʌO߰YÌV1E`f˖VsT X=qh^Åv~_ȥ}o?aCuަT>L@v+t E9b>n^߿m!K׺n ;pMߎ(rA/~,xz<@.=,H(׹bX'lr7Mu$]JX{zD0ljH9QHG*k/9;(ub9<>ջ jd"3/_T޿2\@GF\I]+оeNKA zx@ci`1Sҕ _O ڣ#In;&]LbBP'0g>GkzaJ }ELğ9#U!/g$S) $81IH(K_k ͢{Rj.??c׳$?fmU\$X;vI> QӲ`)yv~LP)r9kҠ2o g]QnlZq} TTȗC E x`W Ul ,>j}芩%Åud7]u⾯yN3P7\ɆicX@ir$}ÞIx= yW'E=̉(F8dX35Ttk(\iw?Mڲw{ibN3O,uS魂s Dž0ME0`ʭkL]Hnj Ӂs)eTUw&W0'I-h _R1z|#1%E೜@oZpB>nL˳q~1P!|zQ<~j7",, r RDLdoTe΢z|whzQ[B%Axaߘ@rdz4GUQ ;kA=u6`fk~̡h\x@a“rU0A;r-%5DYhL͵PTd-哥$L{Y) G:-ءHs^UN2@i\=-b6GH$ge1,XinXl 5qC>> e]%u mXT̝#wT:2 K6R#Tq qX&[=zX4,ԾOLV. y~ȳEx )">R? Q$(D@ijE$K9'I;6#OnGZK^a(\; op{~xRqK`-wﱫb supFHOqEB DO$-q@͔h^z씀W0s* u91dȬ51[ް"oYp4LſZ^WiVլ:$v Xr#f[5_q.bi1_/8l2 8ń҃ L'ѫ;"C}@Ęgmz\emZzSV^ u3A9̝QN&cs o!G2D^at:يVFT0XĊYy,dBD;i\(ž {XInz nB98K|~>h0[ն Y!Ng1j]$FzKBHL/U*4saN-7\:5=◮\)`sdQ.:Gq|I*;IMb E@oNc̄VcF ХOAϛ| P6o;((@<>kE*c̗/Vc5DF4[d.R63+2Jxa[@eGkʽ*7Mx=9׀m`H1s^0ەܓSnul[ %>֚` 5>1'Kn XS$op"vge+5+ [@Hv?f>pӧ؃B0"XR?zx z4 ՝S (u?˒AR)i9+>)ϭrCz: MhNu(Z^ NRn'"`aܨ`3}Ą4ӼԁQzmlmzt EϾ=ધŢP5x-ZaW'=z[<79}D IQGpBw#]R~F<{\\cJ!Y~Y 35 B̢6}tlK ĮwK)qz~^CXD@&ө9}fm\@|Rϵ M{Z<$@̋UNƆo$GozOa0d^LsdR6w,8)1tGO'yXP~0y<0 ZtߍI/-6aX?b}l4jJjJ5DmY5!qRdC'TOti]V>rU'qp{LlfNr7A6>c)6_[Uu3` REnb %֯]tiR(@8a*ŷ{qY?`s:NDV`\p:!$x \bШY,ٲϬly| a e@1S~a YQ^b 7=7Q%ӿË7ـ_k0By>yW]P\m/Mnu@G;N[ו;;7|n63싺QW^ S# /j?.%@3a sR4,vV#ٮHewjCݪ ⦕V PEC+vߔe Q(F^M"e&& 0}L _μu^9T&ά={JUײ%V/았ܪ + 0li7;6zR V ,DNE֎/ ܏._1ᔠAnmc2IJeǽ]PBԂ Iq0,~O W?q59==~GQm>d4]2$A;0 \^/Sq^%6pD83{vp(ߍ!IX"w$|vk^AF(ƀ6Q/%ݭ%M#/9N{}3/zڌv~RcR;M I ]T]9W-x4ߟ)OEݍ-0l.֛ӨO{7݁r#hiLe!mA ÚJ!{b Ls[ކqFMP"HLiPMX{߫@%!@qT R՚]9r %S&wySAkvZ!-n@\c2:0m"]mo\@ l4o̿XL S9F| QufI6 /Qt3> jHj".KelmF6z-d\PQEiT¸_̌c 5SPNOhԏ'_{¸ܨѬw HO_a0q,ߣ:4— g 7MzA ~k5 U,Y5[T=*tqTѻ{l{J =E! 2~1ܩ[!JFhÆrU%tDua9Oꃠ0'6@ AOJf3HLqN0rBS(J^\ῤQg'i1PWfPfIÚ'.bQ <8q п1x2װX~ 7eF3-8-Y0+xZlXT}z2gpV~AZއXg'I<[w̠}ʶq. ODN$3UiAg<僷wM?9U<?wm %kֽ܅aA?7*E,KV* [r+#Ćn9ŗ8bT;Pwg'edX\7X/S|ŸbxO= &`앻_ =,Jm8.J0&pTOie]hb)OEI悶~Dl'9&4=JϬJzw,Be Jw neofOT Hm?g54Y>Αx`1 5ƔvXkYR _ƾ)sL ˤng@6"ֱxͼdYYwsqFt<r+.4d0Hoel,iSJ_ۃurXwxZǞ "2@ NxB@l J,peZ ϝ{C U롟T (kpm+eF"Д-k>Qtixv$Zk; ޛRypo~<5rym@Nup;rgܪިI=/ 3"usk{X%u^Sy݌&C^)y>1K~8=^F>Ql-_{$K \Z_gg!zҳ;˳6щҾ_ fN cur!^ob.*gsv;,."9@+.YObuIPU|2ЀM)eȢ-olaW+X$cx;MPF;L$zzxDCոd}.Vw;Yq2" 6oR+̬cp. lE_\E=K[pb4ڕahFC(ӺIGvI .>LjVFޗ55v[3Uhr8eE]AχP@Ծ8Qw?> pFl#f%"I/}$kKMX $Nã~P'v)I#&t4AG7+/޴~OoحC@wm$M4VTy,}ki`>/am׀@/-@26j qEI/MM/jPEM:bDM+!StE9 SNq3G`)=KvnX/K(DSSd /  CFYﰊ$51|"qӧ]"7o3W: {_A던?i jtubJWv cPp9wՇIsӘnzKe[vԤG"背GYi{[wPח f=ִ,\&@+ť 97mM\ۤwLWy$FwVH#˨Im) nT2cU_+8-T?yk;eՆ\>;~û[`w=T$W~S&DtV]2?n `7]uU"Tqa爘#%ZDLĝhTHT|Ҁ'&7ࠨiG<(T* =\R;EY濆:M.-ݒ2s0Sc{~~$5 ƶq;>t E.Zeks~=w穉piqȣICSzbKXTCU=ǔc\tdX\X:ptk6J=n'9vZFmsYbg#LJ(j)g'AoP58 _>̦7J_wqBDcJ. ~Z EFѶzAƉeI-7?ieo{Hꯨ )ۿ`z1~K|4S$9^z9D %[MlGšL@3dH{eF2wANU6s' n̓"4M/Tu;,>eZTjF(ğ->\MuTA_]10iLnœJDִy\1%+j0_oҸBJsTrIotT[a@EvϾYɟ⚑VVQ B_uYxY]2#1hݚ"wT^DLe Цe#882-H7ָeu9+]c4'%0r ,M(J@e$6"[;){w}? 7@CbKyfdv".L6U!VIg'쵮=-@cēz^PMSlx)*|J}XA@pp$]f̽!Z.bA1d65rHS d^PZd!539~pe5m۪\fb@:Ω\񲧎f&PrdgΎ8g(]re@.&;u><_*27?tlxֱSD)8+p6jf,j2o m6 [YO̭ L(=wCtyĪr_)]g>w.iv+Umg%K,HvƮD (.I߰OΦF:q(D^%$4NAw-|#8s40>8+E1%/F}8x|FȊ׬&OzgȂ w-_SѶ[1'5^JS*;k'`;x_(ϔ'41fqR{BWS9RUxo4dS9sCPEχ5T"d. ݛLZ`c١\r =w׉xǺwR {N ቞()+Z9 MϏ8^d& ?$J0;_h|;\QZp(ZWEBd[!%KByP ܨyvexO:dfmHRZ|9bMר,bG )k=FՌ&ANKP†]HrE "}_G?~~{.,ީAs2ADsZ6-t /ФGzW+OG0vd$# !89KD;R*m{OEpզW$Qг6K8MdX_Ұ\r$h^');VJQCSdbSR&%0k% ;7kӲpr6ϸ@7H;5bi2fIbՊΔJvKuc zsN UhP}z> 39'۴B)fevԬapD}01;"6U&q<䋴GN?j&Zb:s|H"$8"&,0҂6{3eprwP{RԜ2ZTG+4tP.|TYˏ I"h.V Z\b,H7o@f`&Mcm:xg{X 6٧⦾;XVin@N47%/Zh}-W; B' vE.i xY4 ;R 40yAk$s} "g@9&)UW(*mF( 6tڏ#!S'9ׇϘBMtӝY7e#@)%J"rVYaoFg+8 K"37l{j#߂%"S2_!42Vzfpw ˶cvvEVi8>8C W_"Q-D~AvZ&ek!xX=Rhi׀5%NָvՑ^ 6Fci<$үnMmєդ~f;'S dB{m݊x u/ʭ1s朗tsl·x:8X9/1-)6:f#:XU)=RXy.ݜumg鈑`_yEƃ?xIh $6 W.,b&HmCzʝI &$;CtG4fe3=kć˭r+L( `DaN^9,?%{z;2%1l9lP?ٷ{Y6b{$:~ccTuW0NОnĝ.Yy%ɿT\J t8U2Ş/9/DuWE(cXr3-Ee#xGcL熦M0*XD3.b+ _ypR="Fvw=6+ ܟi0}!/Sj5k!eYCG'Fq$d,_o{Dܭ9n#eokji ,gE֧l-0D/}ߎ^UE\~-3f4r*O͂ϩ^tH~GHu@`38u[w!i<=%ޏ"7D~GPmk (}99@G(@#܃!5\2726.OKӮ0y/V&M.clɥyW &F2vI>g؜4e0nlu' .#ce!7,B%X%P TEON\1~ސ+E#,;?@~Y8.d7|!-8"y:JX.&={ajY`L{km v6o%SDb+Lq퉼ФGo!F({m1nW>BY\HʣMb&i o{G}1k={ng̈́l8nJQ2חHES~J4[xlR-͌ 5 E#ɥj}VF*xvJ8u 4Dw~>2^ŪSHh(׉xc1wQ2=;Yv3Eat(z'F0(!fa lF/g@FPv <cDʥ, mReٵ0Kp#PqWiQ|pkQ@YFnAa*<H oEo*L=4OXu(?ڂzs2|Z*kdtʭL ) W0tn٠ġPaǾϱ[D;<ļnY#ܪ9Cr(U:Ô&bĴ`5,)1vu'||e,?S/~uo(Pu#VU5'ONէEPU_;Ggp7}[Y&aőnP~~[\.P+}`vFkM +PY` ^o /dy?AZʪF+'d[?Q`@ cNqr_౥}+C:T53g柈wBxpF`UR7ҁv4翍6}~ %ETR6fc/ZrS~)y<7`fe B*/Zj{ddV"FEp9TPu bYrs!ݽm8E2,6P~ щhdiKs@$G &odMsSf$P,ZᅺE ̅ɟs \:9m _kgşGUҗByfTbMB5z럒kWq'|@tz0 $󭂈/8&Vuڡ/ЙM}@8ƪ[稽Cj]K}&q: gK"Gp>2yO!Ě8K [e POTL$ǴM"Cm4@4Fa102p , pL]-8Xg?gqZd-NewY}@=2&HSqoJ} d5h{snuŞRrtZs2eM$%5t\jZ>^H:2/fZ>q-g8кlÔp Qebul-URyN%q(" Ka`^ .M`*z6\'8qn d]RŨ>"I:|ьHsayƺO@gG R x'Ԭ)!/ qss}9j(Gl`|(v{! w,D :i^kA>u{|~ZPJmM5`f9kr}MWErUP5Bʗv42~4O_!zn KXʧsj@J1}~O9#85}sF~F)q( Ŕd;Hɭw4֠kMݧ^mHKtA*3Xϡ ,xKk >`$595877?PinIdq}Uc[0fBa3譹ynLN}) "smz7Ʉrr,.90⑼tX{mUsx?$U`ʷ&w ܪ㝸Vu )Z'7R ˹T!_5<^ƱQ ,nE|Z7R1Y_]SA*\I\_Î^΃x綻2F?=3~z`LdYبނ2}KNo#BK</&' !KFƫÏ_-`HG/֠M?-U E'Ц \.?Z*ᴸ56 io`QzNZi[{oYQ\U[ ڏ[b"sDd-xLA.rr𒠍N'Re]S\cR;ja'o3]!s;hH>,BH )Јqȹ]P҆G̗ F\uIHknZ#VYd.1 K` >ˁkPr"um)p<e8טܙ 0:^USV2dp,P,h> Ϲ`<[zl~SFڕk}2YէC(BgnOzqVgn*[Ŕ!DL+aWZ *[AgFči/޴sHyw1@̘Ь𻞠Ҝx9nO-X&H9P{}AesQD1ēD4Rz Y`UyǏ9`iE>e:Ww*;"8N~wc H@(&ECCJPMRRT{n`'/X+u/c}V(\ƪ2VQ)ז&34 ƺ9"h~G;$qƛdS<(^zXhhu$)ElyzuǙQx)qF'j\s!e Ao{"G[!3D==)ǝ|˩^LkHQR/h>JzB9ho3ꋥh@AaZbvύ77ag2fQi#"x=%hCwg}>U_f^hMW4(nB#RtI#uAq(+m]?2% E27_B.u2"~퐹A|DMM>>Ao-=m :KNh]tD %f#%rXUBhQe}7ɢwQ^SS4_%׵O:ZBgºO|YPA@/=7-@PNFt}"PUTbH&,G+dHe0\@9F5KE| & ' s̿Oƀq\rZA o2y%xڙ ݤxBV!Ckx||9uRY+yIHI.u)(r6 \ _m=u) kCgVW'MXDta*-q4o Ԗ\,O-sIa4p%;f#6iCY v ܣ' @w p&x*jo][cr/MIU!Q-rF%ħaHT'ꀳ=ILx\Tq+^B;~JA~@Ώf> 3eĪJP154Ar?ڤzh_$t jy9 ,]-``ЂRw{GI[^Un7ǀMZrNdFmӥRB= c:܅]xޕapU3etG3" RlG "g|W>ronRfWSK #քM?pd},z8"Vq&|qeJ3W=\; )lO!J`GLEz[(3(P4}I5jVαFfiO#ךNtZ].ͺx#[[ZezbRzچQ#FE3)k,u3m52 SsGJ]Q 2|~3H'f_>ھ,- X>~ЈfNCS'=)L粆sQ >Cm]^=#ne{ o Y(.^P-|mo2LM? Up|G*T'EGEh3q®9Pi~v] ?k6Gy$[l @'G+j⿸̦[ު-c] UE衕zˊO*N~K(PnGL$GnTQ(r`ϼz̉ry*BQSl}f76vʶk^% /oL-pq/[2}4͢0*y}z[r&X!b(TUEOk롵}I.vU'R{(&AۇUEő LvjsYIӼ eb0#T\CȂuR7_vt{4"T絽+=g$*Iޅ3"$"Fю(>%>&wij}P4אܙWr0C< nqWEF,eaoKef:o>yH(u>-PЉFIڧTՐuC!y؟:a駜{ IZ3|;S(udXC3f⾥MQ^J:fmtl81A?]h1k⨮ ͠Ʉ>M |"޻dmG,'IZG&OceK8vZCgl*'d)4v@?}auhJmlY^yH|E̝ޚ=sh;جWu钑f^iZA3- =c=gR|v.s?⏍"VpV.Phz'1%bA"bFY߃WEG/ %MDYxY/ѴZP! /F0aqlQ d! rCt,t-[aDrs&h@ ,oыPj+T$ 9jQnC. #qnVs7G%Rб' tjkS%]iPNo,+L0H7L"9=G:Pi8-t&(P0}97j1YcY8n+);aM-#B.2I2e_Upe:lXhkB~^9o>-GwXs TwQ<`ՃnEc rz tȏ<$ gz/ToK)EDӴ C|@Gw[3/=˜%\4ywOJ |ğԶ^6pAB|*u2˼wH[y E9OIy<.qLCqLޒ5렴+>C*/$΅k)X-xx#4p5S){$_!9f]s .a?UE;bl[Wv9*R3Z?D"F{@,JܘK`l㏚m݂;Ѳ!Q\-PA~oTwlFe5Ax6NU۠4,>ftZ՞VBА]s+Խ¿n5_S[L~w= mh]Y8Cmb+#6shfF`7$ՕwLV%Km4.DP]gs`eN&ihs#&w3S:Į@za7ېxpih jv5`9~峧 sG oYꗶcV5l=jMbBo O]Ҍ ٷ aF5^+w2WhqUv7V!39_n;~XVabp YFP]f@y@G hVQ]#m}Ȭ$@- { CGB\c&v-66VTbN29~!"+k0#Iϥ 8櫍c%GAq.ڥ'+ځ~a=?ug5kNky6!y4'bxxT.J>rdf*Kdg慃- -⋮ܑ@d=$NOR | W\ s|ixB^`kşT lDto`KHH#P btUve3PHA >eU|:1y#SMy`f)˦*Ɨg]'?غ|< :y1Y%P傄&ܢ~Q UډN7$2 x!{A[U N^[~p]c>K)ߴ<'ЋusahxL)Ve  N.xw_XʬK8~H=IX^/Tj؏#eEdPd> א7km͈ IX]d$桇nX8hNctQ`58BVPy(? 9)r<1v14OzNť]S귯3h8DΦ(XȺ扠XU'jƚ|xg#a_B=×Lcp-,g[ KrIE6([Mʨ3Id:!B/_eu#2щ XH&;:"$N =KF$}4G I+(yߠz)0t$L$SG. 8 8v_KPťHSϷWp7Ao6BuHhDml}̃tÎ]ח6KIMK򈬵jawѰlF"" l-Zkwׯ#G~ hOGɪ$qRAT[*BfoO梵K<է\:Z"tZ\g_CkK)jx jNjv -?zTols}D^0NOϪgr/1"$LJҀ )օ'ހ>b-lك@7.! Hlݵ^*/϶UX'y+TKeS<>"f.t!*#HhqazWQ_j2NhN:F#:5T޹&=_ZShXjK? :) 04h䵩(,j@2Q_zU8O. c/ ڍ8%kElD'|FK,ƕ]RqRvpSf=zV?yr'P Q ;]d3Jm@5 M1b; rڌ5VcS++qU$wYcc y_4X0yC8IĎ[ ڱR^B}>𢫥MQ#0X47U $3/DG"g8c]50cWp m;]h/vݶnnbfpF{q{t܅\6Ýb>c~:>HInXcb؎E$.)ߝ,V{ȧളÑ= ZS( -&΃͑MXhep Eiѓ܏ggR œ>l+2sޫn#sZQ8>3Eeh(ْ_Pd7_|eE(C>2Lr4fo9RW$USdm|Ĕ!3{BqִrEݠf)!' ΢Zb`AG2mZ3P Z[`Yh=:,r?[ꃞvݦ]( n .ksb1f*,#-4am'Gp< 5)}&j7'EVy:U,%1ͼiтy2sI fD(c`C:i?ykdYsduxNkצ 1Z- }kM5 ecc+"l+1̦xf.خS3Y, AdbpL\ E9.u X}:{@nssdd ]+\tnq^@!|#}ŎVzħ${9\ T]tdh7Aa nË]=OLw}M5b14eAl^kԍJ ,5VLi;B{L*!=jseVT '$vՠlE|rn/9at3{|RSxb*+&8bH+WcX%%IFDKx IEaoE3hmj͵ku,gp1=(8s𤋮j&\&xZt0Cז>r8vt_cׯ?Ꭓ;{+[•\䠱eL@r{i{Sa;t.FcuIMכpjԈIs(ÕǢbB5t1|&詓d 8B[ljTpeF7idn^pCߐ!Je jO-I5~DTP+=~wZZ'$1aq(b]h6П]cBzfD=/߹ TgԒ9`%1_ev]ՙ[7>]%_mE٪ZOԃ;yCpŤ]C/߽{yM !̚#OE \9ujogm n\M/g&[+ ZC fz?\R.KLo}#C.@w),~n6MJ2GMkJ=c";`<ؑryWbh^:g y82J&f3efsCh*FA-M!B`I~/p*oPALh~'lz(Mc_HD*&sw ,XmXmתs u963 կŇЉˋj1!T8DW!)sX]نTۢRϤwiD+ 6(L]!٣e@wzI)Itl7̮Р&G3*OVfV_*&'-RkHߐU!ދ^xD.$+"|wKV:)kOpΤq9b)٭_rw e*1LnŮ?Y(R-؅S}miIJ=Mf8P} 4̜%W*Œ(8~"PF1>PBL á^&]EeS=v|':(:jwtTEh/5fI-G)e5(r.`HCijS,OF%{(k@db &Wa,N U~4>9GhaE|zt`I(W/E(S,$(Sg>& -n D"?Qs[wbY(o~EQ.1J|>grȦ{+Fb`Mk3JkO %J[d P&5ZYIL <=v$a} X!γo]0{a{nh ۷=:U}t:B XʭE#bxӕWC tS`8:dߍ 9!KTS5ٖ".Rf2*L)BU@|wBQXqYo,A"<KBcͯK6K)ؾzwXkR7Z}iV 'W/ʨYM'$3{̧ؕS~%ވԽe0#}x6eѻjH`eJH];{G3y~(͠BD/CLz+T+LO 7w8Qa[AZ`#U>5ڋf $sX,jb7JI ӷI#< >73,|kl3-gB '|jRQw:kY%69(SJmum)=:DRN{WS *0pnM$ 銖tY7a@#q3/1$Kl6k\ke3wsNb1M]O4_(tag? - 3qO Hojb.QE`ԏ`$Pi.,C"w0?v'~ё2B!qWvnPO;>5#`a:;:–)u,prLiZؘQ=$3 ./QxfaWbB )No4ٙY ۸e2tb&E"q.И;rXd "j\#PʐxP"C\fZV^bpx>m~ȣA4qdq?{@KQQAa=X`-[ڵ_S R 6;xǭw5B”# (дU&PdHRDG샜lzTeFET>.qȞbj[|qՊH/ޓFNbowv$_s :j1jbՔxX&sL,3$F]obc+Og@E?i<4QaMr7Ú=XI]]K(&WB=k&N7Lz%cm|kP|5f2={S{\1EkD{wc35bv'?-u"8C1^V&%Vo eu6e8Fk"nzOeW. t':-"SgeS=`&uHG+!usK,]cTHp&}qA>uQHG5<5BޛL=lu?%gj';_]p#s:wg+'u?fީ.L$Rv@ppCM[A *xR wҚ-S׳elو~ɒH E5 ZUvݠ҇eM CSlZx#Ģ2%ah%biHiKQ|__b#FMU"-㴗Pr%08Z}--b4b muĩuk&fgA+Ȕ8@JrMBƔonwG*hFSGM2̓)~3Ŝ),8LmCHj.E1BP"A9T"YCQ"'jҰG{dDwBþ a|^U1>16c3FA-9pp]H\K ]!F̀}F$4)!N֒7Uy]׎@Ҷf&[("Zb2((Ym` ewէXijZ@d'A"MH,WFr]"S3Dūyėc!۴/ftݒi-܏!f&P.#^?‘D7% /׃ѭe YZ