privoxy-doc-3.0.21-7.1e>UA)ɣzG=05qȝm?Q}?$j Tv>e(ku>,Q*Wd[׉Lbdi3>5J?Jd  6\`hlz `   H  :X U( r8 x 9 : ; FEGEHFIFXFYF\F]G@^HbIcJdJeJfJlJzJCprivoxy-doc3.0.217.1The documentation of PrivoxyDocumentation files for the Privoxy: The Internet Junkbuster - HTTP Proxy Server. A non-caching HTTP proxy server that runs between a web browser and a web server and filters contents as described in the configuration files. Authors: -------- Privoxy Developers QWPbuild10 [openSUSE 11.4openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Web/Proxyhttp://www.privoxy.org/linuxi586#|n/`=U h-- !z5# 5ZAA큤A큤A큤QWPQWPQ0Nc\Q8Q0Q2*P^Q0Q0OuUQ0QWPPZjQ0xJ Q.:&Q8Q0Nc\Q0Ou6PSQWPIIQ2QWPQ0817f44cf655714de0d6084169a759f2634c6c6861e48709688e66fa15465e8542ac540da4e876bae3c5025865182659a75e67b053a59465bd96b8e3f35c2bddfbf3de95ec7185d66fa94519471740c6021de9d37a208d5ecbbf9c0795432fdf04d1522c22155024a9686918c8f8d5c893289d7be0b32f4a05ba2c76231cc209e18b926d67ec06612726792bd35185936bafa5a9e6a121aa0c2da85dc639dc0ad4dbb37ad44959fd82f775612a91c9c8f77e9a8fd4cef90497596a12092080f94c6c3f2809da9d08c47fe01d25c1fb0fc995ef8bc80ab961183e1503e346e67384b61cd39385fa60b5f1380582d5807baf82d463a7839a1c73f57912a6e6f0c2f9136dd7ed3e2af1ef6b1f771c334bc9b554f6a8c50fc14bd1edc0225295eda3a633b3354800df00673db507485c306e6ae33538c8ffff24c3fb100680c84e65d2b15f0744b655757ec4fa406aacdb5b7d41d8cd98f00b204e9800998ecf8427ec5373c445f02d40e6e8c7ac107ddb736f4449da4cce3c3ccb36eb72bb798a464e880fd908f92425cd02045353c4908b9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprivoxy-3.0.21-7.1.src.rpmprivoxy-docprivoxy-doc(x86-32)   privoxyrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)3.0.214.0-13.0.4-14.4.6-14.8.0QE@K!@K`*JJ]@Jyt@J Y@IJHH@mseben@gmail.comper@osbeck.commseben@novell.comaj@suse.demseben@suse.czmseben@suse.czmseben@suse.czmseben@suse.czschwab@suse.delmichnovic@suse.cz- update to 3.0.21 stable fo fix CVE-2013-2503 (bnc#809123) - changes in 3.0.21 * On POSIX-like platforms, network sockets with file descriptor values above FD_SETSIZE are properly rejected. Previously they could cause memory corruption in configurations that allowed the limit to be reached. * Proxy authentication headers are removed unless the new directive enable-proxy-authentication-forwarding is used. Forwarding the headers potentionally allows malicious sites to trick the user into providing them with login information. Reported by Chris John Riley. * Compiles on OS/2 again now that unistd.h is only included on platforms that have it. * The show-status page shows the FEATURE_STRPTIME_SANITY_CHECKS status. * A couple of assert()s that could theoretically dereference NULL pointers in debug builds have been relocated. * Added an LSB info block to the generic start script. Based on a patch from Natxo Asenjo. * The max-client-connections default has been changed to 128 which should be more than enough for most setups. * Block rover.ebay./ar.*\&adtype= instead of "/.*\&adtype=" which caused too man false positives. Reported by u302320 in #360284, additional feedback from Adam Piggott. * Unblock '.advrider.com/' and '/.*ADVrider'. Anonymously reported in #3603636. * Stop blocking '/js/slider\.js'. Reported by Adam Piggott in #3606635 and _lvm in #2791160. * Added an iframes filter. * The whole GPLv2 text is included in the user manual now, so Privoxy can serve it itself and the user can read it without having to wade through GPLv3 ads first. * Properly numbered and underlined a couple of section titles in the config that where previously overlooked due to a flaw in the conversion script. Reported by Ralf Jungblut. * Improved the support instruction to hopefully make it harder to unintentionally provide insufficient information when requesting support. Previously it wasn't obvious that the information we need in bug reports is usually also required in support requests. * Removed documentation about packages that haven't been provided in years. * Only log the test number when not running in verbose mode The position of the test is rarely relevant and it previously - for full list of changes see ChangeLog file shipped together with this package- updated to 3.0.16 stable - Added the config file option handle-as-empty-doc-returns-ok to work around Firefox bug #492459, which causes Firefox to hang if JavaScripts are blocked in certain situations. The option is enabled in the default config file. - Added the config file option default-server-timeout to control the assumed default server timeout. Since Privoxy no longer returns an error message for connection resets on reused client connections, assuming larger server timeout values appears to actually work pretty well as long as connections aren't shared. - Added optional support for FreeBSD's accf_http(9). Use the configure option --enable-accept-filter to enable it. - Added fancier Privoxy icons for win32. Contributed by Jeff H. - In daemon mode, fd 0, 1 and 2 are bound to /dev/null. - Resolve localhost using whatever address family the operating system feels like. Previous betas would try to use IPv4 as this is what most users expect, but this didn't work reliably on GNU/Linux systems. - In the action lists on CGI pages, actions and their parameters are no longer separated with a space. The action file parser doesn't actually allow this and will throw an invalid syntax error if actions and parameters in the action files are separated. Not adding the spaces means copy and pasting CGI output into the action files works. - The default keep-alive timeout has been reduced to 5 seconds to work around hangs in clients that treat the proxy like any other host and stop allowing any new connections if the "maximum number of connections per host" is reached. - Several webbug URLs that look like they are leading to images are now blocked as image instead of empty documents. Doing the latter causes WebKit-based clients to show a "missing image" icon which may mess up the layout. - The no-such-domain template is used for DNS resolution problems with FEATURE_IPV6_SUPPORT enabled. Previously the connect-failed template was used. Reported by 'zebul666'. - Accepts quoted expiration dates even though RFC 2109 10.1.2 doesn't seem to allow them. Reported anonymously. - Don't try to forget connections if connection sharing is disabled. This wasn't a real problem but caused an unnecessary log message. - The still undocumented --enable-extended-host-patterns configure option has a better description. - Fixed an error message that would claim a write to the server failed when actually writing to the client failed. - Log the crunch reason before trying to write to the client. The log is easier to read that way. - Several log messages about client connections also mention the socket number. - handle-as-empty-document no longer depends on the image blocking code being enabled. - Privoxy-Log-Parser is roughly 40% faster in highlighting mode. - uagen, a Firefox User-Agent generator for Privoxy and Mozilla browsers has been imported and is available in the tarball's tools directory. - The scripts in the tools directory treat unknown parameters as fatal errors.- updated to 3.0.15 BETA - In case of missing server data, no error message is send to the client if the request arrived on a reused connection. The client is then supposed to silently retry the request without bothering the user. This should significantly reduce the frequency of the "No server or forwarder data received" error message many users reported. - More reliable detection of prematurely closed client sockets with keep-alive enabled. - FEATURE_CONNECTION_KEEP_ALIVE is decoupled from FEATURE_CONNECTION_SHARING and now available on all platforms. - Improved handling of POST requests on reused connections. Should fix problems with stalled connections after submitting form data with some browser configurations. - Fixed various latency calculation issues. - Allows the client to pass NTLM authentication requests to a forwarding proxy. This was already assumed and hinted to work in 3.0.13 beta but actually didn't. Now it's confirmed to work with IE, Firefox and Chrome. Thanks to Francois Botha and Wan-Teh Chang - Fixed a calculation problem if receiving the server headers takes more than two reads, that could cause Privoxy to terminate the connection prematurely. Reported by Oliver. - Compiles again on platforms such as OpenBSD and systems using earlier glibc version that don't support AI_ADDRCONFIG. Anonymously submitted in #2872591. - A bunch of MS VC project files and Suse and Redhat RPM spec files have been removed as they were no longer maintained for quite some time. - Overly long action lines are properly rejected with a proper error message. Previously they would be either rejected as invalid or cause a core dump through abort(). - Already timed-out connections are no longer temporarily remembered. They weren't reused anyway, but wasted a socket slot. - len refers to the number of bytes actually read which might differ from the ones received. Adjust log messages accordingly. - The optional JavaScript on the CGI page uses encodeURIComponent() instead of escape() which doesn't encode all characters that matter. Anonymously reported in #2832722. - Fix gcc45 warnings in decompress_iob(). - Various log message improvements. - Privoxy-Regression-Test supports redirect tests. - Privoxy-Log-Parser can gather some connection statistics. - moved init script to init.suse file and dropped diff against tarball: init.patch- Fix requires of doc package.- add parameter "-T 1" for startproc in init script, wait 1 sec until privoxy check config (bnc#506708) - use rc_active in NM dispatcher init script to check if privoxy service is active- updated to 3.0.14 BETA * The latency is taken into account when evaluating whether or not to reuse a connection. This should significantly reduce the number of connections problems several users reported. * If the server doesn't specify how long the connection stays alive, Privoxy errs on the safe side of caution and assumes it's only a second. * The error pages for connection timeouts or missing server data use a Last-Modified date in the past. * Setting keep-alive-timeout to 0 disables keep-alive support. * Pipelined requests are less likely to be mistaken for the request body of the previous request. * Privoxy's keep-alive timeout for the current connection is reduced to the one specified in the client's Keep-Alive header. * For HTTP/1.1 requests, Privoxy implies keep-alive support by not setting any Connection header instead of using 'Connection: keep-alive'. * If the socket isn't reusable, Privoxy doesn't temporarily waste a socket slot to remember the connection. * If keep-alive support is disabled but compiled in, the client's Keep-Alive header is removed. * Fixed a bug that (at least theoretically) could cause log timestamps to be occasionally off by about a second. * No Proxy-Connection header if added if there already is one. * The configure script respects the $PATH variable when searching for groups and id. - version 3.0.13 BETA * Added IPv6 support. Thanks to Petr Pisar * The connection sharing code is only used if the connection-sharing option is enabled. * The max-client-connections option has been added to restrict the number of client connections below a value enforced by the operating system. * Compressed content with extra fields couldn't be decompressed and would get passed to the client unfiltered. * If the server resets the Connection after sending only the headers Privoxy forwards what it got to the client. * Error messages in case of connection timeouts use the right HTTP status code. * If spawning a child to handle a request fails, the client gets an error message and Privoxy continues to listen for new requests right away. * The error messages in case of server-connection timeouts or prematurely closed server connections are now template-based. * If zlib support isn't compiled in, Privoxy no longer tries to filter compressed content unless explicitly asked to do so. * In case of connections that are denied based on ACL directives, the memory used for the client IP is no longer leaked. * Fixed another small memory leak if the client request times out while waiting for client headers other than the request line. * The client socket is kept open until the server socket has been marked as unused. This should increase the chances that the still-open connection will be reused for the client's next request to the same destination. Note that this only matters if connection-sharing is enabled.- modified config.patch : enabled filterfile user.filter in config by default (bnc#504563) - updated to 3.0.12 * The socket-timeout option now also works on platforms whose select() implementation modifies the timeout structure. * The Connection: keep-alive code properly deals with files larger than 2GB. * The content length for files above 2GB is logged correctly. * The user-manual directive on the show-status page links to the documentation location specified with the directive, not to the Privoxy website. * When running in daemon mode, Privoxy doesn't log anything to the console unless there are errors before the logfile has been opened. * The show-status page prints warnings about invalid directives on the same line as the directives themselves. * Fixed several justified (but harmless) compiler warnings * In verbose mode, or if the new option --show-skipped-tests is used, Privoxy-Regression-Test logs skipped tests and the skip reason. - changes in version 3.0.11 * On most platforms, outgoing connections can be kept alive and reused if the server supports it. * When dropping privileges, membership in supplementary groups is given up as well. Not doing that can lead to Privoxy running with more rights than necessary and violates the principle of least privilege. Users of the --user option are advised to update. Thanks to Matthias Drochner for reporting the problem, providing the initial patch and testing the final version. * Passing invalid users or groups with the --user option didn't lead to program exit. Regression introduced in 3.0.7. * The match all section has been moved from default.action to a new file called match-all.action. As a result the default.action no longer needs to be touched by the user and can be safely overwritten by updates. * The standard.action file has been removed. Its content is now part of the default.action file. * In some situations the logged content length was slightly too low. * Crunched requests are logged with their own log level. If you used "debug 1" in the past, you'll probably want to additionally enable "debug 1024", otherwise only passed requests will be logged. If you only care about crunched requests, simply replace "debug 1" with "debug 1024". * The crunch reason has been moved to the beginning of the crunch message. For HTTP URLs, the protocol is logged as well. * Log messages are shortened by printing the thread id on its own. * The config option socket-timeout has been added to control the time Privoxy waits for data to arrive on a socket. * Support for remote toggling is controlled by the configure option --disable-toggle only. * Requests with invalid HTTP versions are rejected. * The template symbol @date@ can be used to include a date(1)-like time string. Initial patch submitted by Endre Szabo. * Responses from shoutcast servers are accepted again. Problem reported and fix suggested by Stefan. * The hide-forwarded-for-headers action has been replaced with the change-x-forwarded-for{} action which can also be used to add X-Forwarded-For headers.- changed init.patch - privoxy daemon is now started using startproc - fixed networkmanager.patch - use try-restart to restart (bnc#475012)- Fix preun and postun scripts.- update to version 3.0.10 stable * Ordinary configuration file changes no longer cause program termination on OS/2 if the name of the logfile hasn't been changed as well. This regression probably crept in with the logging improvements in 3.0.7. Reported by Maynard. * The img-reorder filter is less likely to mess up JavaScript code in img tags. Problem and solution reported in #2014552. * The source tar ball now includes Privoxy-Log-Parser, a syntax-highlighter for Privoxy logs. For fancy screenshots see: http://www.fabiankeil.de/sourcecode/privoxy-log-parser/ Documentation is available through perldoc(1).build10 1364676846bczoe{in~mpdkyl}|wtqjrxfhgsuv3.0.21-7.13.0.21-7.1privoxy-docsourceauthors.sgmlbuildsource.sgmlchangelog.sgmlconfig.sgmlcontacting.sgmlcopyright.sgmldeveloper-manual.sgmlfaq.sgmlhistory.sgmlinstall.sgmlldp.dslldp.dsl.inlicense.sgmlnewfeatures.sgmlp-authors.sgmlp-config.sgmlprivoxy-man-page.sgmlprivoxy.sgmlreadme.sgmlseealso.sgmlsupported.sgmltempmanpage.linksmanpage.refsuser-manual.sgmlwebserverindex.sgml/usr/share/doc/packages//usr/share/doc/packages/privoxy-doc//usr/share/doc/packages/privoxy-doc/source//usr/share/doc/packages/privoxy-doc/source/temp//usr/share/doc/packages/privoxy-doc/source/webserver/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:98/openSUSE_Evergreen_11.4/2a2bed38813619cbe57be4d3996b434e-privoxy.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linuxZ{&L?]"k%f9:΂){r#oS>$0{'3jCOy+ ' 10+r( Eb3KR_G8T!$2oAe`3B pdWDk5ۻr6aX ۙ@J'̫4D + {b"\g-){K[[OGIT\X- OjCdň-lQ zኴYp˅WЯ5i.coyK=lƅD68}a&c\z.4L"@4;ltnN;FӪy*TG n'˰o$y ,NO7L% \dH(`Kʠt?{([J /%K\"ozH FR*'Gm2AUǏ`oD$} \~^1# i.MW&pap(p'v2Tik7\f?YT H jQk2ltW#ic5=Cͳ9$cl`/>U 6Ҋ6&<(۲ G }wN?0B/ߩؙNO Pu})@V c-?^lX&hjOJX3Բ:dEs&5MܱowBɚ:raQOX*'v5-ZS2F60 vܩȼÀ*U ~83M#½^*X%VؔT 8 4{ }-dz=U;Ӯ(l[l7hղDS媵#U 1DvKlt(SHvO j*83$}:Տ?ީR׉.!.7lN)̀pHJʽYTxn*!I %\Wg!y^e'-SfHׇA)f.LQ}%߆hP|I*.GLPXFǷrxM9Ö-N-A  (8WK^A\'?ff35Esjd~H*91m"]dW \юt14|/ܫ|zxM:,C|R;jlv/2 }MuNHĢ D i$WtV$/QN3 _)5Ch;RXnVLywJnNV=f\d쩨Ľw#¿(~yr\tw)F|éyo}_8R=CLJ }<)ߛ"TNH6Fyޒ5i_op!(˶{ַiS7ؚG^V+NNhX_႞i\+sAQPw(b2%/k nA%)%E$긧s3S:zzTP; !+{PjiD0'FlزE%+ZF[}[9AsR q%x@$U, VB[Q0Ԅ$AuCh$d,j`>/\_p<-c!huF-p`'7PCT|vk>ucbBN $fWj?0`zz])f?磦X*9͗M8O pӻ >:r抆G_ٮ7$l_ΙjJcN- AO{#pT4w{oaUt}:[-(owՆ~p JAJ>[ rhǯ)a 2'CINbfl' ҠO/ӊ+t{یR5]T@EcqvP"w(1 Td7F+@Ԁ ]G\:›`B{HN$AA(73TvLغz*Y\Evْ8kJf??kz FcÚQºr?D nSw[8:Od\(gAڷ竍b'bJ܋/e?H=_ 3Y4i f J|OƋZbmRIy$lqg獭O_?1rf#nRc#d$7:궐8\-!PAhDDEHOt{8Y[KķX̘Ie&®w.KN؇c E&1J*A0sT7T0@X͵.K YxĜ} ́l f3Eay2CxhX1 i_p{Z|Ni<7Շ(t IRXPc+ĀPub`fSͶ@R}'=RS#aƳI߭- ] ҭ?=`.nv@8oa{QG\ɜGt"}"ux>S9uΗ|Xv`G݋ߘvⰼy)/M2..uD/ፇaBe6 &5B c:_s;kyYπO/=6@NLj7=Dwyj\Cs?~R}ȇJeY:ͪȱrGeAWV P3uZ 4˭VKՕ3&N{J\Pr20PEC\TP5j&NK# $W-KM;.F#aJk oRrDI]hSFSO3su<4.~vU:|[Z0Ez [I!bp lcxm8 ^LHLYg4Ç}/ Ua  > 9ۯ8{cJ0# DP:@"?س8f}y7?^ݏ)lF/b҂͓[yCg)CuZoUEEnU ,8rf|D6ѠwnP"nܔ&C =#uvYh ydC[%V)(E"-UPDLbxg*ve\yJC${1K|oLZhSfsj=H,>\y"R%1ٽuͻ<9P țY5 5ZLDxZ,MNff}>بj6Gj?6xWǢR)t_T..oZU)͗T5 fhǝ!L\ 4.v ޠ'{tL?)(WFQ#6T]䑩2>#Ar7T">yv ]MN*T.E0CoIu͟^Ii0 UD*@Ã~>_Z~|fr lVbvl>7)BtTčjadh—#J#G|=k) /幩d1=k` 'p 9z+< b8emGIǺ`PMD4. sF4#~nէ(1}ҤӲID+#fhzt;,ZX+^lp|lzgLYñmp´iu\lSK)8M&Rx+¨!g=~( #tm0,]pB QuJUg¢&߿h>og6t֨= {>ZX4C_Nr/Yw'fLt!`T ~(k*M$6K߼qxlg=\+ECYb␉KJB kp<;S<*?U\1%.'L|O@*3\eg+% z1E{0--c2k89G@_7m/XݡK&pa]5KIfl|n8RY.h#5H`xca?V}x{ G116 a?q+@rK]qi|_!]Yz1X2s&ngMhty<tok}\sT Zxz[$Tv\ d֎h\#cq1u^q*6 P<)R<Jq9*k#!ue \wn3p~Be ef;i|@iK!'H'v*+*֓IT7u(?7yt{>PRߑ v4xUi4#aq(+] '5ؔa֤/mGKQ_7q/c*.8I >w>ڵ/$HU; `|(Ĩaa3Dz?١eDi\^*26ؔGoKIA"s=; B][rdDZ`E[Y-4 ^)oZVt#pIFb@O֋9֗} &U3@fN$(|BШWqu\zㇻ)y LZUvO }tWn׊#TW! )0 jˇO@\=~ÅE!:cKD StړJXL{YLgjM qdOЦ\#|b? HdfloZJ*]]DBA~fcV'Bi}PӨ ܊ ">b\1.J@iiޑmFE_dE )HȜjY#TB@䓾?>f`ئKN[`vQ Zv``+2^åjeP n㜠4k"Tw jbh=,K( dP^s 8}4ւ5~s"DZ0bfM)+_ *JBa_x;K> :m3O[Lon~a$sZOBʌd?;`=|S^cB:j;IbVQ֍nZ]ChMPQ'"7+*"iۑ#؝쌑2w_!u5su. 9CWlG? \TvV/#.v2+Z].kIqe?j~ZLjZ^` f:AJrhsGΩ>OYf3m9m ޲J9g9US&A~IT:* z0s"(hb2 @W/*̹h2Cu7¼J-)wxCJKLsuK|4CT^M/"LiaєX,_X6.}G<%@Ki$Ic x,3Ջ]+r;ؑ>VWTIoRBehYGO 6JSytC ':m8Р^4,,7.5aOX:6+ߧh4(5\)X{AvAVWfXV)>ہ!P+aheP߬0+UbRԼn?qrxKt h]K1)χL!bƭL{"ۉj P0o7}93Iޮ^='&㈝KۉrF Jgr^ Kʹeb1?ddzYpۮcy2a\ay7qqר(YdB> aNklu#H@1N _ }bV= Q`neaݠa|9BJ 1G Tanj~bDr-j){NxsvIFJD<ȼLJoՎiN{|$).E=)rn(ӕ1M(?P4y:4%ӎ!G8EtQ}aDjckoBg̛d##>~0}Sj øJ %7QSJ__%P< P`ǎ=5!J%^ݪe~6fX+tU39jJm$Oz팘څWSx{ѦiO0 P*?PRAa8(s~[XRt1p^ uts{ K 9 VMk][(n2^u\Q+K~ -b$:Γb{13Q1EOŵެ#4ibB@dS)7NXasǩ c&u|okV(}s߻rG=X^tNSDE> qӕaV`X z*B> ŕ$ۧs ?s( Kb[C2bCqw^mI?悔Ֆ2&ȱ@}ؑWV-԰NO>Ey>%-5RrRM?R;#%ƈ\`:mrRiM'BV:3rQ`W ŖRv XaٞtF-JnE&jOLb:b4 mWW'+,#yL>L6c,I|$f_) $g1aN -Խ"<90=F\dO&2cuYelENVWD1V_(! ~@OKo?CYA&1¼;%d_X'I"k:,;d3q m5sb9b؃{}: Ӊ Sh397{kt y+TR#.Is5 0jo:څT&Nm2§-F04hWًAdԫ7;L;ɽEİ+<74A$p[}4\bEuˤ7gEc łKYŌ]2kӿ\z2as=җ;*^ *!g.nx*ܫ5ZLif,7r% T%4*׺Z,Wo"mH@zO6tC2X2'j%$[,I>NU#X]f[V*Z| Q*࠼#scS+xC{ɋ_ew>Dxܬ:?8$(QXj+K0,gG8s48YcWuq50E#\V~&DێRmwa8v^sV-NVEe.D&z^lቋ".k=-g\w5@ 4w ̻Lm@!*T!uA^qY]&k,Tk+$"xDwݓـTZ,`< G"uѠ|8a6U$҉e# aoF硚_G%znq=Ǎz&:Xȅ |>lpޒX({>5,H*h̲] ^pNgPl7 ~ m=Ac5Āϑ^K쾜9{rjP| D;#_wxRMkvE)0l$mFczÕ1 K,-ҁ١7ڕeH _։vvV`^Zb|TQNȳE;7qT|?mb lv6 N>mĽ 4Ma65B^UO锊X9CQ._D"WlPyݿ]Z/I3W!߈rڔڲ /kxB/)W.oxF-ٳ9KGRcc/-C' aH}KC"a^e'Q=y-#EP1qqAap/^@[>A?;*I>OmxH M{ZDnQ )fekH)_\DJ%R&oQ_g]TX.X†ONH7U.)Gb]6@=\4Љh3rg@{%lbHt >cQDaz1b!Y)=@^ Vn+"BB?H bnQ6S;CZAӤ3s:q*_{v4=T15/ tƁbaJI^LnČ%mu548 5f ʴX(E(^Q0ZjDO#;0M42AF3hcdAX>jɸI3yOj|`1>WѽY܌5ο<'$0N>IZ~R fZ#7 \'枉*oُƻ~4<i(ք8^gӛ=ZQՆU'L.|DF2eG L^pˀMՁt)c&n-61 ;G{͕D?Fj@UmBD'9d4J 9uO櫳>NÓh5Cd#` Y<=L U%_hƊm؃z1bLv'׹ωGHO3S|p#%!Ͷ9<.jr*81a+,.@BiK(6zB: OH\؉)>;1Ri:t˪op``E8ů<FxK)=6yZ]@}>k&HO'eT1F_[]^4}tdPޘ&+kd2޵$ VC$x;Ҙ>b9,ƱUΦP,vݗw)O3LT63$U >%(Huډ\xY(_GnyӠhX߆gޟBYfꝝ0w/Y?=jMLWzN.])E]qsPXpx@~?cSc| /!!3vКoD]W ^mIp$Cevf3Fg3Vi ?j.1 (1OTۀ v:ϟ] -F;Ѫ UrQI@]cQ[;1:|g* !dWQ!K>)ZthQM6޺Xvb@եmA3]00TR$̗ Oyqdce{qƧ)Sw\=)mom-}=;HCj7ڽ!Jйe|TE=ud Xi]UZRIrҾCҩ.F zKOY["nW=8b܅=B } y4*h<[`BrakFK z\C7;1urHl ׁ~m|K 9(](9T)RF-~0 RLeAWiK/gϺ>Q7'8 za{IM{P{zH&?k'ډEA_Ƶ kbdY8P!:lEU @ {D;0ࢧLݸTG:ݎ֟OWL5/ꎶZiɉsDzja8l2d`<w5ՄI,RJ09P_u%^4WۋttLk;9(D[4PP+VkA%sM@Ux#s}H:03c- }@t[t00vkVb.,6Fw J[`_CM3-wV ͼ s/wBTdOJύi{myyO',XYe/]N"ClJӸ$d] )\-Us*{yI; A V wN#ļn+HMH٤ / v[AYE9l߯W'<Ό(/_b 4OJ9^V0?vñfƫC-GdNѰU#CW,i~ph/I 9t]I¡w:4`Kl= hL.zNnp}G;74\ xɅPhafNVK7`,#_xV7+F>I'9ߵako!%s U XK̒Mcxy-rAU311G!d|#J4$oZy!l2:5J605K8oTCtlȬ܎򉥡=faX-sD > S{>=T Q硌MHϽ!sxq-.ZӨ`~"4İ]3+cLr2 @e)'zV>6,uGJ }'TigoɑߧjUNȜa |Ϝ%HgAo`| EY&+4F^]Aܧ@-;N9hvի]ُs5oV!"M&IFoTt `6RRPL#HB.T*!Zk^81ژQ"80z MӁ^d +˽!QZ 'JZbWk)nA/|vqR,8W6J+;q3YyspehRWKy"ВUyZ ,ce~L"O 5Z;nC?Y~ ݶܿ bidVlwZRJ=v]N9?h,ʾ~Wټ;tL;i[…9Xcԍdl# ri<;ϼӤ̙i#:Z+k$j(kfABI}D f(گ"WMrטƱόM7Yu=h{Ɍ{#W/)YЊꩈԑ廐:7!+zGK:7>FT[Ͳ Ud~lU(vU3yX]}U#V ˱c.0cMm@ 3nzSAD-1奒pU` ܲ')M;^iYzј;wR6r'ad9o` m%P[",Jyq]mjϾ2Xb:Ȭv^7e}P߅ħO{OV;WK2WʄmR)Nh#SNX^ct%Ɇ߭EwQJlt+}gzn/qLk,;8@EsS9A>n?s"= 0PoUFC`7@*YLX; 4kl|ĭg֎NZf~\<9åzMXU_S"u>t˹+fjގhDf"= M?I_tF;{uTO!kHn<*K2m @hXJ;|z©w[wԟF:w]C,Po$<1E rY$\ BDM ؐՋ/vzڵ>L::b!HLUՙq= \F깃N"'vu WurlpfXǜ/7M&ǀ6­l{K̖E" ΅Rx֭8+N5c⅕e)0`$(1BMk',)#|G l1ffXE^#?a_'Xxu^%4Mvc UwvTI3*DD4\tQ{܆ ܒ&k+RW.,g7#`~Y/1;"H1fwvll)gŲu v?@O}kV >wL%JHt9=Sr4mZB-#@,E$ U1ol$xӟ ဂ#[1U_#PVR&YvDYTVmT?EDa<%j8Y^$^-1U'nŝ&~-zqj|Qhݯ\S탫tk#8 R I>+:~1瘳6R12 ݶ~Xu?W>d=ëjͨ&n;v/vA*>$݇`\^ޚJɁiÀKZqE(^r2wO%Wb"&г Y3$#'D3~{do^N&2Ў)H0j; nN@~η?c)(gf6h bI~bTEkp /A|`1Ggj}&ѫؗ\as=+!`ʿN-z\[4,˰j6fQU2jLuGeH~dic#̫=}sm&[ѹԩDm<`nJ-y'k"(!mU(}BIQo{,4]8\jG"o@C Ku㢭-:Ub}qTHv|ƵRXfWZwRpaja?׺ KX 8FU}fp[ S:V5L9< >] ~;E:q5BWm߯\eCUڅt^P`m"c>gZb.b*Ls"hOjU}v5 V,NaR5T 10CIm'̩KDM|զi iv¡=[#XK]lw!c'\! C~"(o MN_͘n~!9A`TX$CGwUnr`MӛF6NmUdrb2YjؘdG4r+j\&Q2ӑ~o@JВ3|SOl \YWEOjFHgzQEw1FFo>wMﳄ/hn[e Pw9زܡ/0F̛ .59wp:6FJ |O6 |ɫl?P Xc_S,kHӄ>,㵾!l}E J#ܛKp݉K,=5z6%u;´fv8ڮ2jʥ#^OK?6YO aĀRxLIl7^A^6nN8PUlF:X)ql?^cU -E7~1/E\e}.?R_$8M .(#U;KYXHpFKݕW6E+yla$Jon8B4N1(ҏۨ&i%_$ˑJ[q!04-%a'wozC+cC<=q\A Cc];^)/@&BPp0+M~W;.ׂIH[ &ώJ7>-=94htj=~u;.&R^`ԫ9`IWǚ||6_/^dO 6;܁#B2B.q!hq -*bZ(ʩO]?/+9oBM4J#? \c^.w?tH8O49a-ăM1(*]hpK~~]q`^n7ow|O;KW*Ѕ|9~}E]] ܠ#-ZLn*Me 6ؽ5I%4y>2|n+GvOO)Ԓ»$W.rVNsqDgCBjD'jNMa'6Cp$>. qG-Ƅ!~QC4c|BK06S∍k)o4],E~Ugu=(_J41È.95A 乾gY$'Я7Y }n,o2C:Q$1:5Nx;vLSwAT髇 ũ|E˶Hp3DPi%R=c#pif0-:7eԏ Ήb0W>Z`%^][J&5=i$xqSzD] +_njޠN0ÿ́](#jt wG'4t!2_T9 @UioU~*X+ _c]M3 3KVՓR'i rg_ 9;u nmHl7۬Ѯ 54zp=.>tVMԄÇ"sv4"-j޸}'ԋgLi<ܦȼc "m5G)7(b/ڷ!Y]\5[SqRdi Qclg)S)rOZrmf Vrsn)Te1E_eR|fs > iOeT3X[hȮy gҩc6n>h¿H`qL֟z=s4 peHȱ3o݂!gеs'B=9Դ/Gbя/\dv(1\Yjo$2"*VcyDW3{a &{^IelKWl>l*͔07%x_L8CAjNngEKLMF$ 0" Q)`r'g  -b ^0XԎ焚,seT&kl!VC9KiI dݐ|p4&`[03{tUT0D@Ju:{>Ld< WM2Ǡ8n8Qר,F 20Ի̐(D>o+ ,`0@Gk+ Cn#%%Hc0 dO"f9bѐ(*EyE Loi7aB*Kt@L'|I/h^#4%ݝuuLLK7? UKŲWXnKF2PLRFwT3* =mKre抹ޒ+vϳ^ ϥ" 7S>}Kp A4k; `emM=jy[r5 vȫ/W>T":_Q )EӤ0pWY$+E6OX+/#}!2+9N=-MTa/d-򵪯WM΀A[ l d9a4Wn-nf,*HAy?M (8{%'t`D\XMO9nnzM*B8˨, 8Ɯ-XOOtV`L) ߕZ-m>DEz<uQlu0Wq\P|KV ne֣j/}Q[oD5u;' wGcuj9ߋ#k=Tŝ~c<,B:!z#aHɹI܋OQC  d j D1I+ru#|-2Xa*KَjҧOr$ڹ#.2Jk,(`ˤ ɦGfuCgh4: }G=\,ﶳʹ.+G