libeconf0-32bit-0.4.4+git20220104.962774f-150300.3.6.2 >  A b$p9| )F/&cC|+$XdiqB(Ec%! $H.F._ &›SKT&s?חìiZܚF*|mQT!!uM/52bW'ݤb%@r&Z"O?qpgh5%,TLInC4|C&}L!T11)2/jHק~PwBmhDS9aLW׵QpH2ebc63c7c47c541ee649160a5a1d5eade36737d85a77333c92935993766c1782c851eee098ccd9627d601a4bdd82e9fc6bd58672p(b$p9|3[:g am P. {"$m}+ScGQHa<'{d"cZ]sIdo v O.-udO› WB)l Z8]td!mg/j#w 4vH7 Ns.f~k%kJyi2 K+/%3r'i0(7.vh{*2Z"yrP5L>p>4t?4dd, 9 a  2Rw}       X`@a(8)94):)>1G1H1I1 X1$Y1@\1]1^1b1c2d3e3 f3l3u3$v3,w3x3y34444`Clibeconf0-32bit0.4.4+git20220104.962774f150300.3.6.2Enhanced config file parser ala systemdEnhanced config file parser, which merges config files placed in several locations into one.b$sheep93SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxx86_64/sbin/ldconfigb$b$ccab73dca3d5cac0ec0fce3b1ce3158e102a150dc4402c0239ecba146b37f3f0libeconf.so.0.4.4rootrootrootrootlibeconf-0.4.4+git20220104.962774f-150300.3.6.2.src.rpmlibeconf.so.0libeconf.so.0(LIBECONF_0.2)libeconf.so.0(LIBECONF_0.3)libeconf.so.0(LIBECONF_0.4)libeconf.so.0(LIBECONF_ALPHA)libeconf0-32bitlibeconf0-32bit(x86-32)@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)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.3a6a6a`:@``@`x*`u`t6@`n@_t@_X@^3^@^8 @^&]@]@]@]rJ@]p]o@]o@]o@]m@]ja@]i]g@]g@]fl]e@]e@]e@]c]c]_@]_@]^][][]W@schubi@suse.comschubi@suse.comschubi@suse.comschubi@localhostStefan Schubert schubi@suse.comschubi@suse.comschubi@suse.com schubi@suse.comschubi@suse.comschubi@suse.comlnussel@suse.derbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comiforster@suse.comkukuk@suse.comrbrown@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.com- Update to version 0.4.4+git20220104.962774f: * Fixed i586 build (#158)- Update to version 0.4.2+git20220104.5dfd69d: * Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)- Update to version libeconf-0.4.2+git20211111.c7a2c52: * CMake fixes regarding document installation. * Fixed different issues while writing string values to file. * Writing comments to file too. * Fixed memory leaks. * Fixed crash while merging values.- Update to version 0.4.1+git20210709.cf671f2: * CMake fixes regarding installation of econftool and man pages.- Update to version 0.4.0+git20210708.6918ea1: * Fixed covscan FORWARD_NULL_issues warnings- Update to version 0.4.0+git20210707.537a8a: * Fixed resource leaks found by Iker Pedrosa.- Removed doxygen from build requires.- Update to version 0.4.0+git20210413.fdb8025: * Installing man pages via meson. (#147)- Update to version 0.4.0+git20210412.1513a26: * Added econftool cat option (#146) * new API call: econf_readDirsHistory (showing ALL locations) * new API call: econf_getPath (absolute path of the configuration file)- Update to version 0.4.0+git20210408.6d33e5e: * Man pages libeconf.3 and econftool.8. * Handling multiline strings. * Added libeconf_ext which returns more information like line_nr, comments, path of the configuration file,... * Econftool, an command line interface for handling configuration files. * Generating HTML API documentation with doxygen. * Improving error handling and semantic file check. * Joining entries with the same key to one single entry if env variable ECONF_JOIN_SAME_ENTRIES has been set.- explicitly BuildRequire: pkgconfig for /usr/lib/rpm/pkgconfigdeps.sh On TW it's pulled in implicitly by libxcrypt-devel which is not the case on 15.2- Update to version 0.3.8+git20200710.5126fff: * Add CMake build scripts, remove autotools support * Move C++ ABI compatibility section- Update to version 0.3.7+git20200605.c67ef9a: * Fix build on i586- Update to version 0.3.6+git20200529.276359f: * Package meson files with autotools * Use newer version of actions/checkout * Add actions for meson * Create meson.yml * Use meson source root for tests configuration files * Add additional compiler warnings * First useable meson build support including unit tests * Add global options, build with pie and GNU_SOURCE * Fix name of library, add example binary * add support for meson * Add C++ compatibility * Add test case for crash with empty value keys- Update to version 0.3.5+git20200203.3144b69: * Release version 0.3.5 * Use float.h instead of obsolete gnuism values.h * Remove gnuism (strdupa) * Check for empty value (NULL pointer) before calling strdup.- Update to version 0.3.4+git20200121.febebf2: * Release version 0.3.4 * Fix buffer overflow in econf_readDirs * Fix parsing of quoted strings, and values starting with delimiters * tests: add test for quoted strings * tests: tst-configdirs5: fix config dir paths- Update to version 0.3.3+git20191028.3ac14ce: * Release version 0.3.3 * Reset *key_file to NULL after free- Update to version 0.3.2+git20190926.fea4a03: * Release version 0.3.2 * Fix merging an empty file (#105) * Add test cases for merge function- Update to version 0.3.1+git20190924.822cf5b: * release version 0.3.1 * Set delimiter in readFile * Change parser interface to store file name and line numbers per key * Update ccpp.yml- Update to version 0.3.0+git20190906.0e60a88: * Ensure LICENSE, README, and TODO are included in the release tarball * Rewrite set*ValueNum functions to avoid libm usage and add error checking * Move src/*.c to lib and release version 0.3.0- Update to version 0.3.0+git20190905.0ca8fe2: * Merge doc changes from parlt91 (pull rq#73) * Implement econf_get*ValueDef functions: if key is not found, a provided default is returned. * Differentiate between no value provided and empty value provided * Remove obsolete check for comments * Enhance and adjust test cases * Remove obsolete check for comments- Update to version 0.2.0+git20190904.03fa5b4: * Enhance and adjust test cases * Update ccpp.yml * Update ccpp.yml * Update ccpp.yml- Update to version 0.2.0+git20190904.989df9f: * Remove debug printf- Update to version 0.2.0+git20190904.c9c1820: * Implement alternate file parser solving the problems with group entry detection. * Add new parse error error code * Bool values read from a config file are not sanitzied, so we need to do that in the getBoolValueNum function, too. * Only use ..d directories * Release version 0.2.0 * Add an explanation about this project. * Check for NULL pointer arguments * Fix error return value * Fix typo in comment * Add test case for reading login.defs with data from util-linux test suite- Update to version 0.0.0+git20190902.dd17c11: * Fix int64 variables on 32bit architectures- Update to version 0.0.0+git20190831.fb7c1bb: * Rewrite econf_readDirs - don't assume suffix is ".conf" - Read files and directories in correct order- Update to version 0.0.0+git20190830.04ba053: * Make clear that the API and ABI of the three functions econf_newIniFile, econf_newKeyFile, econf_writeFile are not stable yet. * Fix getGroups argument types and add several test cases for this. * Fix cppcheck and compiler warnings- Update to version 0.0.0+git20190829.a1479b1: * Make comment argument an array, so that we can support more than one comment character in the future. * Change the API * Fix size_t as return value of getc()- Update to version 0.0.0+git20190829.209219e: * Convert all functions to new error API * Convert econf_newKeyFile provide the error via return code- Update to version 0.0.0+git20190828.74eeb32: * Fix tst-arguments3 and tst-arguments4 and only use error return code. * Bug fixes for new API * Change API of econf_get* and econf_set* functions to return error code direct. * Fix some compiler warnings * Prevent possible crash when parsing 0xFF * Add "--enable-compiler-warnings" option to enable much more GCC compiler warnings * Fix more cppcheck warnings * Fix github actions build * Update bin/Makefile.am to work with Asan * Add missing tst-getconfdirs4-data to EXTRA_DIST * Fix some cppcheck warnings * Don't ignore getline return value * Add free for getStringValue in tst-group1 * Remove XFAIL for tst-groups1 * Update example.c to free after getStringValue * Add addbrackets for getValue functions * tst-getconfdirs4: make sure, only a file in /etc/ and not in /usr/etc works, too.- Update to version 0.0.0+git20190827.5ed5492: * Mark all input char pointer as const in the official API- Update to version 0.0.0+git20190827.b243e6c: * getStringValueNum returns a newly allocated string or NULL in error case.- Update to version 0.0.0+git20190827.8374759: * Fix missing return * Remove XFAIL for tst-setgetvalues1 * Fix representation of float and double values * Add preliminary test case for group handling * NULL terminate string returned by addbrackets * Fix addbrackets function- Update to version 0.0.0+git20190826.99b6bf3: * Add more "const". * Fix setString and setBoolean * Add test suite which sets and gets all possible kind of types. Some are failing, so mark this test as XFAIL. * Start marking some string arguments/results as const * Optimize some strdup away * Mark econf_write_key_file as ALPHA as the API is not stable- Update to version 0.0.0+git20190826.9e69003: * Update ccpp.yml * Add --enable-compiler-checks option to configure, enables AddressSanitizer * Fix printf format directive * Rework set*Value functions for error checking and error handling * Add tst-getconfdirs3: verify we can load original file without local changes * Error handling for econf_getGroups and econf_getKeys * More errorreporting changes * Fix make distcheck/don't mess around with libtool install/uninstall, this breaks to much other stuff. * Autotools cleanup and fixes * Fix logindefs1 test case- Update to version 0.0.0+git20190823.09a8f2e: * Fix buffer overlow of realpath- Update to version 0.0.0+git20190823.acd8cdf: * Update ccpp.yml * Fix crash in strcmp, if strchr returns NULL * Add error reporting to econf_merge_key_files and adjust the depending code. * setStringValue return NULL on error/key not found * Add framework for correct error reporting * Disable searching through XDG dirs for now * Add test cases for econf_get_conf_from_dirs * Update comment setValue -> econf_setValue * Update test cases to use econf_destroy * Replace econf_afree with econf_destroy in example * Add _generic macro to free memory of econf_ functions * Add tst-merge2 to .gitignore * Fix pointer arithmetic * Adjust Makefiles and code to make "make distcheck" working- Update to version 0.0.0+git20190822.bb9702b: * Ignore /usr file if /etc exists when merging * Add NULL value handling * Update merge example * Rework merge_functionality * Use deep copies instead of pointers for merged files * Replace [] with KEY_FILE_NULL_VALUE * Refactor getfilecontent functions * Remove cmake files * Fix test cases * Update libeconf.c * Change License from LGPL-2.1 to MIT * libeconf.pc should only be deleted on distclean, not normal clean * Fix delim argument * Add more test cases for login.defs and wrong arguments * Link libeconf against libm, so that it is enough to link an application against libeconf and developers don't need to bother with other dependencies * Add autogen.sh, which calls autoconf/automake/libtool in the correct order to create the configure script- Update to version 0.0.0+git20190820.742af8c: * Remove accidental .swp file * Update example with conf.d directory * Remove regex, replace with strchr(delim, ch) * Add symbol versioning Don't ignore complete lib directory * Include all headers in tar archive * Don't define our own errno * Remove wrong commit * Add some basic tests- Update to version 0.0.0+git20190807.7aedb57: * Refactor getfilecontent functions * Update example file * Add econf prefix to public API functions * Add cmake targets for debugging * Fix build with cmake * Fix build with autotools * Move Key_File allocation from the stack to the heap * Move Key_File create functions to libeconf.c * Move destroy functions from helpers.c to libeconf.c * Add macro to set supported types generic.- Initial version/bin/sh0.4.4+git20220104.962774f-150300.3.6.20.4.4+git20220104.962774f-150300.3.6.2libeconf.so.0libeconf.so.0.4.4/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:Maintenance:22201/SUSE_SLE-15-SP3_Update/be0d23480e66f006f40dcb2a8ccea552-libeconf.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f50918f50c9ed69aa55a6a07f393f7670794c70, strippedPPPPPPPPRR RRRRRRRutf-893e0d60e2b39799ba6ddea52b5788a5c140f7a258c6af432386616a7c55eab41? 7zXZ !t/K7k] cr$x#GcoXɸ"YW:wOdczhIT^7-u{pU @\&+_+߲?ȓbn|X )c= äH-/p@-=RK7G4V./] c; KlL4CDtT6)c̀a|I{\ ^-1Ia\~ay4_v 7`XghuCEc̷Yy~{_;.A{WUP"=0foS10,ŠCWME)}H-6ӀԴP+d$aj)sEk~l26tWjށlʧu挳~PxMYD%Ulj Zpqڧb V]\E8(׸y&,~#b#G&UkV{&#_GW8e jDc[zL, cJ&5 ,_,^3 ?UrE<+_YVE[v iM;T1,8Qî}Iou]ixs-Pk+?>te3b)αz J ZLлxcWZnN8Ev@Y'[/OC~[[^mH(ٗC۰6Q5IL^X7V^_Ix`G"4n8ś qs>+Zvn&P;fy}7/$[K3jCr8ib^NLEϡɤR/% y.JϹ;6 5&ضmo9.# lVv%ڙܝxkh(2Эef,hgh?z q\y);~ {W &3'!N'j#m>dTmfǩ Җ\hւ-*b@EQ &U[mȭ.0~ xXТX'5fNPXBfLek wGmK\{DP„g95EZs~J- S=`GC~*GIX/@rU sn45'o6y g*d& <Jbeh*?-kBE@#|vImsS0=A@6|/e.= }-iUaUZ-QqWX1d'! 93&-:`HL+3%X(4<,AnNT7?Q ?ma7+6=.B!bCGәCNs4q񙬞@6|+ .N)`oCTp[R_TsbZho2T-#uJiӍ&8mOJ+AUMկْwԗrĽ8e6{%0LQu|Kc-'XEX$yƾ}5m޽qwZA`"F307=WQoX|̭طp(>rFLYyq{<1G>Hݫz%hbA&!DO%P3 Tb!>_Bc?mb1a 3uPF02h}dsG}5hbq? Z7Nnh8$j%=WdlA}mik2Կqq/o{h~gW$p2.XE*>LjJ5D1<94:q(9 `)8;U9ԼEwR2Ze2OMi4?u2eOop-_.? 7KE"S/ Qxh8r1I, %8w.M,:#/MF('%S$=ܣu/Tf魁螘IJF+ ɰ h*jOOz n%?fHʹ0Y| _7IwcT RP 4Fs`'aN\0,]t`Zg@tO2(t10ǯbHJO*oA/ a"+VG.;m_2N10kԀkZ{t@w,jI SCf^@cKr[P 6R{]ԦFt qD>|'~5wQqY4H GB):ÞRK'$ɬR @Ѕ3 00O\Kn3zGqǵ @yh&.̉aE=_,mebQjkҹfyZ!1c ̀m3E\Nd3caq& BoAԇC>i{gwNğ\Dp.ϔ-"BKwfs0-E\$:SXg9y3S9r8FDдOtj U }Tr>4PΛ3#bWc{F~ڒ,JF=ňJK=)8#qၙdyqelPɃh2/=iRH$WU4?0*"|QpNM];އ{ireM??C>^o8le"!L3[PÇ :@Tǫm{+LR] Znfأn<-T)DA3sݳ\ |:;[fO< \h8Xʅj_@/3†] D9!"&uYZaҲ=~{d4t8ӏDd]۳żZkwi@VmCၿRmLh;(v 4:p*{xE@ [ZMq f_CF5pܭ76Wi9 L=*u ecIsiNb*6e'o 9"E0ûD_8gցL_S\#Ś up^5x]v5Wj`opgE2^%_}'AwB(nN^yrengЌpK7ɣz`m)!f>X#~Lxn3Iv9%n]{\ 8Ĺ&˗{%?"UEɻTaռ@JDhRٖZ AXۛx/.;VkJTc  ~ۓWi Ai*W5/AwSV?@iOFE (j9ث"#J5gPn~7>v3fNf3EU̱a 1N`^'tt0ik8:HvXlu6hq߮Kn3@Ǡ7*rv; %6l)& -Z׷8r@ْ֗q$jvXkf #Ӿ⡷4]_d)*睴C捤UJ'nߗ1~| vYo]\Bj؊F8Ƭk25g⩁RxtqаQ&RZ^0IpOpNϬ/͝'Vl4bJ90gQM()g"T;?ohY4ZcTֹIӏ=V9r6re3|2!|X-<5&BsMny)#u9l"~e9;j)0V ^En2oƂY8fu5NR}TVM>0 /51A_fώftٽO Y޴(˷+IZEYrߩDt<9;y4Cfτ(+BnT3VJ!Q-W=C4Zj!NTF-Nھ̰j,e}W$ uGy?}ȅ8>,G BޔZ]ٙ2;$6,s2.a*]GP9 \)v>#)"-+D AjK_9^i@!s@ɐ^Nj3{tP@anJ UI`- 5ѦjӠ;_1`y,smEɲ~uV' Ǒ $"24We{~uu5d$۰dAfJB b:gYc~l4x4Jc_V[T"apے[~s [Wm̊RE$yЛYL&tH[UǭѱcxvB7B~A]mpV2Wk Wi@Opx}/suz<[,͸4(\76{7fF7:>t-fT`K̮\$FI]50y-KɶW9'exTbq_bg_4!rʊ @kIzR2ZHY?im8Oc}9z_D egrelFJ\Tx<"z2 I½ dыӗ,U/$[T\RX3c,#Yݜs1͢~K;jXHA:7΂Y{BJq~l4͙R},>+^1Ge1Lݕd Ӥٱ]}:vDӔuXD6}eL[R۝)EWz9ppkny84t=.:_X),89h?/u"7UTD/pAOb-2? nm#, 9ɟկHo绱ni`bm+PpD')/ ǽNh˞x6EmaGN9`\+n/75;KȖ=rގ~ O[ZK2?/Ă|Tdp:rڸP䥅 k_FPB)wG&`n\Ud41co`xXg(~İxC/rm4.Ƞ.H/G?S¡~х`cd)g$ҕp5 "]gN,0-JDT H+"qQ+_s]Gf UEcK{|5:;Hiq1Dޘ&1nH ﺫ!,Y< ݟ`r*~ USϱ=)gd2#_2ڶFGmcD;*y jWqrE*np40Χp᩷\W(*!4? $AC 83k,+")t|< *m{zg+~`ݲE;)VA/ RӪNp_ >1Z5j è,'n=AhLWK<'Xv0݋PD?4R;g? G֨k /)8RhX D16˽D3ҩDzpBFlNOa/ؑৌO+>|zN"7*%3wEHo)^l|}] vȊ׽l^n("c)wF÷}ea w O~唥HG ++؏ј8ѧe4J=x}{?e* l#r$]X\'asL꒟w0^; =|]W?"sXew1 lM|0rܿG%`bzs6 %䉻k Wmõ`B2p='q*N-ŏ" èErG])k(!ay-PeHXڂyKGqX|S0ѮPex=Ba'v9Y; x=ߔ"dNs&Q<EaKO5. ~a=F܍ל9tCr w6VG˹׷ xIJF-l~8dM֎gL#52-/iswl#:jOjs ǥVi؅sU5T09tڪ灜5Aѐ3hCȆ#z O ]ef3)ʹ~?m_5*4]LTqR}&O^,~bC 9Ύ-#?n-q~&MY  E9}bxA ,9_Z?SlT>Y;<DU b9cYk [-o1ޙW8`- z5Uo(uu"' WH%m֫ n;j|eWmHO )"Ȼ6Ywr#z"˱vAkH^{yǝ, 0tcϾ`h븙-$E0~ÝTq0idԤj/J=I 24Mo yzv~= vBc BƂ `1X!RKyl1/,Y v4z(Ub?0G0*I}%!O{2S4J>Wb`Dr?^ ]->-/q $wiꢅLqjf`|hάl/SW7LZ 12djz(} i! HI.K 9MP~MO*6 5gY+>Cpb=/+WRs4\"h4RU\r;OdȱA?TËE^RipBASA=BEz֪V5^w( w/[A\1G-83ky: .LHۆ-뇂vF _Wf~ 5>إ38PNNB75MF2J@kqj4_%JM$ikD)Wp ږ$>4nJҶ55x7¹m2:=ͺ͉} i-րKZ8g-y_?=gtw0̶n@|-J ,z4cX99$[{v`'xPI 'W~4;t-FbZ#@.y-Xݴ*t*geOi:\3BYV5.]=N.tLp~"Ar{R?׷(;S$ǿ(FЂ4iwH bX*~׼|g:TAٵ/R$ݘpDx|->wGJ>]>m3p\SA_j^/ɸey<0Sr^7vݮT~@8^WsW3TʎGb~  Z3X `V FܳoNrfCSgM֕LyA9d.Hh1:q5 :{=1`p#=Mc3\#O \`Qoҋ)g7{DߣCVk5Q`` 5I9L ,WD2&dè5k^l%1i8m=K1 x뉞pbqz9F>.NG@IC0.΁#6R-bIhz~"1@Ӱb{:NȷJŌmPU }ts1>lS=Ht-؏y8(B@Vy94D`!Yj*FB;4qAp={$r"l]WecPoioW*}k3cGFTwXzh1D^J ^dΧN >ok%f:RtaSRʑX׾1n{^gWI*l}Hڐh7.. !sMq"7>U3 6t/#N*IC{lE SlF|! _çjQ]JExҚ/}7l]zQҔěɗKӮI>)|XsPJ95~2wÿ(*/Isn~NBCHX3=e ِ:M2; 8K.NwO[I%#CX a&Ʃڠ.WȲPAwOEEM,֣Ҿg|d!,Fg**O re:qx^o>zG#)0>ڿf) z"Rɳ0ݷ \7esʜšY0 taّF~*r3,V yq,X'8"4LF  {K#`2%2{e zJgMybNr[]YniH\Yo%H]1~ZU17؅Tu xgM}=k l$":nVB ]ڸ^+C/-: 0/sP=ӈi }5nVg1u!Rc Buds4v>/FSkqza؁lΉ|hpիU~W0A t@qR3 `߫ckaY0~VB_dԕp2LOaqHVb(6>g(ֻI&P~Ba=BUYaxiQI$#M|FȏX ]ѼDNHp:2Ƌjμ.- K2+`$ P/WPK$ a "qO\Nq;)Y'-_fJ6 bD(Z\O0ߨ#`4^W}U`=D4$K_Y{h-4GWc;JGo<#q> Ee>N~i+gMqXu(Hw$z4 ZPEGfBH!r)j\&BhN0c9xS5gg%&o-5{1 YIre^LY{ώ}\EZ*&jNmrehަ=QϠzXWj_YZQAf0?Y h"㭩5%F R H{ATN^Rp? Q k&3MD}Ν[ OVq@g UL#iG ĊsFuD¡LX}5& vuvTj%R*8_qO p~4j0(Ay bn~cZ#d/ ^0.C.S259g0f6_Kj2E~5- uiF\PI5:.]__MG$̷KWx]JBYyHPqH/'RW&a({V9y +J=I6'*ƞTk!p s8d lzϣrZJ׈]Oh)X7+ef45Gc@ ć|oHfYt/ Ehk*3 ]ڶpK_ʻf=|+7+iGxeA]DU"mð|g`sƈ'³O6~cҗ G(,v{tEiGrEo87io-JŖ>:,Rb5e3:՞TSfFۜA/aE+[n}fuƢVZથ6@yGRC0uCj= =$.PZ@Z2/rc/21|IHȔt|9Y`(w8/G<4ֿ7=rW3}t dJ8B0!2^>.S )N8Q̎TV#heH 4-0&[|Vw7;i/`l&0D`t]Hpr6րCT) 3 R[쳅,d+\qKتe W -œ\r!MW Py[&-& &YJvb<@$B^$rnހab:ŕۍҮYDK7$ZD!}xtWb~Jx |@/t<${&ql%P]Nͼ*֞0w`I0/S ]h<ƢUBZӐazȾS4ց}`T), VNͭB\X ,BU D=Fq -شNs9X0'h:)6+Ӟqw0xD49+t& b%'I'q*§xk0 >x*6L6}:+'(|_ɺEYr`(둿T|"8 ՞KRM:K!!X}4}شsK6ܿ/fZ)mkM^Sva@~=c^a!0fSHY͵*p0aR@{_JƛU;IRsDv Gv P]dnU7:?S0d1Rioo\C621f~ɇL/+Iƽ0^_&CcN!X<(luNݺo>}1P9IUвQGe28B:n