libjson-c-devel-0.13-1.19 >  A [p9|L1Tήg ĞTw ("-_`jC3sHNXCO8\X95+ .5~5<p]eh f=юԵ2a0b4f2fbd7a01cc2f97ce13653694b9eed9e7d042dbc09aef64074986bc16a2b68bde39d54bea440f0fddc6deaf348929212b61[p9|I̘{<A@1 uxpxa̰)Rz@ :jVw#/*}{A҂SB}a:5)owd4M/`|Jk!@^?7^bdcwpGpSj J讴4H(wgXbpT0j:ɢ8}N1bdWAٳS3Bx"F;O;5xgch57@un"Iq|u4$!"&iZ>pA5 ?4d  I :@H   , ? pz < T ( 8 9 8: 9B/F/G/H04I0X0Y0Z0[0\0]1$^2 b2Rc2d3Oe3Tf3Wl3Yu3lv3w3x4@y4z44444Clibjson-c-devel0.131.19Development headers and libraries for json-cJSON-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 header files and scripts needed for developers using the json-c library[˶thunderx6O9SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://github.com/json-c/json-c/wikilinuxaarch64*^% R m+ A큤[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭[˭a80db992dda4f3f28102e271d2656d52a0f487c9fd82c501ba9e2b36e76213f8bbfdb896632342dae0c54fee47f197d68cd569f24aa1ee441acb09474f04e0c7e3d410a05f1cdcf19360d0bdb3fcd5d595f7e56716a5665c6d95100b29ddfeae5abff761849c8311a2257d2f7da69c24910a277e2cb3af665488fe0de5b23d0761912222172103c468674ba13a6add2511115288abd3dc8e1badc8e598c763978d813790eeb6efec103a6b4a3e21319b61cd20ea3c39d158b9736d89bf3cba841bdbc555098885ef8ed52e5423e5a6c75de94766e85d80b89e9173d2287f20cfd077763c0ad7c486a90e08cad2f7d8a2f89cb3923b17130df708a6af5cdbf18da77eff9ef87bc540d1d85e07557a9e4b0f6c91e5cf6c8853ba101c32de2026461265a2c8691597ed54585119148f28763bcabadaf63d4c52ecd27e1db952a1b09cb92b15a41f3e3dd8c014a782ba602eba1eb6b8851e0b2d90cb693ba0519500d78a518c4f169006eabaf3e14a20c46931b534e4edd02e309013c3c5e8387e49dbb45b3ffc3ff4a4f254ec58673bda46eac015a41c60fbab32a8466db79d8df65010dd33562c3949e0bcf987b403d104714073e98708d067c8128b7c4d83efdf4b47c81d33bb1ae5906d32ee7776132301d9fada182bbc6d6be2e8fe180bee959a1f895742a2a90bf81de1417ae3629b4165a2e0f799f8d860357f5bb97c08b1libjson-c.so.3.0.1json-c.pcrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjson-c-0.13-1.19.src.rpmlibjson-c-devellibjson-c-devel(aarch-64)libjson-develpkgconfig(json)pkgconfig(json-c)@    /usr/bin/pkg-configlibjson-c3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.133.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.9libjson-develthunderx6 1527303094 0.13-1.190.13-1.190.130.130.130.13json-carraylist.hbits.hdebug.hjson.hjson_c_version.hjson_config.hjson_inttypes.hjson_object.hjson_object_iterator.hjson_pointer.hjson_tokener.hjson_util.hjson_visit.hlinkhash.hprintbuf.hlibjson-c.sojson-c.pcjson.pc/usr/include//usr/include/json-c//usr/lib64//usr/lib64/pkgconfig/-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-ccpioxz5aarch64-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig filePRPR42Q80C!utf-87c76423ddc28b08a2fd51a26d105ce402aec655de6e988a11cacec3b744faf06?7zXZ !t/ZM] crt:bLL $Z o`Pg9$i/YMrTa=}{Ŝ(6 N1yW4ڋ_%F̣rJ6 5JU⚝"r<0^DBz$ 쯞}s0b ²*n5ݤ]P~ xDˣrlCe/#{)^I-Py^xE mg9/Di/ArkQS(1| Tp.#mXjvՍoT\ZMOM2cMAP„.?a*cSseP*#Tg9zF|v^mU*M 7f>Q#̸ܐA/J0p6ytI*94`}( )nMv q6 pAnm0ź,Lb#4UiAe*O .naz@;R5Gq%lgyZ$# u7[4oIF/ikp^#O<ǯ$|яe^Ah2)0i0j"ʋ F{)k6 3מ>ĕksmR0n =_H3 |j"~߰(JM*2O-lyZǪX`#X(s = -!Xdr4trFɲd\Ԕ胙j]T ~; [ %5wm.%QxE `t~#1g1ϥW->]݆6/+VЄ!65.U'WB}Ź?Ty<8_2D_c⴩:0%esP p}@Ss La{ؗ*HY!U v?|lB ^lU.d*ۧ?P U/Ƿ۵tHzBB4s8;"ortyuRQKT?}?<#ϡD" KXhP`%]\knd&Fd^NFSI4 ]5dT݇׭KDD08Tڗ kWoSH:4%&7T.llnLI̹Lb.& +tۣʝ)jvL*2mG$ʹp8م[. @4Q')TDlPNxLoI|ċ.8p6m m{fj1x)l!e2o+ޚ-wW~$Kx e4Ll<רCOsbNytFKb'mV>;@:6֔z`GhW']d/&15,-^9g*G$ʦ|󆦙.=l |ΓPԀG>MےmvҐ8$\`ܭGDJ?ʉ59핿,l#LEoTd0G uV,cXW]LJ'b7K ыf\4Y][AEc*&8fN`?uUPlO>NU;φ (XD8E Ӵt oZM:dA$!O!﷾FVZ5Y$0{Tk~H0QsT\.<sѐ1vg*_ KH]EœsSjF 6F7SH8#XmnYT^A>Bj{GAnLx:"6[i|ϻ}{wYqsegK*"/1fP{;TrB>0y}#FWw$F?%}B>N& hg|EŲbZp}qd{(p@iɃoZdlozV%JYX~o4m|ˡ15F r)][׌-ʧ X䉔HN^b.Dq@U;rq[< : G۱C qnӃY@Y$.n0IccvYd${ЙcS{#wTP͔=P. ?"E2Oʣf{!ONֳ"D+^$|-3tt]IY ęb('ITG)"<7avTȫ(VgWo#r¡4tm-x /|I)"6ohe RgGZ ə$7EZJP\X*ӝZ 9w`)`iQ&; 1-)¡ 4P7 'Wl:&R & E_awsB2X"J kTQ@Cϗ$ )¨Yk0=m<*״q} bৠ2~d6JDd Ma] N\DJ&E}Y:M k/fwOt:Ri o1^\q>g2u?#N@*Uw ;ھl?a}&4DF Ć"Nf#v{aZ͌ȊnU)I2wDȺnn.fϡ䐊H&C#i4Otv54oAU)8]Y.J`H*qK4wz]xpG2ǐXF#,E.U&ka5 *.⼵53*HQ>15zHJ9Ȕ@H.7yah}rk<欈FgAV~Z0ziDπ2f=gndڍm!s6(6p#(7dCpQ%bÈbI9=x\ K2i?owu,N1v-u q3*hO|#X֚PPln,#@h" z'T1  (#c~Lp㡘As lg9c{5dW-/w9T* &s%@R.805&OthBLb +b 1(Wo/_7~R|ڈ 9ut`~xbf]g[TzVȖ.X8`^u/~-fb Y"Q<^2tP]< nfel3ؠ*F~[`Q<+AȻvg(^/Vs3iYPS ]3\0UҔYGs0\T][sVɓ/qKaG=1v3㯣%rK D25}M\m]8مG*$zZD 2 ѫ)nNBth)yi/} pAT|pqYd,z[M`P?WwİֺD{:%Q?brsU܏jeLwMWɚg/ʵ5hs8@o+?ΆD^F[JD%=&XfշOҒ3|/>Y3E7o)|fK $q_j"7CN+ҙB#DȇҚ/wΎc4Vn\eS k]1{GM,|T.P-YLJR#Xƿ0m戯׆'_J lӴ8{ŦN-B#c@kbwT(U^K8i㯨ZAIho&Rj6/z6ؖ|4ܜZ1M0k5HDA[13+*{|AE6;::?ڧg.}QBC ,qsfxl- `7T&c)˝gf!O7< :Bf e?Ɯ,k_.Nl %?pȨ&y*V>DCdmQS2vFy00P_^ ـ 0U.ˡ YV"F9yG9HPs3 jV+s K !@26߮~w`]+4Q#j+bd$͜w#;Hm6cΊ# 6 uTX8D9rsQ۴G-2,mڄK%X-ȿj{o/ Xm33E-RRd BkV +c+pK ߬!v`[͉g)`Lt*|==2\4F _ph(NӇf3q줱N`0"">HSfaVv+[;)EP&e +:VG$ ᓧ/+Ͷ@*%b=x~H&[d-Ǚ'\FsS%Gps [g5\ȍ@JB,(p'N}boس-㷌awl`ͭ-4.ղ}YU֩ [h͝$n)S L7G߀2_x{c&3JƱ-`aQUSyLW./3ʟ9Gk% pp#E'߄NA4?0&MG 7ecà T1AtP±K!$K7íϪ('{]{:~`1Jktbw #2JԠYFf>"ej4 VQ4ה5֠БL['%pIE3)% soy`AWB;U.g9)p ,AaDhK%^r>4A {0UYO+om6gEU㥰:le Y\\Qe;r g$a|4d\Kp_^^}ǻGfebWOS&HY ?5E|,?FɎَvxHMJM wH)jpa2bV b*(Y=!uY(w p[y$58m:Q60 ME"aX:up+d+샖G!MF)K! ,C2Kx3A8w9#jNV~4P\h8 ](PT=HI)%4\~ : I5H%y2RtjO2qOR ]G"!8UXT 8-Zt>CW1Oq G),Mc{.=P̃h0M:~-äq .*jO\v10gg/rNiy-bRfK)}\pRP{$&3Ň,X2ZJt,ZOʍc8vc#4__R4·ci+m n *J!mYS JrVƛ%u:_obM+BU |*lwiJJnge.F5B(I#t&i=,ϣؗy/<%|pmi d %%;BAn4ˑ13 e]b̆PN.'ehˁC~ rwRnؽ"u]tʢ|PM}Ao v=d.)\y)cbz7􈪯quQ|S_\U],e@☿6'@ph}@ՂaBV5^B wýdixY}GEMeɥX[-6l<9Y *TZr*o/[Ftw);)z o}l(G%I~ыD4[~C`*^}IANZyUk&c^b#fMt@ Gۧp ȏ:r,qcdZ180269+&4ݳ´ˋi+K=A kȞhfy10LUuUgH$L&1\*"&? 6JZIyyU+M,B@tWn}P lSNh?Pti)IC OF5f\ǽ‘~=m=s,*O Co?"=n]gyǽ 3%~}-FJ~u}жn`| o]3DykP&忺U jwAQR-n* `(6y T)Jǹr,6.$'^4* G7r-Fڮ@F]{yՄMP?3eikF .5"E/ܙ_Un2)1o%w@3=xAa?MPBMn.Wl>%/odVfl" #Q:G=-्fAu.>d! Wnm:/̸W;D$E#w#`Jj`v{y% gU;V9; (R#0"U 35}nV ki0Ӭ:gkiXŠSFj[sRf\Z)O&:LfWK4Yuʯ [5n39]oM?g/`U5˜y-G>hP҆A-j~̃טY`g˄yZ\`M䱧,No*0MtzߔxЈ,C<̐nE6A+/2r]ԀbB] }BZ ?Q .d߉M hqk! ͫuӍA+9/z^ꔱ^AbqsYx 0-~LG !$X-HqɈVr=;ߧe,$ ̎<&Q7"1 (7 8+qn)4?xifi@- DzY֕E!:}x]P5)),'˪!mXIr1 yY"^vc:D4i b h͝)#nT=qß ;8SmwqJwcD "qD1Mk`GS R~ԑe"]؆,1Ƨm-%38hc̜*c/ WBKM8bErl ҀԻuջɗf(G+tqî/Q`xu)N`3DZĻ.8lTEՄB7(?{!rq^hn4Mc-4F@·@fMgOG*,ƑVb؄4O6ʝǤ3FQO܆ԨYL4w.Bw]\+FX 9ýCMAQ]ͺ*۹$ ⼩+V9{lISkfh7׾!8"K lgy ܮv_(<_ x>,lx)UT> hξ8xuYuZn1EOЃ6v!9,g1T H6EqcHBIjMM 09PR4EsUQ| BDLo>$pa7sJoLBx3 |$ŋYc.B+I*:%*x|NބV(O wԊV0*ľG杍4|c'ǚbhE8Ulx e9FeO۞ikF '#w @+igh m:n*9{j%B'CDLQ/h)K|5NAPm2׺U({[#r[kjͼ[$ܵ(G`tӓЈh iduVR捄rVK H.rna r AW=UXLwCJStmӢ!t[ Niv 3žuS9Pt%g ،x+e\2H"&Exg+Q+FC}YIM"Ǫ}gb^հʐ+BDB1!돯8HӑC;d7E  )V?Z¹%1Gg;Ur&.01giƌr[m=ty&e"薫q*ߜ^9\]6Y#ÅQ2d@݄J) ؘ/}9(wP>h&ᴯ J쪳IE^1pVaQ !|_f[--X#e#QvT*Zhp\vop7u ηq`Kuε܅Ǭo *vc`Afֲ_jZ7tla;""VoH_3ˠY S2&@Ocr(Xc{mQ*( JLXK_u.lY$5mٯvssavHuټlȺuh݃w/[Y8 w`Lsu \)*^DQtV_CMKaBI7XpɤcW4?5@vÈȏDhR2|kw@9ޢ~Lq mUIm"%0պ#.iv|cAmz7>S3/x8:8hhN"#y%F\Ä ;9s~h@wm`?1 ,fNcyݎ Pe|yYY:R^f,sfMgu)[N'xQyH]G- bQ~$^I{ჩ^pV_Ts.>1" @VfzEG~f"Y ɒa RW-$?c ’OoyET aVƧ+89bS}CwN(P:'dKka<0[Mз;AUz̸\NQnJ j_l.1r|JV۔piюc= G*MⳙS,| @bb+]Ѕ0+%we(u=}×z2ᗮ"O`#|$% Rg- Ø)ڦ 啢\>LRT3cmmRf$řN-Oe$w\=jނHᰆN@ nZ#AXc$Z#tm67t>>#*p`G1*Z;LR9JWa*+* npyJ ?StuIsPp(S'TIBO<|wZP_Wq -u5ų&SsFI"GA3RPޱ[v8V h@aګz0W9v;Q 6;x KHVbr=F^2D?& l7+ԱƞW} f۔M%4LD O%A m~@ ͝L" KFoH=sG7g_gڊ@.TГOd|>WR1YEy$.y(a%>Oe!esxv;_XñZx!aVI13q"YoFwƣȷx8"3#Mt#=q3o.P%U%w`ERj:[kmmP`)ږxX_*i߳"]=!n׳(ؐ[,bC<ɶ0x]bDSe"؞`:W15`%Og^k~!қ< #A0\/^G"vӲhnEg[$Kf'` ı`$G:``Je۪ob%= G6 : Rw8+mDt&¹?0w~pQi6V 8J\P7{s-=[ B_&9گ z$`P=3`ZEjX4QfA5ީ[e5g]H V^_ON` a=TpaQZpO$2鈪hI,K%rw~64]#~\Os>fUJkPY=픻5ٍrɸ!͗8j~LuB^%T>PfR0aL|Y Td&֓qMj0>ͦ}g,l lgYDE|v}@FQD̦ y>1#Ev+M-#34+ f -mGx+qh)b Q=TXg\auk,BXuxe ɁU‡xAQh!6yB[OCy*Oe 2ZIP@|59ja}7urU앐nqt &;90wb#V(iE[_ ,-zKQB׭8f|KtDcO1 ɒYQ(>E4Ab!09ʫGv]jQ?l]7-c<,K: ݾ ^NTW.-[?lq2 +b |IJ]mehz6 Pb{5SOl^(z* `.xѹ'A5{ qƜ㾁PLsCW!sR%K5@Y b 2I"de2.J pRvB*$˭e"@fѫh0N^3E7F3:x,X:J)X-mL1, -+l3/wz}U ʣ+[b\ X_WW/n1MگqQ;q2~w 4S5;%.tj׼[4_hr}6xz=>zA%΄)|:(kzEG?Ů~AvC+/i]BD /`г2u{(|ߚ[uCGi6d#7o y`๑˅{U r2:<\2|#oxo랄\.}Q?[q'B`>]^m{z s̈[kB37Ȣ!K|j1+% NWƹb@UژW~`Gow;^{/!]P+<"1D`>A5`ujoWDp˜z EFo&F s:"c}JHÈw^tDێ8cSjq# :i6FmL` {RWڇJG4*ǰ@"ck]-vT.!mvjFrlhtI,NwĽ&a9UJ8ǾZp ʥ/e?碄Dġ\xA`DSi_!J z'IBdC=©Tv\4lOgcDƱw bz,ɯ:T?8bmwyXgM}*'*KL)$|ƒC$\_@f8UaQȺG0w a¢a %0d6"[38:޲du|Iu|ueV}40R|cuWO>Ĝ|Jthnݝ|i݇=Eh[gyKoÅNvL|Szz)DQO2uM_hc3 $姘Bɟ:٪TJpU)~*49eijQۜwY騸fbskݗ\LǑ)IrDtゅʱOnRD-ij3נ\bAN#u1J-{<}9T;da {Rpew`r\uϗȢ2DK1Jn@t)WWIny{Lg .t\ļ.в0;RWzq i.&erD2]To 0JrBpp6OXBީY qY~`NYytЛ7Uo]ePPj"ύ'c5NBvU~}3YZ\ӺDZ5!@ Bnf~O6&G&KY(K-B0Up<胛|`)5<,Ә~ܐB8K{ߩ\E5Q(FJdD'g/RYvOаKotzq`٢Eu<Xo-1r4y  ?DM8zo1hT?P ЕJwh/+]fd[b |펉lf:-K'hvQ_g/Clۃ{v;1Ӏ`X@XzKF<qKVyKMhAh;}R/ |;<d,29@ #a:95Js`>F2WlF]6%JU"螃_jYoQm@}b(0$/dwqMLe:>P4R=_O9!=\dsig^ u1CPXӬp<)u`-yE(Uhhm~_ԙ&tc <"W O:Hl=[kM3~BJ 4d ]#Cf*u-pZ͕4HVN9Z~KחǗHcp멅h8ۋFz]c7ߘ aI]? JOUНF:ѕ1f3E.lWƫAd7.s%:fLO$>8I4V5\1KE$H_P|_c M2w]x.+r{,/ĘhoA[$Inb6SE͉s)[/Em/3ړ''Dº^c~툾z܎zpy4SpFPo_?&vHajk;{JKjME[S+y$*@cP(|/d\1;юU05b>y6UCT%W"d+k՟O 5kTtQzudc/IpMaxU ?Y^a/2rQs+.t0Ɵ**9R h9$-~|L"3i Xdl፥~^_@AqL gME( +TX&)7j\:˺Ġa|CGr>n[zt+BnSZ#1dC(á ]J1ͪ9uK_ز M[p>pa4*1a>lY)QέKIL$U ~ Zַԋv31/yŅmWL.6Pr3A9r紬ɠnn(_;Lt!,|f.g&{;~@>R\IǠ ⼚D# UQZm"g#g{&0{readd4ڦwb""<ԕ;p8YAդ>*`gcE50aE+v-g.ێ.n#WPCkՓ. r cr['w2r!bĩvߦذW"E7WWfmLS V7Fd39HJˏ|j 4!}86ͣ:N@G3K;mw]V(U@TNa)捻|u>LT]rQT Nn"c.twSHe]0b?bl$9fkAOd9 j lN{ Mn{_$RZǟ