vnstat-cgi-1.17-lp151.2.3 >  A \/=„L%Lu{`i oG{# B}KX;SO<<{]Mqj7bj8"_uwԘ4hq$N0X4*j]LUj?4kȃ>[trgY gxR뗣|@*,ѽ49df0f2025a5990d2d618578ff1acee72de671460187fa6e10be665c7806be2d67ab4dee469ebdd771539f498ee9edc8d7c27740ո\/=„Ć^cAWΨo* GvRtVds]8t䨜HF0Q? &|U$س(jߍY XB NϚP Q\}@lzg2?RK[hSP{I^@8gь|QgҾKifZ[ՠq"B1`qL&)l%gQ8ߜ bި$15Ռ.B)P׿ ^n)ug6=P"/j.RTak>pA4x?4hd   F 5;D` n |    (Dx+(e8l9:/F/G/H/I0X0 Y0\0H]0d^0b1c1d2e2 f2l2u2$v2@w3x3y3 z344 4444"4dCvnstat-cgi1.17lp151.2.3Graph Visualization CGI Script for vnstatvnStat is a network traffic monitor for Linux that keeps a log of daily network traffic for the selected interface(s). vnStat isn't a packet sniffer. The traffic information is analyzed from the /proc filesystem, so vnStat can be used without root permissions. This package contains a CGI script that visualizes graphs of the collected traffic statistics.\build72openSUSE Leap 15.1openSUSEGPL-2.0https://bugs.opensuse.orgProductivity/Networking/Diagnostichttp://humdi.net/vnstatlinuxx86_64[AA큤A큤\\\\\\\2c9e09895a9ddc5091dad8f0f63d5ade559d1a9315e91ee4f65e7f39ac6d4cf35e51264e4b1433d32d65c8b84ad5dfea9e6056f95071e931d2963b7e757308394dbd496d0b9a2a01ff7b5025cdc9529dac1a903bd6ed57741d2effb1720cd47ec4db8fd058f7df7d2681b718f8d2e212e6593382c1c0c39e11163e10ce8f0686rootrootrootrootrootrootrootrootrootrootrootrootrootrootvnstat-1.17-lp151.2.3.src.rpmconfig(vnstat-cgi)vnstat-cgivnstat-cgi(x86-64)@@@@@@@@@@    /usr/bin/perlconfig(vnstat-cgi)libc.so.6()(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.7)(64bit)libgd.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)vnstat1.17-lp151.2.33.0.4-14.6.0-14.0-15.2-11.174.14.1X+V@U@U@S^Q@QX@QQLoJ@JuJJJ@J Y@J Y@liedke@rz.uni-mannheim.desor.alexei@meowr.ruMathias.Homann@opensuse.orgsor.alexei@meowr.ruchris+dev@any.mxcwh@suse.comlars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.dehighwaystar.ru@gmail.compoeml@suse.depascal.bleser@opensuse.orgpoeml@novell.compoeml@novell.compascal.bleser@opensuse.orgpascal.bleser@opensuse.orgpascal.bleser@opensuse.org- Update to 1.17: * Fix: --importdb was creating invalid databases since version 1.15 * Fix: console output was being buffered which resulted in lack of output in at least systemd log * Add cross-compilation detection and improve install-data-hook to not assume that the binaries can be executed in the host system - Update to 1.16: * Fix: traffic rate calculation, SI decimal prefixes were shown but calculation was done for IEC binary prefixes * Add option for configure to disable image output support even if required library is available, improve library detection * Add selection between SI decimal prefixes (kbit/s...) (default) and IEC binary prefixes (Kibit/s...) for traffic rate using RateUnitMode keyword in configuration file * Improve database handling resilience * Inherit database file ownership from database directory if UpdateFileOwner configuration option is enabled (default: enabled) when adding new interfaces for monitoring as root. This solves database file ownership mismatches when the daemon is started as a non-root user and an interface gets added for monitoring with a sudo command as root * Improve user guidance in error situations related to the configured default interface- Update to 1.15: * Fix: XML output had extra commas, broken since previous version. * Fix: unintended shared pointer modification in mosecs() sometimes resulted in wrong month name to be shown for the current month. * Fix possible buffer overflow in /proc/net/dev parsing, requires corrupted content in /proc/net/dev or use of address sanitiser. * Use ANSI escape codes in -l and -tr modes for cursor location manipulation instead of printing backspaces, hide cursor while output is active. * Improve database import robustness. * Improve support for Asian UTF-8 date strings. * Replace hand written Makefiles with autotools. * Add --alwaysadd parameter to daemon for allowing automatic addition of interfaces even if the database directory was populated during startup.- Fix: vnstati was missing from build, needed for vnstat-cgi to function.- Update to 1.14 (changes since 1.11): * Fix memory allocation when zero interfaces are available, also lo needed to be missing in order to trigger this leak. * Fix rebuild total indexing. * Fix some error situations that could leave database file open until the end of command execution * Fix: Live traffic meter occasionally showing higher minimum than average in end statistics. * Fix setting locale when none is specified in config. * Fix cppcheck findings. * Improve traffic meter output accuracy. * Add tests and debug compilation target. * Remove use of -D parameter in Makefile install commands in order to improve cross-compilation support. * Set CFLAGS in Makefiles only when not already defined. * Add support for database import from text file (--importdb). * Rename --dumpdb to --exportdb. * Add example systemd service file. * Use ISO YYYY-MM-DD date format timestamps if logfile is used. * Improve daemon startup prints. * Add parameters for changing daemon process user and group. * Add example upstart job configuration file. * Create database, pid and log dirs during daemon startup if necessary. * Update ownership of database, log and pid files if needed during daemon startup if started as root and configured to change process user and group. * Remove cron update related example files and documentation, the cron update method should be considered as deprecated. * --create parameter for database creation. * Dynamic unit selection in hourly output instead of being fixed to KiB. * New options in image output (vnstati): + -nl / --nolegend for hiding the rx/tx legend; + --altdate for using alternative date and time text location; + --headertext for using custom text string in image header; section. * Add legend to hourly output image. * Add option for content alignment and page background colour to vnstat.cgi. * Document keyword value ranges in configuration file man page. * Import Makefile improvements from OpenBSD. * Automatic interface bandwidth detection, BandwidthDetection in config, default fallback value MaxBandwidth changed from 100 to 1000. * JSON output (--json), vnstat-json.cgi and vnstat-json.php examples provided in the 'examples' directory * Drop support for over 10 year old database formats (versions 1.0 - 1.2). * Fix: JSON output syntax during first day of newly created databases. * Fix: field padding when using UTF-8 locale. * Add optional mode parameter to --json and --xml for limiting the output to only selected information. - Add a systemd service. - Remove vnstat-cron.patch and cronjob: upstream considers it deprecated. - Remove vnstat-help_script.patch: fixed upstream. - Only recommend Apache for vnstat-cgi: there are other HTTP servers. - Spec cleanup.- removed '-u' parameter from init.d script to actually being able to start the daemon- Fixed spec file (removed lost pach files)- remove the '-o' option in useradd: -o is useless without -u and newer versions of pwdutils/shadowutils fail on this now - specfile cleanup (added license header and cron dependency) - fix address of Free Software Foundation in init script- update to 1.11: * Fix: Memory allocation was miscalculated when creating interface list from /sys/class/net when /proc/net/dev wasn't available which in turn could crash the daemon * Fix: Daemon database cache could remain empty after a -HUP signal * Fix: Don't make temp directory in vnstat.cgi writable for everyone * Import GNU/kFreeBSD support from Debian (#608963, patch by Mats Erik Andersson) * Remove usage of GNU only '-D' option for install for BSD in Makefile * The daemon now automatically creates databases for available interfaces if no databases are found during startup- prevent cron from writing a syslog message about the vnstat call- update to 1.10: * Fix: Buffer overflow was possible in hourly image output when RateUnit=1 and HourlyRate=1 * Fix: Minor memory leak was possible in the handling of HUP signal in daemon * Fix: Graphical elements weren't correctly aligned in summary image when header wasn't visible (-nh) * Fix: --delete didn't work * Possibility to merge statistics from several databases and save the end result to a new database (--mergesaved) * Added validation of database cache in daemon in order to be more robust in case of system memory corruption * Support for --style to -l (live mode) * Alternative print mode to -l (live mode) with optional parameter * Present options and elements in man pages in alphabetical order * Code cleanup - changes in 1.9: * Fix: TrafficlessDays configuration option was enabled when set to zero when it should have been disabled * Fix: MonthRotate setting was getting ignored for the first month if the database is created when day of month < MonthRotate value * Configurable summary layout in image output (1.7 <> 1.8 layouts) * --oneline, a simple parseable one line output * --transparent for setting image background transparency from the command line * --delete for deleting databases and stopping monitoring, doesn't require restarting the daemon * A database write can be configure to occur after interface status changes * Different database write interval can be configure to be used when all monitored interfaces are offline * Better configurability for the content of outputs, including a narrow output for space limited terminals (OutputStyle and --style) * Code cleanup * New configuration file settings: OutputStyle, SummaryLayout, SummaryRate, SaveOnStatusChange, OfflineSaveInterval- fix segfault caused by vnstat-limits+su.patch. vnstat-limits+su+fix.patch added.- update to 1.8: * makes averaged traffic rates visible * adds monthly traffic to the summary * supports merging data from multiple interfaces to one output * dates are now formatted according to the system locale setting by default- change ownership also of existing backup files of the database - ignore '.' and '..' when modifying files -- the previous method could change the ownership of /var/lib...- move creation of "vnstat" user from %post to %pre, so that it happens before files are installed - make vnstat a system user and create a separate group "vnstat" for it - prerequire the tools needed for the pre/post scripts - change ownership of existing databases from root to vnstat user, when updating- don't filter out br interfaces, thanks to Dmitry Mittov for noticing- add a little frontend script to create the vnstat databases as the vnstat user - add patch to vnstat help output to tell to use the script to create a database- install hook scripts into /etc/ppp/*.d/ - install CGI + patch heavily, using a subpackage vnstat-cgi - add support for vnstatd (added in 1.7) with init script, vnstat user, and an improved cron job file - add switch user support during daemonization to vnstatd - fix all compile warnings - update to 1.7: * Fix: Timezone changes shouldn't cause a flood of errors anymore * Fix: MonthRotate value in config wasn't used * Fix: Unreadable configuration file doesn't cause a segmentation fault * Fix: /proc/net/dev parser didn't see the difference between eth10 and eth1 * Fix: Updating a database from two of more processes at the same time was able to sometimes cause data loss * Fix: Estimates are calculated based on last database update * Fix: Each interface update had a possibility of losing 1023 bytes of traffic at most due to improper rounding * Daemon support as alternative for cron based updates * PNG image output (hourly rate based on patch by Sergio Ammirata) * XML output * Diskspace check can be disabled from configuration file * IEC standard prefixes (KiB/MiB/GiB/TiB) * List of available interfaces if wrong of unavailable interface is selectedbuild72 15450766441.17-lp151.2.31.17-lp151.2.31.17-lp151.2.3apache2conf.dvnstat.confvnstatvnstat.cgivnstativnstati.1.gz/etc//etc/apache2//etc/apache2/conf.d//srv//srv/vnstat//usr/bin//usr/share/man/man1/-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.opensuse.org/openSUSE:Leap:15.1/standard/8a6d023aab0c897cf9b39f9af19ec5dd-vnstatcpioxz5x86_64-suse-linuxdirectoryASCII textPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=329ded9aef102710b030a17b599c8dc0acee36a9, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RRRRRRR R!A2`!Aapache2utf-88189381afaac60d39f1c57297ffc09bf702f342e6bc906b9077afe16e4aaa055?7zXZ !t/ᤷ] crt:bLL f_$ilݖVWS¡c|JWn3]RbkǐŔ!b&C<6ķ@J$Xb>Ui`1`sL~(BmC(J'4Ȗ­}F_S54JgWʠdC8O9WjzyXw>K1@&ց0jN/c;(굌RD8#GI{"_CgM=}3f*u/zҠr6FdPJ5&J_wx%!׷s5B|7CdύK+.%Z `pmK2ӶzË/wE7[zPsu๧Tv85nE E+2U%=ꒈbn/:O% e{re>naN h0qWZQc(cg' |bBo_f j`CƔ\MgG0%^5UKQ˽ =Prdcb8k9 cAR1Ws{ ‹unHIaU+/ѧV̍<;r[ TNHr @ } NCNOܠo @F޾oL>#7EL~8?=ƃ`yKR> рw6?~+Jnulճ JK@^=V2ȥH>iqy00^FTEW&Is#wM#0S]|V))I?<"?Wz["IIޓcK.#M*=]é"K-L(μOVQw>Ba-Dv 7۸m33eo| _[P^\9lS#8i' O;/gRwΆވoW7ɀ߬@6_+T,.<գTDWWu>=KI *14 = 42)rᄊq%%|g9EOPPb;2/pn>k(27L̖:IP)jd.ph1q-oy0}emR⸼OI7Z-Du)'pUl-#C7[$ށ\nXJ}{I`5G[=r,NSDkr>]sĪ^ǚuG# ;}|arUnjC?)34Kal~F4UOe;4=t$dTP0j(2pٿQw79j3 >UArf $x$Q=Dad*} Elg#mc^c?q {8㬰sPdp؀Yѩ )]ب1}z0),_JnQ'=a\&UGw^r*Mg VCd#!:8&P! :!ԦJM)_kMl6JTJ1>BJsPz3brƈB z 6[- S?o= "+mﴠ ؛[mH0NǐJ;_gemEQJRo3uvK=ZaOKkoWj6!q  =/z-hBdMEux^|[(oˣUcq?˅!pu$lLjce[U`d(nNCW ZGsNxCGɽ,> vGp,]_|1ID'!Ng0<~fkS6Epot(?cԈ- w}ƆXF؞ q}}#Ѵ}(CX[e$2u%qbH.vٔ3ClSgFs>%x-$A1# Kb }gf10݇_Ju8'U\v*@M /wg 囍 Nz={ٴ፷={*\5[ֻJ*''v Wܯa'̺"dp)L&)vP>M.9 ws )[#4oo Ž eQ _ NXX3[OT!8C=7785vXr[' oN&x-׳ʮI_XHF*@mHω[|c5mZhrH-njyDbjjCSr)FLfvfһTx趑#?/@ ;6qhdPђ&Q n*QF?%/wqr7$cܑ 1?2nUY?r)) -?)WHmkaP[}DzOEy W^.-Mn6]XhiwDdE91,b>3N?1BV-J辍B"ʁ'gFzGN R1H|NۗY^iϕ#åZ1+'u4 ZNfuO|ei6}~ӫ=A\(4Q^bömeT~[=ZnEmp2DX]aWF_<>! GD`ʦtn.>tLeZEANs7Q%iwbSQq71.5Tdc͂̂ج{j"7Ai`2De(_qη. zrBoW$Jj&9BKq72M4%[x5|}){$p>c$a[rg1-1Ă'@Ns-&Z6393nWI6jZ~'A79e;%EէjѼPneF~ /ȝ̀Ff,OGS4逰;*Ɓc\lPFt{A1z^Hw82s栠A8 [FƳpWBz t_rWBcR?=!>Y=)NfiUkh>z6?5u}]o@b^a&,:!k)ߍe¯6yHs<@$hI :b.נT)NHw A Hb8ص Hy@_ڱrt9n!_rGrN!; Z+ANWa S׊f <8=r4:uqY6MhRc%Vc̪\6cipX ЪZ6虺wx50@!@oXIC&+rŪH-0)g>[\`z D)!þ[QnOh7Ιe0͚EmَiAQcP_Rb9 pIoċt7Yl2$4D·"?zuS_Qn;4չdW}g ]%v\Jvs&í9=L;Wv' 2w(H<}ymMgMК/;zO>ݡڷRteGp _xKפfY'aBY:kM? Qt '[տFs÷e" i]f|}!NVMk)wm/,uf"zm˥0L|}Cn)Q$۠|"&tUY:q>+$0nk-'fUCZK(jKhY5^ָʳ#_vi D+N.\3@L.YBv H{!a?Q}J<}m$C!ʤK~qQ8ڄ:8 ־o%5Z*i0*OUhnh(=mvȲ٠_] pB`kNM-L6F̐Niy2dY)USTSūj4=?}ܪի^5Эb(@T.VWv1]?ovP=MlSx`^kMUCW)~k'TvWg5v{Ѻ(hg 3!F{>RpֆB#ax>m|0F~^(qQh\=Ezj>没_^vH0쟬6发Z195U*t4N w ͽ]Ӟ1RN3/H%QΩHk6ѯ^Qu-ѩ8;kiM.$sK:|6Gx>ۓG dPl?p~"f-nbݾ23l3zQr"rÊpBFdN$D4" CpV N"u"}:Sfv\~$-x8>{da\kH`lUCeIH;Y-4:Z F7b˲t#v|tIe|8l zdAl96J_:U>bduXxL3YITg/Oa:FK2 2 ?՝Q{4-& cL< MC*V$EP;gay%Pwy<ˋ^BN(tlJAV9O%p෤-Yo(rer-;g7DϢ)u7g|F<.Z~-$ǽK?Ƶ |eH$|=4Ӿ*. {2z^zklBa&[|ZXFA'&Ni1ޒqe@XQۮiQ$14 5+eMRt4"RY{jjay0s9I:{"^i4]5U? +PsK%nc!WSj甛jrSx]:bߝ&n"4=D\yK;6 ^~Hw)$ii:S2 &Mѕcb'r NgРx"$ѯ h[7.Pa (gygV}1;!D~|#$uGg"MĻ'@8pWbו,%T&Cn݄n0tz[Xd,}wlIIUg=`$g` :.- Ҍe2?ULt`s3t)(!m'vC E :xiU,bUk.%=? + w_2nJsQ@D&>9gO1)- E/;:%̮ e),Ee=v ق6"Af= ~K7}qo]=PFr/-!4c$nMQ v){GUÀr2}{Nq?:z€ rB0Aß$k""5roq}'"ksc"T ZǑEZ FL`z(|deo4:j5n^aQ`E5Ƿur;x2)uEu:qVOls1o@ĔT(E?zQNO?(3UNk3+BiVGB:I4Sf$}f>`[HP[4aLg7 ;vuܝ^U c*V-du_^IJ%3kG%k;$rAȠ t"SGP/e}ny׼B8,Ol$8ܺIwV/݁4j@Y~ZFO墷؆d ݐRERT#,=A<JE9;ntÊR΃()_̗P)|W6+e9 @B -=+ Sx""U䬘tٓӧ7膆VH7`nD1hVdU:))Xnj)du$,7H-<<*GN;&}Q;1t]fJL3!'+y05aCX8q s~aZlÙœszLo\&.ݠ; )Սծx{ GӠ6yZo-ك* newe,#(n,SŰXáaT\hM*9xOMQ ~O=? rk$E)bmˁ؂ T\@YMO14IImHu7@ XҠ34\SN\ީV_lX tkwU> E[PE@9uf= ]Oh[h΄UW߁pƫ^v"[<[3љ2#@e ߤ,VLڔUoi6BmXb>/F*tۡZBzzB}r^M!w}kmrǕk_֐ 'IKvֲ`.#H|tRXо4Ԋz,q-1+٫:|[Wp+GUZNvv"<wP~.E@Qt,U=|^sW92#sfqI#=z݋K_.35ATa!KŚ@lv-Lgi|Z#XH( m3:2!-U&,{1I*4U'/ON\<tsE}h\C&Q)?}+0ȜhW T&!e7,L6zLRgwBP`ь|*Z _jl%*;;0$ CjΖfWqoq0U-٣$0ߐ74(уbvLFL%4M#5 !S{'pg=vKГg$[]#,3EDXOP?)}n9WSU}54> c}^K rYyf2FL}YP4l_OGA5ˀ&pTp F[kY69?zJ@'I5}K iݲ˦gchRb=lh>}0v.$I˩gb}%p'oYк/ˀR4P K/-J Ou' g(B§n=AbXϼ%&mPJcoTŹ.)r__Uz(*Lx0)2_rJInRe?؄IcѪ?qrҨWJ<OUgMTL ! VHWT+;˛.ۓn'1Oq?y;~P~8O4]&bE$Bldofb^&d(a*يQڭ%t36bI@7)̵(]eY'L [rZ?KWcd +> VK04(330D qAa.dxgQI~]Fyy3[S##hGLU fH7qOJ"Q$&o>A(;"أ.䟋ggL+:r(vIYu5QNPSɉĹTUbI]7D34Pbmv7IlP<#D֎mA^q I e j{`r"K66CkƯXgJ] ӢO[faBJ%M=/& _ĄO\;g"o:l&U,A}??LJ 07h滴1 A%X ʖZ?iU [Kya0|\i 8 q>Wez#-m"Z̚‡XHjB 3*@ұYB9:K5+U0 ^^ p+t#PA[kgrM`c*/P5P%?䚕J܄J <@}-UBq}J9,nݥ@(#Y9j6lC 2 i.G"̜%Ou2]:h⚽+Ve.T[#bBIO KT(SUH ^v_*$0vp` y@Hzԕ"1: w|zxYvV%kRerbT$ mVM8+6~.TDh|ؽMZ[D>Adv ,$k4a[Ռ2?g9dυ)if hJW6`{o], '+/t/VDrsbNOǓ P>XlGtBӗaiJ̬w pdl@P,?h?aM LW/ojqJ=C=фtͣ/4P]{vHmW-(œ |WmiD+F&WZ#`]N8n(3j1{>0C- trr6ds2U<7$l7#"U p-:` =g @n~D_'љbhBk0TK2i>DB4N<*.j$X1{e+۴УfxzCLqtd_~B27wxuDK[L!n ;xOo!7$;XN}ء!$E(lXݶ5 ~?,`8 a"=B?ƇXFN{c@2 ր']6*DRُ1]Y}Dvb Ɨ @yaU |6}BPz~&b".#$/ȏ =ahu.]Ydwxɛ~حLe 3iMVW" Z<x~(!!>OWwLFVz4+9۶B!napㅤQDP%/|?ƙ[yi m Y͂Bt)UF2 'UN_i IGte5b7Sjugu K=9AE_>ͮh7FE(}w Z@*T}>;mq"7mn5${RÏARF".C~R&:${D@}ʊ @)tE ͏iL!1Q^bސk\bIbrj6s# ιe˚-iVC4-Sn>S4xLs2B>H>GFGQnBGx']-CIGljqbǨ%y .C$; 4@~pלKmD a@Ses!7kZwg$pW)ZYBH&nFWDѳӘ27}W &w~-+XV`sY@?a|pr(6$yPh;o5{{Y/5I/'FN"E;Z:ܠz׋P^zyAb&RreenD4 2rqcgꃎ-sI-a cƕ`ZяH|2T2UFAiz5wƟȾ#ɻr[MRHʞ=Ѝ.X-L%H;Rx,Nix* Vl?-߼mtuST ]g}ёȹdɻ+$gLzX=(zCbL/4 :EKg*{#@[c; d ɰhl /ro%"uVܶfҙs5 GŢRޘpN ``.Q{VQ8Gt9;{&kA'M/q .6C#`ζu r*鹉n,H'W?ƮÁ&;+8 *W)1+MȪB2Vo_8.`l  NX=ْSU!&"<bTu@EfcP#_M?ύ) Ec&ٷMNwaІ0: nv Cao ĉBc{{^nzr;3%O~)!|* kvyeq%rűh8>xݘ] M%8+,<&|la!Wg ^v1 Gb'`~(w!q0qYï!DzfJo@ ;IrcdTOi49@!]qߢQNf[9yaX:}.e+-eF%=e*7gXmDYt˷%/}sz&ڰp Nivf[(EGfe+Y) QJ&a]&ys9;ՖwpeV/p=ZK擌NQG aǘ\GqQ&b*u-ؚl.NvCąaGBHs5D E-8ܛ`> #8>1`6IdИ4MٮaqO¸ RHmmx[vc =R!)VF`M%jn˧ YaBHAN^COAv"1zAY65 ͪ#<7ބ>xͻk t9cHO\*ijZ^X362ޮLt[d.KKnܛÒ(޻*u9GJei~n=n"{``O&4D EKmcZlb倚8(x=\3lƺb.[; 8Ex/f`Ñ/lAG,ÍS\J~>,Xz&7$)Ai3bzEy`&33[8'qmnQBFx)U 0HJj²)|<| |cjσ"JOD|8My&rzrB]\FzuiwbUbj4'=PpfM Aڤ}sB 6wyjdCn=*4q|ɽ"`dJ/TH'ލoEћX8@D+dB-vSNd.P-Q5IChww}-v6 Xtp"&X^ғw*,ڠ99JFy`ZYx }K8bxU0`^#)WÕd]zn9Q~$KQ|naMrޯR  lkIɋ!Z ŝEFC };9 0rڝn]FQ0fQiZ+3⟚hn(CrMIak2aa5l"=??S`+3/Hbca_dg;AimC[R,y}$[b00=$6lN;sF.~7/e\ E8_ ~Lޢ /X㾉7x·U+Xը~gRmt}̑T>KsL!z튅ѷ#xCX+zs*e{*\u)F" ĉt&CλzXJ)(X&|uAW Og\hۧ2%$=G ⮾i¥STJ ऱS"<>!4 ۉEP^9"$/469ω]<í B$8us=5v)uQ [)n_C 1i-!DDZ &'0B9 e_'G+5 nԷ'.^d=,yN_[Bҿ{t.m%+;(|/MS ~%z vվYy-QGÙZym,O3w$ī#_6ln4S1҇@ n$ɑ~6Z+E$~_r ܐM}%{Dࣾ5P`ސ5`UT'o1k:lkCؙGHl7uxAd٨ϑъ&hP屃Xg+Z>ѰAqD2쟺hkAMBF%ke"` 8jbrCХ -CJS7HlbhTVK.20g dMG55$y$q4Ɇgڈ[:y$P=eTʬrsCP+M`9 njs'?;1f1TAbTQ4C5 [4oonP5lwKG}!%1Cڔa]Z|Nfg{HX'yxЛ)3d"S+5+wA̜W5{=?ט*dLE;& 쿄`a/+AWG;}ԡGskT U-7H4}t[ X 95M)L DcCdϖ+nmEZ #6Yj̆-R>Ő%TЕ36|c:cjk@@Px,s_PѸſͷcI 7Hw(j+ϫ]La ;Ϳz]O,ENt2d1e2t3U5S[9Lpu#t`*5-YmGTP{ @eoRct\wYf" Qkv"cВ,S? {yb+x;ϛNj&]F\_tw&̗!Y/(5ɄMw TUZգќ^jZ1hŤ"Lzq-WG`&kF˶!I r4N++Y>3hhv8%;B*Vg ]LpYvOĥS4UM.B4ASin9K!U}ȱoғ~gHwElݬÍHL&(uQ I}HEK1D^җMLBlr44SIɦt9}6:#m^zf4eYbjwXs'~>poM}xF4~y&g-H́!t/`/5bÁ /#cbR)NO]~fkDAuD^gX|o/MЕհSjֿIQև &sCvb!͆_}:8ۼzSW 5 0HtC'ay?֘䪲%~dp,a`F.lhKζO*WPFh `x8]_sYC ˜!6jrZ&I'(i@pKau%8K?Ar@m̶ ܆&V /BQI̵(S`n64T03%WG0ĭT肵uCJLǵ+M?v~*FMk` >e9Si:]\ی?i뤯JO0״a?"ys6/PЧgX2oY=jI{  y' ! Z>+Hj8d8;W sxI`BpmsEk)<*!^*˞"Z_ҁ{ԊibW4ɕQ*zsMTC~gʥ-8XT%f8Fݹ@sf6,fUN{P7P(ӹGEh,#tq2>P~DhcRBlC:W>W\yb?| Z9O*y֏TO˱/n"t<||.#r"c4J|L  QnfbYwIsV\Rg@t)j@_pŠE=[2ID~^7V5[(I=E Wt0) N .*KםVtW\@r/B͡J^H{L@ip%]?ӲK@ O#4 ;[Vu\9GV )*Lz wbbU3ηy ~ $1z:F0:+[c\.GGu`mgÐ)):Plqߩ̻ǡngAp NQ&z%JݠJ']^4q,r xW Do W;]q͂a#&=n-ݔB%Uŗ[㖭E5OXc6f6VsUu-cYMɸݺڈ!c5/#6[\V{WWE:P> \CGz"u7B4CC~5u1 QcD} Cڗ}\iԪ7AM9BC_gǏt@2+ZO_qAYm]p>/G 1u[WefYsdB_wӼbu2J&Fo:"Z젩]4i8Ooļ)h!f,e;xäČߠ!d}1-,a/H U1uFj)2S :\g©LT*45k@,%/F䁠Gi>Lj\ U]A3T69aB->Z/]{sS ,!3}$Wc;<ZMy!^ ~%Hx񩬘ת0XГ&Bi 8/wpbSXl? .W\CLLV:uc$M.x vlK@(CY> k-mﳸ0s&' lzŏ5N\WpZNn,O%ݙk.uXB̷~u(gQ>B#'=fn1pdl{bS.~<ZZ^2OZ g> іiN*^wFZΡ  zl {ޖu5# n4{g$j7v- KJ= 0O|zþAD'<2>ŏ+gj8t,1|~?~_er(ZsBxgQFჹMrsF-a_jVIW>$Z|ceo ٙMux.H՟Virs݉<yKJ|Z5̱gvԵ' <6_'Ig}-ze7I҇1?,Յ'7`HQ2 26Q|lƃ|\DeO\黹YkA ήCK$mt@}l)|itͰXHva0/MÄ嬼n:vP`t@yr3 tt{ӿ W8/MK`rEW{#Kc8ľaZ{L: !I =nZo_lA%Ӛ,"T$^'HSQx"O#x2I%уDzS#%bע{5l"[1<ĉ&Ebg3J:{_,вL1S`@mYR?ApKA+m.zVW'?]NՔ _DYa8Fȶ[I )!sZNPmqj,mҿhhX!x|ɘz0o)N"`}҂hK؆kt-5FW`}OLIA|*ـ+L@HqXǜdt10CQqNreJlǀ֞O 6UnZL;6xSC(r\*/41nŵX("О"\њmSggDƐ,b/SolϤ3K`2:.x^ JXJO ߪL:,h e!l~OAC\{'h (d64-њPz4rKMиˀJr?V;ϡAm<7k#-Z,z,ˎB7ah-H%|ra3-HAE[L)fBqjU y5X"ĩ :]|\~@@GV@v`FtL{.;\HӺ©éw99%oHp<bv<] a`}P#B_33('ƍ曌}(Eg,II:QP& Nő}J@˚.Y]|+c/ -8e9(K:7:;wz-yޕX5wÚ&m 0(mOS,ftfIR <>S SMLXG۟tpDžx$A@N(~+-yдA㵀u?K/h3W#^'cR/Mo.Î.~eYl+Ÿ_swW-l[~ך:\7=)Dא_Úrt'(\ 1BkԢObfxjȥ%ނ5~1C;M>Գ!=_#4|hV]:TՂ*kxk_>ih&H 蒋;veW(Gd3 >Ÿ k;N`&x`e˜VyEZ|'G +Uɬ"NM|m,7wʋF4$}% /;;bdbp *"4@؎qOwYxLr˲e=-oxkAc(u%m$vYd[2U q@/ =^PcS/Joz H?}?1' Ghx +3!U#k;̨s&k. bR9LkqmJŏZdr~Š)}/ ꜍>"10]ĺz! a}9C.ggAx%|b:PX׫==퉱JXhWG N[;r49$Re%A +EZ۪0%:YJ6l!ruwJ}DI}2ގ-.dLnЃ?fYueHz)6[F7 X׿[eׄzSk@f_[' ,C5۸Y^ ʗM7㌞lfpѹ\EHˮ bߤѵִn,Om7Wʪ/py|%5Mu0F( +"K\CeJ.DT L;Ek6`l6|%rE/AlzdS)EPLc[܄>V"QySyJa$Tj>%(V؁\620s0e"&>V0_ /:x ]G-Z_ V,(W]he Sh8o:qҗwϙTŒE2oeԞZ3=ƲFPYC{ڸ[,vt6|%7):YOV)B*a{qlɃ<]dt kc/w6;{-gWz5Ь%K ?űWt]) -6BDq lSiFD.rCf0b.K˳ [st{V!1g_L"@5ܲ 4v6k&Y/X˝wS3ndΏnÎke;Dp"0c!o;8$\Scd/ ch-zS9.zs-Gon7?tLm;jCdNGyy"MiVEYK?At"qDzRu}X!"#ɆCە9.iQt5٫_ i ~pƏlOd1FJ@D͉-je&1bQ_S8Nb#inw1C$Q$i8b)7v&(ZM捃9%B#.f~#Z41 ^g,0-^Ʈa6!)}1/X~o $7/l|;l ]6-B|{,KxOE~anh2w(;~uJ03eFޕ'7TeE ϯ-{I(%0^,Ӆ,SxH@tXJTZWb̺2M:n] Y|yIg(K#/S@AqY_1%|€-Z)%!WF{\#\o~Rչ*\e3͞ C FV&&3+tqQ!!LT .rl]8eGLL|̙FQkhJ&2q P<)E=EK+yD&?jx0ȏ}~Nu{)2\!,,b*:ѓMn۔8 P_7<3 YqWuϖ -Fn)_J#ePP‰X 6;kPn&ʞse$#PikMhy_L6#ܥqaxɭw+-m3,)y&G2r37JNe&LuV(N&HWn BiЄx?}wu@&Ӻ+}{dX+ fA"6u)م>! F[kIBEcaXNkrN&rFתsO_j)Էy]&}%҃<"dvug!Qm4"C`Bc{'1N2>kӃ& &u G&ZW^L f+s6.}P&7p +'P[%nwIM9MCQ*Hw>*}sSfmk{@sI(m3c>`{᩟وD&8haUٹ6"Dg:) 9h*w|n=&n% efTaZ}gJoQ?Tw-īkk }k IbDyBVM .^YQ]FFPhA[mE\ڢzSNnP(/+vhG5bq^*Ɣ-ӑ_;y*b»s'*u8{xfpA1^!k}`ZhtD 5 =rnqʏ5-=ב5|.,Jwv8~}aGֆ`MKpAD S@tpbrs(pS.Ύ<wZ_3$\ۋ*3T[kݍt}bc/*FYJ-GW)_ aCx)9] y(.~[Mxg+E6ꦌ[lї -)~ "P6`9-G( ^ց-[k$wuij[M ȲM;k"Rc Z5Z &ѻ^ut3V6˸BThR7F{eF=Q|xQY9Rti4DRpG2a ne&^A>cg3_Ḇ[zQ,c~"n#. !,H;`PI3z/J. .:wy<:ec |+.nɚU6,2X^|2|3>Qf0)$ìb֋yJia^Gc14v!v0#漉!r5Fl]A m G/2syiItTe^U `Fx PlU0[0UaYV1E/6[6, ?0q`9 X`B,j"hj5g'AR4%GTuLrcuXu;"] /N438oGJ m[ׄ >u?r9{~*ǿik_5TN8 zyZjFѕ%3oߑNK讀 !(l:5cIBy0Չ&}nek,>=t?jBiM!MޒM 8 0b;2`ao%'z'5pDRpw&.US͟uP69ᓑDPZ\V mTdC0QT۳Ug GiA[pٓm.4qTVSY{"uEs߱'元n5:rW`Zj4nܫ"]YX̣ bW3^Uߺ]YH7_߽I#I K+}2F'aCa/e;,qaE ]2"E MKWG1.{4,5-u̝3-zJl)0h6vY1*⟬vy=O3Yy3hWeQuy &ħc4~&IlR/J,9S<:%~BAE5Mi"P0NJ>/xPP}kENf~W$cs{w?a#=>4 {.mT4!ң SX]h:cbo’fMo9qSg#0Jᵆ7nT9c,T,FghA",1/ 30g Iw%vAgP0(L/e#Cw@ (G(~͗=K~/*r|Ҽryb8jfkю_O,ƴtGlm!H,{Lu0vU2x=`2U`ߠvbQbu1d 3Vس!x̥Ή0lcLLٌ֚ z'KĪ00ڌ $d0 F0 ,>UahI|Æ%44'ҽZLB-hs~R_`yq6wvO*9}Ũ\ 1pj0<= f(끬MqSނP5"XݺCA~cG̈́s5h@0k#ΑjWp{Er 9Q(~'A}fIzˆSFtRČfPU7 hC=h^DP Nc؜ ڠBbjbrTnl@kI>j<},B}([[~kI&5O 86;ˆK(LvV #("#;mKs./;X+cd3y|Q}/ֹwA@f(Gn\< Q'ZvDj|Z $&mSâh<#pv8THTKNIcfA`MF( Yb[ Fw+eb _a/JR"W{wKIYS0ØBBEZ #V X]9h<+*s ~x|aS*c'{}RcZjg?A<!GáWA49A던>چǖ̌?4Q`h}jV,ʝBgEFjh O׆KAMa9Gԍ:? :zf]%[ʈ/%g,pל},N!26L4TTֽ},X3ay{ک]_LݷsH|SF!޻g9pmyp&&J=nNo6wk#%Y:͟-CeL-Rg꺊ҰΙ AW$x FX|KEG7iKW -u}u{SP@opȃFR"SS$`xo>=u2KNޢ(i=~C05>| U1aa;/" k0~${b#461ܕm^[\lx,&&'9A͌ss'p_|,=qq\ {ua8]tt׊[-zbnptOi=E0f]=z{2?& R_FSW;0`S[(LMT Ԡ?)<|F6-L~4ڐc?2Gcy[\;<>? Lfdl¬}`G Pg6#`H^aƆ.ן\6+%SӚiu0"O/ g]&򰨀r^$|BWr,$j")_i=}R䤳Hx9L X\N4n\^7)</ge q7 ٣"p(d`:e >'ͥ{3D`qyGBG efUi&Fi&žw\Pq~y×+'$ c c vٷZc^Pᯗ$#OWԼHk7\8@aV4[)1Pklf>4:& uh_؜o!֯%& )·8ۺm뗔Zrl;H]R3IeiJ`wp! hZ ƚPg|HYМB?ONRQ* c-8eBK ~S{1HSh7 8\?4 ~-YeeRa#cNt^UK9LFeӁ8g%}}}M%swxf0~[Z`2j(gf[]πF.,pe},2,!nj>āD1:6麵6ө*9pscv#?hHm"F?w#K Kjth5KptMn1:h tcF~: u`}4| VN}z2Y![)DBd0,mݿ]w{3xWẆݧ&biD+j2z j4{X1arQC&~0@:9 м-x5 w CaI%ޥ.-[0dͩСJxk-]Y9",eiQw r!ۛj)T ¿dEFL8O;pQX\#&ے̴ '],t9"D-D!D'яJx>e|ΕdURγNw\GMJ5)FM7i'Z$#ev|ǯ;lT8 Yq6͵G9pۤN[u ip^@^~-Д+X' Jڙ]E(CZLXA;bWC]>W&Ztk) 3zZ֐.%ZIeIzYuސqԱX9DžC~yɱX\=^b=6m H+emݺ˓$n1L4q`@ yՙ܂z_VNunyB1 dT-!VlLGm_ˋ>OjF7uP7q{Dx#$]?-K|kDO{lDF{ēTr$ڎ>%6c*_mÓ&b*4y<)`ΤJdУzmp?!ȴҴl~>I}$)JxCĉ^̲3E-n>B@b5 7k֞Ƀ9<\H&#R(oK̼ K*ܟ@VfY@Ώ@7 z5~& _(P=7[lfz}]B{m$Z\CAlu"Ӯ4R˭wi</=h-ceF٤zK3&ڎ]r)հܶ$d^2G%DFJ7Otݿ_.T6;K 탾P^y6&q9L+D<v-%nǝ2P[+8M{ga>`CbD>}x\QDC_DXPIQzJ5KG& esJpֶ )u "ws'Ɇ w*bDpn+׏-fu[`k! Z8cSNG Лv%Uch/Hb 0GgJw/Jff- 3,Eg8+4#aYF9h;u}Al9^Unqd~uyd!7sìUL(X-mբ3Ci51BEU' {5ICU$Rz"yBF-z>Եkg/ kR6 $Y~m@)]\BBˌK>\a62r}K-o P,"f4-3k ;mQi$f"֓@.p~5k'FM$خlS`O.ZҗV+}$bKgG?~fxM@6Q\ >~/U ]s4D=o84&BﱟyKI(Q `=`q=aԃ bkbIUHBݓ]1_hc؄AR/E8EX`n YP,5:b}ɴX-W #RubzROLK3 !A$}T==áh5Cr?Y: @_#Ak>Og"#h*lQ`fB z!ڶ%o4R}Y<]h*V5w & iV Ji/ͷN3