libjson-c3-32bit-0.13-1.19 >  A [Pp9|#+VM$6-+$W$F8[I{yИEp.T| n4/#sVK:R0qZ|*C7$ ~T/2 ̇8u)OGc @NonK&]hiHàٵkQTX=^\^)RmObiĭ'%sG*؇>[FWX0#[[w T|zn 5128c2abd3fe9f665a551ed9a5efeb172ce62e86729773daae6f350ea1de341efffefd2b8db6aedd84a14a11a9f0d0d0dad9916d [Pp9| S9! ]M]Drd:b1w,&J%e;ZZN \/i^5aA墋.c7$Ne)*&8[ :й(G7m .ыOJp=1>p>-?,d  3@DLPi     R hpz:(`8h9:>*+G*4H*<I*DX*HY*T\*l]*t^*b*c+^d+e+f+l+u+v+w,lx,ty,| ,,,,Clibjson-c3-32bit0.131.19JSON-C shared libraryJSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. This package includes the JSON library.[Psheep65,SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://github.com/json-c/json-c/wikilinuxx86_64/sbin/ldconfig,[P[P9f17638af0ffa44122ce3d661a4e817296bd00b6cb01a2d8cd008a3989a28a92libjson-c.so.3.0.1rootrootrootrootjson-c-0.13-1.19.src.rpmlibjson-c.so.3libjson-c3-32bitlibjson-c3-32bit(x86-32)@@@@@@@@@    /bin/shld-linux.so.2ld-linux.so.2(GLIBC_2.3)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ZDXӸWTl@SB@R@RʚQ() - modify the value of existing json_object's without the need to recreate them. Also add a json_object_int_inc function to adjust an int's' value. - json_util_get_last_err() - retrieve the string describing the cause of errors, instead of printing to stderr. - perllike hash function for strings * json_global_set_string_hash() * json_c_visit() - a way to iterate over a tree of json-c objects. + Notable bug fixes and other improvements: * Make reference increment and decrement atomic to allow passing json objects between threads. * Fix json_object_object_foreach to avoid uninitialized variable warnings. * Improve performance by removing unneeded data items from hashtable code and reducing duplicate hash computation. * Performance: store small strings inside json_object * Performance: of json_object_to_json_string by removing variadic printf * Fix parsing of "-Infinity", and avoid needlessly copying the input when doing so. * Fix stack buffer overflow in json_object_double_to_json_string_format() * Fix various potential null ptr deref and int32 overflows * Fix a long-standing bug in array_list_put_idx() where it would attempt to free previously free'd entries due to not checking the current array length. * use uselocale() instead of setlocale() in json_tokener to behave better in threaded environments. * Fix out of bounds read when handling unicode surrogate pairs. * Ensure doubles that happen to be a whole number are emitted with ".0" * Visual Studio: use a snprintf/vsnprintf wrapper that ensures the string is terminated. * Fix double to int cast overflow in json_object_get_int64. * Clamp double to int32 when narrowing in json_object_get_int. * Use strtoll() to parse ints - instead of sscanf * usual code linting + Build changes: * Add Appveyor and Travis build support * Support for MacOS and Windows through CMake * Silent build by default * Link against libm when needed * Add support for building with AddressSanitizer * Add support for building with Clang * Add a --enable-threading configure option, and only use the (slower) __sync_add_and_fetch()/__sync_sub_and_fetch() function when it is specified. - cleanup with spec-cleaner - remove fix-set-but-not-used.patch + fixed: https://github.com/json-c/json-c/issues/240 - remove gcc7-fix.patch + fixed in 014924ba899f659917bb64392bbff7d3c803afc2- Added gcc7-fix.patch- Update to upstream release 0.12.1 - Removed upstream fixed json-c-0.12-unused_variable_size.patch - Added fix-set-but-not-used.patch- json-c 0.12 Fixes for security issues contained in this release have been previously patched into this package, but listed for completeness: * Address security issues: * CVE-2013-6371: hash collision denial of service * CVE-2013-6370: buffer overflow if size_t is larger than int - Further changes: * Avoid potential overflow in json_object_get_double * Eliminate the mc_abort() function and MC_ABORT macro. * Make the json_tokener_errors array local. It has been deprecated for a while, and json_tokener_error_desc() should be used instead. * change the floating point output format to %.17g so values with more than 6 digits show up in the output. * Remove the old libjson.so name compatibility support. The library is only created as libjson-c.so now and headers are only installed into the ${prefix}/json-c directory. * When supported by the linker, add the -Bsymbolic-functions flag. * Make strict mode more strict: * number must not start with 0 * no single-quote strings * no comments * trailing char not allowed * only allow lowercase literals * Added a json_object_new_double_s() convenience function to allow an exact string representation of a double to be specified when creating the object and use it in json_tokener_parse_ex() so a re-serialized object more exactly matches the input. * Add support NaN and Infinity - packaging changes: * json-c-hash-dos-and-overflow-random-seed-4e.patch is upstream * Move from json-c-lfs.patch which removed warning errors and autoconf call to json-c-0.12-unused_variable_size.patch from upstream which fixes the warning * except for SLE 11 where autoreconf call is required * add licence file to main package- Add json-c-hash-dos-and-overflow-random-seed-4e.patch to fix CVE-2013-6370 and CVE-2013-6371 (bnc#870147)- Update metadata (description, RPM groups), and remove .la file in %install, not %check.- Upgrade to 0.11 version: - SONAME change. - Fix provides and obsoletes accordingly - symlink the .pc file to the oldname for software that needs it - Remove json-c-fix-headers.patch integrated upstream- add json-c-fix-headers.patch from master branch to fix compilation of apps using the lib- Update to 0.10 version : * Add a json_object_to_json_string_ext() function to allow output to be formatted in a more human readable form. * Add json_object_object_get_ex(), a NULL-safe get object method, to be able to distinguish between a key not present and the value being NULL. * Add an alternative iterator implementation, see json_object_iterator.h * Make json_object_iter public to enable external use of the json_object_object_foreachC macro. * Add a printbuf_memset() function to provide an effecient way to set and append things like whitespace indentation. * Adjust json_object_is_type and json_object_get_type so they return json_type_null for NULL objects and handle NULL passed to json_objct_object_get(). * Rename boolean type to json_bool. * Fix various compile issues for Visual Studio and MinGW. * Allow json_tokener_parse_ex() to be re-used to parse multiple object. Also, fix some parsing issues with capitalized hexadecimal numbers and number in E notation. * Add json_tokener_get_error() and json_tokener_error_desc() to better encapsulate the process of retrieving errors while parsing. * Various improvements to the documentation of many functions. * Add new json_object_array_sort() function. * Fix a bug in json_object_get_int(), which would incorrectly return 0 when called on a string type object. Eric Haszlakiewicz * Add a json_type_to_name() function. Eric Haszlakiewicz * Add a json_tokener_parse_verbose() function. Jehiah Czebotar * Improve support for null bytes within JSON strings. Jehiah Czebotar * Fix file descriptor leak if memory allocation fails in json_util Zachary Blair, zack_blair at hotmail dot com * Add int64 support. Two new functions json_object_net_int64 and json_object_get_int64. Binary compatibility preserved. Eric Haszlakiewicz, EHASZLA at transunion com Rui Miguel Silva Seabra, rms at 1407 dot org * Fix subtle bug in linkhash where lookup could hang after all slots were filled then successively freed. Spotted by Jean-Marc Naud, j dash m at newtraxtech dot com * Make json_object_from_file take const char *filename Spotted by Vikram Raj V, vsagar at attinteractive dot com * Add handling of surrogate pairs (json_tokener.c, test4.c, Makefile.am) Brent Miller, bdmiller at yahoo dash inc dot com * Correction to comment describing printbuf_memappend in printbuf.h Brent Miller, bdmiller at yahoo dash inc dot com - Packaging : * upgrade upstream location https://gitub.com/json-c/json-c/wiki * cleanup old patches included now upstream . json-c-0.9-linkhash.patch . json-c-0.9-json_tokener.patch . json-c-0.9-json_object_from_file.patch . json-c-0.9-base.patch * Redone lfs patch against new 0.10 release * Removed empty NEWS file- Fix LFS support in x86. - Do not build with -Werror - Remove "la" files - tune up autotools scripts as well ensure config.h is included everywhere- Remove redundant/unwanted tags/section (cf. specfile guidelines)- add libtool as explicit buildrequire to avoid implicit dependency from prjconf- add baselibs.conf for pulseaudio to use - use original sources- initial pkg 0.9/bin/sh0.13-1.190.13-1.19libjson-c.so.3libjson-c.so.3.0.1/usr/lib/-fomit-frame-pointer -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:SLE-15:GA/standard/f3f3193432f450c43920cbf2903b4701-json-ccpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=794cd44924e196ac3705a7c48c61ca2b1f466a92, stripped PRR RRRRRRRutf-8b91ef78c5388f0ed8d5797fb55d0ab28d05f3a680dcec26662cc27353587f040? 7zXZ !t/`] cr$x#>g߆Th?\UBgsڠ~GٲNL~U'!p? v;|,B=7F| !-kCj-L;fu&fY!2+s#Fߚpu>L?b&a F\̇[axVppFAUɓJ@&kJMnWm=rpŭ},gHxJ4n OVaعҀ" n2ũ_@|^-Ծ:5Ώqٜ&Ğ#VۆM&)huH^=7 _Jh ?]+XLFǒ񏥦8'Hʂ#8"VĂp}'59?9r.-)֑g\Q$aHtyJTmIsM]UZ8 nYqGrzYFKiǺ#?FeRPF" `b}~hCo '8=%8zn#cmCS\l>7<|5inbMNvoh+evhRl6ʊNANG(ksd#432^Lۛ/5dw+lC#XA鎕z$cNvnp̏_9aWʨk)FU!DS4軗p AM (Y27z?|oȏLHxj8q#jį8 z= #56kzKgz D\.E'J=ߤ!6z3r̳sm'+sW{/vL[|a]*.ZU-0Ifx\荎mW$" C3ʱr[C upDF Y?t0`!N\Z{9o:H<q;eQ!/ƍRkZTk{ˠA/7IL@+P{kRqڴp9X] P!:/lX'vՔI5fL K9Ys(EpW񒺍tO:Py965(b*t.8oTi纂%9u_:Uh)RGfYBjdNP:Fp_]_Q>c*AWkQ:62s4t8sY8` [kc|dz/[&pNgG]Hh᳤twc<9߳ _"{Gɏ*N7Z7 z!hǷvņsT4ȑ_{;{ tNOoSDG%ea )Ǫg1?zFZ(uN&Ӝ=[Ėqޞꛙp')J }8K?(¯Ɛ:׻!փF8 TcΌ9sCy ͢bm(mOI @l03jbTK y@=wfMfĸȣ P_#QꏠJSfŪE6 6s(+3!z2,E B(<ۘI#o@ ybi!m4Lh`?<)! {b?֛`@ Τ_&|YCKH`ޫc;R«:5)+Wٯn\)(o rGT u[:Ϫ)F30#\D;1zwq1m I.?1 ѐ 7 E&mT&Nv+{ubQ n!HFCN%,/c/wLU;}Iw xw.+\߫Ak5X2}9^ZRy ]ؗS%:%K}c7zPo+F%qƌp@Fϟp~6wV>( jMeBV/QuHY^:tC;mk EH[)͟eQW@sn#W]xD/!T:XJ$Yϯղ3FG/ lȨj<M,ڄOn]D@#]"Ԇ<}W}Xi.5ҫ{ *s_^Eqq@ l5\/-F!Nܪ!R״K_XMp{>v)q&yēgF-|Βؚu#V^@#vkΛ L9bǨDh=. (0-/=U4W8((~B؛ߛ6!#M 1|FY˪&L Q:l>O9rE$Ks|jU"r&/ZZ}]!5`{il$ [c'}% ku&Vg}AؤX[U6w$ 8 gq|'{{':|Jv~hrT-ġ-xE[NIhh7ЅTWrb7xz9ۉբ ֻ:ESu|NcfF-[J56pGIJ`jJ~k=^r ̊w-y?M:h-70F-F2V@@N4]s. lrmfS?KA :5t]Aihv&Sկo*̏i^3.Y50טE9T5qT*v|ay < q7XK7IyJڃ+My+4h{z{l5˸ޥqb'J-<ư#md]n ofŔ^ 9^)= rű侐ö޶*T?VS\XNNu`xsG?ܰp{N F3z0Ӵ[JOO@ـhX3)>l@2BM{>GGYsQM3zNk-O rW9˔9h0k+)arL`7(+r㗒jOHL %] }?g*:NW+L`m%fvEr7Qչ5?:IQP \1lF1+Aiq o뎎$=)St$&0?"^L[T`bw>52Λ$I;0rWD]YА_E|,?Bկ! k5XQ jIT}g}W3 YV6D06so:^9"cJ:y`֩R=NـG>,\zjuWS^N?ZȓpÖwH/+ПҺȸQH Z]ZeYl6ZlBW}vE4HKrw(OͱJ Dҽ&o퓦#5$Aږ9j4]I]j㪣8]8{)$%EZ묓ĐE&fCݜǤ6AlbeĒlD6|GP̝ JTGۅ!A$Kfc0/'-ArQ"w^,P.4Wq $ IFX^Gf|юe0v(|UYu8TsB^1*\{eF!ⳣKe]?f U *qzd;p6LIk*|sZyūлI%.6i@[ / |p0:מ{&:>#y"A3^lRh(0l k5̗k0&l&`@9/ú"cyggG4!jG>W>\u-6R6FVLK3y4/.+j5*a@ P07QMWT786*;S'Қ,ehЍOv,خUgix޻V("dju8s+3W-|G9,U椶) gw@Erv՚G {.kv]ajk剹<|=#kwR *}OVvr{yx&u򏮏u)@@dRB MK% *d;W**z^ 'jbʷli"0*FvQMXAHreЄ_j8p;pcJ#*Yິܕeʉ*B%RN3ƪ  AD3KVuEM}u񙅣D 6=U*dd\LrA ˏK s$jEnv3PC>W) Rxy`鷽`-1ԞQ_:!_z+uw&-}׍q2^ݟjNBAC.k(@MS 71ˢMOkEU[@#rk"A*gMukpcL_2p)O5T˱. +GL]7mګ^ƣdq]e}e-!H@WFQ?V:Rk=/.Oa0Zr%7)y6ejNetӁɮB#(-9+eةH,Qɨzz9+s;-v2ٯJqNiD.TlE886q >RO^\H_<Ktv&Ui*1'N֒#󗵌v4]V',J|?&~֯+o?SA+W>Iߛ|E3VF<Maby4gO}9渭!ɯGP^gi"@=P(#^ bIeo i(_~'yٜhNHh樀 l&24`R\C3xT>(LɱE<.\ź\@nS^$1>zr(1,Qvo?I73/:z2½Ӌm44VG${; NV,ͻ,jC珋MIjN{fp[n`x JqHhd3es v\i.D:!XDtwT Ґ҈+Z8hsZԩܻFҁp\\~Uj:y;x곯MDIDB9/Kh;җc?!{Ub*̵Cdd)-d!ҁ}84)>fLڋ7}>۞Wr$5>@MQ_DŪ[O_s t3}΁ ~O .&Mvڴ`S05GY7Iiڲ;U?N"gD=PS|̔?V z[N~>D>@_|m%cؽ`f_=w1j)+V4p(,QU8鲆phj?a W·0Ndipkj>']NKJӐ隼C)m=Įqs@yT4嶖N9(%`b\W&9z0=wcȬ: 5(P1YKs~bmd|$m+{ Ye>K@Wd eںt3dzմqgZ '\"dPcY5Rgkg%(SŴUk$ݶ/.VgWtZeK3m(OyĮ[2+V i٥t/[i,2ѧt1p9il`%5|ud/3df=vCi<| rR)XʚbWפ}'Z!;TFwOӕkςD{It#SsX d<#^#^#O_ZnO,<ޗ7LN1K&i!wץO~~lz&EwZˋv@o4gh)Rͅ*3shYKc[K0h=e^%<VpNшy~!.!ySڠ*۷lۿAq!/ a|`{PKDYPN϶1#Iy6xS76n~ƫ]'ەи ũL }(Av;ع3YiLc!V|U3\jf6>0d 6R(yCqSZY:qBSz6QjbR X,N.w*'bԽf9/#vZ4)ɉ]PD-K+;e9+$$h?iCF]ŝE`qM.(:8X{+Qib =tK­`6#jAhqY)&k ]& D#ި8fa3E kc&&$T;QMF7 6h+/^i tDLKqhr^["io9Kw,P,h^GZ)kȻgoe۞&iM7>΢X/<-*Ir {}sԟK#{oB4en׊y!#p,P#|H#wl %!x 1Ln`%x Ql{lvO|uzޙ*1F=ـQn$=zŧPB*ANlqUCB;'_K+Df\mƺeםOK :=ŭkFlؚ<=lb5n;X='ĶC%/Kp栓ZUztnR~'[ xgRS,5$i}nf^5>C{u5}2=:g! !, !叕2Õ˻^yPCkwwMḜ=Щ:?tV4u8܇w#!daht@1U+? L'MPt cVD8tjW&8st c8$gn[i E# @:aϒI}7l XO:&v5.<;dR%8ؤlG33yN|T@[ȍns_K/l/)+Fb9A69;1(AH#-J_=p&鵑\>xfREfY c`I Ŧ.ڊ=3 (#zyP+ƹ-o @u,kHvld" r {W"$ u%/G$wF;&M&SG 7!Znnk0z " XRfDsN_0'('-MzO{=£Uu}ND{}VaTU\FF8ԅa϶2keqZpp$R$hgxUmql-3MCG #2]OƘKeu*! ?墍7ODFkkޫ55Xs0a .2WWљW4J,uV/0[A. 9ʤ&uZؐ%Y\>S,OMSjڈyu󫇃MY8"ڹ,)4^\WDZ:`зpjDDCV֪#?c|-Ϧ8*RιP&] NSdi䗓ړGf4s #TZC5,;a`e;>YM̒/ OAMM\CV{{,8`X;iv-%,j1 & FSSjdzdwmeƄп>r$Ky-T}6 0 <"EpHOB5x OcQI܋vR 8.QC9&166H[P]?ӤlY5jZ'V `X^1. L[fV50K$]\d=gY W\h@dl4Jʬ #dђjg"_G2 N.m=_^ySLGn3I ǠhՍ>kX91z;SEkSp9et OBMP\?awH7 | fKEӛ?xŐ. V )2 6K$ 푆r#W=/zDC7(:%ħ muLJu'@&]K=z}w_8SY `OkP&^(Ɂηsϵ8VE Cd³ OEH%CP&&JNJgU\&KSJLMp*&oˇ| Z WTI /sq(;]ҧ Y¾gj>+s"5ЋLM Ǧ: 'q ̃uAvXP )bpXN'Q~ywYUcq63xr?/[Le<yC13lZhLW[oO0^vLh , 1I;jo1fEwx^jPVѵ Vǭ3n.j#3Y@LEY`&w[˄+bˡuNQ _G5~Hz= \MQJYxinN7ձlJB%:`@Rw,ջ^&7 *w!CQ&zvwGcu:" ^QAXEfڦOS`XJC?lȐ Cd E#;1`BHa^@h/@wwG[USz- cNzZ+,/̋ |9,2 D #γ;kI~afU5;IsirKʹC`$߫+r[`~&}ZqPo kZ 8ke+P_@D kS%)Wsd kE%ߓ /FmЏ*Y!7{2e";a>!=d*+KKa%&1w\`>Y,?:P@2 !3o1,ON@ûB~^2cD&_ dղy;䱀jT7/ʧa2$XVdn,ށnwcSFg_+swfiI=6S=v:$0_@'Rn'"tx쇕$p~2v M-"9ܟLTو%617D3zs6rнnw7$ͻ)_FX£$NLEY(4/3d_+;L)t Rkxh{AJ:=ˆ1iZ; " ycl_ n+6+b6`;SAQ+1>^ ܺ_%`,P }*޹(ާQbt @ MDrBV}y+>TĻW_S0ů"WJmR[ḧ{cCi|N]AVLNOhNws w7)ȩU'->>, M `3oC\,uy(s#0V㊸V]onjW{GZ!fޭ6AIV:i+IDz& &C-0haZ6|VO*p{-]دM[ڊZF&J⩄ I | 6@YDD7 _KR/ G-C);(ӴDI6NB:ZީL晪S*?,nܪjt$Z+="x."bFP p>ҵ)#8o ȬAҩ D@f`Mu &PtHUV!V3J}f3dQo6l$$fʗ, 7ԅ +(D` GU9U5Jur oOyleKB,1Yn"7z Lf?_8䭷tWl#^5*SObЎ?WZom %6$R2rMvD EfwAt!^"";O V^E"4阯Y/G*R)q#L08dn4y RYHF|$G{# a3V6@NO#"TG5(s ńKx׳9Xw 5җɈ`wa@v0(``af(99_U'jpP`LKeޚ zQΰX2ۚr˳#3.ec6>Z M  cl>1}Kf. x+ ,iIt %lJC~:(M6(/c (g) uHxy ,E 04{yͿQ&Lއ*bH-GWn5r!8ȉ,2y|U7S=^$V qyƇl#S4bCϲ?1E% IKT~˕wQr,0C)OSeh5Q[L lvmDqnSGҼԓQo<}/G R^ y'OLS3p*f[^? R)*Y.j4VG,ݼ]/6$Z臀k0(3fVxUU!pl9K - @l'ר_VٔۊL]/+gk{bǏf2@PDj) ^gm*i kdoh.gޕs覼 O`c8s_Lq?}?N r5̇Y`Ր'D`C< ,ՖW@7=zA3Vh 9 ՝2˫5$Zx5?:?n̨J8`}BW%ubw=CS#&{&NN9ΊOA(Mb7 ?kE=]Rԃ; ܑEZ֓Q| )yeoěkX ٨թ3WF:ry7! nWnxX4s i+8 `?'d1Ȳr?}l5a`!XuȊR35+8:Gj+ͻ]cu9 -T {QAېKSy_tK>,y,X,0CW!]Lz!I=Aneѱ(Gnԓ$4%HWA~l*\be\ɹNkIUE94x2@\0 ԸZ1>.l ,{E+Ȯ&U.LޡL?y5wC%˄ͨfgPO\x W]0&wwC'[}BL~pr)0xa4@ IxJA7 l;`ӑpkǶ!=تj-H' 6(:ISrӕWMf,ZZkl=<,OD?>F$gG?#I1wz*_Zk"qM`h@mtB[R$Roh2NxX:WYkwt3{Vz& =*KA !"pp{7"z,^1R_HJ1Y&G0-skQ8Kج>k?))AWa$ I&lj&M]Vp%6ww)F6+QKBܱGl}FBYdv?$vېM:PԾ ͏`-(hw8´Wŕ H1Lc~B&n0 +# ig[?2&xh6Wm'a6UL:+i3g2/"q+cF` 06'Qʂg$&f7rWۓ ?+e&'@{ U\G4 h|^G܀ *7!MD($ԯ N=[;߱ԕx/JdI Ҵ_A{Kpff',3]&qӞ8g"Tc(-Ŕ7mm 2lM!\d DK~хwBzF]>G"VnkcK!vl!|m#5?{@H/=1D6w^պ Z1Rx@*b[zohO2޸Zmfas}Ce/w_t~tL/~k{0ҺŦ"){R:~_d w}@!Em.%_ojߦTcNHMlG6-LWMe]Tĸ˜Opްff"h|UԉUЏjAl<cK 8^]8PvoMs9Ctm r'dBVu3kA[EYyEz _q!B<0G#KyiE6xc r#VQ~_)xbZ=o`mt-'oźtb&e,sj"IO>Љ:PųHNH<&yqI/kϫ}9Y97C=?ktX7hj!tc&Z@2>NoB &Xڢx4!fL78e>2?BB m1"CgW0öaDS]-c S_ 3c.H-|I>1_e<_EeڈT]hW-i0ʌ(knf鶑qPNV}n,Znˇ:_"2Bg=ۮeAJwcc$Yڊ&zUG: *~p^Rn?K:u/O[Z: :U޿fI5\eR*,ŎxNBߟlV {umzu`H6SJbeMZ t32 +k /ְ-R(ȂoXU%RR䇑쵴MwY¹9RL%pT^|/M8H|Ѭ Q9w]m B@B\6 /v-i eF2N2G$l}Lds{{3Ձ6Hn*t' ^Vn3G#j8UPլuWcYлs ޥU %rDUc:h#v_s9 cc`^rVoorV]_=r07*%t2's|tmuS[%ĊλZAkFZ08M/p)>? :ڞUIg٣&\7/݋S9mqZvz6NlMn7>%Ic|K =|t' J-`'"WVЬ*UG&ZjU}-Sx6'՘K-[)4FTkX-dx m#e=5:ĪbC#k5ksFeh"eb34^ڒ>k5-y5~hQ>/mZ(Y?.8f0X4m:UWh4U#JlN@7vWh,Σ:|cgg8^y{n?ر{{7M,9G,q'=fncEZ.Ц_wD\gmj0wU?Vkވ(W<*pYCWN'T_jeSK4ِd cQ%t{߉k"0avoN}aj#SgO 0 '$'a-Od?NwW,q?Cڋiŗk'B-zyn~9lI]X OQ㔄z(4Q*^cq>bț'4l R)%AM+F (͵=~O z,dƲ1  N.?dυ#nTÉ^\m"/eYK;kh`W 1RL\ pƧFd?9p+4] ፥КH*HOJI|7QIpTȠ۹אerH-%jGY'k&j+ W/qxSseQ&jauAR9p]1MA 1zej;6]lO%4.abQ%WBL3  \6ştFYj흌5dM*íMp;qT_ uf[|!SG2 8ˈpy6|l]TY&rc$nVnD~6lj\! %|[T6U&B3X+9Y}mKh#uEuQMZ.?b[k B0-ƴis&4awi웘J:~ザz.iDͺS4X~ͺ^ĴG٧M T4 6=NK>.EMDiMXo":g/I|cpT6mZF0r}ȗfPi|(Yn&TR#^0=dYP5O\O*dQ/x%qT[N49*>_Dn`L|ic%yK/.ҥ,[=K1ox_N˾q gڒjxY)&ݢ3Ga kp)$5mK g\RunAK vi #rweiֹaw\i%h[fSlNΏKytSIƠXyDaOD,Xk6oXeCG/[pyQGł}[(DLGR1?[jlǘe DDk^q) y?pvT £!g ^lud'ʡBHRʢ3MPbDaMl]/%vx<PzTc[S|7 mʢ&T$„2 Vx#Z !_EYk7>D]7ݚ 6eg'l{vn`/))Fqk˪Y(p:$-,  ^1tV|hB0h\~͔D$f AsE_5G)Q*9ƦgW9 IY4Lw*[Њw`JEM_$FTNZNlh&yp|Y g[˪|=$ҝ@{D`$~ڌe?ĊLޝ}UA0Ⱥ|g6ioda MWh0i5lIJ TS CR)ODdt(ŽS|RJR 6s^MFipѕs%֡jgotZV~kDҺ7H&cBuC+~)ӻ4l21s<~8Z^d䍣L-}^ '#O2 咈)žoB)_-n LDJq/_2N$)V>-4Ӊ t13O^_mZAVlh\DRWDi_jzTuBo5[# +nGT 6~%Q_76|0=Wxek;ct7rEP#j<~l榘P;M*CVLo8bNȟK/ڱ:W$Gv1Es=%n7+=-)e>km<}P$a6U,߀@NF"p7tx*/qmf]?-HG>%/MxJ#l]0rYiim O]^B/;;~ߡ짜)oe0;8GḾEa]0Rn$un2W=mGFx9ryN`$"=>rn^`$PO"ϡk!B;s$ Wr){)?4Č^O{^tY=!x?ѕ  Q'`Y=_mwjhei=H-yPX[5 g޵2lu:RA`x݌ThU%66 0ayC`2i$-HxAM\I&SФ ᣜ*w^`2:3CTq7gQ↻aCX2-}oC^#J{U7)&[q؊T%XP\VM+CH"(46b|4e*쪁]uN :JX8IgqTaER@+IO"4GZ _K5V]$G֓gjXh6`ff