liblognorm-devel-2.0.4-1.17 >  A [Sp9|%SocĿw" wɮ}¹kJ>vZ<32y` {|R\#MdFqG b2<;3c-G=Ag:I]yo)D2!Sd0?EpUfJ/2Q#uz*Ξ\P0={՟ J O^r26 | (+8cwHFSG.k$?]ˏf01f8484cf600e5e4bd81425e6c45a3d4042d28d45c567d61ed1ae67f367b5d53d367e05bc64242113c01a2c386ae39255809ae0{[Sp9|vx&љ4x b$ɍIfB},nJvȆSBs˫5S/u6f4KA:8&P6}gOT 0[QZS$7Ï]}LZ39 0VwLeO!bmfN KX2g~)o䢫I(l7Hրzv7|jB6 YYJA+nd F:cBmu1Nar.P|x5z&>pA"?"d  ? 1LR\         `    P l  , 0 B( C8 L9 :FGH4ItXY\]^bc d e!f!l! u!v!\w!x!y"z"$"4"8">"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.[Ssheep66'SUSE Linux Enterprise 15SUSE LLC LGPL-2.1+ and Apache-2.0https://www.suse.com/Development/Libraries/C and C++http://www.liblognorm.com/linuxx86_64T%/ b `6e-?큤A큤[S[S[S[S[S[S[S[S[S[S[SWWYԴWXBc883758d10eb09b8b246d0a760466d256c995b162b771e3164ea7df59db1796a247e37860d28e0da6d397e74a2f9f385a4fead774281cb8f1f6cc41772ae2095b835667b9a51d6c59b4d9799dfbd3843fe3960d1bc22ba0121aaebdd324e942f69a434a39acdecb8b9b75bfde0df3584a3c69a2b09263ad7f5720fb072ca61e01c6a24914e15ac63fe48f8638ca5071020f902600ba936649700fa6c40e0994962cda044a6aafa4f963e6fc1b243748bbc0505ac24f58f31d4f9e101ea8bece6293d26ed935c8d23b52e8de61918a5c1254422f5832723b94cc0354b78f858b64bafd32349112b7046280647c8064ef3fbcd7c042a576cfd449ae43c813015549ba4e0dc734cdd56ceae2cbc1c1743cbec755ca75c388bce1338dc290b1639886fa4fd848619b764b9505afab190e7c950628113c552fc7d8bc83aff8d344ecf81f60f32d9f580e5dbbdce08a4e45d4200e000a7090e4d89adfde09b627426a7c9ed8c0ea04e492b04b8403b07b1b66865f2fc475bb2032a98b6daf550e86487db98bd19b7e95bdeaa4fa861e5de0e7537fe6872b454214dbd7c9730164be37c02c3f190c10b2536534e1e5f457152d845965596c1279119137d7493a4dbf3bcliblognorm.so.5.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootliblognorm-2.0.4-1.17.src.rpmliblognorm-develliblognorm-devel(x86-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 workingsheep66 1527272410 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-liblognormcpioxz5x86_64-suse-linuxC source, ASCII textASCII textpkgconfig filedirectoryPRR0k >nϭY3utf-87990f08dc6eac168fcae92d6ae8dcf520d9eed6858e59172d17a1d090a6d5ba2?7zXZ !t/&S] crv(vX0| *ul;A$+6'gX.'mCwL~(iMM /<`._V#On޲3VWcWpڲ= HswC3$VI΢->qz?k?RNB4$f,wKҳQ/FF7-᷾=a_h+jJMkjn.1bLt_/U( V*?|8X"+7߂d7ugȠ쎏Rn$ а6=|:XKdixW4Ƒ^Bǰ UCq=E Ku8,C ۰2Jj^bzWᎩ1$=E,z+9ْ?R9O0rg[}'gҜSm|.'ix:]j\rti+Fd{u!Bin#-ЗWHvɹ 3ᔙfhaooMĦwF^o%i`W%jY~^}iA]X/FfZz.cX]8Bq_6:U{Gac-Ϝ4ӯc#n6j岖S?u$,I<7$$ALoXe͘wb\M Z_i(5|z`/? ǾS-cf&'KC`M&&xq$*7wg|tCD_`A~b"}  >vo$(3mN Fv\y9gHN8";p֣[E ]f>je% u6j:; 'frncOێ$%E§9]/)n&79^> )!$ dmL3UmtI-,,||L$o\WbCm'ѿM-_`xcEuOl!^/0\k}c^CcJkFY5k˚ >L ǟRea!K3g?rPdpPm1OL 5JR\@'С4 ?IV=@tWbĪ=5'k.X66d g{[z回{AOdcX *yV}#p45wyG_Q\7Me{\*W׳7Ӻ5>Up1ob>AQi ȻxWlHe&JJ0Qf_'Uكs^*9\ˀ‹R}¦&M'+^6qM7ė<3|) %-L Sl_nz0z81$1vIOE*< ;0SbGoBs(?}ğqC#D^b[%^_~:͋Dh!k0o#Rl7+N?8?ѩT!N7YR]j+y\L뫨͚b-ݖ›ur5yGTѕO:Z@hC cx3;4[GX;B"xNV]Z Qy- Ҙe(TB3ZLnP*j3r DM^t+/8 R äP(Tl N򵫸oAy psY0MfP ٽH]\-72EN荒̯nR_+2kICS_4e7 B= :uFtOa3:lO[Zf0"E*fKWd f҅n_Y1q&тm)(b5؞o &!MUDY) H:>,nT`JwcS[ uCF"l<'g5DGTؓߊUE ÅP`%=B"׮b5\rb"_q5gfޥm,(# B&|}`)U=z;>N˯p%js~ qS^tNKFCR70I,1c%4!Z*LٞkTR6^荋.\epN_tKOk#r9T L퇀D1A'/`lS*"?W[ e~B28AJˮWqGqXfqb2>2P5BqH$ 3iA=K$2^6:@uO}C iR0aYX;'A‹Fd\nybJ3*f!bwF/ٲ.9 ȉm{Fõru&Y#9BtqFfky5#?!.yM%xZq A QTS 1V>hKn2;o׻i!-Tn7̅S9UE;]fZqLq2oo)Z6N%̣M6c#6HP-P Z֋l!g/n\{|=?*~Nn-#(A=x@"҈1+O̳c[tCon((Mr<`wx `!P`8ݒzP"b"++{(!Q}`&êB>sڧ'EFrBsWf V^r5B/dU]q_fx*C=d=L}{)!( 1Ev]=%ET~,Q^S`(֠\&|g[i/@/2lB#vXM s!9X;)!P--GɌC]y->"qi<~Fɬ ,$^ó?3@ H_)pg€Xh2iziVwUHNT.]s}v״VF0GmD@G2xQu $n&G.B1{ S<[~D0_UE_P"[rN.zՒJfq/q`owoS&Ƶf|d!6Tf3kNl]ݶ&|, C!PxAA(̷@߆,дĒs|rM}CL!75)Ĩ.١V D?BȑSԜ(i/:`p̴~FhώAE_^՚Oi(z3V ir6j>-4z:{+}?ٞ\Tr쇎U1h49dg t˺[g-6&,wJ~}fvޓln~ |ZrT~:7E|(.YH9pݝ2Rgb_k`4,\TJH]]Tuk qW}'`{/JӉG*pZjHk- ʂB[` :MB4NzA/@"e@K=DaTw#K'=Y&2 5on;B ( )Ud_cf<0-9҄ɛȣ v婒C)Sy`l>s+0&| f\bLdI {k1CB2#$\@̅θpQLJe|V%wqSƖ!<s1E[IwZC5u\ %U~4i}\]V~yB$JU~H%;hPLʻ0- j ǢkLSwJE%[+!cR Q)'AOֹ/Q޸#]5ʄW9; Ը2jGOBONѨ;!-TXN;Q. :>N L\\XQ="xN!0`! E<$ͣH~!dSWW Bߴ1촪ߗAo:4Qs3%vy}"2|zTOZ]+B4}&{U߱k`?)iD/Ir`ܶوhBH IeL *ZPpn$Y螂!R ׵1)*՝}ww;j)ifX1qKc 1]owA{g&.z8,v~1ッwnah@X V8rI0/] YHҬs魃|o(p,[en>Zk{13 bZsMiOr2NO[=3й9B*,? -'㾲ӯ-ߕp)2Cp P2Ցj Piu>ZtG^…/nu3fT @(~~zUy+촩Uqph ݾל.}x8 ?)НjENLkѢXrA?Y kR߅̕^\$uQE{iAף~[obR9Ff>ǩ-3܁o强>.[4z9֯^Hzfm[bp10=Ri>-_n mTFRgTp”~v%ɮ’xKWGpH/:ЦOA码@$ ;ʠPB~UޝQ !ű<4-?>hЄ 8o2vnzm}zmURXC3Ѡ[4yA$3WL4:foGIؘq9ru|{Ec0(4It[󻀹a6뛏~t4$Cݩ=FOMֳu#F`tQ.zkW)I|*Ui-740Z `8i9`|hjؾRgb k Ճh^x },6ed }fE2ͮQ3^I pQE; `Ss3W\:g'*l_/S @[Rv̽zZdjhIOԙ"]mA K]GeR0Ʉ\ZfC>7i]Ŷrx^ȳ 9ia"qm= =m'Ge8 cxLxjUfUiAGދ͏/S=X 5[8%1gxTom>rķP'#塇S OƓZqF<oR%9f((0ڕ %u& &7 q6t1 X(XJ&p-@eb) v.kXy0UbZ)x= Nܯa^Mg:qG8|hQ I֨ .ctƨ2f_}}쒳)x"_=ё1rtwR0㞮 G!}J!1ˑ¥$,"@# x1ws 3vz%#ŜrIS`S -Modea+~!.ˮpN9HtQ:Wtτ%zcРT=6Q"7Q u@݈n&e[X{C_\+/s#ՏN Ub4rx෴]tfzsH5TWB3ߎF ]cz1Zgf/]ha8O/'b|x'c($u!+MŪwVwqL_?!yJϟ<(vz_+Nxp[WT,4 j\ !#!mA &OF$x+Ib.Dم#o-Kv).\#b]$`&?f|())[F{7zC4W|zP}_q`y+'ڒ BN|>=\gzmVV-S/V80e2"R@e o1#J|6Q:l7mΜsG _CBiRr\,0Q).J)57dy/ w >mcR:K.} ,:y 4+ d}x_1 m^"F5=ΎdVG(Of`DOx)gYzҷdSQޏm]w'R3nu4;ʞ%!fn"%\C7]xOi2*Ap@LF x N.K]6q.2uwXϊ}nՕ^LJj1*FzdX!P=x T&N~M=& Eb?U QmUrh8I%?qr* Yz9҂ŚK TWVm7J5JىN"tXSv=D^ttkt3]#v3lТ+ef 7/Hт,>c@ '`cH@js.*['fKVh ph )&Hܭ4N\)2/\Of}X6A*w65TO_u9 =:OBz߀;nNj9)OaN,z:Ϣtz}&/|VR L!d.nWNSŐK^-팿ԮKyF =)|uaIkaCx$bҋ,޾Tx{y *~ܥ G~7fA^S ՗j$#&& ~ec>GEIG@IpU&>ޛ/d!=o\z2ѻ2)j9PFZܙ* F<܏v>AG{dJ]|6{VeF >[';G) FySЋM\;ԳR~ y+lĦN+pTA$k dxOv!sݤ6Y7Jq"H(gՒmA$(>g:lS!0(oiqTV{70JWXP/_:l>o!a?unH}T鯫ْٖkg#FS5=b'5@饢*>QU Eb'xP?~p2 p> >p9k:ưl=߸v[y[XzR*6{wRξߌS9 hT0nd|5qwgdm"v jzaX"6RU.4*+ZB$vEI|oz|UM7cWp?:^oA/40mL 'x6_Zз]U=݅Xlt^ LE,4:A9vg^.lQ>Nֳ".X) SAפz8<&i'IOia*.܉[[$k)Xʳ0cCsW`g Ѽ%|}'%N{(B_=sX|IZ:VNQbmCB"KKE`<*٩fu}wʯ#+?Q7@!OqW^uBa1";@~Wgq"GԔM){E3(ĉݢ3Kyj`%N S{AGD.澤?e캾!A"%h0fؖG]&Z.chP(L-sW44#?2r8U7nG^p+`xJ"{Qr\uoxۃ[vWl{wnRmY} 6Xn Uzx2ꁼi9Y GeBa2!%%xSx5(xzܤ9߃&a|JR۸".rk]xxdqZz񛳹U4|feM\1F|}&:!(KkЭR!}ubyyW< M=5O#^G9I(^\HWX}{Hde<'p؇|œțvS Uf0 ەsԄ&xc1 F('Dݮ $~McirNzkUg-5Z; MO ې /Yfߍ u8 M(Wok&^uJϖLɛY%T|w(L3ۏVmԴ>Y<@`Ɵwi./ˬ,Ғ޻mߦJy^{(_黹I`4w~WsY>(NXm0]Aײ`/[OJOR0T6<Ҁފ Œx;{8㽂 6${Vg"w԰?,I?b+7ݢ2^HO2_"~qiU-i3WS>$,ěEeCׄ֓/n<.J'K#sFODx͂2y'Qq͌7֯?XKZQHX>nBSPiPG yE2a7;uG|?Pet ^Z{$ɪ@3ca]zU'F_ӭT@+[@"{[>O?\ۅ^iĸkEF3;•/-<|"L hX;k}osNїj?!IdFFwu00"|d`[QI<8ACvDܯvdW^_N$F_Űz8W8Qku۴\ Ԁc!њgՆ{"),u,-P :^i N7{R-1GzZdŵ}1GzWǑ JHd#H~E2dtu;>=Owp#3CYG0y !SMMASl,VծͻFxGsҴ&_qxدy*Yn `K] G!؃*GJGYS9@θl.Z[3ϭFFb(q/t|CMӲYq1=`2-;CXf 2v|q9}rY|org5ӧIJ0sDX0ɑb4m]Y& .6P$, `wUӫpN00ኵP&T5theA8NaNxʫw!)`pu.DQ:z%5Vߚ!aUym6lt5hfM !19/ŴL0 f~xЍXdɏ_j52dm!aNȬsúQ؄:ktAc}ts5<*`?!j㿳߇Ǜ}VKKkHn>3-Zh3К]Qtth':lAJQ@i(6IYɪN|zrX+^XFC7I;D_3|C?G I] |Xex=ZG֒<M_ @sBVxP+ P7ro [N3)[_zS׻K|:I^OfOE"GAp}Dęmd Pq RW-uPB'Hs|(û6]{>$߫녚0b]W#,o^[썷.wu$&K~ʌW/N2QX05'uqK(dMM" p q&->}c./U)[ugm;P#m?jɟHsk'6Išʟ zZdfpK ]Z5iڀX2XHj^;ZuEl{ oi)@ X5xK8j_,ZN,PpD v8GmGv% v_чy(1[ˆޒ{Fo0"kU:>-C ?Vc:U}Q7 ?\{]5+i~ub\kj9峞I'Gg7 ڋ;nE].A@g/yBreCv[#ǭZ@v^w`D,9ȭxi֖m> mf{W 8Ϫ;@|*mi/f(YKsMO/#f`!)6.+xuZ/xb! ȝ'qU@Nj8ϡ/ed9N+QUMUvD|3=VOG%dPm֞_+bHd'pIlZ<p4m&0 Ou˟4|/3;a07nr\  ?S*. dNh˚ՃIhIOC CVòKfo6ʋXw41iҷRCИN..X,Vr5xmb,s;o*?bWDnO~\)eF6"%4Kk7elY%iTcڍaD3k45.l2W3 &@ @ ݱRIlگcON]{Խa`&aYؐl>KR,xZFCWPyV&1@`aRjX&j+5\J cn){,G =p9_q⎆: j;Cp87 L5>jajUp[$r/bjRK.)9IPgaŶ y܇wYgvII$ dUǦ{u'!?S#]0fQ SB !{ePyEΈN2؃٪f]em.R)n}_&i6 ޼:{` TgC t,GPF!1ˬEJRֺ juǶhnp51kgUOQ:CoXlLr/|U;fR@)D{o{M2, tFĨK3XXnZrx-R>ᷨ{`M_W4=],^qխemiPIg6l8+mYGl~^vkl I}wCh=dzzD>GUsGF  1ih&_Ka(`^|^bLlR~- LŘ7WƛťIyV%TIFo r8m\فVZ>bW#@Y!z(SL#F+^"J꿤ܠ=yK=,ߔTu|,Ÿ7w[ˡd& 3~(Q2ܤի5T&1;G1^.=W $!BkiF I,EŖwN#6XN̔V,Lޅ| G)8@̖9DXM[X?ߦ'mh581'iUGN@/v[Y?C5K)29"Yo+(Af=kn#*m_SO_FKy} j2k*bwmZLIqb|a>^2b#~M-c.OPFׄ'ʇ@yq "e&B$ҢxJa5λ`uAьiff_\>um9 BS^dHgd pKb*#fQw]WR36=qh@#Z&0N0$//n3ݐUӍR3E{!¹MU5GIwDAidYxqEu70 |Oj[K:oa|r8HroV{pGtY/O`L*t! Kxޝ|O'P|H%!%Dxۭ>z?h;\ iEOj ! lb>)4VޭQ-{tR譵3:dgw*i]2",a6<; )DZ6jx%jƓ/[MyL&)BN4F2*׹aR,j8?#)n>ጧ6fZ^]t ) 6J |Yk½Q&c{q![5?+_^sI/0]v̈بu*h7L [PZ 7?&&wJUYfd6N_Lsl q!DfQĆk$xEܗ a[wE9d{8(63Zs`{ZQ NtL;їRebQDy]4P6C*+(UҶyl! >eeIg V<AoH줃-H<*plXDG6N(R*)HR4j1kD@7ԇxf`W-ީQa;O/RdEsgL'VQx>Ai_M%P}wŖB& ZEhZ`ާ:YC6uEo*e!3󟻊gyg_'ijQY֟7^G|^0ٱ,[[n$Q`%miUq ie-m4!9P|efB&%֫Uo aX*ɟk\NuyD`@36)ݪ@X}bV< ')k-r4o2D!5׆bb@-&$XnoÅN}^/\%So4ZK$eacA=|aMpsV5:IΝMAO,:<,57kHI<cġ$cihqXoKټ4 /5P÷+ƈ MSš;\Do#3-ta _,@Ɍ4AD|y$87ڡۮZt;L}YZ%$ji5=68@p/m2/5⿵~0H ho+nݻVQXno]|+\+~zi3AIكѕ HJGPCMd,7Klmna SI,JOyqt 47P3qx]w*FrAv9ܵ14Gwt,5wP#&. _Ze; Gq, \ & ,}=&`Js/[LY Qa6aU1UׂN'4_-5F[exrN~$% w=J1g޲nr:5@C}çNu2RIBA@` /%7GXvlxd- *=lۏjwr6#sqiU?I`v ƤKqΉEcK]62?ESgIi#(8C a HMۃ8"d_#XVutZ2ʃ8UlKB]4<\RQBI*'zN(TKf~-:lPMfw;B܎\tR]_,kROl"囻qؗh26Qjb&](ZRe*ާGw] Qsꖋ(8)ʲ0@=V[2xg =|p2^DC(_5nU֧``H.O6FQŚjS!s 5D (=<;-e;*&EZϐ(J׵>vy)<[,>c4QuR=)v#KPWkFoDZ_mɓ*?jarx\O8,/:?,Rb8K0Β(JB[$T F ORɖQ-0VStlh X;}]v3Wq/A]OwtIܘ@cV  HP?RwA/7sh}nk"XeOW;Z|4k)P8x6 e#{bY2&""* c~ ԌiTyX QAð'eĀ' 3OYD '\>k֞̍$dCZ$7]X>a+^!%(g$O^Ņ 5fY ^32HbLqRӺ8P;^˅q֝b@?En)VC_:,41 JE BuM7q\ےUc A& <}۶ YZ