dbus-broker-28-bp154.2.3.1<>,Lb!M@eee6CnpE=E9ꩳ9W*1⢶zoAyl]ԋ1ՊuZѢtTan%̋[p{/Ŏ;J6$q qo"Y$UY 0Jt9߹1@KS0O椛TTO-;ZD-~{uR@2 M b.!)ᩚdʗՔ^Bf}dUP qMB;+_>L2?2d  G *9]ci , T  h  |    n      0 X "x""()809p:7=+>+?+@+F+G+ H+ I, X, Y,D \, ], ^-Hb-c.d/@e/Ef/Hl/Ju/\ v/w1$ x1L y1t$z2222 2$2(2024282>2Cdbus-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 controlbs390zl213PSUSE Linux Enterprise 15openSUSEApache-2.0http://bugs.opensuse.orgSystem/Daemonshttps://github.com/bus1/dbus-brokerlinuxs390x 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 fig 3*_A큤A큤bbb`Qx`Qxbbbb`Qxb61532f16ad7e83925d911aff45bd1ae1499c8fc5c89b4ad027f15aa4d35f68a2e51a9d6ad98a2f5bb33538b309c503a2d31c0ada3d8bde33373c433f8948ff59ceb45536155d21617a7ce24ab5f6499b18a0a268e6cf71db2f2d0370bf0ec87795426ae32aa9dbca7f7144c47da65d9b824ac8688e6666b22a28824746dec86d4197d859892bcc980301b64af1f3765774268044cc1e871277f3d8362c27e4ce8845f48e05bc3c92b2fa62970558d20161cc187aea8ba0624610df4167f9e0c3cda3630283eda0eab825abe5ac84d191248c6b3fe1c232a118124959b96c6a4servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdbus-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(s390-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)(64bit)libc.so.6(GLIBC_2.2.4)(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)(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/shs390zl21 1655905695 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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=065238379c6c5e279a9297f91c6556a453d7ff46, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1a85c188e18450033eb777e7e4053ba2a3389127, for GNU/Linux 3.2.0, not strippeddirectoryASCII textRRRR RRRRR RRR RR R RRRRRRRR RRR RRRRRRRRRR]u=Hzd7p/55*qOΔz=G960Ϋp܇,C^(Ni(;ju\͘2y|wW9*Shw.ʆ_@[z{͜-p9@]>@fYRaQ[#Zk6ʤ'f'B]6]c "ݞo׼d199sNWcx~}df=:&#|3R#&?i 0Bkk1;\Ei qZ%m B= u5UzN6rت8o彄:. ۽~P̙$v|*дcH ¶/E+y6v;DYp`1hwKz=8&nZ)hh#_"!>4dNj5hk=faYA L^r;YȽvxɬZmu\^iW`@h Fw`; 0SrnzTYyQFҷ肣H"HΦv@H(a ͷB`5F~I)[[I{3řqOg";.'z;5AIu9w#[ŊLp:TmvRl?j&l/-IhgOZ)ehODl5RcsՌ\QL zFr}! L rdK -+D-4mnq7^gO ME:-92O(y }FɬS_R? :Ah]=jnOwk¡" jpd?c.St5g ~H_ngh\hev[l%-;Cmp#3Zٶ3+yeW:Y 7¥y3r> Sv#<K$HŗCNX<4!cF/M}+p4t fod <V Lnŕ6'9ш2 =kp׷Io>=hȰK+7ޢBdTC5xRfX}E6u h@A!%>1cur׫T) W V~=TޔZAM>"F/xR"1n(k2Lv[z[~M;WhHV,1wa0J͆`r遟H:Mz@ GR-0 (c~paZQd^ĸa7$L-@0([^:0|!Oj=-c'\Ky`E\ef٪_+(A-n1ޗw7Ml&ɱ^rZ\Zȷ~b0HF1]['}yh^I#fCŚ1gqU/i&,߇xʸ\Y]-%R-΅x@o$(\rF2DFn'HS~2f1-vqLqt42r *z5shQ RO1$oqn -r/ 7AJ' MX!Hcu(؟in3C#Kplcқ('{pZh%#x$nMqZ.1-wLҖs:=Ay{m~n`ٴITґrh\g4mr7(eDnd@?TwASdT4ߙ`yGuGH,#,٪WԢ `df5zbS rbL [\4=Ply͆rJ+>nH?savΠ L|/l$חv$amN}0`jP3꒽DUN\;ᔢZ^FDE5< Kו9E ^~Ɛv{"۟ izBʅU ٷ3fj܆^u hEU ˥Z\ѭ}G@ IՀWlZw|ME#I@=Jȵ}=|ohknʜ..L fQp @ H1opED2\zsx/|wmPƨ-k,s@tֈy">⥋9NPW>PLnV^-S Ά$- j sۀ]_4WTci!W'O҇1FE+a;Yce3_W(}=M Z~UK&?Z;$cOL}9I6GjP@*xBe o9ƅJ2 uv+;%]j$>1K AsO/pA=X{d[Qh3K*}GvsW8<ʬvj ?BFLxGp6`|Is>?Ѽeti.\$]~"b SXpAw\HVX?d@$20]Y4 Y&ySmS`ho+'ξEܭlo#j&*۽ 9^>[`UW7zQؑVӓtd7?C&n!@yke]!*`Rg.h/d@>F3ߙYPP(#M_Aݗ.+%VV. o걳O1Y`E |'<;x{I:"=}5oA{F=1X`%F~tXl܆L!)$!2qC^I_hGdQ\I0=ezqc ]qy`L2xZH׍fINmN* Q A¿AԞs-ф }I FquJ|nUP0 sMKg.]&&DChYTwBJSKlCU62V,.PUWthuTd]n+pO"Vzqc7؆ҐᝰC Zhh^yy.6旼S'!l - k}~)fqao`-1>S|Jd̈́Ϋ v.E]@֒SO j. H^{ `ѣ`[GjǗ]rJf?uI`W`9eEed$;WxSGXkSY0%I0ZIDZYt7 Έr IJ zsJ^&G_KgBpe"[ڸB,{1%nmu_Vݣv24J{4#֔[N4ceNAD5e~q*IW2uRwC= ނ)kk2g[:鷆}>! 2x5vTljB!ad_0CQ;@rmì{79$)jR[#9B"W.JQ=!Vϑ]{9nyLW1yE՚LVJkV% S,AytCp-l<ُu|T) ڍpѿb&#|4IK\đĄ\ [kpL&jH~ilQwՊd(#YL=n]3}ަZZJX9QIjm,pfY{bĜ*MqtJ> /XiRD xn gbUxg:wݳ nso[ks,PW4n6۬]ja Dz 9*b4i4N% 6%Hj=)s"SbuwEFk cKnV\-1<_Ž ]DZk6>5#hV@9j0L0>91oC>t ?F5$#pV΁`Tr@\X·% '1TW4ɥf.D+/"LC"<{Q_fb4-4+*;L6o*'鴾@rou BmDCNr4@كDƆ_qB3ٲ$?*l# l𡕳+!囥FIb-{y6+,;J^:xhҢ 08fxYEY!k` O" RzZhS'Jݹ}#M::ly gl|Y0ȏ`s2~97dHjWY5fY@hFz={&>1?2} J]#xY>qx]mE Y1U>77K)kkʛj=eD+ S|tzUqcT*=5ܵ@[SO/vpC(XD2?A{7w}v3NT6[àpD+`Vy|WV|*a2`w2Ooiff~}?4 z!^Q8BX/VB`Tਥ3 ܘb7 pgX{.O8f zJrwU)kCBz.!H_O: +73*k׻1xeGHTD)^Equ)ګ[l)FB/qjhW8f;p2ָ宕ܖ=/ hA6Tbu{WnHV76('qZ%S?$߲x~Ԃ=WZA-) Eu^/4Toħ9:acFqcgV V35ZNYumZxb1A[-u4fFhG.Rǒ90p9ȈuH5:ywAcӶbb^Z˩ײC$0{bJY`VqU#kuP)K+|׫J W=ъaF KdƦ-cC֕i's:Q\"H"M z}~]C0İRvAly^6<=4"=q;qeK쎄E ޻A,;WOlǧ1 .u\?CI8;Wi8JM|vq]MfSӁ책Ks`;W9cdWC "nT̃=&Rg}ە % 53Bުu2Kn!ng+Q̀۴z|[cŽz,R(DuIbҲEV x(&+/ @eQy\w)ԦKS#aSZR} 9 _R,-Go"zVJgah:px+0 PNo*bh^?V>8LTy}՝ƇҼ]}%+#5&/6?YSK.XEԓsVҤfB )rYd!DuIy5"V@J AGUV)1E!1l!`~)%A<L"X2r5Ew!7*B*=^0}bޢ},<#᪰EՋǪ1e)k.%dfJ'/1=(B]$M |JD^kP I!.J UQw}eo/qɾ\X;7j9D~:%,aOnVT޶afY>n]_ ^=$a<4Bx>(D? RxEsn[քCv8F&'F^euXn=[y} #Л~ c&8Şwg=CŗcW!x}> /h߯@BH`r]m3/cMw /'/V~ͱ5[ȥ˥e~mqWqTGmS 7#ǵ`D\X/j2u>8 V&q-^mLN̓&BVZM6XYvsge^, JMv_؝J(IAE+p73tCkJI&Wp)W~l$|%X!)٫S-&8wSVZE!9G 1/t;ze3s$ABz_gѻk&yW5 =p譮Ul6\ԇa 6&g%Z˻)5{{A;~|3W1J R=(3C0e mNM<曏ڽ/5u؏Ijy_{>xc&B0jOLes"RT2fOSC} D͵z5nrO#1k/X"$>eD";.l QKpm 'SѰ4TeE0Z*Gm ak,~ j 9p+N%դIR"< y 2};H܍ j4jɾu_$fFѢe _ {[Ϩ4Uk[Rp:傆 g d+e db;-VW+"E;/;ldxb`|@e2_IYa @%' 29UcVƩ  d8o M_ק9? /Ss;nMe]|t-(I׎lm\5iXSSU3:f10Y ,7zD%7eȍ1ݏl0E?B%Q&t=H?D;G%xu, 0zL@A zڵ81:B I``5Z/| )(Ne1~+ @)E°^1PBfV@ pqZ"+my3Y$ FXعٽɊ#~dCQ+xm8<䱚@<ڃq_p6\=D;M+MC}ȕiڃgخ4}M {paYPٌ _,M^8aOYn/12k{=B:vEpÌ/ ԅ>wKl~Y?_@5ݔ&Y:8ft(aKW~ڿ|*U#>MH{;zHpAGvOA:sķ:O{řQbM_V?"~n_U#OGc=jj _'k)59MU3 f'7KWI(dOLJZfno'&$IXWE.N:F2=gjsm7收D}j+qx0A>7`H5{,XBKZXE^4]r':v<XDUeԴXvp39ǟ1-k !v' y=!*_ҹ6s^;y՜^Swyu yf]+C9`8BzGP`ոpl[)PePP).!~!YyQ:55f?{ NŁl ,x-I`&\ ΏMb}aU֟y1ys#.N t†"Rjn!ڸ@G|xvN |֤5( ;JӔ$WV_R & 7uJFߣ!9_4ohu`3 l*8Qv٨C oq.z'gKn߶,3D3\#R*.gRU4Y}c nju{*g(s13sц4o:k[B;mj>xN :4=̓!^p| ;f KgRs]og]]eC~TӜ>,=mcI:!G=!I=F?B@#xh`hn8P*{[V2_9iUt\oлbz1ھw<[ݪeʴbۥc+Ul8 L`2qꊯ, ii3ڀ<2M_Pd݋.닾uJ;#p_k@*\3 &; 39" ?y*Pr߈ Gr$8L*iz?stFE<&=Spf!rDguӆlZ:z݁v'#*MTtV u`^6au~i$Jf̒jQuAF^ LkSAKs9~ف-9SVY2SD%`ɧ]Y|ʉo|Aw5\آ0(9]G3h><3rU50bدFpo]7^nM=5!p bq,oK!1AGF1TS~dYvoڟZϚT ]FE <#N a Ikt"ȶ!rN Q|Uol FL@dTvA@akEAm5;zTv}B2o:R%4O_ڦ63֢;Zˆ]։ jV+FT \۸oDA܏ z<7q08JW߿\?׬)Xzzn7l7ܡi˦l_5]e&D71+gcGdь B ÙN k}ۧyxv'?%! `#| a{~Z]HfUCګI :bV`xr>Ned㌛n I€5,8D浳w2R@(o[3p,5o-PVz4m; &H\ e)a%FgaCkXN hDVt`L8z(}^:R6]#b/Kb./0i+=ZX\ǃUWȂ Ld8*VL"Cv`dU&Ū )3dq2xq]pP)>$;l{ere:Ԫ^M OE?ÏB|YF?=g$Y!CĒ$Fw Fȉ" ܪTcLz>>QhPliǺ,-)L;U[ԣR[rk$a%!3gN"!(\+%ʫ.`Zey{T(P5z hBpJȐ|E;6+7`[RH弽H&x9 T]=awz ogvyP}Z8n^ GD/2H`,8,]n^Mwأ\Q88s ZULr! {KZf^,ރ?@4ެj,U&wi:x涇A_Yv#z4r$Om/~#d9oQO㎒sfUj? "vY`CMQ^-Lei4{pm~`-;8ӌa#nR?qF|, G+s]w!4,}}ke8V[DBJG٪*MJR{%$.lhEȥ"wPDljʓVO/0R|FC +bj1A~"liB밹fL+-A.P mfvTįܢJo1=P{[ Lm]^Xc1)񳩝"yNI:mniA-^6|VA-WA`_!Ye^W$3DT&V)Zꌲทhd#Ρ6HRG,F%y?Δ5h ><{!t^c! JҼ.420:ӜwCyRlK\һEix)dP& 8ǭ%r7"hhϜ)_'%D,$CR;9B*2Z%0G @tBV[Kԟ-Oq'Jt\B)b%&fX x1,&j5R6 ަ(tXT+>Ok|cb ֧%܈\<8a0QYjŶ;'h)2:'@@$(2>[(7:mK=bj6;/R3֔uƧ4Hmm—]PuXo^7;ZȒX{VrQҧNU Yb oy~'A,">^Ov |3&nZ3 :iZX- y"[\(͝/y:[kXC6SQ̖j+"*& cͮC=VnK F~IsՖ죵W8_7nd،Ɲ@5ƴ3Wߩa%^Tۺbf?0,;!h&@; uu`_3\7*qĭs/in(Bdanfw&F9RwMiiCi:V<vi(nh!ѓvμޯQMI9q BcV_M0>'-}u=#b'.XB0/oh:z_<58ʁL.xgPIK9R7gԒ`]2^újHYcXE E{BJ4h1AF:C3,,C2;vKe9ىeo>Ro8hᔝ9I@ BA|/B@ES!ec 2֞_~{<iy s>~N?GƤsbZy0u\ ۢPLvyq4*OQw#IJ6NU8\'-V0Wv{oE$n,a!D: @8my>6FC2t!•*DS^(>VA>!6񇬚w )NY@X^#Mm5` ОDxsC5*]r -cu[}`ސn|ݑy-j| 4T\s#01a[+ynsg}ͪn}i^σKy6',f65rKWdt1Fk/YrX|cč`)xst.QsΧ:J6-"m8bgIPo9IY<ȫ}Y2t4ZLu߷"MgAG2'|e\d@s{LFNRh=]+|;QQHd acֱƋzԓ!!"`2+ D!|~nQ$(m3왹_BjSz'pmr\Z2n]<<lYH{q"w?o{`9ٺf#'γ1 gOyNZmU7A3'~ Z=XI J资/g„1fJGܿ`D^wz9|( s:7\˽~>7𯭱V Cg+øvӧ^j ?={gșxWk3uaDWoU5[7r5mκJTj.53W~Ku4oȂsi/n:5uڅtAH <:44~Ӕ&mGܖc!̗`%ЈZ1Bwj W ϣ9 I\Tc`~#jݾ%T;} _66,26.YCjk|(x}1a 8l ysZu(_q#qfF.}RgQ9g}I|֟/u~ $oSMUϻv7;ЉLJyIb?9F{lS?nK0Yv7X i]}V&l/]@EWT8Q*_~ 7cArDPYabYq)My3Z?|y`ʉy [HiPc 4N=,r29,SqxQB0.,߼p?nTaΠM7ad5m]zJ gJ岄jSgJƙO3*M u) H6^B)\#9"bWϟ9~uOC@<Ƕ}wt*=M16] %HeC6ZX(Ew2u-'ُ!iJ!_ Tc|eM*Aw~?>N?Tҝ'h@`^̙=ͤ'ίpyŗlT{oIGFQB_&+Vl| u"+\DBi|k81?(!/Og&5b饰CjV- 0ՖOB)2~)\/"bcvm$R~O8%Zhif$EkI=Wg~M iE;PB^Cޣƕ(e=s}з8"R VG9lipy{p7!KvMNױ5D`*dY݁, 4"-N) 0Ylt w}םӈT,9(s`IMs0 JFD& Lbq_t D}ۧi 3\v>ϱ:dYo:֣,޺';( V/g3rSɎ?6 a[`;M8dA$#5Y/Ms" |Ы$$4ׄixUKHou^Kh7bHi)V:%6%&(v`a