sarg-2.3.10-lp151.3.3.1<>,^)^ݸ/=„xEA,G vIv!Ihlzw5-~8 nQ 59.`39RAYI%Ƨ/䌧6-L9ȲsЊP ar }X Iĥ߸{=,vϣ--\2 YlH|+[Z58{Pε| 4&Yb%*UD,k#RF,iL oX>C>?>d  :$(;DM fBB B B B B lBtBB(B0P(8 9 : >+F+G,BH-BI. BX.dY.p\.B]/B^2b5c6Fd6e6f6l6u6Bv7w;Bx<By>z>H>X>\>l>p>x>~>Csarg2.3.10lp151.3.3.1Squid Analysis Report GeneratorSarg -- Squid Analysis Report Generator is a tool that allows you to view "where" your users are going to on the Internet. Sarg generate reports in html, with fields such as: users, IP Addresses, bytes, sites, and times.^)^build83ŚopenSUSE Leap 15.1openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Web/Utilitieshttp://sarg.sourceforge.net/linuxx86_64 PNAME=sarg SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fiBF>2 uZ5R , ''F>QF>Uop PF\_#4AA큤큤A큤AAA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^P_P_U*P_P_U*l^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^^)^a40d0c101f4387c1084ab78ee2086bae3862a763cb363ac65dfb315c4334c5de2f81c02cda050fea882586fa5ff123ab613d6bdc7ea637fc3ee7288f60220bdd4e4e25867346ed3b173e75996f2400e587b3a63fb9f6934ba8a39f73e61b7942e1a456450ac657ae683b7a01b3491537e8fc90780b178417fe0e187fd941638c535d8a013d2bef2c9b8853aea6a5fe1044685c82e9c2a7099b2ca2cc2d6ee83e91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cade73e4a15ee8a876b5614c2579f269b0a91d8866c4c8ba6e2665c0a730c55ecdcbd15769b338d2376b3ad5993ccef31bf381688a1d16c68b8b103e5f6ab1b5a7e00e1847b6d63f2c1c9e02d6f69edd39bbafbb1baaaaddeb9e0fa914d68142dbd5e32e45f82cf770a008091dba0ba13804b510ccb19629a2cb4ec962c594d36d265069649de06955a07b06e55874d0ed88af038698d8e288f1f929af56720a2bcd2363a5669bf9993c64f7a631c8ce0b54ed47d005dbeabb7b511e307d750632af2918aec98cd7d2fb874bd121274ee9634e339d12cccdb4e2870942ed72338fcada4947c1e71c68c286d51f30a720cc1be420901524b83eb8bff067aaa3a4a8dc395a7931ca4bcf0910abbd9b3d0f4ed542741fde77b5170e0c1fa5f4035ad9968b7899a16eefc601f01157e52300c38e32bf22fa0521c529e6e0a8357d94adb23e50485040c31e8ce4ccff484584eb3e8f700909da5d9879e76e40c4246fff67e59e9e6794cd5f3e255068b7596f0988aa9bbc0e648a552a68535e13dc1126aa13d5d19d8bcc7fa4ffa7588b2b90903aac71fe685e7f342f39f75a4cfd01f5b20a1cb3572ee2f6a18795b44577186ebe67d2f37caaf2c430675525298c690fa0d3bd48fe69350d55a45ddd11d2396585d1aab6d2e9e75eb192f7b2850507dac1072ff495a5ee82eb9a5699728d23d358b5470120285100bd1f46b8a942d8ca332d663084e9dce07b439204d67ca24c92e5d8bfac5d83b9da26155239d5caa18fa0eaba0394186e479faa44002aeb0a0e4e0791b5daca3479cfa82cf5d331c5b0296159c9f3c3f610807c13bee0dc40a31e8d7621ef318c229eefe7061f49ffbe7db9fe3e37ae1dd7b15c83cbc000f5f525a0a2e26a07bca2f891b9e6acea784cb8ba8fe56f28dbee0fd6c28983aceae03a11674943a2e928e2615c3d131461791df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cadb7b372e93421b034d922bde134a59102cb99a2835c27daaf118288b64ee9effd5203e48c2265ca1b9b7b859a727cd2f6697c6754e57e0b3fe250406f55a37fff91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cadd86c7b345f70b68173f0d31d2fd1c7460834de85642828ed3214a9ddda3bb0cd75055727b06bf730ebcf162c9ef3551a193e976e8217cd5f5855c80dc91cbcba056c6f41668f7a88a48c4e2fde2598580cef169de1aac6e31c0ea2c49de7b6cea301017aa1f464a9839f03f918fdc66cdea19436071eccc1ba845b59af242dd2e45f22b976b6580328321c87d10621917347f4ff84b620084a3c01534de04d718d7ec5a297d5e132a023c5d3c5d02420d73ebcf1668fc99100bc85b7ed7083164a5458b2a256a287b2519ec5f962f4546752140f64d03db8d5092fc47e5495e8d214e25daaae6d10b64632f0c2066e1555d1630ca03c33018cb3df876b7d62f96531131e8ab238f908ed4cf644566ae26fcf84417a6efb4bbe4ec3d78e7e6966f599a9036ac2e7d86f3159329dd11bb931136d09fc703f3c5a2036840f823fb72819d200db1f4662f02aa0080e428db4d0456ce6918a4e7a7a91f311f4eaca4aadbd6dee7ffe1ff0b35fbe8b1e77efaafad2425891635ef8b83b37a9275080e3b7e46755a27666925371fd9b9f59a45d16ba1dcd5e91584ad5b1f27ba886c5dae8b7d0b332ab1d0d381d1db21e38d0f273387739fdfa806b3d423aef426a9d5a2e818beaa6de373a3044056c0da2151e514d8e26ec7bb0467b02c8408f19e8be7652cb70ce67d403739cfc0ee5d668706c02f661add0540fe71a9e8aebd6128f/etc/sarg.confrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsarg-2.3.10-lp151.3.3.1.src.rpmconfig(sarg)sargsarg(x86-64)@@@@@@@@@@@@@    /bin/sh/bin/shconfig(sarg)coreutilsdiffutilsfillupgreplibc.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.7)(64bit)libgd.so.3()(64bit)libldap_r-2.4.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.10-lp151.3.3.13.0.4-14.6.0-14.0-15.2-14.14.1^&Z@YBvVpUTl@TWn@T->@RsQ3Thomas Abraham rbrown@suse.comtchvatal@suse.comecsos@opensuse.orgecsos@opensuse.orgLed tabraham@suse.comtabraham@suse.comtabraham@suse.comtabraham@suse.com- insecure usage of /tmp/sarg allows privilege escalation / DoS vector (CVE-2019-18932, bsc#1156643) - Add patches: * sarg-2.4.0-avoid-race-condition-when-creating-the-temporary-dir.patch * sarg-2.4.0-use-unpredictable-temporary-directory-name.patch * sarg-2.4.0-when-recursively-creating-a-directory-make-sure-the.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Remove apache2 dependency as it was only for directory ownership - Add patch sarg-no-werror.patch to not build with Werror - Cleanup a bit with spec-cleaner - Remove patch sarg-reports-english.patch which was applied by upstream- update to 2.3.10 - Greatly reduce the complexity and the number of messages to translate. - Fix a couple of minor programming errors. - add missing BuildRequires- fix apache.conf for apache 2.4- fix bashism in sarg-reports script- update source URL due to source being unavailable at original location - Enable parallel build, remove redundant sections - jengelh@inai.de- Update to 2.3.9 - Fix various small compile and link time errors. - Add some code to help in diagnosing an error with the number of old report - Changes from 2.3.8 - Process downloaded volume bigger than 2GB (thanks to Рустам Муса-Ахунов).- Update to 2.3.7 - backport a fix to acccept a per user limit over 2GB- Update to 2.3.6 - Store the IP address in the per user limit file (thanks to xeus) - Changes from 2.3.5 - Fix an issue when creating the redirector report. Sarg was not creating the unsorted file as expected. That regression was introduced in sarg 2.3.4 - Changes from 2.3.4 - Fix an error occurring when several user names contain at least two consecutive non-alphanumeric characters. In that case, the mangled file name is not unique. Thanks to Fabiola and Pecha for reporting this bug - Remove a warning about the redirector file that can't be deleted when it is not created. - Changes from 2.3.3 - Don't abort the report generation due to an error in a squidGuard error (wrapped over long lines) - Support for gd, ldap and iconv can be disabled during configuration - Supporess the blank line breaking the header of the e-mail report - Add many debug messages to help understanding why some parts of the report are not produced. Considering all the options and various conditions that are involved in the creation of a report, that help is welcome - Fix the report generation if users_sites is disabled - Avoid a possible name clash among the temporary files if a user happens to have the same name as one of the files sarg generates - Fix various links and reports when some options are disabled - Accept regular expressions in the hostalias file - URL in SquidGuard logs sometimes don't have a scheme. This is now handled properly - Exclude hosts based on the IPv4 address even if a port number is suffixed after the IP address (thanks to Mark Easter for reporting the bug) - IP addresses can be resolved to host names using an external program - Limit the maximum line length read from the input log to avoid consuming all the memory when reading a corrupted or invalid file. The limit is set to 10MB per line - Protect the temporary directory against unsafe deletion (if the temporary path is set to a wrong location, sarg won't blindly wipe the directory) - The smartfilter might be fixed (I need test logs to validate this change. If you have some, please send them to fmarchal at users.sourceforge.net) - The top sites report can be sorted according to the number of users who visited each site - The two options --convert and --split can read the log file from stdin - Display execution statistics with --statistics. Only useful to test for regressions during development/bin/shbuild83 1579769565  !"#$%&'()*+,-./0123456789:;<=>?@AB2.3.10-lp151.3.3.12.3.10-lp151.3.3.12.3.10-lp151.3.3.1   apache2conf.dsarg-apache.confsuse.de-sargsuse.de-sargsuse.de-sargsarg.confsarg-phpCOPYINGINSTALLLANGUAGESlanguage.phplocaleen_ENLC_MESSAGESmessages.momessages.pofrLC_MESSAGESmessages.momessages.popt_BRLC_MESSAGESmessages.momessages.poruLC_MESSAGESmessages.momessages.posarg-block-it.phpsarg-realtime.phpsarg-squidguard-block.phpsarg-squidguard-block2.phpstyle.phptranslate.thissargplatform_suse.gifsargsarg-reportssargCONTRIBUTORSCOPYINGChangeLogDONATIONSLICENSEREADMEsysconfig.sargsarg.1.gzsarg-reports.1.gzsargcss.tplexclude_codesfontsDejaVuSans.ttfFreeSans.ttfREADMElicenseimagesdatetime.pnggraph.pngsarg-squidguard-block.pngsarg.pnglanguagessarg.confsarg.hostsuser_limit_block/etc//etc/apache2//etc/apache2/conf.d//etc/cron.daily//etc/cron.monthly//etc/cron.weekly//srv/www/htdocs//srv/www/htdocs/sarg-php//srv/www/htdocs/sarg-php/locale//srv/www/htdocs/sarg-php/locale/en_EN//srv/www/htdocs/sarg-php/locale/en_EN/LC_MESSAGES//srv/www/htdocs/sarg-php/locale/fr//srv/www/htdocs/sarg-php/locale/fr/LC_MESSAGES//srv/www/htdocs/sarg-php/locale/pt_BR//srv/www/htdocs/sarg-php/locale/pt_BR/LC_MESSAGES//srv/www/htdocs/sarg-php/locale/ru//srv/www/htdocs/sarg-php/locale/ru/LC_MESSAGES//srv/www//srv/www/sarg//usr/bin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/sarg//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man8//usr/share//usr/share/sarg//usr/share/sarg/fonts//usr/share/sarg/images/-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:Maintenance:11844/openSUSE_Leap_15.1_Update/9381b4a34cd0cd12ab150f1e97822be4-sarg.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux   directoryASCII textPOSIX shell script, ASCII text executablePHP script, ASCII textGNU gettext message catalogue, ASCII textGNU gettext message catalogue, ISO-8859 textGIF image data, version 89a, 42 x 42ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e41ccc4622cbdecff9e9b47db20c7a8ec59b58a9, for GNU/Linux 3.2.0, strippedPOSIX shell script, UTF-8 Unicode text executableUTF-8 Unicode texttroff or preprocessor input, ISO-8859 text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)assembler source, ASCII textTrueType Font data, 21 tables, 1st "GDEF", 72 names, MacintoshTrueType Font data, 15 tables, 1st "GDEF", 34 names, Unicode, Copyleft 2002, 2003 Free Software Foundation.PNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 82 x 41, 8-bit/color RGB, non-interlaced RRRRR R RR R R RRRRRRRk$ TӲgcronhttp_proxyutf-83a1c35b672de7f0713c93adfcfbc25bb779453158c5d47de262b811c70dc62b4?7zXZ !t/Tj0]"k%f?@1?; 1fn.:WayW`m6.CzݐKu4}/(|j@ճp )Eꂞ'$nShS(YL7S>J{칆Y $uS٩I<%x g.†[PvY{!N?"AR<~i{<1 NLXgl4 &XhO)6ErLQA]QDeKc3ryzY}Pef>v!;ȏ!l%~Ե}y!ww Xp*H^Hh: Md'}"TXѫm70qb殎ݶO ҖlG^e Fh#B]_(8K!ň|~`&!{=T0Ho)=nV3$/A]R~o츕DQIxcjo8U'3@%> OK(1s*=6?kQ_$#MPz0S/ Pq";0740>  E+k qS5?P 5}[t$h) D+.~ĸ]] K*oU@O`,fNS D`â"ecuSbU&by %R`@_}JqE`Ͻ@Ju^y+~t>[HR\ХG^Y 9MFhZk)//-Wjۡ6_܏ h'CqQ*b!e=vs!KbEK]CaO|,Q A+B@E Oҹ;Nx)2~zT.jO|F7NK^чy{'b<%q[s Փd> PBaFHQnk/.͡n{ѡsc,e:4-WM"F? ^Pz$L%#zmԹaѰ*U 'p{蔦/͹(q9ȽI.&N2Mh g@nw4adδN3TXt:Boҙ[UyFm@V=U"uǡߌgB9grVkc7WNǐvSCLJZ1_Kq(M- 5Aqz? V8SW!B5{MX{FlhY R/21 z4p cQs+{6߹KV}3RMj˲W\:srr]q#+8.4 {F^N\4ӇV!(3 rpȚ^;ZqFв &EAt2ڷk[>wlZ[HOj#pkc_fT>#}WV\1*ۛ9`L$LG,fZ礐|OI -~j>}]+iR`Bm@K` }|mw,U $bBd~ / =ZUfym^>/.f=+רW%O+DRn938ϐ,C^+s+ǾfpXm.B^,-GCgSmЦ#oG䷬Q)kؘYR2-6,8 H6jt11\Pz65pRP;ؼLP/yDt\!3ZmFv !bHC^y\eh{js $5gğPC<ْwv:Nu@!T²Mb1$Pi.}ôʆ&þ)un|Я$Q٨ +qu 9KʣZ H:cႫx&|#a=epgxTfϝv&d{W,!W+椦! 8Yi1t7"DfʈҸhk`ys%ટ\l<sRNM5&Ļ_ctGYjb^4DE5nkTbcQrpG}{i3:ǭaJ!J?h ܀56h`oI?p%˥q6(BcYNJ(>D-8)@8 ㄰C$1c .dBv2pJȭFy5߸b:u07+b~guGו L}k=I/)#X?s8p)ev7uc X6i싗 J'z%icFչd\:㮝T E.cL%5ui))a*^(FlN̐)d(jp"2 f s`Ȳ<;R);n.ʸC| jzg,ѲHyTK!AQEl!M]٥I7 Cg-FU ( C[:Eol3ɁF*Byq7D cˈ^Oe;Nh|K| Lo8W\g / #~$K0W,Ӈ8ΕځxT1WB~-fpoģZejѺ]"* ܨp:|P6wBUno`+ï^mǬfsHj "x߿j"% F{ݤT*ŅOX|7QyH*t6#\WzZc(7f4;Iܜ$ h/Ixp<ҘW9(mCw~xV? lk("|2MҘ"כ)zkY} Sn1 ){ֺ!oyX,^PqE_Yy$d)F+EϺ>G1Jk`u%Yp jQ:L[f43H ]FXN5?+OAt MtvrAB}|M|.ky<:tR̡#@Fuҳ.?v.@~:oN {ݡi= lFMՑLD,kJpX@h!wƩ zl2A(@Ęr~0rۃD]҂ Gr I@m4j eOA*E\!sX)eQnu 0|yEdH:0\;PG]s7:E!Ҹb-PNz@w#Y`sfNH Q5 ;*I,v/x,MʧY>Cʱ [C2@]utAL+WU#r<.!li_(U12mToT Ea9IML!æ`_Jpc/\zr  -[Oc|@Xk0eieVYe*4 B>e "Ŋ!+@ͳ._)*=¬z$R ˉ6R"[޻ =տh2cUM7 Y)3nMFZ\CbRj)B?Qoul9Ƀņi3&2N\;|nzyb_iє)[F+ijg4yb#jdY`>.t4Q==<$@b; ?Y1~e4-BC;cֱ|.C$G:Laf"zlӟYoWKlAdu d_H1n \{YiS #]ܝpŁ!cxVYW.%{T]^axq~d=yG#-vҗ1F &+=D"|t_M:bY'a( $m3̷jƶw5U38I/7y$RhѤ ^0h@)bBI'Ϳ!߾3W/z^җ9ɧ. T6ώn^kvRK:k.6%-9[(Ga7Ȗ('!] 2%:|^y go bW#(tdD1O( v|M-m[I<~ E&weTwh{4ޤ1 [;@w_LVATH K=lURzk@r)6pR3SM)d hb )N-M-"9#(B~ * AԄ6I)DWAwuhM-'67͊iŞ1K?xv9̐B@ZAzmogivSYfߗ' +BzFFI}򪫄7v%$FрlZ>p_PVE  Ir0p2VF Sw<2Rb,xd0\DqMM&U"abߠL(I׻.Ť$<_[?ZL5. t/,CF1#`ۣVK]^{mcxy&Úx:gm$g@ B]q.,jN~Fsi'Gd5d˂^,!h`C2(y”S8;gT bBڊDܝWX|Mf+bII YqTE 7VLSg.u{PpA)k.ۜ` bov˟VoZf65ejdUG"&$Tu`rLDI|Xh|@uҧ*#dݸיDsj*d]B-CFS"<5,R z*hJԎi3d_TJ~3C[+N'U kU[.q򏆥FG,lݐ$VyػosfȔEyN5Md#i!"K>+n5}>7|w>LRf _zLe=g,~u8PnERd.V++Ch^.>{ąmHO)xD#X1I* g,i/m}{bFu*pbLd ϖ0eHHˮ0ׇ?qW\(b(요_PiUۿIa9hs/ɹ۳aJ wS]>v0v8V_k;FhWxt^u q?^j@V%FS ^ߪK 2W kŠ}R} GХ\ygRl_ctk |@l^: N~vo7ES%.P0*19v; 3JŁt?G1Yog5Nrm6k!kaZ;[tE}Xo(ڇ3Z+\{=Lˉ{Vd.>>7j^XtiMgOz +~"`H[ +,ن `q7ow~p䢞 2ڨHl,miՠq4,{3 s]uw#4\|޶ُ{/c UɎJ;E郣3ellKӘӂa$ Heuޅ"Ù ӊIr!Mûiz֯EiP%;|hVW=I,^}ct^ww\L|q uA?f(4P9 ח1=9-u+$H\R'ߵ?ۦ荼;.+qN賉lj9(Hφt iaȘk *ְ`0fiA.Zu1"qjGѮPan8U󉧼[[ I;9.oJScxHhGn!DFg)s RlZ179A)" [Ͻimx 5{P)"NN~8*mbUј} ^>b/ Zwi>ZpV?Rr>:(4> ++} J 44 xج1O~B_}.kTjgk֊ k!),,?Y_G5usD jգ2Y!V__y߬:Ixx;[{x0Rxs"أ.-MpQ+ٯlA|C係Aua@g^YB0͹J94gC ev߯a##D Qm|mP7VPѧHҭb t`Ge~=Q.TgZ_'"w“D{Ϝq q<,QYuڹX%I`TZ=p:ʈLL~ rG@YEHɓiq;f0 FHJL\mt'b2c nuA௫3og X"Jyp]HB2֦*{+LK1AW -#;Ӹid'*r›eI09a}ny4C+`r#:T=QAi7txڸ]J?u /꽋c8N{%O^Fɡ Kc @>&F]-[S*FUa>鍙`utn'$G] XŝU KOzq9Ci&SxM\krsdD3bx``'*H{DH品S`a=YC DhG1H&vC9HDQnAZh>ʪdm6?q߷CX&_dADʶ`g)c#(U?Y yŃꦝ(YfTB@8 $t5>R l ?q`eRĻhrȶʢJZkvdKr/*gͧGm Wr;={:t1- XGWk:bTu%9R?]9 Cĉ \na=UcWBk8Z8m"`L@yƖeCPlE, ROe80(włpZ:g՝-KmKqqo^&1d/_źTP]M:dU;޻A{.HV""W*F)R?w3k"g$S-w.9ˢ*jN?-|wAD*Mdz(rzIsBkSx~ %Ǭ'H$0r6{0G \uW F S>5K ( M6/6fHҭyDABx8xrn#J469_S?DQzuL]FUR5:Fm6hJdh~Zxqyu>8˗4瞓xأľge&UjŔ<c8wi$:[;Uȗi:TpJEا{ccfլl{sW-UG0v'~-*L8ȝK_ʉTT>U- ,r/ΧLorL꺊Շ9w+̎sOI>95Bĺ1aVQ8C\>ҭ7_Dǂ0_ #6+{>AM7\c`^bT# zfpWGC8T1^dAVޝ,Pu9_kWo)o)/g aA uGD~##M ;{/~v|NGeX kON3 _j֜$ՙr]v87n$0F8m` !KS(j_D7!.:[+{xU$>M9J `Sn \fjEka{imuprZÏ@-4;W)Kd,Qx ;%WQG^o _d*S5 0pWt/1?z0ZOc@FQL~u0h~\pu }Z꯼1 DH7,) 0E%Ms" J__{f16Sc3BB&"zvwyLڂY.@ 1Pg`%3]p*'3Y lQxɘBG9lL`ό[̺v?ҩ,٫;9#j>ֵ\ 5* iǃc%( K+AH|^g0]*L[޽|MAT& LM>(UXm'E)Fvq5[x2L(ȄMA@c# Geb1d +%Uؐ,׌/ As*ޕ\7i@=up~jSt^<uUg>^[S[^5j{5p&Yj?jqAo v$)7F). ^WzֲI + 8HF~9zOq7h|q'i|N4R ]ڡu{@06.~.XfA8G:֡e TԚ6L(FJeK~ۂFgg!C JR$*xe@_e%Q(:=@NN/Ҝj,Mī_WeR9fr4ƻ`07t~]\ze`P mp;cxC[/}&"qu[3x<91m&h! a5WɛOM 3{LV#E VqM?kb k``n <4v4>H1ʤ P8h쿺Rݸ_紿ջk\_ڱ͛# &6iVpί>պمeW$)Т[": f8 $R1G_2ʍz|OOj@ԢP,CY{rx_5 8L'ٿCSP~@qgLݟi1Φ~Õ~sQswl=(.B_@I6xa:ǵ/" җd;x)Ms.X⹬_aqYߌ=?ѭut:xUIgt>ދ#'K}S &??n,!> O0 T+5Zd(Z}zEVP2!+v[@=%i39 Bc?lFckeb">~gcޚFL^65>`hŗ66޼\w\i^}>l54oGPKr]o㶱՗EI$6ةf8m92m(x7ӂGL6J+4%^D<535'b1߄\\,'AfݰWew+K:-kV27&Iirh s' AW+!Ad9!`$qzX@h9qz#q8Yi Ȫ~]||/DŶoWp=4h>a dP9*%gwiKZx0Š!\ñf>.5C AMIZX 2$ǟuYt%«Jm#9(&aHļQl_x*}uqi ԓ003%ǰİeVsvDž veSCˍBo~XFKs>N?P?Yդzό/wb(ɣMvS# ]|/uj;'#;~1/i}?C-PMFfH̹"ȣGiM% @>.Հ^0^Me4[Weģd448bь%LʓOҌuk9Qdw/L @0 ṧyo&=mҜE4^!\lV@vVj7OoReD*ETU'̃{e4S!z6Tbg[jrXhL$"mG_=ڗ|版R g+eCmz4d㉎oUU¸#=bc)@#BE8}?<6(C2̔w:ȗح*,v揢6b;\;[y06bf1 } [!V#Ϋ22g^I, 6O7w=j{Ւ7.iɚ:lhv܊WaIUqu^=ԁ)m;pڳM,߭1x9Hi\mxd=5kOi0]{j3e{M9ǒgN4Fs,.n<=@HZYl$ZoP) MϲDvx\v,⭪7A3S:S߈#T=XwQR\_%*fp>jOaU}XVnbF_l(uoFp6 GB*;,SX %hM~JCa9d~ 4$LdYo7TÅzAF f~+@vj"Bz`߮>:q۠8z|W6guiB%nЎVeeW~Z"HߵSsٳ>'*0#$ly[V#k0K3Y\YH5R;63g iID~ eIHtVqLt& >9 _)D@0UzDD MZ @-͛I+D=$iEMPFnnyFς2}cnGPQ+ Iͽ0el1w o3w-"~G|~y`3%k=$GlG01 "DL[ sγ#;K7-d5[em'GY{^}%^9SGMx943o c*YD sR˝ ؏01M~rHV}2RV ,q⑆y~8{9W]P=}uCSV) LՕ?2 &Q$ nןqg.U0<1d~K%7u**Ifė; ՟ݎa킚 H!-Nme¾dqzҐB[&΋9AN<ie?H骴;17guǎB8H {Vo5_Î(ă)|)'W-'w 0TXV)K{vxfY DF w| B~FoM(~ra%PzRz{(uOw_(R ani|5,E+FHVS8W[SUvk `)oxQE *+ 2Xn^g8^3})ȨgvͼNQ^i}Wٻ4Z!$s="ueǘ7{B)Ti"6~AtQAɍb7QQ ?h6Z];TggJyn.Rݼ'Ťf[= &VEhFWmY}ҡ!tFpK7"UQOM5ʆ59)8(YFh!yudzӬz1 011K^}=5 ~H9=`g7̈́{8\(:D.%:qLvD*-6! xՇZ} T'\`q#3"}8  Z+FBx,hMryW۶cSM`ql[h v/)sE2+ri~S_Ww uM!7`T,Ǻn8=3]nN׻ܕg}<ţD*|io(d#UPǐj!;%֟zfK(>;IiN^nQN # SJ>q|3Yat^ʘup"D)<`{6>52OMl6"}_;G?c7fna)uٞ'QAsjJ2w:n7nCK'j1f]0xO/AmM-Oi yݳY{/].G}c3pl.سuu w'^[r!&BPjMX9leAlsdw:_)P MS 1:Ԟz}^=Wy>"vp0CSlE"6XSAB%)l'LFcco*/f(z3֏y ZHv!%%WVc@Qn:tf?ɒ{hR%2y@  i-5޴Nf]3e(kb,`kCr64l~7G2{+ܔt֎*VTL_ ]zߧɘn=vh$mLBG`C,P1WFIcw;v0M3DpJgz_D:g@Y)/>Eځrlc?ڊiޏfc4 G.lt_S C^37'+)8d6Wb'A@E5RykqZHa@u=WA7̪ -MCd\0G0RIW4ߵHr%2|B>3泝#QF#j@Yl4lW_"ZGL\nB%WQWHx"gI{xvYɶC+Zr"xԬ_ex&@P^l13b\p]6}r>Y'!T^^A! Z&t0?#\"_63JIq[jkznNky>kEk̎ʘ"uuÔct^eåA46܀FEX2tGg5>@ K;djXBg*7{+47[nl cfkm` B Њ>a*;fuƁqW(_S(4J`5|Zvݲ'40#FR8Ώ'*_gǍdhz;4yEJj E5yDX:2ګhM1E̩e7#.{hM!VMAdu8xd9 Am9iAxASd_x0DHZLNє|!F4\xᩀBkr$@P?)w?7%I[9 n i d0vFz3ifG Y xD"+>V>0*Bphc_Xqe34hkkװ(s1 \Ā7u{uMꪧSc;erKz)qש<á;UQ|jwWLJKxUYV%{ޝg6 R;Q-;8]ε/QvKM1) 0 mL5H,h)AYqPDΔjy4˃KhB2=Ɋҥfp\^0ŰnmS#<عdő+DboA} ӿܰ˲N()TI7ђxMrxO6$M%lg{"ӣ5΀rg|y!EX mG 7ܼ9\MR6:L\Z"HB.g``_c^4qr~w赟CQP./}6o|_R{2$UBϳ2".ɥz~L$srJxZ" ҨK#1H+I8:&z-oA&"U] H٢4\NLbg7CYJ>` "PeMfW)g'րP~%Q帧}H <+et 6<^gz 1"3YǸ@ xCiU66A;ZD9M< g&TT3Zx 00#/)zv EW(>^wYy> cq0W M?(%sΘԻ0:Ia}iV:.~z2ef/hgIoJ36\|!=R$R;E!WWTsQ$NO}o醭mڶd-xeg7Sh@ӺX+nm7Pt kO&%b6iܻ{RC2r}@7=]Pᰞz'sPyosB> ʋTl)z֞櫗ZKoΤfg!>=wj$awf*QFu?ϩUdW+הui kEWHP>n@W9PLv2tߙGl0 Oƶ9|έ݀``/F>QBw1F l!<j Ʃjr^W  21h?c2P F ,OY-~[4++Jg1ɰ| GȊCp_ϝ7LS&t_ ܻ6Jz W>u<Z=tNo]#c $»?׽֋fJIɀHK so)B1 EZwuV0Z$c"MlS piTvk;q6`擄;i[f0VEڑc!3qUtUtA=$D3TNv ^mz-%T\MSjݷd{Q;/۽}^qfAףNْ5}r)v^7t,I1.JWG;$i._ W( CBUi[s.WLG]M1ʔtIX?F+(Ύ)Y$%~{S?zfn!.P3h-gN _^>dF^$ Bك;[P!zu899}/Ƣaf".^3MWVB& քAsIزlOF[?P/#{m4gVpT6\Rb& > sM-T L=!+^vgG(6߷3jKe7âK 2ov_! |oh%rWuiNrtf;XF< } hzW1$ހ;35Qà_ΐ@;`+( jh$+Fo v}޾-NNf#\%F^'1W @>Kyz+4krS3vi" nmD(ˬM>Y#YI<]X3mBL?rq梏k%8rlGPG'4q7vlIf̢h]7b5ř%=I,etZVBvU'`|($wg~%/bѭjGZ2M ¯2+f:y٢l5D)ardVe Jx\'Q풨9U/1MWHPv1u%p3 ()F2'uTB9:؅ u&+ji&"zл&vE-p,~3}ļ$14v Fxvbݷ f56ͶIWb >Q =mЌA!JDXBD%bTNn-vR\ūbCYPo! amLh` *M\5;_6M V4/tI2ixNؓ ,D_gaQŪue*ONgJ)Ղyb !FjJj8?C^l GlXk\Dd+ѓuUA>? _ka>߯=dQ)cR¤ֽ{|$(umtsgK 51TvbICTe϶ͦ&v; c4/{D2X?M>/zK SZ#9`{y RyB1d 1e2HN-Ң$soRv7Ǻ=ƨw%!?̆=R66*;lfyy3{$w#B@>jٲq$Huhb :o^VT&e'97ЄFBaG&J@^'h8u TѸrEOusm!gж&Ԗ]*ӾpX3Pi}!_?"`6o< gS)q{7:huEz%$mLJ7_bFijof|4nV9MRDԿBjp`;|3ZB;C;@:!9t_Sf~<>Ohdjȏ\v#$xeb#SE_go!ˆuA d HP$8!R‹57a<<in%ҶJQL}P x._e(͈6dzM!s7T7 ܌rR|7qŃEt!.5N@`%H϶3r OIcl2jp;wE,iT좁w!/BqPMv'we'PZ BtNJuZJ~ uƔtD[&k7Xp _kWJ8pfH|.b]/)4 z_<P{DD—\ZXu2xA:*kCj9VaZjNCkA|fԼ3nI=IPu8bH(3sZ\i.+ڞg{dΨ&%2U#1wjp'kiف+\8{)hM/AST c?O bcQgۇcy}FUZ:`ndL$Ji JSl v~>Q.jӆT+ixP5+_ ?8|41wc&QG 5^aX_=mqlrJMh2WFU>fgk4w__!?eqe/bڸ