liblognorm-devel-2.0.4-1.17 >  A [p9|Jz_&4f,Q?~骮RҷG?DܗJ1d7sŤ^9i݀[{ƞC;*گ~ J1?tҁ X*"1pF[h{EY+{|m9Um>N [ltSq7|8̈ EE6&;u+>_# (%TAmuY+R^ߒAZe042dff479263e752551960f17febb807213f7bfa7a55003364ce66a2e7f47db7bf476e64c0275ef74d800b7ffd182d4085ec7bd{ [p9|EE3|ܘCp:Uu >U-˭wE">&rmiFF ƗY ,_V1MflXUH]0G 3wMW<&>pA"?"d  ? 5PV`          d    T p  0 4 F( G8 P9 :FGH8IxXY\]^b c d!e!f! l! u! v!`w!x!y"z"("8"<"B"Cliblognorm-devel2.0.41.17Development files for liblognormLiblognorm is a library and a tool to normalize log data. Liblognorm shall help to make sense out of syslog data, or, actually, any event data that is present in text form. In short words, one will be able to throw arbitrary log message to liblognorm, one at a time, and for each message it will output well-defined name-value pairs and a set of tags describing the message. So, for example, if you have traffic logs from three different firewalls, liblognorm will be able to "normalize" the events into generic ones. Among others, it will extract source and destination ip addresses and ports and make them available via well-defined fields. As the end result, a common log analysis application will be able to work on that common set and so this backend will be independent from the actual firewalls feeding it. Even better, once we have a well-understood interim format, it is also easy to convert that into any other vendor specific format, so that you can use that vendor's analysis tool. The liblognorm-devel package contains libraries and header files for developing applications that use liblognorm.[ibs-arm-1'SUSE Linux Enterprise 15SUSE LLC LGPL-2.1+ and Apache-2.0https://www.suse.com/Development/Libraries/C and C++http://www.liblognorm.com/linuxaarch64T%/ b `6e-?큤A큤[[[[[[[[[[[WWYԴWXBc883758d10eb09b8b246d0a760466d256c995b162b771e3164ea7df59db1796a247e37860d28e0da6d397e74a2f9f385a4fead774281cb8f1f6cc41772ae2095b835667b9a51d6c59b4d9799dfbd3843fe3960d1bc22ba0121aaebdd324e942f69a434a39acdecb8b9b75bfde0df3584a3c69a2b09263ad7f5720fb072ca61e01c6a24914e15ac63fe48f8638ca5071020f902600ba936649700fa6c40e0994962cda044a6aafa4f963e6fc1b243748bbc0505ac24f58f31d4f9e101ea8bece6293d26ed935c8d23b52e8de61918a5c1254422f5832723b94cc0354b78f858b64bafd32349112b7046280647c8064ef3fbcd7c042a576cfd449ae43c813015549ba4e0dc734cdd56ceae2cbc1c1743cbec755ca75c388bce1338dc290b1639886fa4fd848619b764b9505afab190e7c950628113c552fc7d8bc83aff8d344ecf81f60f32d9f580e5dbbdce08a4e45d4200e000a7090e4d89adfde09b627426a7c9ed8c0ea04e492b04b8403b07b1b66865f2fc475bb2032a98b6daf550e86487db98bd19b7e95bdeaa4fa861e5de0e7537fe6872b454214dbd7c9730164be37c02c3f190c10b2536534e1e5f457152d845965596c1279119137d7493a4dbf3bcliblognorm.so.5.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootliblognorm-2.0.4-1.17.src.rpmliblognorm-develliblognorm-devel(aarch-64)pkgconfig(lognorm)@@    /usr/bin/pkg-configliblognorm5pkgconfig(libfastjson)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.0.43.0.4-14.6.0-14.0-15.2-1liblognorm0-devel4.14.1Z Y i@XX*XD@W.@W\@VV@UTT@TG@SG@R@RQ*@Qq1PP[@P7lastieger@suse.comjmatejek@suse.comastieger@suse.comndas@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comandreas.stieger@gmx.deheinemannj66@gmail.comandreas.stieger@gmx.dee.istomin@edss.eeandreas.stieger@gmx.deandreas.stieger@gmx.demt@suse.demt@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.de- liblognorm 2.0.4: * added support for native JSON number formats supported by parsers: number, float, hex * added support for creating unix timestamps supported by parsers: date-rfc3164, date-rfc5424 - add liblognorm-2.0.4-no-return-in-nonvoid-function.patch- drop HTML docs and python-Sphinx dependency - use pkgconfig always- liblognorm 2.0.3: * add ability to load rulebase from a string * string parser did not correctly parse word at end of line * literal parser did not always store value if name is specified- This updated library is needed for latest rsyslog(fate#320546)- liblognorm 2.0.2: * bugfix: no error was emitted on invalid "annotate" line * "annnotate": permit inline comments * bugfix: abort in literal path compaction when using "alternative" parser * bugfix: lognormalizer could loop- liblognorm 2.0.1: * fix public headers, which invalidly contained a strndup() definition * fix some issues in pkgconfig file- liblognorm 2.0.0 (liblognorm5): * completely rewritten, much feature-enhanced version * requires libfastjson instead of json-c * lognormalizer tool can now handle lines larger 10k characters- liblognorm 1.1.3: * add support for libfastjson * check for runaway rules * fix: process last line if it misses the terminating LF- liblognorm 1.1.2: * permit newline inside parser definition * new parser "cisco-interface-spec" * new parser "json" to process json parts of the message * new parser "mac48" to process mac layer addresses * new parser "name-value-list" (currently inofficial, experimental) * some parsers did incorrectly report success when an error occurred * call "rest" parser only if nothing else matches. * new API to support error callbacks * testbench is now enabled by default * bugfix: misadressing on some constant values * bugfix: add missing function prototypes- liblognorm 1.1.1 * fixed library version numbering (2) * added new parser syntaxes * bugfix: function ln_parseFieldDescr() returns state value due to unitialized variable. This can also lead to invalid returning no sample node where one would have to be created. - add configuration to continue to build documentation - new tests added in this release are APACHE-2.0 licenced- liblognorm 1.1.0: + added regular expression support - fix SLE11/12 build- Changed BuildRequires dependencies for SLES11SP3 - BuildRequires: libjson-c-devel - BuildRequires: libestr-devel- liblognorm 1.0.1: - improved doc (via RST/Sphinx) - bugfix: unparsed fields were copied incorrectly from non-terminated string - bugfix: mandatory tag did not work in lognormalizeri- Changed BuildRequires dependency from "pkgconfig(json)" to pkgconfig(json-c)- liblognorm 1.0.0: * incompatible interface and older programs will not compile with it * libestr is not used any more in interface functions. Traditional C strings are used instead. Internally, libestr is still used, but scheduled for removal. * libee is not used any more. JSON-C is used for object handling instead. Parsers and formatters are now part of liblognorm. * added new field type “rest”, which simply sinks all up to end of the string. * added support for glueing two fields together, without literal between them. It allows for constructs like: %volume:number%%unit:word% which matches string “1000Kbps” * Fix incorrect merging of trees with empty literal at end - packaging changes: * parallel build working again * move some documentation into -devel package * conflict with devel package of previous liblognorm0-devel as per shared library packaging policy- update to 0.3.7 - added support to load single samples- update to 0.3.6: - bugfix: unitialized variable could lead to rulebase load error- Defined rpm build root to fix build on SLE-11- update to 0.3.5: renamed "normalizer" tool to "lognormalizer to solve name clashes- liblognorm 0.3.4 - licence is LGPL-2.1+ - parallel build not workingibs-arm-1 1527303660 2.0.4-1.172.0.4-1.172.0.4annot.henc.hliblognorm.hlognorm-features.hlognorm.hparser.hpdag.hsamp.hliblognorm.solognorm.pcliblognorm-develAUTHORSCOPYINGChangeLogNEWSREADME/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/liblognorm-devel/-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/4fe982393885190afeaefe89c0c5dd23-liblognormcpioxz5aarch64-suse-linuxC source, ASCII textASCII textpkgconfig filedirectoryPRRXp39ZM]utf-84c0d04d0e6bd77c34f3d14b35ce957a92d70d4909d4c390f7c6da4d836ef7402?7zXZ !t/&S] crv(vX0|Ho9\k+JT~?^zM$;_q~֯kB>e|kn:$8ijƓ,kra;M[Lt28y Tx|إ1Mx z% gyNw\L0[ʞ] OR.a@M#:oNХP@ O[yb"CV1Hv'*u*1b9ɧU*lܞ2ָ3Ildi!ANXtpxBňN҉Y. p%}X=\. T/Q2*xGVL8yQTA7J6֭;g=iw[2W4q5ܡkn֗4IZGmbޯ;悜AJց&sGf m_Vw9q frEqKC^܆1)GYwj ?<(2ĺ Y X1#KP drhv/lꖪ;%6YK« H3*ڡ3=Yj]rzw5w\v|o4ELilͷ;лP{A؃i@N,Mz+_s)I8~]4Ӭ`I{:dՐ?QkNi(w`Յ70Q[Lp m^>W+l6tV7[vo/4bQa ȀaÞ43`=J}Dw{hmkS/N1qYS` Vx3 K𒥱}(gW?HShe:橮 T׼hd5K&MTehKsu $Nw0lqj;Ґ%BamvߥVK|D~p)ݓ@i4*IZ2ws"8")rGp=I#6|Ucԋ"}߈X R=5%ks;/P7sh6g(o}oLDZΚ?Ʒqs2W:Ef򩸳`wPp5#$Y>ueFojGev 9 0keiI)vupQ\ CNS",OeFH)=M+?\X<|#ibcY(6b$Ed{^0#UN'\D?@]OGzE~oQ$:sTc[A&"m;$ ?$^ςRJB!4ڍ' 'nW9(PzB_mhw~Bkt%qFR]rg>aa&p5^MDӒBe2Nv$6qF=k,Txm?㦖SV'U}*[k쌋Sh'RϲL K Iʡ _×8 (jbVA/Hymptr2\iHрjmlgEHX?1w輕^:ox)&zs^љ c"NS1ލs+{+#SJE)\^CokkG(|k sVE4Lԩq+@kj X_Y56?O^o7`hX;ʻ5Ze0Y<󚨀댴y9YVGK ?.y346׹͒ ;?&SFHv2pPm{ouQUa6 -񵙸J4t#a뽧꼰_ʓjD!O罵xGX'JF۝Sr֪}o)">r'n@hG,AB2|Ws,{%Y `,kTc{2)ߤ%dV3;^S)cw1P >ـZ6_<-\38^ii%LJ`jE\[L9NJ s5V\Kr X<'y𼻣TwpL/N*S Zj!Sd; [+DmƧlSN*S8a8bMo{q6oόsEW(t)]zu}EV"hv6\(#eiC{)ӎc0tmƋBUhB'0s ׯ? %<.N;U`<[nRKrռ =|^]b˻j>?KUMJi$Qep2F*/דeDtn S3j¯KF'>X&[7`z$9Z1-#C2RsY-O#eM<b` ʖ_N>O 6Dn.=_ N-:Ui-Ti;/{-TpkU6:hq=-湿ޛjz:K||+eɧI`QH@AW>"+J"&ןKAIEEjoMQ[D&?ZD#Vt:ϡc}Rw0'8B{!'+l]B"TRk↗bL ɟ+G>qUw6itB tIPd(ҋngqJyc|]~9e |x#_q=¶ VlKoq,&.$4hYo]*[`8|hgNNYCˈ4m+LZM#cp84Kǒ`J_v>^j W=9P0H5'_,Bhf\4єLִ|ATYŨk(bJJ -8؁7[![^RP]ooC?ʃ/;9o)2 5=:ՖrܩK n%ŭA?Ny"^8fjw!c:pOee84Xe4 8O3qHbN;.3/@D<|}Vq!9 ij$kHbeZʼn ]~d&V)zӿ]WM7gTh2$! ,&.X&wi}ѹ!&-,'|yͥlUiUYSs/3Ι8 Č #*o^zq)Yul!}Vk!j3.-dZi=-[%dRiT1D;%Ȋ{C0|i(Zc:W&a7--IW=tϟ=~`si:)hbBE餳4D\^q*4e&!T&ؽ>`~f͹cAn*1gbeW[>+sKRHMTlvxV!֪@J);!CoyK`7:+K#i.e GCrOօ&dzٻ^x5.$BP{[zFcɳh4ʅ㘯8s]Ix~ O|}hZKLꏝߪjmOx.>*?ngL]pyx0UT&"#@`h.nhwvz +Gl ZsR n̐H%W h!T8A>*W΃GB/eK<َ;'0 :(VkR?1x .sڸǏzq O '4ڔ ! d>:j㒏y{ RRDj"5gƲ:΂f'&F,٩uΖtacxKӛvvlR˜7jxQ~=// ^gV=pf#_GLGnCq989,-RP\'tA[RfQOn.^jz .mհLdQh|DTLTnƓKɚx7Ӻ tڳS&)v\3G+CAڱٴƙWt8_U5Ō"GHQePqQU>* sĸע1M|O!@UNZ0慨#w;zu6~6yM!}5sl@]b(WjJ8'iN,_)U_{~cwSճ;RF 3/ .F^k>YP DOj򟿶>QGPH?i YBbKNI "KvE owQuI:]O 5'5 Y{#t&m^ ѲՄh}U9Cq=pS Ll\k?7)1%rlCrFД!{Ľpwmv^ e1ʉ_7*9]#'=ӂ+'8詃Rˣ317we4-vSnhY 8dw96Ckr "{be"ݲ#l;ok@[3^$Bm I Xd]4{-o{a̳.}S2ɪyc<&A([_䱦f^M0B 'rV2#&Gx(1UOusʓ%(|bb: >mz4ܬ#Zc ;Aͭe1yJ>^­54&mn1 2G[RE>&qn+X!Z)tdv|36K6R6ɫA&[!sw6e29Iz{mutzZA/dﱐait'iOTzWΑ|wOW%䤐:FyDat*&bT.c pXoh'zvɬH,$q`Є+{/:;J2'l!ZIxA֩47˻Mׁh7Ssv[%ڐfKXv8V9)ʠi>xwc_;ɗ1TY)Wpy.5 ~ʖ_GEWCK8 /&fJnJ2 sB@]z(O_na4٫ ,j%ncڑFbla5;/|vazMTэO_FuZ~tH*wZ4 HT/.^ta6-R5={bWJwYM5Kw{P SE"S5cwVRH F BL N6N(XT| H(x~}t̴]ewk$l4B3E#ýLCxȪ-T3nOVGbe{Dys>Q}Д[jAf,;0VZN`_>z0bHZ/a< <~K66p̰{Bb{:^s*1#53Jl7y6}fZ-IDP: G[-AwcdFAq@& 4\u->,V?H`D 3PJzzw| `r;H=;N(P3cvBlFujr]6ƏI؏"b*Cp Ÿ54~+|1g=)US:4*.(K^b a3ه"-L#ՒmodSp1t57Wʢg0t:[ 6} ~ .wIv.!,9;Pt [^jDxBnD_.Ia|֋v|*髧(h,OW=\XI|Md5 V6Y`2e,VITp!ͨ> ?e h31©XOՑόn2JuɧsДɀH6~Ջ}HJ Dy^Wr.~Gߔw=cZa1ʧ16 8Z?<5͌ Wsv+97iL˧?H-М҈x#Vb H% %/xY/˭Fdd5*js kߋ`j8oH)NR ˍOʵ~-ޒ8*$TX.?[ᴫV7Ii.^KLJ0ISXN nf` 0]GD^cO)s5'XMѬI?²~[ܕ_5jZX.K%^ԚH,lqw^vVK- +2\ت(+3ڊ)dlr1SXW)wJ&P A4"={<l֑(6V-m'[j-OQ"FoaP;Wi硽N^ !VslN YCag|_xtwnn$awzf#x^e'& x|* >qn1+nlUBQcFQWSQ "~DuP?Az7GTLOElTq|>oCCC Uش9x}|je%=FjN@29Uq<+,x٧>5T@7C @Sls eBr4n!Mӝ&T: hH[Nom׭d|#4OӧEz5eR1E!3 m$84_@d溡 (ACxZ@0ͰF963M|1ȃ5]~/}0tDJ/k$E)E䚴|kFNaQUh?/= +my0O}WNFNJͺ( \߬aڧddf**+p3wi.D-8d.H%v@tT~Jm$GX0^:og%$Xq]sG"xj&%x 6Ƣ:І& lgX7YȬrV0/֭5_*cP޷7j#ؚ:[A:IXvn y8rPxؼF6=EnYDłb=]| *A󴝝A>Ip#ϟPi \ż$RtΎ[z^6I6AEі@c n#LCS"U.ѪEE+!Fiֻ$n֍PDࠈ1T/݇-c;Ni]JN5)W ύ5z<yJC%]_V8=>*pdK\;LtfxU:PEE@Nm_R&uhjzR|y<ԠQM d~=aYeHDŕ@7:"M$o.ApJ0(NhbIPA5'8}[ws*3C^xCYN^X^!G3}wn\ R n{R;l6P+:ۺ9.(};|w@ ɐcj}TЈGG(#;%/a`' ^> 6=ÅU>_inyDO c9=V64zVWq0S'_Xq:%BFp.دk3y?_,Koa3!: ΔUX+yo D(q<1Е͢urӛtt)|V9X;EsZ=5IQkcPhe!i,\RĻM*YJ`@'ƖGfq_ :C3hx-U#ϝ4zK~E8b2U;Hy&Y`.ǒT.髰|Ĝ>P~SԱGbu[K&9iꞴ^ ӂ4@♪lѾ鮇\6"DiCOFIMKo?1SX) ^gJd8h֞2)>IίR gIGsD G욁ߣOMnEdYӨ_g0VIݓ4QִT3*: 3$(7wK"=1q@bF;MFMRpwFMdƵrSXwpORl˃\l[H!LS@[<'9vb@W'޻+U*db<(kVcYS7Y8vjqP(r$[i ȗsF{Q/d";wf{L4>,cOk(]2C@Smo?DBZ {(*(z<]^l~M"ͳ rű tHd;4\Zl^E Ռ߬QwO#*t~7@?(MCkX{krؓV*;54`ELq SʇθHnk2+kmmB h-/9c,yΚf<˴umE]/1X$qXè2'opMv[4Kδ9Bmrwk"xWzVkڨH*5.5'yt s)18޴=%.ِ3^JY/]سHƼGç0c`t5zy/k )(c7%qU࠯,м"9#KD6ČgPi*`^td&[br(@)כ9JKir]i}ظմ[HG6}6weGwv?d0=/[Vd1TnfHxXh<(ߝ+u/"}8)SC#|(!]ejOjV+>"{/i?(~{L-|Rҟd|[N[-YMyMhF:/)[e4˂w7gsX!ъ),T8sU*Vz]JDjtfݵfwWANMIwUw=PI`@btM8ZbcqU%id[|88Lղ,H)*#C.!7P9gֿ,>u~!L8'dyਗtYTdzO<7qP )QZf`*:sTDtCayY z [ײT 7o$Y ^D[0J!kC#o$ n(r=0vsx Y):C)`X:|QOR;t`k'P]b2 >U|kIɞU:<#? :%o}  -搹&D f0 !kZ̜ زLAr,(~7b%"4~y?of$ҒKrÚ41Dq.UgCKq'['p7ˍbUR`wHfi}tlpR.vdsTXC U Q1>`sЭoTn*:/'f_̉Raz;k0 z‡,M;e?gLi{IGObr&ˎjĦpGh- Uȑ!kNM¼ Sys'MSbe 7}x QVA^Wq9kb!iܾf{oxݪYz)n(?ZK=?B-*Hݍ$"u …n_\QhԍHa鿝?N 7jd.,z/Z5 1s& oNy?$uh$t,*ŊVH.Vf\M]6n DZ47SOb)sSAV/=.%I%Iٱuoqޙީ$\GŒTI\fb)W;m ,{IO h(劤\d|XdEkB0 .D(Hq$gp24 aMب0ᣮሷZ3PFRyC&2eX]UiL۷ TC桩)2] SnLc.$n)d=_A7ƒDY--ЉjV+ӭs6z*uɪPi.Fhv}3{d <2;~c(:,k諭~V=3]aEi#g DXSY!#ҊlȔ9>i^>JᑅIEBrޞѪY:% 圸t_;%qZwd~Rp/k;"E1>h8͂UoF9ꤟB&.QAxCbe֐/W$Vύn钉|Mٗljk/VvOdd,|ciJ]EEdj2_RG-+glk^X]̏S_ĞKbK5_5US)Fb>@P(7~ fI:U+qxʎ0BD&? r S"> XL6354T8: (j#j( dC<HYΈD<ŸP6QN`2t"UX>a T Cҿ^OYpJ]SXTi)UE upUIc FfDɱQk8jz0iqolºQxkFN3U5^MyiSNh_oh_#(büQ4tK?}ܗnXB;髂3-ЉP3›{r0o N9$.ꃬz_Ea؄}xCL{8c]!SlS &KPUZ<3 MBL痣(|s&6AG4{wz ܵlJi{ӪU#>^:#aE'\D:D)K?=75WCmHZ|gV_ A)_;>.aHw8WLLk+7裫9~Uc8/\@v(yڦi+' 2mHWBr~~j7z`Q*X2s 0t5rv IpK2Ծ{&Ei H! t?v %c,жij,͋~' 1߷d[prwWfkfV Ҝ'2d-ۀ"3)}Vx j#]ob\S~{j*{1Ue?DWj + c;o6B=My 9KD ̙fDH3"Ff\~bpJK`fp)qO莯4{yKݪ}@)%sx{p-ZT-| Zk#hY=,4KALVY ȂG %<GIȉ)Y ]IEK4n3Tf̺۲fDr̅{+Akǃ!yc.6sE6v1o)ە0&I&xFԤݜ_n,|OBB+8%.],Hp1}SĘ6><8&% U%#7ë:|C&֠[]"I%h|Eܢ ̫'R |absjzNM?n.jh^(?۪zfl"%@[;IqNxWVYA"^OvPy|?EakR9_!kqytZt{C$9i)x@˹;94A"UC&xpGY`_D|'7䍖]ܨd헿)9U56MPAAZ:o>B0燐z<5: U9;'q슅4(M`~Ku@(EB]8d{)Ӯ*gkBtHFQh. 9f2ylsYz ' te`VQ͖, )_ exȃ?oRɲ[+l%V3μo\>g@K˓1k %6r53Nk/ޤ@#z ؞?gP뱼\#*ꑟc\#A4oOClrY|qMn}Pg' YF6O4`4=qRJ]XsI?B#OBOFc!hgBW/2hJ-Y`$p$&i jʣQ"0ZU Lz]^#vOPWH)PH_KFqu XRt嵾ivIMeV.dfp[ ]A~,^ 7{h C  ط#`v<.]a`yŪB7罰ZpD)ZSG\s]s2֤ F`xsu>j.`Ʋ0@\!$ )늦n#$9힅qYG{^`_A#@,[A2 O@BkibU#69sUNoLsd G0&o`V̶ŒJq9Wr2B`#g$R6G;+Ls{əӇI-F6JzfK¯tL!w XHxytzW!/(~K"G^h旊u&XtьcM2h.V)Poo"zS7@w¿Eb[daFL!vLm'rr$?7VXw!|#us">~ԝxJZ46I"x$WH]D o>7z>Lߓ9Ydcj1#:6xc61y-{v钻}%Z3_gF}0tI*$IM^CaM̲4S$LXJdQ: {%FƑM=nzyTHa!{bm Jeb m 9Q|c1%B.j&tU^R!Z?a!QՅ&ݠ'mPأL9K1lm6piI `p$;HS6񒚴3K"F?ZbBБ< JGs 89MDPxXHշ7l~ZtVRܒ'V| KrTsH'plI jB][g5 Z" +#,lӑ^Eh SMt)RDi㈼oϠ~/(}-c:֕! V Ĝ*1uS++p­$Vc͇€.6XkH|U1>_C#AZx 3O5A҃ 6^͚Bdm醽Ӟ!j%as )yЏAizr\z5۴yV!w=>p\rV3i#@E~eȞhu\b%X~x5U1-?Ufx{_!w449I2A| _CIITZZ =e5LFo-!#r]^{&Lo3*q&,\GsCXrՆOn6F3'+>K!OXLcd\MRi'8CZʱ&xsp-nn +sK H `ˤ&Z@qO;n苵n"d\)cdܯg퍼&Vksv#&muu=}g/š8M}uVnM8'Ft!kxUsg˨iPޅQȼ4F㭝c2]eHUDpD_Q:elLm)#ъ bw z4 icݣo/LXtd0*QsR}KCzkCUyygr@+gzcKyg%3t9lsDbM`WY#X3pM ;UsWI¨br*EQU̲:߂1H_mbEiMZh- p[M ѶQ(oAifhF-s eƸ@^$<_sf&~H2"g"z$5JƗr(t0c[UeyK8[x(vmm)e4v`W2햝O7oz'l[)߬J`T 򈍍b4tll@q¶ 1͆ KW̽X @cOXfgW_gٔhm9?E 3?fe 6u/k-P ,e.6 /[k͘+yсsXx3~57'kY-ۋyN$KfzQOUCg]★C ^QDE}@`ȼN*cuЦZP4q> eAyT==#T!,`UpT/imkG/YwR RTv1gI` x.G~ˆ{tL|oCrj'0GE]"dxql&;OC,Q_*>ēK=Ħu`= ?}:Gk,́%d{DKM\4c*"ˍ++Y፞(Pu&?g703uʕO}q<2 CjNAlD6s4ڏ FC`AA=]?z Z,bѾ D?xOGu | dGȤ| tU;#̅{z]OC~Yʿ1g=$¸~7/C"Y!Yo7=vyݤQ@VۂluU `*_^;e<Ϳh7/Skh׼{P6ӡnW6%?{Tdpb4w` XV`ٓ0U7Ɋ(`\WPV&Xˆ/c5kbK/JŒ6aUXLʛD]wU֌7#^(P0apܴ=r* D^; NZZaN>RfO\Ծ[Jr?:"gVO*]W=Msq(w-QmGĝW&!fYI2z ΋D7r:;$=OU]IwH5 1V9)M)X/)J1[&ł1Y ݑ*j yM,f=3{UGLJf|Q N v:ju?t@)~' *,^Mld YZ