dbus-broker-28-bp154.2.3.1<>,<b!M@eeeG$eJǣ<()7/@mt=UșquB_9Єz敟!Nl;8&Zۢ&v4w˯Qpq*Ԓy v07KPfIWoԈI~cɽnu:jb w_"ꮎ5'%7A0%[`zZ ^n [G c:HAAJb`AxHEt~zz;;\g%>y>L2?2|d  G  &5Y_f ( P  d  x    j  |   , T !p!!(89P:=+p>+x?+@+F+G+ H+ I+ X, Y,$ \,` ], ^-(b-c.ud/ e/%f/(l/*u/< v/dw1 x1@ y1h%z12 2222 2(2,20262xCdbus-broker28bp154.2.3.1XDG-conforming message bus implementationdbus-broker is an implementation of a message bus as defined by the D-Bus specification. It has some different characteristics/features from classic D-Bus: * No shared medium * No IPC to implement IPC * User-based accounting * Reliable messages * Just the bus implementation, no external communication * Local only, no remote transport * Support for SASL pipelining * Runtime broker controlbgoat05@SUSE Linux Enterprise 15openSUSEApache-2.0http://bugs.opensuse.orgSystem/Daemonshttps://github.com/bus1/dbus-brokerlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in dbus-broker.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 elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi 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 for service in dbus-broker.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable dbus-broker.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 dbus-broker.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in dbus-broker.service ; do sysv_service="${service%.*}" rm "/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 dbus-broker.service ) || : fi fi7b 3*_A큤A큤bbb`Qx`Qxbbbb`Qxd884a3a889959e0f0c1c55332e089a40cb81a38e091d363f0048a07056b3bf19c5008f77aa8d16e6955ea52dc415f51aeb648be2dc8b71009d7f3976cc33dd6a9ceb45536155d21617a7ce24ab5f6499b18a0a268e6cf71db2f2d0370bf0ec87795426ae32aa9dbca7f7144c47da65d9b824ac8688e6666b22a28824746dec86d4197d859892bcc980301b64af1f3765774268044cc1e871277f3d8362c27e4ce8845f48e05bc3c92b2fa62970558d20161cc187aea8ba0624610df4167f9e0c3cda3630283eda0eab825abe5ac84d191248c6b3fe1c232a118124959b96c6a4servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdbus-broker-28-bp154.2.3.1.src.rpmbundled(c-dvar)bundled(c-ini)bundled(c-list)bundled(c-rbtree)bundled(c-shquote)bundled(c-stdaux)bundled(c-utf8)dbus-brokerdbus-broker(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libexpat.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libsystemd.so.0(LIBSYSTEMD_221)(64bit)libsystemd.so.0(LIBSYSTEMD_237)(64bit)libsystemd.so.0(LIBSYSTEMD_243)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b`Q@`*b@` l_@_R,@^^S\\n\N\,Z1@ZyY)@Y@Simon Lees Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Fix a stack buffer over-read in bundled c-shquote (bsc#1200332, CVE-2022-31212) * fix-upstream-CVE-2022-31212.patch - Fix a NULL pointer dereferences in bundled c-shquote (bsc#1200333, CVE-2022-31213) * fix-upstream-CVE-2022-31213.patch * this patch also backports some c_mem* functions to c-stdaux as they didnt exist in this version- Update to release 28 * Further improvements to the service activation tracking. This better tracks units in systemd and closes some races where a repeated activation would incorrectly fail. * Fix a crash where duplicate monitor matches would be incorrectly installed in the broker.- Update to release 27 * Fix several bugs with the new service-activation tracking, including a race-condition when restarting activatable services. * Be more verbose about denied configuration access and print the file-path for better diagnostics.- Update to release 26 * Improve the service activation tracking of the compatibility launcher. We now track spawned systemd units for their entire lifetime, so we can properly detect when activations fail. * Work around a kernel off-by-one error in the socket queue accounting to fix a race-condition where dbus clients might not be dispatched. * Support running without `shmem` configured in the kernel. This will make the broker run better on limited embedded devices.- Update to release 25 * Fix an assertion failure when disconnecting monitors with active unique-name matches. * Fix the selinux error-handling to no longer mark all errors as auditable by default.- Update to release 24 * Make audit-events properly typed and prevent non-auditable events from being forwarded to the linux audit system.- Update to release 23 * Expose supplementary groups as `UnixGroupIDs` as defined by the dbus specification in 0.53. * The broker now uses the peer-pid from `SO_PEERCRED` on the controller socket, rather than relying on `getppid()`. This allows creating the broker from intermediate processes without having any credentials of the intermediate leak into the broker.- Update to release 22 * Implement org.freedesktop.DBus.Debug.Stats in the driver. * Support no-op activation files. * The new configuration option `linux-4-17`, if set to true (default is false), makes dbus-broker assume it runs on linux-v4.17 or newer. It will make use of features introduced up to linux-v4.17. This allows to forcibly disable workarounds for old kernels.- Update to new upstream release 21 * Previously, resource limits were incorrectly calculated, leading too limits that were higher than intended. * Messages are now directly forwarded to the journal and amended with additional fields. The journal-catalog now contains entries with background information on runtime log messages.- Update to new upstream release 18 * The compatibility launcher is no longer isolated in its own network namespace, since the SELinux APIs require access to the root network namespace.- Update RPM group.- Update to new upstream release 17 * The compatibility launcher now namespaces transient systemd units based on its own name on the scope-bus. * The launcher now respects the `NAME' configuration and correctly drops privileges of the broker and itself after startup. * Messages with file-descriptors will now be refused if the client did not negotiate file-descriptor passing before. - Drop use-system-deps.diff- Update to new upstream release 11 * The policy-type of the dbus-broker API has been simplified. It is now reduced to a policy-batch indexed by uids, in combination with a policy-batch indexed either by gid or uid-range. * The launcher now supports a `--config-file PATH` commandline option to override the root configuration file, which is still deduced based on the passed scope parameter.- Update to new upstream release 9 * AddListener() on org.bus1.DBus.Broker now supports UID ranges. * dbus-broker.service unit is now ordered before basic.target. * The launcher now uses instantiated systemd template units when activating a service that has no associated systemd service file. * The launcher now supports configuration reloading. * Activated units now inherit their user from the actual D-Bus service, if provided.- Update to new upstream release 4 * Support for sending SELinux AVC violations to audit rather than syslog. * Units will now be activated via explicit calls to StartUnit() rather than faking a ActivationRequest directed signal. This allows to catch startup failures (or rejections) and allows to reject all pending activation requests right away. * The broker now logs policy violations to the system log. - Add use-system-deps.diff- Initial package (version 3) for build.opensuse.org/bin/sh/bin/sh/bin/sh/bin/shgoat05 1655905693 1+1+3+git93+git341+1+1+28-bp154.2.3.128-bp154.2.3.1dbus-brokerdbus-broker-launchcatalogdbus-broker-launch.catalogdbus-broker.catalogdbus-broker.servicedbus-broker.servicercdbus-brokerdbus-brokerLICENSE/usr/bin//usr/lib/systemd//usr/lib/systemd/catalog//usr/lib/systemd/system//usr/lib/systemd/user//usr/sbin//usr/share/licenses//usr/share/licenses/dbus-broker/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17535/openSUSE_Backports_SLE-15-SP4_Update/f49d0633ab779eee93dc41f6ce48a94e-dbus-broker.openSUSE_Backports_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f7ce0d3d324f00b24757f840fe570088249baa75, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=89a38220f3608e2f142011d242f0a75dab164c95, for GNU/Linux 3.2.0, not strippeddirectoryASCII textRRRR RRRR RRRR R R RRRRRRRRRRRR RRRR R RRRRRR70Ay7ݹ2systemdsystemdutf-8d699dea751f81f1104a7ce9b9f74ee20c6493e0965ea557395513bf5bf96ae42?@7zXZ !t/ P]"k%rU~,$ ºw˛Jw#)97/K!Zhm;sьv֫Ayˬr fv< HF5_TPa 9zLNY ` 5<\b0P-0(ut4>=:̄؛yLƾlɸ THUJ,!3?' ";IRPffW95[jL7`뚽2ДI%Χ5ic[_((̀1F~l?% iZo(V(R Fq$rK=; ^_PlgGbJ1s,?ʳ`L-q]m-xM3ShfFVxJb⟍Χ2!sYv*@{OgLwI;TD6VhgcUη$]m &V& r.Kz\vu.|ˏN)iUE«dszk;6upi jΌSLf"dpG\ :?͞= dpho&4s9-;k3zzp6+(nhK 8 !r8F6q' DDo%bs_ 9l4S[9gEjE'za{˝Gma :RMg n b O؝.32)B{k3\W}.bEr2ג)_v$pGFnZmOw i;'܋iX[:8 R|JP"7^}6X FcR|${^Z҉~57, tG Pvh0~ (mtfܡHr7(R f2?Ra^ " eݎpyC_|ļ6z!+GtJ-J +BβZϚh#a$ m27fP~#Y[!|gLs3V%S8ټR;ֶ&KR 8/$>mE0MPi%RwAִFTRZBqTl'W+E7]4oLCwGA~Ž"6hPťG E~S/?PfU);6zs?yaU|6Hj* X8RƧ)-wS|QW*V^s*3u:b2(_j|l>Biya"Wl拑 LJ&>Z a`鵡d- jķVk_dHc]U}.|N`a CmV~RD*ΎdQV)(veQP1J]U W\ͯAV識6F.]tl.{_()(k=q9o`2rcLuH5T1?Bf_Z(9vfK].7֗; ԥ3ɰ+zM.('4op8MN/ ~[C$IorD]49cXjiܧL`5F-^PLhKQdK?4K鸙Ue~5-١T^u<1ӱ}ԁQNNw5e&:9@TlłR/䷏=|wY3ܒ+.XK-e5^^1 XZAMzج_>@6T&t=z sֲ?ͅ *O+֨H\΋"7r ɅE"NC7MC,s̞HEƎl⽟tI;Yh:z5]rOPsZ61巑VLK"O͝ϞkԳp$jI槷o,|i֪TZ( :L"*2Vǻ8kO]z ^heP%.o!=$K5 GՊzw#:^(՘04~D1R vفVfw y)QߐݛI8Sn爌\Tv-7Y@3cqCؓhdSpS h'ט (ybw h w|6 SSx*.oӄs{鑍 F`󶚐CN(AG0v g8.ܳ* =|A|"7WmMG#\"V4eOSf {V|,g~-y J\;I2!Ryɿ xDz#[!/VnUr]ˈ-{ٲ̈gEhEfjM8ijfA]=Z%yg9AT}>h/4 kݔ*(0I<'_}H}\wAvoJ A4k`ҍ;=fP5/Kwg'ϡ4ϫ?:ȓO%IvB_|[woaDtpzYrs9nz/ % />2t(OŇ?/T4.s;mR.'H煕F[{nf 9UF$2f LGM{1cz O-.kS`D;}2r Ӯ ;%bOgjzj;!8܃#l4SLX.E  @wu߄NKaҞ .%9F$蘠A.b< =<~|*iRDO}v=4khL/< R-|v -<תJ S;@ެsc/ak'qgf{gVJqFoQ /ŽlIBe^-hx&qRH瞕;p^P3,e:;2SlU\THbe ? IčRwe ᒄ:Z r}xs/U~ZMyލꑺ?-#[;R~/{Ɍ8HY?Ip )uzL߈ נ#AL1@\ pb3,]du˱>lp@~|M'Q@DKṕv_ldRv@GLȠzL|z f'yi"[CLqckH Uh\D ofyQ 7 |8v_ߩ2_ɥD`kjZ绰|8O~]N8! ӀʷVD>9:یю̏ISZ#]znqxE3ф:?oQxk<0_-tEsˌ?>9cRUq-{x= `'Yjp"‰2+ 5bp DB3-@b=^%p)9fJoD,Ιa;.vOv'OZK<=H#޺F~<8Y+.K 58H`9`,q_Bf'^W6iKfH7/}?!:[TQ2Թul~J~"AZ饐a9]r!lq]Ds)Wb@R&M |3um84V qrIa.6j]y c!B" !<R78Ey-&LIYG ڹA\8, 6&u5}Xi-ǸĥnO~Ld$!@IU0ڏ,RFQ3y쮹qOwh/n)o2bX(.X|k/Q-m#P sor;,w_<(Et[B}ۘNTsM>p"r{1SQLRw$;tq2$hR\GtǞcv:Euхޭ;ؐHf]x1\Yȍ zw LJ9sҤuPR[Ϋ/<x킁Eil1|H¶_oS#.Ni@NjcV2[' ½!z#SO1#%Od`^p(-&ql|m߭3nlbrVR@gWvgYᆌ@W)0HL~ha>rx|ۊ, g̓;aW{\I*.Ťc"0 ޼VSWEU< :ܨf{ ymR}r٫]Poob-:|q.ЂmjC#hƘFȄFiUIn+ԋȲ: t?3v _bH^!.qq h;x5s/ڞC{zhߡ4$ݠg!󳖍JE W*.{ dWD:yC r۱$~u-RMsJXL~㪤|- 7ڄ@ jԪbSf9d<dRߺhX^MHl&Et1t[Z9I-9xNsi Y 9sEKd跊JEa8i+aCn) 'VVҟeɽIt#%雇I`D?(j_giaDd}pƅ>pi$3AL pu,tB43#^#M oIㆪoQOd:G>&{yt䍥t44ЯFǁ4P>\gr';wow}_jbS@&q3)z~2\J8<'V-`؇]翄 !–e3Yd eό4>#q;Ɋ&b[Cy58LB f]n#elw@m4:OLla1aEkWdbut_]W(vhpE;bӥ>RRJ9:e[ M^NfACԟx,0,p%QaF$h]awk-h3giא+j!̸AB֢Q78Ϋ]'{4[?`}=`klUru`+$ AqM1cmSOO?%zeI Y I7P[?Mt3>r< >;>T5w:Xy Qz50f&},XVi64"Lt*GWA D+rĦP]Y8vC]mq񐋛9tcjtqpy>(h7dNi ⰮƲs̈́؆z =[3X %YFG(҉ MB>rf\J";r9$0HDqҽ?𥷻/}+y Te_L|m <, F%,ß6+<&/G!z.O|3Q 80CZeGFޱ!;@u 3]r#]cg(`17Ly_W vO2}]b])z_ 8֐p H,nZ@Uч۔q+.އvI]-Y^q|92RX8;ɒL-jCd#N9je,!XHU#M3+E5n t)U"sCAlp44{=N7DXPZaI8l$&:6*R~9v[.CZ,I|},Vxx)p @$NXkbBvN?.Pwvl}YzF!KU-cZ}憅'), PM +e__XL $cMbn)o=|M̡5,2.I?/Sd{~p"vQJ) (˥) FcIY= -~jZ?2dk]P&njY R )A\$[ԦߏDΩlH Ãy!I623hLÞ ,Y˅ ^ B ֮WÚ#H"'❆T9qf mZB>.-Kb]׈>h* k+%9on= s-(#&o0;r!g] }-{ mE>f<5<chU3K:d Ŏ/El`ON(q d.U"9xWQaݘך15 =r*c !+m{[~LA< "I#*H/?ʖ'|/ _=ւ$'Iha2) 11<N^LOP*F:e >YojNuZUAna䓜نee,Q!^y_3HRҘD(H'iPx T}I~s(4o] dpmR ?9/sC_ixpA>07jZUy0"Յv\{n@t{m[ɢu;<4(|+ҁ9 *(/ab5**rsei^=F!iLiձփs6FFS1`PМ;GzSrzśćbQ<(J,hզ| ͂,H W2t?g̗a8(rsʖjGqec#aeRy|BZmOm@dcK@_0z5q:p9R2XL,+.4iاͺNwAmpБ klTW]ѦcC5])el;LZl)C'lkTZ] ^6%U$4bc|(~/'H`)wW5ȲwSKnr/dtlH_c1fp{ ݰىe%< XǏGp25f]1}ݯ]밟M2tn] εeXm&T!q6Z M},ÿ*ȮRJ7{A|UkeNk"}S \E=n_ml*=`;zx@N2gSqG!yCԺ4Ǘ0^ 1tO`gEtmH=$+;n2@5VQHy/Zy/R:DNSpm,;L&EK(8bSu-ɅKvOh 3HE3}H.Sy7GdTᘑIl *? QrJ'Y$LH59+>FJD̩9$Qҏy@r)WI9N Ǥ, <.`" oGD9qz\&iVIÁ hlhh5mXXX>p/*CO2ax/|Cۘ~ڜlw) TÛc{6-Yrq0^1OWY&!W bey9J8K{gwsr} Pl9+𦣠*(n,&[m^ Zс웏5VQOzp2809'jB OO,zLj(g}4v;4b\E,R! 3K-lI',Lr-_K_g'2 0I-aW,*$~HUs|T-ڤoS*P.9.Vd<Ζzlp4(5 $/q7LoSbgj~lC܋>ӄ=/[fȠ/omT?}yаĔRd9Jw9Fz_}O$9"!*u&:4<+Lb u 6.gdžeԠQ߼b,'%SJZq)8ūU/8G5a^k';cDѾ͓<,C29 ogU g'ӟ;Ol)b[rxRDG7īTbvfmU(yʿ n1f>X*4OmIŔՏr>j4-G >8f2tAMb*O CZ>1.*hJEF*k' ~'4醷NU_`A5CU=$wSAmWȄΣ>"D4 |(G󀅞="A#=샾`}`W2E%G?$2ΜB1&bO2EeFTv:󨎣L`wjs8.sYWmuβ) D9/[^$KˏO =n-3"qS$;D=,=8WުLNH<0?>uKGjWtOH&DJ5sߨc4*:]f#*ec #PL瑞VC( )#8.WPQGzH+ROͣe¯*7oHEOfsv bby[pckEs{;B~ch'@z=$7ԝCn ~իUJ&9yS ,t;`'7_tD(L +3NF[m]2[.aM4Bߺ_YdEW. 8چ",UCmS<ԩye| /cEμ5].nu1Lg%^a*4WŷΝ) $kUm;gKFc0O1*ȸE֦*65XE,̷lղxj{9eACaG/׈2ts7@i'fvcMڂG9f1`PTa:zM ghMƖL7a65L[)T8̵N:^* NźiHپSpe2zqnLj:$g wPS8N,3Ա>_tg ̈́V]Ƭ~ ēf0x]gkh  tGf?Ks*qrHz~8J"[dOi!)"+, ߼L_0׼:u8ٵ5ӞniI*{2^#)ldm҉:t"s.#N+.ov*0GLӟ\8(ilMK0;02.;1>MmEBی2JsWutO*K P7E sO5tC) (-H %7M$|˖^ j|Ⱦ nx}lOFĽmQx= m"]&s3aHU%'r/Pls5_^GɚY0I\A7\e8LRsY.̚l_Y2۪oq "/,|F1+:gs)N9@<;nΰ =~=ګ1r'a(iqswp~ۘ*E̙v հ/f8#5j:knr#BIۗ:nUEwŋfo9'#4z_ߟk:C *RCi(eT3:\W3OppʒX:0˜h⻍ +Gs泽z_̝3V\>#.yI I}r+tDJD!Z%rۣ̽/ȅy#6>.6ğ )b)^`yOLP'CNFO\@DVn:ϳ.t@o> BsjYX F,\߃~Tn1ka siӼE"]1ܙAu1V$.:7 He4n#9fS\>h#ޝW6C:}0H(FLSvYo׬XOvW7k<.>)#i+үuk?*.h_-]_Z6^aJ=$9o?* xh=dB l$}7h z ͖ b 8ޅ5DЖ|jM)zx^RZ}q;v^rKÅJ5 N'!1"~~8j![F㌀QG0t@Z仗X:V&ՙѽ۬Rɟ& ooF8 jHeXSvoWY([2BNBm-OPD 9E%Gj ś hyCZ{/&zeZd@Gg\ǯ9,AчT:%T6#6B(RqC=?'Ary 1\1/wɸB昕ηJ~yڮ4Ճz*b;0͒a{A9KV0!;#-~ cd!:%ƱA¸nؿG3İ'Ft?;;jtqu(KIV 1]t=\|9ךKSI'`ںQ}Mb!ƙ5tqlXߺP/<-˶)R2iFHVA 8v$t)񮎤>-^)u ޟ/=caآ#}WzFADmRa]|44G,KMTDKLb}qK4_Dkt+\, **w@_m:SXƧ i1vf汔raeO(ӡH1P2«^q~m} %ھ>sM p ̻ #9J$kv5q8D0 P%/NJǏ:A nMDa.3^D6PS)7(> rj0[EX34S"<N:L *4*y7*=;1pg 9xM.9ד,o4#ɼ(6}" FYHUpCRz5βĊEu~%h}EVq ?V;h}^FYolP>)\\)S0 _d eô\PJynL,d:U|xGi6f+c5; mr=r|iOsu@7.!ldWXnC='Hx @rWdžQA5 ̲ר83w̡\ԸxPK߷Bc3U'mkSKc|2NsΚ QtY#G` &Y,%ΖbDy/n2_fCm5"h-6'\B,PymxhlO4tWzTid2L7uK2B oý{"5jGfCeH×׊X1ĚWvL .Q Pu yHPLqJ)tZ]ƾ)˜a=P37H@.HA*r S2*Q\YrMjnHw)EoBZcZ& )]4",l!Vφ0:G = ԫo5cQڨAe'*0˳gPn NwpIV` a5< ' KPa і?Cw"L`B1Ԛ3~5 ^3F;vmn@s(0Ѵ$$i^ӛ將D -|8$) ]Բ8R=s$bpc, +iREo5!(^^>_§c&L\: <<;#rr\(W/?^w6?8 [ơG$_/kGj뚮#)klgbg+X X. ^f3bٟơ(C},7(':ٗ|qQ=@nŖq餱h pb؎TSVI-ɞn1-1Qt|n7m) cI W@¹A@s)xC(%ܽ?Hvt@+MWP 5Xt^ BkCX>مw uæ7;돗IIt-Ϧ{ ' WU[cG&aXc057.3쪈Nđ` ZO#>Iru% 5h!~!4rec{:`8XԩiQnYh Oۊ+FO5IxIm%CƵ'@Hؒg%\FV(bs¾%QRKg獻s\،|`GYȶP,61B"8H;# hx~L k?^tLO#1!Ծ!gɇh_{aݎ+k'Yf N;w[S#Ʀw_~>.>t{n6X̯!3D;xfcfQtF)@[$jlY) ٥KS7kR\YBFKѺ`kŏ?9&lފ{-!8`hIH osDˉ{8?'U{8̮əMe\+.W,6T==V-xݙ[ni_g a?NHgQV .NϦ5<עYqmFT\-1BcJ>]N`m:iv(Clk4-nq l> ,ld/UG܎?P^(6tkl@WUM~ƭRzՓ{3z$$)c],hrcc>Y ! p`9"5]5=R]|23 ez$Lչս$ @1@,1],wWݡB#V%AРfX9V gO+Gdt1n{Rg-Ĭ6j" x(YpiIGN!@;`p~SIb켉k2Δ75%>>uOzkH:(F-٭X᪺;3p'X+95cu1>W(څst~Yo> yuje'o[qXP'4m1u9Wz+A?+O8ęHֺ,Rg FBzxan FCzz}kު:u>OrCK&~SJr)4˘G L:yړ>D 鯡h kP>E@Q1^" r4m(~Q]n-xWG|K$vs繄SswnO`.1kpi(+(Wz8 ~8ls cԝ#S۔Y!@d|nfPZԞg'<ì^Gm;TCVI4VhBv3^p,UЌ a5s: xgxzaWXRo 8sVd)w5RjYs=S9DP⼥)|6[Y|b:MuᆰZ4-zy>}2^}s{JژU,T9捍2vl LpEuPɕ^3g%, W?EMS-LUYH0huCc1P 9g wE<9"OcV^̗a݂SzT[O }U"K3<!rT -8# K:XԬ2Y`jɣ4N%\8c-*` [Er3s;+3Z@ۯ#G'DWI *caB'HSġ^h̭PFi4uW#ܬUƪ_M8 P ժ/!BN&Vm󰪃0' O|)|">ed ם D] I+QU)l(xҘ`##=$+sqM 鷀h1=mv'T:a*U lOڐz ?V )x=- y#Pz`M`qQDҪ~; q^~hV( I}sWc\" ~N/d(н ws-?eB S>xͰ}Y:6Cy.!x#؂;>6}D, #l^BBw 'qyH}w |f5o- -}0Çmn [)FmQ́Z'GO fj)W=')I mٕ7y@!"i# YihLv,k4]jZfRE4FX\u^VR(HYP:ݲE>0FVrcxmxoٜ2;msv7!DQH(0Zslz-t,Mu ,?O|\J,!ImÍO2[YO" GID8k q7E{;4tPѤKDB(?;UD |^-RZ ]kE4%5`60}ͨ> @V 0tY-D1c->2NMqcW »M{ bk/oKkj/B