sarg-2.3.10-bp151.4.3.1<>,^0k!M@eeeJeA_\J=:m{Gaj?[`I5d*]+fpV$K(Q _J2J$bxc$/CI;jQ&'Z'5"y$v8x"]X l-_S^E|XVHsoOt\6LR9=NGTO>C>?>d  :$(AJS lB B B B B B pBxBB ,B4T(8 9 : >+F,G,BH-BI.$BX.hY.t\.B]/B^2b5c6Gd6e6f6l6u7Bv8w<Bx=By> z>d>t>x>>>>>Csarg2.3.10bp151.4.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.^0klamb57&SUSE Linux Enterprise 15openSUSEGPL-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 , 'w'F>QF>Uop PF\_#4AA큤큤A큤AAA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0kP_P_U*P_P_U*l^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0ka40d0c101f4387c1084ab78ee2086bae3862a763cb363ac65dfb315c4334c5de2f81c02cda050fea882586fa5ff123ab613d6bdc7ea637fc3ee7288f60220bdd4e4e25867346ed3b173e75996f2400e587b3a63fb9f6934ba8a39f73e61b7942e1a456450ac657ae683b7a01b3491537e8fc90780b178417fe0e187fd941638c535d8a013d2bef2c9b8853aea6a5fe1044685c82e9c2a7099b2ca2cc2d6ee83e91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cade73e4a15ee8a876b5614c2579f269b0a91d8866c4c8ba6e2665c0a730c55ecdcbd15769b338d2376b3ad5993ccef31bf381688a1d16c68b8b103e5f6ab1b5a7e00e1847b6d63f2c1c9e02d6f69edd39bbafbb1baaaaddeb9e0fa914d68142dbd5e32e45f82cf770a008091dba0ba13804b510ccb19629a2cb4ec962c594d36d265069649de06955a07b06e55874d0ed88af038698d8e288f1f929af56720a2bcd2363a5669bf9993c64f7a631c8ce0b54ed47d005dbeabb7b511e307d750632af2918aec98cd7d2fb874bd121274ee9634e339d12cccdb4e2870942ed72338fcada4947c1e71c68c286d51f30a720cc1be420901524b83eb8bff067aaa3a4a8dc395a7931ca4bcf0910abbd9b3d0f4ed542741fde77b5170e0c1fa5f4035ad9968b7899a16eefc601f01157e52300c38e32bf22fa0521c529e6e0a8357d94adb23e50485040c31e8ce4ccff484584eb3e8f700909da5d9879e76e40c4246fff67e59e9e6794cd5f3e255068b7596f0988aa9bbc0e648a552a68535e13dc1126aa13d5d19d8bcc7fa4ffa7588b2b90903aac71fe685e7f342f39f75a4cfd01f5b20a1cb3572ee2f6a18795b44577186ebe67d2f37caaf2c430675525298c690fa0d3bd48fe69350d55a45ddd11d2396585d1aab6d2e9e75eb192f7b2850507dac1072ff495a5ee82eb9a5699728d23d358b5470120285100bd1f46b8a942d8ca332d663084e9dce07b439204d67ca24c92e5d8bfac5d83b9da26155239d5caa18fa0eaba0394186e479faa44002aeb0a0e4e0791b5daca3479cfa82cf5d331c5bf14dec60f0550467e9520ecc7dc23bbb2e2fcdb098387752f25230c31d957095e7db9fe3e37ae1dd7b15c83cbc000f5f525a0a2e26a07bca2f891b9e6acea784cb8ba8fe56f28dbee0fd6c28983aceae03a11674943a2e928e2615c3d131461791df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cadb7b372e93421b034d922bde134a59102cb99a2835c27daaf118288b64ee9effd5203e48c2265ca1b9b7b859a727cd2f6697c6754e57e0b3fe250406f55a37fff91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cadd86c7b345f70b68173f0d31d2fd1c7460834de85642828ed3214a9ddda3bb0cd75055727b06bf730ebcf162c9ef3551a193e976e8217cd5f5855c80dc91cbcba056c6f41668f7a88a48c4e2fde2598580cef169de1aac6e31c0ea2c49de7b6cea301017aa1f464a9839f03f918fdc66cdea19436071eccc1ba845b59af242dd2e45f22b976b6580328321c87d10621917347f4ff84b620084a3c01534de04d718d7ec5a297d5e132a023c5d3c5d02420d73ebcf1668fc99100bc85b7ed7083164a5458b2a256a287b2519ec5f962f4546752140f64d03db8d5092fc47e5495e8d214e25daaae6d10b64632f0c2066e1555d1630ca03c33018cb3df876b7d62f96531131e8ab238f908ed4cf644566ae26fcf84417a6efb4bbe4ec3d78e7e6966f599a9036ac2e7d86f3159329dd11bb931136d09fc703f3c5a2036840f823fb72819d200db1f4662f02aa0080e428db4d0456ce6918a4e7a7a91f311f4eaca4aadbd6dee7ffe1ff0b35fbe8b1e77efaafad2425891635ef8b83b37a9275080e3b7e46755a27666925371fd9b9f59a45d16ba1dcd5e91584ad5b1f27ba886c5dae8b7d0b332ab1d0d381d1db21e38d0f273387739fdfa806b3d423aef426a9d5a2e818beaa6de373a3044056c0da2151e514d8e26ec7bb0467b02c8408f19e8be7652cb70ce67d403739cfc0ee5d668706c02f661add0540fe71a9e8aebd6128f/etc/sarg.confrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsarg-2.3.10-bp151.4.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-bp151.4.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/shlamb57 1580231659  !"#$%&'()*+,-./0123456789:;<=>?@AB2.3.10-bp151.4.3.12.3.10-bp151.4.3.12.3.10-bp151.4.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-protectionobs://build.opensuse.org/openSUSE:Maintenance:11881/openSUSE_Backports_SLE-15-SP1_Update/0b8d6a5d031ddedad8d06a210979c2ee-sarg.openSUSE_Backports_SLE-15-SP1_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]=e0f6818539e492987ac4bbf1e23721ec12aedccc, for GNU/Linux 3.2.0, not 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 RRRRRRRɘ\8^AmYcronhttp_proxyutf-81b90229462ec0d969cc48d6a5d25975cf9df44225ef536d082aa1d67ba28464e?7zXZ !t/ɺy+]"k%f?@1?:F1f8o˄3MI$#e8 u%(dZ>vDYPGu*S.Kg;O'=oɗڐcH,dh3l:e3$8=%VtV0un`eMSF,5]௳[L8<䥟;Ƶe_?2qmY yՖNU7K[ҩ܈0acxjKD?Eo c+K_.';U.QNZKo(<]ﶂEJ"kR2qPLX]@p;9YٵaRo~Qo w-VSG.3##Ґ7_tS\\UYB~n{RK"A0O(Q΂aٻ9riF-GnԘJ`  UWrGc0ǜKC\ Y+!k1~ [u)u뒎A(>cl]DE6mI6;E V5;<nT.FYNV9D@W:{KĻ d‘ 6WXC=\n&KWn!92|c. 6s z,xG(t}r{s˪)8G:ŒT+ې#ۚhO\>K6 k׬;XGi JyB?%+IGp2S~E ',e8qG|ׂR_t\"%]n[ҏ$#,ŋ#C#-DNKj7d 0WZku;/ @\rrHjj1WBC֟z|!P3F݆ͮ_X*7@ S9Ѝ X'Gvm;{\1G,6|\"\戔2 ۦ*d,քgGliE+:)OPZE0:*sQ0o$8z6ğtdDi-|c5"O,f=CR%)3q,q&@&tOIqV06-s1{M5' 16~( ]q3ʂO%clW0\Thc{/(~'aFIs.Eµ5}XsֵqwmLl2j(-.;d%#p2xC'l=BTHru )=.?1Z7254_QHtm9׮#k6B0?}]pFP\Xz/7}ٕ֕B_U{MیJ_Eg7Jljy=9Ljz9R3jlu4t+]tbhiw̓0 k4\Ig|~#f~R pM"’4VBc2WIxT&/~ȓ *i|ڭ{hZcB@ޠ)ml!Z }cb.jHOg\<p7^k3e+2 M*$&, YLڕ&\rr1 a\y12i*TvKƣ[*a1kuRkʅ/HP) a%> 9!Tx둄DIc[r۝o\zwi8AIz 7m (?۪m^huctރ]Gp g]{ Կ wp< gx0~QhʵsoKbdg JnACGyw1wʴD(r HTlPJG_Y X9/}2sx]։$c4z;[J> UGA!dXE@ ཿ-]BT6z6'W%8giy2,fݢ@,0V;hmн:Q.(0b)-4IQz>\m)CŬN3n[粐(T~ڪflZxg!$t|X崯7^:oQql*2)l:N4 +2A[Vi3۩OQP5']-d&$:+-[܎guD,!ǥvx9Y;Ѵ&#M8F?g3K[_|\{el 0t,0OT&+(io`h>y9`U$ԫ4s ea.񝾼Vɼ5̂r$8my ~KzpT>1I+9,>%Ð݇8bPuO"#" b;B(,hkyOuraLcX8[4 PSEjR7#:yDAoIW"tGg6tXp {(oEzNŒ'ILӬ$g4,8j4 ĦETFR}tYμmbjk&w0H (eEo.`eWDn@Kg62/ »mHudkNj@g{OΔiAx'Uvb&hPȓ`[.qZHɓ  g`ao20\L-'MQoTQ &m?3#+}ݬ>P޵+DO4BZZ*JȪx|#ҋ7\QZh:rʐtpc!^ðf9c =-C(7Ҏ? Ehz$Z`h=KoY֖%2+av .TAXv^#bGWۑE OQO}R!6#0aUUk!K>L}ƻP tx ^SZ_c˅Ϲy}{5`k,E.lh~Taz00;쉳 RYBIAGPeeja*L|W31wN-,¤lʌw[! t4mh[Ag*4ȭHm A@1,޷8PUE_*n0ݨ^,8סfeF.-I\ ނ\3F1b?$!lmnb_./tGcS]dMZRWci瓢m&txhE[U:jAdAHż÷&\k@%J!k=/cRIygM89FWӡ2%3)A&h:t+s- ySG Ǽ\Id,3O]t˸p>WBe_I ۳LbI^3o=yc8K:Zd#M"?4^21e_D}Xޖ_S=@Dvtgw 1*F#Twf&af%A-|V1:>C;#!uLQ,Ϫ}~('Zx=Ni]`e (V2=I$P!MؙEbrxwl]PߧTP `gEZM XGlP4=<*̐iZ tR1wCsS|F{%g\P([qNE ?4GCѐdܿZ {OΌ P3pޯ_'1s5πӟE8uݓ甤]/ el[NvhS2Z1h% i*R~U=%So<.lg+>Z]Xg7,[;L]ʒaQ+jW6櫀HUŚ7 2DOꌧlWD緘x4ȕcXI1w17${j05.nK̢o}$k&sM!)p#cnȸʩ}aP\N:U$?Ⓟ3} JA`W"졂yafk!@c KrLg::϶/_c,{w-7 ft6a&efpG߀;؉W. ƫ*}jZŽK@6Q,lƸӿJsOp2tv *-ʚ^(hTBYAjoⴢZ1fTYt颃 Icȫ5F*YmA;KQPb-ڤ9[k:qNOx1[[!CF.=V\@@Fw2;mnEYadoO;ōJ[01!d6,y':^A(&|CGoԠ{8~QV@!݁yTEl4E"B3&L#1r's|G<-u4DbyQ[ 83ɕI"L}C;{J4+Iq[lZRq7-k]>Gb4Q'fPiޡ]ߑs.+y'!,ؕL Әޣ7ƀHIIZ@$5x])Α#.oIހdp}$//@Je)D*p _jK;( \bvw6OC`3Puc<9*, 1^č//39%Y;hDݧ-H]`(:oQ] 箮֮Rk[M1ѿM$o*I[, /80F*+ptmmj΍ 5!yAVġ! ~%²k0 | q;쨝'dO;ЋԭD-wLytm1pخL+,t^Ɠ$Opq"m\v2#@or}"S?%3pwɷT7c&wuD]8H9Mȭ@DJaZ?_1oO 8 c:6+tg7СXgX.ۅkzqC7Q+e-mN-)h_y020V"`1 `'uiL57V׿ U"fp_M _+" ~*~=(-y] uZ7(Us8d`Q pod}1ngׯnCF- )zråP)E TX9hW F0${137YWNZKc$_蚰F߫b1W045͍Y ?AhRVlNz7I$fzC,txPf^F%UFNk~ 4G9h=S{Uph]Xe1l/ʏh&y8?hMHp ;BrM_|h!Gw]X*.J'BtNi[,YͯVxP ڏoj+(ng?.p OP$ M:?X}!=I)=B=mrk2sZ91 [<3į*~{AC\V!{wyh/+~`ژ̐Ksj9s f{~w@h2O>XaAW[mh,vL[%zW,YRIy!3ζr*o[ƒkMg]o-Q C 0hCSѰ5tlrJWl5f/D&Z pZ5aƐky(!$MTgPq5T)0+a·yb4l{bC2o|@J?p8`)~:MёilAhiSb{xfBE!JhNbR%rW\g0Ld<Ũ0ʎ7^V:t'mH#{"]bGwZE*RG(]eFX<] O 9x UX;b=EEACgf lbzC]y Bi_~3,&OEw_yL 8`uM7$l>[7B7uT'kdۺnH`8\Z 'S\W0d A~;.sپ;y$;{3B5RЏjc :ۚDCԎ+9h*m3x[b]tv$O9<r!rP0 ^Zq.#ۨ i#w  i/CzΫUTYv\&XB|MiiGyې~0Zc#Slj%5쫨o?߻  FΖܕ=Pe.P.7$%ە|=ӡUXe=Q 渕s54a6* 7uˌ (]4:=AʲVϷȤ ^ \pn }gc=#&Ύ #_˻7p>ѴJs.f WGjh`ȦݾTGC4jU8iFȡCGsw4;mH(҂?djjrx'kݪp06ԜtrIKnF`#p}`>M|Ǒؓ ɨ!TljH%p\HrXU 4:X][o' ,~ja5ԋv*DF=`"78~@c,: F Cӎ^.}tٟo0|U"^_:)%d'aGe&{AV+F;hKke8z<5ͮn5&zF_:1|lր27=2%9{/eeUD^[%Ԃb<-٧cRn-Yp w0\, ѱAuFў2ZﵥըՍ!<gYM81؋R&Ur7$c&fZCָחHsFcBoϧE$-J"dTk}6ehWFhMGQ+7r.'QYO]V#lЏ>f1./[,øvxH+OȀ$ʮ8xV@w1&6; Z}(U $&to{xb.ʰlW>Ti&X/ ]GUAFMr+K\Cr$Ã$~@gD䳯؇0Xzq%(6nۇhgg>DPdq83 լh: Z>i},ҎJQ8fY*+6i9Gno :={>+{|NܨaV3d?{.3w}*:b­N04sZ,Kp9?uz\nF90FDPH[QOx mJ-͟M^`sBӘS:[Y, m~;H C⎃ YvFC*g:Y0Abjuq:}5 mwG !x,fͥИG-Tbas0KjCzΝTRkE]D:VpXVAWLH3G?T)0ÝK@' C rjŶ R,d=O˽ph8qH_b+WPZ&'J@MdsQ|g,T<3YBUuaޞonzWW[:PڛvdQYԡH)¹y<)}2f*TSMċ$*dB8 0T.76ބG0#F.yGI GgM/*WDIr߱0"[erW$Ɣ>k`_;"3L"* 8KDNI C3lr\5 ;6H!r܅pYާ,aϺQG^vsDY2 Ϧ3䏋-oPqs-/_QXU0erV XzH2Ϝ|ֳp(6p4b7#9+y:Y(G3ǿr~kkqSJgc ifD62ⲛHșޱӫvLm̺Hc,# K!hPg& kz|_wPKKE|@un"r`J]Z~dA#O+3'?rF|ޝS x:gL5/e_kb [n7^DE<qȅ.Rsq|g7kJ(4A%2휗23@)_=cqFLse";f(58eUI3Ko8.\F)+6wC)QhI1+=Zi״c ΁A+0^6]hub Z_bpP%6t"Lz.n~#w4wӺtWM_D/g +wun%ֈ-=mAxz)S[y0cIJշ4߅Тci$.WuTvCӱ|aޣŊ(e4o9it27uhQ%៳#C:PT'Qچ`}vApŝ!zK~Fy'noezM0kW|,B>!Zz6 H=44 A Qz 9מ;%:62 5'ۡq[ s[fw!tf=zEh E衎2Ѥ#1BH.QQ&S69 š>Dl|Vԋۇ=JF6Ƣq]jn\̛ˮbp56{*z01[V-A7Ф| Eeg' #=$]YIBf8)pu |eaU d$Zg})OV1 DTԁgvKL()PrQm=Ht`+?R]]*n 'NO'܋A/ Boir<`jTFjQ@Td:Q͉Lb=ږgZFlmPa a *W!V #-XlFd=Z?9ƔFJ¡QQq@F,uǤ\s]4Zř3 jJ}ԏM}Z+@5j\92wqmȃ-ַu]n؜j UF8 7yIWMQN\Z3{n>@ "R G9>s2 Ƀ4QY-U@@H I~F(< Kfs0z^74HpdTԼip?sKwmM3ا;tPe_2k~Q2/<޿݉=[-ۼƷL-tuݦq[EAAu.1lyˤQއBxЭ6D(g ~>`!XڦmHXF68'F!.sp9. 57 Y˰~ Oi5dDe!o YE|R : UF dQ'ɏ:+#M("dF[=9!tL`[˼U|$ڲU֍<Ȇ2rf6F1]cHN1!~YEJ:j?l/3Uf#`YS:M0jUpsbBN.:M0ơ]V]GWV&i9Ħy͵,qGfUZ9?z](r[4D +,PEW?697NZQs:nN'd@_[brk Ͻ JߝxF׎)-3B?ݘW7S %t z ^&67PSXSєT}*0y-LN>h/$ δy4j! /( +M!FPμBZ6bWefg4U: HsYo#$sI>\!-7zbmχ# m wfކ鏰1H$r2{>Űd;څ goevYX@T᳞*G|EqeaFNR;XמL裿!'DMboگ}3 =]C Rf˸_ Q@*;;yW;ܚU>j^mޖ1 N`|]{a^ hZ_=F>6T2 ta %\݉XSMLr̬Cڗ{޹ńUهk `g#THχ84qepY(.!e00r7l"_[#K[;׎rjw&8GZ`CA3ElSJ;lI뽊zs q~fND rZwɹ1칙l;Q%cdZa 0>R3h&1o,XN."u3m"!(#e!:z+lEԠ!LĖ?x)5z%F3]ý|Y$US0Rˬ@dTh93w: `'mI:n!Q+FKp[ B( oos:(/ǓM*@CS45~kOekLz m@,514a2>wbne 1YFOA$Y{״2-b6HcZxo{l_:cU;/9X07\YD5f첡 'SϠע<8\nEO_4!;Wo3q 9`{VEC1݌eߌY:Ó:q *H Fhc= M]MZIyh%6s2PWcJ] c\"Ril.1a%ȟvwK_h]U0Wr7z 7( ~Um~GW,5~=oJ9 >jNdԨEO[  < gea-Lj*`Qzh߭z㰋BǍC5o"*jɢGC~"~ !$Q}ќuZ3Ն jU>:\abj!y:BGQ;F_8hyzպH+I8hϢKY zL_eeH[)8 es6ErAa2A;t' DqOvQo‡- 2P9+ <? H쫄JLYHߡ\EXMMH_l`Kj;EⴁJwE"s ֐h7ox8wJD 4 għ6 ai1 ,:xMs83Aٟ{~m$L۵E©*zl[@? t{X"2j F%o4"!r) oawKxnd֜yY0 m5ɝЮ s 3H-yA>*lBq($޾՘H[> 5z& -b}DŽ;w !p9j{$,G_Q z__RcoG@++`'᭠r!_N;*oN*O*O˨j5O$V뛠h>[}tf4jV?L.tB̆9+g^4 @1+8vvv@ =861jozE̪Ưs][^דH PoTQhܟb_q3o(k ڵZ;m}ngz}O az6̇7W'e$֢<2sȔG\_22=:V|Q :f=/Uo:w0^Rȴ%f bԕs5\q=)S%O&/tNO,} >qƉV"6\]HL8?bC@iI%oWeH`L4$ htprRl tJgou4ꯠ KD`ӰA!S(h_)x{@Effw d>+\S  hxm$F+}]hXAo Ñ: w\cRBADĒ#ۙNt3{w%z?7ePޚ~έ|>} S*izo=Q &159gqx$Ίh4K8̀$@l0 dzra:{HO3YI'BR$mnZZn~$[IVe ^[o]um:c|VN(b|_< HS&"$Yxsamtq7 `;z Տۏ+n%Q=?6}J;G }3k" ԋ(P%%?vMXS#͇ycO%-[o?4K_TWNp"[&Xi}9W~ /9=('jWěDHpjSqNW| C̽ӢO6OANxiqOv`U9!Yl]mM 5i$˗?VmnauYѐ47G{k~fbmėh/Ppdܯ՝iΗ[)L %âŚh2ͬQS$9Xͱի>7m{C ӣ*)UBh$2DxؐB;ɿMa,B_H~nЎϧWґz"~{O΂{VX'ჷwk[蔏$;w0g A .B!ԡ9/od&Fhr'Ͳw+e*_GtׄLbT5nZh ("S>/E+fB ~}ďKP TׯoEOz*% bxk`g!w! K : Q$іaz85QS"ٜiþRr mL^3|67 "lcE=ÈB&0S  6z2cL \L ܲk$6IE4DVbjU~qN}n淨27##JâSψ(F-ZOqu,t%BJxu ̿na@jC$5Jg5AĈhgGe& Dl\ޥ[QZ _Q1YV'>[gO‚8%{9 _#eUijBkMZAj謗Ě+XXe#gj3@#m>"ĥۜK-3q?,}k19 Y2䌟» ӓ42L̥K[j=7%/>c)EXŅF3FZ. cW7KƓ랦ݤɇFe9Yt!ɘ pA[ad J 4Wyg;BF(?YKsq$ם 0Gn(y~GVQt$ʑ`$f\ڂ&ˌ=h>'t0~jb!`ep\tSvo8R^%ln&& KߤTOFEv:JL qlg"^-(owC KPO]۹wԢ\wR t"hcqAvbZZT$0Y}G7$`]p1b75cC S^9XJVeD2r|:Km<2O%h NG2&˒MY0=,,W1 zdoW~qz-UZdE+\; Z mQH~T2hޝث$9/S)B$ r$.6sәr@֍"熚O'ܙhǏHɊ:7%N_у$-?@y#l ,K5& $Bd+# à"(J$}Ɇ3X@fV}.e8܂XL &BT3:!)e%VЩ$YeH{Wo+~ۜ|7_FHJ Q53B{V!&܃+رT5*_lx@"I{98~rrǼ"lb<$EQc-!9߫\qB R+?(T 3w.0-ӻjUdpyoRiɨ=dL\0]o$!ևiⰂ>|eY /R Ě5P} YQ{~mA@LiR]ǰgzJH%xoG"g]i : TUIݡj`ף( IfnI>Ry0GƂSd@l vk&v}NT+}!t@AAJZug[jM;]dfĦH7AÉ̿հ)3QV6*Bɉ9fx2A(rjg;kejqQ/}k>dSY6s>.YT,ru;L%sqr u?WC :c_Ԭ5rK@ #qw3UWbCntAUt߱72LCG>x4j\Sy<4a7{nhR9a݉u X7(oNV߯ Sٸ';Eo@U(5NQ!*w=W:ھVoW@6 n}PP<5## -{`R/8h7KUx[70ӫyMrr*wDخT\"${79!b t25Snc $4'0YB9`_qsMu}r3W=ƌaX8UnW3LE `*c}C)BaZ`(0Ɯ H̅ӧ Υmq>\| "p2bLhci@j.ɮyXMDW+ROLf8Q땥q狯}Y g[6u+q EA`mĺ"6[ɧ^=tgAߔϭˬ׾-lᱜ$J 3`g(ӹQ[Ɛ&yOhhp&6ҥb"4't&:VF]Sqf5_U$oECqo i,nk,nM:1ۆmny֐\@$P_@J !ܖzjڭ@c, /g d «N]`3H a*xάn;|ka=bTE lQ|\bņLLBHW2*uNӪH!N? LqoPF%܍cewr%>;0Gmf^>wP^*Ndl+&~[%5iDVmŲVsYp9p N5.C@]\ nGKi_}OBt޲K.%QEFj V=TOtHbj/5!zɗIzE/Kn=uq c.DXEiW27f 5=2W,7(؎XvvOC G52έ44Whz`桶?8Ƶd6dnD3LP X-: G0^YG7߰Di5hsυXp EoLoƯ- hɅ!7b"xhKe+bH&2FBͫ|"8"A0<ǡUHFW';K]|kYI\<55ɌEijwߤD]l_(xV#5{ :V{ӚPHSZ& Vgh._H_! yI '=t҇]l:`!|tn=5`qu)n2im?ω)5"25Ӂ;\E1`,O$e:l~vI=|C1u/)}*8hh :=O5/R~lnC::Pte$LBjG0 Kswk٣ٺi܈7/~^y "y󭔣3A(zGJQ)m|u4wUW@3'*yOњI/tڦt:1g옞.!t|xhتtYeϯʹmWï\ܖL`a6'OmRS`-,:^k{&1?Gnu/VbO1RPԱZCVK2|*CuhO:vW"K+cmp[!{)6 d51v|Ht,*F)׍" )pyvPSx X?zo{̊)nѿY<<0xb'Q_eX5'U2Gr|D s&S@KWm %='-s(3+Uᖺȑ5QRG?- IЁAeVtн7k{|9$E-&CU=r\k Ƶ߼?R~!MQOpX!o"S5VVn=l[dWS*U Ֆͅ+z jօ{xB)y=A-Z&r=) d%MЂ*n+[vhxt*A 5:y|^[̘ xR ,~‘#`/A5( !DJeB03͠Yahٕʍm<U$*IcTT=ΧqNb8 ċdOnQ!uwimB'ox <-kY: ;>LC%Y N⅞xwvV7Ki`rs"E ^=AX 5Pn1M͒>{5;KJvM@@ (XUuiDzE3ÎK,gfEѳH~|0cgzYDjvF$z 7TGt56qc' tնYS8RŔ;-` U&_y Ɩ)}d+$zGC9ܹ#ASs:y)`\;}3$v/8OIIH2KWRTpȣH<`jp^T"6ݬ*5:1_4 s ,8pj(Qc=f| n`WS^uF K, (e$@!3އ[iwvqDoc!ff9jt dD64,+@cW ~5JݭAyY>\qOwYIEt❆TϟY"4;* H/ apoiϦ'A&= 5C[L|k :K'7&P邎hS)V=5Kapc~c QaqBAc|]jBiQ0W|Cqᐹ*a CAǾp~ZR qD騶lJzd\ĨB6A3:bU~mu|q}o#! 쪄g9ߋZ瓒xv}TY4ܥ\ Tم.yH?^.Mvī<]pԺЈF,I!#"x_6K+KjU[2oz +w>W:iLZ,r.M) (3׷np!}x ̧.ۢd {5U"~I%`` 9RJidⒹaIlζZ٪{@?ƾqkOdH3~rTRYq ZfO%G#ra׹gU0oպ>-b쵣+:}qktd<LWӽlk|[a89<>\@ޚLҔbNA+7 UO`yuc)AB!ՙGN"٬9*D03dƋﳈa*3|MBa22g;W&o_rMG"dhK}czs>d>|_~hYrp z65RZh!vf+\mtY,LFvw)2r< #L9e+f,v_+VAz'O6&>EZ H>s`hvQNqLJ;1@P 6%ž@|?.xȪ~ 'psJõ;M㉞6v$EFTk,4PW` nzX6kliJѠ%:[0D!W7%=0FggE -򯉙wJWɐk(]lyɜeTPUAhezLrZ==bVHib%^Ecxie({s=FC`A؃TUl^)^Fo „»k0r5JISfԝ Abh DT F_9Lɜ ^Hy(ő3m+?̨[}TƬd43.q?.k-ڃ }[|, u=U VHu#DܾOakkmZ!|ö;) 6ŧ#D=C CJB+M<^|YqD.2[;vUǹhEB 4BQo_rj[)caO.:ֺ8o[f0+PՉ;F=}"Ub2x0 ̴v|EJ8|`(0_b1`HqPC^χҹiLcz҉H-UqU+kK#//'3K$hE`6jHTeE&:4,ilW^1G:us"7z=NR* "\vhl7U׸?jW=^Zߏ6nyBQ'-U),IB%ED;-|Busmvʜ\6ḣ=Y)-c@>u|0 e{ Y󁟺ǫ4.yf9WWY:ȿ5 C={ʾCu6=%<*6.* !JIByoY#u>|ZװX6R1)!_r3ۊ1SR'u;͏#6X_S`K @]潶gݖo渧 $1^W)2+t`]6 HݺU4R+ھ]BL㵍qo-c\H\ea;ũ9l'tCgP#o 'vE"H\>!,u ~c?r5#@`B}pgVIjJ+q&@>,WDLZI[8i'}#&88oE. StF>r|CIۋXsFtg[^ 2C(;뼬owy u^0q|N"cXc >zJfȷ=׭cK=a$j݃AP C澟u7<ؑ430\DPL'q{^'݈ ˅žxGǬBָp&1ôC!G&AN.D&PcKv(י?enV]G^ŷ=Z=OrBp:(?0"'0ˊaeuArdHd:oyWO:sgݑ_ć'k!t_|`WԎF7+}uԴ %{t$Z# }bD[dgwI^#!24&Ͻ9jҘ'zΈW<$ LX>ںИoLW1qb 40EBGmM?65i: g0םG;C/Ƀo#L ڊM|_ey_ǧ츲 nlB5)Fns_C3)Z2;.>PpQ83Jlr#b}9r5'%QGR(".D,;;&3,*k[~ԥP"lI*>\ʆJdw .z־$)M$z) Gyҁm=>˾x鋵:!Сf}YZLat6pA`9%1{#_ݟBD׈_TiMD/lzbzf_ TLCO ZKW_X/64CʯemgW>xh 82֥ F+al>]X_(n\5rG N&:a '%P_eqJGg6=(ù1L&i8ps 'ϚiO*m7!] 4bBoguiAsfc2d(fYTܮRI躃,9yQI}_)`_ hδ[Bh;%a9`eBmO ,헎- z-MIwsZyߠW"`q{ _ {'96Tޚ=GF Zbtѽ5oP`X>mD)|oosPz qK3 orRtM$ t[ݏtXNC1pi,}ڤoG5JODZd"CA{M)߈™,T`M"[wVNQO ^P=HBAOhtNVd 5׿Qi@"-+:d=F3ͩ^Jy޼+Rc4#3,ݠb{2C"YLԁRdM0i2[`ٛC~Aa H̵o%{#Srn7{mkKPd6Wy`2EOQ5Mh.PL۵{Ow.5Q] P @䦬K,0\, ūc~9j,I"ó" pVYzH)sPᶢݸȊJCdh-4*tʟhn!9Pkٲ$9瞜j YZ