libeconf0-0.4.4+git20220104.962774f-150400.1.38 >  A bv؅p9|Iynzx8LC2 pÿ䨩u}M 7TTW/T&3{"-l˫wǾ6W1k#* #u##p5% _&#" E Z宰1Ŀ+0h#+pl_*qv-`4F82kLbys O6H%?pM*n'vvS%Osڀkeg/E}(2ȢB>NO194087910133fa2811c2df9d999266e8e26cd78035a673c570a9ad27b7c662f5672141090837e12f91dd8d287c78061a93664bb7nbv؅p9|O'#;O-PCm/^=x"]2Hs=6l| O/NoA]P1cC IKg׋:.H>@+[gwm&YAAշs>`Ih޲XϜ+<4,ר߹0=Cyn{gRڦNd&؊gI$0usX|i[ް, .Z8Ḧ,h+l#נo*a >p@5?5d & 2 Z *Jou|    0 HXl   (&80)9):L)>1@1F1G1H1I1X1Y2\2l]2|^2b2c3d3e3f3l3u4v4 w4x4y4z5 50545:5|Clibeconf00.4.4+git20220104.962774f150400.1.38Enhanced config file parser ala systemdEnhanced config file parser, which merges config files placed in several locations into one.bv_sheep14TSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxx86_648A큤bv]bv]bv_a-9f7ece76db8f36a5e76ffd7fc683aceaf1042d3c037787f83014c57c7957b7ac3a7fd605324017e976e0742ed641c308adce809486db6f219b038e73da5e1e52libeconf.so.0.4.4rootrootrootrootrootrootrootrootlibeconf-0.4.4+git20220104.962774f-150400.1.38.src.rpmlibeconf.so.0()(64bit)libeconf.so.0(LIBECONF_0.2)(64bit)libeconf.so.0(LIBECONF_0.3)(64bit)libeconf.so.0(LIBECONF_0.4)(64bit)libeconf.so.0(LIBECONF_ALPHA)(64bit)libeconf0libeconf0(x86-64)@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)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/sbin/ldconfig/sbin/ldconfigsheep14 16519558070.4.4+git20220104.962774f-150400.1.380.4.4+git20220104.962774f-150400.1.38libeconf.so.0libeconf.so.0.4.4libeconf0LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libeconf0/-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-SP4:GA/standard/fd1d1d3ed3fcd85dbcd9e6685062f70e-libeconfcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c0af3e3bc242c255226fcc728af3b6e78db3cec, strippeddirectoryASCII textPPPPPPPPRRRRRRRAF/Ib_utf-8e9ef5a36f899ff17977e149e6ba436ee23307f9594b89208af2af4a5d559487c?7zXZ !t/4] cr$x#Fj5TE|s߭<=-v8]f p:5Л`@X +SO1爱&p`e9? fn_)dxD؍k/E=QZs@g]dDP?>֩67)0CxŇR4 `X;nOV}[97|;& ,Il%!C OT ["8~ט*é]P)7lɻ^7`(nHZc` _~_0VAOHݡDyd#l&bN̓PKP6,45$Pf>SW=ϧ>YS3dӎd윝8!=dvE"[54dt}VJR8ʿ@` DtE$8YD'I$o,f+-V}0j]ļk"I: qW4| iɄ+hrq0w˅~';uD-D(u Rސb8J&MGeJR'eզuS+6^a ԇ-ƥGDn 9c"̩s\(8["ɥ(wIsZ{hq2mjD kXt I0Qfn6%Q+?ɅXS m"Ϙ]+4>VOOѴUIP6sϽ$1n}R7շ-`('I2`a]ݽ>o|u|ʔ m#pPX;FI)w&e,FŐ)NmDVS|6~i QRpO-޿D^gV; QpZ/`j\z(Ƙf ?qVBWDZx:4V@dĶCoYUӔـo~Ƀf3f[?eKwӁqs$rޘ&YZe2,~0dl>_>u+.*>@{('G_,ÂAFPd~3hI=~xbm) ,Rh/TK}v8LJLl/1/3Tb{˵lf#Χ8<6,+845u<4a]VT2&*9$EوJ_߾}M0݁E ǚ>Im܁Ar%xs}@&i9~*"c7Hie+B m菘oY:h,rFQ9)7ٹnqsWKᆊվ8/ B3473R_%м Z*{,zrvNɦҞUS cnFkv8fR&j2-Qmڲ >iO+ T'SҨJA(N%~-!]H%xXO0)|K{sDWaMOe4`#\ߵ !♀*b?g&0`>T3'] W(_?cF)M%<>V,!# 1uҙE=xB vU4XӱLA$rOqF#ԗU@\Әrw!c`4C>Y:¾g|$w"9Fy];h4bTnkrZ%}2ۏ(%47t/j%;\#]]^ $|{Y~/BjLMih@v kiD+ M[c csFllP Icqfh-("n|4+<>չ~AC=&W` akF"1E#to$U1>6 6J-׎ҙ^b!w GĥJ"[u_0{0A=ޒF`c餲6F},KH X$3 wRݩk_wxX̓M`v"&3IxݘXcm%w.|]zTN}4z)Jl@DȤ"xkۭ'Ee Q~-pn&7[?gCHocڞ&x38< ^')5TX=1F ]XNxw\Tp{ f<4Z(* G f-XYiE2>gဘQWrsihP쓰[u^YТ"wuz13ѝ y Aqirɘj70}H9;oHTS :aZe1 yYn6#kJzea N}.ޭƂVQ;*31okD$Uj6GTƆmZ"o#yat&~a@=|{o'stzcP`M V>іrdItJNUYx2( 1QSq%)cVBw+,|G}io{Ũ)IucCTh(̲'|O[Bhs\I@_/te* t]8$ _|LF1=ě/i`8@!xj<cz[r( a RELY_Vڇjx}$;,P-. ߕN/St}aٓu P jzS5_e~7U^&/Ld@~kZ} Z'iB1Ѡ,Dʮ8Y<%.C:` U:ϧiY'\:#DҒrq.tރxu=Y)%ղ $y܄n7;9T $ \]eX܁+@q|QdK"+Yj߮5n0ꔵ x%pD=cQRDb؆t!cZV.g/\= v3LlђAiݶ'ߩ˚Nח?@0xp͠H%@ 8"¢0z(_1/yW_KSAOfCxJ,^}G7L;EoVz#RD-0~X-Eϵ pW!Hʟd9P,ƈ;~%8~WR}nAؖߺlʼ 댔 pWK Y`躳Lbnk%lJ*bEL=VR+̙Pwm/a.%8{VWoJR^&ӊٿz>,5PMS63 Nd>o ̑6<7 gٰBΜٖKA'F +l-jW8B ӫǐ \S %f)ܟC# $ ~m\<;ps }'zN&$-c.qP k*4ڱ N'c}1uu 슕y6L. «7Tr+cv˞^yc. ^KlLxΘ v7.udF49Qtb%x9&fi#<[8؟2p'Zxf>g pG ؍kIQ*ʬÔ !Z:GkոAΨȎ{%m_m];J0 Lc993)2 HG^NEdG`嘟UV V$q.`~kK "i%IJR Dr0~*P.ɔ,T(~odab(i@3_NNJasn}h'"KJ,i} KRTκLLjg%Э6K*/\E-}ͥ䲚ufR<k3}深|ӂvux WC._/Tu&2`[Rp>Q=}h(oׂO{HU$r$ę`JZWu nVW]hj4 p,I oO M_0e4wo>Y-LK:L|i7һ$4A &MH r8^(汜a(O6O|>cdbi6AB@ϰA7 /Lh?Ū[5Q~%"J,״~hzfjZ_Zt&!'ޔμId9VS]'Y1wchuQgœCiˢYmRj)*r]vlk>'ܗDBEB“I&H)>AE"㹧!5^|{$6@?Y5vWZ[oId԰19IRciƆHh՚%¥[RMw l9:BFY]m{$W̵o{LgNd!pm̻/wipN\SnEMlO[% c_]'X6Z Q$Bf-J1i GGmWBhi iCڝs!v`lVF~rO`7AHB}Si_5vڨlF8qrx,j~aV}bC6'2|y?-l)oA6(,gIJ2 `76v$@3!E@DfM,_f# `$lv70<09qr{h@B؞BJRNHnN~~tr-wLfjĜ{ k(Ҽ8_3>I88t=8 Y[dgfQr=/xy1ep!w}3 BdO(72\`-&M&- e.>:3~Rr+@n=seb=|r̃z+_3>D}.{]0>l`ì 9\Jql-GIûoy:e#N.߹[pf 2B̈́Y P&UeLrTuaKKGӲ̟1JumX$wQ%Aun\\ixU{mOJyIt21"?juOF4wESۘ 7q_qf/+-zuXh6ԦҤPo#&k]Q'TY9^*KDcV\% g#\ی%8l˩EY\ŬiIIXsvCʐ8hQI;'./#0@RqU{W&+hdJ{kEE{%ֳz?Z?L?x.N2),ᶗ44qЄ2l \_BQ &j;y>9[HI XU΀>0{$n,V]^Ʈ =ȼOdcGn|+1lZՖ F[Gѕc ][b؏y8{O8DK@"0Oc<z)TMY\n| ^Nv$CRSw[ nHڋמ4A(cl]<rBž9?zCf5$E!G|wۯL)hjhd%)I7\tr:тk8F=',\$ €^%HE G VmjaTx븉?%}< RA\het4S&g?Ofb{$(kav8܇M:5GžH|vW]ˀSƝ ҆q5}|--@)xs  cO~Pͳ,1 8ۥE%xDZ޿y(&kZ] Ygf2rZGi"Oq Oj=a?,4@ <ƖVxezp'&#m=sY38nR $詅/z1FJ7f+)J~Y$݋Xux>fϤL,F@ 8GrwM)9+#Bo*!]AnTsOgjC+*+hk?pbDb(,Wɞ4IKJ a`-A,pPgw+Tn*(\ZcgMN3<Țz7a\nZv6:'3_c5؞O>eҧnX1oM3֩ {Zr&6X֟+ʕ{\@b(T\ sߵiQ~rva~N@=@QwjNJ3P8V%~M:a/t_ڍU%ga› KA9J#'Y:,aUТpĘxRͬãr|aK|<=S$uגowz8^ ƶ. Ai vړ٫ MB WBPx\ ,=7?vw0z:uRyox{ zMU^W#|psٖ<քc4Cv[ Ewsރ1F[+뚍N.1  II*lcU:: Qp$rs۹ (y#;rUm kT@1ӵ.蜰 :$ >&2DyV؈gQfktw[F] % k^MzazHNkqG )TtKIk|s:/ v.~{)5M7ϝf)oho_Op'vkk؊49bJAoPʄFg}Po!pB ^[` f çB@Mju(op(tVsObKJQupTuJƏM@R$lKEץ-oAgϴ$! ǜH af3`rSPy@vZ=$gBsOS)`%4m[]r}K[R{2֙8t*!5FXKUtL͜R.]sWܥu*_Bx#wGymF yJfF!wdEv6 e#', BDt!x< Nv&5 ,J,/1]cwO? ŕ%Jp~~bOm4¥,pA, `XZJGujI#> T~.[A^fw= (Ukj o.ZZ-QqI$hrTLY3Am+y!Ouu?D; ƁF8tpy'sCuͻQ{nYU-rSjCJz `T˦t}v[qs?`O4XnuyzI¯ Ii/Jhe;d÷V5ۨOS@'nD+QۄLcLa6qC={=NNOgyC0LJo P㵩\Udx@47ؓ<5iR0cV֐LaFjڪ}΢\(H] L> (C(ͳ0\!y!|0`}ޮ iLX~:ur3_dcK@I>΋^N%OEeՔn^}E&E52_-bY,jSF M{nC4V1 /^zZ}*LڃS;5DFG:&xN ٭M5LujDD/4EoXl]rrIoEæ0W,&'c ɤ\]Ųc8; 6:Uk/WSMՃ 6 Y<BŠ ʶLFuΥaA=&s`zUTDDc='z|V@t䊝OL -lњ}5;Dz8_S魁XpQ8"-.c*LՉ n{<| Gވ rѨ=lXu ڹ$>c!!!^ c5"a&mBdSY:`#<iGHgeq%Fs\wy7,sU՟GUR˒l1I{ݢ,*_?g5Id,Dmq~7#a\nq̠LƳ6BMvoIgx9$/R6 ƅMA␩k|RDGM ߍ,Phw1v~_~ L=WhDy ܸ-Y2e%')3F~FC-bdw~}#^zIw!ꯤc9JM\\\}$Z 1A'C?0ꥒxړ1rt_g>Ӂ*>dwN% 9ߑȍr?KoU3] _2[6*$5y`^BsɎ!ɡ )kp-F 7@ XWT Ƭ|dD;V 9gV"woŸ}I׿{^$_\c(w;klGЀx ! Ce%FSXZKl蘢T+&v]˱Qb5rF3vDZ0 fs=Vu -UD" - ;6pKcu*VG)3ۯM=K=3)WLM]q[Peı}Z̡2Dm3f&-">lP~;IEۗZL w@*9Qobr]xPM}fN$̔Ofኧ 3 (]XtffRGe'Sy&R` ])`9<^;oNDyojsZ7)z|;B ͟xg&aS,P_BxΝP̃*{.<;Deй4ckSķre-n_Fi/~E7);I]ap俋2SImȮmte*OЗT Ħ(Llcn as {zfkЎep_;JqN_H\)'q58axPl!G+$ dpa7o1Er6 SU0n"J\njhd YZ