mumble-server-1.3.4-lp152.2.6.1<>,ȉ`'b/=„ϕjə#z{bgxt(eK9]\WE=3P!1X=LB']_l- D)hql)\\0mzkn_S$[R|%_{pdn\6\{XG{cvbm;3NHRs5LE"7v!| Lw, ^ܽ@v=15JS9Q𲘙q~Tk=Ƀ)24eM:>IO?O|d " HDHX\ox   8      T<---(8$9$:!|$=Fy>F?F@FFFGFHFIGDXGXYGl\G]G^IbIcJdK&eK+fK.lK0uKDvK wMxN$yNlzNNNO#O(O0O6OxCmumble-server1.3.4lp152.2.6.1Voice Communication Server for GamersLow-latency, high-quality voice communication for gamers. Includes game linking, so voice from other players comes from the direction of their characters, and has echo cancellation so the sound from your loudspeakers won't be audible to other players.`'bobs-power9-064openSUSE Leap 15.2openSUSEBSD-2-Clause AND BSD-3-Clausehttp://bugs.opensuse.orgProductivity/Multimedia/Sound/Utilitieshttp://mumble.sourceforge.net/linuxppc64legetent group mumble-server >/dev/null || groupadd -r mumble-server || : getent passwd mumble-server >/dev/null || \ /usr/sbin/useradd -r -d /var/lib/mumble-server -s /bin/false -c "Mumble VoIP Server" -g mumble-server mumble-server 2> /dev/null || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then # disable migration if initial install under systemd for service in mumble-server.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in mumble-server.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service fi if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : fi done fi fisystemd-tmpfiles --create /usr/lib/tmpfiles.d/mumble-server.conf || true if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then /usr/bin/systemctl preset mumble-server.service || : else for service in mumble-server.service ; do if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm -f /run/systemd/rpm/needs-preset/$service fi sysv_service=${service%.*} if [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable mumble-server.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop mumble-server.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in mumble-server.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart mumble-server.service ) || : fi fi= #< =A큤A큤AA`'R`'R`'R`'R`'a`'R`']`'R`'R`'T`']`'R`'R`#`'R`'R`'R`'Rcd20cf500b3446b3f4577bb55fe56a6b50fbe13612dc168bfc355b286d7940686dbf4809ac7c0136caa6c56d1db349999ac6813c157f5f7e6cd56eba6c6b175eaa84d22881996bf1c3ba27755221c357206b6623384836087dd555bee3e714a9388fcbb6db1ec9e58ab5afdb61a2cf4c4d541c7e138b55c1bbfc856d6fb4b409c28a4da590472700f9a64a21fba17af4f4f39ba098ee5ac25a282bfc8305b8c6dc6e7bb400c25e044afd42adc8bcb72a2c44dc97eb3415eaf3417af478e31a8d46a92c226a5c416058d5edceaee4d8a3df4ea760bffeefc15309aeb8c068ed64d577d27fad0826d1865a1bf1fb6585bcfa830414447367869f34aa0e728b7231aa84d22881996bf1c3ba27755221c357206b6623384836087dd555bee3e714a94a147f05904c824c3009aa0fcc36f9a7173650b9e7f11064567faecc7fb0b06a88800636dc28caf2196b36fb58160273ad98f7c8fc95b008d5d253ec80e6ebeb../sbin/murmurdservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmumble-serverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmumble-serverrootmumble-1.3.4-lp152.2.6.1.src.rpmconfig(mumble-server)metainfo()metainfo(mumble.appdata.xml)mumble-servermumble-server(ppc-64)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddconfig(mumble-server)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5DBus.so.5()(64bit)libQt5DBus.so.5(Qt_5)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(64bit)libQt5Sql.so.5()(64bit)libQt5Sql.so.5(Qt_5)(64bit)libQt5Sql5-sqlitelibQt5Xml.so.5()(64bit)libQt5Xml.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdns_sd.so.1()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libprotobuf.so.20()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)lsb-releaserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.3.4-lp152.2.6.13.0.4-14.6.0-14.0-15.2-14.14.1`&m_@_@_{ _=@_ ^^@]µ]x]w@]nU](v@]^@\\ [@ZLY9<@XX@XWW@W5W,@VV@V@V^Vn@Vn@V@UU hUT[@To)@Andreas Stieger Yaroslav Kurlaev Marcus Rueckert Markus Ebner Dominique Leuenberger Andreas Stieger UTC - Markus Ebner Marcus Rueckert opensuse@trummer.xyzChristophe Giboudeaux Michal Suchanek Michal Suchanek Ferdinand Thiessen Dirk Mueller Ismail Dönmez Christian Boltz Marguerite Su kwalter@suse.comalarrosa@suse.comadam.majer@suse.demailaender@opensuse.orgdmueller@suse.commailaender@opensuse.orgrpm@fthiessen.demailaender@opensuse.orgastieger@suse.comastieger@suse.comastieger@suse.comrpm@fthiessen.deastieger@suse.comastieger@suse.commailaender@opensuse.orgrpm@fthiessen.dedimstar@opensuse.orglnussel@suse.delnussel@suse.de- mumble 1.3.4: * Fix use of outdated (non-existent) notification icon names * Fix Security vulnerability caused by allowing non http/https URL schemes in public server list (boo#1182123) * Server: Fix Exit status for actions like --version or --supw * Fix packet loss & audio artifacts caused by OCB2 XEX* mitigation - update signing keyring- Don't edit categories of .desktop files. * Fixes boo#1180068- update apparmor profiles to get warning free again on 15.2 - use abstractions for ssl files - allow inet dgram sockets as mumble can also work via udp - allow netlink socket (probably for dbus) - properly allow lsb_release again - add support for optional local include - start murmurd directly as user mumble-server it gets rid of the dac_override/setgid/setuid/chown permissions- Update to upstream version 1.3.3 - Client * Fixed: Chatbox invisble (zero height) (#4388) * Fixed: Handling of invalid packet sizes (#4394) * Fixed: Race-condition leading to loss of shortcuts (#4430) * Fixed: Link in About dialog is now clickable again (#4454) * Fixed: Sizing issues in ACL-Editor (#4455) * Improved: PulseAudio now always samples at 48 kHz (#4449) - Server * Fixed: Crash due to problems when using PostgreSQL (#4370) * Fixed: Handling of invalid package sizes (#4392)- Consistently use %{_tmpfilesdir} instead of abusing %{_libexecdir}/tmpfiles.d.- mumble 1.3.2: * client: Fixed overlay not starting - fetch upstream release signing key for 2020- Update to upstream version 1.3.1 - Security * Fixed: Potential exploit in the OCB2 encryption (#4227) boo#1174041 - ICE * Fixed: Added missing UserKDFIterations field to UserInfo => Prevents getRegistration() from failing with enumerator out of range error (#3835) - GRPC * Fixed: Segmentation fault during murmur shutdown (#3938) - Client * Fixed: Crash when using multiple monitors (#3756) * Fixed: Don't send empty message from clipboard via shortcut, if clipboard is empty (#3864) * Fixed: Talking indicator being able to freeze to indicate talking when self-muted (#4006) * Fixed: High CPU usage for update-check if update server not available (#4019) * Fixed: DBus getCurrentUrl returning empty string when not in root-channel (#4029) * Fixed: Small parts of whispering leaking out (#4051) * Fixed: Last audio frame of normal talking is sent to last whisper target (#4050) * Fixed: LAN-icon not found in ConnectDialog (#4058) * Improved: Set maximal vertical size for User Volume Adjustment dialog (#3801) * Improved: Don't send empty data to PulseAudio (#3316) * Improved: Use the SRV resolved port for UDP connections (#3820) * Improved: Manual Plugin UI (#3919) * Improved: Don't start Jack server by default (#3990) * Improved: Overlay doesn't hook into all other processes by default (#4041) * Improved: Wait longer before disconnecting from a server due to unanswered Ping-messages (#4123) - Server * Fixed: Possibility to circumvent max user-count in channel (#3880) * Fixed: Rate-limit implementation susceptible to time-underflow (#4004) * Fixed: OpenSSL error 140E0197 with Qt >= 5.12.2 (#4032) * Fixed: VersionCheck for SQL for when to use the WAL feature (#4163) * Fixed: Wrong database encoding that could lead to server-crash (#4220) * Fixed: DB crash due to primary key violation (now performs "UPSERT" to avoid this) (#4105) * Improved: The fields in the Version ProtoBuf message are now size-restricted (#4101) - Drop patch add-speechd-include-path.patch, included upstream- use the "profile profilename /path/to/binary" syntax to make "ps aufxZ" more readable- set permissions of config file to 640 because it can contain passwords- Really use the system speex and opus dependencies. - Run spec-cleaner, use pkgconfig() style BuildRequires when possible. - Fix the package requirements. - Remove obsolete conditions and build options. - Also recommend the Qt mysql and psql backend. Murmur also supports those drivers.- Update to upstream version 1.3.0 final. Release notes at: https://www.mumble.info/blog/mumble-1.3.0-release-announcement/ - Use system speex and opus.- Update to upstream version 1.3.0-rc2. Supports Qt5. (boo#1148406) - Remove upstreamed patches: - 0001-AudioOutput-do-not-use-non-existant-template-version.patch - appdata.patch - initialize-soundfile-format.patch - mumble-1.2.2-buildcompare.diff - mumble-1.2.11-desktop_fix.diff - mumble-1.2.19-limit-amount-of-messages.patch - mumble-1.2.19-stricter-message-limit.patch - mumble-pr-3623-protobuf37.patch - Refresh add-speechd-include-path.patch- Added patches to fix boo#1123334 (CVE-2018-20743), instability and crash due to crafted message flooding * added mumble-1.2.19-limit-amount-of-messages.patch (backported version of upstream patch) * added mumble-1.2.19-stricter-message-limit.patch (backported version of upstream patch) - Cleaned spec file, removed old EOL openSUSE and Fedora versions- add mumble-pr-3623-protobuf37.patch to fix build against protobuf 3.7- Add add-speechd-include-path.patch to fix speechd include paths - Enable speechd everywhere now- update murmurd AppArmor profile - update bash path for usrMerge (boo#1132350) - use abstractions/openssl instead of a rule for openssl.cnf- build with -std=c++1z on TW since it applies -Wfatal-error that conflicts with -std=c++98- Add 0001-AudioOutput-do-not-use-non-existant-template-version.patch to fix tumbleweed compilation- Add initialize-soundfile-format.patch to initilalize a variable so it's not used later uninitialized.- use individual libboost-*-devel packages instead of boost-devel- update to 1.2.19: * Murmur’s -limits command will now print output as it runs, instead of at exit.- update to 1.2.18: - mostly non-Linux fixes - switch default compiler to use C++03- Update to version 1.2.17 * Fixed a bug that could cause the Mumble log view to be inacessible after receiving a specially crafted text message. * The PulseAudio backend will now fall back to default device if the chosen device is no longer present. * Mumble now explicitly sends plain text notifications to KDE and Freedesktop.org notification endpoints. * Xbox button/controller names as shown by Mumble should now be correct for controllers other than the first controller. - Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore- Fixed build on 13.1 by only adding (/var)/run/mumble-server as temporary file only on newer openSUSE versions (> 1310)- mumble 1.2.16 * Mumble will no longer try to poll for changes in XInput button state when no controllers are connected. * The last references (public server list registration and crash reporting) to the old domain name for the Mumble service host, “mumble.hive.no”, have been changed to use “mumble.info” instead. * The overlay blacklist from 1.3.0 snapshots has been backported. - add (/var)/run/mumble-server as temporary file for proper cleanup- mumble 1.2.15: * Add ability to disable the public server list * Add ability to create and/or edit Mumble’s server list - includes changes from 1.2.14: * Fix regression crash on exit for in overlay feature- mumble 1.2.13: * Fix Murmur DoS (Mumble-SA-2016-001), does not affect GNU/Linux - update upstream signing keyring- mumble 1.2.12: * The log would always scroll-to-bottom, even if manually scrolled up to view a previous message. Scroll-to-bottom is now only triggered if the log view has not manually scrolled by the user. * Fixed a bug where a stale overlay client could cause the Mumble UI to freeze under some circumstances. * Fixed a bug where CELT and Opus encoders were not properly reset when using more than one frame per packet in Mumble. This would previously cause noisy artifacts at the beginning of transmissions.- Removed unneeded patch for SLE10: mumble-1.1.4-sle10glx.diff - Added patch from RandyBB (roman@priesol.net) to fix missing semicolons in desktop file: mumble-1.2.11-desktop_fix.diff - Removed parts for outdated openSUSE versions, older then openSUSE 12.2 or SLE 11, from spec file- update to 1.2.11: * Fixed a bug where Mumble global shortcuts on X11 would not release properly when Chrome/Chromium was the frontmost application. * Fixed a bug where clients would automatically reconnect after being kicked. * Inserting an image in the chat should now always cause Mumble to scroll correctly to the bottom of the log. * Opening mumble:// URLs should now correctly allow people to change channels if a URL is opened while Mumble is running. * Fixed an issue where the “shortcut/linux/evdev/enable” config option was not saved correctly, and overwritten when closing Mumble.- update to 1.2.10: * no code change, other than to create another binary release for platforms other than GNU/Linux with updated libraries- update to 1.2.9 maintenance release - remove redundant clean section - add missing service_add_pre macro - gpg key has changed- Added speech-dispatcher support for openSUSE (Text-To-Speech)- Add pkgconfig(speexdsp) BuildRequires: its presence is checked for by the build system.- remove gpg-offline from BuildRequires, now done by source validator automatically- fix murmur-user-wrapper (bnc#906416)/bin/sh/bin/sh/bin/sh/bin/shobs-power9-06 1613202274 1.3.4-lp152.2.6.11.3.4-lp152.2.6.11.3.4-lp152.2.6.1 apparmor.dusr.sbin.murmurdmumble-server.confmumble-server.inimumble-servermurmur-user-wrappermurmurdmumble-server.servicemumble-server.confmurmurdrcmumble-serverappdatamumble.appdata.xmlmurmur.inimurmur-user-wrapper.1.gzmurmurd.1.gzmumble-servermumble-server/etc//etc/apparmor.d//etc/dbus-1/system.d//run//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share//usr/share/appdata//usr/share/doc/packages/mumble/scripts//usr/share/man/man1//var/lib//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15784/openSUSE_Leap_15.2_Update_ports/b9c152017f1a871c01a998c87e022ab8-mumble.openSUSE_Leap_15.2_Updatedrpmxz5ppc64le-suse-linux directoryC source, ASCII textexported SGML document, ASCII textASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/mumble-1.3.4-lp152.2.6.1.ppc64le/run/mumble-server' (No such file or directory)Bourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1e33f62c6d29f93477138a7d049952b10649ada2, for GNU/Linux 3.10.0, strippedXML 1.0 document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R R#R!R R"RRRRRRRRRRRR R RR RRRRPPzռsoT;ŢZlibQt5Sql5-mysqllibQt5Sql5-postgresqlutf-81d473de5a7219d274141e31ba04f9578512267fa16cb72ba4ca77fe12094f68b?p7zXZ !t/iB]"k%Cu]?crr vs&iF[͆]uʍ!?J]h`X6G#b΀>n>5ejihc@=\YyHh(yL0(!eeSUv&SR7:3Yu 'C]&mS5! L#"`&y‡T7hьAOȡ㨜fIj1hNnMSAt^|y5&U0eQl\{}Ban?gZۛx$H~B %7sáaF$7r)+mf1aK!nt{@f48Y#dMgxAl#ujC׿' L =t3KuTZ]؊j@d6$Ts*:mh-K*뜃ToM$[Xnޖ{fS1Nn$F T&u^cY]Ju Ec2VÉ+/zJsl{N Չec]̏BubgdA FgQI9ˡz؁7SصiTY?&IF%Hphai`[P?{ܾgu2Eav9|vJ^gdP\^zn20}VjR| ǩÙSoO dž篌YplѤyg.Onrxp8iޜ5Rz ojc@8rV~X\^.z=24tQh;-G ,)C}n9c<J|Z_vb- Gݵ 8u{+XP" ^IHaBhBlp6gz&yqY+̞NU&CP'W<aTFeg}Du UZK6KnўEE꡷O`HТ^o;`$U/Qcyh #:&*ahU+SI:Ye(GQ&=VYQZ)Rbb[iS =. Q,vkN|ekž'xM@- gຽsWo%Mw"Dj7ɢȊE֤DlOa .O8"džM|8$K7p-1ò}'A*7j>,F]zC<'/IV^;Ay']O"] {ddQNFosUiʙW4g֓l}z~:hd[R-)).I@ص1w3$MmuFp5BZ`$O7,QȣҠtg+Z J׏c0&2 >,.sHfu%g/uy1UlQ4mŮG#mZesj2}ݥTNbHZATbN54ݼ1^!^1;d{ﴁi2uyj7at,\nUXC1 }yL~ aV/$Wd"i5zBFKEIa@q1"4*otrt~%٧ E3Qհį[`ڳ{ZC%T.?c`pgtހVvB ih}Rkn? IEbvέ׃U I*dmoÄ/ӳC;`gXX|2{})smYCXPC?n;8 CjC1p:g]_rr~iH*-4ݸ_k+ki s4 :mZ6*1Dc,HHf^YL[]=iS$7ΡTI_yH竂8<|F=e&ީ(;I4 }{j«;д^}9i"k0b 磽g3!9K-<%CM"*ElJP FPpHͮPz8-E]omN|{8SjUhZ}xNJVQ3X ޘ{n˹#hj@-us_tU#}y)%ጰS;Q;MPhN)P'rlXMÙCRGD Zy[ltWhqyPHi5فi {W*|c0}v>N~ZZݬnsr|€R rq Z[OoΊ9`64-e{FIX撮}p0,':~1J?Jʘ|2bSm ֞ Wa B{# '\@> Jɜ=#B1ш 4+ txQ8v~g%kq[”b Z#c8R"u 6c?_b?md> 5NڌyRkS>zǾ ta_ZFRr~LJzk|Vg6ϧ3#FFZ!PkI=ySw5|p'{%6À=F:PͱG; 操:R|#@(B07Kp1I4_pG@n\OΪIGNT4&tDvN(̘[W0칢([D #xBhFAPEG«?jiRSA#4-) ڕқ%5ѩrU4xixuI.u04xh풵B3F X117c yeFϭ"^@xCCY9:Gu  F PBx Td 7v=!%eh, 9jKt@5X<}㌜r2h~ӻ(?FkovH5+EԜ|p[YU"Zl$*GݕYn`s@ ֣ eCyE0v:V<$~|SkvdDuL;lP<$z[1BLcisHR3Y,r-M7w %d|>@AJoQi_s{gc.o?Fk&-Y'!㜬Ke:Z19}TDڷjb0ɀG:R[h|h0fQ B2>2̏{V57:߂31 r٥I'ձqC݊ ;oNUʇn*㒣DSfhQ!|. W:`i}8sV4>?4DU*FlC;.k P׆l/!UA{bB[8 >\\>npU<[ʹjvS0ݜoыӁz`9b,? +Ka"Tz_$91NHF0Y#Fm sW"d-|6%– V2ٱ@2"Xs; 9H櫗C{;>y$(I]xu݄fB OZҴ"d@gNIxÃI?4D5a2q|?ȷG~_gQlC|;T*IEGCʕ$̡ ak g(#uk9 4[՚ n?+A,b`=os]fL".+ivy mI&pWvhh1fVz#%Gƚg5B/XMllYYH!,og"l֣) e'pJ:K&UkzL)4ϻpE|BH 7I_NO@7-_'6~b=MPNpKBImEӤ0';]iw8t,ЁB!Pv4*h񹹐 SϛQj4&;B?2@֊94]< &&kGgyJhF׬}8lrK3`OYV>)Gn ?Z@Ϻ(º0(xm*9Ԟn 0Ы5b {L]r<+T+ mۇ!<'*`&]{hBwE%8(k̜`kKjO '&9ji[;VJ/1E3_i/uwâ52/u2 ݂u(6 ) GqrGҏG"}91PLل1?3Z;T(BCV8m ͔U#igpIؓ3Ҕ)9u[qf>R-ˮv.- R~kY-6r`A*96A3g@"o)ɩ}`lH’xq>PGoYEcLƛES]̎nxa`( }&| ?6$?. ~FC#kE-]=LJW#s 6}qe8V ~fdQ |[5` !;j1 #ݱp)ܢ?ګ9|fj4WNloیSĭS͏9SN SҜۺˁ\\L=W3̫j(Ǜ472RGGʩW*sZ_*;d%3g?{fǓ4g2B^^C2"3B7e/"~F2>6D<-H ߴtOqkb>ZOpG)U;KY!1ZVO-$2(6uo!ESyxrTabx>߅hђD!'2au>߂$y+"_k|?: XSsZ;U^( =VAit;6`ʘ0d1iUJ[:sAnȮ[AF[qt8s+<@tUU./W Ηʐf}kmDFotyuB6K؃";/Қ^2kd] Cl0; J2*d]~@yg3 ΍>$//}JЯi'?yZeym]mNQE g!amU |+UT#Tkj7~Ķ3JOsGGέx/ WdLrwY-o1U^e v;W G\jnҧ`rO,V޷|/3&=6Lci{<ŊZsCIBA峱^mc&|]e<8[S^Vg!~ }3/T4s<ٱCu_G|dn#\%:RCpP, O\üS`](\eRڹ-=L^+?1n2i`O}DQN5t1ׯpN֭* ϮZ[,sw*Eʣpv8,Wо_hRdeRT ڕ@Xo( .[Å%:AXVD)/)]7:oȠdqe2!>W~m!(V,j5p8!!U@5)ijm#Vgn̙Yc3zSqO=nra",p8e'_\%Kk\iXYddr]-QtaR>O/* 6 8.~/Iy8њZV $k?t{#.\V8BF25v)|j@Bn-[es-*Qr錤H[/?Xx x)5ZgNȠ3B=W,٤P%4\Ťp.%o@AI.O2( C:nHhѣ?Tl'Gx8Ok  W ˙k?< >!Hm_gS`z9O)Ҩ7qV*"z su y&U!QkwwF/6t2|J=€(!EWĸ#BOzmҀNK}PUvD5D>Y4~P\0&Yk.٨kP _Wx+koR(JEe~NDyW.RqvPsH2!P ~pFҕ[1j#˓~2RɜEQBD9 ?p7U IE7ץ~j$dzWaC bk`jV:?B)W4 Yʸ+ě7WYL&f|Uc[T -qOkvS l4րS'pk|cN}ub=M4q$ W;j߮4JܡN7얤DN7,TJUN'`k0ڎ(YD>mg!+=ޒzE+:W_)؜lu,Etb24pܶ 21O  9 Ȧa>"+v$oYڴhM4dgH۹5JW|<{U‚kϹ1J ԝ$jNd ꓨ4K1eQ?ُȐ? Wdg% dҭHQ#FfoLլG8(]$)u >f- 1M#64୩jM&PBtkTGDNP_׹hGtBw3{[7L[m1SSNX7B>HTc;lU7|||띂S:UzڜuUIBe#u ˁ{ӛO xv D|&VB3(ݹ7O4mI eQйWB0 1H-3۶ƋVRT5>(M/$k2RD7ԶA'.iDuU/1"͘98&"?;%MФW 2`冨IV(.-&s@2 Y|_QD%l8'BU{T[3=x/Bi1AlH("Rwӹ&C:ubQ`&[æמ8=l@of!W3˶"g fLmaf?Y5w jqUUS.eiIӏ^}2ev?N\&'9?BF>|%Oc@;7lj<}&Dgik-6Y69cuds> aCxD'/Z ^ ҎyFQHt?zk+(*2uG~w[ɽjIW9/܏m1߳qVmmp&h#ڟ&"2 ڌʦolv4ğw;IˀKUcO60|5nk@n:nxx$b -)˵6 J.[eU8H\zd˻~?T ,3\3UID,"bl6v/;V(Q@EQ xץ\SӤ\XD3 Y>As|Dd%Mv=JQnR*n=ᄦ%RFew[uPZ,3Ss #q#D҇cL`rͭ =n0)ik̭N|JN'Z)B<I0n`}?s% &UFw\ ] -&(ۼdO"#O ,Lr&6/X -Udt99>{0 pRm n{tYPYܳ5 UӺo5"Xq|^ILeZ'hL:ht%@Pde)f$şBՉ3$#TӦbihco%Vpl{αq}09Ѩh#PvHfTN ٠V(eK9gsRcXz!ō4D`W9=0=}^ ER̯h/9ke<bB1 F1kJaf.Rz!&8|έȥx:qLB{ozش2'r-bAE&Q'T;+MŐ в"N x}Drv.dŬ EPe 4xz>+e7a?01r8❊iI];~L\vL 5CN$yhꢛЋ)QTϼެ-t=pEfu҅^w'OA$ۧ6RAV&:"> :~Pˍc @Yg_gފd  W:-gO\v8 ]+pZ֞>j]^[pPC6ֲG/rT |_w𢡊 .{6OoihCSdIQHXGCԭKO0+kHA*at.U Ut>IX_i/IEZ;|ONx~5qC,@!;AծHd.%-s_U+ `#&P"(t{ed2nLUެ)f{V;0;m>`|T8n{K>#tzԭ@l?Ot#-k&{peyݤRKL}Z,pOxVܲBtGqW79u{bJSjFrAXUqJ#AgZf3\5-Ս/wHO:om!A#v%X<"}]? =Hn$%ېr4ahz L_{3d΄]4[Cx".FkI|BK>Ś{;7's~$DɚޓF^zog//֥x:`#H. _} l !}Gogg)Y%D0l!e3?K=uSы!fUߺn¡CY8oa'Z+ij޲‹::cTjKe ?^SW&gsR2 5O Ҋ^ʥH-:NF:d;TWE1/dHl9># ńA\ߛ.5@_ay愼̠gTr'.89L7Ǖ*C#tQu* !2cΒΑ \MbCpaM]ڴlKs!Ho)~{>za1]Dk<",YìwjyyKi_d"Wa$u+6ڃs̈n$ǞZ5開0##x9'}Ы/L_Ļb'1Q=*@g79QИ  BG}ݧt |d}Ҡ;6h\tNf:NjA-X-QOdl~bp3 ڋo"!ӭSO )Tenl8^f*A%zGPȥ>x;zW67O " a[i퇏fvqr_gg0v^1V~ZDO巀FY@D(fq }ԓw:`:A *QŠ]ro([4>UW+w粠mTK>=Rku',DquCo2`hF-Md2NjLw@ʊ09řE'9,GYn0>Y v~ \_{-SLhGGr,^DBX#5ZQ9U FM)zW RO$Ǥpb* LIJ) Z6ًq}D ABqF>JgHn>q v ۏt obc6G+,*O\l 8v5{f+u*:v8/w>_*VnA#76x>0\upl|ϥe+a8[Vgv;Pr!&8?< UhViBP_6JS3QǷœ =Fu;$#\bU`gI)' Uz1:[)P9æ)i\t!IWdo5aS gS[㫲sO+7@tp3lb(I-LMG驾M 4yRcZ_h;׃ d_$ cKQπØOgeO!Qy%#x߬)e"i saQZ7_mo3vMlDُueC H;!jr_ /K-!.|V1<ԃ‰i~wYDA}Gkf쨎T6v?[#gKgUgS䶥-6xJJut"}PDB$*$`v}QC;Z-&\MX $F4F00=@p6h9uy%Td5.ic3ޞ8t:*9/7?n~fb }wVRiSY7;)/ʣpeJNqxJ3$+ٟ:4@,[}%dm߷#Y 3<> <|^ʔ|X#^OufY(w P)m:u䌐ׇqzΠy+uEy``od5O;l.yUd{ۄԩΕE,(K[kujeJ5.@Vnik vCu} R*M" \}l!skH3j6>#CיF+*MH'w$tb4˥U$Ϟ`z]Yy>$Wʗ$X wPKLy?,*f`Bt#>(H,qJ ?#Y85D 5_+MW |訓%X:!2F,=R]J?y7 ^2 8|=\:_%M0"(:0 G-9NJ#-nt|DZZ=11>jKs_=ʰN(j37-|;M T&$Gd"=VrbR s1,޲"58]L 5+ r,䔊@4 /K#>}N [fz@Sf4ilom~@򐛕qGcST> vSgàCwk?DB'z_Pa wy,c?V;J/#R{4 8Z0}~ DoOek$ ;*,HizK2+cmWq?#;Iӭ\Q@(8'e B3d#{a4q[zCa$}oהݣ'Lf̾7P$-Lg]j9E4 ˢ_ ʜWl*.1V#r0׳`L8Bb0dBu9Ɵ]œe~²r'Hϭ'3ծ}hNWvJtC~$8(Km(W׶i=ƫcsӍs~\}i$M^Gd /'dRp>9u z.]>wS'2Eһ4Wcnk;ro-ܵ3w!cL%עyh%&;E`#)af ؛IнMxB,c)*r-|wsEh=9S|-Mn7SU#4yB,+ޣɷ}Q3x,íiWH'\TN1Ϩ Ǻ`EDV x0-k9{-' 2'HhO5 ͤWMi#7/Sˍ(MoWQ[0Ê"x"~)sl\ ϏjTr{p7vQ3 )oߗ<l+&''(bmiXц;,y7͂T?:;wAvZV@t`6#R0;+Ųp_myWYwH蚄.ny.j+s~H\/ A`@1s:V.Ygg"n0 V4¯ fݞ`9퟿5P%qlyKA8\6xRfBAQhtWVGU>510$ .܈Zm)P" Tuߡl AAG>&)3q݇:ݔ%Gl g%T~N#Tu#A! z&#R,;+}_& Qݰ]uF)l[%v4# AWF,B-d  ZzE݋6*`# gdz>cik";/in5?~lq7J~^Ҭ" z ۷Mm OC1Vuc>` "C7G#Wd=Y蔰A%f!hbJ,P٩25 ?v֡JDbJDN4Pt+5@zmP bIs .n i81g/Vܩu,p25ȁgFHɵv'*uCWUte@u`F2zFZ Ju ;bMcj?{MAӊ&; tc( 'ۀ^M8$:(?~X>"Ee \ȸxe!):-(X3UAk5 9dg5D^ýe4Za{ Wך.<m1O>70}*ngG-|cXޟ5z$(.ci 0Sv+ ځOd09ݫ# :ۚ ,Fh"_1ߒl>v dpͥ WJO;-C7XTdk װS    12yZ_ΚWd_@D)ՎF\7}(A5hrqڇ|˭M›Jajz$rc/V-cg n^>dkBA bް ,9c+oN]JS\U Ix$2'|Tc%k6f$mzkT6=’ A]X8P,H(MkwaUSx@@ܡy[Up [|94/ 7?ׇw*azH6US%?u珓7Й^iSu=mq*43EWێ.̸"BP A!|[KI.@mPVaQH2z-?Jnds"5EocQ%B?œf7 \MFAjnk' nU~]vPsdKdde/ }]s>yQ0JW!r ɝ 8\W׎eFU-Ъ5(Ϝ❇>%bv2d܊FշfwOm>*va%H/}?T&pTF~t}kڴEހqyAmpT.xZNCRh:v.YϒZYeܾSB T4A_7236(Tۺq1y3-;ca9RU +iFc:] {yCZ! 6DZPJ }Xr;"S 3md/h{h[?gJNzrDԄ@&<-lg5 >gM!;׻Ewe"Tc{c,' T"(L/?S· i'i6M~QuÏږ`#/6;/1+\KZu{m̽qEHu5_da2cж&\*#_-+j/]eN& vҜ 5K҈!~i[*K'AOf F_\ 0 _|*?bxc,F*t"i{r̫>$}B2IH >Qr{QJЖheÍņdo[R3w``TH& 9:3\gTh:o8`Tg < cI SA<Fӥ; OuIE@)XAK]v;1(a26w٦E7dvA"yLU{qK@sЏ0%= y$$vUCOÊZ^ ړX-wz(C&58U^ ! !!or?j4[^NMZoIrfi`*=:)VsK]} QAm<ʫ wS97YW'wrNF2co|=f᫋ qf %da "*uX"hm}LRB*fV67{D|&('T2 bCث B^XDux6oo'zݤ>`0by븫V[@>!:b'YÅ78Z; ̉BAl)o򖿱T dL* X M!R\R-[=)!ctBVAk`G cu.\j)l?xx:tn/TVfz_?Ya~KNv;6XBeq1BvF}1ξuB)~eW&)-"w4l_f&-/>jc\h]zE?gQI b &g`IE ><~;'H!޼ȋ,b7†=#e**ڠ2'A.-"#m_ u >F6&\7llmYlBr=Pt,ef͂.uQbl̫ P=Itvr3$wv׻+PDv+b&$W|GL2c3,/'y1g'Tz뾩qr(@>guT Hl/}qLSbZt@d=?6:xC-:E_fA1a\/@4ȴ`&jr;_$b'i3De& @6M`%O84"'<-B#KL}!q(UP`9:I䳻zٛ-s'0umu\ަop}e:R Ā9ApJF{b}EBIQnk!A摭Kq@cOn2ߠi;JN}CUQ7ѱ& +!\DHABÐh5ZA3বwKR/ J˼.QG։}d*hZIK4/A21]hv Z1\%;!HTWǖ}+;.d0Ub/+fq>?;-q]RWʤ@fub%L;zN襄<{ccfs ӓ#a07 `Kk"SYMgRiK^uydd %E]!vbD[ Y2H9ԧŭ y8h> 1nL[!'*nйTW:2j+l/yd*%N}Y&Wh{EC+\8P8k{=8X) AT/"i n0-_Hvz1Tk3AX.Ke.?9_<,ŒnO0`ypW !۔VeI=٬[YϮhZO;%J Atd:ۑ"n8Fw#!Q;Z1-‮o* z?Hh.h;4ӍkO 7a߾( Oݫٽ6=quA|t:/7bayP]-2>s yk13_KS, XU0KcQe.MO!4˓?- G8!edp:PK$KtQ 4-2`AP7u6Xcw@ o[>\}t!ݰEA`LN HS{ǜJk $#BZd ~Ri"FE~n̵aO@=EAտa1_\$G[( pخK;?DM`CݣWVYģ۩*a y}^|;s64 :nNF-z޺nU*hPS$@'N.d e#$d'HiB1f&'U;c"X;inxSx:Q?Vښe"'j r@WddwtTT^)D>[Y^FK ᜔-59D+"c&jm).S3}*+ݓBG+ф2ni>JNE l=IKacb۲q%ԯ崒ހB2/sep Z#ؓYOkJGC&t#=ȇLA,! 6U ;dRS+n4kxqĢ[2e&]1[][|G=vV_"550Rsi,gJS-/dChCIh|HlC:KuTn W9Zߊq5d"'ґ opZ,pE"lpՏ[R3r7 yRv^aO;DRi}"}3~ H(𛉜8u5ebsA%2CNitN?w< .G7Zmr paz}5Qo  Q!*8xHDsBPλMq\j5oM2}?+z=g25FuezKdC7mq;?;P OyE^ &^7)ʮgv& /AW= &03mTn,!aNJ/ #j(\H6}G:'Lt!ٺW*kJ) +l}tiN֩o W腲 pM9{ꭷ zO)ӄv4e3nSw o LF;@M43:,3NS 8ɰCm ~Ŝ3LaO'}YS* Nd#t4q)SF Č(;|Jsk9X(--6Cct#1YCdk1n9A2)7zQYmVݼ<%C~ &4Z տC4og9D@ ;řGv h3poQwA@M#B4#rdǕC9Op"XGXAlo[{Xuo䳐c FǗFt[Oa1(/ݯ2&>*vg&)_b`򼵚$Kpxxps.n8Eh~9!!,EIRH>b ߸"ڞ1`{\(y|svU03~Jz_CO@) ޹ӹ݈۲ZjCOC84C;`muG2 Zs D?p&>n)+E"R F]O7js]w$tCmdyeɯkoksBm3<g Խ YUwUˠn)?L+u꾀S^nNa}ΉGٰCTJ\wD-WDAUmMiPk$9hרұzw>z;y:!" kj/XVze%mcM$&x(R(``:q3S`rpbZg{XvL N9 呥Ɓ_N_{}L0[˹-s/([아Y t YG0\v-뉐{pǷ<d2 e\UǺ.΢hI4'脪aO]o䁢?)ۇ!Φ`An>&ѽX^)jEkv!$Fcz6qw0B4k\lwԄbpr}g}؃WnB]qV&ѢEic߀{ 0ndpuYŷWHILL<]6J>Ј!`&ްM :9H<;U3VPNYS)xGy^; $ ՚ (0= :w9Ƽkw##_R'ՠ 碽f44&!tX C}iē{*zTs{Cc2~Y'L*1Y˾57XCR2c%bz ~y͏#NB1l"*O+ds[켢]bO'd_\uB=jQ1 {vc@Pߠct.ᏽ6"-!\(dWa(\M}18$|'Bp(fJ.Z@́I ^׉ zNO Ny<P:"UJ`Ԟ1Lۘ &؁2M*{hS$ ^i˾Kz؅s&#a7lD5@NM /v{> )`WTgwIZ?kk#"f^"->K˵,8S`zwZN k=D>>2I6#*H$qDye9*O*)9h/ NfkT?7GhVBg|r"F.[<{ˣiʁ`B F7N~+[o _ *?qm)9u. ~!j<lfyDx(btVۭup~,E<޿OQd2'wӭЄ0JO>HD"UYsfDs8Ma@JZ{A녊UR|>}o+mM OWrac4F1 e8{s׍NT;ycҗ}Χg9d-myKZV-i2o}3ЖW7HAw1b.nmN2cʻVk۱n:M",s}m ?x @_.ag=`3!c'+ ;"0z ݯCtgRn3lޟﱅFyd 'ot>u|erM|PM!]ʼnZ1֏h{KàbA 9ႅq@Ƣы9E[-tqPֆKcn'ADf0(S]:yN4^\|&Z-+?+vh>a` tц /X*Deg |=6rCe]%Kzx%P`na4MNRpX ⮼N/iI…NhcoH+:bB3bYqAZEDmQB4Œ #h{XEz>)\wmޱowN/guoHTbÓA{]1rleuv\]q:IۜFY9#K>x:,=pꌜS_w4Q;4/l 1oxm~CŃ+׆@k} 0B\QJF8ŠdSC#kA>xx<9 LRqY׌OE9*gDJkHY M=-dނ&4D]>P=[9 kkHx7 8H3h [I 45`DoCk 9"3܈$Q] D[wlPyb39"!>7ey(U71NRjͧj dc"U[0iﶿk0YJuatloGsS*%T?>)+j4t2Xxr2DSFq,E>K; #ZEzBwRRsY H(e[HnSδF̀31k9^ué\K!~0'9!+9?ƼlS43ɉG}%[s{k˼EO8dTynjP$:C gnILcyeZ]Gti₴vٙsm=`<<tn=\DyK"29μ ⯑gw=r>Yg/ ha3WP\;)CNK,è2ߌhdA ^1~&vC&4y@ׁ}e9m5_ܴ鐓OgqBHӸl>`ϋ4LQ/0K~I^Ûh:nA@f˥" }F@.ro+`M?Fx ѱj[>׸>,9ѐHI*' O30Gor`&Dž}G:?k~[^T d{m99[d?X@'pHvWn۰0|NSP :L)&9 a[gv%xk4ld(S Úgzw3]8 gFI SБpF"66n Vdlp2BL|d8^EE11=ݥq{a`ݩgw'3鹍/( Pxq߇H^+ˎ~TZ bHJn܀pԋ\!E< Z F=1M^ NPE@qc1,+o;M5NUq^1r9X?]əjY58mHiv+=|WS*tIiE`%p:ןZ'_7wkQQ!]ȅ_jd1 P҈24k^S<,(YlC͔1Čzz}HOլMs/{pst96}!+; VF" =ƓwsJDe6x_:'M̪ѴS}I&"ErOtREŕp9Դ C;W LF5BT9B(w:^=y3ns"S+YWLڼRO7ޘfqsm ƜVrUʅpЭ%!nw/lii9՞W%x5Q<5ǰòp3u\רR[}aZW$+* LEJ&Yxm? aHv9boLl.sj$PU".8A=2do&5vAx5e|N81ud*6;U~we˅R[wvFX(jEQ{? m/8?tl򩤄IJ=| Z#jLMFe3ڕ ),+FEX0ILMSSDyH i6Ӫ":QO&%vv{]?4wF+?~S!\?NgTu?(<{Aq&w4LsI;p,w^*tVIJ&f>?%Ns˃0vjݿUͼt_~>bނ @!'6ϟ$DFMr+ik U|6lɟ Ă!q4eZM2ZR] @\p~m~cVt+6K|aVofG!埮<`@&WM*z0QxQ@"@ZM3 @䳄@^7 tO5} ԗ*dԯe3reimeEUڱ {DO,nq4ix(OE%`or3;Ǭ(`tΗiHVFQm#_6 JMۃbk0!Ai`@t!q-7\k,  x!FXa;)OÅه*;)}947G~VhE缷mV*㒡qD濯Lͫ㭾Q>U|o>Pq*viӃeU;} #re *(dhuPz./ѠE;y;-TSe:4>TN,ӥ+ AZw>P kaP #)E*Eab>pth|w;B7 $;eЮev*ɀct;y5E!k^wO .~qC*[]Zk80=ՊX$LZDR Y- A41D-?cTŗq7lbZK4L?,nܯ`ƇHT5p#KN2.AR뭩&D7ėjFX>vWpcne$;EotU6G$FLpv2\)x]k|6.ً ٱau9.*^r*$i6:g?c5BӬe&-'.1d#u|a&2XdsAgY{ìDzzc?EqNo75I!h;|興H= @^ Y0Pt@O[ ༇C42ztj@!I"nN$<s)7΍ I|e~No<]Q1*;ͬHA/ɎsIE4,Bޛ,κ%8C%הXq1S&3N> $Ʃ M]ざP> lIO3p {>Filfo.l6?XBӍ;` \2Frΐm2r`M,[ +$hb64~2no7Ȕvz$D_ܷݧ;[ & ۥdD5kI+ӿF䈏, glm8s$y,]ǸoRe7"Na}-/z Mp:j"5:lTڳc7i]`򏫡U5PH{WG{+~| \Q/:7oT }Zݖ|u2aYb,36SI'8Ӝ>cPOܼ<AT㟬T'd?Ýscۉ(5t/n a$WXlVvp)gKi |^;ǒVBKq s8#Y!35c)\Uק0m}$ƛǃf 1jvUPд]PE9 )DySz7#IQA΋|"^9X5 =$t$X-akШC6ϱUW9thB5)(AGGTDX57Ѯ4hLVF7U{_V0pIJScG aZFBDi3V0}nDr3і)uDs1d~gEXNtQ;/NT$:nh[ i?B9ͩ }U?`YYU[\AsSK٠vadD^IM*B3ZrWq@P dw-4>- `'1f5eX֓t"DK&SHpH]e1tQ2 ݨRh8Zv|[8&.,L $QCN4/fCIJ4;((>,̅5Z}1xnAx\b N [!~orв㐆-+Bh] T&Ѭb=%A9kgXp%<_Lk U !Z 9(-)<6k%Z=GZx&/ !nd5>Q<\MN YF>_#5%yg%Eōǯjm,7Z rx /7}Lٺ;K`@ e YZ